function Loginchk(){
	formname=document.listform;
	returnUrl=formname.shopUrl.value;
	que = window.confirm('·Î±×ÀÎÀ» ÇØÁÖ¼¼¿ä.·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?');
	if(que==true) {
		window.location="../log/login.php?url="+returnUrl;
		return;		
	}else{
		return;
	}	
}

///°³º° Àå¹Ù±¸´Ï ´ã±â
function SingleDanceCart(uid,setkey,parts){
	
	if(uid==""){
		Loginchk();
		return;
	}
		
	if(setkey==""){
		alert("¼±ÅÃÇÑ °ªÀÌ ¾ø½À´Ï´Ù.");
		return;
	}
	formname=document.listform;
	
	if(formname.buystatus.value=="U"){
		alert("Àå¹Ù±¸´Ï¿¡ ´ã´ÂÁß¿¡ ±¸¸Å¸¦ ÇÏ½Ç ¼ö ¾øÀ¸´Ï \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}else if(formname.cartstatus.value=="U"){
		alert("Àå¹Ù±¸´Ï¿¡ ´ã´ÂÁß¿¡ ´Ù½Ã \nÀå¹Ù±¸´Ï¿¡ ´ã´Â Çàµ¿Àº ÇÏ½Ç ¼ö ¾øÀ¸´Ï \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}
	
	formname.cartstatus.value="U";
	
	cartkey=","+setkey+",";
	chk="Y";	///ÀÌÀü ±¸¸Å Ã¼Å© ¿©ºÎ
	CartXmlConnect(parts, cartkey, chk);
}


///°³º° ±¸¸Å
function SingleDanceBuy(uid,setkey,parts){

	if(uid==""){
		Loginchk();
		return;
	}
		
	if(setkey==""){
		alert("¼±ÅÃÇÑ °ªÀÌ ¾ø½À´Ï´Ù.");
		return;
	}
	
	que2 = window.confirm('±¸¸ÅÇÏ½Ã°Ú½À´Ï±î?');
	if(que2==false) {
		return;
	}	
	
	formname=document.listform;
	
	if(formname.buystatus.value=="U"){
		alert("±¸¸Å Áß¿¡ ´Ù½Ã ±¸¸Å¹öÆ°À» ´©¸£½Ã¸é ¾ÈµË´Ï´Ù. \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}else if(formname.cartstatus.value=="U"){
		alert("±¸¸Å Áß¿¡  \nÀå¹Ù±¸´Ï¿¡ »óÇ°À» ´ãÀ»¼ö ¾ø½À´Ï´Ù. \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}

	formname.buystatus.value="U";
		
	buykey=","+setkey+",";
	chk="Y";	///ÀÌÀü ±¸¸Å Ã¼Å© ¿©ºÎ
	BuyXmlConnect(parts, buykey, chk);
}

///Àå¹Ù±¸´Ï¿¡ ¿¬°á
function CartXmlConnect(parts,cartkey,chk){

	if( g_XMLHttp ){
		var url = "../etc/gayo_cartxmlins.php?parts="+parts+"&cartkey="+cartkey+"&chk="+chk;
		
		///xml¿¬°á
		g_XMLHttp.open( "POST", url, true );
		///¿¬°áÈÄ Àü´Þ¹Þ´Â°ª ¼ÂÆÃ
		g_XMLHttp.onreadystatechange = CartXmlSet;
		///header°ª ¼ÂÆÃ
		g_XMLHttp.setRequestHeader( "Pragma", "no-cache" );
		g_XMLHttp.setRequestHeader( "Expires", "-1" );
		///xmlÀü´Þ ¹Þ±â³¡
		g_XMLHttp.send();
	}else{
		alert('g_XMLHttp and keyword is null');
	}

}

///»óÇ°¸í °¡Á®¿À±â
function productNameTake(setkey){
	keyStr="";
	/*
	lenstr=setkey.length-2;
	keyList=setkey.substr(1,lenstr);
	keyArray=keyList.split(",,");
	keyStr="";
	for (key in keyArray)   {
		keyname="key_"+keyArray[key];
	    keyStr+="'"+document.getElementById(keyname).value+"' ";
	}
	*/
	return keyStr;
}

///Àå¹Ù±¸´Ï ´ã±â °á°ú
function CartXmlSet(resultxml){

	///xml¿¬°á »óÅÂ Ã¼Å© (0-UNINITIALIZED,1-LOADING,2-LOADED,3-INTERACTIVE,4-COMPLETED)
	if( g_XMLHttp.readyState == 4 ){
		///xml³Ñ¾î¿Â °á°ú°ª(full text)
		var resultxml = g_XMLHttp.responseText;
		///³Ñ¾î¿Â°ª xml·Î ¼ÂÆÃ
		var xmlnode = JS_ParseXML( resultxml );
		//g_XMLDom=null;

		formname=document.listform;
		formname.cartstatus.value="N";
		
		///Àü´ÞµÈ °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
		if( xmlnode ){
			///Ã³¸®°¡ ¼º°øÀûÀÎÁö
			if( xmlnode.nodeName == "succeeded" ){
				///ÀÌÀü ±¸¸Å ³»¿ª
				var productPrevPay = xmlnode.getAttribute("productPrevPay");
				///ÀÌÀü Àå¹Ù±¸´Ï ³»¿ª
				var productPrevCart = xmlnode.getAttribute("productPrevCart");
				///Àå¹Ù±¸´Ï µî·Ï
				var productKeyList = xmlnode.getAttribute("productKeyList");
				///µî·ÏµÈ °¡°Ý
				var productPrice = xmlnode.getAttribute("productPrice");
				///µî·ÏµÈ º¸³Ê½º
				var productBonus= xmlnode.getAttribute("productBonus");

				printStr="";
				if(productKeyList!=""){
//					klVstr=productNameTake(productKeyList);
//					klVstr=klVstr+"¸¦ Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù.\nÃÑ±Ý¾×:"+productPrice+"\nº¸³Ê½º:"+productBonus;
					klVstr="Àå¹Ù±¸´Ï¿¡ ¼º°øÀûÀ¸·Î ´ã¾Ò½À´Ï´Ù.";
					printStr=printStr+klVstr+"\n";
				}
				
				if(productPrevPay!=""){
//					ppVstr=productNameTake(productPrevPay);
//					ppVstr=ppVstr+"Àº ÀÌ¹Ì ±¸¸Å ÇÏ¼Ì½À´Ï´Ù.";
					ppVstr="ÀÌ¹Ì ±¸¸ÅÇÏ½Å »óÇ° ÀÔ´Ï´Ù.";
					printStr=printStr+ppVstr+"\n";
				}

				if(productPrevCart!=""){
//					pjVstr=productNameTake(productPrevCart);
//					pjVstr=pjVstr+"Àº ÀÌ¹Ì Àå¹Ù±¸´Ï¿¡ ´ã°ÜÁ® ÀÖ½À´Ï´Ù."
					pjVstr="ÀÌ¹Ì Àå¹Ù±¸´Ï¿¡ ´ã°ÜÁ® ÀÖ½À´Ï´Ù."
					printStr=printStr+pjVstr+"\n";
				}
				
				if(productPrevPay!=""){
					que = window.confirm(printStr+'\nÀÌÀü±¸ÀÔÇÑ ¸ñ·ÏÀ¸·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?');
					
					if(que==true) {
							linktype=formname.linktype.value;
							shopUrl=formname.shopUrl.value;					
							if(linktype=="popup"){
								//window.opener.location="/sub_05/sub_01_01.php?sub_ch=1&shopUrl="+shopUrl;
								// 2007.04.11
								//window.opener.location="/sub_05/sub_01_01.php?sub_ch=1&shopUrl=";
								window.opener.location="../sub_08/sub_08_01_01.php";
							}else{
								//window.location="/sub_05/sub_01_01.php?sub_ch=1&shopUrl="+shopUrl;
								// 2007.04.11
								//window.location="/sub_05/sub_01_01.php?sub_ch=1&shopUrl=";
								window.location="../sub_08/sub_08_01_01.php";
							}
							return;
						}else{
							return;
						}				
						
				}else{
					//que = window.confirm(printStr+'\nÀå¹Ù±¸´Ï·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?');
					que = true;
					
					if(que==true) {
							linktype=formname.linktype.value;
							shopUrl=formname.shopUrl.value;					
							if(linktype=="popup"){
								window.opener.location="../etc/cart.php?shopUrl="+shopUrl;
							}else{
								window.location="../etc/cart.php?shopUrl="+shopUrl;
							}
							return;
						}else{
							return;
						}				
				
				}

				
								
				
			///Ã³¸®°¡ ½ÇÆÐÀÎ°æ¿ì
			}else{ 
				var logcheck= xmlnode.getAttribute("logcheck");
				if(logcheck=="notlog"){
					Loginchk();
				}
/*			
				var param_list=xmlnode.getAttribute("msg");
				param = param_list.split("-");
				location.href="/log/login.php?username="+param[0]+"&syc=**&url="+param[2];
				JS_ShowDialog( "/js/dialog/dialog.php", xmlnode.getAttribute("msg"), 0, 0 );
*/				
			}
		}
	}
	
}


///xml buy ¿¡ ¿¬°á
function BuyXmlConnect(parts,buykey,chk){

	if( g_XMLHttp ){
		var urls = "../etc/gayo_buyxmlins.php?parts="+parts+"&buykey="+buykey+"&chk="+chk;
		
		///xml¿¬°á
		g_XMLHttp.open( "POST", urls, true );
		///¿¬°áÈÄ Àü´Þ¹Þ´Â°ª ¼ÂÆÃ
		g_XMLHttp.onreadystatechange = BuyXmlSet;
		///header°ª ¼ÂÆÃ
		g_XMLHttp.setRequestHeader( "Pragma", "no-cache" );
		g_XMLHttp.setRequestHeader( "Expires", "-1" );
		///xmlÀü´Þ ¹Þ±â³¡
		g_XMLHttp.send();
	}else{
		alert('g_XMLHttp and keyword is null');
	}

}

///±¸¸Å°á°ú
function BuyXmlSet(resultxml){
	///xml¿¬°á »óÅÂ Ã¼Å© (0-UNINITIALIZED,1-LOADING,2-LOADED,3-INTERACTIVE,4-COMPLETED)
	if( g_XMLHttp.readyState == 4 ){
		///xml³Ñ¾î¿Â °á°ú°ª(full text)
		var resultxml = g_XMLHttp.responseText;
		///³Ñ¾î¿Â°ª xml·Î ¼ÂÆÃ
		var xmlnode = JS_ParseXML( resultxml );
		//g_XMLDom=null;
		var payS;

		formname=document.listform;
		formname.buystatus.value="N";		
		///Àü´ÞµÈ °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
		if( xmlnode ){
			///Ã³¸®°¡ ¼º°øÀûÀÎÁö
			if( xmlnode.nodeName == "succeeded" ){
				
				///ÀÌÀü ±¸¸Å ³»¿ª
				var productPrevPay = xmlnode.getAttribute("productPrevPay");
				///ÀÌÀü Àå¹Ù±¸´Ï ³»¿ª
				var productDelCart = xmlnode.getAttribute("productDelCart");
				///±¸¸Å³»¿ª
				var productKeyList = xmlnode.getAttribute("productKeyList");
				///µî·ÏµÈ °¡°Ý
				var productPrice = xmlnode.getAttribute("productPrice");
				///µî·ÏµÈ º¸³Ê½º
				var productBonus= xmlnode.getAttribute("productBonus");
				

				printStr="";
				if(productKeyList!=""){
//					klVstr=productNameTake(productKeyList);
//					klVstr=klVstr+"¸¦ ±¸¸ÅÇÏ¼Ì½À´Ï´Ù.\nÃÑ±Ý¾×:"+productPrice+"\nº¸³Ê½º:"+productBonus;
					klVstr="¼º°øÀûÀ¸·Î ±¸¸ÅÇÏ¼Ì½À´Ï´Ù.\nÃÑ±Ý¾×:"+productPrice+"\nº¸³Ê½º:"+productBonus;
					printStr=printStr+klVstr+"\n";
					payS="Y";
					
					//alert('°¨»çÇÕ´Ï´Ù. ¿µÈ­¹«·á ¿¹¸Å ÀÌº¥Æ®¿¡ Âü¿©µÇ¼Ì½À´Ï´Ù.');
				}
				
				if(productPrevPay!=""){
//					ppVstr=productNameTake(productPrevPay);
//					ppVstr=ppVstr+"Àº ÀÌ¹Ì ±¸¸Å ÇÏ¼Ì½À´Ï´Ù.";
					ppVstr="ÀÌ¹Ì ±¸¸Å ÇÏ¼Ì½À´Ï´Ù.";
					printStr=printStr+ppVstr+"\n";
				}

				que = window.confirm(printStr+'\nÀÌÀü ±¸¸Å³»¿ªÀ¸·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?');
				if(que==true) {
					linktype=formname.linktype.value;
					payUrl=formname.payUrl.value;
					if(linktype=="popup"){
						window.opener.location=payUrl;
					}else{
						window.location=payUrl;
					}
					return;
				}else{
					selfUrl=formname.shopUrl.value;
					if(payS=="Y"){
						window.location=selfUrl;
					}
					return;
				}
								
				
			///Ã³¸®°¡ ½ÇÆÐÀÎ°æ¿ì
			}else{ 
				var logcheck= xmlnode.getAttribute("logcheck");
				var beedcheck= xmlnode.getAttribute("beedcheck");
				if(logcheck=="notlog"){
					Loginchk();
				}
				if(beedcheck=="N"){
					alert("±¸½½ÀÌ ¸ðÀÚ¸¨´Ï´Ù.");
				}
			}
		}
	}
	
}

/////////ÀüÃ¼Ã¼Å©
	function allcheck(obj) {
		for ( var i=0; i<obj.elements.length; i++) {
			var ele = eval("obj.elements[" + i + "]");
				if(ele.type=='checkbox' && ele.checked == false){ele.checked = true;};
		}
	}

////////¼±ÅÃÇØÁ¦
function discheck(obj) {
		for ( var i=0; i<obj.elements.length; i++) {
			var ele = eval("obj.elements[" + i + "]");
				if(ele.type=='checkbox' && ele.checked == true){ele.checked = false;};
		}
}

function dance_download(uid,setkey,parts){
	
	if(uid==""){
		Loginchk();
		return;
	}
		
	if(setkey==""){
		alert("¼±ÅÃÇÑ °ªÀÌ ¾ø½À´Ï´Ù.");
		return;
	}
	
	formname=document.listform;
	
	if(formname.buystatus.value=="U"){
		alert("´Ù¿î·Îµå Áß¿¡ ±¸¸Å¸¦ ÇÏ½Ç ¼ö ¾øÀ¸´Ï \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}else if(formname.cartstatus.value=="U"){
		alert("´Ù¿î·Îµå Áß¿¡ ´Ù½Ã \nÀå¹Ù±¸´Ï¿¡ ´ã´Â Çàµ¿Àº ÇÏ½Ç ¼ö ¾øÀ¸´Ï \nÀá½Ã¸¸ ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return;
	}
	
	//document.location.href="/getfile.php?username="+uid+"&fid="+setkey+"&parts="+parts;
	document.location.href="/get.php?username="+uid+"&fid="+setkey+"&parts="+parts;
	
}


