var MSG_SELECT_MAIN_DESTINATION = new String("Please select Main Destination.");
var MSG_SELECT_PACKAGE_TYPE = new String("Please select a Package Type.");
var PackageType = "";


/*function setPT(pt){

	pt = pt.replace("code__.__","");
	var f = document.myForm;
	var dvts = "dvPT" + pt;
	f.elements[FN_PRODUCTTYPECODE].value = "code__.__" + pt;
	resetTab();

	document.getElementById("PackageTab" + pt).className = "selected";

	hidePKDiv();
	document.getElementById(dvts).style.display = "block";
	PackageType = pt;
	// restore selected value
	var v = f.elements[FN_MAINDESTINATION].value;
	unCheckRadioValue(f.elements["Radio_" + pt]);
	setRadioValue(f.elements["Radio_" + pt] ,v);
}*/

function setPT(pt){

	pt = pt.replace("code__.__","");
	var f = document.myForm;
	var dvts = "dvPT" + pt;
	f.elements[FN_PRODUCTTYPECODE].value = "code__.__" + pt;
	
	resetTab();
	
	//check the package radio button selected:
	var radioButton;	
	radioButtNumber = document.myForm.vacationPackage.length;
	var idPack = "PackageTab" + pt;
	
	for (i = 0; i < radioButtNumber; i++) {
		radioButton = document.myForm.vacationPackage[i];	
		if (radioButton.id == idPack){
			radioButton.checked = true;	
		}
		else{
			radioButton.checked = false;
		}
	}
	
	for (i = 0; i < radioButtNumber; i++) {
		radioButton = document.myForm.vacationPackage[i];
		if(radioButton.checked == true){
			document.getElementById("PackageTabPacks").className = "selected";
		}
	}
	document.getElementById("PackageTab" + pt).className = "selected";
	
	diplayHideDivs();
	
	hidePKDiv();
	document.getElementById(dvts).style.display = "block";
	PackageType = pt;
	// restore selected value
	var v = f.elements[FN_MAINDESTINATION].value;
	unCheckRadioValue(f.elements["Radio_" + pt]);
	setRadioValue(f.elements["Radio_" + pt] ,v);
}

function resetTab(){

	for (var i = 0; i < PTList.length; i++){ 
		if(document.getElementById("PackageTab" + PTList[i])){
			document.getElementById("PackageTab" + PTList[i]).className = "";
		}
	}
	document.getElementById("PackageTabPacks").className = "";	
}

function hidePKDiv(){
	for (var i = 0; i < PTList.length; i++){ document.getElementById("dvPT" + PTList[i]).style.display = "none"; }
}


function diplayHideDivs(){
//diplay or hide vacationComponents or vacationPacks Divs:
	var radioButton;
	radioButtNumber = document.myForm.vacationPackage.length;
	
	var isRadioButtonChecked = false;
	for (i = 0; i < radioButtNumber; i++) {
		radioButton = document.myForm.vacationPackage[i];
		if(radioButton.checked == true){
			isRadioButtonChecked = true;
		}
	}
	if(isRadioButtonChecked == false){
		//Hide vacationPacks Div and create vacationtilteShort div if does not exist:
		ElementDIV = document.getElementById("vacationPacks");
		if(ElementDIV){
			childElementDiv = document.getElementById("vacationtilte");
			if(childElementDiv){
				childElementDiv.style.display = 'none';
				if(document.getElementById("vacationtilteShort")){
					document.getElementById("vacationtilteShort").style.display = 'block';
				}
			}
			vacationtilteShortDiv = document.getElementById("vacationtilteShort");
			if(!vacationtilteShortDiv){
			//Create vacationtilteShort Div
				divVacationComponents = document.createElement('DIV');
				divVacationComponents.className = "SColTitle";
				divVacationComponents.id = "vacationtilteShort"
				ElementDIV.appendChild(divVacationComponents);	
				divVacationComponents.innerHTML = "Main Destination -<strong>Where do you want to go?</strong>";
			}
		}
	}
	else{
		// Display vacationPacks Div :
		ElementDIV = document.getElementById("vacationPacks");
		if(ElementDIV){
			childElementDiv = document.getElementById("vacationtilte");
			if(childElementDiv){
			//display it:
				childElementDiv.style.display = 'block';
				if(document.getElementById("vacationtilteShort")){
					document.getElementById("vacationtilteShort").style.display = 'none';	
				}
			}
		}
	}
}

/*function resetTab(){
	for (var i = 0; i < PTList.length; i++){ document.getElementById("PackageTab" + PTList[i]).className = ""; }
}*/

function syncMD(pt){
	var f = document.myForm;
	var v = getRadioValue(f.elements["Radio_" + pt]);
	f.elements[FN_MAINDESTINATION].value = (v);
}

function selectReferralLink(dm, pk, fromPage){
   var url = "ReferralLinkCmd.do?" + FN_REFERALLINK_OID + "=" + pk + "&" + FN_COMPLETE_URL + "=" + fromPage;
   if (dm == 0){ popWin(url, "REFERALLINK",770,600,1); }
   else { location.href = url; }
}

function Continue(){

	var f = document.myForm;
	var v = getRadioValue(f.elements["Radio_" + PackageType]);

	if(v == ""){
		alert(MSG_SELECT_MAIN_DESTINATION);
	}
	else{
		var isTravelocity = document.getElementById(v + "_isTravelocityDestination").value == "true";
		f.elements[FN_MAINDESTINATION].value = (v);
	
		if (PARTNER == "TravelAgent" && isTravelocity && !confirm(MSG_COMMISSION_CONFIRM)) {
			return;
		}
	
		if (f.elements[FN_MAINDESTINATION].value.length == 0) { alert(MSG_SELECT_MAIN_DESTINATION); }
		else if (f.elements[FN_PRODUCTTYPECODE].value.length == 0) {alert(MSG_SELECT_PACKAGE_TYPE); }
		else{ f.submit() }
	}
}

startList = function() {
	/*if (document.all && document.getElementById) {
		navRoot = document.getElementById("TopMainDestinations");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
			    }
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
		   }
		}
 	}*/
 	setPT(document.myForm.elements[FN_PRODUCTTYPECODE].value);
}
window.onload=startList;

//window.onload = function () {
   
//}