/* 
==========================================
thecca.net default javascripts
updated 10/25/06
==========================================
*/

// ##### Popup window #####
// Variables are the url of the popup file, the popup width and popup height 
function popupWindow(popUrl, popWidth, popHeight) {
day = new Date(); pageId = day.getTime();
eval("page" + pageId + " = window.open(popUrl, '" + pageId + "', 'toolbar=0,scrollbars=1,statusbar=0,menubar=0,resizable=1,width='+popWidth+',height='+popHeight+'');");
}

function popupPrintWindow(popUrl, popWidth, popHeight) {
day = new Date(); pageId = day.getTime();
eval("page" + pageId + " = window.open(popUrl, '" + pageId + "', 'toolbar=1,scrollbars=1,statusbar=0,menubar=1,resizable=1,width='+popWidth+',height='+popHeight+'');");
}

// ##### Navigation bar flyouts ##### 
//determine coordinates for flyouts and display
function flyoutNav(linkName, flyoutLayerName) {
var coordinates=new Object();
var x=0,y=0;
var o=document.getElementById(linkName);
x=FlyoutPos_getPageOffsetLeft(o);
y=FlyoutPos_getPageOffsetTop(o);
document.getElementById(flyoutLayerName).style.left = (x+12)+"px";
document.getElementById(flyoutLayerName).style.top = (y+22)+"px";

//fix windowed control/layer behavior in IE
//if (navigator.appName == "Microsoft Internet Explorer" && navigator.platform.slice(0,3) != "Mac") {
//    if (document.getElementById("iframeFixLayer") != null) {
//        document.getElementById("iframeFixLayer").style.top = document.getElementById(flyoutLayerName).offsetTop;
//        document.getElementById("iframeFixLayer").style.left = document.getElementById(flyoutLayerName).offsetLeft;
//        document.getElementById("iframeFixLayer").style.width = document.getElementById(flyoutLayerName).offsetWidth;
//        document.getElementById("iframeFixLayer").style.height = document.getElementById(flyoutLayerName).offsetHeight;
//        document.getElementById("iframeFixLayer").style.zIndex = "2";
//        document.getElementById("iframeFixLayer").style.display = "block";
//    }
//}
	
document.getElementById(flyoutLayerName).style.visibility = "visible";
}

//find left coordinate
function FlyoutPos_getPageOffsetLeft (el) {
var ol=el.offsetLeft;
while ((el=el.offsetParent) != null) { ol += el.offsetLeft; }
if (ol > 598) {ol = 598;}
return ol;
}

//find top coordinate
function FlyoutPos_getPageOffsetTop (el) {
var ot=el.offsetTop;
while((el=el.offsetParent) != null) { ot += el.offsetTop; }
return ot;
}

//turn off flyout on mouseOut
function flyoutHide(flyoutLayerName) {
document.getElementById(flyoutLayerName).style.visibility = "hidden";
if (navigator.appName == "Microsoft Internet Explorer" && navigator.platform.slice(0,3) != "Mac") {
	document.getElementById("iframeFixLayer").style.display = "none";
	}
}

//change background color on mouseOver
function menuColor(state, linkNumber) {
if (state == "on") {
document.getElementById(linkNumber).style.backgroundColor = "#333399";
document.getElementById(linkNumber).style.color = "#ffffff";
}
else {document.getElementById(linkNumber).style.backgroundColor = "#B5CEEF";}
}


// ##### Control browser status bar message #####
function statusOn(statusText) {
if (statusText == '') {window.status="Click for more information";}
else {window.status=statusText;}
}

function statusOff() {
window.status="";
}


// ##### How to Book navigation #####
function howtobookTab(tab) {
if (tab == "tab1") {
	document.getElementById('agent_tab1Layer').style.display = "block";
	document.getElementById('agent_tab2Layer').style.display = "none";
	document.getElementById('agent_tab3Layer').style.display = "none";	
}
else if (tab == "tab2") {
document.getElementById('agent_tab1Layer').style.display = "none";
document.getElementById('agent_tab2Layer').style.display = "block";
document.getElementById('agent_tab3Layer').style.display = "none";	
	}
else if (tab == "tab3") {
document.getElementById('agent_tab1Layer').style.display = "none";
document.getElementById('agent_tab2Layer').style.display = "none";
document.getElementById('agent_tab3Layer').style.display = "block";	
	}


}

function OpenLargeMapWindow(loc)
{
	hgt   = 540;
	wid   = 785;
	setup = 'width=' + wid + ',height=' + hgt + ',resizable=yes,toolbar=no,scrollbars=yes';
	pop   = window.open(loc,'largemap',setup);
	pop.moveTo((window.screen.width/2)-(wid/2), (window.screen.height/2)-(hgt/2));
	pop.focus();
}
