
// alert('hello!');



function validateForm(form){



	// alert('validateForm : top');



	var aErrors = new Array();

	



	// name is required

	var sName = form.name.value;

	if (sName == ''){

		aErrors.push('- Please Enter Name or Nickname');

	}



	

	// email is required

	var sEmail = form.email.value;

	if (sEmail == ''){

		aErrors.push('- Email Address is Required');

	}

	



	if (aErrors.length > 0){

	

		// errors, so...

		

		// tell him

		var sErrors = '';

		sErrors += "Please fix these errors;\n";



		// sErrors += 

		

		/*

		// add the errors messages to our error string.

		// this is ok, but...

		for (var i=0; i < aErrors.length; i++){

			sErrors += aError[i];

			sErrors += "\n";

		}

		*/

		

		//this is better

		sErrors += aErrors.join("\n");

		

		alert(sErrors);

		

		// return false

		return false;

	

	} else {



		return true;



	}



}



function onChangeTransferService(){



	var form = document.forms[0];

	if (!form) { return false; }

		

	var radioSvc = form.airport01;

	if (!radioSvc) { return false; }



	// alert('function onChangeTransferService : radioSvc = ' +radioSvc);



	var txtFlight = form.airport02;

	if (!txtFlight){ return false; }



	var txtArrTime = form.airport03;

	if (!txtArrTime){ return false; }



	var txtArrDate = form.airport04;

	if (!txtArrDate){ return false; }





	/*

	var radioValue = '';

	for (var i = 0; i < radioSvc.options.length; i++){

		if (radioSvc.option[i].checked){

			radioValue = radioSvc.options[i].value;

			break;

		}

	}

	*/

	

	var radioValue = radioGetCheckedValue(radioSvc);

	

	// alert('onChangeTransferService :: radioValue = ' + radioValue);

		

	if (radioValue.indexOf('Airport') >= 0){

	

		txtFlight.disabled 		= false;

		txtArrDate.disabled 	= false;

		txtArrTime.disabled 	= false;	

	

	} else {



		txtFlight.value 	= '';

		txtArrDate.value 	= '';

		txtArrTime.value 	= '';	

	

		txtFlight.disabled 		= true;

		txtArrDate.disabled 	= true;

		txtArrTime.disabled 	= true;	

	

	}

	

	return true;



}


