function populateText(whoCalled){
if(whoCalled == 'loanapproval'){
	document.getElementById('thetext').innerHTML = 'This is left blank';
}
else if(whoCalled == 'a&f'){
	document.getElementById('thetext').innerHTML = '<li><a href="/system/passports-brazil.html" class="white-bold">Brazil Visa Infomation</a>';
}
else if(whoCalled == 'g&l'){
	document.getElementById('thetext').innerHTML = '<li><a href="/system/passports-indonesia.html" class="white-bold">Indonesia Visa Infomation</a>';
}
else if(whoCalled == 'm&s'){
	document.getElementById('thetext').innerHTML = '<li><a href="/system/passports-russia.html" class="white-bold">Russia Visa Infomation</a>';
}
else if(whoCalled == 't&z'){
	document.getElementById('thetext').innerHTML = '';
}
}//end function populateText2

function toggleDetails (element) {

	var colElement   = 'itin-'+element;
	var formElement  = 'form-'+element;
	var detailButton = 'view_details_btn'+element;
	var column1 = 'col1-'+element;
	var column2 = 'col2-'+element;
	var column3 = 'col3-'+element;
	var column4 = 'col4-'+element;
	var column5 = 'col5-'+element;
	var column6 = 'col6-'+element;
	var column7 = 'col7-'+element;
	var column8 = 'col8-'+element;
	var column9 = 'col9-'+element;

        var thisColumn = document.getElementById(colElement);
	var detailCol1 = document.getElementById(column1);
	var detailCol2 = document.getElementById(column2);
	var detailCol3 = document.getElementById(column3);
	var detailCol4 = document.getElementById(column4);
	var detailCol5 = document.getElementById(column5);
	var detailCol6 = document.getElementById(column6);
	var detailCol7 = document.getElementById(column7);
	var detailCol8 = document.getElementById(column8);
	var detailCol9 = document.getElementById(column9);

	var holdColor = document.forms[formElement].elements["hold_color"].value;
        if (document.getElementById(colElement).style.display == 'none') {
		detailCol1.style.background = '#fdface';
		detailCol2.style.background = '#fdface';
		detailCol3.style.background = '#fdface';
		detailCol4.style.background = '#fdface';
		detailCol5.style.background = '#fdface';
		detailCol6.style.background = '#fdface';
		detailCol7.style.background = '#fdface';
		detailCol8.style.background = '#fdface';
		detailCol9.style.background = '#fdface';
                thisColumn.style.display = '';
		document.getElementById(detailButton).src = '/images/close-btn.jpg';
        } else {
		detailCol1.style.background = holdColor;
		detailCol2.style.background = holdColor;
		detailCol3.style.background = holdColor;
		detailCol4.style.background = holdColor;
		detailCol5.style.background = holdColor;
		detailCol6.style.background = holdColor;
		detailCol7.style.background = holdColor;
		detailCol8.style.background = holdColor;
		detailCol9.style.background = holdColor;
                thisColumn.style.display = 'none';
		document.getElementById(detailButton).src = '/images/view-details-btn.jpg';
        }
} //end function toggleDetails

function toggleOneWayDetails (element) {

	var colElement   = 'itin-'+element;
	var formElement  = 'form-'+element;
	var detailButton = 'view_details_btn'+element;
	var column1 = 'col1-'+element;
	var column2 = 'col2-'+element;
	var column3 = 'col3-'+element;
	var column4 = 'col4-'+element;
	var column5 = 'col5-'+element;

        var thisColumn = document.getElementById(colElement);
	var detailCol1 = document.getElementById(column1);
	var detailCol2 = document.getElementById(column2);
	var detailCol3 = document.getElementById(column3);
	var detailCol4 = document.getElementById(column4);
	var detailCol5 = document.getElementById(column5);

	var holdColor = document.forms[formElement].elements["hold_color"].value;
        if (document.getElementById(colElement).style.display == 'none') {
		detailCol1.style.background = '#fdface';
		detailCol2.style.background = '#fdface';
		detailCol3.style.background = '#fdface';
		detailCol4.style.background = '#fdface';
		detailCol5.style.background = '#fdface';
                thisColumn.style.display = '';
		document.getElementById(detailButton).src = '/images/close-btn.jpg';
        } else {
		detailCol1.style.background = holdColor;
		detailCol2.style.background = holdColor;
		detailCol3.style.background = holdColor;
		detailCol4.style.background = holdColor;
		detailCol5.style.background = holdColor;
                thisColumn.style.display = 'none';
		document.getElementById(detailButton).src = '/images/view-details-btn.jpg';
        }
} //end function toggleOneWayDetails

function checkAirForm () {

	//alert('Inside air search form validation');
	var errorMsg = "";
	// Make sure departure code/city is not empty
        if (document.forms['plan_trip_air'].elements['depart_icao'].value == "") {
                errorMsg = errorMsg + "Missing departure airport code or city/state.\n";
        }
	// Make sure destination code/city is not empty
        if (document.forms['plan_trip_air'].elements['dest_icao'].value == "") {
                errorMsg = errorMsg + "Missing destination airport code or city/state.\n";
        }
	// Check one-way vs rountrip flight
	var trip_type = 'twoway';
	var trip_type_twoway = document.plan_trip_air.trip_type['0'].checked;
	var trip_type_oneway = document.plan_trip_air.trip_type['1'].checked;
	if (trip_type_twoway) {
		trip_type = 'twoway';
	} else {
		trip_type = 'oneway';
	}
	// Make sure depart/return flights are not requsted on same day (Sabre issue)
	if (trip_type == "twoway") {
		if (document.forms['plan_trip_air'].elements['departdate'].value == document.forms['plan_trip_air'].elements['returndate'].value) {
			errorMsg = errorMsg + "\nOur online search does not support same day depart and return.  To obtain these fares, please call our office directly at 972-572-9900.\n\n";
		}
		// Make sure depart/return flights are not reqeusted on same day (Sabre issue)
		if (document.forms['plan_trip_air'].elements['departdate'].value > document.forms['plan_trip_air'].elements['returndate'].value) {
			errorMsg = errorMsg + "Return date must be after the departure date.\n";
		}
	}
	if ((document.forms['plan_trip_air'].elements['air_adults'].value == 0) && (document.forms['plan_trip_air'].elements['air_minors'].value == 0)) {
		 errorMsg = errorMsg + "This search requires at least one adult or minor child.\n";
	}
        if (errorMsg) {
                var printMsg = "Please fix the following errors before continuing:\n\n" + errorMsg;
                alert(printMsg);
                return false;
        } else {
                document.forms['plan_trip_air'].submit();
        }
        return false;

} // end function checkAirForm

function tripTypeTwoWay () {
	var returndate_div  = document.getElementById('returndate_div');
	var returndate_div2 = document.getElementById('returndate_div2');
	returndate_div.style.display  = '';		
	returndate_div2.style.display = '';
	document.getElementById('return_txt').innerHTML = ' &nbsp;';
}

function tripTypeOneWay () {
	var returndate_div  = document.getElementById('returndate_div');
	var returndate_div2 = document.getElementById('returndate_div2');
	returndate_div.style.display  = 'none';
	returndate_div2.style.display = 'none';
	document.getElementById('return_txt').innerHTML = ' &nbsp;None';
}

function checkHotelForm () {

	//alert('Inside hotel search form validation');
	var errorMsg = "";
	// Make sure check-in code/city is not empty
        if (document.forms['plan_trip_hotel'].elements['checkin_icao'].value == "") {
                errorMsg = errorMsg + "Missing airport code or city/state.\n";
        }
	// Make sure check-in check-out are not requsted on same day (Sabre issue)
	if (document.forms['plan_trip_hotel'].elements['departdate'].value == document.forms['plan_trip_hotel'].elements['returndate'].value) {
		errorMsg = errorMsg + "\nOur online search does not support same day check-in and check-out.  For assistance, please call our office directly at 972-572-9900.\n\n";
	}
	// Make sure check-in check-out are not reqeusted on same day (Sabre issue)
	if (document.forms['plan_trip_hotel'].elements['departdate'].value > document.forms['plan_trip_hotel'].elements['returndate'].value) {
		errorMsg = errorMsg + "Check-out date must be after the check-in date.\n";
	}
	if (document.forms['plan_trip_hotel'].elements['hotel_adults'].value == 0) {
		 errorMsg = errorMsg + "This search requires at least one adult.\n";
	}
        if (errorMsg) {
                var printMsg = "Please fix the following errors before continuing:\n\n" + errorMsg;
                alert(printMsg);
                return false;
        } else {
                document.forms['plan_trip_hotel'].submit();
        }
        return false;

} // end function checkHotelForm

function checkCarForm () {

	//alert('Inside car search form validation');
	var errorMsg = "";
	// Make sure airport code/city is not empty
        if (document.forms['plan_trip_car'].elements['checkin_icao'].value == "") {
                errorMsg = errorMsg + "Missing airport code or city/state.\n";
        }
	// Make sure pickup and dropoff are not requsted on same day (Sabre issue)
	if (document.forms['plan_trip_car'].elements['departdate'].value == document.forms['plan_trip_car'].elements['returndate'].value) {
		errorMsg = errorMsg + "\nOur online search does not support same day pick up and drop off.  For assistance, please call our office directly at 972-572-9900.\n\n";
	}
	// Make sure pickup and dropoff are not reqeusted on same day (Sabre issue)
	if (document.forms['plan_trip_car'].elements['departdate'].value > document.forms['plan_trip_car'].elements['returndate'].value) {
		errorMsg = errorMsg + "Drop off date must be after the pick up date.\n";
	}
        if (errorMsg) {
                var printMsg = "Please fix the following errors before continuing:\n\n" + errorMsg;
                alert(printMsg);
                return false;
        } else {
                document.forms['plan_trip_car'].submit();
        }
        return false;

} // end function checkHotelForm


