// 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;

}

