var enableCache = true;
var jsCache = new Array();
var dynamicContent_ajaxObjects = new Array();

function ajax_showContent(divId,ajaxIndex,url)
{
	var targetObj = document.getElementById(divId);
	targetObj.innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response;
	if(enableCache){
		jsCache[url] = 	dynamicContent_ajaxObjects[ajaxIndex].response;
	}
	dynamicContent_ajaxObjects[ajaxIndex] = false;

	ajax_parseJs(targetObj)
}

function ajax_loadContent(divId,url)
{
	if(enableCache && jsCache[url]){
		document.getElementById(divId).innerHTML = jsCache[url];
		return;
	}

	var ajaxIndex = dynamicContent_ajaxObjects.length;
	document.getElementById(divId).innerHTML = "<embed src='/images/hotel/search.swf' quality='high' bgcolor='#ffffff' width='360' height='200' name='loading' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	dynamicContent_ajaxObjects[ajaxIndex] = new sack();
	dynamicContent_ajaxObjects[ajaxIndex].requestFile = url;
	dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function(){ ajax_showContent(divId,ajaxIndex,url); };
	dynamicContent_ajaxObjects[ajaxIndex].runAJAX();


}

function ajax_parseJs(obj)
{
	var scriptTags = obj.getElementsByTagName('SCRIPT');
	var string = '';
	var jsCode = '';
	for(var no=0;no<scriptTags.length;no++){
		if(scriptTags[no].src){
			var head = document.getElementsByTagName("head")[0];
			var scriptObj = document.createElement("script");

			scriptObj.setAttribute("type", "text/javascript");
			scriptObj.setAttribute("src", scriptTags[no].src);
		}else{
			if(navigator.userAgent.indexOf('Opera')>=0){
				jsCode = jsCode + scriptTags[no].text + '\n';
			}
			else
				jsCode = jsCode + scriptTags[no].innerHTML;
		}

	}

	if(jsCode)ajax_installScript(jsCode);
}


function ajax_installScript(script)
{
	if (!script)
		return;
	if (window.execScript){
		window.execScript(script)
	}else if(window.jQuery && jQuery.browser.safari){
		window.setTimeout(script,0);
	}else{
		window.setTimeout( script, 0 );
	}
}

messageObj = new DHTML_modalMessage();
messageObj.setShadowOffset(5);


var mLogin_Chk = "";

//Top ·Î±×ÀÎ
function goTopLogin(sMode,sUrl){
	if(mLogin_Chk==""){
		alert("ÆäÀÌÁö ·ÎµùÁßÀÔ´Ï´Ù.\n\nÀá½ÃÈÄ ·Î±×ÀÎÇØ ÁÖ¼¼¿ä.");
	}else{
		goLogin(sMode,sUrl); //mLogin_Chk = "ok" -> inc_copyright ¿¡ ÀÖÀ½
	}
}

//ÅëÇÕ ·Î±×ÀÎ
function  goLogin(sMode, sUrl){
	
	var RS = ""
	var RD = ""	

	width = 460;
	height = 300;
	if (sMode == "M"){
		mode = "mypage";		//¸¶ÀÌÆäÀÌÁö - ¿¹¾àÈ®ÀÎ¿ë
		height = 445;
	}
	else if(sMode == "R"){
		mode = "reserve";	//¿¹¾àÆäÀÌÁö¿ë
		height = 390;
	}
	else if (sMode == "MB")	mode = "member";	//¸¶ÀÌÆäÀÌÁö - È¸¿øÁ¤º¸¿ë
	else if (sMode == "A")	mode = "AirTicket";	//¸¶ÀÌÆäÀÌÁö - È¸¿øÁ¤º¸¿ë
	else	mode = "";


	var param = "";
	if ((RS != "") && (String(RS) != undefined)) 
	{
		param = "RS=" + RS + "__" + "RD=" + RD;			 
	}

	var url = "http://www.tourbaksa.com/mypage/login/modal_Login.asp?mode=" + mode + "&linkUrl=" + sUrl + "&param=" + param;

	modal_open(url,width,height);

}

// Á÷Á¢¼±ÅÃ °¡´É È£ÅÚ ¸®½ºÆ®
function goTohotellist(itemcode,seat_seq,start_day,ev_ym,ev_seq){
	if(mLogin_Chk==""){
		alert("ÆäÀÌÁö ·ÎµùÁßÀÔ´Ï´Ù.\n\nÀá½ÃÈÄ ·Î±×ÀÎÇØ ÁÖ¼¼¿ä.");
	}else{
		var url = "/item/inc/price_hotel_list.asp?itemcode=" + itemcode + "&seat_seq=" + seat_seq + "&start_day=" + start_day + "&ev_ym=" + ev_ym + "&ev_seq=" + ev_seq;
		modal_open(url,650,400);
	}
}

//·Î±×ÀÎ Ã¢ ¿ÀÇÂ ÇÔ¼ö
function modal_open(url, width, height){
	
		messageObj.setSource(url);
		messageObj.setCssClassMessageBox(false);
		messageObj.setSize(width,height);
		messageObj.setShadowDivVisible(true);
		messageObj.display();
}
function closeMessage()
{
	messageObj.close();
}

