﻿ //<![CDATA[
function dockShowMsg(targetId, type, message, e, rmdCnt) {

	var msg	= eval(message + "();");


//	type = "alert";

	if (type == "layer") {
		var Content =	"<div class=\"top\"><a href=\"#\" onclick=\"closeBox('"+targetId+"'); return false;\"><img src=\"/"+CONTEXT_SITE_CD+"/p2images/common/btn_x.gif\" border=\"0\" alt=\"\" /></a></div>" +
		"	<div class=\"middle\">";

		if (targetId == "alert2") {
			Content += msg;
		} else {
			Content += "<div class=\"notice\" id=\"error_notice\">" + msg + "</div>";
		}

		Content		+= "	</div>" +
		"	<div class=\"bottom\">" +
		"</div>";


		if (targetId == "error1") {
			ShowMsg(targetId, Content, 1);
			openXY(targetId, e);
		} else if (targetId == "error_compare_special") {
			ShowMsg(targetId, Content, 1);
			document.getElementById(targetId).style.display = "block";

			document.getElementById(targetId).style.bottom = "50px";
			if (rmdCnt == 1) {
				document.getElementById(targetId).style.left="535px";//535px,700px
			} else if (rmdCnt == 2) {
				document.getElementById(targetId).style.left="675px";//675px,840px
			}
		} else if (targetId == "alert2") {
			ShowMsg(targetId, Content, 1);
//			openXY(targetId, e);
			document.getElementById(targetId).style.display = "block";
//			document.getElementById(targetId).style.left="635px";
//			document.getElementById(targetId).style.bottom = "220px";
		}

	} else if (type == "alert") {
		msg =  msg.replace(/<br \/>/gi, "\r\n");
		alert(msg);
		return;
	}
}

function ShowMsg(targetId, content, Reset) {
	if (Reset == 1) {
		document.getElementById(targetId).innerHTML = content;
	} else {
		document.getElementById(targetId).innerHTML += content;
	}
}

function otherXY(txt,thisnum,allnum) {
	for (var i=1; i<allnum+1; i++) {
		var box = document.getElementById(txt+i);
		box.style.display = "none";
	}
	document.getElementById(txt+thisnum).style.display = "block";
}

function openXY(targetId, e) {
//	var posx = e.pageX - 152;
//	var posy = e.pageY - 148;

	var posx = '';
	var posy = '';

	if( typeof(e)=='string') {
	  	posx = "500";
	  	posy = "500";
	}else{

		//브라우저 확인
		var browser = getBrowser();


		if(browser == "chrome" || browser == "safari"){
			posx = e.clientX+document.body.scrollLeft - 152;
			posy = e.clientY+document.body.scrollTop - 148;
		}else{
			posx = e.clientX+document.documentElement.scrollLeft - 152;
			posy = e.clientY+document.documentElement.scrollTop - 148;
		}
	}

	var box = document.getElementById(targetId);
	box.style.display = "block";
	box.style.left = posx + "px";
	box.style.top = posy + "px";


}


function getBrowser(){
	var agent = navigator.userAgent;
	var result = "unknown";

	if (agent == null) { }
	else if (agent.indexOf("MSIE 6.0") > -1) { result = "ie6"; }
	else if (agent.indexOf("MSIE 7.0") > -1) { result = "ie7"; }
	else if (agent.indexOf("MSIE 8.0") > -1) { result = "ie8"; }
	else if (agent.indexOf("Firefox") > -1) { result = "firefox"; }
	else if (agent.indexOf("Opera") > -1) { result = "opera"; }
	else if (agent.indexOf("Chrome") > -1) { result = "chrome"; }
	else if (agent.indexOf("Safari") > -1) { result = "safari"; }
	return result;
}

function closeBox(id) {document.getElementById(id).style.display = "none";}


//호출 메세지
function msg_noCompare () {
	var msg =	"Bổ sung từ hai sản phẩm tương tự trở lên" + "<br />" +
				"vào khay so sánh," + "<br />" +
				"sau đó nhấp vào \"So Sánh Ngay Bây Giờ\" ";
	return msg;
}

function msg_fullCompare() {
	var msg =	"Xin lỗi, khay so sánh của bạn " +     
				" đã đầy. Bạn chỉ có thể so sánh " +
				"lên đến Tối Đa là 4 sản phẩm";
	return msg;
}

function msg_fullSave() {
	var msg =	"Xin lỗi, bạn đã lưu" + 
				"12 sản phẩm vào" + 
				"thùng chứa. Vui lòng xóa một" + 
				"hạng mục để lưu món hàng này.";
	return msg;
}

function msg_otherCategory() {
	var msg =	"Xin lỗi, bạn chỉ có thể" + 
				"so sánh các sản phẩm" + 
				"tương tự trong" + 
				"một hạng loại sản phẩm";
	return msg;
}

function msg_equalCompareModel() {
	var msg =	"Đã có trong khay so sánh";
	return msg;
}

function msg_equalSavedModel() {
	var msg =	"Đã có trong khay các sản phẩm đã lưu";
	return msg;
}

function msg_savedClist() {
	var msg =	"Đã Lưu so sánh!";
	return msg;
}

function msg_fullClist() {
	var msg =	"Xin lỗi, bạn chỉ có thể lưu" + "<br />" +
				"lên đến tối đa là" +  "<br />" +
				"3 lần so sánh sản phẩm";
	return msg;
}




//]]>
