function validateLeadForm(){	
	var firstName = trim(document.leadForm.txtFirstName.value);
	var lastName = trim(document.leadForm.txtLastName.value);
	var emailId = trim(document.leadForm.txtEmailId.value);
	var mobileISD = trim(document.leadForm.txtMobileISD.value);
	var mobileNumber = trim(document.leadForm.txtMobileNumber.value);
	var landLineISD = trim(document.leadForm.txtLandLineISD.value);
	var landLineSTD = trim(document.leadForm.txtLandLineSTD.value);
	var landLineNumber = trim(document.leadForm.txtLandLineNumber.value);
	var skinConcerns = trim(document.leadForm.txtSkinConcerns.value);	
	var selectedHH = document.leadForm.cmbHH.selectedIndex;
	var selectedMM = document.leadForm.cmbMM.selectedIndex;
	var selectedAMPM = document.leadForm.cmbAMPM.selectedIndex;
	var selectedCity=document.leadForm.cmbCity.selectedIndex;
	var txtSecurityCode = trim(document.leadForm.txtSecurityCode.value);
	
	if(firstName.length <= 0 || firstName == "First Name*"){
		alert("Please enter your First Name");
		document.leadForm.txtFirstName.focus();
		return false;
	}
	if(lastName.length <= 0 || lastName == "Last Name*"){
		alert("Please enter your Last Name");
		document.leadForm.txtLastName.focus();
		return false;
	}
	
	if(emailId.length <= 0 ){
		alert("Please enter your Email ID");
		document.leadForm.txtEmailId.focus();
		return false;
	}
	if(! isEmail(emailId)){
		alert("Please enter a valid Email ID");
		document.leadForm.txtEmailId.focus();
		return false;
	}
	
	if(mobileISD.length <=0 ){
		alert("Please enter ISD code");
		document.leadForm.txtMobileISD.focus();
		return false;
	}
	
	if(mobileNumber.length <=0 ){
		alert("Please enter your Mobile Number");
		document.leadForm.txtMobileNumber.focus();
		return false;
	}
	
	if(mobileNumber.length != 10 || mobileNumber.charAt(0)!="9" ){
		alert("Please enter a valid Mobile Number starting with '9'");
		document.leadForm.txtMobileNumber.focus();
		return false;
	}
	
	/*
	if(landLineISD.length <=0 ){
		alert("Please enter ISD code");
		document.leadForm.txtLandLineISD.focus();
		return false;
	}
		
	if(landLineSTD.length <=0 ){
		alert("Please enter STD code");
		document.leadForm.txtLandLineSTD.focus();
		return false;
	}
		
	if(landLineNumber.length <=6 ){
		alert("Please enter a valid LandLine Number");
		document.leadForm.txtLandLineNumber.focus();
		return false;
	}
	*/
	
	if(document.getElementById("cmbConcernArea").selectedIndex < 0){
		alert("Please select at least one concern area.");
        return false;
	}
		
	if(skinConcerns.length<=0){
		alert("Please enter your Skin Concerns");
		document.leadForm.txtSkinConcerns.focus();
		return false;
	}
	
	if(! validInputLength(skinConcerns,500)){
		alert("Please enter your Skin Concerns up to 500 characters");
		document.leadForm.txtSkinConcerns.focus();
		return false;
	}
	
	/*if(selectedHH == 0 || selectedMM == 0 || selectedAMPM == 0){
		alert("Please select Preferred Time to Contact");
		document.leadForm.cmbHH.focus();
		return false;
	}*/
	
	if(selectedCity == 0){
		alert("Please select your city");
		document.leadForm.cmbCity.focus();
		return false;
	}
	
	if(selectedCity == 6){
		alert("SkinWorld is currently present in Mumbai city only. Please call 022-25290509 to fix an appointment");
		document.leadForm.reset();
		return false;
	}
	
	if(txtSecurityCode.length <=0){
		alert("Please enter the security code shown on the right for protection from spam and hacking.");
		document.leadForm.txtSecurityCode.focus();
		return false;
	}
	return true;
}

function validateSkinAnalysisForm(){
	var txtOSTFirstName = trim(document.frmAnalysis.txtOSTFirstName.value);
	var txtOSTLastName = trim(document.frmAnalysis.txtOSTLastName.value);
	var txtOSTMobileNo = trim(document.frmAnalysis.txtOSTMobileNo.value);
	var txtOSTLandlineNo = trim(document.frmAnalysis.txtOSTLandlineNo.value);
	var txtOSTEmailId = trim(document.frmAnalysis.txtOSTEmailId.value);
	var selectedCity = document.frmAnalysis.cmbOSTCity.selectedIndex;
	
	if(txtOSTFirstName.length <= 0){
		alert("Please enter your First Name");
		document.frmAnalysis.txtOSTFirstName.focus();
		return false;
	}
	
	if(txtOSTLastName.length <= 0){
		alert("Please enter your Last Name");
		document.frmAnalysis.txtOSTLastName.focus();
		return false;
	}
	
	if(txtOSTMobileNo.length <= 0){
		alert("Please enter your Mobile Number");
		document.frmAnalysis.txtOSTMobileNo.focus();
		return false;
	}
	
	if(!IsNumeric(txtOSTMobileNo)){
		alert("Please enter a valid Mobile Number only numeric");
		document.frmAnalysis.txtOSTMobileNo.select();
		return false;
	}
	
	if(txtOSTMobileNo.length != 10 || txtOSTMobileNo.charAt(0)!="9" ){
		alert("Please enter a valid Mobile Number starting with '9'");
		document.frmAnalysis.txtOSTMobileNo.select();
		return false;
	}
		
	if(txtOSTEmailId.length <= 0){
		alert("Please enter your Email Id");
		document.frmAnalysis.txtOSTEmailId.focus();
		return false;
	}
	if(! isEmail(txtOSTEmailId)){
		alert("Please enter a valid Email ID");
		document.frmAnalysis.txtOSTEmailId.select();
		return false;
	}
	if(selectedCity == 0){
		alert("Please select your city");
		document.frmAnalysis.cmbOSTCity.focus();
		return false;
	}
	optionSelected = false;	
	for(i=0; i < document.frmAnalysis.radA.length; i++){
 		if(document.frmAnalysis.radA[i].checked){
 			optionSelected = true;
 			break;
 		}
 	}
 	for(i=0; i < document.frmAnalysis.radB.length; i++){
 		if(document.frmAnalysis.radB[i].checked){
 			optionSelected = true;
 			break;
 		}
 	}
 	for(i=0; i < document.frmAnalysis.radC.length; i++){
 		if(document.frmAnalysis.radC[i].checked){
 			optionSelected = true;
 			break;
 		}
 	}
 	for(i=0; i < document.frmAnalysis.radD.length; i++){
 		if(document.frmAnalysis.radD[i].checked){
 			optionSelected = true;
 			break;
 		}
 	}
 	for(i=0; i < document.frmAnalysis.radE.length; i++){
 		if(document.frmAnalysis.radE[i].checked){
 			optionSelected = true;
 			break;
 		}
 	}
	if(optionSelected == false){
		alert("Please select at least one option");
 		return false;;
 	}	
	return true;
}

function validateGuestBook(){
	var txtGuestEmailId=trim(document.guestForm.txtGuestEmailId.value);
	var txtAreaMessage = trim(document.guestForm.txtAreaMessage.value);
	txtAreaMessage=txtAreaMessage.replace(/(\x0a\x0d|\x0d\x0a)/g,"");
	
	if(txtGuestEmailId.length > 0){
		if(! isEmail(txtGuestEmailId)){
			alert("Please enter a valid Email ID");
			document.guestForm.txtGuestEmailId.select();
			return false;
		}
	}	
	
	if(txtAreaMessage.length <= 0){
		alert("Please enter your message");
		document.guestForm.txtAreaMessage.focus();
		return false;
	}
	return true;
}