//Á¦ÈÞ»ç (±¹¹ÎÄ«µå Àü¿ë)
function GetTheaterReservationType()
{
	var rtype = "";

	var t_id1 = document.resFrm.t_id1.value;
	if (t_id1.length > 0)
	{
		var t_id = t_id1.substring(0, 5);
		var XMLDataURL = "/temp_kookmin_new/include/kb_res_type.asp"+"?t_id="+t_id;

		var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
		XMLHttp.open("POST", XMLDataURL, false);
		XMLHttp.send();

		var returnData = XMLHttp.responseText;
		var dataobj = JSON.parse(returnData);

		rtype = dataobj.max_theater.rtype;
	}

	return rtype;
}

var seperator = "#";

// ÁÂ¼® ÀÓ½Ã ÇÒ´çÀ» ¿äÃ»ÇÏ±â À§ÇØ °¢°¢ÀÇ seat no¸¦ ¿¬°á ¹®ÀÚ¿­·Î ¸¸µç´Ù.
function GenerateSeatNo(f)
{
	var seatno = new Array();

	for (var i=1; i <= 4; i++)
	{
		var so = eval("f.seat"+ i);

		if (so != null && typeof(so) != "undefined")
		{
			if (so.value.length > 0 && so.value != "null")
			{
				seatno.push(so.value);
			}
		}
	}

	if (seatno.length > 0)
	{
		return seatno.join(seperator);
	}

	return "";
}

// ¼±ÅÃÇÑ Æ¼ÄÏ ÀÎ¿ø ¼ö¸¦ ÇÕ»êÇÑ´Ù.
function nGetTicketCnt(price_info)
{
	var cnt = 0;

	// MT0016310491326201@ÀÏ¹Ý¼®:017@8000:200@¼ºÀÎ:2##
	if (price_info.length > 0 && price_info.indexOf("#") != -1)
	{
		var prices = price_info.split("##");

		for (var i=0; i < prices.length; i++)
		{
			if (prices[i].indexOf("@") > 0 && prices[i].indexOf(":") > 0)
			{
				var people = prices[i].split("@")[3].split(":")[1];
				cnt += parseInt(people, 10);
			}
		}
	}
	return cnt;
}

// ¿µÈ­ ¿¹¸Å Á¤º¸ È®ÀÎ ¿äÃ»
function bCheckReserveInfo(u)
{
	var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttp.open("POST", u, false);
	XMLHttp.send();

	var results = XMLHttp.responseText;
	// LOGIDX || RESULTCODE || RCVCODE || RcvMsg || is_available
	if (results.length > 0)
	{
		var arr = results.split("||");

		if (results.indexOf("||") > -1)
		{
			var logid = arr[0];
			var result = arr[1];
			var rcv = arr[2];
			var msg = arr[3];
			var is_available = arr[4];

			if (result != "E000" || rcv != "00000" || is_available != "1") {
				alert(msg);
				return false;
			} else {
				return true;
			}
		} else {
			alert("¼­ºñ½º°¡ ºÒ¾ÈÁ¤ÇÏ´Ï Àá½Ã ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä");
		}
	}
	return false;
}

// ÁÂ¼® ÀÚµ¿ ÇÒ´ç ¿äÃ»
function bSetSeatAuto(u)
{
	// seperator¸¦ Àü´ÞÇÏÀÚ
	if (u.indexOf("seperator") == -1)
	{
		u += "&seperator=" + seperator;
	}

	var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttp.open("POST", u, false);
	XMLHttp.send();

	var results = XMLHttp.responseText;
	// LOGIDX || RESULTCODE || RCVCODE || tempoid || seats || RcvMsg
	// 201010140000000990||E024||10117||2010101400100000022||E09#E10||
	if (results.length > 0)
	{
		var seat = new Array();
		var arr = results.split("||");
    
		if (results.indexOf("||") > -1)
		{
			var logid = arr[0];
			var result = arr[1];
			var rcv = arr[2];
			var tmp_o_id = arr[3];
			var seats = arr[4];
			var msg = arr[5];

			if (result == "E000" && rcv == "00000")
			{
//				f.EnsureCode.value = "E00";
//				f.rtnMessage.value = "ÁÂ¼® ¼±ÅÃ ¿Ï·á ";
			    //				f.tmp_o_id.value = tmp_o_id;

			    reserve.ENSURE_CODE = "E00";
			    reserve.ENSURE_MSG = "ÁÂ¼® ¼±ÅÃ ¿Ï·á ";
			    reserve.RESERVE_TEMP_O_ID = tmp_o_id;
			    reserve.ENSURE_SEAT_NO = seats;
				//$get("seatarray").value = seats;

				return true;
			} else {
				alert("ÁÂ¼® È®º¸¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ´Ù¸¥ÁÂ¼®À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä \n Message : "+msg);
				return false;
			}
		} else {
			alert("¼­ºñ½º°¡ ºÒ¾ÈÁ¤ÇÏ´Ï Àá½Ã ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä");
		}
	}
	return false;
}

// ÁÂ¼® ÀÓ½Ã ÇÒ´ç ¿äÃ»
function bSetSeatTemp(u)
{
	// seperator¸¦ Àü´ÞÇÏÀÚ
	if (u.indexOf("seperator") == -1)
	{
		u += "&seperator=" + seperator;
	}

	var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttp.open("POST", u, false);
	XMLHttp.send();

	var results = XMLHttp.responseText;
	// LOGIDX || RESULTCODE || RCVCODE || tempoid || seats || RcvMsg
	// 201011100000003539||E000||00000||2010111000100000007||I014||Á¤»ó
	if (results.length > 0)
	{
		var seat = new Array();
		var arr = results.split("||");
		//alert(results);
		if (results.indexOf("||") > -1)
		{
			var logid = arr[0];
			var result = arr[1];
			var rcv = arr[2];
			var tmp_o_id = arr[3];
			var seats = arr[4];
			var msg = arr[5];
			if (result == "E000" && rcv == "00000")
			{
//				f.EnsureCode.value = "E00";
//				f.rtnMessage.value = "ÁÂ¼® ¼±ÅÃ ¿Ï·á ";
//			    f.tmp_o_id.value = tmp_o_id;
			    
			    reserve.ENSURE_CODE = "E00";
				reserve.ENSURE_MSG = "ÁÂ¼® ¼±ÅÃ ¿Ï·á ";
				reserve.RESERVE_TEMP_O_ID = tmp_o_id;
				reserve.ENSURE_SEAT_NO = seats;
				//$get("seatarray").value = seats;
//				if (typeof(f.seatNo) != "undefined")
//				{
//				    //KBCulutre: seatNo·Î Àü´ÞÇÑ´Ù.
//				    f.seatNo.value = seats;
//				    
//				}
//				else
//				{
//				    var seats_arr = seats.split(seperator);
//				    for (var i=0; i < seats_arr.length; i++)
//				    {
//					    eval("f.seat"+(i+1)).value = seats_arr[i];
//				    }
//				}
				return true;
			} else {
				alert("ÁÂ¼® È®º¸¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ´Ù¸¥ÁÂ¼®À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä \n Message : "+msg);
				return false;
			}
		} else {
			alert("¼­ºñ½º°¡ ºÒ¾ÈÁ¤ÇÏ´Ï Àá½Ã ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä");
		}
	}
	return false;
}

// ÁÂ¼® ÇÒ´ç Ãë¼Ò ¿äÃ»
function bSetSeatCancel(u)
{
	var XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	XMLHttp.open("POST", u, false);
	XMLHttp.send();

	var results = XMLHttp.responseText;
	//alert(results);
	// LOGIDX || RESULTCODE || RCVCODE || tempoid ||  || RcvMsg
	// 201010140000000990||E000||00000||2010101400100000022||||
	if (results.length > 0)
	{
		var arr = results.split("||");

		if (results.indexOf("||") > -1)
		{
			var result = arr[1];
			var rcv = arr[2];
			var msg = arr[5];

			if (result == "E000" && rcv == "00000")
			{
				// Á¦ÈÞ»ç ÃÖÁ¾ °áÁ¦ È®ÀÎ ÆäÀÌÁö¿¡¼­´Â ÀÌ Ç×¸ñµéÀÌ Á¤ÀÇµÇÁö ¾Ê´Â´Ù.
			    if (reserve.ENSURE_CODE != "")
				{

					reserve.ENSURE_CODE = "";
					reserve.ENSURE_MSG = "";
					reserve.RESERVE_TEMP_O_ID = "";					

//					if (typeof(f.seatNo) != "undefined")
//					{
//					    //KBCulutre: seatNo·Î Àü´ÞÇÑ´Ù.
//					    f.seatNo.value = "";
//					}
//					else
//					{
//					    f.seat1.value = "";
//					    f.seat2.value = "";
//					    f.seat3.value = "";
//					    f.seat4.value = "";
//					}
				}

				return true;
			}
		} else {
			//alert("¼­ºñ½º°¡ ºÒ¾ÈÁ¤ÇÏ´Ï Àá½Ã ÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä");
		}
	}
	return false;
}
