
window.onload = Initeal;

function Initeal()
{
	RequestData();
}

var xmlHttp;

var json_ajax =	{
					createXMLHttpRequest : function()
					{
						if ( window.ActiveXObject )
						{
							xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
						}
						else if ( window.XMLHttpRequest )
						{
							xmlHttp = new XMLHttpRequest();
						}
					},
					
					handleStateChange : function()
					{
						if(xmlHttp.readyState == 4)
						{
							if(xmlHttp.status == 200)
							{
								//alert(xmlHttp.responseText);
								makeResult(xmlHttp.responseText);
							}
						}
						else
						{
							makeResult("http://ticketimage.interpark.com/Movie/image/movie_compare/080103_load.gif");
						}
					},

					connectionServer : function(file_)
					{
						xmlHttp.open("GET", file_, true);
						xmlHttp.send(null);
					}
				}

function RequestData()
{
	json_ajax.createXMLHttpRequest();
	xmlHttp.onreadystatechange = json_ajax.handleStateChange;
	json_ajax.connectionServer("./R_ChoiceSeat.asp");
}

var json_temp = "";

function makeResult(str_)
{
	var doc_HTML = "";
	var sect_cnt = 0;
	var placecode = "";
	var placename = "";
	var placenamelen = "";

	if ( str_.indexOf("gif") > 0 )
	{
		doc_HTML +=	"<table border=0 cellspacing=0 cellpadding=0>";
		doc_HTML +=	"	<tr>";
		doc_HTML +=	"		<td width=100% align=center valign=middle><img src=" + str_ + " border=0></td>";
		doc_HTML +=	"	</tr>";
		doc_HTML +=	"</table>";
	}
	else
	{
		json_temp = eval(str_);

		doc_HTML +=	"<table border=0 cellspacing=0 cellpadding=0>";
		doc_HTML +=	"	<tr>";

		for ( var i = 0 ; i < 8; i++ )
		{
			sect_cnt = json_temp[i].indexOf(":");
			placecode = json_temp[i].substring(0, sect_cnt);
			placename = json_temp[i].substring(sect_cnt + 1);

			if ( placename.length <= 5 )
			{
				placenamelen = placename;
			}
			else
			{
				placenamelen = placename.substring(0, 4) + "..";
			}

			doc_HTML +=	"		<td width=64>";
			doc_HTML +=	"			<table width=64 border=0 cellspacing=0 cellpadding=0>";
			doc_HTML +=	"				<tr>";
			if ( placename.length > 5 )
			{
			doc_HTML +=	"					<td height=50 align=center bgcolor=E6E6E6 id=\"balloonImg" + i + "\"><a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + placecode + "\" onmouseover=\"javascript:open_balloon(balloonhelp" + i + ");\" onmouseout=\"javascript:close_balloon(balloonhelp" + i + ");\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + placecode + ".gif width=56 height=42 border=0></a></td>";
			}
			else
			{
			doc_HTML +=	"					<td height=50 align=center bgcolor=E6E6E6 id=\"balloonImg" + i + "\"><a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + placecode + "\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + placecode + ".gif width=56 height=42 border=0></a></td>";
			}
			doc_HTML +=	"				</tr>";
			doc_HTML +=	"				<tr>";
			doc_HTML +=	"					<td height=5></td>";
			doc_HTML +=	"				</tr>";
			doc_HTML +=	"				<tr>";
			doc_HTML +=	"					<td align=center id=\"TheaterName" + i + "\">" + placenamelen + "</td>";
			doc_HTML +=	"				</tr>";
			doc_HTML +=	"			</table>";
			doc_HTML +=	"			<div id=\"balloonhelp" + i + "\" style=\"position:absolute;display:none;z-index:200;\">";
			doc_HTML +=	"				<table border=0 bordercolor=black cellpadding=3 cellspacing=0 bgcolor=#FDFEE0><td align=center style=\"border:1px #777777 solid;\" id=\"balloonInfo" + i + "\">" + placename + "</table>";
			doc_HTML +=	"			</div>";
			doc_HTML +=	"		</td>";
			doc_HTML +=	"		<td width=17></td>";
		}

		doc_HTML +=	"	</tr>";
		doc_HTML +=	"</table>";
	}

	document.getElementById("choiceSeat").innerHTML = doc_HTML;

}


/*############################################*/

var balloonX;
var balloonY;

document.onmousemove=get_mouse;

function open_balloon(cnt_)
{
	//var display = document.getElementById(cnt_).style;
	var display = cnt_.style;
	display.left = balloonX;
	display.top = balloonY;
	display.display = "";
}

function close_balloon(cnt_)
{
	//var display = document.getElementById(cnt_).style;
	var display = cnt_.style;
	display.display = "none";
}

function get_mouse(e)
{
	var ff = document.getElementById&&!document.all;
	var ie = document.all;

	var x = ( ff )? e.pageX:event.x+document.body.scrollLeft;
	balloonX = x - 10;
	var y = ( ff )? e.pageY:event.y+document.body.scrollTop;
	balloonY = y + 15;
}

/*############################################*/

var THEATER_CNT = 0;
var THEATER_TERM = 8;

function next_theater()
{
	if ( THEATER_CNT >= ( json_temp.length - THEATER_TERM ) )
	{
		alert("¸¶Áö¸· ±ØÀå ÀÔ´Ï´Ù");
		return;
	}
	else
	{
		var sect_cnt, placecode, placename, placenamelen;
		var nextImg, addcnt;

		for ( var i = 0 ; i < THEATER_TERM ; i++ )
		{

			addcnt = THEATER_CNT + 1 + i;

			sect_cnt = json_temp[addcnt].indexOf(":");
			placename = json_temp[addcnt].substring(sect_cnt + 1);
			nextImg = json_temp[addcnt].substring(0, sect_cnt);

			if ( placename.length > 5 )
			{
				document.getElementById("balloonImg" + i).innerHTML = "<a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + nextImg + "\" onmouseover=\"javascript:open_balloon(balloonhelp" + i + ");\" onmouseout=\"javascript:close_balloon(balloonhelp" + i + ");\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + nextImg + ".gif width=56 height=42 border=0></a>";
				placenamelen = placename.substring(0, 4) + "..";
			}
			else
			{
				document.getElementById("balloonImg" + i).innerHTML = "<a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + nextImg + "\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + nextImg + ".gif width=56 height=42 border=0></a>";
				placenamelen = placename;
			}

			document.getElementById("TheaterName" + i).innerHTML = placenamelen;
			document.getElementById("balloonInfo" + i).innerHTML = placename;
		}

		THEATER_CNT += 1;

	}
}

function pre_theater()
{
	if ( THEATER_CNT <= 0 )
	{
		alert("Ã¹¹øÂ° ±ØÀå ÀÔ´Ï´Ù.");
		return;
	}
	else
	{
		THEATER_CNT -= 1;

		var sect_cnt, placecode, placename, placenamelen;
		var preImg,  minuscnt;

		for ( var i = 0 ; i < THEATER_TERM ; i++ )
		{
			minuscnt = THEATER_CNT + i;

			sect_cnt = json_temp[minuscnt].indexOf(":");
			placename = json_temp[minuscnt].substring(sect_cnt + 1);
			preImg = json_temp[minuscnt].substring(0, sect_cnt);

			if ( placename.length > 5 )
			{
				document.getElementById("balloonImg" + i).innerHTML = "<a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + preImg + "\" onmouseover=\"javascript:open_balloon(balloonhelp" + i + ");\" onmouseout=\"javascript:close_balloon(balloonhelp" + i + ");\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + preImg + ".gif width=56 height=42 border=0></a>";
				placenamelen = placename.substring(0, 4) + "..";
			}
			else
			{
				document.getElementById("balloonImg" + i).innerHTML = "<a href=\"http://movie.interpark.com/Movie/Theater/IMTheaterInfo_Detail.asp?PlaceCode=" + preImg + "\"><img src=http://ticketimage.interpark.com/TicketImage/event/080211_cinema/theater_" + preImg + ".gif width=56 height=42 border=0></a>";
				placenamelen = placename;
			}

			document.getElementById("TheaterName" + i).innerHTML = placenamelen;
			document.getElementById("balloonInfo" + i).innerHTML = placename;
		}
	}
}

var json_region =	{
					 YN : "N",
					 RegionCode : ""
				}


function optionRanking(str_)
{
	var file = "";

	var loadingImg = "";

	loadingImg +=	"<table width=702 height=563 border=0 cellspacing=0 cellpadding=0>";
	loadingImg +=	"	<tr>";
	loadingImg +=	"		<td width=100% align=center valign=middle><img src=http://ticketimage.interpark.com/Movie/image/movie_compare/080103_load.gif border=0></td>";
	loadingImg +=	"	</tr>";
	loadingImg +=	"</table>";

	document.getElementById("AvgRanking").innerHTML = loadingImg;

	if ( str_ == "all" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_1.gif";
	}
	if ( str_ == "traffic" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_2.gif";
	}
	else if ( str_ == "easy" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_3.gif";
	}
	else if ( str_ == "kind" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_4.gif";
	}
	else if ( str_ == "savage" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_5.gif";
	}
	else if ( str_ == "stretch" )
	{
		file = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_6.gif";
	}

	document.getElementById("Rankingimg").src = file;

	if ( json_region.YN == "N" )
	{
		document.getElementById("AvgRankingIfm").src = "./Place_Option_Ranking.asp?kind=" + str_;
	}
	else
	{
		document.getElementById("AvgRankingIfm").src = "./Place_Option_Ranking_Region.asp?kind=" +str_ + "&region=" + json_region.RegionCode;
	}

}

function region_balloon()
{
	document.getElementById("regionstand").style.display = "";
}

function region_balloon_close()
{
	document.getElementById("regionstand").style.display = "none";
}

function region_choice(code_)
{
	var loadingImg = "";
	var regionName = "";

	loadingImg +=	"<table width=702 height=563 border=0 cellspacing=0 cellpadding=0>";
	loadingImg +=	"	<tr>";
	loadingImg +=	"		<td width=100% align=center valign=middle><img src=http://ticketimage.interpark.com/Movie/image/movie_compare/080103_load.gif border=0></td>";
	loadingImg +=	"	</tr>";
	loadingImg +=	"</table>";

	document.getElementById("AvgRanking").innerHTML = loadingImg;

	json_region.YN = "Y";
	json_region.RegionCode = code_;
	document.getElementById("Rankingimg").src = "http://ticketimage.interpark.com/TicketImage/event/080211_cinema/0222_tap10_1.gif";

	if ( code_ == "42001" )
	{
		regionName = "¼­¿ï";
	}
	else if ( code_ == "42011" )
	{
		regionName = "ÀÎÃµ";
	}
	else if ( code_ == "42021" )
	{
		regionName = "ºÎ»ê";
	}
	else if ( code_ == "42031" )
	{
		regionName = "´ë±¸";
	}
	else if ( code_ == "42041" )
	{
		regionName = "±¤ÁÖ";
	}
	else if ( code_ == "42061" )
	{
		regionName = "´ëÀü";
	}
	else if ( code_ == "42091" )
	{
		regionName = "¿ï»ê";
	}
	else if ( code_ == "42090" )
	{
		regionName = "Á¦ÁÖ";
	}
	else if ( code_ == "42010" )
	{
		regionName = "°æ±â";
	}
	else if ( code_ == "42020" )
	{
		regionName = "°æ³²";
	}
	else if ( code_ == "42030" )
	{
		regionName = "°æºÏ";
	}
	else if ( code_ == "42040" )
	{
		regionName = "Àü³²";
	}
	else if ( code_ == "42050" )
	{
		regionName = "ÀüºÏ";
	}
	else if ( code_ == "42080" )
	{
		regionName = "°­¿ø";
	}
	else if ( code_ == "42070" )
	{
		regionName = "ÃæºÏ";
	}
	else if ( code_ == "42060" )
	{
		regionName = "Ãæ³²";
	}

	region_balloon_close();

	if ( code_ == "" )
	{
		document.getElementById("regiontxt").innerHTML = "¿øÇÏ½Ã´Â Áö¿ªÀ» ¼±ÅÃÇÏ½Ã¸é, Áö¿ªº° ·©Å·À» º¸½Ç¼ö ÀÖ½À´Ï´Ù.";
		document.getElementById("AvgRankingIfm").src = "./Place_Option_Ranking.asp?kind=all";
	}
	else
	{
		document.getElementById("regiontxt").innerHTML = "<strong>[ <font color=blue>" + regionName +"</font> ] ¼±ÅÃ</strong>";
		document.getElementById("AvgRankingIfm").src = "./Place_Option_Ranking_Region.asp?kind=all&region=" + code_;
	}
}
