var b_stopBit = 0; // Setting to enable Date Increments
var b_overide = 0; //Overide for Survey Popup

s_userAgent = window.navigator.userAgent
KON = (s_userAgent.indexOf("KHTML")>-1) ? 1 : 0;
isMac = (navigator.userAgent.indexOf("Mac")>-1) ? 1 : 0;
isIE = (navigator.userAgent.indexOf("MSIE")>-1) ? 1 : 0;
isMacIE = (isMac&&isIE) ? 1 : 0;
navTimer = null;
currentNav = 0;
var b_loaded = 0;
/* cannonball functions */
/* sync cannonball nav and cannonball form */
function cbSetUpnav(){
	a_nav = document.cbNav.nav
	if(!a_nav.length)o_nav = document.cbNav.nav;
	else for(i=0;i<a_nav.length;i++)if(a_nav[i].checked)o_nav = a_nav[i];
	document.getElementById("cbForms").style.display = "block";
	cb_ChangeNav(o_nav, o_nav.parentNode);
	b_loaded = 1;
}
/* change cannonball */
function cb_ChangeNav(o_radio, o_span){
	o_li = o_span.parentNode
	o_ul = o_li.parentNode;
	a_lis = o_ul.getElementsByTagName("li");
/* If i am displayed kill the click */	
	if(document.getElementById("cb_"+o_radio.value).style.display == "block") return false;
	for(i=0;i<a_lis.length;i++){
			a_lis[i].firstChild.className="";
			document.getElementById("cb_"+a_lis[i].firstChild.firstChild.value).style.display = "none";
			document.getElementById("cb_"+a_lis[i].firstChild.firstChild.value).style.visibility = "hidden";
	}
	o_li.firstChild.className = "cbNavon";
	o_radio.checked = true;
	s_radio = o_radio.value
	document.getElementById("cb_"+s_radio).style.display = "block";
	document.getElementById("cb_"+s_radio).style.visibility = "visible";
	switch(s_radio){
		case "formair":
			setUpAir();
		break;	
		case "formFO":
			document.getElementById("h_formFOhp").name = "tt2";			
			cb_bff(document.formFO);
			childAges(document.getElementById("FO_children"),'cbFOchildages')
			document.formFO.inp_num_cnx.value = "";
		break;
		case "formFH":
			if(document.getElementById("FH_totalrooms"))multirooms(document.getElementById("FH_totalrooms"))
		break;
		case "formHO":
			cb_hoscope(document.getElementById("HO_country"),"cbHOstate");
			if(document.getElementById("HO_addair")){
				cb_hoaddair();
				cb_hoshowhideair(document.formHO);
			}
			if(document.getElementById("HO_totalrooms"))multirooms(document.getElementById("HO_totalrooms"))
		break;
		case "formFRT":
			cb_SSA(document.formFRT.pref_aln[0]);
			cb_bff(document.formFRT);
			childAges(document.getElementById("FRT_children"),'cbFRTchildages')
		break;
		case "formFOW":
			cb_SSA(document.formFOW.pref_aln[0]);
			cb_bff(document.formFOW);
			childAges(document.getElementById("FOW_children"),'cbFOWchildages')
		break;
		case "formFMD":
			cb_SSA(document.formFMD.pref_aln[0]);
			childAges(document.getElementById("FMD_children"),'cbFMDchildages')
		break;
		case "formCO":
			carPUDO(document.getElementById("FCO_pickupoption"));
		break;
		default:
	}
	if(isMacIE) fixMacIEselect("cb_"+o_radio.value,o_radio);
	return false;
}
/* get MousePos for calendar */
function getMousePos(evt) {
	if (window.event) {
		s_srcElement = window.event.srcElement.nodeName;
//Safari will set the clienty of an event from a form input to the form offset
		yPos= (s_srcElement=="INPUT" && KON) ? Math.abs(window.event.offsetY)+10 : window.event.clientY - 5;
	} else if(document.getElementById&&!document.all){
		xPos = evt.clientX+165;
		yPos = evt.clientY-5;
	}else{
		xPos=50
		yPos=50
	}
}
/* get which form was clicked */
function getCBform(){
	for(i=0;i<document.cbNav.nav.length;i++){
		if(document.cbNav.nav[i].checked) s_form = document.cbNav.nav[i].value
	}
	return s_form;
}
/* parse date for start date */
function parseCalDate(o_input){
	o_dateinput = eval("document."+getCBform()+"."+o_input);
	s_dateinput = o_dateinput.value;
	if(s_dateinput.indexOf("/")>-1)	a_dateinput = s_dateinput.split("/")
	return a_dateinput;
}

/* maintain state between cannonball forms */
function maintainState(o_input){
	if (!b_loaded) return false;
		a_bit = o_input.id.split("_");
		s_bit = a_bit[1];
		for(i=0;i<document.cbNav.nav.length;i++){
			a_formbit = document.cbNav.nav[i].value.split("form");
			s_formbit = a_formbit[1];
			o_formelement = document.getElementById(s_formbit+"_"+s_bit);	
			if(eval("document."+document.cbNav.nav[i].value)&&o_formelement!=o_input){
				if(o_formelement&&o_formelement!=o_input && o_input.type!="radio"){
					 if(o_formelement.type=="select-one" &&o_formelement.length>o_input.selectedIndex)o_formelement.selectedIndex=o_input.selectedIndex 
					 else if(o_formelement.type==o_input.type)o_formelement.value=o_input.value;
				}else{
					a_input = eval("document."+document.cbNav.nav[i].value+"."+o_input.name);
					if(a_input) for(j=0;j<a_input.length;j++)if(a_input[j]!=o_input&&a_input[j].value==o_input.value)a_input[j].checked="checked";
				}
			}
		}
	}

