
var isBookCard = 0;
var timeShowBookCard, showBookCard_em, showBookCard_emid, showBookCard_adjX, showBookCard_prdcode;
var timeHideBookCard;

window.showBookCard_ = function (em, emid, adjX, prdcode) { // function begin
}

window.showBookCardProc_ = function () { // function begin
} // function end

window.cancelHideBookCard_ = function () { // function begin
} // function end

window.hideBookCard_ = function () { // function begin
} // function end

window.hideBookCardProc_ = function () { // function begin
} // function end

window.mkShadow_ = function (html) { // function begin
	wdbPath = "/main/wdb2";
	return "\
<table border=0 cellpadding=0 cellspacing=0 style='width:auto;' class='cssShadow'><tr>\
<td>"+html+"</td>\
<td background='"+wdbPath+"/shadow_r.gif' style='width:4px; opacity:0.3;filter:alpha(opacity=30);'><img src='"+wdbPath+"/space.gif' border=0 width=4px></td>\
</tr><tr>\
<td background='"+wdbPath+"/shadow_b.gif' style='height:4px; opacity:0.3;filter:alpha(opacity=30);'><img src='"+wdbPath+"/space.gif' border=0 height=4px></td>\
<td style='opacity:0.3;filter:alpha(opacity=30);'><img src='"+wdbPath+"/shadow_rb.gif' border=0></td>\
</tr></table>\
";
} // function end

window.mkShadow1_ = function (html) { // function begin
	wdbPath = "/main/wdb2";
	return "\
<table border=0 cellpadding=0 cellspacing=0 style='width:auto;' class='cssShadow'><tr>\
<td>"+html+"</td>\
<td background='"+wdbPath+"/shadow_r.gif' style='width:4px;'><img src='"+wdbPath+"/space.gif' border=0 width=4px></td>\
</tr><tr>\
<td background='"+wdbPath+"/shadow_b.gif' style='height:4px;'><img src='"+wdbPath+"/space.gif' border=0 height=4px></td>\
<td><img src='"+wdbPath+"/shadow_rb.gif' border=0></td>\
</tr></table>\
";
} // function end

var addCartOpenningD;
var timeCartClose;
var jCart;

document.write("<div id='divCartPopup'   style='display:none; position:absolute; top:0px; left:0px; width:200px; height:400px; overflow:hidden; z-index:1010;'></div>");
document.write("<div id='divCartLoading' style='display:none; position:absolute; top:0px; left:0px; width:200px; background:#ffffff; opacity:0.5;filter:alpha(opacity=50); z-index:1010;'></div>");

window.addCart_ = function (prdcode) { // function begin
	if (timeCartClose) clearTimeout(timeCartClose);

	var scrollTop = (document.all) ? document.documentElement.scrollTop : window.pageYOffset;
	var CartNum = document.getElementById("id_CartNum");
	var xy = getCtrlXY_(CartNum);
	var CartPopup = document.getElementById("divCartLoading");
	CartPopup.style.left = (xy.x-100)+"px";
	CartPopup.style.top  = ((xy.y+30>scrollTop)?xy.y+30:scrollTop)+"px";

	iAJAX.divLoading_("divCartLoading", 1, "購物車加入商品...");
	if (typeof(prdcode)!="undefined" || typeof(jCart)=="undefined")
		iAJAX.iGet_("/main/modules/MeOrderInfo/addCart.php?prdcode="+prdcode, addCartProc_);
	else
		setTimeout("addCartProc_()", 1);
} // function end

window.addCartProc_ = function (json) { // function begin
	iAJAX.divLoading_("divCartLoading", 0);
	if (typeof(json) != "undefined") { json = iAJAX.evalJson_(json); if (json) jCart = json; }

	var scrollTop = (document.all) ? document.documentElement.scrollTop : window.pageYOffset;
	var CartNum = document.getElementById("id_CartNum");
	CartNum.innerHTML = jCart.prdlist.length;
	var xy = getCtrlXY_(CartNum);
	var CartPopup = document.getElementById("divCartPopup");
	CartPopup.style.left = (xy.x-100)+"px";
	CartPopup.style.top  = ((xy.y+30>scrollTop)?xy.y+30:scrollTop)+"px";

	var s = new Array();
	s[s.length] = "<table border=0 cellpadding=0 cellspacing=0 style='width:180px; border:1px solid #997722;'><tr>";
	s[s.length] = "<td align=center bgcolor=#aa8833 style='color:#ffffff;'>購物車已加入商品</td>";
	s[s.length] = "</tr><tr>";
	s[s.length] = "<td align=left bgcolor=#ffffff style='padding:4px; color:#222222;'>";
	if (jCart.prdlist.length) {
		for (var i=0; i<((jCart.prdlist.length>10)?10:jCart.prdlist.length); i++) {
			s[s.length] = "<table border=0 cellpadding=0 cellspacing=2px style='width:auto;'><tr>";
			s[s.length] = "<td valign=top align=right>"+(i+1)+".</td>";
			s[s.length] = "<td valign=top align=left>"+jCart.prdlist[i].prdname+".</td>";
			s[s.length] = "</tr></table>";
		}
		if (jCart.prdlist.length>10) {
			s[s.length] = "<table border=0 cellpadding=0 cellspacing=2px style='width:auto;'><tr>";
			s[s.length] = "<td colspan=2><a href='/main/modules/MeOrderInfo/index.php'>more...</a></td>";
			s[s.length] = "</tr></table>";
		}
	}
	else
		s[s.length] = "<center><b style='color:#ff0000;'>目前購物車沒有商品！</b></center>";
	s[s.length] = "</td></tr><tr><td align=center bgcolor=#aa8833>";
	s[s.length] = "<div style='color:#ffffff; float:left; cursor:pointer;' onClick='addCartClose_()'>&nbsp;關閉<img src='/main/modules/MySpace/images/spot_12.gif' border=0 align=bottom></div>";
	s[s.length] = "<a href='/main/modules/MeOrderInfo/index.php' style='color:#ffffff; float:right;'>立即結帳<img src='/main/modules/MySpace/images/spot_01.gif' border=0 align=bottom>&nbsp;</a>";
	s[s.length] = "</td></tr></table>";
	CartPopup.innerHTML = mkShadow_(s.join(""));
	CartPopup.style.height  = "0px";
	CartPopup.style.display = "";

	addCartOpenningD = 0; setTimeout("addCartOpenning_(0)", 1);
	timeCartClose = setTimeout("addCartClose_()", 5000);
} // function end

window.addCartOpenning_ = function (h) { // function begin
	var CartPopup = document.getElementById("divCartPopup");
	CartPopup.style.height = h+"px";
	addCartOpenningD += 2;
	if (h <= 400) setTimeout("addCartOpenning_("+(h+addCartOpenningD)+")", 1);
} // function end

window.addCartClose_ = function () { // function begin
	var CartPopup = document.getElementById("divCartPopup");
	addCartOpenningD = 10; setTimeout("addCartClosing_("+CartPopup.style.height.replace("px", "")+")", 1);
} // function end

window.addCartClosing_ = function (h) { // function begin
	var CartPopup = document.getElementById("divCartPopup");
	CartPopup.style.height = h+"px";
	if (h > 0) setTimeout("addCartClosing_("+(h-addCartOpenningD)+")", 1); else CartPopup.style.display = "none";
} // function end

document.write("<div id='divClassListPopup' style='display:none; position:absolute; top:0px; left:0px; width:650px; height:450px; z-index:1010; background-color:#ffffff; padding:10px; border:1px solid #886611;'></div>");

function showallClassList_(json) {

	var divlist = document.getElementById("divlistClassList"); if (!divlist) return;

	if (typeof(json) == "string") {
		divlist.innerHTML = json;
	}

	var div = document.getElementById("divClassListPopup");
	div.innerHTML = "<div align=right><a href='javascript:hideallClassList_()'>關閉<img src='/main/modules/MySpace/images/spot_12.gif' border=0></a>&nbsp;</div>"+divlist.innerHTML;
	if (document.all) {
		if (document.documentElement.clientHeight) { // for 更笨ie7
			var top  = Math.round((document.documentElement.clientHeight-450) / 2)+document.documentElement.scrollTop;
			var left = Math.round((document.documentElement.clientWidth-650)  / 2)+document.documentElement.scrollLeft;
		}
		else { // for 笨ie6
			var top  = Math.round((document.body.clientHeight-450) / 2)+document.documentElement.scrollTop;
			var left = Math.round((document.body.clientWidth-650)  / 2)+document.documentElement.scrollLeft;
		}
	}
	else {
		var top  = Math.round((window.innerHeight-450) / 2)+window.pageYOffset;
		var left = Math.round((window.innerWidth-650)  / 2)+window.pageXOffset;
	}
	if (top < 0) top = 0;
	div.style.top  = top+'px';
	div.style.left = left+'px';
	div.style.display = "";

	if (divlist.innerHTML == "") {
		iAJAX.divLoading_("divClassListPopup", 1);
		iAJAX.iGet_("/main/uploads/ClassInfo/classlist_PrdInfo.html", showallClassList_);
	}
}

window.hideallClassList_ = function () { // function begin
	var div = document.getElementById("divClassListPopup");
	div.style.display = "none";
} // function end
