/*	COMMON JAVASCRIPT FILE	*/

/*	COMMON FUNCTIONS	*/
function compareOptionText2(a, b){ 
	var  i = 0; 
	aString = a.text.toLowerCase(); 
	bString = b.text.toLowerCase(); 
	if (aString < bString) return -1; 
	else if (aString > bString) return 1; 
	return 0; 
} 		
function validateCustomWorkHrs(){	
		        document.customWorkHrs.userAction.value="CUSTOM_WORK_HRS";
		        document.customWorkHrs.action="servlet/TeleTrakAdminController";
				document.customWorkHrs.submit();		
}
function checkAction(userAction) {
	if(userAction == "SAVEDDATA") {
		window.close();
	}
 }
 
function validateStep1Editpage(){
	document.editDealer.userAction.value = "ACTIVATE_CUSTOMER_DIRECTCALL";
	var SignUp = document.editDealer;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);	
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);
	SignUp.PCFName.value = Trim(SignUp.PCFName.value);
	SignUp.PCLName.value = Trim(SignUp.PCLName.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APFName.value = Trim(SignUp.APFName.value);
	SignUp.APLName.value = Trim(SignUp.APLName.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);
//==============================================================================	
	if(SignUp.PCDealerName.value=="" ){
		alert("Enter Customer Name");
		SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value)
		SignUp.PCDealerName.focus();
		return false;
	}
	if (!checkSpecialCharactersForCustomerName(SignUp.PCDealerName)){
		SignUp.PCDealerName.focus();
		return false;
	}	

	if(SignUp.PCTitle.value=="" ){
		alert("Please Select Title");
		SignUp.PCTitle.focus();
		return false;
	}
	if(SignUp.PCFName.value=="" ){
		alert("Please Enter First Name");
		SignUp.PCFName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCFName.value)){
		alert("Check for Valid Characters");
		SignUp.PCFName.focus();
		return false;
	}
	
	if(SignUp.PCLName.value=="" ){
		alert("Please Enter Last Name");
		SignUp.PCLName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCLName.value)){
		alert("Check for Valid Characters");
		SignUp.PCLName.focus();
		return false;
	}
	
	if(SignUp.PCAddress.value=="" ){
		alert("Enter Address");
		SignUp.PCAddress.focus();
		return false;
	}
	if(SignUp.PCCity.value=="" ){
		alert("Enter City");
		SignUp.PCCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.PCCity.value)){
		alert("City Name Contains Invalid Characters");
		SignUp.PCCity.focus();

		return false;
	} 	
	if(SignUp.textState.selectedIndex==0 ){
		alert("Select State");
		SignUp.PCState.focus();


		return false;
	}
	if(SignUp.PCZip.value.length < 3 || SignUp.PCZip.value.length > 5){
		alert("Enter Valid  Zip/Postal Code");
		SignUp.PCZip.focus();
		return false;
	}

	var PCZip = validateNumeric(SignUp.PCZip)
	 if(PCZip == false){
	   return false;
	 }

	if(SignUp.PCEmail.value == ""){
		alert("Enter Primary E-mail");
		SignUp.PCEmail.focus();
		return false;
	}
	if (SignUp.PCEmail.value != "" && !validemail(SignUp.PCEmail.value)){ 
		alert("Enter Valid Primary E-mail");
		SignUp.PCEmail.focus();
		return false;		
	}
	if(SignUp.PCPhone1.value.length == "" && SignUp.PCPhone2.value.length == "" && SignUp.PCPhone3.value.length == ""){
		alert("Enter Phone Number");
		SignUp.PCPhone1.focus();
		return false;
	}
	else{
			if (SignUp.PCPhone1.value.length<3){			
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone1.focus();
				return false;
			}
			if (SignUp.PCPhone2.value.length<3){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone2.focus();
				return false;
			}
			if (SignUp.PCPhone3.value.length<4){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone3.focus();
				return false;
			}

	 var PCPhone1 = validateNumeric(SignUp.PCPhone1)
	 if(PCPhone1 == false){
	   return false;
	 }
	 
	 var PCPhone2 = validateNumeric(SignUp.PCPhone2)
	 if(PCPhone2 == false){
	   return false;
	 }
	 
	 var PCPhone3 = validateNumeric(SignUp.PCPhone3)
	 if(PCPhone3 == false){
	   return false;
	 }

	}

	if(SignUp.PCPhone1.value.length==3 && SignUp.PCPhone2.value.length==3 && SignUp.PCPhone3.value.length==4){
		SignUp.PCPhone.value="("+SignUp.PCPhone1.value+") "+SignUp.PCPhone2.value+"-"+SignUp.PCPhone3.value;


	}
	
	if(SignUp.PCFax1.value.length != "" || SignUp.PCFax2.value.length != "" || SignUp.PCFax3.value.length != "")		{
		if (SignUp.PCFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.PCFax1.focus();
			return false;
		}
		if (SignUp.PCFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax2.focus();
			return false;
		}
		if (SignUp.PCFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax3.focus();
			return false;
		}

	var f1Return = validateNumeric(SignUp.PCFax1)
	 if(f1Return == false){
	   return false;
	 }
	 
	 var f2Return = validateNumeric(SignUp.PCFax1)
	 if(f2Return == false){
	   return false;
	 }
	 
	 var f3Return = validateNumeric(SignUp.PCFax1)
	 if(f3Return == false){
	   return false;
	 }
	}


	
	/*if(SignUp.PCFax1.value.length==3 && SignUp.PCFax2.value.length==3 && SignUp.PCFax3.value.length==4){
		SignUp.PCFax.value="("+SignUp.PCFax1.value+") "+SignUp.PCFax2.value+"-"+SignUp.PCFax3.value;


	}*/
	if(SignUp.numberOftollfree.selectedIndex==0 ){
		alert("Select Tollfree#");
		SignUp.numberOftollfree.focus();
		return false;
	}
	if (SignUp.APTitle.value =="" ){
		alert("Please Select Title");
		SignUp.APTitle.focus();
		return false;
	}
	if (SignUp.APFName.value =="" ){
		alert("Please Enter First Name");
		SignUp.APFName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APFName.focus();
		return false;
	}
	if (SignUp.APLName.value =="" ){
		alert("Please Enter Last Name");
		SignUp.APLName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APLName.focus();
		return false;
	}
	
	
	
	if(SignUp.APAddress.value=="" ){
		alert("Enter Address");
		SignUp.APAddress.focus();

		return false;
	}
	if(SignUp.APCity.value=="" ){
		alert("Enter City");
		SignUp.APCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.APCity.value)){
		alert("City Name Contains Invalid Characters.");
		SignUp.APCity.focus();
		return false;
	} 	
	if(SignUp.APState.selectedIndex==0 ){
		alert("Select State");
		SignUp.APState.focus();
		return false;
	}
	if(SignUp.APZip.value.length < 3 || SignUp.APZip.value.length > 5){
		alert("Enter Valid  Zip/Postal Code");
		SignUp.APZip.focus();

		return false;
	}

	 var AzipReturn = validateNumeric(SignUp.APZip)
	 if(AzipReturn == false){
	   return false;
	 }

	if(SignUp.APEmail.value == ""){
		alert("Enter E-mail");
		SignUp.APEmail.focus();

		return false;
	}
	if (SignUp.APEmail.value != "" && !validemail(SignUp.APEmail.value)){ 
		alert("Enter Valid E-mail");
		SignUp.APEmail.focus();
		return false;		
	}
	if(SignUp.APPhone1.value.length == "" && SignUp.APPhone2.value.length == "" && SignUp.APPhone3.value.length == ""){
			alert("Enter Phone Number");
			SignUp.APPhone1.focus();
			return false;
	}		
	else{
		if (SignUp.APPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			SignUp.APPhone1.focus();
			return false;
		}
		if (SignUp.APPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone2.focus();
			return false;
		}
		if (SignUp.APPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone3.focus();

			return false;
		}

		var APPhone1 = validateNumeric(SignUp.APPhone1)
	 if(APPhone1 == false){
	   return false;
	 }
	 
	 var APPhone2 = validateNumeric(SignUp.APPhone2)
	 if(APPhone2 == false){
	   return false;
	 }
	 
	 var APPhone3 = validateNumeric(SignUp.APPhone3)
	 if(APPhone3 == false){
	   return false;
	 }



	}
	if(SignUp.APPhone1.value.length==3 && SignUp.APPhone2.value.length==3 && SignUp.APPhone3.value.length==4){
		SignUp.APPhone.value="("+SignUp.APPhone1.value+") "+SignUp.APPhone2.value+"-"+SignUp.APPhone3.value;


	}
	
	if(SignUp.APFax1.value.length != "" && SignUp.APFax2.value.length != "" && SignUp.APFax3.value.length != ""){
						
		if (SignUp.APFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.APFax1.focus();
			return false;
		}
		if (SignUp.APFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.APFax2.focus();

			return false;
		}
		if (SignUp.APFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.APFax3.focus();
			return false;
		}

		var APFax1 = validateNumeric(SignUp.APFax1)
	 if(APFax1 == false){
	   return false;
	 }
	 
	 var APFax2 = validateNumeric(SignUp.APFax2)
	 if(APFax2 == false){
	   return false;
	 }
	 
	 var APFax3 = validateNumeric(SignUp.APFax3)
	 if(APFax3 == false){
	   return false;
	 }


	}
	/*
	if(SignUp.APFax1.value.length==3 && SignUp.APFax2.value.length==3 && SignUp.APFax3.value.length==4){
		SignUp.APFax.value="("+SignUp.APFax1.value+") "+SignUp.APFax2.value+"-"+SignUp.APFax3.value;



	}*/
	document.editDealer.submit();
}

function validateEditCustomerStep1(){
	document.editCustomerDetails.userAction.value = "ACTIVE_USER_UPDATE";
	var SignUp = document.editCustomerDetails;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	SignUp.textCustomer.value = Trim(SignUp.textCustomer.value);	
	SignUp.PCTitle.value = Trim(SignUp.PCTitle.value);
	SignUp.PCFName.value = Trim(SignUp.PCFName.value);
	SignUp.PCLName.value = Trim(SignUp.PCLName.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APTitle.value = Trim(SignUp.APTitle.value);
	SignUp.APFName.value = Trim(SignUp.APFName.value);
	SignUp.APLName.value = Trim(SignUp.APLName.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);

	SignUp.ToLeadDataExpo.value = Trim(SignUp.ToLeadDataExpo.value);
	SignUp.CCDataExpo.value = Trim(SignUp.CCDataExpo.value);
	SignUp.BCCDataExpo.value = Trim(SignUp.BCCDataExpo.value);
	SignUp.ToLead.value = Trim(SignUp.ToLead.value);
	SignUp.CC.value = Trim(SignUp.CC.value);
	SignUp.BCC.value = Trim(SignUp.BCC.value);
	SignUp.websiteURL.value = Trim(SignUp.websiteURL.value);
//==============================================================================	
	if(SignUp.textCustomer.value=="" ){
		alert("Enter Customer Name");
		SignUp.textCustomer.value = Trim(SignUp.textCustomer.value)
		SignUp.textCustomer.focus();
		return false;
	}
	if (!checkSpecialCharactersForCustomerName(SignUp.textCustomer)){
		SignUp.textCustomer.focus();
		return false;
	}	

	if(SignUp.PCTitle.value=="" ){
		alert("Please Select Title");
		SignUp.PCTitle.focus();
		return false;
	}
	if(SignUp.PCFName.value=="" ){
		alert("Please Enter First Name");
		SignUp.PCFName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCFName.value)){
		alert("Check for Valid Characters");
		SignUp.PCFName.focus();
		return false;
	}
	
	if(SignUp.PCLName.value=="" ){
		alert("Please Enter Last Name");
		SignUp.PCLName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCLName.value)){
		alert("Check for Valid Characters");
		SignUp.PCLName.focus();
		return false;
	}
	
	if(SignUp.PCAddress.value=="" ){
		alert("Enter Address");
		SignUp.PCAddress.focus();
		return false;
	}
	if(SignUp.PCCity.value=="" ){
		alert("Enter City");
		SignUp.PCCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.PCCity.value)){
		alert("City Name Contains Invalid Characters");
		SignUp.PCCity.focus();

		return false;
	} 	
	if(SignUp.PCState.selectedIndex==0 ){
		alert("Select State");
		SignUp.PCState.focus();


		return false;
	}
	if(SignUp.PCZip.value.length < 3 || SignUp.PCZip.value.length > 5){
		alert("Enter Valid  Zip/Postal Code");
		SignUp.PCZip.focus();
		return false;
	}

	var PCZip = validateNumeric(SignUp.PCZip)
	 if(PCZip == false){
	   return false;
	 }

	if(SignUp.PCEmail.value == ""){
		alert("Enter Primary E-mail");
		SignUp.PCEmail.focus();
		return false;
	}
	if (SignUp.PCEmail.value != "" && !validemail(SignUp.PCEmail.value)){ 
		alert("Enter Valid Primary E-mail");
		SignUp.PCEmail.focus();
		return false;		
	}
	if(SignUp.PCPhone1.value.length == "" && SignUp.PCPhone2.value.length == "" && SignUp.PCPhone3.value.length == ""){
		alert("Enter Phone Number");
		SignUp.PCPhone1.focus();
		return false;
	}
	else{
			if (SignUp.PCPhone1.value.length<3){			
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone1.focus();
				return false;
			}
			if (SignUp.PCPhone2.value.length<3){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone2.focus();
				return false;
			}
			if (SignUp.PCPhone3.value.length<4){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone3.focus();
				return false;
			}

	 var PCPhone1 = validateNumeric(SignUp.PCPhone1)
	 if(PCPhone1 == false){
	   return false;
	 }
	 
	 var PCPhone2 = validateNumeric(SignUp.PCPhone2)
	 if(PCPhone2 == false){
	   return false;
	 }
	 
	 var PCPhone3 = validateNumeric(SignUp.PCPhone3)
	 if(PCPhone3 == false){
	   return false;
	 }

	}

	if(SignUp.PCPhone1.value.length==3 && SignUp.PCPhone2.value.length==3 && SignUp.PCPhone3.value.length==4){
		SignUp.PCPhone.value="("+SignUp.PCPhone1.value+") "+SignUp.PCPhone2.value+"-"+SignUp.PCPhone3.value;


	}
	
	if(SignUp.PCFax1.value.length != "" || SignUp.PCFax2.value.length != "" || SignUp.PCFax3.value.length != ""){
		if (SignUp.PCFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.PCFax1.focus();
			return false;
		}
		if (SignUp.PCFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax2.focus();
			return false;
		}
		if (SignUp.PCFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax3.focus();
			return false;
		}

	var f1Return = validateNumeric(SignUp.PCFax1)
	 if(f1Return == false){
	   return false;
	 }
	 
	 var f2Return = validateNumeric(SignUp.PCFax1)
	 if(f2Return == false){
	   return false;
	 }
	 
	 var f3Return = validateNumeric(SignUp.PCFax1)
	 if(f3Return == false){
	   return false;
	 }
	}

	if (Trim(SignUp.websiteURL.value.toLowerCase()) == "http://" || Trim(SignUp.websiteURL.value.toLowerCase()) == "https://" || Trim(SignUp.websiteURL.value.toLowerCase()) == "ftp://" ){
			
	}else {

		if(!validateWebsiteURL(SignUp.websiteURL)){
			alert("Please Enter Valid Website Url");
			SignUp.websiteURL.focus();
			return false;
		}

	}
	
	
	/*if(SignUp.PCFax1.value.length==3 && SignUp.PCFax2.value.length==3 && SignUp.PCFax3.value.length==4){
		SignUp.PCFax.value="("+SignUp.PCFax1.value+") "+SignUp.PCFax2.value+"-"+SignUp.PCFax3.value;


	}*/
	
	if (SignUp.APTitle.value =="" ){
		alert("Please Select Title");
		SignUp.APTitle.focus();
		return false;
	}
	if (SignUp.APFName.value =="" ){
		alert("Please Enter First Name");
		SignUp.APFName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APFName.focus();
		return false;
	}
	if (SignUp.APLName.value =="" ){
		alert("Please Enter Last Name");
		SignUp.APLName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APLName.focus();
		return false;
	}
	
	
	
	if(SignUp.APAddress.value=="" ){
		alert("Enter Address");
		SignUp.APAddress.focus();

		return false;
	}
	if(SignUp.APCity.value=="" ){
		alert("Enter City");
		SignUp.APCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.APCity.value)){
		alert("City Name Contains Invalid Characters.");
		SignUp.APCity.focus();
		return false;
	} 	
	if(SignUp.APState.selectedIndex==0 ){
		alert("Select State");
		SignUp.APState.focus();
		return false;
	}
	if(SignUp.APZip.value.length < 3 || SignUp.APZip.value.length > 5){
		alert("Enter Valid  Zip/Postal Code");
		SignUp.APZip.focus();

		return false;
	}

	 var AzipReturn = validateNumeric(SignUp.APZip)
	 if(AzipReturn == false){
	   return false;
	 }

	if(SignUp.APEmail.value == ""){
		alert("Enter E-mail");
		SignUp.APEmail.focus();

		return false;
	}
	if (SignUp.APEmail.value != "" && !validemail(SignUp.APEmail.value)){ 
		alert("Enter Valid E-mail");
		SignUp.APEmail.focus();
		return false;		
	}
	if(SignUp.APPhone1.value.length == "" && SignUp.APPhone2.value.length == "" && SignUp.APPhone3.value.length == ""){
			alert("Enter Phone Number");
			SignUp.APPhone1.focus();
			return false;
	}		
	else{
		if (SignUp.APPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			SignUp.APPhone1.focus();
			return false;
		}
		if (SignUp.APPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone2.focus();
			return false;
		}
		if (SignUp.APPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone3.focus();

			return false;
		}

		var APPhone1 = validateNumeric(SignUp.APPhone1)
	 if(APPhone1 == false){
	   return false;
	 }
	 
	 var APPhone2 = validateNumeric(SignUp.APPhone2)
	 if(APPhone2 == false){
	   return false;
	 }
	 
	 var APPhone3 = validateNumeric(SignUp.APPhone3)
	 if(APPhone3 == false){
	   return false;
	 }



	}
	if(SignUp.APPhone1.value.length==3 && SignUp.APPhone2.value.length==3 && SignUp.APPhone3.value.length==4){
		SignUp.APPhone.value="("+SignUp.APPhone1.value+") "+SignUp.APPhone2.value+"-"+SignUp.APPhone3.value;


	}
	
	if(SignUp.APFax1.value.length != "" && SignUp.APFax2.value.length != "" && SignUp.APFax3.value.length != ""){
						
		if (SignUp.APFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.APFax1.focus();
			return false;
		}
		if (SignUp.APFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.APFax2.focus();

			return false;
		}
		if (SignUp.APFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.APFax3.focus();
			return false;
		}

		var APFax1 = validateNumeric(SignUp.APFax1)
	 if(APFax1 == false){
	   return false;
	 }
	 
	 var APFax2 = validateNumeric(SignUp.APFax2)
	 if(APFax2 == false){
	   return false;
	 }
	 
	 var APFax3 = validateNumeric(SignUp.APFax3)
	 if(APFax3 == false){
	   return false;
	 }
	

	}
	
	
	
	if(SignUp.LeadMailDataExpo[0].checked == true)
	{
   if(SignUp.LeadFormatDataExpo[0].checked == true || SignUp.LeadFormatDataExpo[1].checked == true || SignUp.LeadFormatDataExpo[2].checked == true){;}
   else
   {
		alert("Please Select Value For Lead Format");
		return false;
   }

	if(SignUp.ToLeadDataExpo.value == "")
	 {
	   alert("Please Enter The Lead Mail-id");
	   SignUp.ToLeadDataExpo.focus();
		return false;
	  }	

 
 	if (SignUp.ToLeadDataExpo.value != "" && !validemail(SignUp.ToLeadDataExpo.value)){ 
		alert("Enter Valid Lead E-mail");
		SignUp.ToLeadDataExpo.focus();
		return false;		
	}
	if (SignUp.CCDataExpo.value != "" && !validateMultipleEmail(SignUp.CCDataExpo.value)){ 
		alert("Enter Valid CC E-mail");
		SignUp.CCDataExpo.focus();
		return false;		
	}
	 if (SignUp.BCCDataExpo.value != "" && !validateMultipleEmail(SignUp.BCCDataExpo.value)){ 
		alert("Enter Valid BCC E-mail");
		SignUp.BCCDataExpo.focus();
		return false;		
	}
 }	//funcion to validate Data Expo ends 
  
 if(SignUp.LeadMail[0].checked == true)
 {
   if(SignUp.LeadFormat[0].checked == true || SignUp.LeadFormat[1].checked == true || SignUp.LeadFormat[2].checked == true){;}
   else
   {
		alert("Please Select Value For Lead Format");
		 return false;
   }

   if(SignUp.ToLead.value == "")
   {
		alert("Please Enter The Lead Mail-id");
		SignUp.ToLead.focus();
		 return false;
	}

 
 	if (SignUp.ToLead.value != "" && !validemail(SignUp.ToLead.value)){ 
		alert("Enter Valid Lead E-mail");
		SignUp.ToLead.focus();
		return false;		
	}
	if (SignUp.CC.value != "" && !validateMultipleEmail(SignUp.CC.value)){ 
		alert("Enter Valid CC E-mail");
		SignUp.CC.focus();
		return false;		
	}
	 if (SignUp.BCC.value != "" && !validateMultipleEmail(SignUp.BCC.value)){ 
		alert("Enter Valid BCC E-mail");
		document.SignUp.BCC.focus();
		return false;		
	}
 }	
	/*
	if(SignUp.APFax1.value.length==3 && SignUp.APFax2.value.length==3 && SignUp.APFax3.value.length==4){
		SignUp.APFax.value="("+SignUp.APFax1.value+") "+SignUp.APFax2.value+"-"+SignUp.APFax3.value;



	}*/
	
	if(!document.getElementById("InboundCallRecordY").checked && !document.getElementById("InboundCallRecordN").checked)
	{
		alert("Please select call recording type.");
		return false;
	}
	
	return true;
	document.editCustomerDetails.submit();
}

function validateMultipleEmail(emailVal) {
	var tempEmail = emailVal.split(",");
	for(var i=0; i<tempEmail.length; i++) {
		if(validemail(tempEmail[i]) == false) {
			return false;
		}
	}
	return true;
}

function manageProfile(){
	document.editDealer.userAction.value = "MANAGE_PROFILE_FINISH";
	var SignUp = document.editDealer;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);	
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);
	SignUp.PCFName.value = Trim(SignUp.PCFName.value);
	SignUp.PCLName.value = Trim(SignUp.PCLName.value);
	SignUp.PCTitle.value = Trim(SignUp.PCTitle.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APFName.value = Trim(SignUp.APFName.value);
	SignUp.APLName.value = Trim(SignUp.APLName.value);
	SignUp.APTitle.value = Trim(SignUp.APTitle.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);
//==============================================================================	
	if(SignUp.PCDealerName.value=="" ){
		alert("Enter Customer Name");
		SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value)
		SignUp.PCDealerName.focus();
		return false;
	}
	/*if (!validUserName(SignUp.PCDealerName.value)){
		alert("Check for Valid Characters");
		SignUp.PCDealerName.focus();

		return false;
	}	*/

	if(SignUp.PCTitle.value=="" ){
		alert("Please Select Title");
		SignUp.PCTitle.focus();
		return false;
	}	
	if(SignUp.PCFName.value=="" ){
		alert("Please Enter First Name");
		SignUp.PCFName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCFName.value)){
		alert("Check for Valid Characters");
		SignUp.PCFName.focus();
		return false;
	}
	
	if(SignUp.PCLName.value=="" ){
		alert("Please Enter Last Name");
		SignUp.PCLName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCLName.value)){
		alert("Check for Valid Characters");
		SignUp.PCLName.focus();
		return false;
	}
	
	if(SignUp.PCAddress.value=="" ){
		alert("Enter Address");
		SignUp.PCAddress.focus();
		return false;
	}
	if(SignUp.PCCity.value=="" ){
		alert("Enter City");
		SignUp.PCCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.PCCity.value)){
		alert("City Name Contains Invalid Characters");
		SignUp.PCCity.focus();

		return false;
	} 	
	if(SignUp.textState.selectedIndex==0 ){
		alert("Select State");
		SignUp.PCState.focus();


		return false;
	}
	if(SignUp.PCZip.value.length < 3 ){
		alert("Enter Valid Zip/Postal Code");
		SignUp.PCZip.focus();
		return false;
	}

	var PzipReturn = validateNumeric(SignUp.PCZip)
	 if(PzipReturn == false){
	   return false;
	 }

	if(SignUp.PCEmail.value == ""){
		alert("Enter Primary E-mail");
		SignUp.PCEmail.focus();
		return false;
	}
	if (SignUp.PCEmail.value != "" && !validemail(SignUp.PCEmail.value)){ 
		alert("Enter Valid Primary E-mail");
		SignUp.PCEmail.focus();
		return false;		
	}
	if(SignUp.PCPhone1.value.length == "" && SignUp.PCPhone2.value.length == "" && SignUp.PCPhone3.value.length == ""){
		alert("Enter Phone Number");
		SignUp.PCPhone1.focus();
		return false;
	}
	else{
			if (SignUp.PCPhone1.value.length<3){			
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone1.focus();
				return false;
			}
			if (SignUp.PCPhone2.value.length<3){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone2.focus();
				return false;
			}
			if (SignUp.PCPhone3.value.length<4){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone3.focus();
				return false;
			}

			var p1Return = validateNumeric(SignUp.PCPhone1)
	 if(p1Return == false){
	   return false;
	 }
	 
	 var p2Return = validateNumeric(SignUp.PCPhone2)
	 if(p2Return == false){
	   return false;
	 }
	 
	 var p3Return = validateNumeric(SignUp.PCPhone3)
	 if(p3Return == false){
	   return false;
	 }
	}

	if(SignUp.PCPhone1.value.length==3 && SignUp.PCPhone2.value.length==3 && SignUp.PCPhone3.value.length==4){
		SignUp.PCPhone.value="("+SignUp.PCPhone1.value+") "+SignUp.PCPhone2.value+"-"+SignUp.PCPhone3.value;
	}
	
	<!--if(SignUp.PCFax1.value.length!= "" && SignUp.PCFax2.value.length!= "" && SignUp.PCFax3.value.length != ""){-->
	if(SignUp.PCFax1.value.length!= "" || SignUp.PCFax2.value.length!= "" || SignUp.PCFax3.value.length != ""){  
	
	 if (SignUp.PCFax1.value.length<3)	{			
			alert("Enter The Correct Fax Number");
			SignUp.PCFax1.focus();
			return false;
		}
		if (SignUp.PCFax2.value.length<3)		{
			alert("Enter The Correct Fax Number");
			SignUp.PCFax2.focus();
			return false;
		}
		if (SignUp.PCFax3.value.length<4)		{
			alert("Enter The Correct Fax Number");
			SignUp.PCFax3.focus();
			return false;
		}

	var f1Return = validateNumeric(SignUp.PCFax1)
	 if(f1Return == false){
	   return false;
	 }
	 
	 var f2Return = validateNumeric(SignUp.PCFax1)
	 if(f2Return == false){
	   return false;
	 }
	 
	 var f3Return = validateNumeric(SignUp.PCFax1)
	 if(f3Return == false){
	   return false;
	 }

	}
	
	if(SignUp.siteURL.value!="" && SignUp.siteURL.value!="http://" && !(validateurl(SignUp.siteURL.value)) && SignUp.siteURL.value!="N/A"){
		alert("Please Enter Valid URL");
		SignUp.siteURL.focus();
		return false;
	}
	if(SignUp.siteURL.value=="" || SignUp.siteURL.value=="http://" || SignUp.siteURL.value=="N/A") {
		SignUp.siteURL.value = "";
	}

	if (SignUp.APTitle.value =="" ){
		alert("Please Select Title");
		SignUp.APTitle.focus();
		return false;
	}
	if (SignUp.APFName.value =="" ){
		alert("Please Enter First Name");
		SignUp.APFName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APFName.focus();
		return false;
	}
	if (SignUp.APLName.value =="" ){
		alert("Please Enter Last Name");
		SignUp.APLName.focus();
		return false;
	}
	if (!validUserName(SignUp.APLName.value)){
		alert("Check for Valid Characters");
		SignUp.APLName.focus();
		return false;
	}
	
	
	
	if(SignUp.APAddress.value=="" ){
		alert("Enter Address");
		SignUp.APAddress.focus();

		return false;
	}
	if(SignUp.APCity.value=="" ){
		alert("Enter City");
		SignUp.APCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.APCity.value)){
		alert("City Name Contains Invalid Characters.");
		SignUp.APCity.focus();
		return false;
	} 	
	if(SignUp.APState.selectedIndex==0 ){
		alert("Select State");
		SignUp.APState.focus();
		return false;
	}
	if(SignUp.APZip.value.length < 3){
		alert("Enter Valid Zip/Postal Code");
		SignUp.APZip.focus();

		return false;
	}

	var APZip = validateNumeric(SignUp.APZip)
	 if(APZip == false){
	   return false;
	 }
	if(SignUp.APEmail.value == ""){
		alert("Enter E-mail");
		SignUp.APEmail.focus();

		return false;
	}
	if (SignUp.APEmail.value != "" && !validemail(SignUp.APEmail.value)){ 
		alert("Enter Valid E-mail");
		SignUp.APEmail.focus();
		return false;		
	}
	if(SignUp.APPhone1.value.length == "" && SignUp.APPhone2.value.length == "" && SignUp.APPhone3.value.length == ""){
			alert("Enter Phone Number");
			SignUp.APPhone1.focus();
			return false;
	}		
	else{
		if (SignUp.APPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			SignUp.APPhone1.focus();
			return false;
		}
		if (SignUp.APPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone2.focus();
			return false;
		}
		if (SignUp.APPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone3.focus();

			return false;
		}

		var APPhone1 = validateNumeric(SignUp.APPhone1)
	 if(APPhone1 == false){
	   return false;
	 }
	 
	 var APPhone2 = validateNumeric(SignUp.APPhone2)
	 if(APPhone2 == false){
	   return false;
	 }
	 
	 var APPhone3 = validateNumeric(SignUp.APPhone3)
	 if(APPhone3 == false){
	   return false;
	 }
	}
	if(SignUp.APPhone1.value.length==3 && SignUp.APPhone2.value.length==3 && SignUp.APPhone3.value.length==4){
		SignUp.APPhone.value="("+SignUp.APPhone1.value+") "+SignUp.APPhone2.value+"-"+SignUp.APPhone3.value;
	}
	
	<!--if(SignUp.APFax1.value.length!= "" && SignUp.APFax2.value.length!= "" && SignUp.APFax3.value.length!=""){-->
	if(SignUp.APFax1.value.length!= "" || SignUp.APFax2.value.length!= "" || SignUp.APFax3.value.length!=""){
	  if (SignUp.APFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.APFax1.focus();
			return false;
		}
		if (SignUp.APFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.APFax2.focus();

			return false;
		}
		if (SignUp.APFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.APFax3.focus();
			return false;
		}

		var APFax1 = validateNumeric(SignUp.APFax1)
	 if(APFax1 == false){
	   return false;
	 }
	 
	 var APFax2 = validateNumeric(SignUp.APFax2)
	 if(APFax2 == false){
	   return false;
	 }
	 
	 var APFax3 = validateNumeric(SignUp.APFax3)
	 if(APFax3 == false){
	   return false;
	 }
	}
	SignUp.submit();
}

function trans(completeAreaCity,areaCity,moveAll){
	var obj1 = document.getElementById(completeAreaCity) ;
	var obj2 = document.getElementById(areaCity);
	if(( obj1.selectedIndex == -1) && ( moveAll == false)){
		return;
	}
	newobj2 = new Array( obj2.options.length );			

	var len = 0;
	for( len = 0; len < obj2.options.length; len++ ){
		if ( obj2.options[ len ] != null ){
			newobj2[ len ] = new Option( obj2.options[ len ].text, obj2.options[ len ].value, obj2.options[ len ].defaultSelected, obj2.options[ len ].selected );
		}
	}
	for( var i = 0; i < obj1.options.length; i++ ){ 
		if ( obj1.options[i] != null && ( obj1.options[i].selected == true || moveAll)){
			newobj2[ len ] = new Option( obj1.options[i].text, obj1.options[i].value, obj1.options[i].defaultSelected, obj1.options[i].selected );
			len++;
		}
	}
	newobj2.sort( compareOptionText2 );   // BY TEXT
	for ( var j = 0; j < newobj2.length; j++ ){
		if ( newobj2[ j ] != null ){
			obj2.options[ j ] = newobj2[ j ];
		}
	}
	for( var i = obj1.options.length - 1; i >= 0; i-- ){ 
		if ( obj1.options[i] != null && ( obj1.options[i].selected == true || moveAll )){
			obj1.options[i] = null;
		}
	}
}

function changeButtonImage(action, imgId) {
	if(action == 'mover') {
		document.getElementById(imgId).src = "images/footer_buttons/arrow_white.gif";
	}
	if(action == 'mout') {
		document.getElementById(imgId).src = "images/footer_buttons/arrow.gif";
	}
}

function show_hide(){
	document.getElementById("tablePeriod").style.visibility="hidden";
	document.getElementById("textFreeCalls").style.visibility="hidden";
	if (document.getElementById("period").checked){
		document.getElementById("tablePeriod").style.visibility="";
		document.getElementById("textFreeCalls").style.visibility="hidden";
	}
	if (document.getElementById("free").checked){
		document.getElementById("tablePeriod").style.visibility="hidden";		
		document.getElementById("textFreeCalls").style.visibility="";
	}
}
function hide_promo(id) {
	if(id == "free") {
		document.getElementById("tablePeriod").style.visibility="hidden";
		document.getElementById("textFreeCalls").style.visibility="";
		document.getElementById("textFreeCalls").value = "";
		document.getElementById("textFromDate").value = "";		
		document.getElementById("textToDate").value = "";		
	}
	if(id == "period") {
		document.getElementById("tablePeriod").style.visibility="";
		document.getElementById("textFreeCalls").style.visibility="hidden";
		document.getElementById("textFreeCalls").value = "";
		document.getElementById("textFromDate").value = "";		
		document.getElementById("textToDate").value = "";		
	}
}
	
function isNotAlphabets(str){
	var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "
	var temp;
	for (var i=0; i<str.length; i++) {
		temp = "" + str.substring(i, i+1);
		if (valid.indexOf(temp) == -1) return true;
	}
	return false;
	/*for (var i = 0; i < str.length; i++)
	{
		var ch = str.substring(i, i + 1);
		if((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)){
			return true;
		}
	}*/
	//return false;
}

/*function isValidAlphabets(obj){
	var num = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	var objVal = obj.value;
	var objLen = obj.value.length;
	for(var j = 0 ; j < objLen ; j++) {
		var check = objVal.substring(j,j+1);
		if(num.indexOf(check) == -1) {
			alert("Enter only alphabets");
			obj.value = obj.value.substring(0,obj.value.length-1);
			obj.focus();
			return false;
		}
	}
	return true;	
}*/
/*function isValidRoles(obj) {
	var num = " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	var objVal = obj.value;
	var objLen = obj.value.length;
	for(var j = 0 ; j < objLen ; j++) {
		var check = objVal.substring(j,j+1);
		if(num.indexOf(check) == -1) {
			alert("Enter only alphabets");
			obj.value = obj.value.substring(0,obj.value.length-1);
			obj.focus();
			return false;
		}
	}
	checkTwoSpace(obj);
	return true;	
}*/

function  isValidAlphabets( strValue ) {
// alert(strValue);
  var objRegExp  =  /^[a-zA-Z\s]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Enter Alphabets");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
 return true;
}
}

function  isValidRoles( strValue ) {
  var objRegExp  =  /^[a-zA-Z\s]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Enter Alphabets");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
 return true;
}
}


function checkTwoSpace(obj) {
		if(obj.value.indexOf("  ")>=0) {				
				obj.value = obj.value.replace("  "," ");
		}
}

function IsValidUser(str){
	r1=new RegExp("^[a-zA-Z0-9]+([_][a-zA-Z0-9]*)?$"); 

alertVal="";
if(str.id == "textUserName") alertVal = "user name";
if(str.id == "textPassword") alertVal = "password";
if(str.id == "textNewpassword") alertVal = "password";
if(str.id == "textVerifyNewpassword") alertVal = "password";

	if(str.value!="" && !r1.test(str.value) ) {
		alert("Enter valid "+alertVal);
		//str.value = ""; 
		str.focus(); 	
		return false;
	} else {
		return true;
	}

} 

function checkValidUser(strId) {
//alert(document.getElementById(strId).value);
alertVal="";
if(strId == "textUserName") alertVal = "user name";
if(strId == "textPassword" || strId == "textVerifypassword") alertVal = "password";

	lastChar = document.getElementById(strId).value.substr(document.getElementById(strId).value.length-1 , document.getElementById(strId).value.length);
	if(lastChar == "_") {
		alert("Enter valid "+alertVal);
		//document.getElementById(strId).value = ""; 
		document.getElementById(strId).focus(); 	
		return false;
	} else {
		return true;
	}
}

function IsNumeric(str){
	r1=new RegExp("^[$]?[0-9]+([.]{1}[0-9]{2})?$"); 
	r2=new RegExp("^[$]?[0-9]+([,][0-9]{3})+([.]{1}[0-9]{2})?$"); 
	return(r1.test(str)||r2.test(str));
} 

function IsFloat(str){
	r1=new RegExp("^[0-9]+([.]{1}([0-9]*))?$"); 
	r2=new RegExp("^[0-9]+([,][0-9]{3})+([.]{1}([0-9]*))?$"); 
	return(r1.test(str)||r2.test(str));
}

function validateNumber1(){ 
	if(event.keyCode==47 || event.keyCode==126) 
		event.returnValue = false;
	if ((event.keyCode <= 45 || event.keyCode > 57) && event.keyCode !=13) 
		event.returnValue = false; 
}
function  validateNumber( strValue ) {
// alert(strValue);
  var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; 
  var flag = objRegExp.test(strValue.value);

	  if(strValue.value != "" && !flag)
		{
		 alert("Enter numeric values");
		 //alert(strValue.value.length)
		var len = strValue.value.length;
		strValue.value = "";
		strValue.focus();
	  return false;
	}
	else {
		return true;
	}
}

function  validateName( strValue ) {
// alert(strValue);
  var objRegExp  =  /^[a-zA-Z\s]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Enter Alphabets");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
return true;
}
}

function  validateSearchName( strValue ) {
// alert(strValue);
  var objRegExp  =  /^[a-z0-9A-Z\s]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Enter Alphabets");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
return true;
}
}

function  validateCustomerName( strValue ) {
// alert(strValue);
  var objRegExp  =  /^[a-z0-9A-Z@#$-_()/:;\s]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Enter Alphabets");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
return true;
}
}

function  validatePromoCode( strValue ) {
// alert(strValue);
  var objRegExp  =  /^[a-z0-9A-Z]+$/;
  var flag = objRegExp.test(strValue.value);

  if(strValue.value != "" && !flag)
	{
	 alert("Promotional code should not contain special characters");
	 //alert(strValue.value.length)
	var len = strValue.value.length;
	//var str = strValue.value.substr(0,(strValue.value.length-1));
	var str = "";
	strValue.value = str;
	strValue.focus();
  return flag;
}
else {
return true;
}
}

function validateNumber_check(obj) {
	var num = "0123456789";		
	var objVal = obj.value;
	var objLen = obj.value.length;
	for(var j = 0 ; j < objLen ; j++) {
		var check = objVal.substring(j,j+1);
		if(num.indexOf(check) == -1) {
			alert("Enter numeric values");
			obj.value = obj.value.substring(0,obj.value.length-1);
			obj.focus();
			return false;
		}
	}
	return true;	
}

function validCheckCopy(obj) {
	var num = "0123456789";
		
	var objVal = obj.value;
	var objLen = obj.value.length;
	for(var j = 0 ; j < objLen ; j++) {
		var check = objVal.substring(j,j+1);
		if(num.indexOf(check) == -1) {
			return false;
		}
	}
	return true;	
}

/*function validateNumber(){
	if((event.keyCode == 32) || (event.keyCode == 34)||(event.keyCode == 39)||(event.keyCode == 44)||(event.keyCode == 46)||(event.keyCode == 47))
		event.returnValue = false;
	else if ((event.keyCode==8)||(event.keyCode==13) || ((event.keycode>48)||(event.keyCode<=57)))
		event.returnValue =true;
	else
		event.returnValue =false;	
}*/

function validPhoneCheck(){
	if(event.keyCode == 46) 
		event.returnValue = false;
}

function validemail(mailStr){
	var matchStr=mailStr;
	//var isValid = (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(matchStr));	
	var isValid =/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*((\.[A-Za-z][A-Za-z])|(\.[A-Za-z][A-Za-z][A-Za-z]))+$/.test(matchStr);
	
	if(isValid){
		return true;
	}
	else{
		return false;
	}
}

function tabvalidatePhone(phfield1,phfield2){
	if(document.getElementById(phfield1).value.length==3) 
		document.getElementById(phfield2).focus();
}
function tabvalidatemultiPhone(phfield1,phfield2){
	      if(document.getElementById(phfield1).value.length==4) 
		     document.getElementById(phfield2).focus();
}

function checkLength(obj){
	var limit=50;
	if(obj.value.length >=limit){
		obj.value=obj.value.substring(0,limit-1);
		alert("Enter upto 50 characters only");
		return false;
	}
	return true;
}

function checkValidNumber(obj) {
	var num = "0123456789";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			if(num.indexOf(check) == -1) {
				return false;
			}
		}
	}
	return true;
}
function checkValidData(obj) {
	var num = "!@#$%^&*()_+|';?><0123456789";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			//alert(check);
			if(num.indexOf(check) > 0) {
				return false;
			}
		}
	}
	return true;
}
function validateBrandNumber(obj) {
	var num = " !@#$%^&*()_+=-.?/\\abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			//alert(check);
			if(num.indexOf(check) >= 0) {
				alert("Please add only numbers separated by , ");
				obj.value = "";
				return false;
			} 
		}
	}
	return true;
}
/*	Multiple Selection from List Box	*/
var arrOldValues;

function SelectAllList(CONTROL){
	for(var i = 0;i < CONTROL.length;i++){
		CONTROL.options[i].selected = true;
	}
}

function DeselectAllList(CONTROL){
	for(var i = 0;i < CONTROL.length;i++){
		CONTROL.options[i].selected = false;
	}
}

function GetSelectValues(CONTROL){
	var strTemp = "";	
	for(var i = 0;i < CONTROL.length;i++){
		//if(CONTROL.options[i].selected == true){
			if(strTemp == "")			{
				strTemp += CONTROL.options[i].value.substring(0,3);
			}
			else{
				strTemp += ", " + CONTROL.options[i].value.substring(0,3);
			}				
		//}		
	}	
	return strTemp;
}

function GetCurrentListValues(CONTROL){
	var strValues = "";
	strValues = GetSelectValues(CONTROL);
	arrOldValues = strValues.split(",")
}

/* Common Function Ends */

/* SCRIPT FOR LOGIN PAGE VALIDATION */
function validateLogin() {
	if (document.login.username.value =="" ){
		alert("Please Enter User Name");
		document.login.username.focus();
		return false;
	}	
	if (!checkValidUserPassword(document.login.username)){
		document.login.username.focus();
		return false;
	}		
	if (document.login.password.value ==""){
		alert("Please Enter Password");
		document.login.password.focus();
		return false;
	}
	if (!checkValidUserPassword(document.login.password)){
		document.login.password.focus();
		return false;
	}	
}

function validateChangePassword() {
	document.changePassword.userAction.value="CHANGE_PASSWORD_CUSTOMER_SUBMIT";
	if (document.changePassword.textPassword.value.length < 4){
		alert("Please Enter Current Password");
		document.changePassword.textPassword.focus();
		return false;
	}	
	if(!checkValidUser('textPassword')) {
		return false;
	}
	if (document.changePassword.textNewpassword.value.length < 4){
		alert("Please Enter New Password");
		document.changePassword.textNewpassword.focus();
		return false;
	}
	if(!checkValidUser('textNewpassword')) {
		return false;
	}
	if (document.changePassword.textVerifyNewpassword.value.length < 4){
		alert("Please Re-Enter New Password");
		document.changePassword.textVerifyNewpassword.focus();
		return false;
	}
	if(!checkValidUser('textVerifyNewpassword')) {
		return false;
	}	
	else
	{
		if (document.changePassword.textNewpassword.value != document.changePassword.textVerifyNewpassword.value){
			alert("Password Mismatches. Please Re-enter correct Password.");
			document.changePassword.textVerifyNewpassword.focus();
			return false;
		}
	}	
	document.changePassword.submit();
	}
function checkValidUserPassword(obj) {
	var num = " !@#$%^&*()+=-.?/\\";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			//alert(check);
			if(num.indexOf(check) >= 0) {
				alert("Special characters not allowed");
				obj.value = "";
				return false;
			} 
		}
	}
	return true;
}
function checkSpecialCharWithoutSpace(obj) {
	var num = "!@#$%^&*()+=-.?/\\";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			//alert(check);
			if(num.indexOf(check) >= 0) {
				alert("Special characters not allowed");
				obj.value = "";
				return false;
			} 
		}
	}
	return true;
}

function checkSpecialCharactersForCustomerName(obj) {
	var num = "!@#$%^&*<>()+=.?\'\"/\\";
	var i;
	if(obj.value!="") {
		var phval = obj.value;
		var phlen = obj.value.length;
		for(i=0;i<phlen;i++) {
			var check = phval.substring(i,i+1);
			//alert(check);
			if(num.indexOf(check) >= 0) {
				alert("Special characters (!@#$%^&*<>()+=.?\' \"/\\) not allowed");
				obj.value = "";
				return false;
			} 
		}
	}
	return true;
}

/* Login Username Validation */
function validUserName(_f){
	var matchStr=_f;
	var isValid = (/[^0-9a-zA-Z_ ]/.test(matchStr));
	if(isValid){
		return false;
	}
	else{	
		return true;
	}
}


function checkBrand(getId) {
	var obj = document.getElementById('marketNumbers');
	var AllList = document.getElementById(getId);
	var allNumbers="";
	var allValidNumbers="";
	var listNumbers="";

	if(obj.value != "") {
		if( obj.value.substr(obj.value.length-1,obj.value.length) == ",") {
			alert("Please remove comma at the end");
			obj.focus();
			return false;
		} else {
			var objArr = obj.value.split(",");	
		}
	}

if(obj.value != "") {

	for(var i=0; i<AllList.options.length; i++) {
		var num = AllList.options[i].value.split("/");
		listNumbers = listNumbers + "," +  num[0] ;
	} 

	var listNumArr = listNumbers.split(",");

	for(var i=0; i<objArr.length; i++) {
		if(objArr[i] == "") {
			alert("Please remove multiple commas ");
			obj.focus();
			return false;
		}
		if(listNumbers.indexOf(objArr[i])!=-1 && objArr[i].length==3) {
			allValidNumbers = allValidNumbers + "," +  objArr[i];
		} else {
			allNumbers = allNumbers + "," + objArr[i];
		}
	}
	var numbers = allNumbers.substring(1,allNumbers.length);
	
	if(numbers.length > 0) {
		var isOrare="";
		var market="";
		var numArr = numbers.split(",");
		if(numArr.length == 1) {
			isOrare = "is";
			market = "area code";
		}
		else {
			isOrare = "are";
			market = "area codes";
		}
		alert(numbers + " " + isOrare + " not a valid "+ market + ".");
		obj.focus();
		return false;
	}
	else {		
		var validNumbers = allValidNumbers.substring(1,allValidNumbers.length);
		var validNumArr = validNumbers.split(",");
		
		for(var j=0; j<validNumArr.length; j++) {
			for(var i=0; i<listNumArr.length; i++) {
				if(validNumArr[j] == listNumArr[i]) {
					AllList.options[i-1].selected = true;
				} 
			}
		}

		for(var i=0; i<AllList.options.length; i++) {
			if(AllList.options[i].selected) {
				var arr = AllList.options[i].value.split("/");
				if(obj.value.indexOf(arr[0])==-1) {
					AllList.options[i].selected = false;
				}
			}
		}
	}

} else {
	for(var i=0; i<AllList.length; i++) {
		AllList.options[i].selected = false;
	}
}
return false;
}	


function validateZipCodes() {
	var obj = document.getElementById('zipCodes');
     var brandInfozipgo = document.brandInfoForm;
	 document.brandInfoForm.userAction.value="SEARCH_AREACODES_ZIPCODE";
	if(obj.value == "") {
		//document.getElementById('completeZipCodes').options.length = 0;
		alert("Please enter zip code(s)");	
		obj.focus();
		return false;
	}

	if(obj.value != "") {
		if( obj.value.substr(obj.value.length-1,obj.value.length) == ",") {
			alert("Please remove comma at the end");
			obj.focus();
			return false;
		} else {
			var allZipCodes = obj.value.split(",");	
		}
		
		for(var i=0; i<allZipCodes.length; i++) {
			if(allZipCodes[i] == "") {
				alert("Please remove multiple commas ");
				obj.focus();
				return false;
			}
			if(allZipCodes[i].length < 3 ||allZipCodes[i].length > 5 ) {
				alert("Please enter valid zip code");	
				obj.focus();
				return false;				
			}
		}
	}
	brandInfozipgo.submit();
	return true;
	//return false;
}
function validateAddZipCodes() {
	var obj = document.getElementById('zipCodes');
     var brandInfozipgo = document.brandInfoForm;
	 document.brandInfoForm.userAction.value="SEARCH_ADD_AREACODES_ZIPCODE";
	if(obj.value == "") {
		//document.getElementById('completeZipCodes').options.length = 0;
		alert("Please enter zip code(s)");	
		obj.focus();
		return false;
	}

	if(obj.value != "") {
		if( obj.value.substr(obj.value.length-1,obj.value.length) == ",") {
			alert("Please remove comma at the end");
			obj.focus();
			return false;
		} else {
			var allZipCodes = obj.value.split(",");	
		}
		
		for(var i=0; i<allZipCodes.length; i++) {
			if(allZipCodes[i] == "") {
				alert("Please remove multiple commas ");
				obj.focus();
				return false;
			}
			if(allZipCodes[i].length < 3 ||allZipCodes[i].length > 5 ) {
				alert("Please enter valid zip code");	
				obj.focus();
				return false;				
			}
		}
	}
	brandInfozipgo.submit();
	return true;
	//return false;
}


function validateZipCodeRadius() {
	var obj = document.getElementById('zipCode');
	var brandInfozipradgo = document.brandInfoForm;
	 document.brandInfoForm.userAction.value="SEARCH_ZIPCODE_RADIUS";

	if(obj.value == "") {
		alert("Please enter zip code");	
		obj.focus();
		return false;
	}
	if(obj.value.length < 3 || obj.value.length > 5) {
		alert("Please enter valid zip code");	
		obj.focus();
		return false;
	}
	brandInfozipradgo.submit();
	return true;
	//return false;
}
function validateAddZipCodeRadius() {
	var obj = document.getElementById('zipCode');
	var brandInfozipradgo = document.brandInfoForm;
	 document.brandInfoForm.userAction.value="SEARCH_ADD_ZIPCODE_RADIUS";

	if(obj.value == "") {
		alert("Please enter zip code");	
		obj.focus();
		return false;
	}
	if(obj.value.length < 3 || obj.value.length > 5) {
		alert("Please enter valid zip code");	
		obj.focus();
		return false;
	}
	brandInfozipradgo.submit();
	return true;
	//return false;
}

/* brandInfoForm Validation */
//************************************************************
function validateBrandInfoForm(){
	var num = "0123456789";
	var j;
	var brandInfoForm = document.brandInfoForm;
	document.brandInfoForm.userAction.value="SAVE_ADD_BRAND";
	if(brandInfoForm.Brand.selectedIndex == 0){
		alert("Select Product Name");
		brandInfoForm.Brand.focus();
		return false;
	}

	if(brandInfoForm.OffPhone1.value.length == "" && brandInfoForm.OffPhone2.value.length == "" && brandInfoForm.OffPhone3.value.length == ""){
			alert("Enter Phone Number");
			brandInfoForm.OffPhone1.focus();
			return false;
	}		
	else{
		if (brandInfoForm.OffPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			brandInfoForm.OffPhone1.focus();
			return false;
		}
		if (brandInfoForm.OffPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone2.focus();
			return false;
		}
		if (brandInfoForm.OffPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone3.focus();
			return false;
		}
		
	}
	//====================================================================
	// Check for values other than numeric
	// Added By Sandip Kothari
	// Added On 20th April 2006
	//====================================================================
		if(brandInfoForm.OffPhone1.value!="") {
		var phval1 = brandInfoForm.OffPhone1.value;
		var phlen1 = brandInfoForm.OffPhone1.value.length;
		for(j=0;j<phlen1;j++) {
				var check = phval1.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone1.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone2.value!="") {
		var phval2 = brandInfoForm.OffPhone2.value;
		var phlen2 = brandInfoForm.OffPhone2.value.length;
		for(j=0;j<phlen2;j++) {
				var check = phval2.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone2.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone3.value!="") {
		var phval3 = brandInfoForm.OffPhone3.value;
		var phlen3 = brandInfoForm.OffPhone3.value.length;
		for(j=0;j<phlen3;j++) {
				var check = phval3.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone3.focus();
					return false;
				}
			}
		}
	// Checking Ends Here......
	if(brandInfoForm.OffPhone1.value.length==3 && brandInfoForm.OffPhone2.value.length==3 && brandInfoForm.OffPhone3.value.length==4) {
		brandInfoForm.OffPhone.value="("+brandInfoForm.OffPhone1.value+") "+brandInfoForm.OffPhone2.value+"-"+brandInfoForm.OffPhone3.value;
	}
	
	//If area/city is selected through multiple box option
	if(document.getElementById('select_list').checked) {
		var j =0;
		for(var i = 0; i < document.brandInfoForm.areaCity.length; i++){
			//if(document.brandInfoForm.areaCity.options[i].selected == true){
				j++;
				break;
			//}
		}
		if(j == 0){
			alert("Select at least one area code");
			brandInfoForm.completeAreaCity.focus();
			return false;
		}
		else{
			GetCurrentListValues(document.brandInfoForm.areaCity);	
			brandInfoForm.selectCity.value = arrOldValues;		
		}	
	}
	
	//If area/city is selected through direct entry option
	if(document.getElementById('direct_entry').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeAreaCityEntry').length; i++){
			if(document.getElementById('completeAreaCityEntry').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeAreaCityEntry').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeAreaCityEntry').length; k++){
			 if(document.getElementById('completeAreaCityEntry').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;		
		}		
		
		
		//ssreturn false;
	}
	
	
	//If area/city is selected through zip code(s) option
	if(document.getElementById('zip_code').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodes').length; i++){
			if(document.getElementById('completeZipCodes').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodes').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodes').length; k++){
			 if(document.getElementById('completeZipCodes').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}	
	}	
	
	//If area/city is selected through zip code/radius option
	if(document.getElementById('zip_code_radius').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodesRadius').length; i++){
			if(document.getElementById('completeZipCodesRadius').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodesRadius').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodesRadius').length; k++){
			 if(document.getElementById('completeZipCodesRadius').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}
	}	
	
	
	if(brandInfoForm.monFromTime.value>brandInfoForm.monToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.monFromTime.focus();
		return false;
	} 
	if(brandInfoForm.tueFromTime.value>brandInfoForm.tueToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.tueFromTime.focus();
		return false;
	} 
	if(brandInfoForm.wedFromTime.value>brandInfoForm.wedToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.wedFromTime.focus();
		return false;
	} 
	if(brandInfoForm.ThuFromTime.value>brandInfoForm.ThuToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.ThuFromTime.focus();
		return false;
	} 
	if(brandInfoForm.friFromTime.value>brandInfoForm.friToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.friFromTime.focus();
		return false;
	} 
	if(brandInfoForm.satFromTime.value>brandInfoForm.satToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.satFromTime.focus();
		return false;
	} 
	if(brandInfoForm.sunFromTime.value>brandInfoForm.sunToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.sunFromTime.focus();
		return false;
	}
	//javascript:SelectAllList(document.brandInfoForm.areaCity)	
	brandInfoForm.submit();
	return true;
}

//************************************************************
function validateEditBrandInfoForm(){
	var num = "0123456789";
	var j;
	var brandInfoForm = document.brandInfoForm;
	document.brandInfoForm.userAction.value="SAVE_BRAND";
	if(brandInfoForm.Brand.selectedIndex == 0){
		alert("Select Product Name");
		brandInfoForm.Brand.focus();
		return false;
	}

	if(brandInfoForm.OffPhone1.value.length == "" && brandInfoForm.OffPhone2.value.length == "" && brandInfoForm.OffPhone3.value.length == ""){
			alert("Enter Phone Number");
			brandInfoForm.OffPhone1.focus();
			return false;
	}		
	else{
		if (brandInfoForm.OffPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			brandInfoForm.OffPhone1.focus();
			return false;
		}
		if (brandInfoForm.OffPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone2.focus();
			return false;
		}
		if (brandInfoForm.OffPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone3.focus();
			return false;
		}
		
	}
	//====================================================================
	// Check for values other than numeric
	// Added By Sandip Kothari
	// Added On 20th April 2006
	//====================================================================
		if(brandInfoForm.OffPhone1.value!="") {
		var phval1 = brandInfoForm.OffPhone1.value;
		var phlen1 = brandInfoForm.OffPhone1.value.length;
		for(j=0;j<phlen1;j++) {
				var check = phval1.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone1.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone2.value!="") {
		var phval2 = brandInfoForm.OffPhone2.value;
		var phlen2 = brandInfoForm.OffPhone2.value.length;
		for(j=0;j<phlen2;j++) {
				var check = phval2.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone2.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone3.value!="") {
		var phval3 = brandInfoForm.OffPhone3.value;
		var phlen3 = brandInfoForm.OffPhone3.value.length;
		for(j=0;j<phlen3;j++) {
				var check = phval3.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone3.focus();
					return false;
				}
			}
		}
	// Checking Ends Here......
	if(brandInfoForm.OffPhone1.value.length==3 && brandInfoForm.OffPhone2.value.length==3 && brandInfoForm.OffPhone3.value.length==4) {
		brandInfoForm.OffPhone.value="("+brandInfoForm.OffPhone1.value+") "+brandInfoForm.OffPhone2.value+"-"+brandInfoForm.OffPhone3.value;
	}
	
	//If area/city is selected through multiple box option
	if(document.getElementById('select_list').checked) {
		var j =0;
		for(var i = 0; i < document.brandInfoForm.areaCity.length; i++){
			//if(document.brandInfoForm.areaCity.options[i].selected == true){
				j++;
				break;
			//}
		}
		if(j == 0){
			alert("Select at least one area code");
			brandInfoForm.completeAreaCity.focus();
			return false;
		}
		else{
			GetCurrentListValues(document.brandInfoForm.areaCity);	
			brandInfoForm.selectCity.value = arrOldValues;		
		}	
	}
	
	//If area/city is selected through direct entry option
	if(document.getElementById('direct_entry').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeAreaCityEntry').length; i++){
			if(document.getElementById('completeAreaCityEntry').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeAreaCityEntry').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeAreaCityEntry').length; k++){
			 if(document.getElementById('completeAreaCityEntry').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;		
		}		
		
		
		//ssreturn false;
	}
	
	
	//If area/city is selected through zip code(s) option
	if(document.getElementById('zip_code').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodes').length; i++){
			if(document.getElementById('completeZipCodes').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodes').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodes').length; k++){
			 if(document.getElementById('completeZipCodes').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}	
	}	
	
	//If area/city is selected through zip code/radius option
	if(document.getElementById('zip_code_radius').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodesRadius').length; i++){
			if(document.getElementById('completeZipCodesRadius').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodesRadius').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodesRadius').length; k++){
			 if(document.getElementById('completeZipCodesRadius').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}
	}	
	
	
	if(brandInfoForm.monFromTime.value>brandInfoForm.monToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.monFromTime.focus();
		return false;
	} 
	if(brandInfoForm.tueFromTime.value>brandInfoForm.tueToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.tueFromTime.focus();
		return false;
	} 
	if(brandInfoForm.wedFromTime.value>brandInfoForm.wedToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.wedFromTime.focus();
		return false;
	} 
	if(brandInfoForm.ThuFromTime.value>brandInfoForm.ThuToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.ThuFromTime.focus();
		return false;
	} 
	if(brandInfoForm.friFromTime.value>brandInfoForm.friToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.friFromTime.focus();
		return false;
	} 
	if(brandInfoForm.satFromTime.value>brandInfoForm.satToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.satFromTime.focus();
		return false;
	} 
	if(brandInfoForm.sunFromTime.value>brandInfoForm.sunToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.sunFromTime.focus();
		return false;
	}
	//javascript:SelectAllList(document.brandInfoForm.areaCity)	
	brandInfoForm.submit();
	return true;
}

function validateBrandInfoSignupForm(){
	var num = "0123456789";
	var j;
	var brandInfoForm = document.brandInfoForm;
	document.brandInfoForm.userAction.value="SAVE_BRAND_SIGNUP";
	if(brandInfoForm.Brand.selectedIndex == 0){
		alert("Select Product Name");
		brandInfoForm.Brand.focus();
		return false;
	}

	if(brandInfoForm.OffPhone1.value.length == "" && brandInfoForm.OffPhone2.value.length == "" && brandInfoForm.OffPhone3.value.length == ""){
			alert("Enter Phone Number");
			brandInfoForm.OffPhone1.focus();
			return false;
	}		
	else{
		if (brandInfoForm.OffPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			brandInfoForm.OffPhone1.focus();
			return false;
		}
		if (brandInfoForm.OffPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone2.focus();
			return false;
		}
		if (brandInfoForm.OffPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			brandInfoForm.OffPhone3.focus();
			return false;
		}
		
	}
	//====================================================================
	// Check for values other than numeric
	// Added By Sandip Kothari
	// Added On 20th April 2006
	//====================================================================
		if(brandInfoForm.OffPhone1.value!="") {
		var phval1 = brandInfoForm.OffPhone1.value;
		var phlen1 = brandInfoForm.OffPhone1.value.length;
		for(j=0;j<phlen1;j++) {
				var check = phval1.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone1.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone2.value!="") {
		var phval2 = brandInfoForm.OffPhone2.value;
		var phlen2 = brandInfoForm.OffPhone2.value.length;
		for(j=0;j<phlen2;j++) {
				var check = phval2.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone2.focus();
					return false;
				}
			}
		}

		if(brandInfoForm.OffPhone3.value!="") {
		var phval3 = brandInfoForm.OffPhone3.value;
		var phlen3 = brandInfoForm.OffPhone3.value.length;
		for(j=0;j<phlen3;j++) {
				var check = phval3.substring(j,j+1);
				if(num.indexOf(check) == -1) {
					alert("Please Enter Valid Phone Numbers");
					brandInfoForm.OffPhone3.focus();
					return false;
				}
			}
		}
	// Checking Ends Here......
	if(brandInfoForm.OffPhone1.value.length==3 && brandInfoForm.OffPhone2.value.length==3 && brandInfoForm.OffPhone3.value.length==4) {
		brandInfoForm.OffPhone.value="("+brandInfoForm.OffPhone1.value+") "+brandInfoForm.OffPhone2.value+"-"+brandInfoForm.OffPhone3.value;
	}
	
	//If area/city is selected through multiple box option
	if(document.getElementById('select_list').checked) {
		var j =0;
		for(var i = 0; i < document.brandInfoForm.areaCity.length; i++){
			//if(document.brandInfoForm.areaCity.options[i].selected == true){
				j++;
				break;
			//}
		}
		if(j == 0){
			alert("Select at least one area code");
			brandInfoForm.completeAreaCity.focus();
			return false;
		}
		else{
			GetCurrentListValues(document.brandInfoForm.areaCity);	
			brandInfoForm.selectCity.value = arrOldValues;		
		}	
	}
	
	//If area/city is selected through direct entry option
	if(document.getElementById('direct_entry').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeAreaCityEntry').length; i++){
			if(document.getElementById('completeAreaCityEntry').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeAreaCityEntry').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeAreaCityEntry').length; k++){
			 if(document.getElementById('completeAreaCityEntry').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeAreaCityEntry').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;		
		}		
		
		
		//ssreturn false;
	}
	
	
	//If area/city is selected through zip code(s) option
	if(document.getElementById('zip_code').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodes').length; i++){
			if(document.getElementById('completeZipCodes').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodes').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodes').length; k++){
			 if(document.getElementById('completeZipCodes').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodes').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}	
	}	
	
	//If area/city is selected through zip code/radius option
	if(document.getElementById('zip_code_radius').checked) {
		var j = 0;
		var strTemp="";
		for(var i = 0; i < document.getElementById('completeZipCodesRadius').length; i++){
			if(document.getElementById('completeZipCodesRadius').options[i].selected == true){				
				j++;
				break;
			}
		}
		if(j == 0){
			alert("Select at least one area code");
			document.getElementById('completeZipCodesRadius').focus();
			return false;
		}else{
			for(var k = 0; k < document.getElementById('completeZipCodesRadius').length; k++){
			 if(document.getElementById('completeZipCodesRadius').options[k].selected == true){
				//alert(document.getElementById('completeAreaCityEntry').options[i].value);
				if(strTemp == ""){
				strTemp += document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }else{
				strTemp += ", " + document.getElementById('completeZipCodesRadius').options[k].value.substring(0,3);
			    }				
							
			}
		  }		  
			//GetCurrentListValues(document.brandInfoForm.completeAreaCityEntry);	
			brandInfoForm.selectCity.value = strTemp;	
		}
	}	
	
	
	if(brandInfoForm.monFromTime.value>brandInfoForm.monToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.monFromTime.focus();
		return false;
	} 
	if(brandInfoForm.tueFromTime.value>brandInfoForm.tueToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.tueFromTime.focus();
		return false;
	} 
	if(brandInfoForm.wedFromTime.value>brandInfoForm.wedToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.wedFromTime.focus();
		return false;
	} 
	if(brandInfoForm.ThuFromTime.value>brandInfoForm.ThuToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.ThuFromTime.focus();
		return false;
	} 
	if(brandInfoForm.friFromTime.value>brandInfoForm.friToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.friFromTime.focus();
		return false;
	} 
	if(brandInfoForm.satFromTime.value>brandInfoForm.satToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.satFromTime.focus();
		return false;
	} 
	if(brandInfoForm.sunFromTime.value>brandInfoForm.sunToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoForm.sunFromTime.focus();
		return false;
	}
	//javascript:SelectAllList(document.brandInfoForm.areaCity)	
	brandInfoForm.submit();
	return true;
}


/* brandInfoForm Validation */
function validateBrandInfoDirectForm(){
	document.brandInfoDirectForm.userAction.value="SAVE_BRAND_DIRECTCALL";
	if(brandInfoDirectForm.Brand.selectedIndex == 0){
		alert("Select Product Name");
		brandInfoDirectForm.Brand.focus();
		return false;
	}

	if(brandInfoDirectForm.monFromTime.value>brandInfoDirectForm.monToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.monFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.tueFromTime.value>brandInfoDirectForm.tueToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.tueFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.wedFromTime.value>brandInfoDirectForm.wedToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.wedFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.ThuFromTime.value>brandInfoDirectForm.ThuToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.ThuFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.friFromTime.value>brandInfoDirectForm.friToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.friFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.satFromTime.value>brandInfoDirectForm.satToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.satFromTime.focus();
		return false;
	} 
	if(brandInfoDirectForm.sunFromTime.value>brandInfoDirectForm.sunToTime.value){
		alert("From Time Should Be Less Than To Time");
		brandInfoDirectForm.sunFromTime.focus();
		return false;
	}
	//javascript:SelectAllList(document.brandInfoForm.areaCity)	
	document.brandInfoDirectForm.submit();
}


/* Dealer Group Name Page Validation */
function validateAddDealerGroup(){
	document.addDealerGroup.userAction.value="CREATE_DEALER_GROUP";
	if (document.addDealerGroup.textDealerGroupName.value==""){
		alert("Enter Customer Group Name");
		document.addDealerGroup.textDealerGroupName.focus();
		return false;
	}
	if (!validUserName(document.addDealerGroup.textDealerGroupName.value)){
		alert("Check for Valid Characters");
		document.addDealerGroup.textDealerGroupName.focus();
		return false;
	}
	//document.addDealerGroup.submit();
	return true;
}
function validateEditDealerGroup(){
	document.editDealerGroup.userAction.value="UPDATE_DEALER_GROUP";
	/*if (document.editDealerGroup.textDealerGroupName.value==""){
		alert("Enter Dealer Group Name");
		document.editDealerGroup.textDealerGroupName.focus();
		return false;
	}*/
	if (!validUserName(document.editDealerGroup.textDealerGroupName.value)){
		alert("Check for Valid Characters");
		document.editDealerGroup.textDealerGroupName.focus();
		return false;
	}
	//document.editDealerGroup.submit();
	return true;
}

/* SEARCH PAGE VALIDATION */
function validateSearch(abc){
var reportsearch = document.reportsearch;
    /*if((reportsearch.fromDealer.value == "All")){
		alert("Select customer and To customer");
		reportsearch.fromDealer.focus();
		return false;
	}*/
 /*if(document.getElementById('fromDealer1').value== "No Active Customers"){
	 alert("No Active Customers Under This Group "+reportsearch.fromDealer.value);
	 return false;
 }*/
	if((reportsearch.textFromDate.value == "") && (reportsearch.textToDate.value != "")){
		alert("Select Date");
		reportsearch.textFromDate.focus();
		return false;
	}
	if((reportsearch.textFromDate.value != "") && (reportsearch.textToDate.value == "")){
		alert("Select Date");
		reportsearch.textToDate.focus();
		return false;
	}
	if((reportsearch.textFromDate.value != "") && (reportsearch.textToDate.value != "")){
		var strFromDate = reportsearch.textFromDate.value;
		var strToDate = reportsearch.textToDate.value;
		var d1 = new Date(strFromDate);
		var d2 = new Date(strToDate);
		if (Date.parse(strFromDate) > Date.parse(strToDate))
		{
			alert("'To Date' Must Be Greater Than 'From Date'");
			return false;
		}
		document.getElementById('modsearchbox').value = "block";
		document.getElementById('searchbox').value = "block";
		document.getElementById('datacontentbox').value = "block";
		/*if(d1.getTime() > d2.getTime()){
			alert("'To Date' Must Be Greater Than 'From Date'");
			reportsearch.textFromDate.focus();
			return false;
		}*/
	}
	
	
	/* Adding Sequence in an array */
	/*var arrayReportSequence=new Array();
	var controlValue="";
	var reportSequence="";
	var j = 0;
	
	arrayReportSequence[0] = "00 Dealership_Name"; //Fixed, Always Dealership Name will be first element of the array
	
	if(reportsearch.textMarket.value != ""){
		j++;
		if(reportsearch.textMarket.value.length > 1){
			controlValue = reportsearch.textMarket.value;
		}
		else{
			controlValue = "0" + reportsearch.textMarket.value;
		}
		arrayReportSequence[j] = controlValue + " Market";		
	}
	
	if(reportsearch.textCallDate.value != ""){
		j++;
		if(reportsearch.textCallDate.value.length > 1){
			controlValue = reportsearch.textCallDate.value;
		}
		else{
			controlValue = "0" + reportsearch.textCallDate.value;
		}
		arrayReportSequence[j] = controlValue + " Call_Start";
	}*/
	
	/* Sort an Array */
	/*var newArrayReportSequnce = new Array();
	newArrayReportSequence = arrayReportSequence.sort();
	for(i = 0; i < newArrayReportSequence.length; i++){
		if(i==0){
			reportSequence = newArrayReportSequence[i].substring(3,newArrayReportSequence[i].length);
		}
		else{
			reportSequence = reportSequence + ", " + newArrayReportSequence[i].substring(3,newArrayReportSequence[i].length);
		}
	}
	reportsearch.reportSequence.value = reportSequence;*/

	document.reportsearch.userAction.value=abc;
	document.reportsearch.fromDealer.value = document.getElementById('fromDealer1').value;
	//alert(reportsearch.fromDealer.value);
	document.reportsearch.submit();
}

function changeImage()
{
  var x = document.getElementById("imageForHideOrModifySearch");;
  var v = x.getAttribute("src");
  if(v == "images/form/searcharrow_up.gif")
    v = "images/form/searcharrow.gif";
  else
    v = "images/form/searcharrow_up.gif";
  x.setAttribute("src", v);	
}

/* hide and show table row for search- starts */
var toggledDisplay = new Object();
toggledDisplay['search'] = true;
toggledDisplay['datacontent'] = true;

function toggleDisplay(bDisplayed)
{
  if(document.getElementById('search').style.display=="" || document.getElementById('search').style.display=="block") {
	  document.getElementById('search').style.display="none";	  
  }
  else {
	  document.getElementById('search').style.display="block"; 	  
  }
  document.getElementById('datacontent').style.display = "block";
  document.getElementById('modsearch').style.display = "block";
}

function showHideSearch() {
	if(document.getElementById('search').style.display=="none") {
	   document.getElementById('search').style.display = "block";
	   document.getElementById('modsearch').style.display = "block";	   
	}
	else {
		document.getElementById('search').style.display = "none";
	}
}



function showReport() 
{
	document.reportsearch.userAction.value ="MISSED_CALL_PER_HOUR";
	document.reportsearch.action=document.reportsearch.actionPage.value;
	document.reportsearch.searchbox.value = "block";
	document.reportsearch.submit();
		
	if(document.getElementById('search').style.display=="none") 
	{
	   document.getElementById('search').style.display = "block";
	   document.getElementById('modsearch').style.display = "block";	   
	}
	else {
		document.getElementById('search').style.display = "none";
	}
		
}
/* hide and show table row for search- end */

/* rewriting modify search starts*/
 
 oldTextAry = new Array();

function changeText (fieldObj, newTexStr) {
if (newTexStr == fieldObj.innerHTML) {
fieldObj.innerHTML = oldTextAry[fieldObj.id];
} else {
oldTextAry[fieldObj.id] = fieldObj.innerHTML;
fieldObj.innerHTML = newTexStr;
}
}

/* rewriting modify search ends*/



function validateSearchCampaign(){
	var reportsearch = document.reportsearch;
	if((reportsearch.fromDealer.selectedIndex == 0) && (reportsearch.toDealer.selectedIndex != 0)){
		alert("Select Campaign");
		reportsearch.fromDealer.focus();
		return false;
	}
	if((reportsearch.fromDealer.selectedIndex != 0) && (reportsearch.toDealer.selectedIndex == 0)){
		alert("Select Campaign");
		reportsearch.toDealer.focus();
		return false;
	}
	if((reportsearch.fromDealer.selectedIndex != 0) && (reportsearch.toDealer.selectedIndex != 0)){
		var strFromDealer = reportsearch.fromDealer.value.toUpperCase();
		var strToDealer =  reportsearch.toDealer.value.toUpperCase();
		//if(reportsearch.fromDealer.value > reportsearch.toDealer.value){
		if(strFromDealer > strToDealer){
			alert("'To Campaign' Must Be Greater Than 'From Campaign'");
			reportsearch.fromDealer.focus();
			return false;
		}
	}
	document.reportsearch.userAction.value="TOTALCALLS_PERCAMPAIGN";
	document.reportsearch.searchbox.value = "block";
	document.reportsearch.submit();
}
function validateSearchCampaignPerMonth(){
	var reportsearch = document.reportsearch;
	if((reportsearch.fromDealer.selectedIndex == 0) && (reportsearch.toDealer.selectedIndex != 0)){
		alert("Select Campaign");
		reportsearch.fromDealer.focus();
		return false;
	}
	if((reportsearch.fromDealer.selectedIndex != 0) && (reportsearch.toDealer.selectedIndex == 0)){
		alert("Select Campaign");
		reportsearch.toDealer.focus();
		return false;
	}
	if((reportsearch.fromDealer.selectedIndex != 0) && (reportsearch.toDealer.selectedIndex != 0)){
		var strFromDealer = reportsearch.fromDealer.value.toUpperCase();
		var strToDealer =  reportsearch.toDealer.value.toUpperCase();
		//if(reportsearch.fromDealer.value > reportsearch.toDealer.value){
		if(strFromDealer > strToDealer){
			alert("'To Campaign' Must Be Greater Than 'From Campaign'");
			reportsearch.fromDealer.focus();
			return false;
		}
	}
	document.reportsearch.userAction.value="CALLS_PERCAMPAIGN_LASTSIXMON";
	document.reportsearch.submit();
}
/* Validation of Edit Market Page */
function validateEditMarket(){
	if (editMarket.textMarketName.value==""){
		alert("Enter Market Name");
		editMarket.textMarketName.focus();
		return false;
	}
	if (!validUserName(editMarket.textMarketName.value)){
		alert("Check for Valid Characters");
		editMarket.textMarketName.focus();
		return false;
	}
	var agree=confirm("Do you really want to change the name from old to new?");
	if (agree)
		return true ;
	else
		return false ;
}

/* SCRIPT FOR ADD DEALER PAGE VALIDATION */
function validateAddDealer(){		
var addDealer = document.addDealer;
	/*
	 * if(addDealer.selectDealerGroup.selectedIndex=="0"){ alert("Select
	 * Dealer Group"); addDealer.selectDealerGroup.focus(); return false; }
	 */	
	addDealer.textDealerName.value = Trim(addDealer.textDealerName.value);
	addDealer.textDealerAddress.value = Trim(addDealer.textDealerAddress.value);
	addDealer.textCity.value = Trim(addDealer.textCity.value);
	addDealer.textState.value = Trim(addDealer.textState.value);
	//addDealer.textEmail.value = Trim(addDealer.textEmail.value);
	//addDealer.textPersonName.value = Trim(addDealer.textPersonName.value);

	if(addDealer.textDealerName.value=="" ){
		alert("Enter Customer Name");
		addDealer.textDealerName.focus();
		return false;
	}
	if (!validUserName(addDealer.textDealerName.value)){
		alert("Check for Valid Characters");
		addDealer.textDealerName.focus();
		return false;
	}	
	if(addDealer.textDealerAddress.value=="" ){
		alert("Enter Customer Address");
		addDealer.textDealerAddress.focus();
		return false;
	}		
	if(addDealer.textCity.value=="" ){
		alert("Enter City");
		addDealer.textCity.focus();
		return false;
	}
	if(isNotAlphabets(addDealer.textCity.value)){
		alert("City Name Contains Invalid Characters.");
		addDealer.textCity.focus();
		return false;
	} 	
	if(addDealer.textState.selectedIndex==0 ){
		alert("Select State");
		addDealer.textState.focus();
		return false;
	}	
	/*if(isNotAlphabets(addDealer.textState.value)){
		alert("State Name Contains Invalid Characters.");
		addDealer.textState.focus();
		return false;
	} */	
	if(addDealer.textZip.value.length < 3){
		alert("Enter 3 Digit Zip");
		addDealer.textZip.focus();
		return false;
	}		
	/*if(addDealer.textEmail.value==""){
		alert("Enter E-mail");
		addDealer.textEmail.focus();
		return false;
	}
	if (addDealer.textEmail.value!="" && !validemail(addDealer.textEmail.value)){ 
		alert("Enter Valid E-mail");
		addDealer.textEmail.focus();
		return false;		
	}*/
	
	if(addDealer.dealerPhone1.value.length == "" &&addDealer.dealerPhone2.value.length == "" && addDealer.dealerPhone3.value.length == ""){
			alert("Enter Phone Number");
			addDealer.dealerPhone1.focus();
			return false;
	}		
	else{
		if (addDealer.dealerPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			addDealer.dealerPhone1.focus();
			return false;
		}
		if (addDealer.dealerPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			addDealer.dealerPhone2.focus();
			return false;
		}
		if (addDealer.dealerPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			addDealer.dealerPhone3.focus();
			return false;
		} 		
	}
	
	if(addDealer.dealerPhone1.value.length==3 && addDealer.dealerPhone2.value.length==3 && addDealer.dealerPhone3.value.length==4){
		addDealer.dealerPhone.value="("+addDealer.dealerPhone1.value+") "+addDealer.dealerPhone2.value+"-"+addDealer.dealerPhone3.value;
	}
	
	if(addDealer.dealerFax1.value.length == "" && addDealer.dealerFax2.value.length == "" && addDealer.dealerFax3.value.length == ""){
			alert("Enter Fax Number");
			addDealer.dealerFax1.focus();
			return false;
	}		
	else{
		if (addDealer.dealerFax1.value.length<3){			
			alert("Enter The Correct Fax Number");		
			addDealer.dealerFax1.focus();
			return false;
		}
		if (addDealer.dealerFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			addDealer.dealerFax2.focus();
			return false;
		}
		if (addDealer.dealerFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			addDealer.dealerFax3.focus();
			return false;
		} 		
	}
	if(addDealer.dealerFax1.value.length==3 && addDealer.dealerFax2.value.length==3 && addDealer.dealerFax3.value.length==4){
		addDealer.dealerFax.value="("+addDealer.dealerFax1.value+") "+addDealer.dealerFax2.value+"-"+addDealer.dealerFax3.value;
	}
	if(document.getElementById("tablePeriod").style.visibility == ""){
		if((addDealer.textFromDate.value == "") && (addDealer.textToDate.value != "")){
		alert("Select Date");
		addDealer.textFromDate.focus();
		return false;
	}
	if((addDealer.textFromDate.value != "") && (addDealer.textToDate.value == "")){
		alert("Select Date");
		addDealer.textToDate.focus();
		return false;
	}
	if((addDealer.textFromDate.value != "") && (addDealer.textToDate.value != "")){
		var strFromDate = addDealer.textFromDate.value;
		var strToDate = addDealer.textToDate.value;
		var d1 = new Date(strFromDate);
		var d2 = new Date(strToDate);
		
		if(d1.getTime() > d2.getTime()){
			alert("'To Customer' Must Be Greater Than 'From Customer'");
			addDealer.textFromDate.focus();
			return false;
		}
		
	}	
	}
	/*if (addDealer.textUserName.value < 4 ){
		alert("Please Enter User Name");
		addDealer.textUserName.focus();
		return false;
	}
	if(!checkValidUser('textUserName')) {
		return false;
	}*/
	/*if (!validUserName(addDealer.textUserName.value)){
		alert("Check for Valid Characters");
		addDealer.textUserName.focus();
		return false;
	}*/

/*  if (addDealer.textPassword.value.length < 4){
		alert("Please Enter Password");
		addDealer.textPassword.focus();
		return false;
	}
	if(!checkValidUser('textPassword')) {
		return false;
	}
	if (addDealer.textVerifypassword.value.length < 4){
		alert("Please Re-Enter Password");
		addDealer.textVerifypassword.focus();
		return false;
	}
	if(!checkValidUser('textVerifypassword')) {
		return false;
	}
	else
	{
		if (addDealer.textVerifypassword.value != addDealer.textPassword.value){
			alert("Password Mismatches. Please Re-enter correct Password.");
			addDealer.textVerifypassword.focus();
			return false;
		}
	}
	if(addDealer.textPersonName.value=="" ){
		alert("Enter Person Name");
		addDealer.textPersonName.focus();
		return false;
	}
	if (!validUserName(addDealer.textPersonName.value)){
		alert("Check for Valid Characters");
		addDealer.textPersonName.focus();
		return false;
	}*/
	if (addDealer.textDeposit.value ==""){
		alert("Please Enter Deposit Amount");
		addDealer.textDeposit.focus();
		return false;
	}
	if (addDealer.textBillingRate.value ==""){
		alert("Please Enter Billing Rate");
		addDealer.textBillingRate.focus();
		return false;
	}	

	if(document.getElementById('directCall').checked == true && document.getElementById('brandareaCall').checked == false) {
		document.addDealer.userAction.value="DIRECT_CALL";
	}
	else if(document.getElementById('brandareaCall').checked == true && document.getElementById('directCall').checked == false) {
		document.addDealer.userAction.value="INDIRECT_CALL";
	} 
	else if(document.getElementById('brandareaCall').checked == true && document.getElementById('directCall').checked == true) {
		document.addDealer.userAction.value="INDIRECT_CALL";
	}
	else
		document.addDealer.userAction.value="CREATE_DEALER";
		


return true;
}


/* Validation of Edit Dealer Page */
function validateEditDealer(status){	
var editDealer = document.editDealer;
	/*
	 * if(editDealer.selectDealerGroup.selectedIndex=="0"){ alert("Select
	 * Dealer Group"); editDealer.selectDealerGroup.focus(); return false; }
	 */	
	//alert(document.editDealer.textDealerName.value);
	editDealer.textDealerName.value = Trim(editDealer.textDealerName.value);
	editDealer.textDealerAddress.value = Trim(editDealer.textDealerAddress.value);
	editDealer.textCity.value = Trim(editDealer.textCity.value);
	editDealer.textState.value = Trim(editDealer.textState.value);
	//editDealer.textEmail.value = Trim(editDealer.textEmail.value);
	//editDealer.textPersonName.value = Trim(editDealer.textPersonName.value);
	if(document.editDealer.textDealerName.value=="" ){
		alert("Enter Customer Name");
		editDealer.textDealerName.focus();
		return false;
	}
	if (!validUserName(editDealer.textDealerName.value)){
		alert("Check for Valid Characters");
		editDealer.textDealerName.focus();
		return false;
	}	
	if(editDealer.textDealerAddress.value=="" ){
		alert("Enter Customer Address");
		editDealer.textDealerAddress.focus();
		return false;
	}		
	if(editDealer.textCity.value=="" ){
		alert("Enter City");
		editDealer.textCity.focus();
		return false;
	}	
	if(isNotAlphabets(editDealer.textCity.value)){
		alert("City Name Contains Invalid Characters.");
		editDealer.textCity.focus();
		return false;
	} 	
	if(editDealer.textState.selectedIndex==0 ){
		alert("Select State");
		editDealer.textState.focus();
		return false;
	}
	/*if(isNotAlphabets(editDealer.textState.value))
	{
		alert("State Name Contains Invalid Characters.");
		editDealer.textState.focus();
		return false;
	}*/ 	
	if(editDealer.textZip.value.length < 3){
		alert("Enter 5 Digit Zip");
		editDealer.textZip.focus();
		return false;
	}		
	/*if(editDealer.textEmail.value==""){
		alert("Enter E-mail");
		editDealer.textEmail.focus();
		return false;
	}
	if (editDealer.textEmail.value!="" && !validemail(editDealer.textEmail.value)){ 
		alert("Enter Valid E-mail");
		editDealer.textEmail.focus();
		return false;		
	}*/

	if(editDealer.dealerPhone1.value.length == "" && editDealer.dealerPhone2.value.length == "" && editDealer.dealerPhone3.value.length == ""){
			alert("Enter Phone Number");
			editDealer.dealerPhone1.focus();
			return false;
	}		
	else{
		if (editDealer.dealerPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			editDealer.dealerPhone1.focus();
			return false;
		}
		if (editDealer.dealerPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			editDealer.dealerPhone2.focus();
			return false;
		}
		if (editDealer.dealerPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			editDealer.dealerPhone3.focus();
			return false;
		} 		
	}
	
	if(editDealer.dealerPhone1.value.length==3 && editDealer.dealerPhone2.value.length==3 && editDealer.dealerPhone3.value.length==4){
		editDealer.dealerPhone.value="("+editDealer.dealerPhone1.value+") "+editDealer.dealerPhone2.value+"-"+editDealer.dealerPhone3.value;
	}

	if(editDealer.dealerFax1.value.length == "" && editDealer.dealerFax2.value.length == "" && editDealer.dealerFax3.value.length == ""){
			alert("Enter Fax Number");
			editDealer.dealerFax1.focus();
			return false;
	}		
	else{
		if (editDealer.dealerFax1.value.length<3){			
			alert("Enter The Correct Fax Number");		
			editDealer.dealerFax1.focus();
			return false;
		}
		if (editDealer.dealerFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			editDealer.dealerFax2.focus();
			return false;
		}
		if (editDealer.dealerFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			editDealer.dealerFax3.focus();
			return false;
		} 		
	}
	
	/*if (editDealer.textUserName.value < 4 ){
		alert("Please Enter User Name");
		editDealer.textUserName.focus();
		return false;
	}
	if(!checkValidUser('textUserName')) {
		return false;
	}*/
	/*if (!validUserName(editDealer.textUserName.value)){
		alert("Check for Valid Characters");
		editDealer.textUserName.focus();
		return false;
	}*/
	/*if (editDealer.textPassword.value.length < 4){
		alert("Please Enter Password");
		editDealer.textPassword.focus();
		return false;
	}
	if(!checkValidUser('textPassword')) {
		return false;
	}
	if (editDealer.textVerifypassword.value.length < 4){
		alert("Please Re-Enter Password");
		editDealer.textVerifypassword.focus();
		return false;
	}
	if(!checkValidUser('textVerifypassword')) {
		return false;
	}
	else
	{
		if (editDealer.textVerifypassword.value != editDealer.textPassword.value){
			alert("Password Mismatches. Please Re-enter correct Password.");
			editDealer.textVerifypassword.focus();
			return false;
		}
	}
	if(editDealer.textPersonName.value=="" ){
		alert("Enter Person Name");
		editDealer.textPersonName.focus();
		return false;
	}
	if (!validUserName(editDealer.textPersonName.value)){
		alert("Check for Valid Characters");
		editDealer.textPersonName.focus();
		return false;
	}*/
	
	if(editDealer.dealerFax1.value.length==3 && editDealer.dealerFax2.value.length==3 && editDealer.dealerFax3.value.length==4){
		editDealer.dealerFax.value="("+editDealer.dealerFax1.value+") "+editDealer.dealerFax2.value+"-"+editDealer.dealerFax3.value;
	}
	
	if(document.getElementById("tablePeriod").style.visibility == ""){
		/*var strFromDate = editDealer.textFromDate.value;
		var strToDate = editDealer.textToDate.value;
		var d1 = new Date(strFromDate);
		var d2 = new Date(strToDate);
		
		if(d1.getTime() > d2.getTime()){
			alert("From Date Is Greater Than To Date");
			editDealer.textFromDate.focus();
			return false;
		}		*/
		if((editDealer.textFromDate.value == "") && (editDealer.textToDate.value != "")){
		alert("Select Date");
		editDealer.textFromDate.focus();
		return false;
	}
	if((editDealer.textFromDate.value != "") && (editDealer.textToDate.value == "")){
		alert("Select Date");
		editDealer.textToDate.focus();
		return false;
	}
	if((editDealer.textFromDate.value != "") && (editDealer.textToDate.value != "")){
		var strFromDate = editDealer.textFromDate.value;
		var strToDate = editDealer.textToDate.value;
		var d1 = new Date(strFromDate);
		var d2 = new Date(strToDate);
		
		if(d1.getTime() > d2.getTime()){
			alert("'To Customer' Must Be Greater Than 'From Customer'");
			editDealer.textFromDate.focus();
			return false;
		}
	}
	}	
	if(status == "Active"){
		document.editDealer.userAction.value="UPDATE_DEALER";
		document.editDealer.submit();
	}
	else if(status == "Inactive"){
		document.editDealer.userAction.value="UPDATE_INACTIVE_DEALER";	
		document.editDealer.submit();
	}	
}

/* SCRIPT FOR SIGNUP PAGE VALIDATION */
function validateSignUp(){
	document.SignUp.userAction.value = "SUBMIT_FILLUP_FORM";
	var SignUp = document.SignUp;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);	
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);
	SignUp.PCName.value = Trim(SignUp.PCName.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APName.value = Trim(SignUp.APName.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);
//==============================================================================	
	if(SignUp.PCDealerName.value=="" ){
		alert("Enter Customer Name");
		SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value)
		SignUp.PCDealerName.focus();
		return false;
	}
	if (!validUserName(SignUp.PCDealerName.value)){
		alert("Check for Valid Characters");
		SignUp.PCDealerName.focus();
		return false;
	}	
	if(SignUp.PCName.value=="" ){
		alert("Enter Primary Contact Name");
		SignUp.PCName.focus();
		return false;
	}		
	if (!validUserName(SignUp.PCName.value)){
		alert("Check for Valid Characters");
		SignUp.PCName.focus();
		return false;
	}
	if(SignUp.PCAddress.value=="" ){
		alert("Enter Address");
		SignUp.PCAddress.focus();
		return false;
	}
	if(SignUp.PCCity.value=="" ){
		alert("Enter City");
		SignUp.PCCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.PCCity.value)){
		alert("City Name Contains Invalid Characters");
		SignUp.PCCity.focus();
		return false;
	} 	
	if(SignUp.PCState.selectedIndex==0 ){
		alert("Select State");
		SignUp.PCState.focus();
		return false;
	}
	if(SignUp.PCZip.value.length < 3){
		alert("Enter 3 Digit Zip/Postal Code");
		SignUp.PCZip.focus();
		return false;
	}
	if(SignUp.PCEmail.value == ""){
		alert("Enter Primary E-mail");
		SignUp.PCEmail.focus();
		return false;
	}
	if (SignUp.PCEmail.value != "" && !validemail(SignUp.PCEmail.value)){ 
		alert("Enter Valid Primary E-mail");
		SignUp.PCEmail.focus();
		return false;		
	}
	if(SignUp.PCPhone1.value.length == "" && SignUp.PCPhone2.value.length == "" && SignUp.PCPhone3.value.length == ""){
		alert("Enter Phone Number");
		SignUp.PCPhone1.focus();
		return false;
	}
	else{
			if (SignUp.PCPhone1.value.length<3){			
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone1.focus();
				return false;
			}
			if (SignUp.PCPhone2.value.length<3){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone2.focus();
				return false;
			}
			if (SignUp.PCPhone3.value.length<4){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone3.focus();
				return false;
			}
	}

	if(SignUp.PCPhone1.value.length==3 && SignUp.PCPhone2.value.length==3 && SignUp.PCPhone3.value.length==4){
		SignUp.PCPhone.value="("+SignUp.PCPhone1.value+") "+SignUp.PCPhone2.value+"-"+SignUp.PCPhone3.value;
	}
	
	if(SignUp.PCFax1.value.length == "" && SignUp.PCFax2.value.length == "" && SignUp.PCFax3.value.length == ""){
		alert("Enter Fax Number");
		SignUp.PCFax1.focus();
		return false;
	}
	else{		
		if (SignUp.PCFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.PCFax1.focus();
			return false;
		}
		if (SignUp.PCFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax2.focus();
			return false;
		}
		if (SignUp.PCFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax3.focus();
			return false;
		}
	}
	
	if(SignUp.PCFax1.value.length==3 && SignUp.PCFax2.value.length==3 && SignUp.PCFax3.value.length==4){
		SignUp.PCFax.value="("+SignUp.PCFax1.value+") "+SignUp.PCFax2.value+"-"+SignUp.PCFax3.value;
	}
	if (SignUp.APName.value =="" ){
		alert("Please Enter Name");
		SignUp.APName.focus();
		return false;
	}
	if (!validUserName(SignUp.APName.value)){
		alert("Check for Valid Characters");
		SignUp.APName.focus();
		return false;
	}
	if(SignUp.APAddress.value=="" ){
		alert("Enter Address");
		SignUp.APAddress.focus();
		return false;
	}
	if(SignUp.APCity.value=="" ){
		alert("Enter City");
		SignUp.APCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.APCity.value)){
		alert("City Name Contains Invalid Characters.");
		SignUp.APCity.focus();
		return false;
	} 	
	if(SignUp.APState.selectedIndex==0 ){
		alert("Select State");
		SignUp.APState.focus();
		return false;
	}
	if(SignUp.APZip.value.length < 5){
		alert("Enter 5 Digit Zip");
		SignUp.APZip.focus();
		return false;
	}
	if(SignUp.APEmail.value == ""){
		alert("Enter E-mail");
		SignUp.APEmail.focus();
		return false;
	}
	if (SignUp.APEmail.value != "" && !validemail(SignUp.APEmail.value)){ 
		alert("Enter Valid E-mail");
		SignUp.APEmail.focus();
		return false;		
	}
	if(SignUp.APPhone1.value.length == "" && SignUp.APPhone2.value.length == "" && SignUp.APPhone3.value.length == ""){
			alert("Enter Phone Number");
			SignUp.APPhone1.focus();
			return false;
	}		
	else{
		if (SignUp.APPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			SignUp.APPhone1.focus();
			return false;
		}
		if (SignUp.APPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone2.focus();
			return false;
		}
		if (SignUp.APPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone3.focus();
			return false;
		}
		
	}
		
	if(SignUp.APPhone1.value.length==3 && SignUp.APPhone2.value.length==3 && SignUp.APPhone3.value.length==4){
		SignUp.APPhone.value="("+SignUp.APPhone1.value+") "+SignUp.APPhone2.value+"-"+SignUp.APPhone3.value;
	}
	
	if(SignUp.APFax1.value.length == "" && SignUp.APFax2.value.length == "" && SignUp.APFax3.value.length == ""){
			alert("Enter Fax Number");
			SignUp.APFax1.focus();
			return false;
	}
	else{			
		if (SignUp.APFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.APFax1.focus();
			return false;
		}
		if (SignUp.APFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.APFax2.focus();
			return false;
		}
		if (SignUp.APFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.APFax3.focus();
			return false;
		}
	}
	
	if(SignUp.APFax1.value.length==3 && SignUp.APFax2.value.length==3 && SignUp.APFax3.value.length==4){
		SignUp.APFax.value="("+SignUp.APFax1.value+") "+SignUp.APFax2.value+"-"+SignUp.APFax3.value;
	}
	document.SignUp.userAction.value = "SUBMIT_FILLUP_FORM";
	document.SignUp.submit();
}

/*	SCRIPT FOR VALIDATING PHONE BRAND	*/
function validateAddBrandPhone(){
var addBrandPhone = document.addBrandPhone;
	/*if(document.getElementById("BrandName").style.display == ""){
		if(addBrandPhone.BrandName.selectedIndex == ""){ 
			alert("Select Product Name"); 
			addBrandPhone.BrandName.focus(); 
			return false; 
		}
	}
	else if(document.getElementById("OtherName").style.display == ""){
		if(addBrandPhone.OtherName.selectedIndex == ""){ 
			alert("Select Name"); 
			addBrandPhone.OtherName.focus(); 
			return false; 
		}
	}*/
	if(addBrandPhone.newsPaperGroup.selectedIndex==0) {
		alert("Please select Category");
		addBrandPhone.newsPaperGroup.focus();
		return false;
	}
	if(addBrandPhone.newsPaper.selectedIndex==0) {
		alert("Please select Product");
		addBrandPhone.newsPaper.focus();
		return false;
	}

	if(addBrandPhone.tollFreeNumber1.value.length == "" && addBrandPhone.tollFreeNumber2.value.length == "" && addBrandPhone.tollFreeNumber3.value.length == ""){
			alert("Enter Phone Number");
			addBrandPhone.tollFreeNumber1.focus();
			return false;
	}		
	else{
		if (addBrandPhone.tollFreeNumber1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			addBrandPhone.tollFreeNumber1.focus();
			return false;
		}
		
		if(addBrandPhone.tollFreeNumber1.value!="" && !validCheckCopy(addBrandPhone.tollFreeNumber1) ) {
			alert("Enter The Correct Phone Number");		
			addBrandPhone.tollFreeNumber1.value = "";
			addBrandPhone.tollFreeNumber1.focus();
			return false;
		}

		if (addBrandPhone.tollFreeNumber2.value.length<3){
			alert("Enter The Correct Phone Number");
			addBrandPhone.tollFreeNumber2.focus();
			return false;
		}
		if(addBrandPhone.tollFreeNumber2.value!="" && !validCheckCopy(addBrandPhone.tollFreeNumber2) ) {
			alert("Enter The Correct Phone Number");		
			addBrandPhone.tollFreeNumber2.value = "";
			addBrandPhone.tollFreeNumber2.focus();
			return false;
		}
		if (addBrandPhone.tollFreeNumber3.value.length<4){
			alert("Enter The Correct Phone Number");
			addBrandPhone.tollFreeNumber3.focus();
			return false;
		} 		
		
		if(addBrandPhone.tollFreeNumber3.value!="" && !validCheckCopy(addBrandPhone.tollFreeNumber3) ) {
			alert("Enter The Correct Phone Number");		
			addBrandPhone.tollFreeNumber3.value = "";
			addBrandPhone.tollFreeNumber3.focus();
			return false;
		}
		
	if(addBrandPhone.tollFreeNumber1.value!="" && addBrandPhone.tollFreeNumber1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				addBrandPhone.tollFreeNumber1.focus();
				return false;				
			}	
	}
	
	if(addBrandPhone.tollFreeNumber1.value.length == 3 && addBrandPhone.tollFreeNumber2.value.length == 3 && addBrandPhone.tollFreeNumber3.value.length == 4){
		addBrandPhone.tollFreeNumber.value="("+addBrandPhone.tollFreeNumber1.value+") "+addBrandPhone.tollFreeNumber2.value+"-"+addBrandPhone.tollFreeNumber3.value;
	}
	document.addBrandPhone.userAction.value = "ADD_PHONE_BRAND";
	document.addBrandPhone.submit();
	return true;

}

/*	SCRIPT FOR VALIDATING PHONE BRAND	*/
function validateEditBrandPhone(){
var editBrandPhone = document.editBrandPhone;
	if(editBrandPhone.tollFreeNumber1.value.length == "" &&editBrandPhone.tollFreeNumber2.value.length == "" && editBrandPhone.tollFreeNumber3.value.length == ""){
			alert("Enter Phone Number");
			editBrandPhone.tollFreeNumber1.focus();
			return false;
	}		
	else{
		if (editBrandPhone.tollFreeNumber1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			editBrandPhone.tollFreeNumber1.focus();
			return false;
		}
		
		if(editBrandPhone.tollFreeNumber1.value!="" && !validCheckCopy(editBrandPhone.tollFreeNumber1) ) {
			alert("Enter The Correct Phone Number");		
			editBrandPhone.tollFreeNumber1.value = "";
			editBrandPhone.tollFreeNumber1.focus();
			return false;
		}		
		if (editBrandPhone.tollFreeNumber2.value.length<3){
			alert("Enter The Correct Phone Number");
			editBrandPhone.tollFreeNumber2.focus();
			return false;
		}
		if(editBrandPhone.tollFreeNumber2.value!="" && !validCheckCopy(editBrandPhone.tollFreeNumber2) ) {
			alert("Enter The Correct Phone Number");		
			editBrandPhone.tollFreeNumber2.value = "";
			editBrandPhone.tollFreeNumber2.focus();
			return false;
		}		
		if (editBrandPhone.tollFreeNumber3.value.length<4){
			alert("Enter The Correct Phone Number");
			editBrandPhone.tollFreeNumber3.focus();
			return false;
		} 
		if(editBrandPhone.tollFreeNumber3.value!="" && !validCheckCopy(editBrandPhone.tollFreeNumber3) ) {
			alert("Enter The Correct Phone Number");		
			editBrandPhone.tollFreeNumber3.value = "";
			editBrandPhone.tollFreeNumber3.focus();
			return false;
		}		
		if(editBrandPhone.tollFreeNumber1.value!="" && editBrandPhone.tollFreeNumber1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				editBrandPhone.tollFreeNumber1.focus();
				return false;				
			}	
	}
	
	if(editBrandPhone.tollFreeNumber1.value.length == 3 && editBrandPhone.tollFreeNumber2.value.length == 3 && editBrandPhone.tollFreeNumber3.value.length == 4){
		editBrandPhone.tollFreeNumber.value="("+editBrandPhone.tollFreeNumber1.value+") "+editBrandPhone.tollFreeNumber2.value+"-"+editBrandPhone.tollFreeNumber3.value;
	}
	document.editBrandPhone.userAction.value = "EDIT_PHONE_BRAND";
	document.editBrandPhone.submit();
	return true;
}
//	/////////////////////////////////////Setting Position of

// Sandip's code ////

function validateUpdateTollphconsumer(){
	//alert(document.addTollPhone.totalphoneCount.length);

	for(var i=0; i<document.addTollPhone.totalphoneCount.value; i++) {
		var obj1 = document.getElementById('tollFreePh11'+i);
		var obj2 = document.getElementById('tollFreePh12'+i);
		var obj3 = document.getElementById('tollFreePh13'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}
		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
	}	
	//return false;
	document.addTollPhone.userAction.value = "UPDATE_TOLL_PHONE";
	document.addTollPhone.submit();
}
function validateTollFreePhconsumerView(){
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE5_PREV";
	document.editDealer.submit();
}
function validateTollFreePhconsumerCancel(){
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE5_CANCEL";
	document.editDealer.submit();
}
	
function validateTollFreePhconsumerStep4Prev(){
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE4_PREV";
	document.editDealer.submit();
}	
	
function validateTollFreePhconsumerFinishstep5(){
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE5_FINISH";
	document.editDealer.submit();
}
	function validateTollFreeLastPage1Modify(){
	document.editDealer.userAction.value = "INACTIVE_DEALER_LASTPAGE_MODIFY";
	document.editDealer.submit();
}
function validateTollFreePhconsumer(){
	//alert(document.addTollPhone.totalphoneCount.length);
var row_Count = document.getElementById('count').value;
   for(var j=0; j < row_Count; j++)
	{
		var str = $.trim($('#timeCampaign1'+j).val());
		if(str == "")
			{
			  alert("Enter campaign");
			  document.getElementById('timeCampaign1'+j).focus();
			  return false;
			}
		if(str.length > 30)
			{
			  alert("Campaign should not be more than 30 characters");
			  document.getElementById('timeCampaign1'+j).focus();
			  return false;
			  break;
			}
			$('#timeCampaign1'+j).val(str);
	}
	for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var obj1 = document.getElementById('fwdOfficePhone11'+i);
		var obj2 = document.getElementById('fwdOfficePhone12'+i);
		var obj3 = document.getElementById('fwdOfficePhone13'+i);
		var oobj4 = document.getElementById('missedCall1'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		//if(obj1.value=="" && obj2.value=="" && obj3.value==""){
			//alert("Please enter phone number");
			//obj1.focus();
			//return false;			
			//}
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}

		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
		
	//}
	//for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var oobj1 = document.getElementById('fwdAfterOfficePhone11'+i);
		var oobj2 = document.getElementById('fwdAfterOfficePhone12'+i);
		var oobj3 = document.getElementById('fwdAfterOfficePhone13'+i);

			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		
		if(oobj1.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj1.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && !checkValidNumber(oobj1)) {
			alert("Please enter valid phone number");	
			oobj1.value = "";
			oobj1.focus();
			return false;
		}
		if(oobj2.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		
		if(oobj1.value!="" && oobj3.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && !checkValidNumber(oobj2)) {
			alert("Please enter valid phone number");	
			oobj2.value = "";
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && oobj3.value.length<4) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}		
		if(oobj1.value!="" && oobj2.value!="" && oobj3.value.length<3) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj3.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj3.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && !checkValidNumber(oobj3)) {
			alert("Please enter valid phone number");	
			oobj3.value = "";
			oobj3.focus();
			return false;
		}		
		if (oobj4.value != "" && !validemail(oobj4.value)){ 
			alert("Enter Valid Primary E-mail");
			oobj4.focus();
			return false;		
	   }
	  	
		var fwdPhone1 = document.getElementById('fwdOfficePhone11'+i);
		var fwdPhone2 = document.getElementById('fwdOfficePhone12'+i);
		var fwdPhone3 = document.getElementById('fwdOfficePhone13'+i);
		var fwdPhone = fwdPhone1.value+fwdPhone2.value+fwdPhone3.value;
		if(fwdPhone!="") {
			if(document.getElementById('actPhone'+i).value == fwdPhone) {		 
				alert("Forward phone number should be different from call phone number"); 
				fwdPhone1.focus();
				return false;
			}
		}
	}
	//return false;
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE4_NEXT";
	document.editDealer.submit();
}
function validateTollFreePhconsumerFinish(){
	//alert(document.addTollPhone.totalphoneCount.length);
	var row_Count = document.getElementById('count').value;
   for(var j=0; j < row_Count; j++)
	{
		var str = $.trim($('#timeCampaign1'+j).val());
		if(str == "")
			{
			  alert("Enter campaign");
			  document.getElementById('timeCampaign1'+j).focus();
			  return false;
			}
		if(str.length > 30)
			{
			  alert("Campaign should not be more than 30 characters");
			  document.getElementById('timeCampaign1'+j).focus();
			  return false;
			  break;
			}
			$('#timeCampaign1'+j).val(str);
	}

	for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var obj1 = document.getElementById('fwdOfficePhone11'+i);
		var obj2 = document.getElementById('fwdOfficePhone12'+i);
		var obj3 = document.getElementById('fwdOfficePhone13'+i);
		var oobj4 = document.getElementById('missedCall1'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		//if(obj1.value=="" && obj2.value=="" && obj3.value==""){
			//alert("Please enter phone number");
			//obj1.focus();
		//	return false;			
		//	}
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}
		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
	//}	
	//for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var oobj1 = document.getElementById('fwdAfterOfficePhone11'+i);
		var oobj2 = document.getElementById('fwdAfterOfficePhone12'+i);
		var oobj3 = document.getElementById('fwdAfterOfficePhone13'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		
		if(oobj1.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj1.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && !checkValidNumber(oobj1)) {
			alert("Please enter valid phone number");	
			oobj1.value = "";
			oobj1.focus();
			return false;
		}
		if(oobj2.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		
		if(oobj1.value!="" && oobj3.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && !checkValidNumber(oobj2)) {
			alert("Please enter valid phone number");	
			oobj2.value = "";
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && oobj3.value.length<4) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}		
		if(oobj1.value!="" && oobj2.value!="" && oobj3.value.length<3) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj3.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj3.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && !checkValidNumber(oobj3)) {
			alert("Please enter valid phone number");	
			oobj3.value = "";
			oobj3.focus();
			return false;
		}
		if (oobj4.value != "" && !validemail(oobj4.value)){ 
		alert("Enter Valid Primary E-mail");
		oobj4.focus();
		return false;		
	   }
	}
	//return false;
	document.editDealer.userAction.value = "INACTIVE_DEALER_PAGE4_FINISH";
	document.editDealer.submit();
}

function validateActiveCustomerEditFinish(){
var row_Count = document.getElementById('campaignCount').value;
   for(var i=0; i < row_Count; i++)
	{
		var str = $.trim($('#timeCampaign1'+i).val());
		
		
		if(str == "")
			{
			  alert("Enter campaign");
			  document.getElementById('timeCampaign1'+i).focus();
			  return false;
			}
		if(str.length > 30)
			{
			  alert("Campaign should not be more than 30 characters");
			  document.getElementById('timeCampaign1'+i).focus();
			  return false;
			  break;
			}
			$('#timeCampaign1'+i).val(str);
	}
	
	document.editCustomerCampaign.custId.value = Trim(document.editCustomerCampaign.custId.value);
	
	for(var i=0; i<document.editCustomerCampaign.campaignCount.value; i++) {
		var obj1 = document.getElementById('fwdOfficePhone11'+i);
		var obj2 = document.getElementById('fwdOfficePhone12'+i);
		var obj3 = document.getElementById('fwdOfficePhone13'+i);
		var oobj4 = document.getElementById('missedCall1'+i);
		var tollObj = document.getElementById('tollFreeNo'+i);
	
		var obj4 = 'WorkHour1'+i;
		tollObj.value = Trim(tollObj.value);
		
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}
		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
	//}	
	//for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var oobj1 = document.getElementById('fwdAfterOfficePhone11'+i);
		var oobj2 = document.getElementById('fwdAfterOfficePhone12'+i);
		var oobj3 = document.getElementById('fwdAfterOfficePhone13'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		
		if(oobj1.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj1.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && !checkValidNumber(oobj1)) {
			alert("Please enter valid phone number");	
			oobj1.value = "";
			oobj1.focus();
			return false;
		}
		if(oobj2.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		
		if(oobj1.value!="" && oobj3.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && !checkValidNumber(oobj2)) {
			alert("Please enter valid phone number");	
			oobj2.value = "";
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && oobj3.value.length<4) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}		
		if(oobj1.value!="" && oobj2.value!="" && oobj3.value.length<3) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj3.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj3.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && !checkValidNumber(oobj3)) {
			alert("Please enter valid phone number");	
			oobj3.value = "";
			oobj3.focus();
			return false;
		}
		if (oobj4.value != "" && !validemail(oobj4.value)){ 
		alert("Enter Valid Primary E-mail");
		oobj4.focus();
		
		return false;		
	   }
	}
	document.editCustomerCampaign.userAction.value = "ACTIVE_CUSTOMER_EDIT_FINISH";
	document.editCustomerCampaign.submit();
}

function validateActiveCustomerAddFinish(){
var row_Count = document.getElementById('campaignCount').value;
   for(var i=0; i < row_Count; i++)
	{
		var str = $.trim($('#timeCampaign1'+i).val());

		if(str == "")
			{
			  alert("Enter campaign");
			  document.getElementById('timeCampaign1'+i).focus();
			  return false;
			}
		if(str.length > 30)
			{
			  alert("Campaign should not be more than 30 characters");
			  document.getElementById('timeCampaign1'+i).focus();
			  return false;
			  break;
			}
			$('#timeCampaign1'+i).val(str);
	}
	document.editCustomerCampaign.custId.value = Trim(document.editCustomerCampaign.custId.value);
	for(var i=0; i<document.editCustomerCampaign.campaignCount.value; i++) {
		var obj1 = document.getElementById('fwdOfficePhone11'+i);
		var obj2 = document.getElementById('fwdOfficePhone12'+i);
		var obj3 = document.getElementById('fwdOfficePhone13'+i);
		var oobj4 = document.getElementById('missedCall1'+i);
		var tollObj = document.getElementById('tollFreeNo'+i);

		var obj4 = 'WorkHour1'+i;
		tollObj.value = Trim(tollObj.value);
		
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}
		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
	//}	
	//for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var oobj1 = document.getElementById('fwdAfterOfficePhone11'+i);
		var oobj2 = document.getElementById('fwdAfterOfficePhone12'+i);
		var oobj3 = document.getElementById('fwdAfterOfficePhone13'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		
		if(oobj1.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj1.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && !checkValidNumber(oobj1)) {
			alert("Please enter valid phone number");	
			oobj1.value = "";
			oobj1.focus();
			return false;
		}
		if(oobj2.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		
		if(oobj1.value!="" && oobj3.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && !checkValidNumber(oobj2)) {
			alert("Please enter valid phone number");	
			oobj2.value = "";
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && oobj3.value.length<4) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}		
		if(oobj1.value!="" && oobj2.value!="" && oobj3.value.length<3) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj3.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj3.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && !checkValidNumber(oobj3)) {
			alert("Please enter valid phone number");	
			oobj3.value = "";
			oobj3.focus();
			return false;
		}
		if (oobj4.value != "" && !validemail(oobj4.value)){ 
		alert("Enter Valid Primary E-mail");
		oobj4.focus();
		
		return false;		
	   }
	}
	document.editCustomerCampaign.userAction.value = "ADD_CUSTOMER_FINISH";
	document.editCustomerCampaign.submit();
}
function validateManageconsumerFinish(value){
	//alert(document.addTollPhone.totalphoneCount.length);

	for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var obj1 = document.getElementById('fwdOfficePhone11'+i);
		var obj2 = document.getElementById('fwdOfficePhone12'+i);
		var obj3 = document.getElementById('fwdOfficePhone13'+i);
		var oobj4 = document.getElementById('missedCall1'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		//if(obj1.value=="" && obj2.value=="" && obj3.value==""){
		//	alert("Please enter phone number");
		//	obj1.focus();
		//	return false;			
		//	}
		if(obj1.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj1.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value!="" && obj1.value.length<3) {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj1.value!="" && !checkValidNumber(obj1)) {
			alert("Please enter valid phone number");	
			obj1.value = "";
			obj1.focus();
			return false;
		}
		if(obj2.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && obj3.value=="") {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj2.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		
		if(obj1.value!="" && obj3.value!="" && obj2.value.length<3) {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj2.value!="" && !checkValidNumber(obj2)) {
			alert("Please enter valid phone number");	
			obj2.value = "";
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && obj3.value.length<4) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}		
		if(obj1.value!="" && obj2.value!="" && obj3.value.length<3) {
			alert("Please enter valid phone number");
			obj3.focus();
			return false;
		}
		if(obj3.value!="" && obj1.value=="") {
			alert("Please enter valid phone number");
			obj1.focus();
			return false;
		}
		if(obj3.value!="" && obj2.value=="") {
			alert("Please enter valid phone number");
			obj2.focus();
			return false;
		}
		if(obj3.value!="" && !checkValidNumber(obj3)) {
			alert("Please enter valid phone number");	
			obj3.value = "";
			obj3.focus();
			return false;
		}
	//}	
	//for(var i=0; i<document.editDealer.totalphoneCount.value; i++) {
		var oobj1 = document.getElementById('fwdAfterOfficePhone11'+i);
		var oobj2 = document.getElementById('fwdAfterOfficePhone12'+i);
		var oobj3 = document.getElementById('fwdAfterOfficePhone13'+i);
			//alert(obj1.keyCode);
			//alert(obj2.value.length);
			//alert(obj3.value.length);
		
		if(oobj1.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj1.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value!="" && oobj1.value.length<3) {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj1.value!="" && !checkValidNumber(oobj1)) {
			alert("Please enter valid phone number");	
			oobj1.value = "";
			oobj1.focus();
			return false;
		}
		if(oobj2.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && oobj3.value=="") {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj2.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		
		if(oobj1.value!="" && oobj3.value!="" && oobj2.value.length<3) {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj2.value!="" && !checkValidNumber(oobj2)) {
			alert("Please enter valid phone number");	
			oobj2.value = "";
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && oobj3.value.length<4) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}		
		if(oobj1.value!="" && oobj2.value!="" && oobj3.value.length<3) {
			alert("Please enter valid phone number");
			oobj3.focus();
			return false;
		}
		if(oobj3.value!="" && oobj1.value=="") {
			alert("Please enter valid phone number");
			oobj1.focus();
			return false;
		}
		if(oobj3.value!="" && oobj2.value=="") {
			alert("Please enter valid phone number");
			oobj2.focus();
			return false;
		}
		if(oobj3.value!="" && !checkValidNumber(oobj3)) {
			alert("Please enter valid phone number");	
			oobj3.value = "";
			oobj3.focus();
			return false;
		}
		if (oobj4.value != "" && !validemail(oobj4.value)){ 
		alert("Enter Valid Primary E-mail");
		oobj4.focus();
		return false;		
	   }
	   	
		var fwdPhone1 = document.getElementById('fwdOfficePhone11'+i);
		var fwdPhone2 = document.getElementById('fwdOfficePhone12'+i);
		var fwdPhone3 = document.getElementById('fwdOfficePhone13'+i);
		var fwdPhone = fwdPhone1.value+fwdPhone2.value+fwdPhone3.value;
		if(document.getElementById('actPhone'+i).value == fwdPhone) {		 
			alert("Forward phone number should be different from call phone number"); 
			fwdPhone1.focus();
			return false;
		}
	}
	document.editDealer.userAction.value = "INACTIVE_MANAGE_DEALER_FINISH";
	document.editDealer.customerIdFromMC.value = value;
	document.editDealer.submit();
}


// Sandip's code //
// Ronalisa's code //
function validateAddTollphconsumer(){
	if(document.addTollPhone.checkNullValue.value == "N/A") {
			if(document.addTollPhone.newsPaperGroup.selectedIndex==0) {
				alert("Please select Category");
				document.addTollPhone.newsPaperGroup.focus();
				return false;
			}
			if(document.addTollPhone.newsPaper.selectedIndex==0) {
				alert("Please select Product");
				document.addTollPhone.newsPaper.focus();
				return false;
			}
	}
	var numbers = new Array();
	numbers[1] = "One";
	numbers[2] = "Two";
	numbers[3] = "Three";
	numbers[4] = "Four";
	numbers[5] = "Five";
	numbers[6] = "Six";
	numbers[7] = "Seven";
	numbers[8] = "Eight";
	numbers[9] = "Nine";
	numbers[10] = "Ten";
	numbers[11] = "Eleven";
	numbers[12] = "Tweleve";
	numbers[13] = "Thirteen";
	numbers[14] = "Fourteen";
	numbers[15] = "Fifteen";
	numbers[16] = "Sixteen";
	numbers[17] = "Seventeen";
	numbers[18] = "Eighteen";
	numbers[19] = "Nineteen";
	numbers[20] = "Twenty";

	for(var i=1; i<=20; i++) {		
		var obj1 = document.getElementById("tollFreePh"+i+1);
		var obj2 = document.getElementById("tollFreePh"+i+2);
		var obj3 = document.getElementById("tollFreePh"+i+3);
		var obj4 = document.getElementById("tollFreePh"+numbers[i]);

			if (obj1.value!="" && obj1.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj1.focus();
				return false;
			}
			if (obj2.value!="" && obj3.value!="" && obj1.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj1.focus();
				return false;
			}			
			if(obj1.value!="" && !checkValidNumber(obj1)) {
				alert("Enter The Correct Phone Number");	
				obj1.value = "";
				obj1.focus();
				return false;
			}
			if (obj2.value!="" && obj2.value.length<3){
				alert("Enter The Correct Phone Number");
				obj2.focus();
				return false;
			}
			if (obj1.value!="" && obj3.value!="" && obj2.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj2.focus();
				return false;
			}	
			if(obj2.value!="" && !checkValidNumber(obj2)) {
				alert("Enter The Correct Phone Number");
				obj2.value = "";
				obj2.focus();
				return false;
			}			
			if (obj3.value!="" && obj3.value.length<4){
				alert("Enter The Correct Phone Number");
				obj3.focus();
				return false;
			}
			if (obj1.value!="" && obj2.value!="" && obj3.value.length<4){			
				alert("Enter The Correct Phone Number");		
				obj3.focus();
				return false;
			}
			if(obj3.value!="" && !checkValidNumber(obj3)) {
				alert("Enter The Correct Phone Number");
				obj3.value = "";
				obj3.focus();
				return false;
			}
			if(obj1.value!="" && obj1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				obj1.focus();
				return false;				
			}		
		if(obj1.value.length == 3 && obj2.value.length == 3 && obj3.value.length == 4){
			obj4.value="("+obj1.value+") "+obj2.value+"-"+obj3.value;
		}		
	}
	document.addTollPhone.userAction.value = "SUBMIT_TOLL_PHONE";
	document.addTollPhone.submit();
	//return false;
}

function saveTollFree(allTollFreeNumbers){
	allTollFreeNumbers = allTollFreeNumbers.substring(0,allTollFreeNumbers.length-1);
	
	var maxLen = 20;
	if(document.getElementById('moreNum').style.display == "block") maxLen = 40;
	
	for(var i=1; i<=maxLen; i++) {		
		var obj1 = document.getElementById("tollFreePh"+i+1);
		var obj2 = document.getElementById("tollFreePh"+i+2);
		var obj3 = document.getElementById("tollFreePh"+i+3);
		
			/*if (obj1.value!="" && obj1.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj1.focus();
				return false;
			}*/
			
			if (obj1.value!="" || obj2.value!="" || obj3.value!=""){
				if (obj1.value.length<3){
					alert("Enter The Correct Phone Number");
					obj1.focus();
					return false;
				}
				if (obj2.value.length<3){
					alert("Enter The Correct Phone Number");
					obj2.focus();
					return false;
				}
				if (obj3.value.length<4){
					alert("Enter The Correct Phone Number");
					obj3.focus();
					return false;
				}
			}
			/*if (obj2.value!="" && obj3.value!="" && obj1.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj1.focus();
				return false;
			}
			if(obj1.value!="" && !checkValidNumber(obj1)) {
				alert("Enter The Correct Phone Number");	
				obj1.value = "";
				obj1.focus();
				return false;
			}
			if (obj2.value!="" && obj2.value.length<3){
				alert("Enter The Correct Phone Number");
				obj2.focus();
				return false;
			}
			if (obj1.value!="" && obj3.value!="" && obj2.value.length<3){			
				alert("Enter The Correct Phone Number");		
				obj2.focus();
				return false;
			}	
			if(obj2.value!="" && !checkValidNumber(obj2)) {
				alert("Enter The Correct Phone Number");
				obj2.value = "";
				obj2.focus();
				return false;
			}			
			if (obj3.value!="" && obj3.value.length<4){
				alert("Enter The Correct Phone Number");
				obj3.focus();
				return false;
			}
			if (obj1.value!="" && obj2.value!="" && obj3.value.length<4){			
				alert("Enter The Correct Phone Number");		
				obj3.focus();
				return false;
			}
			if(obj3.value!="" && !checkValidNumber(obj3)) {
				alert("Enter The Correct Phone Number");
				obj3.value = "";
				obj3.focus();
				return false;
			}*/
			if(obj1.value!="" && obj1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				obj1.focus();
				return false;				
			}
			
			// Check for duplicate entry
			var totVal = obj1.value+obj2.value+obj3.value;

			if(totVal!="" && allTollFreeNumbers.indexOf(totVal)>=0) {
				alert("This number already assigned. Please enter another number.");	
				obj1.focus();
				return false;
			}
			
			if(!checkDupEntry(totVal,i+",valid")) {
				obj1.focus();
				return false;	
			}
	}

	return true;
	document.addTollPhone.userAction.value = "UPDATE_TOLLFREE";
	document.addTollPhone.submit();
	//return false;
}

// Ronalisa'a code //
//	layers//////////////////

function hideMe(obj){
	obj.style.visibility='hidden';
	return true;
}

function showMe(obj){
	obj.style.visibility='visible';
	return true;
}
//	///////////////////////////////////////////////////////////////////////////////

<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
/* Handle all the the FSCommand messages in a Flash movie */
function fscommand_DoFSCommand(command, args){
	// var fscommandObj = InternetExplorer ? fscommand : document.fscommand;
	document.DetailedInfo.ExtColor.value=args;
	document.DetailedInfo.ExtColor1.value=args;
	document.DetailedInfo.IntColor.value=command;
}

/* Hook for Internet Explorer */
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1){
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub fscommand_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call fscommand_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}

/* Reloads the window if Nav4 resized. */
function MM_reloadPage(init){
	if (init==true) with (navigator){
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.MM_pgW=innerWidth; 
			document.MM_pgH=innerHeight; 
			onresize=MM_reloadPage; 
		}
	}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
		location.reload();
}
MM_reloadPage(true);

/* Gets the object by its id. */
function MM_findObj(n, d){
	var p,i,x;  
	if(!d) 
		d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length){
		d=parent.frames[n.substring(p+1)].document; 
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) 
		x=d.getElementById(n); 
	return x;
}

/* Hides or shows layers. */
function MM_showHideLayers(){
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) 
		if ((obj=MM_findObj(args[i]))!=null){
			v=args[i+2];
			if (obj.style){
				obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
			}
			obj.visibility=v;
		}
}

/* Restores the mouseover images. */
function MM_swapImgRestore(){
	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
		x.src=x.oSrc;
}

/* Preloads the mouseover images. */
function MM_preloadImages() {
	var d=document; 
	if(d.images){ 
		if(!d.MM_p) 
			d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
			}
	}
}

/* Swaps the images for mouse over effect. */
function MM_swapImage(){
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x; 
			if(!x.oSrc) 
				x.oSrc=x.src; 
			x.src=a[i+2];
		}
}

/* NewsPaper Group and Newspaper array populate */

 function FillNewspaperGroupList(cboNewsgroup, cboNewspaper, sDefaultGroup)
{
	var sDefaultGroup, sDefault, sNewsgroup;
	var foundIndex = 0, flag = false;
	cboNewsgroup.options.length=0;
	for(i=0; i < categoryArray.split("|").length; i++){
		sNewsgroup = categoryArray.split("|")[i];
		if (sDefaultGroup == sNewsgroup){
			sDefault=true;
			foundIndex = i;
			flag = true;
		}
		cboNewsgroup.options[i]=new Option(sNewsgroup, sNewsgroup);
		if(flag){
			//cboMake.options[foundIndex].seleted = true;
			cboNewsgroup.selectedIndex = i;
			flag = false;
		}			
	}
}

function FillNewspaperList(cboNewsgroup, cboNewspaper, sDefaultNewspaper){
	//alert("model :"+sDefaultModel);
	var sDefaultNewspaper, sNewspaper, sDefault;
	var foundIndex = 0, flag = false;
	cboNewspaper.options.length=0;
	for(i=0;i<productArray[cboNewsgroup.selectedIndex].split("|").length;i++){
		sNewspaper = productArray[cboNewsgroup.selectedIndex].split("|")[i];
		if(sNewspaper == sNewspaper){
			sDefault=true;
			//foundIndex = i;
			flag = true;
			if (navigator.appName=="Microsoft Internet Explorer"){
			}
		}
		else{
			sDefault=false;
		}
		if(sDefault){
			cboNewspaper.options[i]=new Option(sNewspaper,sNewspaper,sDefault,sDefault);
		}
		else{
			cboNewspaper.options[i]=new Option(sNewspaper,sNewspaper);
		}
	}
	if(flag){
		cboNewspaper.options[foundIndex].selected = true;
	}
}

/* Pop opens a browser window */
function MM_openBrWindow(theURL,winName,features){
	window.open(theURL,winName,features);
}

function validateUserNamePassword(){ 
//            alert(event.keyCode);
               if ( (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 97 || event.keyCode > 122) && (event.keyCode < 65 || event.keyCode > 90) && event.keyCode != 95 && event.keyCode != 13) 
                        event.returnValue = false; 
}
			
/*
==================================================================
LTrim(string) : Returns a copy of a string without leading spaces.
==================================================================
==============================================================================
 This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
==============================================================================
*/
function LTrim(str)
/*
   PURPOSE: Remove leading blanks from our string.
   IN: str - the string we want to LTrim
*/
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) 
   {
      // We have a string with leading blank(s)...
      var j=0, i = s.length;
      // Iterate from the far left of string until we
      // don't have any more whitespace...
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      // Get the substring from the first non-whitespace
      // character to the end of the string...
      s = s.substring(j, i);
   }
   return s;
}

/*
==================================================================
===============================================================================
 This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
==============================================================================
RTrim(string) : Returns a copy of a string without trailing spaces.
==================================================================
*/
function RTrim(str)
/*
   PURPOSE: Remove trailing blanks from our string.
   IN: str - the string we want to RTrim

*/
{
   // We don't want to trip JUST spaces, but also tabs,
   // line feeds, etc.  Add anything else you want to
   // "trim" here in Whitespace
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) 
   {
      // We have a string with trailing blank(s)...
      var i = s.length - 1;       // Get length of string
      // Iterate from the far right of string until we
      // don't have any more whitespace...
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      // Get the substring from the front of the string to
      // where the last non-whitespace character is...
      s = s.substring(0, i+1);
    }
   return s;
}

/*
=============================================================
 This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
==============================================================================
Trim(string) : Returns a copy of a string without leading or
trailing spaces
=============================================================
*/
function Trim(str)
/*
   PURPOSE: Remove trailing and leading blanks from our string.
   IN: str - the string we want to Trim
   RETVAL: A Trimmed string!
*/

{
   return RTrim(LTrim(str));
}

function validateBrandNumber_old(){ 
//            alert(event.keyCode);
               if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 44) 
                        event.returnValue = false;
}

// This function has been written to trap special characters
// This functionality has been added by Sarbashish Bhattacharjee [Dated:- 25th April'2006]
/*
function checkValidDataEx(obj) {
var illegalChars= /[\`\~\!\@\#\$\%\^\&\*\(\)\=\|\<\>\,\.\/\?\+\[\]\{\}\'\:\;\0\1\2\3\4\5\6\7\8\9\"\_]/
var strng = obj.value;
if (strng.match(illegalChars)) {
	return false;
}
	return true;
}
*/
function checkValidDataEx(obj) {
            var num = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ- ";
            var i;
            if(obj.value!="") {
                        var phval = obj.value;
                        var phlen = obj.value.length;
                        for(i=0;i<phlen;i++) {
                                    var check = phval.substring(i,i+1);
                                    if(num.indexOf(check) == -1) {
                                               alert("Please enter valid data");
						obj.value = obj.value.substring(0,obj.value.length-1);
						return false;
                                    }
                        }
            }
            return true;
}
//Added By Rama Krishna.G 
// ----------------------------START-----------------------------//

function getUsersForRole(url,state,id){
    if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "user_names"){
        if(document.getElementById(id).value == ""){
          return false;
        }
        url = url + "&roleDescription=" + document.getElementById(id).value;
		httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateChangeRole(httpRequest); };
        httpRequest.send(null);
     }
   }
}

function processStateChangeRole(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("user_names").innerHTML = httpRequest.responseText;
  }
}

function getUserTypesOnSelectedRole(url, state,id,customerName){
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "user_type"){
        if(document.getElementById(id).value == ""){
          return false;
        }
        url = url + "&roleDescription=" + document.getElementById(id).value + "&customerName=" + customerName;
		httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnRoleChange(httpRequest); };
        httpRequest.send(null);
     }
   }
	
}

function processStateOnRoleChange(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("user_type").innerHTML = httpRequest.responseText;
  }
}


function getRoleList(url, state,id){
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "user_role"){
     	url = url + "&selectedFlag=" + document.getElementById(id).value;
        httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnCustomerChange(httpRequest); };
        httpRequest.send(null);
     }
   }
	
}

function processStateOnCustomerChange(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("user_role").innerHTML = httpRequest.responseText;
  }
}

function getCustomers(id,userType){
	var url = "servlet/TeleTrakAjaxController?userAction=GET_CUSTOMERS";
	var state = "customers";
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "customers"){
        if(document.getElementById(id).value == ""){
          return false;
        }
		 url = url + "&custGrp=" + document.getElementById(id).value + "&userType=" + userType;
        httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnCustomerGroupChange(httpRequest); };
        httpRequest.send(null);
     }
   }
	
}
//Added By Rekha P.
function getCustomersForCallReport(userType, option){
	//alert("Hi  "+document.getElementById('textCustomerGroup').value);
	if(option!="type")
	{
		document.getElementById('textCustomerType').options[0].selected = true;
	}
	var url = "servlet/TeleTrakAjaxController?userAction=GET_CUSTOMERS_FOR_CALL_REPORT";
	var state = "customers";
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
		/*if(document.getElementById(id).value == ""){
		  return false;
		}*/
		url = url + "&custGrp=" + document.getElementById('textCustomerGroup').value +"&custType=" + document.getElementById('textCustomerType').value + "&userType=" + userType;
		//alert(url);
		httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnCustomerGroupChange(httpRequest); };
		httpRequest.send(null);
    }
	
}



function processStateOnCustomerGroupChange(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("customers").innerHTML = httpRequest.responseText;
  }
}

function getCustomersForEdit(id){
	var url = "servlet/TeleTrakAjaxController?userAction=GET_CUSTOMERS_FOR_EDIT";
	var state = "customers";
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "customers"){
        if(document.getElementById(id).value == ""){
          return false;
        }
		 url = url + "&custGrp=" + document.getElementById(id).value;
        httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnCustomerGroupChangeForEdit(httpRequest); };
        httpRequest.send(null);
     }
   }
	
}

function processStateOnCustomerGroupChangeForEdit(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("customers").innerHTML = httpRequest.responseText;
  }
}



//---------------------------------END-----------------------------//

// Added by Rama Krishna.G For Populating the toll-free series while Activating the customer


function getTollFreeSeries(url, state,id){
	 if(window.XMLHttpRequest) {  // for all browsers except IE
      httpRequest = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // for IE
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!httpRequest){  
      alert('Giving up :( Cannot create an XMLHTTP instance');
	  return false;
    }
	if(httpRequest){
     if(state == "show2"){
        if(document.getElementById(id).value == "Select"){
          return false;
        }
        url = url + "&tollFreeReq=" + document.getElementById(id).value;
        httpRequest.open("GET",url,true);
		httpRequest.onreadystatechange = function() { processStateOnTollFreeCountChange(httpRequest); };
        httpRequest.send(null);
     }
   }
	
}

function processStateOnTollFreeCountChange(httpRequest){
	
  if(httpRequest.readyState == 4) {  
	 document.getElementById("show2").innerHTML = httpRequest.responseText;
	 hideDetails(document.getElementById("show2").innerHTML);
  }
}


//---------------------------------END-----------------------------//


function validateWebsiteURL(id) { 
    var v = new RegExp(); 
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
    if (!v.test(id.value)) { 
        return false; 
    }else{
		return true;
	}
} 
// ^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$
// ^((ht|f)tp://)((([a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3}))|(([0-9]{1,3}\.){3}([0-9]{1,3})))((/|\?)[a-z0-9~#%&'_\+=:\?\.-]*)*)$


/*function validateWebsiteURL(id) {
	var url = id.value;
	if(url.indexOf("http://")==-1)
		return false;
	
	var afterhttp = url.substr(7,url.indexOf("."));
	if(afterhttp.length <= 1) return false;
	
	if(url.indexOf(".")>0) {
	   var afterDot = url.substr(url.indexOf("."), url.length-1);
	   if(afterDot.length<=1) return false;
	}
	else {
		return false; 
	}
return true;

}*/

function validateurl(url) {
	if(url.indexOf("http://")==-1)
		return false;
	
	var afterhttp = url.substr(7,url.indexOf("."));
	if(afterhttp.length <= 1) return false;
	
	if(url.indexOf(".")>0) {
	   var afterDot = url.substr(url.indexOf("."), url.length-1);
	   if(afterDot.length<=1) return false;
	}
	else {
		return false; 
	}
return true;

}

 function validatecreditCardDetails()
 {
	 document.SignUp.userAction.value="CREATE_USER_STEP3";
	 alert( document.SignUp.userAction.value);

	 if(SignUp.firstNameForCreditInfo.value==""){
		 alert("ENTER THE FIRST NAME");
		 document.SignUp.firstNameForCreditInfo.focus();
		 return false;
	 }
	  if(SignUp.lastNameForCreditInfo.value==""){
		 alert("ENTER THE LAST NAME");
		 document.SignUp.lastNameForCreditInfo.focus();
		 return false;
	 }
	  if(SignUp.cardType.value==""){
		 alert("ENTER THE CARD TYPE");
		 document.SignUp.cardType.focus();
		 return false;
	 }
	  if(SignUp.cardNumber.value==""){
		 alert("ENTER THE CARD NUMBER");
		 document.SignUp.cardNumber.focus();
		 return false;
	 }
	  if(SignUp.cardNumber.value==""){
		 alert("ENTER THE CARD NUMBER");
		 document.SignUp.cardNumber.focus();
		 return false;
	 }
	  if(SignUp.monthExpDate.value=="MM"){
		 alert("ENTER THE MONTH");
		 document.SignUp.monthExpDate.focus();
		 return false;
	 }
	  if(SignUp.yearExpDate.value=="YYYY"){
		 alert("ENTER THE YEAR");
		 document.SignUp.yearExpDate.focus();
		 return false;
	 }
	  if(SignUp.cardSecurityNumber.value==""){
		 alert("ENTER THE SECURITY CODE");
		 document.SignUp.cardSecurityNumber.focus();
		 return false;
	 }
	 document.SignUp.submit();

	  
 }
 
 function validateSignUpDirectCall(){
document.SignUp.userAction.value = "CREATE_USER_STEP1";

	var SignUp = document.SignUp;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);	
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);
	SignUp.PCFName.value = Trim(SignUp.PCFName.value);
	SignUp.PCLName.value = Trim(SignUp.PCLName.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APFName.value = Trim(SignUp.APFName.value);
	SignUp.APLName.value = Trim(SignUp.APLName.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);
//==============================================================================	


	if(SignUp.PCDealerName.value == "" ){
		alert("Enter Customer Name");
		SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value)
		SignUp.PCDealerName.focus();
		return false;
	}

	if(SignUp.title.value == "Select"){
		alert("Please Select The Title");
		SignUp.title.focus();
		return false;
	}

	 if (!checkSpecialCharactersForCustomerName(SignUp.PCDealerName)){
		SignUp.PCDealerName.focus();
		return false;
	 }	
	
	if(SignUp.PCFName.value == ""){
		alert("Please Enter The First Name"); 
		SignUp.PCFName.focus();
		return false;
	}
	if (!validUserName(SignUp.PCFName.value)){
		alert("Check for Valid Characters");
		SignUp.PCFName.focus();
		return false;
	}

	if(SignUp.PCLName.value==""){
		alert("Please Enter The Last  Name");
		SignUp.PCLName.focus();
		return false;
	}
	if (!validUserName(SignUp.PCLName.value)){
		alert("Check for Valid Characters");
		SignUp.PCLName.focus();
		return false;
	}

	if(SignUp.PCAddress.value=="" ){
		alert("Enter Address");
		SignUp.PCAddress.focus();
		return false;
	}
	if(SignUp.PCCity.value=="" ){
		alert("Enter City");
		SignUp.PCCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.PCCity.value)){
		alert("City Name Contains Invalid Characters");
		SignUp.PCCity.focus();

		return false;
	} 	
	if(SignUp.PCState.selectedIndex==0 ){
		alert("Select State");
		SignUp.PCState.focus();


		return false;
	}
	if(SignUp.PCZip.value.length < 3){   
		alert("Enter Valid  Zip/Postal Code");
		SignUp.PCZip.focus();
		return false;
	}


	if(SignUp.PCEmail.value == ""){
		alert("Enter Primary E-mail");
		SignUp.PCEmail.focus();
		return false;
	}
	if (SignUp.PCEmail.value != "" && !validemail(SignUp.PCEmail.value)){ 
		alert("Enter Valid Primary E-mail");
		SignUp.PCEmail.focus();
		return false;		
	}
	if(SignUp.PCPhone1.value.length == "" && SignUp.PCPhone2.value.length == "" && SignUp.PCPhone3.value.length == ""){
		alert("Enter Phone Number");
		SignUp.PCPhone1.focus();
		return false;
	}
	else{
			if (SignUp.PCPhone1.value.length<3){			
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone1.focus();
				return false;
			}
			if (SignUp.PCPhone2.value.length<3){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone2.focus();
				return false;
			}
			if (SignUp.PCPhone3.value.length<4){
				alert("Enter The Correct Phone Number");
				SignUp.PCPhone3.focus();
				return false;
			}

	}

	if(SignUp.PCPhone1.value.length==3 && SignUp.PCPhone2.value.length==3 && SignUp.PCPhone3.value.length==4){
		SignUp.PCPhone.value="("+SignUp.PCPhone1.value+") "+SignUp.PCPhone2.value+"-"+SignUp.PCPhone3.value;

	}
	
	/*if(SignUp.PCFax1.value.length == "" && SignUp.PCFax2.value.length == "" && SignUp.PCFax3.value.length == ""){
		alert("Enter Fax Number");
		SignUp.PCFax1.focus();
		return false;
	}
	else{		
		if (SignUp.PCFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.PCFax1.focus();
			return false;
		}
		if (SignUp.PCFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax2.focus();
			return false;
		}
		if (SignUp.PCFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.PCFax3.focus();
			return false;
		}


	}


	
	if(SignUp.PCFax1.value.length==3 && SignUp.PCFax2.value.length==3 && SignUp.PCFax3.value.length==4){
		SignUp.PCFax.value="("+SignUp.PCFax1.value+") "+SignUp.PCFax2.value+"-"+SignUp.PCFax3.value;


	}*/
	/*if(SignUp.numberOftollfree.selectedIndex==0 ){
		alert("Select Tollfree#");
		SignUp.numberOftollfree.focus();
		return false;
	}
	if(SignUp.siteURL.value!="" && SignUp.siteURL.value!="http://" && !(validateurl(SignUp.siteURL.value))){
		alert("Please Enter Valid URL");
		SignUp.siteURL.focus();
		return false;
	}
	if(SignUp.siteURL.value=="" || SignUp.siteURL.value=="http://") {
		SignUp.siteURL.value = "";
	}*/
	
	if (SignUp.APtitle.value =="Select" ){
		alert("Please Select Title");
		SignUp.APtitle.focus();
		return false;
	}
	if (SignUp.APFName.value =="" ){
		alert("Please Enter First Name");
		SignUp.APFName.focus();
		return false;
	}
	if (!validUserName(SignUp.APFName.value)){
		alert("Check for Valid Characters");
		SignUp.APFName.focus();
		return false;
	}

	if (SignUp.APLName.value =="" ){
		alert("Please Enter Last Name");
		SignUp.APLName.focus();
		return false;
	}
	if (!validUserName(SignUp.APLName.value)){
		alert("Check for Valid Characters");
		SignUp.APLName.focus();
		return false;
	}
	if(SignUp.APAddress.value=="" ){
		alert("Enter Address");
		SignUp.APAddress.focus();

		return false;
	}
	if(SignUp.APCity.value=="" ){
		alert("Enter City");
		SignUp.APCity.focus();
		return false;
	}	
	if(isNotAlphabets(SignUp.APCity.value)){
		alert("City Name Contains Invalid Characters.");
		SignUp.APCity.focus();
		return false;
	} 	
	if(SignUp.APState.selectedIndex==0 ){
		alert("Select State");
		SignUp.APState.focus();
		return false;
	}
	if(SignUp.APZip.value.length < 3){
		alert("Enter Valid Zip/Postal Code");
		SignUp.APZip.focus();

		return false;
	}
	if(SignUp.APEmail.value == ""){
		alert("Enter E-mail");
		SignUp.APEmail.focus();

		return false;
	}
	if (SignUp.APEmail.value != "" && !validemail(SignUp.APEmail.value)){ 
		alert("Enter Valid E-mail");
		SignUp.APEmail.focus();
		return false;		
	}
	if(SignUp.APPhone1.value.length == "" && SignUp.APPhone2.value.length == "" && SignUp.APPhone3.value.length == ""){
			alert("Enter Phone Number");
			SignUp.APPhone1.focus();
			return false;
	}		
	else{
		if (SignUp.APPhone1.value.length<3){			
			alert("Enter The Correct Phone Number");		
			SignUp.APPhone1.focus();
			return false;
		}
		if (SignUp.APPhone2.value.length<3){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone2.focus();
			return false;
		}
		if (SignUp.APPhone3.value.length<4){
			alert("Enter The Correct Phone Number");
			SignUp.APPhone3.focus();

			return false;
		}
	}
	if(SignUp.APPhone1.value.length==3 && SignUp.APPhone2.value.length==3 && SignUp.APPhone3.value.length==4){
		SignUp.APPhone.value="("+SignUp.APPhone1.value+") "+SignUp.APPhone2.value+"-"+SignUp.APPhone3.value;
	}
	
	/*if(SignUp.APFax1.value.length == "" && SignUp.APFax2.value.length == "" && SignUp.APFax3.value.length == ""){
			alert("Enter Fax Number");
			SignUp.APFax1.focus();
			return false;
	}
	else{			
		if (SignUp.APFax1.value.length<3){			
			alert("Enter The Correct Fax Number");
			SignUp.APFax1.focus();
			return false;
		}
		if (SignUp.APFax2.value.length<3){
			alert("Enter The Correct Fax Number");
			SignUp.APFax2.focus();

			return false;
		}
		if (SignUp.APFax3.value.length<4){
			alert("Enter The Correct Fax Number");
			SignUp.APFax3.focus();
			return false;
		}
	}
	if(SignUp.APFax1.value.length==3 && SignUp.APFax2.value.length==3 && SignUp.APFax3.value.length==4){
		SignUp.APFax.value="("+SignUp.APFax1.value+") "+SignUp.APFax2.value+"-"+SignUp.APFax3.value;
	}*/
	 /*
	for(var i=1; i<=3; i++) {	
		var obj1 = document.getElementById("exTollfreeno"+i+1);
		var obj2 = document.getElementById("exTollfreeno"+i+2);
		var obj3 = document.getElementById("exTollfreeno"+i+3);
	
			if (obj1.value!="" || obj2.value!="" || obj3.value!=""){			
				if(obj1.value.length<3) {
					alert("Enter The Correct Phone Number");	
					obj1.focus();
					return false;
				}
				if(obj2.value.length<3) {
					alert("Enter The Correct Phone Number");	
					obj2.focus();
					return false;
				}
				if(obj3.value.length<4) {
					alert("Enter The Correct Phone Number");	
					obj3.focus();

					return false;
				}	
			}					
			if(obj1.value!="" && !checkValidNumber(obj1)) {
				alert("Enter The Correct Phone Number");	
				obj1.value = "";
				obj1.focus();
				return false;
			}
			
			if(obj2.value!="" && !checkValidNumber(obj2)) {
				alert("Enter The Correct Phone Number");
				obj2.value = "";
				obj2.focus();
				return false;
			}		
			if(obj3.value!="" && !checkValidNumber(obj3)) {
				alert("Enter The Correct Phone Number");
				obj3.value = "";
				obj3.focus();
				return false;
			}
			if(obj1.value!="" && obj1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				obj1.focus();
				return false;				
			}		
				
	}*/
   // var promoCode = document.SignUp.APPromoCode.value;
	//var lastChar = promoCode.substring(promoCode.length-1,promoCode.length);

	//var numbers = "012345689";
	//if(numbers.indexOf(lastChar)==-1) {
			//alert("Promotional code should end with digit.");
			//document.SignUp.APPromoCode.focus();
			//return false;
	//}
	return true;
	//document.SignUp.userAction.value = "SUBMIT_SIGNUPDIRECTCALL_FORM";
	document.SignUp.submit();

}

  // second Page Script

 function validateSignUpDirectCall1(){
document.SignUp1.userAction.value = "CREATE_USER_STEP1_EXTENDS";
var SignUp1 = document.SignUp1;
//==============================================================================
// First trim all the values captured in the HTML Control
// This code has been added by Sarbashish Bhattacharjee (Dated:- 21st April 2006)
//==============================================================================
	/*SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);	
	SignUp.PCDealerName.value = Trim(SignUp.PCDealerName.value);
	SignUp.PCName.value = Trim(SignUp.PCName.value);
	SignUp.PCAddress.value = Trim(SignUp.PCAddress.value);
	SignUp.PCCity.value = Trim(SignUp.PCCity.value);
	SignUp.PCEmail.value = Trim(SignUp.PCEmail.value);
	SignUp.PCPhone1.value = Trim(SignUp.PCPhone1.value);
	SignUp.PCPhone2.value = Trim(SignUp.PCPhone2.value);
	SignUp.PCPhone3.value = Trim(SignUp.PCPhone3.value);
	SignUp.PCFax1.value = Trim(SignUp.PCFax1.value);
	SignUp.PCFax2.value = Trim(SignUp.PCFax2.value);
	SignUp.PCFax3.value = Trim(SignUp.PCFax3.value);	
	SignUp.APName.value = Trim(SignUp.APName.value);
	SignUp.APAddress.value = Trim(SignUp.APAddress.value);
	SignUp.APCity.value = Trim(SignUp.APCity.value);
	SignUp.APEmail.value = Trim(SignUp.APEmail.value);
	SignUp.APFax1.value = Trim(SignUp.APFax1.value);
	SignUp.APFax2.value = Trim(SignUp.APFax2.value);
	SignUp.APFax3.value = Trim(SignUp.APFax3.value);
	SignUp.APPhone1.value = Trim(SignUp.APPhone1.value);
	SignUp.APPhone2.value = Trim(SignUp.APPhone2.value);
	SignUp.APPhone3.value = Trim(SignUp.APPhone3.value);*/
//==============================================================================	

	   
	 if(SignUp1.numberOftollfree.selectedIndex==0 ){
		alert("Select Tollfree#");
		SignUp1.numberOftollfree.focus();
		return false;
	}
	if(!SignUp1.LeadMail[0].checked && !SignUp1.LeadMail[1].checked){
	alert("Please select one of the choice for send lead mail");
	//SignUp1.LeadMail.focus();
	return false;
	}
	if(!SignUp1.LeadFormat[0].checked && !SignUp1.LeadFormat[1].checked){
	alert("Please select one of the choice for lead format");
	//SignUp1.LeadFormat.focus();
	return false;
	}
	if(SignUp1.CC.value==""){
	alert("Please enter the cc mail id ");
	SignUp1.CC.focus();
	return false;
	}
	/*if(SignUp1.siteURL.value!="" && SignUp1.siteURL.value!="http://" && !(validateurl(SignUp1.siteURL.value))){
		alert("Please Enter Valid URL");
		SignUp1.siteURL.focus();
		return false;
	}
	if(SignUp1.siteURL.value=="" || SignUp1.siteURL.value=="http://") {
		SignUp1.siteURL.value = "";
	} */
	 
	  
	for(var i=1; i<=3; i++) {	
		var obj1 = document.getElementById("exTollfreeno"+i+1);
		var obj2 = document.getElementById("exTollfreeno"+i+2);
		var obj3 = document.getElementById("exTollfreeno"+i+3);
	
			if (obj1.value!="" || obj2.value!="" || obj3.value!=""){			
				if(obj1.value.length<3) {
					alert("Enter The Correct Phone Number");	
					obj1.focus();
					return false;
				}
				if(obj2.value.length<3) {
					alert("Enter The Correct Phone Number");	
					obj2.focus();
					return false;
				}
				if(obj3.value.length<4) {
					alert("Enter The Correct Phone Number");	
					obj3.focus();

					return false;
				}	
			}					
			if(obj1.value!="" && !checkValidNumber(obj1)) {
				alert("Enter The Correct Phone Number");	
				obj1.value = "";
				obj1.focus();
				return false;
			}
			
			if(obj2.value!="" && !checkValidNumber(obj2)) {
				alert("Enter The Correct Phone Number");
				obj2.value = "";
				obj2.focus();
				return false;
			}		
			if(obj3.value!="" && !checkValidNumber(obj3)) {
				alert("Enter The Correct Phone Number");
				obj3.value = "";
				obj3.focus();
				return false;
			}
			if(obj1.value!="" && obj1.value.indexOf("8")!=0){			
				alert("Toll free number must start with 8 ");
				obj1.focus();
				return false;				
			}		
				
	} 
	//return false;
	//document.SignUp.userAction.value = "SUBMIT_SIGNUPDIRECTCALL_FORM";
	document.SignUp1.submit();

}

// Converting a string into upper case
function toUpper(inputCtrl) {
	 inputCtrl.value = inputCtrl.value.toUpperCase();
	 return true;
}

function getPageSizeWithScroll(){
	if (window.innerHeight && window.scrollMaxY) {// Firefox
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
  	}
	arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);	
	return arrayPageSizeWithScroll;
}
 
function showCallInfo(index,e,abc,currentPage,maxPages)
{
	var target;
	if (e.target) target = e.target;
	else if (e.srcElement) target = e.srcElement;
	
	if(target.tagName.toLowerCase() != "img")
	{
		var overlayObject = document.getElementById("grey-bg");
		var arrayPageSizeWithScroll = getPageSizeWithScroll();	
		overlayObject.style.height = arrayPageSizeWithScroll[1]+"px";
			
		overlayObject.style.display = "block";
		document.getElementById("callDetailInformation").style.display = "block";
		document.callInfo.emailBodyInfo.value=document.getElementById("emailBodyInfo"+index).value;
	document.callInfo.id.value=document.getElementById("id"+index).value;
	document.callInfo.userAction.value = abc;
	document.callInfo.maxPages.value = maxPages;
	document.callInfo.currentPage.value = currentPage;
	document.callInfo.to.focus();
	}
	
//	alert(document.callInfo.userAction.value);
//	alert(document.callInfo.currentPage.value);
//	alert(document.callInfo.maxPages.value);
} 
function closeDialog()
{
	document.callInfo.to.value = "";
	document.callInfo.cc.value = "";
	document.getElementById("grey-bg").style.display = "none";
	document.getElementById("callDetailInformation").style.display = "none";
}
var xmlHttp=null;
function sendMail(){
	if(document.callInfo.to.value == "" || !validemail(document.callInfo.to.value)){
		alert("Enter Valid To E-mail ID");
		document.callInfo.to.focus();
		return false;
	} 
	if(document.callInfo.cc.value != "" ){
		if(!validateMultipleEmail(document.callInfo.cc.value)){
			alert("Enter Valid CC E-mail ID");
			document.callInfo.cc.focus();
			return false;
		}
	}	
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null){
		alert("Your browser does not support AJAX");
		return;
	}
	document.callInfo.Send.disabled=true;
	//var url = "leadDetails.do?customerId="+custId+"&salesInfoId="+salesInfoId;
	var emailBodyInfo = document.callInfo.emailBodyInfo.value;
	emailBodyInfo = escape(emailBodyInfo);
	var emailId = document.callInfo.to.value;
	if(document.callInfo.cc.value != "" )
		emailId=emailId+";"+document.callInfo.cc.value;
	else
		emailId=emailId+";"+"blank";
	var id=document.callInfo.id.value;

	var url="servlet/TeleTrakReportsController?userAction=EMAIL_REPORT&emailBodyInfo="+emailBodyInfo+"&emailId="+emailId+"&id="+id;
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.send(null);
	document.getElementById("mail_status").style.display="block";
	return false;
} 
function stateChanged(){

	if(xmlHttp.readyState == 4){
		var responseData = xmlHttp.responseText;
		if(responseData!=null && responseData != "")
		{
			document.getElementById("mail_status").style.display="none";
			document.callInfo.Send.disabled=false;
			alert("Mail Sent Successfully");
			
			closeDialog();
			document.reportsearch.userAction.value = document.callInfo.userAction.value;
			document.reportsearch.mPages.value = document.callInfo.maxPages.value;
			document.reportsearch.currentPage.value = document.callInfo.currentPage.value;
			document.reportsearch.submit();
		}else{
			alert("The application failed to sent the email. Please contact the application administrator of TeleTrak.");
		}
		closeDialog();
     }else{
		
		document.getElementById("mail_status").style.display="block";
	 }
	
}

function GetXmlHttpObject() {
	xmlHttp = null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function checkAudioFileAvailabilityOnServer(audioFileUrl,index,abc,currentPage,maxPages)
{
	//alert('audioFileUrl: '+audioFileUrl);
	audioFileUrl = escape(audioFileUrl);
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null){
		alert("Your browser does not support AJAX");
		return;
	}
	var audioFileId = document.getElementById("id"+index).value;
	//alert('audioFileId: '+audioFileId);
	var url="servlet/TeleTrakReportsController?userAction=CHECK_AUDIO_FILE_AVAILABILITY_ON_SERVER&audioFileId="+audioFileId+"&audioFileUrl="+audioFileUrl;
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4){
			var responseData = xmlHttp.responseText;
			//alert('responseData: '+responseData);
			if(responseData!=null && responseData != "" && responseData != 'false')
			{
				var callReviewDetails = responseData.split(",");
				//alert("Call Reviewed Successfully...");
				if(callReviewDetails.length == 3){
					if(document.getElementById("callReviewed"+index)!= null){
						document.getElementById("callReviewed"+index).innerHTML=callReviewDetails[1]+' '+callReviewDetails[2];
					}else{
						document.getElementById("callReviewedTD"+index).innerHTML='<span class=table_main>Call Reviewed:</span>'+callReviewDetails[1]+' '+callReviewDetails[2];
					}
					self.location = callReviewDetails[0];
				}else{
					self.location = self.location;
				}
				
			}else{
				alert("Audio file does not exist on the server...");
			}
			//closeDialog();
	     }
	};
	xmlHttp.send(null);
	document.reportsearch.userAction.value = abc;
	document.reportsearch.mPages.value = maxPages;
	document.reportsearch.currentPage.value = currentPage;
}

/*function callReviewStateChanged(){
	if(xmlHttp.readyState == 4){
		var responseData = xmlHttp.responseText;
		//alert('responseData: '+responseData);
		if(responseData!=null && responseData != "" && responseData != 'false')
		{
			alert("Call Reviewed Successfully...");
			document.getElementById("callReviewed"+index).innerHTML='Manikandan G.';
			//document.reportsearch.submit();
			self.location = responseData;
			//document.getElementById("audioFileLink").href=responseData;
			//window.open(responseData);
			//closeDialog();
			//document.reportsearch.userAction.value = document.callInfo.userAction.value;
			//document.reportsearch.mPages.value = document.callInfo.maxPages.value;
			//document.reportsearch.currentPage.value = document.callInfo.currentPage.value;
			//document.reportsearch.submit();
		}else{
			alert("Audio file does not exist on the server...");
		}
		//closeDialog();
     }
}
*/
function submitShowExportExcel(completeReportListSize, reportName, altTag)
{
if(completeReportListSize > 10000)
{
	alert("The data exceeds greater than 10000. We cannot display the records. Please use PDF option to view all records. ");
} else {
	document.getElementById("showExcelReport").href="servlet/TeleTrakReportsController?userAction=SHOW_EXCEL_REPORT&reportName="+reportName+"&altTag="+altTag;
}
}

