function CreateXMLHttpRequest(){
	if(window.ActiveXObject){
		return new window.ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		return new window.XMLHttpRequest();
	} else {
		alert("not supported");
	}
}

function getAbsolutePos(obj) {    
	var position = new Object;    
	position.x = 0;    
	position.y = 0;
	
	if( obj ) {    
		position.x = obj.offsetLeft;    
		position.y = obj.offsetTop;    

		if( obj.offsetParent ) {    
			var parentpos = getAbsolutePos(obj.offsetParent);    
			position.x += parentpos.x;    
			position.y += parentpos.y;    
		}
	}
	return position; 
}  

var geterr= 0 ;
var part_r = "" ; 
var cnt_r  = "" ;
var page_r = "" ; 
var type_r = "" ;
var day_i = 0;
var day_to = "";

function getSleep(time) { 	
	if (time < 1) return ;
	var now = new Date(); 
	var stop = now.getTime() + time ;
	while (true){
		now = new Date();
		if (now.getTime() > stop) return ; 
	}
}

function getCalendar(mydate, flag, move) {
	xhr = CreateXMLHttpRequest();
	var r = "?MyDate=" + mydate + "&flag=" + flag ;

	try{		
		if(moveCalendar == ""){
			if (move == undefined)
			{
				document.location.href = "/main.asp?myDate=" + mydate;
			}else{
				//alert('¾È°¡');
			}
		}
	}catch(e){
	}

	//targetUrl = "/calendar/cal.asp"; 
	targetUrl = "/ajax/cal_ajax.asp"; 

	xhr.open("GET",targetUrl+r,true);
	xhr.setRequestHeader("Cache-Control", "no-cache");
	xhr.setRequestHeader("Pragma", "no-cache");
	xhr.send(r);


	xhr.onreadystatechange = function() {		
		if (xhr.readyState == 4 && xhr.status == 200) 
		{
			eval(xhr.responseText) ;
			document.getElementById('div_Calendar_').innerHTML = "" ;	
			
			//alert (xhr.responseText) ;
			//alert (data.cal[20].day) ;

			var txt = "" ;
			txt = txt + "<div class='left'>" ;
			txt = txt + "<div class='padT3'>" ;
			txt = txt + "<div class='left padL5'>";
			
			if(data.before < "2009-01-01"){
				txt = txt + "<img src='/img/calender/left_off.gif' align='absmiddle'>";
			}else{
				txt = txt + "<a href=\"javascript:getCalendar('"+data.before+"')\"><img src='/img/calender/left_on.gif' align='absmiddle'></a>";
			}

			txt = txt + "<img src='/img/calender/"+data.yy+".gif' align='absmiddle'>";
			txt = txt + "<img src='/img/calender/"+data.mm+".gif' align='absmiddle'>";
			
			if(data.next > "2010-12-31"){
				txt = txt + "<img src='/img/calender/right_off.gif' align='absmiddle'>";
			}else{
				txt = txt + "<a href=\"javascript:getCalendar('"+data.next+"')\"><img src='/img/calender/right_on.gif' align='absmiddle'></a>";
			}

			txt = txt + "</div>";
			
			
			for (i=1; i<=data.end ; i++ )
			{
				j = i - 1;

				txt = txt + "<div class='"+data.cal[j].style+"' id='today_"+i+"'>"
				if (data.cal[j].link == "on"){
					txt = txt + "<img src='/img/calender/"+ data.cal[j].imgType+".gif' border='0' onClick=\"getCalendar('"+data.cal[j].ymd+"','true');\" style='cursor:pointer'>"
				}else {
					txt = txt + "<img src='/img/calender/"+ data.cal[j].imgType+".gif' border='0' />"
				}
				txt = txt + "</div>"
				
				if (data.today == data.cal[j].ymd)
				{
					// ¿À´Ã ³¯Â¥¿¡ Âï¾îÁÖ±â À§ÇÑ °ª
					day_to = data.cal[j].ymd ;
					day_i = i;
				}
			}
					
			txt = txt + "<div class='clear'></div>"
			txt = txt + "</div>"
			txt = txt + "</div>"
			txt = txt + "<div class='clear'></div>"
			
			document.getElementById('div_Calendar_').innerHTML = txt ;	
			
			// »óÇ° Á¤º¸ °¡Á®¿À±â .
			if (data.flag == "true") {
				dayArr = mydate.split("-") ;
				//getGoods (data.yy , parseInt(data.mm) , dayArr[2] ) ;					
				getGoods (mydate) ;	
			}else {
				//alert (' else get ' ) ;
			}
			
			if(data.today != day_to){
				document.getElementById('todayX').style.display = 'none' ;
			}else{
				var obj = document.getElementById("today_" + day_i) ;
				pos = getAbsolutePos(obj) ;
				var agt = navigator.userAgent.toLowerCase();

				if(agt.indexOf("msie") != -1){
					document.getElementById("todayX").style.left = pos.x - 5 + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}
				else if(agt.indexOf("chrome") != -1){
					document.getElementById("todayX").style.left = pos.x + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}
				else if(agt.indexOf("mozilla/5.0") != -1){
					document.getElementById("todayX").style.left = pos.x - 5 + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}
				else if(agt.indexOf("opera") != -1){
					document.getElementById("todayX").style.left = pos.x + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}
				else if(agt.indexOf("safari") != -1){
					document.getElementById("todayX").style.left = pos.x + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}
				else{
					document.getElementById("todayX").style.left = pos.x + "px" ;
					document.getElementById("todayX").style.top = pos.y + 20 + "px" ;
				}

				document.getElementById('todayX').style.display = '' ;

				day_i = 0;
				day_to = "";
				data = "";
			}
		}
	}
}

var bi = 0;
var lightbox = null;
var mydate_i = 0;

//function getGoods(yy, mm, dd) {
function getGoods(mydate) {
	xhr = CreateXMLHttpRequest();	
	
	//var r = "?yy=" + yy + "&mm=" + mm + "&dd=" + dd;	
	var r = "?mydate=" + mydate;
	if(com_num != ""){
		r = r + "&code=" + com_num;
	}
	
	var itemValue = Array("toDate", "goods_number", "BigIMG", "SIMG", "GoodsIMG", "today", "totalEA", "sendTime", "bigyo", "bigyoIMG", "flashType", "BaesongDate", "talkCount", "goods_review", "Event_Winner");
	
	//alert ( xml_type + " | " + com_num ) ;
	
	if(xml_type == 2){
		targetUrl = "/ajax/makeXML_sil.asp";
	}
	else if(xml_type == 3){
		if(com_num == ""){
			targetUrl = "/ajax/makeXML_until.asp";
			//targetUrl = "/ajax/makeXML_until_bk.asp";
		}else{
			targetUrl = "/ajax/makeXML_until2.asp";
		}
	}
	else if(xml_type ==1){
		targetUrl = "/ajax/makeXML.asp";
	}
	
	for (var i=0; i < itemValue.length; i++) {
		eval("var " + itemValue[i] + " = ''");
	}

//	alert (  targetUrl ) ;

	//prepare the xmlhttprequest object
	xhr.open("GET",targetUrl+r,true);
	xhr.setRequestHeader("Cache-Control", "no-cache");
	xhr.setRequestHeader("Pragma", "no-cache");
	xhr.send(r);	
	
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			
			try	{
				var ComicXML = (new DOMParser()).parseFromString(xhr.responseText, "text/xml"); //ÆÄÀÌ¾îÆø½º
			}
			catch(e){
				var ComicXML = xhr.responseXML; //IE
			}
			
			var chanElement = ComicXML.getElementsByTagName("Goods")[0];
			
			for (var i=0; i < itemValue.length; i++) {
				try	{
					itemValue[i] = chanElement.getElementsByTagName(itemValue[i])[0].childNodes[0].nodeValue;	
				}
				catch (e) {
				}
			}

			Xml_goods_name = itemValue[0].split("/");

			if (itemValue[1] == "no"  )
			{
				if(bi == 0)	getCal2();

				if(bi == 0){
					document.getElementById("BigIMG").innerHTML = "<div style='padding-top:60px;'><img src='http://www.1day.kr/img/img_nopdt.gif'></div>";
				}

				bi = 1;
			}
			else {
				try{
					//document.getElementById('BigIMG').src = itemValue[2];
					document.getElementById("BigIMG").innerHTML = "<div><img src='" + itemValue[2] + "'></div>";
				}catch(e){}

				try{
					document.getElementById("SIMG").src = itemValue[3];
				}catch(e){}
				
				try{
					document.getElementById("GoodsIMG").innerHTML = itemValue[4];
					/*
					document.getElementById("pro_1").style.display = "";
					document.getElementById("pro_2").style.display = "none";
					*/
					
					if(itemValue[13] == "no"){
						document.getElementById("pro_1").style.display = "";
						document.getElementById("pro_1_sub").style.display = "";
						document.getElementById("pro_2").style.display = "none";
						document.getElementById("pro_2_sub").style.display = "none";
						document.getElementById("pro_3").style.display = "none";
						document.getElementById("pro_3_sub").style.display = "none";

						document.getElementById("goods_review").innerHTML = "";

						var img_bk_obj = document.getElementsByName("img_bk");

						for(var bki=0; bki<img_bk_obj.length; bki++){
							img_bk_obj[bki].style.display = "none";
						}
						//document.getElementById("event_layer").style.display = "";
						document.getElementById("event_layer").style.display = "none";
					}else{
						document.getElementById("pro_1").style.display = "none";
						document.getElementById("pro_2").style.display = "none";
						document.getElementById("pro_3").style.display = "";
						document.getElementById("pro_1_sub").style.display = "none";
						document.getElementById("pro_2_sub").style.display = "none";
						document.getElementById("pro_3_sub").style.display = "";

						document.getElementById("goods_review").innerHTML = itemValue[13];

						var img_bk_obj = document.getElementsByName("img_bk");

						for(var bki=0; bki<img_bk_obj.length; bki++){
							img_bk_obj[bki].style.display = "";
						}
						document.getElementById("event_layer").style.display = "none";
					}
						
				}catch(e){}

				try{
					document.orderForm.goods_number.value = itemValue[1];
					//document.getElementById("goods_name").innerHTML = "<!-- »óÇ°¸í : " + Xml_goods_name[1] + " --><!-- »óÇ°°¡°Ý : " + Xml_goods_name[2] + " -->";
					document.orderForm.goods_name.value = Xml_goods_name[1];
					document.orderForm.goods_price.value = Xml_goods_name[2];
				}catch(e){}
				
				try{
					document.getElementById("bigyoIMG").href = itemValue[9];
					//document.sForm.bigyoIMG2.value = itemValue[9];
				}catch(e){}
				
				if(xml_type == 1){
					try{
						if(mydate_i == 0){
							rTime(mydate);
							mydate_i = mydate_i + 1;
						}
						
						if(mydate != itemValue[5]){
							document.getElementById("time").style.width = "100%";
							document.getElementById("time2").style.width = "0%";
						}else{
							t = 0;
							rTime(mydate);
						}

						document.orderForm.SearchDate.value = Xml_goods_name[0];

						// ¹è¼Û³¯Â¥ Âï¾îÁÖ±â --------------------------------------------------------
						var str = new Array();
						var b = document.orderForm.SearchDate.value.split("-");
						var c = new Date(b[0], b[1]-1, b[2]);
						var sd = c.valueOf() + 1000*60*60*24*1;
						var ed = c.valueOf() + 1000*60*60*24*2;
						var se = new Date(sd);
						var ee = new Date(ed);

						var dateY = se.getFullYear();
						var dateM = se.getMonth() + 1;
						var dateD = se.getDate();
						var edateD = ee.getDate();

						if(dateM < 10)	dateM = "0" + dateM;
						else	dateM = dateM;

						if(dateD <10) dateD = "0" + dateD;
						else	dateD = dateD;

						if(edateD <10) edateD = "0" + edateD;
						else	edateD = edateD;

						//var baesong_date = dateY + "." + dateM + "." + dateD + "~" + edateD;
						var baesong_date = dateM + "." + dateD + "~" + edateD;
						//document.getElementById("baesong_date").innerHTML = baesong_date;
						//alert(itemValue[11]);
						document.getElementById("baesong_date").innerHTML = itemValue[11];
						// ¹è¼Û³¯Â¥ Âï¾îÁÖ±â --------------------------------------------------------
						
						if(Xml_goods_name[0] != itemValue[5]){
							var modiDate = new Date();
							var mY = modiDate.getFullYear();
							var mM = modiDate.getMonth() + 1;
							var mD = modiDate.getDate();
							var MDate = mY + "-" + mM + "-" + mD;

							/*
							if(Xml_goods_name[0] < "2009-07-27"){
								hei = 82;
							}else{
								hei = 178;
							}
							*/

							hei = 75;
							document.getElementById('PriceHidden').style.display = '' ;
							document.getElementById("SImgLayer").style.height = hei + "px";

							document.getElementById("buy_1").style.display = "none";
							document.getElementById("buy_2").style.display = "";
						}else{
							document.getElementById('PriceHidden').style.display = 'none' ;
							document.getElementById("SImgLayer").style.height = "215px";

							document.getElementById("buy_1").style.display = "";
							document.getElementById("buy_2").style.display = "none";
						}

						if(itemValue[8] == "Y"){
							document.getElementById("bigyo1").style.display = "";
							document.getElementById("bigyo2").style.display = "none";
						}else{
							document.getElementById("bigyo1").style.display = "none";
							document.getElementById("bigyo2").style.display = "";
						}

						document.getElementById("flash_frame").src = "http://www.1day.kr/timeFlash.asp?file_name=" + itemValue[10];	
						
					}catch(e){}
					
					// ÀÌº¥Æ® ´çÃ·ÀÚ °øÁö
					try{
						document.getElementById("Event_Winner").innerHTML = itemValue[14];
					}catch(e){}
					
					// ÀÌº¥Æ® ´çÃ·ÀÚ °øÁö
					try{
						var new_mydate = new Date();
						var nmM = new_mydate.getMonth() + 1;
						var nmD = new_mydate.getDate() - 1;

						document.getElementById("Event_WinDate").innerHTML = nmM + "¿ù " + nmD + "ÀÏ";
					}catch(e){}
				}

				if(xml_type == 3 ){

					if(com_num != ''){
						//¹öÆ°È°¼ºÈ­ until2
						//if(itemValue[1] == "1764" || itemValue[1] == "1774" || itemValue[1] == "1803" || itemValue[1] == "1799" || itemValue[1] == "1777" || itemValue[1] == "1838" || itemValue[1] == "1824" || itemValue[1] == "1823" || itemValue[1] == "1839" || itemValue[1] == "1840" || itemValue[1] == "1845" || itemValue[1] == "1853" || itemValue[1] == "1854" || itemValue[1] == "1740" || itemValue[1] == "1859" || itemValue[1] == "1860" || itemValue[1] == "1794" || itemValue[1] == "1869" || itemValue[1] == "1872" || itemValue[1] == "1801" || itemValue[1] == "1876" || itemValue[1] == "1896"  || itemValue[1] == "1898" || itemValue[1] == "1899" || itemValue[1] == "1906" || itemValue[1] == "1907" || itemValue[1] == "1908" || itemValue[1] == "1912" || itemValue[1] == "1911" || itemValue[1] == "1909"){
						if(itemValue[1] == "1915" || itemValue[1] == "1920" || itemValue[1] == "1923" || itemValue[1] == "1931" || itemValue[1] == "1932" || itemValue[1] == "1933" || itemValue[1] == "1917" || itemValue[1] == "1916" || itemValue[1] == "1919" || itemValue[1] == "1922" || itemValue[1] == "1918" || itemValue[1] == "1921") {
							document.getElementById("buy_1").style.display = "";
							document.getElementById("buy_2").style.display = "none";
						}
						else{
							document.getElementById("buy_1").style.display = "none";
							document.getElementById("buy_2").style.display = "";
						}

					}else{
						//¹öÆ°È°¼ºÈ­ until
						if(itemValue[1] == "1774"){
							document.getElementById("buy_1").style.display = "none";
							document.getElementById("buy_2").style.display = "";
						}else{
							document.getElementById("buy_1").style.display = "";
							document.getElementById("buy_2").style.display = "none";
						}
					}
					
					until = itemValue[6].split("/");

					//alert(itemValue[11]);

					try{
						document.getElementById("id_totalEA_sub").innerHTML = until[2];
						document.getElementById("id_graph").style.width = until[3];
						document.getElementById("id_graph2").style.width = until[4];
						document.getElementById("id_totalEA").innerHTML = until[0];
						document.getElementById("id_totalEA2").innerHTML = until[1];

						// ¹è¼Û³¯Â¥ Âï¾îÁÖ±â --------------------------------------------------------
						var str = new Array();
						var b = itemValue[0].split("-");
						var c = new Date(b[0], b[1]-1, b[2]);
						var sd = c.valueOf() + 1000*60*60*24*1;
						var ed = c.valueOf() + 1000*60*60*24*2;
						var se = new Date(sd);
						var ee = new Date(ed);

						var dateY = se.getFullYear();
						var dateM = se.getMonth() + 1;
						var dateD = se.getDate();
						var edateD = ee.getDate();

						if(dateM < 10)	dateM = "0" + dateM;
						else	dateM = dateM;

						if(dateD <10) dateD = "0" + dateD;
						else	dateD = dateD;
						
						if(edateD <10) edateD = "0" + edateD;
						else	edateD = edateD;

						//var baesong_date = dateY + "." + dateM + "." + dateD + "~" + edateD;
						var baesong_date = dateM + "." + dateD + "~" + edateD;

						//document.getElementById("baesong_date").innerHTML = baesong_date;
						//alert(itemValue[11]);
						document.getElementById("baesong_date").innerHTML = itemValue[11];
						// ¹è¼Û³¯Â¥ Âï¾îÁÖ±â --------------------------------------------------------
						
						if(itemValue[8] == "Y"){
							document.getElementById("bigyo1").style.display = "";
							document.getElementById("bigyo2").style.display = "none";
						}else{
							document.getElementById("bigyo1").style.display = "none";
							document.getElementById("bigyo2").style.display = "";
						}

						/*
						// ¾ÆÀÌÆù ±¸¸Å½Ã
						if(itemValue[1] == "1777"){
							document.getElementById("ahref").target = "_blank";
							document.getElementById("ahref").href = "http://www.1day.kr/basket/iphone.html";
						}
						*/
						//¾ÆÀÌÆù/ÇÚµåÆù¸ÞÀÎ °­Á¦ Àû¿ë
						if (itemValue[1] == "1771" || itemValue[1] == "1883" || itemValue[1] == "1774") {
							document.getElementById("buy_1").style.display = "none";
							document.getElementById("buy_2").style.display = "none";
							document.getElementById("bigyo1").style.display = "none";
							document.getElementById("bigyo2").style.display = "none";
						}
						
					}catch(e){}
				}

				if(xml_type == 2){
					until = itemValue[7].split("/");
					try{
						document.getElementById("id_graph1").style.width = until[2];
						document.getElementById("id_graph2").style.width = until[3];
						document.getElementById("id_time1").innerHTML = until[0];
						document.getElementById("id_time2").innerHTML = until[1];

						if(until[4] == "Y"){
							document.getElementById('PriceHidden').style.display = 'none' ;
							document.getElementById("SImgLayer").style.height = "215px";

							document.getElementById("buy_1").style.display = "";
							document.getElementById("buy_2").style.display = "none";
						}else{
							var modiDate = new Date();
							var mY = modiDate.getFullYear();
							var mM = modiDate.getMonth() + 1;
							var mD = modiDate.getDate();
							var MDate = mY + "-" + mM + "-" + mD;

							if(Xml_goods_name[0] < "2009-07-28"){
								hei = 82;
							}else{
								hei = 178;
							}
							document.getElementById('PriceHidden').style.display = '' ;
							document.getElementById("SImgLayer").style.height = hei + "px";

							document.getElementById("buy_1").style.display = "none";
							document.getElementById("buy_2").style.display = "";
						}	

					}catch(e){}

					try{
						document.getElementById("flash_frame").src = "http://www.1day.kr/timeFlash.asp?file_name=" + itemValue[10];
					}catch (e){}
				}

				try{
					// »óÇ°ÅäÅ© °¹¼ö ³Ö¾îÁÖ±â
					document.getElementById("talkCnt").innerHTML = "(" + itemValue[12] + ")";
					document.getElementById("talkCnt2").innerHTML = "(" + itemValue[12] + ")";
					document.getElementById("talkCnt3").innerHTML = "(" + itemValue[12] + ")";

					// ÇÏ´Ü »óÇ°ÅäÅ© °¹¼ö ³Ö±â
					document.getElementById("talkCnt_sub").innerHTML = "(" + itemValue[12] + ")";
					document.getElementById("talkCnt2_sub").innerHTML = "(" + itemValue[12] + ")";
					document.getElementById("talkCnt3_sub").innerHTML = "(" + itemValue[12] + ")";
				}catch(e){}
				
				if(xml_type == 1 || xml_type == 3){
					document.getElementById("lightbox").innerHTML = "";
					document.getElementById("overlay").innerHTML = "";

					lightbox = new LightBox({
						loadingimg:'http://cfs.tistory.com/blog/image/plugins/lightbox/loading.gif',
						expandimg:'http://cfs.tistory.com/blog/image/plugins/lightbox/expand.gif',
						shrinkimg:'http://cfs.tistory.com/blog/image/plugins/lightbox/shrink.gif',
						effectimg:'http://cfs.tistory.com/blog/image/plugins/lightbox/zzoop.gif',
						effectpos:{x:-40,y:-20},
						effectclass:'effectable',
						closeimg:'http://cfs.tistory.com/blog/image/plugins/lightbox/close.gif'
					});
				}
			}

		}
	}
}


function none(){
	alert("±¸¸Å½Ã°£ÀÌ ¾Æ´Ï°Å³ª Áö³­ »óÇ°ÀÔ´Ï´Ù.");
}

function none2(){
	alert("ÇØ´ç »óÇ°À» Å¬¸¯ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
}

function setLeftAdPos()
{
	var bkdate = new Date();
	var bk_day = bkdate.getDate();
	TODAY_POS = getAbsolutePos(top.document.getElementById("today_" + bk_day));
	
	var agt = navigator.userAgent.toLowerCase();

	if(agt.indexOf("msie") != -1){
		top.document.getElementById("todayX").style.left = TODAY_POS.x - 5 + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}
	else if(agt.indexOf("chrome") != -1){
		top.document.getElementById("todayX").style.left = TODAY_POS.x + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}
	else if(agt.indexOf("mozilla/5.0") != -1){
		top.document.getElementById("todayX").style.left = TODAY_POS.x - 5 + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}
	else if(agt.indexOf("opera") != -1){
		top.document.getElementById("todayX").style.left = TODAY_POS.x + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}
	else if(agt.indexOf("safari") != -1){
		top.document.getElementById("todayX").style.left = TODAY_POS.x + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}
	else{
		top.document.getElementById("todayX").style.left = TODAY_POS.x + "px" ;
		top.document.getElementById("todayX").style.top = TODAY_POS.y + 20 + "px" ;
	}

	top.document.getElementById('todayX').style.display = '' ;
}
addEvent(window, "resize",  new Function("setLeftAdPos()"));

