
var contactName;
var requester ;
var facsimile;
var txtlocation;
var aircraftOperator;
var registrationNumber;
var aircraftType;
var typeOfOperation;
var flightNumber;
var date;
var ETA;
var ETD;
var destination;
var estimatedUplift;
var comments;
var emailID;
var city;
var phone;


function ValidateForm(){
	
	 contactName = document.frmFuelReleaseRequest.textfield22222228;
	 requester = document.frmFuelReleaseRequest.textfield22222227;
	 phone = document.frmFuelReleaseRequest.textfield22222226;
	 facsimile = document.frmFuelReleaseRequest.textfield22222225;
     emailID = document.frmFuelReleaseRequest.textfield22222224;
	 txtlocation = document.frmFuelReleaseRequest.textfieldLocation;
	 city = document.frmFuelReleaseRequest.textfieldCity;
	 aircraftOperator = document.frmFuelReleaseRequest.textfield2222222;
	 registrationNumber = document.frmFuelReleaseRequest.textfield222222211;
	 aircraftType = document.frmFuelReleaseRequest.select4;
	 typeOfOperation = document.frmFuelReleaseRequest.select3;
	 flightNumber= document.frmFuelReleaseRequest.textfield222222210;
	 date = document.frmFuelReleaseRequest.textfield2222222102;
	 //ETA = document.frmFuelReleaseRequest.textfield22222221022;
	 //ETD = document.frmFuelReleaseRequest.textfield222222210222;
	 destination = document.frmFuelReleaseRequest.textfield2222222102222;
	 estimatedUplift = document.frmFuelReleaseRequest.textfield22222221022222;
	 comments = document.frmFuelReleaseRequest.textarea;
	 var Code = document.frmFuelReleaseRequest.code;
	
	if ((contactName.value==null)||(Trim(contactName.value)=="")){
		alert("Please enter Contact Name.");
		contactName.focus();
		return false;
	}
	if (!isAlphaNumeric(contactName)){
		contactName.focus();		
		return false;
	}
	
	// For requester
	if ((requester.value == null) || ((Trim(requester.value)) == "")){
		alert("Please enter NA if Requester information is not available.");
		requester.focus();
		return false;
	}
	else{
		if (!isAlphaNumeric(requester)){		
			requester.focus();
			return false;
		}
	}
	
	// For Phone number
	if ((phone.value==null)||((Trim(phone.value))=="")){
		alert("Please enter Telephone number.");
		phone.focus();
		return false;
	}
	if (!checkInternationalPhone(phone.value)){
		alert("Please enter valid Telephone number.");
		phone.focus();
		return false;
	}
	
	// For Facesmile
	if ((facsimile.value == null) || ((Trim(facsimile.value)) == "")){
		alert("Please enter NA if Facsimile information is not available.");
		facsimile.focus();
		return false;
	}
	else{
		if (!isAlphaNumeric(facsimile)){		
			facsimile.focus();
			return false;
		}
	}
	
	// For email id	
	if ((emailID.value==null)||(Trim(emailID.value)=="")){
		alert("Please enter your email id.");
		emailID.focus();
		return false;
	}
	if (!emailIdcheck(emailID)){
		emailID.focus();	
		return false;
	}
	
	// Location
	if ((txtlocation.value==null)||(Trim(txtlocation.value)=="")){
		alert("Please enter Location.");
		txtlocation.focus();
		return false;
	}
	if (!isAlphaNumeric(txtlocation)){
		txtlocation.focus();		
		return false;
	}
	
	
	// city
	if ((city.value==null)||(Trim(city.value)=="")){
		alert("Please enter City.");
		city.focus();
		return false;
	}
	if (!isAlphaNumeric(city)){
		city.focus();		
		return false;
	}
	
	
	// aircraftOperator
	if ((aircraftOperator.value==null)||(Trim(aircraftOperator.value)=="")){
		alert("Please enter Aircraft Operator.");
		aircraftOperator.focus();
		return false;
	}
	if (!isAlphaNumeric(aircraftOperator)){
		aircraftOperator.focus();		
		return false;
	}
	
	// Registration Number
	if ((registrationNumber.value==null)||(Trim(registrationNumber.value)=="")){
		alert("Please enter Registration Number.");
		registrationNumber.focus();
		return false;
	}
	if (!isAlphaNumeric(registrationNumber)){
		registrationNumber.focus();		
		return false;
	}
	
	
	if(aircraftType[aircraftType.selectedIndex].text.toString() == "----------Select Aircraft----------")
	{
		alert("Please select the Aircraft Type.");
		return false;
	}	
		
	if(typeOfOperation[typeOfOperation.selectedIndex].text.toString() == "----------------Select----------------")
	{
		alert("Please select the Type of Operation ");
		return false;
	}
	// Flight Number
	if ((flightNumber.value==null)||(Trim(flightNumber.value)=="")){
		alert("Please enter Flight Number.");
		flightNumber.focus();
		return false;
	}
	if (!isAlphaNumeric(flightNumber)){
		flightNumber.focus();		
		return false;
	}
	
	// Date
	if ((date.value==null)||(Trim(date.value)=="")){
		alert("Please enter Date of Operation.");
		date.focus();
		return false;
	}
	
	
	// For destination
	if ( (destination.value == null) || ((Trim(destination.value)) == "")){
		alert("Please enter NA if Destination information is not available.");
		destination.focus();
		return false;
	}
	else{
		if (!isAlphaNumeric(destination)){		
			destination.focus();
			return false;
		}
	}
	
	// For estimatedUplift
	if ( (estimatedUplift.value == null) || ((Trim(estimatedUplift.value)) == "")){
		alert("Please enter NA if Estimated Uplift information is not available.");
		estimatedUplift.focus();
		return false;
	}
	else{
		if (!isAlphaNumeric(estimatedUplift)){		
			estimatedUplift.focus();
			return false;
		}
	}
	
	// For comments
	if ( (comments.value == null) || ((Trim(comments.value)) == "")){
	}
	else{
		if (!isAlphaNumeric(comments)){		
			comments.focus();
			return false;
		}
	}
	
	// CAPTCHA Code
	if ((Code.value==null)||((Trim(Code.value))=="")){
		alert("Please enter Code as shown in the image.");
		Code.focus();
		return false;
	}
	return true;
 }
