//the form name across the site
refForm = document.BaseTemplateForm;

//for the login page
function ValidateLoginForm()
{
	if((document.getElementById('UCLogin1_txtUserName')!=null)&&(document.getElementById('UCLogin1_ucPassword_txtPassword')!=null))
	{	
	if(!checkTextBox(refForm.UCLogin1_txtUserName,'CRISTAL ID'))return false;
	if(!chkPassword(refForm.UCLogin1_ucPassword_txtPassword,'Password',false))return false;
	}
	/*if(!chkPasswordLength(refForm.ucLogin_ucPassword_txtPassword,5))return false;*/
	else
	{
		return true;
	}
}

//Change Password Form
function ValidateChangePasswordForm()
{
	if((refForm.ucChangePassword_ucExistingPassword_txtPassword != undefined)&&
	(refForm.ucChangePassword_ucNewPassword_txtPassword != undefined)&&
	(refForm.ucChangePassword_ucConfirmPassword_txtPassword != undefined))
	{
		
		if(!chkPassword(refForm.ucChangePassword_ucExistingPassword_txtPassword,'Old Password',false))return false;
		if(!chkPasswordLength(refForm.ucChangePassword_ucExistingPassword_txtPassword,5,'Old Password'))return false;
			
		if(!chkPassword(refForm.ucChangePassword_ucNewPassword_txtPassword,'New Password',false))return false;
		if(!chkPasswordLength(refForm.ucChangePassword_ucNewPassword_txtPassword,8,'New Password'))return false;
		
		if(refForm.ucChangePassword_ucExistingPassword_txtPassword.value == refForm.ucChangePassword_ucNewPassword_txtPassword.value)
		{
			alert("New and Old password cannot be the same. Please enter another password.");
			return false;
		}
		if(!chkPassword(refForm.ucChangePassword_ucConfirmPassword_txtPassword,'Confirm New Password',false))return false;
		if(!chkPasswordLength(refForm.ucChangePassword_ucConfirmPassword_txtPassword,8,'Confirm New Password'))return false;
		
		
		if(refForm.ucChangePassword_ucNewPassword_txtPassword.value != refForm.ucChangePassword_ucConfirmPassword_txtPassword.value)
		{
			alert("New Password and Confirm Password should be same.");
			return false;
		}
		else
		{
			return true;
		}
	}
	
}

//for Forgot Password Form
function ValidateForgotPasswordForm()
{
	if((document.getElementById('ucForgotPasswo_txtUserName')!=null)&&(document.getElementById('ucForgotPasswo_txtEmail')!=null))
	{
		if(!checkTextBox(refForm.ucForgotPasswo_txtUserName,'CRISTAL ID'))return false;
		if(!checkEmail(refForm.ucForgotPasswo_txtEmail,'Email Address',false))return false;
		else
		{
			return true;
		}	
	}
	
	
}
function ValidateFeedbackForm()
{
	//if(!checkTextBox(refForm.UCFeedbackForm1_txtName,'Name'))return false;
	//if(!checkTextBox(refForm.UCFeedbackForm1_txtEmailAddress,'Email Id'))return false;
	if(!checkEmail(refForm.UCFeedbackForm1_txtEmailAddress,'Email Address',false))return false;
	if(!checkTextBox(refForm.UCFeedbackForm1_txtComments,'Comments'))return false;
	
	else
	{
		return true;
	}	
	
}
function SpecialServieSubscribe()
{
	if(!checkTextBox(refForm.UCNewsLetterSpecialServices1_txtName,'Name'))return false;
	if(!checkEmail(refForm.UCNewsLetterSpecialServices1_txtEmail,'Email'))return false;
	if(!chkDDList(refForm.UCNewsLetterSpecialServices1_ddlCountries,'Country'))return false;
}
function SpecialServieUnSubscribe()
{
	if(!checkEmail(refForm.UCNewsLetterSpecialServices1_txtEmail,'Email'))return false;
}
//for Registration Page
function SMSLatestSubscribe()
{

	if(!checkTextBox(refForm.UCSMSLatestInformationSubscription1_txtName,'Name'))return false;
	if(!chkDDList(refForm.UCSMSLatestInformationSubscription1_ddlCountries,'Country'))return false;
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtCountryCode,'Country Code',false))return false;
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtAreaCode,'Area Code',false))return false;
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtMobNo,'Mobile No.',false))return false;
	
}
function SMSLatestUnSubscribe()
{
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtCountryCode,'Country Code',false))return false;
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtAreaCode,'Area Code',false))return false;
	if(!chkPinPhoneFax(refForm.UCSMSLatestInformationSubscription1_txtMobNo,'Mobile No.',false))return false;
}
function ValidateUserRegistrationForm()
{
	
	/*if(!checkTextBox(refForm.ucUserProfile_txtTitle,'Title'))return false;*/
	if(refForm.UCAgentRegistration1_ddlTitle.selectedIndex<=0)
	{
		alert("Please select a Title");
		refForm.UCAgentRegistration1_ddlTitle.focus();
		return false;
	}
	if(!chkName(refForm.UCAgentRegistration1_txtAgentFName,'Agent First Name',false))return false;
	if(!chkName(refForm.UCAgentRegistration1_txtAgentLname,'Agent Last Name',false))return false;
	//if(!checkTextBox(refForm.UCAgentRegistration1_txtCity,'City'))return false;
	
	if(refForm.UCAgentRegistration1_ddlCountry.selectedIndex<=0)
	{
		alert("Please select a Country");
		refForm.UCAgentRegistration1_ddlCountry.focus();
		return false;
	}
	
	if(refForm.UCAgentRegistration1_ddlCity.selectedIndex<=0)
	{
		alert("Please select a City");
		refForm.UCAgentRegistration1_ddlCity.focus();
		return false;
	}
	
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtPhoneCountryCode,'Country Code of Phone Number',false))return false;
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtPhoneAreaCode,'Area Code of Phone Number',false))return false;
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtPhoneNumber,'Phone Number',false))return false;
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtFaxCountryCode,'Country Code of Fax Number',false))return false;
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtFaxAreaCode,'Area Code of Fax Number',false))return false;
	if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtFaxNumber,'Fax Number',false))return false;
	
	//if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtMobCountryCode,'Country Code of Mobile Number',false))return false;
	//if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtMobAreaCode,'Area Code of Mobile Number',false))return false;
	//if(!chkPinPhoneFax(refForm.UCAgentRegistration1_txtMobNumber,'Mobile Number',false))return false;
	
	if(!checkEmail(refForm.UCAgentRegistration1_txtEmail,'Email Address',false))return false;
	if(!checkTextBox(refForm.UCAgentRegistration1_txtLocAddress1,'Location Address Line 1'))return false;
	if(!checkTextBox(refForm.UCAgentRegistration1_txtContactPerson,'Contact Person'))return false;
	
}

// Function Added by Rajiv. R for My bookings form Validation
function ValidateMyBookigsForm()
{
	if(refForm.UCMyBookings1_drpFDDay.selectedIndex<=0)
	{
		alert("Please select a valid From Date");
		refForm.UCMyBookings1_drpFDDay.focus();
		return false;
	}
	if(refForm.UCMyBookings1_drpFDMonth.selectedIndex<=0)
	{
		alert("Please select a valid From Date");
		refForm.UCMyBookings1_drpFDMonth.focus();
		return false;
	}
	if(refForm.UCMyBookings1_drpFDYear.selectedIndex<=0)
	{
		alert("Please select a valid From Date");
		refForm.UCMyBookings1_drpFDYear.focus();
		return false;
	}
	
	if(refForm.UCMyBookings1_drpTDDay.selectedIndex<=0)
	{
		alert("Please select a valid To Date");
		refForm.UCMyBookings1_drpTDDay.focus();
		return false;
	}
	if(refForm.UCMyBookings1_drpTDMonth.selectedIndex<=0)
	{
		alert("Please select a valid To Date");
		refForm.UCMyBookings1_drpTDMonth.focus();
		return false;
	}
	if(refForm.UCMyBookings1_drpTDYear.selectedIndex<=0)
	{
		alert("Please select a valid To Date");
		refForm.UCMyBookings1_drpTDYear.focus();
		return false;
	}	
	
	if(refForm.UCMyBookings1_drpTDYear.options[refForm.UCMyBookings1_drpTDYear.selectedIndex].value < refForm.UCMyBookings1_drpFDYear.options[refForm.UCMyBookings1_drpFDYear.selectedIndex].value)
	{
		alert("To Date is lesser than From Date");
		refForm.UCMyBookings1_drpTDYear.focus();
		return false;
		
	}
	if(refForm.UCMyBookings1_drpTDYear.options[refForm.UCMyBookings1_drpTDYear.selectedIndex].value == refForm.UCMyBookings1_drpFDYear.options[refForm.UCMyBookings1_drpFDYear.selectedIndex].value)
	{
		var toMonth;
		var frMonth;
		toMonth = refForm.UCMyBookings1_drpTDMonth.options[refForm.UCMyBookings1_drpTDMonth.selectedIndex].value;
		frMonth = refForm.UCMyBookings1_drpFDMonth.options[refForm.UCMyBookings1_drpFDMonth.selectedIndex].value;
		
		if(parseInt(toMonth) < parseInt(frMonth))
		{			
			alert("To Date is lesser than From Date");
			refForm.UCMyBookings1_drpTDMonth.focus();
			return false;
		}		
		
	}
	if(refForm.UCMyBookings1_drpTDYear.options[refForm.UCMyBookings1_drpTDYear.selectedIndex].value == refForm.UCMyBookings1_drpFDYear.options[refForm.UCMyBookings1_drpFDYear.selectedIndex].value)
	{
		if(refForm.UCMyBookings1_drpTDMonth.options[refForm.UCMyBookings1_drpTDMonth.selectedIndex].value == refForm.UCMyBookings1_drpFDMonth.options[refForm.UCMyBookings1_drpFDMonth.selectedIndex].value)
		{
			if(parseInt(refForm.UCMyBookings1_drpTDDay.options[refForm.UCMyBookings1_drpTDDay.selectedIndex].value) < parseInt(refForm.UCMyBookings1_drpFDDay.options[refForm.UCMyBookings1_drpFDDay.selectedIndex].value))
			
			{
				alert("To Date is lesser than From Date");
				refForm.UCMyBookings1_drpTDDay.focus();
				return false;
			}
			
			//else if(parseInt(refForm.UCMyBookings1_drpTDDay.options[refForm.UCMyBookings1_drpTDDay.selectedIndex].value) == parseInt(refForm.UCMyBookings1_drpFDDay.options[refForm.UCMyBookings1_drpFDDay.selectedIndex].value))
			
			//{
				//alert("From Date and To Date should not be same");
				//refForm.UCMyBookings1_drpTDDay.focus();
				//return false;
			//}
		}
	}
	
		
}

// Function Added by Rajiv. R for Online bookings form Validation
function ValidateOnlineBookigsForm(day, month, year)
{
	if(!checkTextBox(refForm.UCEBooking1_txtAWBNumber,'AWB Number'))return false;
	if(!ValidateMod7(refForm.UCEBooking1_txtAWBNumber))return false;
	if(!checkTextBox(refForm.UCEBooking1_txtAWBOrigin,'AWB Origin'))return false;
	if(!checkTextBox(refForm.UCEBooking1_txtAWBDestination,'AWB Destination'))return false;
	
	if(!checkTextBox(refForm.UCEBooking1_txtTotalNumberOfPieces,'Total Number of Pieces'))return false;
	if(!checkTextBox(refForm.UCEBooking1_txtTotalWeight,'Total Weight'))return false;
	if(!checkTextBox(refForm.UCEBooking1_txtTotalVolumeInMC,'Total Volume In MC'))return false;
	if(!IsNumeric(refForm.UCEBooking1_txtTotalWeight,'Total Weight',false))return false;
	if(!IsNumeric(refForm.UCEBooking1_txtTotalVolumeInMC,'Total Volume In MC',false))return false;
	
	if(!checkTextBox(refForm.UCEBooking1_txtCommodity,'Commodity'))return false;
	if(!checkEmail(refForm.UCEBooking1_txtReplyToEmailAddress,'Reply To Email Address', false))return false;
	if(!checkTextBox(refForm.UCEBooking1_txtContactNumber,'Contact Name/Number'))return false;
		
	if(refForm.UCEBooking1_txtULDPIECEFLAG.value == "P")
	{
		if(refForm.UCEBooking1_txtHdPackage.value != "Package")
		{
			var pieces = parseInt(refForm.UCEBooking1_txtTotalNumberOfPieces.value);
			//Commented by Jeeva 
			/*var piecesEntered = parseInt(refForm.UCEBooking1_hidPcCnt.value);			
			if(piecesEntered =='0')
			{
				alert("Please enter the Piece details");
				return false;
			
			}
			if(pieces!=piecesEntered)
			{
				alert("Number of Piece Details does not match the total number of pieces");
				return false;
			}*/
			
			if(!checkTextBox(refForm.UCEBooking1_txtTotalNumberOfPieces,'Total Number of Pieces'))return false;
			if(!IsNumeric(refForm.UCEBooking1_txtWeight,'Weight',false))return false;
			if(!IsNumeric(refForm.UCEBooking1_txtLength,'Length',false))return false;
			if(!IsNumeric(refForm.UCEBooking1_txtWidht,'Width',false))return false;	
			if(!IsNumeric(refForm.UCEBooking1_txtHeight,'Height',false))return false;
		
			if(refForm.UCEBooking1_txtHeight.value > 300)
			{
				alert("Height must be less than 300cm");
				refForm.UCEBooking1_txtHeight.focus();
				return false;
			}
			
			if(ValidateOnlineBookigsFormPackageDetails()==false)
			{
				return false;
			}
			//alert("Please enter Package");
			//return false;
		}
		
		
		
		
	}
	
	if(refForm.UCEBooking1_txtULDPIECEFLAG.value == "U")
	{
		var pieces = parseInt(refForm.UCEBooking1_txtTotalNumberOfPieces.value);
		var piecesEntered = parseInt(refForm.UCEBooking1_txtHdULDPCCount.value);
		
		//if(pieces!=piecesEntered)
		//{
			//alert("Number of Pieces in ULDs does not match the Total number of pieces");
			//return false;
		//}
		/*if(refForm.UCEBooking1_txtHdULDCount.value == "0")
		{
			alert('Please enter ULD Details');
			return false;
		}*/
		if(ValidateOnlineBookigsFormULDDetails('1')==false)
		{
			return false;
		}
	}
	
	//Commented By Jeeva
	/*if(refForm.UCEBooking1_txtHdFlightCnt.value == "0")
	{
			alert('Please save the Flight Details');
			return false;
	}*/
	
	if(refForm.UCEBooking1_txtHdFlightDetails.value != "Flight")
	{
	
		
		
		
		//if(refForm.UCEBooking1_drpFlightDay.selectedIndex<=0)
		//{
			//alert("Please select a valid Flight Date");
			//refForm.UCEBooking1_drpFlightDay.focus();
			//return false;
		//}	
		//if(refForm.UCEBooking1_drpFlightMonth.selectedIndex<=0)
		//{
			//alert("Please select a valid Flight Date");
			//refForm.UCEBooking1_drpFlightMonth.focus();
			//return false;
		//}
		//if(refForm.UCEBooking1_drpFlightYear.selectedIndex<=0)
		//{
			//alert("Please select a valid Flight Date");
			//refForm.UCEBooking1_drpFlightYear.focus();
			//return false;
		//}		
		if(ValidateOnlineBookigsFormFlightDetails(day, month, year)==false)
		{
			return false;
		}
		//alert("Please enter Flight Details");
		//return false;
	}
}

// Function Added by Rajiv. R for Validating Package Details in Online bookings form
function ValidateOnlineBookigsFormPackageDetails()
{
	//if(!checkTextBox(refForm.UCEBooking1_txtWeight,'Weight'))return false;
	//if(!checkTextBox(refForm.UCEBooking1_txtLength,'Length'))return false;
	//if(!checkTextBox(refForm.UCEBooking1_txtWidht,'Width'))return false;	
	//if(!checkTextBox(refForm.UCEBooking1_txtHeight,'Height'))return false;
		
	//if(!checkPrecision(refForm.UCEBooking1_txtWeight,'Weight',false))return false;
	//if(!checkPrecision(refForm.UCEBooking1_txtLength,'Length',false))return false;
	//if(!checkPrecision(refForm.UCEBooking1_txtWidht,'Width',false))return false;	
	//if(!checkPrecision(refForm.UCEBooking1_txtHeight,'Height',false))return false;	
	
	if((ltrim(refForm.UCEBooking1_txtNumPcs.value).length == 0 && ltrim(refForm.UCEBooking1_txtWeight.value).length == 0 && ltrim(refForm.UCEBooking1_txtLength.value).length == 0 && ltrim(refForm.UCEBooking1_txtWidht.value).length ==0 && ltrim(refForm.UCEBooking1_txtHeight.value).length == 0 )&&
		(ltrim(refForm.UCEBooking1_txtNumPcs2.value).length == 0 && ltrim(refForm.UCEBooking1_txtWeight2.value).length == 0 && ltrim(refForm.UCEBooking1_txtLength2.value).length == 0 && ltrim(refForm.UCEBooking1_txtWidht2.value).length ==0 && ltrim(refForm.UCEBooking1_txtHeight2.value).length == 0 )&&
		(ltrim(refForm.UCEBooking1_txtNumPcs3.value).length == 0 && ltrim(refForm.UCEBooking1_txtWeight3.value).length == 0 && ltrim(refForm.UCEBooking1_txtLength3.value).length == 0 && ltrim(refForm.UCEBooking1_txtWidht3.value).length ==0 && ltrim(refForm.UCEBooking1_txtHeight3.value).length == 0 ))
		{
			alert('Please enter Piece Details');
			return false;
		}
	
	if(ltrim(refForm.UCEBooking1_txtNumPcs.value).length != 0 || ltrim(refForm.UCEBooking1_txtWeight.value).length != 0 || ltrim(refForm.UCEBooking1_txtLength.value).length != 0 || ltrim(refForm.UCEBooking1_txtWidht.value).length!=0 || ltrim(refForm.UCEBooking1_txtHeight.value) !=0 )
	{
		
		if(!checkTextBox(refForm.UCEBooking1_txtTotalNumberOfPieces,'Total Number of Pieces'))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtNumPcs,'Number of Pieces',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWeight,'Weight',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtLength,'Length',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWidht,'Width',false))return false;	
		if(!IsNumeric(refForm.UCEBooking1_txtHeight,'Height',false))return false;
		if(refForm.UCEBooking1_txtHeight.value > 300)
		{
			alert("Height must be less than 300cm");
			refForm.UCEBooking1_txtHeight.focus();
			return false;
		}		
	}
	
	if(ltrim(refForm.UCEBooking1_txtNumPcs2.value).length != 0 || ltrim(refForm.UCEBooking1_txtWeight2.value).length != 0 || ltrim(refForm.UCEBooking1_txtLength2.value).length != 0 || ltrim(refForm.UCEBooking1_txtWidht2.value).length!=0 || ltrim(refForm.UCEBooking1_txtHeight2.value) !=0 )
	{
		
		if(!checkTextBox(refForm.UCEBooking1_txtTotalNumberOfPieces,'Total Number of Pieces'))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtNumPcs2,'Number of Pieces',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWeight2,'Weight',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtLength2,'Length',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWidht2,'Width',false))return false;	
		if(!IsNumeric(refForm.UCEBooking1_txtHeight2,'Height',false))return false;
		if(refForm.UCEBooking1_txtHeight2.value > 300)
		{
			alert("Height must be less than 300cm");
			refForm.UCEBooking1_txtHeight2.focus();
			return false;
		}		
	}
	
	if(ltrim(refForm.UCEBooking1_txtNumPcs3.value).length != 0 || ltrim(refForm.UCEBooking1_txtWeight3.value).length != 0 || ltrim(refForm.UCEBooking1_txtLength3.value).length != 0 || ltrim(refForm.UCEBooking1_txtWidht3.value).length!=0 || ltrim(refForm.UCEBooking1_txtHeight3.value) !=0 )
	{
		//alert('am in 3 if');
		if(!checkTextBox(refForm.UCEBooking1_txtTotalNumberOfPieces,'Total Number of Pieces'))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtNumPcs3,'Number of Pieces',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWeight3,'Weight',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtLength3,'Length',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtWidht3,'Width',false))return false;	
		if(!IsNumeric(refForm.UCEBooking1_txtHeight3,'Height',false))return false;
		if(refForm.UCEBooking1_txtHeight3.value > 300)
		{
			alert("Height must be less than 300cm");
			refForm.UCEBooking1_txtHeight3.focus();
			return false;
		}		
	}
}

function ValidateOnlineBookigsFormULDDetails(flag)
{
	//if(!checkTextBox(refForm.UCEBooking1_txtWeight,'Weight'))return false;
	//if(!checkTextBox(refForm.UCEBooking1_txtLength,'Length'))return false;
	//if(!checkTextBox(refForm.UCEBooking1_txtWidht,'Width'))return false;	
	//if(!checkTextBox(refForm.UCEBooking1_txtHeight,'Height'))return false;
		
	//if(!checkPrecision(refForm.UCEBooking1_txtWeight,'Weight',false))return false;
	//if(!checkPrecision(refForm.UCEBooking1_txtLength,'Length',false))return false;
	//if(!checkPrecision(refForm.UCEBooking1_txtWidht,'Width',false))return false;	
	//if(!checkPrecision(refForm.UCEBooking1_txtHeight,'Height',false))return false;
		
	//if(!checkTextBox(refForm.UCEBooking1_txtULDTypes,'ULD Type'))
	//{
		//alert('hi');
		//return false;
	//}
	//if(!checkTextBox(refForm.UCEBooking1_txtULDSerialNo,'ULD Serial No'))
	//{
	//	return false;
	//}
	//if(refForm.UCEBooking1_drpLoadingMDULDU.selectedIndex<=0)
	//{
		//alert("Please select a Loading Type");
		//refForm.UCEBooking1_drpLoadingMDULDU.focus();
		//return false;
	//}
	
	
	if(flag=='0')
	{
		if((ltrim(refForm.UCEBooking1_txtULDWeight.value).length == 0 && ltrim(refForm.UCEBooking1_txtNoOfUlds.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDTypes.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDSerialNo.value).length==0 && refForm.UCEBooking1_drpLoadingMDULDU.selectedIndex <=0 )&&
		(ltrim(refForm.UCEBooking1_txtULDWeight2.value).length == 0 && ltrim(refForm.UCEBooking1_txtNoOfUlds2.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDTypes2.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDSerialNo2.value).length ==0 && refForm.UCEBooking1_drpLoadingMDULDU2.selectedIndex <= 0 )&&
		(ltrim(refForm.UCEBooking1_txtULDWeight3.value).length == 0 && ltrim(refForm.UCEBooking1_txtNoOfUlds3.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDTypes3.value).length == 0 && ltrim(refForm.UCEBooking1_txtULDSerialNo3.value).length ==0 || refForm.UCEBooking1_drpLoadingMDULDU3.selectedIndex <= 0))
		{
			alert('Please enter ULD Details');
			return false;
		}
	}
	
	if(ltrim(refForm.UCEBooking1_txtULDWeight.value).length != 0 || ltrim(refForm.UCEBooking1_txtNoOfUlds.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDTypes.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo.value).length!=0 || refForm.UCEBooking1_drpLoadingMDULDU.selectedIndex >0)
	{
		
		if(!IsNumeric(refForm.UCEBooking1_txtNoOfUlds,'No. Of ULDs',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtULDWeight,'ULD Weight',false))return false;		
		if(ltrim(refForm.UCEBooking1_txtULDTypes.value).length == 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo.value).length ==0 || refForm.UCEBooking1_drpLoadingMDULDU.selectedIndex <=0)
		{
			alert('Please complete the ULDDetails');
			return false;
		}
	
	}	
	
	
	
	
	if( ltrim(refForm.UCEBooking1_txtULDWeight2.value).length != 0 || ltrim(refForm.UCEBooking1_txtNoOfUlds2.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDTypes2.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo2.value).length!=0 || refForm.UCEBooking1_drpLoadingMDULDU2.selectedIndex >0)
	{
	//alert('am in if');
		if(!IsNumeric(refForm.UCEBooking1_txtNoOfUlds2,'No. Of ULDs',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtULDWeight2,'ULD Weight',false))return false;		
		if(ltrim(refForm.UCEBooking1_txtULDTypes2.value).length == 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo2.value).length ==0 || refForm.UCEBooking1_drpLoadingMDULDU2.selectedIndex <=0)
		{
			alert('Please complete the ULDDetails');
			return false;
		}
	
	}	
	
	if(ltrim(refForm.UCEBooking1_txtULDWeight3.value).length != 0 || ltrim(refForm.UCEBooking1_txtNoOfUlds3.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDTypes3.value).length != 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo3.value).length!=0 || refForm.UCEBooking1_drpLoadingMDULDU3.selectedIndex >0)
	{
	//alert('am in if');
		if(!IsNumeric(refForm.UCEBooking1_txtNoOfUlds3,'No. Of ULDs',false))return false;
		if(!IsNumeric(refForm.UCEBooking1_txtULDWeight3,'ULD Weight',false))return false;
				
		if(ltrim(refForm.UCEBooking1_txtULDTypes3.value).length == 0 || ltrim(refForm.UCEBooking1_txtULDSerialNo3.value).length ==0 || refForm.UCEBooking1_drpLoadingMDULDU3.selectedIndex <=0)
		{
			alert('Please complete the ULDDetails');
			return false;
		}
	
	}	
	
	
}

//Function Added by Rajiv. R for Validating Package Details in Online bookings form

function ValidateOnlineBookigsFormFlightDetails(day, month, year)
{

	if((ltrim(refForm.UCEBooking1_txtFlightFrom.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightTo.value).length == 0 && ltrim(refForm.UCEBooking1_txtCarrier.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightNumber.value).length == 0 ) &&
		(ltrim(refForm.UCEBooking1_txtFlightFrom2.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightTo2.value).length == 0 && ltrim(refForm.UCEBooking1_txtCarrier2.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightNumber2.value).length == 0 ) && 
		(ltrim(refForm.UCEBooking1_txtFlightFrom3.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightTo3.value).length == 0 && ltrim(refForm.UCEBooking1_txtCarrier3.value).length == 0 && ltrim(refForm.UCEBooking1_txtFlightNumber3.value).length == 0 ))
		{
			alert('Please enter Flight Details');
			return false;
		}
	
	if(ltrim(refForm.UCEBooking1_txtFlightFrom.value).length != 0 || ltrim(refForm.UCEBooking1_txtFlightTo.value).length != 0 || ltrim(refForm.UCEBooking1_txtCarrier.value).length != 0 || ltrim(refForm.UCEBooking1_txtFlightNumber.value).length != 0 )
	{
		if(ltrim(refForm.UCEBooking1_txtFlightFrom.value).length == 0 || ltrim(refForm.UCEBooking1_txtFlightTo.value).length == 0 || ltrim(refForm.UCEBooking1_txtCarrier.value).length == 0 || ltrim(refForm.UCEBooking1_txtFlightNumber.value).length == 0 )
		{
			alert('Please Complete the Flight Details');
			return false;
		}
		else
		{
			var selectedYear = parseInt(refForm.UCEBooking1_drpFlightYear.options[refForm.UCEBooking1_drpFlightYear.selectedIndex].value) ;
			var selectedMonth = parseInt(refForm.UCEBooking1_drpFlightMonth.options[refForm.UCEBooking1_drpFlightMonth.selectedIndex].value) ;
			var selectedDay = parseInt(refForm.UCEBooking1_drpFlightDay.options[refForm.UCEBooking1_drpFlightDay.selectedIndex].value);
			if(selectedYear == year)
			{
				if(selectedMonth == month)
				{
					if(selectedDay<day)
					{
						alert("Please select a valid Flight Date");
						refForm.UCEBooking1_drpFlightDay.focus();
						return false;
					}
				}
				if(selectedMonth < month)
				{
					alert("Please select a valid Flight Date");
					refForm.UCEBooking1_drpFlightMonth.focus();
					return false;
				}
			}
		}
		
		
	}
	if(ltrim(refForm.UCEBooking1_txtFlightFrom1.value).length != 0 || ltrim(refForm.UCEBooking1_txtFlightTo1.value).length != 0 || ltrim(refForm.UCEBooking1_txtCarrier1.value).length != 0  || ltrim(refForm.UCEBooking1_txtFlightNumber1.value).length != 0 )
	{
		if(ltrim(refForm.UCEBooking1_txtFlightFrom1.value).length == 0 || ltrim(refForm.UCEBooking1_txtFlightTo1.value).length == 0 || ltrim(refForm.UCEBooking1_txtCarrier1.value).length == 0  || ltrim(refForm.UCEBooking1_txtFlightNumber1.value).length == 0 )
		{
			alert('Please Complete the Flight Details');
			return false;
		}
		else
		{
			var selectedYear = parseInt(refForm.UCEBooking1_drpFlightYear2.options[refForm.UCEBooking1_drpFlightYear2.selectedIndex].value) ;
			var selectedMonth = parseInt(refForm.UCEBooking1_drpFlightMonth2.options[refForm.UCEBooking1_drpFlightMonth2.selectedIndex].value) ;
			var selectedDay = parseInt(refForm.UCEBooking1_drpFlightDay2.options[refForm.UCEBooking1_drpFlightDay2.selectedIndex].value);
			if(selectedYear == year)
			{
				if(selectedMonth == month)
				{
					if(selectedDay<day)
					{
						alert("Please select a valid Flight Date");
						refForm.UCEBooking1_drpFlightDay2.focus();
						return false;
					}
				}
				if(selectedMonth < month)
				{
					alert("Please select a valid Flight Date");
					refForm.UCEBooking1_drpFlightMonth2.focus();
					return false;
				}
			}		
		}	
			
	}
	if(ltrim(refForm.UCEBooking1_txtFlightFrom2.value).length != 0 || ltrim(refForm.UCEBooking1_txtFlightTo2.value).length != 0 || ltrim(refForm.UCEBooking1_txtCarrier2.value).length != 0  || ltrim(refForm.UCEBooking1_txtFlightNumber2.value).length != 0 )
	{
		if(ltrim(refForm.UCEBooking1_txtFlightFrom2.value).length == 0 || ltrim(refForm.UCEBooking1_txtFlightTo2.value).length == 0 || ltrim(refForm.UCEBooking1_txtCarrier2.value).length == 0  || ltrim(refForm.UCEBooking1_txtFlightNumber2.value).length == 0 )
		{
			alert('Please Complete the Flight Details');
			return false;	
		}
		else
		{
			var selectedYear = parseInt(refForm.UCEBooking1_drpFlightYear3.options[refForm.UCEBooking1_drpFlightYear3.selectedIndex].value) ;
			var selectedMonth = parseInt(refForm.UCEBooking1_drpFlightMonth3.options[refForm.UCEBooking1_drpFlightMonth3.selectedIndex].value) ;
			var selectedDay = parseInt(refForm.UCEBooking1_drpFlightDay3.options[refForm.UCEBooking1_drpFlightDay3.selectedIndex].value);
			if(selectedYear == year)
			{
				if(selectedMonth == month)
				{
					if(selectedDay<day)
					{
						alert("Please select a valid Flight Date");
						refForm.UCEBooking1_drpFlightDay3.focus();
						return false;
					}
				}
				if(selectedMonth < month)
				{
					alert("Please select a valid Flight Date");
					refForm.UCEBooking1_drpFlightMonth3.focus();
					return false;
				}
			}
		}
	}	
	
	//set focus
	
}

	function chkCharactersInFirstName(txtElement)
	{
		if(ltrim(txtElement.value).length != 0)
		{
			var char_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ .-,";
			var tempStr = txtElement.value;
			
			for(i=0; i<char_valid.length; i++){
				if(tempStr.indexOf(char_valid.charAt(i)) != -1){
				// it means num_valid and tempStr matches each other
					return true;
				}
			}
		}
		return false;
	}
	
	function chkName(txtElement,fieldName,allowEmpty)
	{
		if(allowEmpty==false && txtElement.value.length == 0)
		{
			alert("Please enter " + fieldName );
			txtElement.focus();
			return false;
		}
		//alert(txtElement.value);
		if(txtElement.value.search("[^a-zA-Z, .-]")!=-1)
		{		
			alert("Please enter a valid " + fieldName);
			txtElement.focus();
			return false;
		}
		return true;
	}
	
	function valComments()
	{		
		if(!checkTextBox(refForm.UCContactUsCommentsPopUp1_txtName,"Name")) return false;
		if(!checkEmail(refForm.UCContactUsCommentsPopUp1_txtEmailId,"EmailId",false)) return false;
		if(!chkPinPhoneFax(refForm.UCContactUsCommentsPopUp1_txtPhone,"Telephone",false)) return false;
		return true;
	}
	
	function valLocalContactsComments()
	{		
		if(!checkTextBox(refForm.UCLocalContactsPopUp1_txtName,"Name")) return false;
		if(!checkEmail(refForm.UCLocalContactsPopUp1_txtEmailId,"EmailId",false)) return false;
		if(!chkPinPhoneFax(refForm.UCLocalContactsPopUp1_txtPhone,"Telephone",false)) return false;
		if(!checkTextBox(refForm.UCLocalContactsPopUp1_txtRemarks,"Request")) return false;
		return true;
	}
	
	function valInquiryForm()
	{		
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtName,"Name")) return false;
		if(!checkEmail(refForm.UCCharterInquiryFormPopUp1_txtEmailId,"EmailId",false)) return false;
		if(!chkPinPhoneFax(refForm.UCCharterInquiryFormPopUp1_txtPhone,"Intl Phone",false)) return false;
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtCompany,"Company")) return false;
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtDepartment,"Department")) return false;
		
		
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtOrigin,"Origin")) return false;
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtDestination,"Destination")) return false;
		if(!checkTextBox(refForm.UCCharterInquiryFormPopUp1_txtDate,"Date")) return false;
		return true;
	}
	
	// Function Added by Rajiv. R for Online bookings form Validation
	function ValidateLabelPrintingForm(strURL,winWidth,winHeight)
	{
		//if(!checkTextBox(refForm.UCPrintLabels1_txtAwb,'AWB Number'))return false;
		//if(!ValidateMod7(refForm.UCPrintLabels1_txtAwb))return false;
		//if(!checkTextBox(refForm.UCPrintLabels1_txtOrg,'AWB Origin'))return false;
		//if(!checkTextBox(refForm.UCPrintLabels1_txtDest,'AWB Destination'))return false;
		
		//if(!checkTextBox(refForm.UCPrintLabels1_txtPcs,'Total Number of Pieces'))return false;
		//if(!checkTextBox(refForm.UCPrintLabels1_txtGroswght,'Gross Weight'))return false;
		
		//if(!IsNumeric(refForm.UCPrintLabels1_txtGroswght,'Total Weight',false))return false;
		//if(parseInt(refForm.UCPrintLabels1_txtPcs.value)>60)
		//{
		//	alert('Number of pieces cannot be more than 60');
		//	return false;
		//	
		//}
		
		
		
		//window.open(strURL,'450','350',scrollbars = 1);
		//refForm.hidAWBNum.value = refForm.UCPrintLabels1_txtAwb.value;
		//refForm.hidOrigin.value = refForm.UCPrintLabels1_txtOrg.value;
		//refForm.hidDest.value = refForm.UCPrintLabels1_txtDest.value;
		//refForm.hidPcs.value = refForm.UCPrintLabels1_txtPcs.value;
		//refForm.hidWeight.value = refForm.UCPrintLabels1_txtGroswght.value;
		//hidVia1" id="hidVia1" type="hidden" size="6" /><input name="hidVia2" id="hidVia2" type="hidden" size="6" /><input name="hidAdd" id="hidAdd" type="hidden" size="6" /></TD>
		var strHAWBNumber;
		//alert('in if');
		if(refForm.UCPrintLabels1_chkHawb.checked == false)
		{
			
			strHAWBNumber = "";
		}
		else
		{
			strHAWBNumber = refForm.UCPrintLabels1_txtHAWB.value;
		}
		//alert(strHAWBNumber);
		strURL = "http://localhost/Cargo/webforms/PrintLabelPopUp.aspx?awb="+refForm.UCPrintLabels1_txtAwbPrfx.value + refForm.UCPrintLabels1_txtAwb.value+"&hawb="+ strHAWBNumber +"&org="+refForm.UCPrintLabels1_txtOrg.value+"&Dest="+refForm.UCPrintLabels1_txtDest.value+"&Pcs="+refForm.UCPrintLabels1_txtPcs.value+"&Weight="+refForm.UCPrintLabels1_txtGroswght.value+"&Via1="+refForm.UCPrintLabels1_txtVia1.value+"&Via2="+refForm.UCPrintLabels1_txtVia2.value+"&AddInfo="+refForm.UCPrintLabels1_txtAdditional.value;
		//strWin = window.open(strURL,'PrintLabels','width=450,height=550,resizable=1,scrollbars=1');
		//strWin.focus();
		//strWin.print();
		
		
		var chngpass;
	strWinName='Print'
	winTop=0; 
	winLeft=0;
	winWidth='450';
	winHeight='550';
	winLeft=Math.floor((Math.abs(screen.availWidth-winWidth))/2);
	winTop= Math.floor((Math.abs(screen.availHeight-winHeight))/2); 
	strWin1=window.open(strURL,strWinName,'top= '+ winTop + ',left=' + winLeft + ',width=' + winWidth + ',height= '+winHeight+',toolbar=no,menubar=yes,location=no,directories=no,status=yes,resizable=no,scrollbars=yes,scrollbar=yes');
	strWin1.focus();
	strWin1.print();	
		
		//var chngpass;
		//strWinName='Print'
		//winTop=0; 
		//winLeft=0;
		//winWidth='800';
		//winHeight='500';
		//winLeft=Math.floor((Math.abs(screen.availWidth-winWidth))/2);
		//winTop= Math.floor((Math.abs(screen.availHeight-winHeight))/2); 
		//strWin=window.open(strURL,strWinName,'top= '+ winTop + ',left=' + winLeft + ',width=' + winWidth + ',height= '+winHeight+',toolbar=nomenubar=no,location=no,directories=no,status=no,resizable=no,scrollbars=yes,scrollbar=yes');
		//strWin.focus();
		//strWin.print();
	}
	
	function SetFocus()
	{
		alert('hi');
	}
