function openWindow(url, name, rs, w, h){
var resize = "";
 if (rs){
 resize = "resizable,";
 }
popupWin = window.open(url, name, 'scrollbars,' + resize + 'width=' + w + ',height=' + h);
window.name = 'opener';
}
function checkTravelYear(vYear) {
	var intYear = parseInt("0" + String(vYear),10);
	if(intYear < 100) {intYear += 2000;}
	return(intYear);
}
function lpad(n, len, ch) {
	var s = new String(n);
	while (s.length < len) s = ch + s;
	return s;
}

function showtab(tabID) {
	var styleObject = getStyleObject(tabID);
    if (styleObject) {
		styleObject.visibility = 'visible';
		styleObject.display = 'block';
    } else
		return false;
}

function hidetab(tabID) {
	var styleObject = getStyleObject(tabID);
    if (styleObject) {
		styleObject.visibility = 'hidden';
		styleObject.display = 'none';
    } else
		return false;
}

function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId))
		return document.getElementById(objectId).style;
    else if (document.all && document.all(objectId))
		return document.all(objectId).style;
    else if (document.layers && document.layers[objectId])
		return document.layers[objectId];
	else
		return false;
}

function selTab(tabID) {
	var sTabs = String("US|CB|MX|EU|AA|AU").split("|");
	if (tabID=='US') 
		showtab('addRC');
	else
		hidetab('addRC');
	for (var i=0; i<sTabs.length; i++) {
		if (sTabs[i]==tabID) {
			showtab(tabID+"Tab");
			showtab(tabID+"Data");
		} else {
			hidetab(sTabs[i]+"Tab");
			hidetab(sTabs[i]+"Data");
		}
	}
}
function clearTabSearchBox(strForm,CLT_Name) {

	eval("document['" + strForm + "']['" + CLT_Name + "'].value=''");
}

function clearTabSearchRadio(CLT_Name) {
	var lCnt = eval("document.getElementsByName('" + CLT_Name + "')").length;
	for (var ii=0; ii<lCnt; ii++)
		eval("document.getElementsByName('" + CLT_Name + "')["+ii+"].checked=false");
}


var VPRadioFormArray = ["search_us","search_europe","search_caribbean","search_mexico","search_asia","search_aust"];

function resetRadioForm(switchVPOptions) {
	var numFormCount = VPRadioFormArray.length;
	var thisSearchForm = new Object();
	var thisSearchTab = new Object();
	var strDivToClose = "";
	var strTabToReset = "";

	for (var i=0; i<numFormCount; i++) {

		strDivToClose = VPRadioFormArray[i] + "_rtl";
		thisSearchForm = document.getElementById(strDivToClose);
		thisSearchForm.style.display = "none";

		strTabToReset = VPRadioFormArray[i] + "_tab";
		thisSearchTab = document.getElementById(strTabToReset);
		thisSearchTab.className = "";
		thisSearchTab.setAttribute("class","");
	
	}
}


function clearSel(formId, selId) {
	var objSel = document.forms[formId].elements[selId];
	objSel.selectedIndex = 0;
	objSel.disabled = true;
	return (objSel);
}
function showSel(formId, selId) {
	var objSel = document.forms[formId].elements[selId];
	objSel.disabled = false;
	return (objSel);
}

function sSFVP(productForm, switchVPOptions) {
	
	var strSearchForm = productForm + "_rtl";
	var strSearchTab = productForm + "_tab";
	
	if (productForm == "search_us") {
	showSel("vac_home","Navigation/Vacations/@Add_RC");
	} else {	
	clearSel("vac_home","Navigation/Vacations/@Add_RC");
	}
	
	var thisSearchForm = document.getElementById(strSearchForm);
	var thisSearchTab = document.getElementById(strSearchTab);
	
	resetRadioForm(switchVPOptions);

	thisSearchForm.style.display = "block";
	thisSearchTab.className = "current";
	thisSearchTab.setAttribute("class","current");
}
