//initialize
var arrTab = new Array(10);		//tabº° ¼Ó¼º»óÅÂ ÀúÀå(ÃÊ±â) - Àü¿ª		
var sImageIndex = 0;				//½ºÆ¿ÄÆ current index
var sImage;							//½ºÆ¿ÄÆ src ¹è¿­


/////////////////////////////////////////////////////////////////////////////////////////////////////////////
////interface Ä¿¹Â´ÏÆ¼ ÆäÀÌÁö¿¡¼­ È£Ãâ ÇÔ.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function resize_iframe(size) {
	$("bbslist").style.height = size; 
	return;
}



/////////////////////////////////////////////////////////////////////////////////////////////////////////////
////interface Ä¿¹Â´ÏÆ¼ ÆäÀÌÁö¿¡¼­ È£Ãâ ÇÔ.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function Initial() {//null.html ¿¡¼­ È£ÃâÇÏ¿© ÇØ´ç µÚ·Î°¡±â ¹öÆ° ´©¸¦¶§ ¸ðµçÅÇ º¸ÀÌµµ·Ï
	//location.reload();	 //reload½Ã ¹®Á¦¹ß»ý.
	TablAllVisible();		
}; 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////


function fSetupStillImage(sArr) {//server side data to client array
	eval("sImage = [" + sArr + "];");
}



function fInitStillTab(sReqPlayNo) {
	

		try {
			//default run
			if ($("bbsmain")) $("bbsmain").style.display = "none";
			if ($("bbslist")) $("bbslist").style.display = "none";

			//ÀÚµ¿¸µÅ©
			AutoLinkLib.Play($("dvStory", "sTitleContent"), sReqPlayNo);
			Deprecated();//not completed tab	
			
			$("bbslist").src = "/playdb/null.html";
			
			//ÇØ´ç ÅÇÀÇ ¼Ó¼ºÀ» ÀúÀåÇØ ³õ´Â´Ù
			for (var i=1;i<=10;i++) {
				arrTab[i] = $("tab" + i).style.display; //block »óÅÂÀÎ °Í¸¸ ³ëÃâ µÇµµ·Ï ÀúÀåÇÑ´Ù.
			}
		} catch (ex) {alert(ex)}
}




//Ãâ¿¬Áø È®Àå
function f_ShowCharacter() {

	return;
	/*
	var last = $("frmShowCharCount").value;

	for (var k=1;k<= last;k++) {
					
		if ($("idCharacter_"+k) != null) {
			$("idCharacter_"+k).style.display = "block";
		}
		
	}
	*/
}


//½ºÆ¿ÀÌ¹ÌÁö ¿­±â
function f_OpenStillImage(sReqPlayNo,sReqMediaNo) {
	window.open("/magazine/PhotoDetail.asp?sReqPlayNo=" + sReqPlayNo + "&sReqMediaNo=" + sReqMediaNo,"popup","width=870,height=492");
}

//»çÁø ÆË¾÷ ¿­±â
function f_OpenAlbumPopup(sReqPlayNo, sReqMediaNo, sReqKind, sPhotoNo) {
	window.open("./PopupAlbum.asp?PlayNo=" + sReqPlayNo + "&MediaNo=" + sReqMediaNo + "&Kind=" + sReqKind + "&PhotoNo=" + sPhotoNo, "popup", "width=750,height=620");
}

//µ¿¿µ»ó ÆË¾÷ ¿­±â
function f_OpenMoviePopup(sReqPlayNo, sReqMediaNo) {
	window.open("./PopupMovie.asp?PlayNo=" + sReqPlayNo + "&MediaNo=" + sReqMediaNo, "popup", "width=750,height=620");
}

//¸ðµç ÅÜ °¨Ãã
function TablAllHidden() {

	for (var i=1;i<=10;i++) {
		if ($("tab" + i) != undefined)
			$("tab" + i).style.display = "none";

		if ($("bbs" + i) != undefined)
			$("bbs" + i).style.display = "none";
	}


	if($("MTitleImg")) $("MTitleImg").style.display = "none";
	if($("tabside")) $("tabside").style.display = "none";
}


//¸ðµç ÅÜ º¸ÀÌ±â ´Ü Ã³À½ºÎÅÍ ¾Èº¸¿´´ø°Ç ¾Èº¸ÀÌ°Ô.
function TablAllVisible() {
	
	var temp

	//try {
		//View Data Exists Tab
		
		for (var i=1;i<=10;i++) {	
			temp = arrTab[i];	
				
			if (temp != "none" && temp!= undefined) {
				$("tab" + i).style.display = "block";
			}			
			
			if ($("bbs" + i) != undefined)
				$("bbs" + i).style.display = "block";

		}
		if($("MTitleImg")) $("MTitleImg").style.display = "block";
		if($("tabside")) $("tabside").style.display = "block";
		if($("bbsmain")) $("bbsmain").style.display = "none";
		if($("bbslist")) $("bbslist").style.display = "none";

		Deprecated();//not completed tab
		
	//} catch (ex)  {
		//alert(ex);
	//}

}



//Ä¿¹Â´ÏÆ¼ ¿­±â
function Showbbs(nBBSNo,sFlag,sPlayNo) {
	
	TablAllHidden();
	$("bbslist").src = "http://www.playdb.co.kr/community/Community_Common.asp?BBSNo=" + nBBSNo + "&KindType=042001&KindNo=" + sPlayNo + "&JobFlag=" + sFlag;

	if($("bbsmain")) $("bbsmain").style.display = "block";
	if($("bbslist")) $("bbslist").style.display = "block";

}


//°ü¶÷ÈÄ±â ¹× ¹Ìµð¾î ¸®ºä hidden
function Deprecated() {

	//¹Ìµð¾î ¸®ºä invisible
	if($("bbs4")) $("bbs4").style.display = "none";

}



//bbs °ü·Ã Á¶±Ýº¸±â
function fanviewContent(cnt_)
{
	for ( var vi=0; vi<26; vi++ )
	{
		if ( vi != parseInt(cnt_) )
		{
			if ( $("BbsContentList" + vi) != null )
			{
				$("BbsContentList" + vi).style.display = "none";
			}
		}
		else
		{
			if ( $("BbsContentList" + cnt_).style.display == "" )
			{
				$("BbsContentList" + cnt_).style.display = "none";
			}
			else
			{
				$("BbsContentList" + cnt_).style.display = "";
			}
		}
	}
}




function OpenPopup(sUrl, sTarget, nX, nY) {

	var sLocation;
	sLocation = "width=" + nX + ",height=" + nY;
	window.open(sUrl, sTarget, sLocation);
}

function OpenPopupEtc(sUrl, sTarget, nX, nY, sEtc) {
	var sLocation;
	sLocation = "width=" + nX + ",height=" + nY + sEtc;
	window.open(sUrl, sTarget, sLocation);
}




//½ºÆ¿ÄÆ to left					
function fImageShift_l() {
	if (sImageIndex > 0)  {
		sImageIndex--;
		$("imgStill").src = sImage[sImageIndex];
		fStillArrowCheck();
	}
}

//½ºÆ¿ÄÆ to right
function fImageShift_r() {
	//alert(sImageIndex + "," + sImage.length);
	if (sImageIndex < sImage.length-1) {
		sImageIndex++;
		$("imgStill").src = sImage[sImageIndex];
		fStillArrowCheck();		
	}
}


function fStillArrowCheck() {//½ºÆ¿ÄÆ Arrow Check
	
	//img_StillLeft, img_StillRight ·Î Ã¼Å©ÇÑ´Ù.
	var sLeftOn = "http://ticketimage.interpark.com/TicketImage/07playdb/arrow_left_01.gif"
	var sRightOn = "http://ticketimage.interpark.com/TicketImage/07playdb/arrow_right_01.gif"
	
	var sLeft = "http://ticketimage.interpark.com/TicketImage/07playdb/arrow_gleft_01.gif"
	var sRight = "http://ticketimage.interpark.com/TicketImage/07playdb/arrow_gright_01.gif"

	$("dvImageCount").innerHTML = "(" + sImage.length + "°³)";

	//alert("a" +sImage[sImageIndex]);
	
	if (sImage[sImageIndex-1]  ) $("img_StillLeft").src = sLeftOn
	else $("img_StillLeft").src = sLeft;
		
	if (sImage[sImageIndex+1] ) $("img_StillRight").src = sRightOn
	else $("img_StillRight").src = sRight;

}
	
		
//¿©±â¼­ºÎÅÍ »õ·Ó°Ô..

	
//********************************************************************
//	±âº»¼Ò°³ °¡Á®¿À´Â ÇÔ¼ö 
//********************************************************************
function fnAjaxRequest(url, callback)
{
	var myAjax = new Ajax.Request(
				url,
				{	method: 'get', 
					onComplete: callback
				}
			);

}

function fnGetDetail(playno)
{
	var url = "./PlaydbDetail_content.asp?PlayNo="+ playno +"&TabKind=1";
	//alert(url);
	fnAjaxRequest(url, fnGetDetailCallBack);
}

function fnGetDetailCallBack(xmlHttp)
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{			
			document.getElementById("DivBasic").innerHTML = xmlHttp.responseText;		
		}
	}
}

	
function pastInitial()
{
	var Tabimg = "http://ticketimage.interpark.com/TicketImage/playdb/2010_renewal/";
	$("Tab1").src = Tabimg + "playdetail_tab1_off.gif";
	$("Tab2").src = Tabimg + "playdetail_tab2_off.gif";
	$("Tab3").src = Tabimg + "playdetail_tab3_off.gif";
	$("Tab4").src = Tabimg + "playdetail_tab4_off.gif";
	$("Tab5").src = Tabimg + "playdetail_tab5_off.gif";
	$("Tab6").src = Tabimg + "playdetail_tab6_off.gif";
	$("Tab7").src = Tabimg + "playdetail_tabtxt1_off.gif";
	$("Tab8").src = Tabimg + "playdetail_tabtxt2_off.gif";
	$("Tab9").src = Tabimg + "playdetail_tabtxt5_off.gif";
	document.getElementById("DivBasic").style.display = "none";
	document.getElementById("DiviFrmContent").style.display = "none";
	document.getElementById("DivReview").style.display = "none";

//	parent.$("RatingDiv").style.visibility = "hidden";
//	parent.$("RatingDiv").style.display = "none";
}

function Init(kind,playno,etc)
{			
	TabChange(kind,playno,etc);
	//$("DivContent"+ kind).style.display="";
		
	//document.getElementById("iFrmFan").src = "/community/Community_Common.asp?BBSNo=2&KindType=042001&KindNo="+ playno +"&iFrmName=iFrmFan&ListFlag=L";
	//document.getElementById("iFrmLink").src = "/community/Community_Common.asp?BBSNo=6&KindType=042001&KindNo="+ playno +"&iFrmName=iFrmLink&ListFlag=L";
	//document.getElementById("iFrmEvent").src = "/playdb/playdbDetail_Content.asp?iFrmName=iFrmEvent&TabKind=8&PlayNo="+ playno +"&etc=detail&pagesize=5&ListFlag=";
}

function TabChange(kind,playno,etc)
{
	var bbsno_ = "";
	var Tabimg = "http://ticketimage.interpark.com/TicketImage/playdb/2010_renewal/";

	if(kind=="7" && etc == "I" && strMemberId == "")
	{
		alert("±Ûµî·Ï½Ã¿¡ ·Î±×ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.");
		window.open("http://www.playdb.co.kr/member/login_pop.asp", "login", "width=400, height=280");
		return;
	}

	pastInitial();

	if(kind == "") kind="1"
	if (kind >= "1" && kind <= "6"){
		$("Tab"+kind).src = Tabimg + "playdetail_tab"+ kind +"_on.gif";
	}else if (kind >= "7" && kind < "9"){
		$("Tab"+kind).src = Tabimg + "playdetail_tabtxt"+ (kind-6) +"_on.gif";
	}else if (kind = "9"){
		$("Tab"+kind).src = Tabimg + "playdetail_tabtxt5_on.gif";
	}

	if(kind == "1")
	{	
//		fnGetDetail(playno);

		document.getElementById("DiviFrmContent").style.display = "none";		
		document.getElementById("DivBasic").style.display = "";		
	}
	else if(kind=="2" || kind=="3" || kind=="4" || kind=="5")
	{	
		document.getElementById("iFrmContent").src = "./playdbDetail_Content.asp?TabKind="+kind +"&PlayNo="+ playno +"#"+ etc;		
		document.getElementById("DiviFrmContent").style.display = "";
	}
	else if(kind=="7")
	{
		bbsno_ = "2";		//°ü°´¸®ºä(°ø¿¬ÆÒ°Ô½ÃÆÇ)
		if(etc == "I")	//±Û¾²±â
		{			
			document.getElementById("iFrmContent").src = "/community/Community_Common.asp?BBSNo=" + bbsno_ + "&KindType=042001&iFrmName=iFrmContent&JobFlag=I&ListFlag=L&KindNo=" + playno;
			document.getElementById("DiviFrmContent").style.display = "";		
		}
		else
		{			
			document.getElementById("iFrmRating1").src = "PlaydbRating_list.asp?PlayNo="+ playno +"&iFrmName=iFrmRating1";
			document.getElementById("DivReview").style.display = "";
			document.getElementById("iFrmContent").src = "/community/Community_Common.asp?BBSNo=" + bbsno_ + "&KindType=042001&iFrmName=iFrmContent&ListFlag=L&KindNo=" + playno +"&Sort="+ etc;
			document.getElementById("DiviFrmContent").style.display = "";
		}
	}
	else if(kind=="8")
	{
		bbsno_ = "8";		//°ü°´¸®ºä(°ø¿¬ÆÒ°Ô½ÃÆÇ)
		document.getElementById("iFrmContent").src = "/community/Community_Common.asp?BBSNo=" + bbsno_ + "&KindType=042001&iFrmName=iFrmContent&KindNo=" + playno +"&Sort="+ etc;
		document.getElementById("DiviFrmContent").style.display = "";
	}
	else if(kind=="9")
	{
		bbsno_ = "7";		//¾÷µ¥ÀÌÆ® ¿äÃ»
		document.getElementById("iFrmContent").src = "/community/Community_Common.asp?BBSNo=" + bbsno_ + "&KindType=042001&iFrmName=iFrmContent&KindNo=" + playno +"&Sort="+ etc;
		document.getElementById("DiviFrmContent").style.display = "";
	}
	else		//ÆÒÀÇÇÑ¸¶µð(ÀÌº¥Æ®´ñ±Û)
	{
		document.getElementById("iFrmContent").src = "./playdbDetail_Content.asp?TabKind="+kind +"&PlayNo="+ playno +"&iFrmName=iFrmContent&etc=image&pagesize=20&ListFlag="+ etc;		
		document.getElementById("DiviFrmContent").style.display = "";
	}
}


function GoRating(Playno)
{
	if(strMemberId == "")
	{
		alert("±Ûµî·Ï½Ã¿¡ ·Î±×ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.");
		window.open("http://www.playdb.co.kr/member/login_pop.asp", "login", "width=400, height=280");
		return;
	}

	if($("SelRating").value == "")
	{
		alert("º°Á¡À» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return;
	}

	document.getElementById("iFrmRating").src = "/playdb/playdbRatingWork.asp?PlayNo="+ Playno +"&Rating="+ $("SelRating").value;
	$("RatingDiv").style.visibility = "hidden";
	$("RatingDiv").style.display = "none";
}

function resize_iframe(size,iFrmName)
{
	if(iFrmName != "")
	{
		document.getElementById(iFrmName).height = size;
	}
	else
	{
		document.getElementById("iFrmContent").height = size;
	}
}


function fnAddComma(n)
{
	n = n + "";
	var s = "";
	var j = 1;
	for(i=n.length-1; i>-1; i--)
	{
		s = n.substring(i, i+1) + s;
		if(j++%3 == 0 && i > 0)
			s = "," + s;
	}
	return s;
}


function setLayerBox(name, e) { 
    var e = e || window.event; 
	var obj =  document.getElementById(name);
	//var scrollLeft     = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft); 
    obj.style.left = e.clientX - (e.clientX - 560) + (document.documentElement.scrollLeft || document.body.scrollLeft) + 20 + 'px';  // ¸¶¿ì½º 
    //obj.style.left = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) + 20 + 'px';  // ¸¶¿ì½º 
    //obj.style.left = 540 + scrollLeft + 20 + 'px';  // ¸¶¿ì½º 
    obj.style.top = e.clientY  + (document.documentElement.scrollTop || document.body.scrollTop) + 'px';  // Æ÷ÀÎÆ®¿¡ À§Ä¡ 
	obj.style.visibility = "visible";
	obj.style.display = "block";
} 
