<!--

HOSTNAME = window.location.hostname;

function getObjectClass(obj) {
	if (obj && obj.constructor && obj.constructor.toString)
	{
		var arr = obj.constructor.toString().match(/function\s*(\w+)/);
		return arr && arr.length == 2 ? arr[1] : undefined;
	}
	else
	{
		return undefined;
	}
}

function handleLeftNav(idx) {
	var dvItems = document.getElementById("lnkNav" + idx).parentNode.getElementsByTagName("DIV");
	for(var i=0; i<dvItems.length; i++) {
	    var dvIdx = dvItems[i].id.substring(4);
		if(dvItems[i].id == "dvSt" + idx) {
			document.getElementById("lnkNav" + dvIdx).blur();
			document.getElementById("lnkNav" + dvIdx).className = "regionNavOver fs10px";
			document.getElementById("dvSt" + dvIdx).className = "navItemOver";
		}
		else {
			document.getElementById("lnkNav" + dvIdx).className = "regionNavOut fs10px";
			document.getElementById("dvSt" + dvIdx).className = "navItemOut";
		}
	}
}

function SelectTab(tab) { 
	var idx = tab.ParentTabStrip.ClientControlId.indexOf("tbHeader");
    var cl = tab.ParentTabStrip.ClientControlId.substring(0, idx);  
    eval("var selTab = window." + cl + "tbHeader.GetSelectedTab()");
    if(selTab.ID == tab.ID)
		return false;
	else
		return true;
}

function moveToSpecials(tab) {
	//alert(tab.id);
	var idx = tab.id.indexOf("HotelInfo_lnkSpecial");
    var cl = tab.id.substring(0, idx); 
    eval("var selTab = window." + cl + "tbHeader.SelectTabById('tsbOffer')");
}
	

function RenderContent(tab, typ, id) {
    var idx = tab.ParentTabStrip.ClientControlId.indexOf("tbHeader");
    var cl = tab.ParentTabStrip.ClientControlId.substring(0, idx);
    
    eval("window." + cl + "cbkContent.Callback('" + typ + "','" + id + "');");
    //alert("window." + cl + "cbkContent.Callback('" + typ + "','" + id + "');");

    
    /*
    if(typ == "hotdates") {
		window.setTimeout(
			function () {
				document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOver";
			}, 50);
    }
    else {
		window.setTimeout(
			function () {
				document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOut";
			}, 50);
    }*/
}

 /*function RenderContentComplete()
{
    var idx = this.Id.indexOf("cbkContent");
   
    var cl = this.Id.substring(0, idx);
	if(this.GetParameter() == "hotdates") {
		window.setTimeout(
			function () {
				document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOver";
			}, 1);
	}
	else {
				window.setTimeout(
			function () {
				document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOut";
			}, 1);
	}  
	
}*/

function RenderContentComplete(id)
{

	eval("var cbk = window." + id);

    var idx = id.indexOf("cbkContent");
    var cl = id.substring(0, idx);
	if(cbk.GetParameter() == "hotdates") {
		document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOver";
		document.getElementById(cl + "cbkContent_div").innerHTML = "";
		document.getElementById(cl + "cbkContent_div").className = "callbackBlockOut";
	}
	else {
		document.getElementById(cl + "dvHotDatesBlock").className = "hotdatesBlockOut";
		document.getElementById(cl + "cbkContent_div").className = "callbackBlockOver";
	}  
	
}


function HideCallbackDiv(id) {
	//document.getElementById(id).className = "callbackBlockOut";
}
/*
function ShowCallbackDiv(id) {
	//document.getElementById(id).className = "callbackBlockOver";
}
*/


function expandcbk(box) {
    var idx = box.id.indexOf("hypExpand");
    var cl = box.id.substring(0, idx);

	// Show collaspe box
	document.getElementById(cl + "hypCollapse").className = "expcolShowBox";
	// Hide clicked box
	box.className = "expcolHideBox";
	
	// Get expand div
	document.getElementById(cl + "dvExpand").className = "expandBlockOver";
}

function collapsecbk(box) {
    var idx = box.id.indexOf("hypCollapse");
    var cl = box.id.substring(0, idx);
    
	// Show expand box
	document.getElementById(cl + "hypExpand").className = "expcolShowBox";
	// Hide clicked box
	box.className = "expcolHideBox"
	
	// Get expand div
	document.getElementById(cl + "dvExpand").className = "expandBlockOut";
}

function expandOvr(box) {
	for(var i=0; i<box.childNodes.length; i++) {
		if(box.childNodes[i].tagName == "IMG") {
			box.childNodes[i].src = "http://"+HOSTNAME+"/icons/tab-exp-ovr.gif";
			break;
		}
	}
}
function expandOut(box) {
	for(var i=0; i<box.childNodes.length; i++) {
		if(box.childNodes[i].tagName == "IMG") {
			box.childNodes[i].src = "http://"+HOSTNAME+"/icons/tab-exp-out.gif";
			break;
		}
	}
}
function collapseOvr(box) {
	for(var i=0; i<box.childNodes.length; i++) {
		if(box.childNodes[i].tagName == "IMG") {
			box.childNodes[i].src = "http://"+HOSTNAME+"/icons/tab-clps-ovr.gif";	
			break;
		}
	}
}
function collapseOut(box) {
	for(var i=0; i<box.childNodes.length; i++) {
		if(box.childNodes[i].tagName == "IMG") {
			box.childNodes[i].src = "http://"+HOSTNAME+"/icons/tab-clps-out.gif";
		}
	}
}


//-->

