function CartShow(val)
{
	var val="";
	CartList(val);
	document.getElementById("cart_bg").style.display = "";
	document.getElementById("cart").style.display = "";
}

function CartClose()
{
	document.getElementById("cart_bg").style.display = "none";
	document.getElementById("cart").style.display = "none";

}
//ÀÏ¹Ý »óÇ°½Ã Ä«Æ® ÀÎ¼­Æ®
//»óÇ°ÄÚµå,°¡°Ý,¼ö·®À» ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°Ü¼­ ÀÎ¼­Æ®
//ÀÏ¹Ý ±â¾÷°¡°ÝÀº »óÇ°¸®½ºÆ®¿¡ »Ñ·ÁÁÙ¶§ °áÁ¤ÇÏ´Â °ÍÀÌ¸ç
//Ä«Æ®¿¡´Â ±×°ªÀ» ³Ö±â¸¸ÇÏ´Â°ÍÀÓ
//call_cartlist.asp¿¡¼­ °¡°Ý°áÁ¤ÇØ¼­»Ñ·ÁÁÜ
//±×·¯³ª °áÁ¦½Ã¿¡´Â call_orderstep1.asp¿¡¼­
//sessionÀ» Ã¼Å©ÇÏ¿© ±â¾÷°ú ÀÏ¹ÝÀ» ±¸ºÐÇÏ¿© °¡°ÝÀ» °áÁ¤ÇÔ
//val-goods_code , val - sale_price
function AddCart(val,val2)
{	
	
	var quantity = document.getElementById("quantity");
	CheckNumber(quantity,"¼ö·®¿¡");
	
	var req = getXMLHTTP();

	req.onreadystatechange = function()
	{
		
		if(req.readyState == 4)
		{
			if (req.status == 200)
			{
				handleCartResponse(eval("("+req.responseText+")"),val,val2);
			}
		}
	}

	var option1 = document.getElementById("option1");
	var option2 = document.getElementById("option2");
	var option3 = document.getElementById("option3");

	var str = "goods_code=" + escape(val) + "&sale_price="+ escape(val2)+ "&quantity="+escape(quantity.value); 
	if (option1 != null)
	{
		str = str + "&option1="+escape(option1.value);
	}
	if (option2 != null)
	{
		str = str + "&option2="+escape(option2.value);
	}
	if (option3 != null)
	{
		str = str + "&option3="+escape(option3.value);
	}

	req.open('GET',"/call/call_cart.asp?" + str,true);
	req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
	req.send(null);
}

function handleCartResponse(result)
{
	CartShow(result.id);
	//GoodsDiv('close');  //Ä«Æ® ÀÎ¼­Æ®½Ã »óÇ°Á¤º¸Ã¢ ´Ý±â
	if (dhtmlHistory.getCurrentLocation() == "Order")
	{
		OrderList();
		FreeDeliGoods('1','show');
		SetUserInfo();
	}
}

//¿¬°è »óÇ°½Ã Ä«Æ® ÀÎ¼­Æ®
function AddCart2(val)
{
	var j=0
	var rccvalue = "";
	for(k=0;k<val;k++)
	{
		if(document.getElementById("rcc_check"+k).checked == true)
		{
			CheckNumber(document.getElementById("rcc_quantity"+k),"¼ö·®¿¡");
			rccvalue = rccvalue + document.getElementById("rcc_check"+k).value + "/" + document.getElementById("rcc_quantity"+k).value+ ",";
			j=j+1
		}
	}
	if(j > 0)
	{
		var req = getXMLHTTP();

		req.onreadystatechange = function()
		{
			
			if(req.readyState == 4)
			{
				if (req.status == 200)
				{
					var result = eval("("+req.responseText+")");
					if (result.result =='ok')
					{
						CartShow(result.id);
						//GoodsDiv('close'); //Ä«Æ® ÀÎ¼­Æ®½Ã »óÇ°Á¤º¸Ã¢ ´Ý±â
						if (dhtmlHistory.getCurrentLocation() =="Order")
						{
							OrderList();
							FreeDeliGoods('1','show');
							SetUserInfo();
						}
						

					}else
					{alert("¿À·ù");}
					
				}
			}
		}
		req.open('GET',"/call/call_cart2.asp?rccvalue=" + escape(rccvalue),true);
		req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
		req.send(null);
	}
	else
	{
		alert("»óÇ°À» 1°³ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");
		return false();
	}
}





function CartList(val)
{
	var req = getXMLHTTP();

	req.onreadystatechange = function()
	{
		
		if(req.readyState == 4)
		{
			if (req.status == 200)
			{	
				handleCartListResponse(eval("("+req.responseText+")"));
				
			}
		}
	}

	req.open('GET',"/call/call_cartlist.asp?id=" + escape(val),true);
	req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
	req.send(null);
}

function handleCartListResponse(result)
{
	var cart_list = document.getElementById("cart_list");
	var cart_total_price = document.getElementById("cart_total_price");
	var cart_info = document.getElementById("cart_info");
	
	if (result.result == "ok")
	{
		var cartHTML = "";
		for (i=0;i<result.List.length ;i++)
		{
			cartHTML = cartHTML + 
				"<table width=280 border=0 cellspacing=0 cellpadding=0>"
				+"  <tr>"
				+"	<td width=193 height=31 class=cart>"+result.List[i].s_goods_name+"</td>"
				+"	<td width=20 height=31 align=right style=font-size:8pt;>"+result.List[i].quantity+"°³</td>"
				+"	<td width=50 class=cart_p>£Ü"+GetFormatMoney(result.List[i].price)+"</td>"
				+"	<td width=17 align=center><img src='/img/common/cart_del.gif' width=9 height=9 border=0 style='cursor:hand;' onclick=javascript:CartDelete('"+result.List[i].goods_code+"','cart','"+result.List[i].option1+"','"+result.List[i].share_code+"');></td>"
				+"  </tr>"
				+"  <tr>"
				+"	<td height=1 colspan=4 bgcolor=#F2F2F2></td>"
				+"  </tr>"
				+"</table>";
		}

		
		cart_list.innerHTML = cartHTML;
		cart_total_price.innerHTML = "Àå¹Ù±¸´Ï : £Ü " + GetFormatMoney(result.total_price);
		cart_info.innerHTML = result.List.length + "°Ç / £Ü " + GetFormatMoney(result.total_price);
	}
	else
	{	
		cart_list.innerHTML = "<br><br>Àå¹Ù±¸´Ï¿¡ »óÇ°À» ´ãÀ¸¼¼¿ä.";
		cart_total_price.innerHTML = "Àå¹Ù±¸´Ï : £Ü 0";
		cart_info.innerHTML = result.total_cnt + "°Ç / £Ü 0";
	}
	
}

function CartDelete(val,val2,val3,val4)
{
	
	var req = getXMLHTTP();
	req.onreadystatechange = function()
	{
		
		if(req.readyState == 4)
		{
			if (req.status == 200)
			{	
				var result = eval("("+req.responseText+")");
				if (result.result == "ok")
				{	
					var id = "";
					if (val2 == "cart")
					{
						CartList(id);
						MyPageCartList('1');
					}
					else
					{
						OrderList();
						CartList(id);
						MyPageCartList('1');
					}
					
				}
			}
		}
	}

	req.open('GET',"/call/call_cartdel.asp?goods_code=" + escape(val)+"&option1="+escape(val3)+"&share_code="+escape(val4),true);
	req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
	req.send(null);
	
}
























function AddEasyOrder(val)
{
	var req = getXMLHTTP();

	req.onreadystatechange = function()
	{
		
		if(req.readyState == 4)
		{
			if (req.status == 200)
			{
				handleAddEasyOrderResponse(eval("("+req.responseText+")"));
			}
		}
	}

	var option1 = document.getElementById("option1");
	var option2 = document.getElementById("option2");
	var option3 = document.getElementById("option3");

	var str = "goods_code=" + escape(val); 
	if (option1 != null)
	{
		str = str + "&option1="+escape(option1.value);
	}
	if (option2 != null)
	{
		str = str + "&option2="+escape(option2.value);
	}
	if (option3 != null)
	{
		str = str + "&option3="+escape(option3.value);
	}

	req.open('GET',"/call/call_AddEasyOrder.asp?" + str,true);
	req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
	req.send(null);
}

function handleAddEasyOrderResponse(result)
{
	if (result.result == "ok")
	{
		alert("°£Æí ÁÖ¹®¿¡ ´ã¾Ò½À´Ï´Ù.");
	}else
	{
		alert("°£Æí ÁÖ¹® ¸®½ºÆ®¿¡ ÀÌ¹Ì ´ã¾Ò½À´Ï´Ù.");
	}
}


//¿¬°è »óÇ°½Ã °£ÆíÁÖ¹® ÀÎ¼­Æ®
function AddEasyOrder2(val)
{
	var j=0
	var rccvalue = "";
	for(k=0;k<val;k++)
	{
		if(document.getElementById("rcc_check"+k).checked == true)
		{
			rccvalue = rccvalue + document.getElementById("rcc_check"+k).value + "/" + document.getElementById("rcc_quantity"+k).value+ ",";
			j=j+1
		}
	}
	if(j > 0)
	{
		var req = getXMLHTTP();

		req.onreadystatechange = function()
		{
			
			if(req.readyState == 4)
			{
				if (req.status == 200)
				{
					var result = eval("("+req.responseText+")");
					
					if (result.result > 0)
					{
						alert(result.result + "°³ÀÇ »óÇ°À» °£ÆíÁÖ¹®¿¡ ´ã¾Ò½À´Ï´Ù.("+result.fail+"°³ÀÇ »óÇ°Àº ÀÌ¹Ì ´ã°ÜÀÖ½À´Ï´Ù.)");
					}else{
						alert("ÀÌ¹Ì °£ÆíÁÖ¹®¿¡ ´ã°ÜÀÖ½À´Ï´Ù.");
					}

					
					
				}
			}
		}
		req.open('GET',"/call/call_addeasyorder2.asp?rccvalue=" + escape(rccvalue),true);
		req.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");
		req.send(null);
	}
	else
	{
		alert("»óÇ°À» 1°³ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");
		return false();
	}
}
