// Script for navigation
function navigationClass(id, condition) {
	if(condition=="mover") {
		document.getElementById(id).className = 'navigation_hover';
	}
	if(condition=="mout") {
		document.getElementById(id).className = 'navigation';
	}
}

function navigation(formName, linkId, currentPage) {
	document.getElementById(formName).currentPage.value = currentPage;
	document.getElementById(formName).userAction.value = "NAVIGATE";
	document.getElementById(formName).submit();
}

// Script for image validation
function validateImage(imgObj) {
	imgArray = new Array(".jpg",".jpeg",".gif");
	var imageLength = imgObj.value.length;	
	var imageExt = imgObj.value.substring(imgObj.value.lastIndexOf("."), imageLength);
	var imgValid = false;
	for(var i=0; i<imgArray.length; i++) {
		if(imageExt == imgArray[i]) imgValid = true;
	}
	
	if(!imgValid) {
		alert("Image is not valid to upload.");
		imgObj.focus();
		return false;
	}	
	return true;
}

// Validation for login page
function validateLogin() {
	if(document.login.userName.value=="") {
		alert("Please enter user name");
		document.login.userName.focus();
		return false;
	}
	if(document.login.password.value=="") {
		alert("Please enter password");
		document.login.password.focus();
		return false;
	}
	return true;
}

// Validation for dealer page
function validateAddDealer() {
	document.dealerAdd.dealerName.value = Trim(document.dealerAdd.dealerName.value);
	document.dealerAdd.dealerLocation.value = Trim(document.dealerAdd.dealerLocation.value);
	document.dealerAdd.dealerStore.value = Trim(document.dealerAdd.dealerStore.value);
	document.dealerAdd.address1.value = Trim(document.dealerAdd.address1.value);
	document.dealerAdd.address2.value = Trim(document.dealerAdd.address2.value);
	document.dealerAdd.city.value = Trim(document.dealerAdd.city.value);
	document.dealerAdd.Email.value = Trim(document.dealerAdd.Email.value);
	document.dealerAdd.dealerURL.value = Trim(document.dealerAdd.dealerURL.value);
	document.dealerAdd.contactFirstName.value = Trim(document.dealerAdd.contactFirstName.value);
	document.dealerAdd.contactLastName.value = Trim(document.dealerAdd.contactLastName.value);
	document.dealerAdd.contactPersonEmail.value = Trim(document.dealerAdd.contactPersonEmail.value);
	
	convertToUpper(document.dealerAdd.dealerName);
	convertToUpper(document.dealerAdd.dealerLocation);
	
	if(document.dealerAdd.dealerName.value=="") {
		alert("Please enter dealer name");
		document.dealerAdd.dealerName.focus();
		return false;
	}
	if(!excludeSpecialChar(document.dealerAdd.dealerName)) {
		return false;	
	}
	
	if(document.dealerAdd.dealerLocation.value=="") {
		alert("Please enter dealer location");
		document.dealerAdd.dealerLocation.focus();
		return false;
	}	
	if(!excludeSpecialChar(document.dealerAdd.dealerLocation)) {
		return false;	
	}
	
	if(document.dealerAdd.dealerStore.value=="") {
		alert("Please enter store");
		document.dealerAdd.dealerStore.focus();
		return false;
	}	
	if(!excludeSpecialChar(document.dealerAdd.dealerStore)) {
		return false;	
	}
	
	if(document.dealerAdd.address1.value=="") {
		alert("Please enter address");
		document.dealerAdd.address1.focus();
		return false;
	}	
	if(document.dealerAdd.city.value=="") {
		alert("Please enter city");
		document.dealerAdd.city.focus();
		return false;
	}
	if(document.dealerAdd.state.selectedIndex==0) {
		alert("Please enter state");
		document.dealerAdd.state.focus();
		return false;
	}	
		
	if(document.dealerAdd.zip.value=="") {
		alert("Please enter zip");
		document.dealerAdd.zip.focus();
		return false;
	}	
	
	if(! zipFormatCheck(document.dealerAdd.zip)) return false;
	
	if(document.dealerAdd.Email.value=="") {
		alert("Please enter email");
		document.dealerAdd.Email.focus();
		return false;
	}
	if(document.dealerAdd.Email.value!="" && !validemail(document.dealerAdd.Email.value)) {
		alert("Please enter valid email");
		document.dealerAdd.Email.focus();
		return false;	
	}
	if(document.dealerAdd.phone1.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone1,'phone number')) return false;
	
	if(document.dealerAdd.phone2.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone2,'phone number')) return false;
	
	if(document.dealerAdd.phone3.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.phone3,'phone number')) return false;
		
	if(document.dealerAdd.fax1.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.fax1,'fax number')) return false;
	
	if(document.dealerAdd.fax2.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.fax2,'fax number')) return false;
	
	if(document.dealerAdd.fax3.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.fax3,'fax number')) return false;

	if(document.dealerAdd.dealerURL.value=="") {
		alert("Please enter website URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.dealerURL.value!="" && !validateurl(document.dealerAdd.dealerURL.value)) {
		alert("Please enter valid URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.contactFirstName.value=="") {
		alert("Please enter contact first name");
		document.dealerAdd.contactFirstName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactFirstName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactLastName.value=="") {
		alert("Please enter contact last name");
		document.dealerAdd.contactLastName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactLastName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactPhone1.value=="")
	{
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone1,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone2.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone2,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone3.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.contactPhone3,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPersonEmail.value=="") {
		alert("Please enter email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;
	}
	if(document.dealerAdd.contactPersonEmail.value!="" && !validemail(document.dealerAdd.contactPersonEmail.value)) {
		alert("Please enter valid email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;	
	}
}

function validateEditDealer() {
	document.dealerAdd.dealerStore.value = Trim(document.dealerAdd.dealerStore.value);	
	document.dealerAdd.address1.value = Trim(document.dealerAdd.address1.value);
	document.dealerAdd.address2.value = Trim(document.dealerAdd.address2.value);
	document.dealerAdd.city.value = Trim(document.dealerAdd.city.value);
	document.dealerAdd.Email.value = Trim(document.dealerAdd.Email.value);
	document.dealerAdd.dealerURL.value = Trim(document.dealerAdd.dealerURL.value);
	document.dealerAdd.contactFirstName.value = Trim(document.dealerAdd.contactFirstName.value);
	document.dealerAdd.contactLastName.value = Trim(document.dealerAdd.contactLastName.value);
	document.dealerAdd.contactPersonEmail.value = Trim(document.dealerAdd.contactPersonEmail.value);
	
	if(document.dealerAdd.dealerStore.value=="") {
		alert("Please enter store");
		document.dealerAdd.dealerStore.focus();
		return false;
	}	
	if(!excludeSpecialChar(document.dealerAdd.dealerStore)) {
		return false;	
	}
	
	if(document.dealerAdd.address1.value=="") {
		alert("Please enter address");
		document.dealerAdd.address1.focus();
		return false;
	}	
	if(document.dealerAdd.state.selectedIndex==0) {
		alert("Please enter state");
		document.dealerAdd.state.focus();
		return false;
	}	
	if(document.dealerAdd.city.value=="") {
		alert("Please enter city");
		document.dealerAdd.city.focus();
		return false;
	}	
	if(document.dealerAdd.zip.value=="") {
		alert("Please enter zip");
		document.dealerAdd.zip.focus();
		return false;
	}
	if(! zipFormatCheck(document.dealerAdd.zip)) return false;
	
	if(document.dealerAdd.Email.value=="") {
		alert("Please enter email");
		document.dealerAdd.Email.focus();
		return false;
	}
	if(document.dealerAdd.Email.value!="" && !validemail(document.dealerAdd.Email.value)) {
		alert("Please enter valid email");
		document.dealerAdd.Email.focus();
		return false;	
	}
	if(document.dealerAdd.phone1.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone1,'phone number')) return false;
	
	if(document.dealerAdd.phone2.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone2,'phone number')) return false;
	
	if(document.dealerAdd.phone3.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.phone3,'phone number')) return false;
	
	if(document.dealerAdd.fax1.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.fax1,'fax number')) return false;
	
	if(document.dealerAdd.fax2.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.fax2,'fax number')) return false;
	
	if(document.dealerAdd.fax3.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.fax3,'fax number')) return false;
			
	if(document.dealerAdd.dealerURL.value=="") {
		alert("Please enter website URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.dealerURL.value!="" && !validateurl(document.dealerAdd.dealerURL.value)) {
		alert("Please enter valid URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.contactFirstName.value=="") {
		alert("Please enter contact first name");
		document.dealerAdd.contactFirstName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactFirstName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactLastName.value=="") {
		alert("Please enter contact last name");
		document.dealerAdd.contactLastName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactLastName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactPhone1.value=="")
	{
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone1,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone2.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone2,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone3.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.contactPhone3,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPersonEmail.value=="") {
		alert("Please enter email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;
	}
	if(document.dealerAdd.contactPersonEmail.value!="" && !validemail(document.dealerAdd.contactPersonEmail.value)) {
		alert("Please enter valid email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;	
	}
	
	return true;
}

function validateManageDealer() {
	
	document.dealerAdd.dealerStore.value = Trim(document.dealerAdd.dealerStore.value);

	document.dealerAdd.address1.value = Trim(document.dealerAdd.address1.value);
	document.dealerAdd.address2.value = Trim(document.dealerAdd.address2.value);
	document.dealerAdd.city.value = Trim(document.dealerAdd.city.value);
	document.dealerAdd.Email.value = Trim(document.dealerAdd.Email.value);
	document.dealerAdd.dealerURL.value = Trim(document.dealerAdd.dealerURL.value);
	document.dealerAdd.contactFirstName.value = Trim(document.dealerAdd.contactFirstName.value);
	document.dealerAdd.contactLastName.value = Trim(document.dealerAdd.contactLastName.value);
	document.dealerAdd.contactPersonEmail.value = Trim(document.dealerAdd.contactPersonEmail.value);
	/*document.dealerAdd.userId.value = Trim(document.dealerAdd.userId.value);*/
	document.dealerAdd.userPassword.value = Trim(document.dealerAdd.userPassword.value);
	document.dealerAdd.verifyPassword.value = Trim(document.dealerAdd.verifyPassword.value);
	
	if(document.dealerAdd.dealerStore.value=="") {
		alert("Please enter store");
		document.dealerAdd.dealerStore.focus();
		return false;
	}	
	if(!excludeSpecialChar(document.dealerAdd.dealerStore)) {
		return false;	
	}
	
	if(document.dealerAdd.address1.value=="") {
		alert("Please enter address");
		document.dealerAdd.address1.focus();
		return false;
	}	
	if(document.dealerAdd.state.selectedIndex==0) {
		alert("Please enter state");
		document.dealerAdd.state.focus();
		return false;
	}	
	if(document.dealerAdd.city.value=="") {
		alert("Please enter city");
		document.dealerAdd.city.focus();
		return false;
	}	
	if(document.dealerAdd.zip.value=="") {
		alert("Please enter zip");
		document.dealerAdd.zip.focus();
		return false;
	}
	if(! zipFormatCheck(document.dealerAdd.zip)) return false;
		
	if(document.dealerAdd.Email.value=="") {
		alert("Please enter email");
		document.dealerAdd.Email.focus();
		return false;
	}
	if(document.dealerAdd.Email.value!="" && !validemail(document.dealerAdd.Email.value)) {
		alert("Please enter valid email");
		document.dealerAdd.Email.focus();
		return false;	
	}
	if(document.dealerAdd.phone1.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone1,'phone number')) return false;
	
	if(document.dealerAdd.phone2.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.phone2,'phone number')) return false;
	
	if(document.dealerAdd.phone3.value=="") {
		alert("Please enter phone number");
		document.dealerAdd.phone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.phone3,'phone number')) return false;
		
	if(document.dealerAdd.fax1.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax1.focus();
		return false;
	}
	
	if(! phoneFormatCheck3(document.dealerAdd.fax1,'fax number')) return false;
	
	if(document.dealerAdd.fax2.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.fax2,'fax number')) return false;
	
	if(document.dealerAdd.fax3.value=="") {
		alert("Please enter fax number");
		document.dealerAdd.fax3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.fax3,'fax number')) return false;
	
	if(document.dealerAdd.dealerURL.value=="") {
		alert("Please enter website URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.dealerURL.value!="" && !validateurl(document.dealerAdd.dealerURL.value)) {
		alert("Please enter valid URL");
		document.dealerAdd.dealerURL.focus();
		return false;
	}
	if(document.dealerAdd.contactFirstName.value=="") {
		alert("Please enter contact first name");
		document.dealerAdd.contactFirstName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactFirstName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactLastName.value=="") {
		alert("Please enter contact last name");
		document.dealerAdd.contactLastName.focus();
		return false;
	}	
	if(!checkValidContactName(document.dealerAdd.contactLastName)) {
		return false;	
	}
	
	if(document.dealerAdd.contactPhone1.value=="")
	{
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone1.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone1,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone2.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone2.focus();
		return false;
	}
	if(! phoneFormatCheck3(document.dealerAdd.contactPhone2,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPhone3.value=="") {
		alert("Please enter contact phone number");
		document.dealerAdd.contactPhone3.focus();
		return false;
	}
	if(! phoneFormatCheck4(document.dealerAdd.contactPhone3,'contact phone number')) return false;
	
	if(document.dealerAdd.contactPersonEmail.value=="") {
		alert("Please enter email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;
	}
	if(document.dealerAdd.contactPersonEmail.value!="" && !validemail(document.dealerAdd.contactPersonEmail.value)) {
		alert("Please enter valid email");
		document.dealerAdd.contactPersonEmail.focus();
		return false;	
	}
			
	if(document.dealerAdd.userPassword.value=="") {
		alert("Please enter password");
		document.dealerAdd.userPassword.focus();
		return false;
	}
	if(document.dealerAdd.userPassword.value.length<4) {
		alert("Please enter password of atleast 4 characters");
		document.dealerAdd.userPassword.focus();
		return false;
	}
	if(document.dealerAdd.verifyPassword.value=="") {
		alert("Please verify your password");
		document.dealerAdd.verifyPassword.focus();
		return false;
	}
	
	if(document.dealerAdd.userPassword.value!=document.dealerAdd.verifyPassword.value) {
		alert("Your password and verify password didn't match");
		document.dealerAdd.verifyPassword.focus();
		return false;
	}
	return true;
}

// Validation for sales persons daily activity page
function validateAddDailyActivitySales() {
	document.addSalesActivity.leadsPerDay.value = Trim(document.addSalesActivity.leadsPerDay.value);
	document.addSalesActivity.leadsOutsideMarket.value = Trim(document.addSalesActivity.leadsOutsideMarket.value);
	document.addSalesActivity.numberOfApp.value = Trim(document.addSalesActivity.numberOfApp.value);
	document.addSalesActivity.numberOfVisited.value = Trim(document.addSalesActivity.numberOfVisited.value);
	document.addSalesActivity.numberOfSold.value = Trim(document.addSalesActivity.numberOfSold.value);
	document.addSalesActivity.noOfCallsMade.value = Trim(document.addSalesActivity.noOfCallsMade.value);
	
	if(document.addSalesActivity.validityDate.value=="") {
		alert("Please select date");
		document.addSalesActivity.validityDate.focus();
		return false;
	}
	if(!checkValidDate('validityDate')){
			return false;
	}
	if(document.addSalesActivity.leadsPerDay.value.length==0) {
		alert("Please enter leads");
		document.addSalesActivity.leadsPerDay.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.leadsPerDay)) {
		return false;	
	}
	if(document.addSalesActivity.leadsOutsideMarket.value.length==0) {
		alert("Please enter leads outside market area");
		document.addSalesActivity.leadsOutsideMarket.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.leadsOutsideMarket)) {
		return false;	
	}
	if(parseInt(document.addSalesActivity.leadsOutsideMarket.value) > parseInt(document.addSalesActivity.leadsPerDay.value)) {
		alert("Leads outside market area must be less than leads");
		document.addSalesActivity.leadsOutsideMarket.focus();
		return false;
	}
	if(document.addSalesActivity.noOfCallsMade.value=="") {
		alert("Please enter calls made");
		document.addSalesActivity.noOfCallsMade.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.noOfCallsMade)) {
		return false;	
	}
	if(document.addSalesActivity.numberOfApp.value=="") {
		alert("Please enter appointments made");
		document.addSalesActivity.numberOfApp.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.numberOfApp)) {
		return false;	
	}
	if(document.addSalesActivity.numberOfVisited.value=="") {
		alert("Please enter appointments who showed");
		document.addSalesActivity.numberOfVisited.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.numberOfVisited)) {
		return false;	
	}
	if(document.addSalesActivity.numberOfSold.value=="") {
		alert("Please enter vehicles sold");
		document.addSalesActivity.numberOfSold.focus();
		return false;
	}
	if(!checkValidNumber(document.addSalesActivity.numberOfSold)) {
		return false;	
	}
	return true;
}

function validateEditDailyActivitySales() {
	document.editSalesActivity.leadsPerDay.value = Trim(document.editSalesActivity.leadsPerDay.value);
	document.editSalesActivity.leadsOutsideMarket.value = Trim(document.editSalesActivity.leadsOutsideMarket.value);
	document.editSalesActivity.numberOfApp.value = Trim(document.editSalesActivity.numberOfApp.value);
	document.editSalesActivity.numberOfVisited.value = Trim(document.editSalesActivity.numberOfVisited.value);
	document.editSalesActivity.numberOfSold.value = Trim(document.editSalesActivity.numberOfSold.value);
	document.editSalesActivity.noOfCallsMade.value = Trim(document.editSalesActivity.noOfCallsMade.value);
	
	if(document.editSalesActivity.validityDate.value=="") {
		alert("Please select date");
		document.editSalesActivity.validityDate.focus();
		return false;
	}
	if(!checkValidDate('validityDate')){
			return false;
	}
	if(document.editSalesActivity.leadsPerDay.value=="") {
		alert("Please enter leads");
		document.editSalesActivity.leadsPerDay.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.leadsPerDay)) {
		return false;	
	}
	if(document.editSalesActivity.leadsOutsideMarket.value=="") {
		alert("Please enter leads outside market area");
		document.editSalesActivity.leadsOutsideMarket.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.leadsOutsideMarket)) {
		return false;	
	}
	if(parseInt(document.editSalesActivity.leadsOutsideMarket.value) > parseInt(document.editSalesActivity.leadsPerDay.value)) {
		alert("Leads outside market area must be less than leads");
		document.editSalesActivity.leadsOutsideMarket.focus();
		return false;
	}
	if(document.editSalesActivity.noOfCallsMade.value=="") {
		alert("Please enter calls made");
		document.editSalesActivity.noOfCallsMade.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.noOfCallsMade)) {
		return false;	
	}
	if(document.editSalesActivity.numberOfApp.value=="") {
		alert("Please enter appointments made");
		document.editSalesActivity.numberOfApp.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.numberOfApp)) {
		return false;	
	}
	if(document.editSalesActivity.numberOfVisited.value=="") {
		alert("Please enter appointments who showed");
		document.editSalesActivity.numberOfVisited.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.numberOfVisited)) {
		return false;	
	}
	if(document.editSalesActivity.numberOfSold.value=="") {
		alert("Please enter vehicles sold");
		document.editSalesActivity.numberOfSold.focus();
		return false;
	}
	if(!checkValidNumber(document.editSalesActivity.numberOfSold)) {
		return false;	
	}
	
	return true;
}

// Validation for agents daily activity page
function validateAddDailyActivityAgent() {
	document.addAgentActivity.numberOfCalls.value = Trim(document.addAgentActivity.numberOfCalls.value);
	document.addAgentActivity.numberOfApp.value = Trim(document.addAgentActivity.numberOfApp.value);
	if(document.addAgentActivity.validityDate.value=="") {
		alert("Please select date");
		document.addAgentActivity.validityDate.focus();
		return false;
	}
	if(document.addAgentActivity.numberOfHoursWorked.value=="") {
		alert("Please enter number of hours worked");
		document.addAgentActivity.numberOfHoursWorked.focus();
		return false;
	}
	if(document.addAgentActivity.numberOfCalls.value=="") {
		alert("Please enter number of calls");
		document.addAgentActivity.numberOfCalls.focus();
		return false;
	}
	if(document.addAgentActivity.peopleTalkedTo.value=="") {
		alert("Please enter people talked to");
		document.addAgentActivity.peopleTalkedTo.focus();
		return false;
	}
	if(!checkValidNumber(document.addAgentActivity.numberOfCalls)) {
		return false;	
	}
	if(document.addAgentActivity.numberOfApp.value=="") {
		alert("Please enter appointments made");
		document.addAgentActivity.numberOfApp.focus();
		return false;
	}
	if(document.addAgentActivity.appointmentsShowed.value=="") {
		alert("Please enter appointments showed up");
		document.addAgentActivity.appointmentsShowed.focus();
		return false;
	}
	if(document.addAgentActivity.vehiclesSold.value=="") {
		alert("Please enter vehicles sold");
		document.addAgentActivity.vehiclesSold.focus();
		return false;
	}
	if(!checkValidNumber(document.addAgentActivity.numberOfApp)) {
		return false;	
	}
	return true;
}

function validateEditDailyActivityAgent() {
	document.editAgentActivity.numberOfCalls.value = Trim(document.editAgentActivity.numberOfCalls.value);
	document.editAgentActivity.numberOfApp.value = Trim(document.editAgentActivity.numberOfApp.value);
	
	if(document.editAgentActivity.validityDate.value=="") {
		alert("Please select date");
		document.editAgentActivity.validityDate.focus();
		return false;
	}
	if(document.editAgentActivity.numberOfHoursWorked.value=="") {
		alert("Please enter number of hours worked");
		document.editAgentActivity.numberOfHoursWorked.focus();
		return false;
	}
	if(document.editAgentActivity.numberOfCalls.value=="") {
		alert("Please enter number of calls");
		document.editAgentActivity.numberOfCalls.focus();
		return false;
	}
	if(document.editAgentActivity.peopleTalkedTo.value=="") {
		alert("Please enter people talked to");
		document.editAgentActivity.peopleTalkedTo.focus();
		return false;
	}
	if(!checkValidNumber(document.editAgentActivity.numberOfCalls)) {
		return false;	
	}
	if(document.editAgentActivity.numberOfApp.value=="") {
		alert("Please enter appointments made");
		document.editAgentActivity.numberOfApp.focus();
		return false;
	}
	if(document.editAgentActivity.appointmentsShowed.value=="") {
		alert("Please enter appointments showed up");
		document.editAgentActivity.appointmentsShowed.focus();
		return false;
	}
	if(document.editAgentActivity.vehiclesSold.value=="") {
		alert("Please enter vehicles sold");
		document.editAgentActivity.vehiclesSold.focus();
		return false;
	}
	if(!checkValidNumber(document.editAgentActivity.numberOfApp)) {
		return false;	
	}
	return true;
}

//Validation for dead deal
function validateAddDeadDeal() {
	if(document.addDeadDealDetails.reviewDate.value=="") {
		alert("Please select review date");
		return false;
	} 
	if(!checkValidDate('reviewDate')){
			return false;
	}
	if(document.addDeadDealDetails.reviewPeriodFrom.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.addDeadDealDetails.reviewPeriodTo.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.addDeadDealDetails.reviewPeriodFrom.value);
	var todate = new Date(document.addDeadDealDetails.reviewPeriodTo.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	if(document.addDeadDealDetails.userName.selectedIndex==0) {
		alert("Please select user name");
		document.addDeadDealDetails.userName.focus();
		return false;
	}
	if(document.addDeadDealDetails.lostSaleReason.selectedIndex==0) {
		alert("Please select lost sale reason");
		document.addDeadDealDetails.lostSaleReason.focus();
		return false;
	}
	return true;
}

function validateEditDeadDeal() {
	if(document.editDeadDealDetails.reviewPeriodFrom.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.editDeadDealDetails.reviewPeriodTo.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.editDeadDealDetails.reviewPeriodFrom.value);
	var todate = new Date(document.editDeadDealDetails.reviewPeriodTo.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	if(document.editDeadDealDetails.lostSaleReason.selectedIndex==0) {
		alert("Please select lost sale reason");
		document.editDeadDealDetails.lostSaleReason.focus();
		return false;
	}
	return true;
}

//Validation for email campaign
function validateAddEmailCom() {
	if(document.addEmailCompaignDetails.reviewDate.value=="") {
		alert("Please select review date");
		return false;
	} 
	if(!checkValidDate('reviewDate')){
			return false;
	}
	if(document.addEmailCompaignDetails.fromReviewDate.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.addEmailCompaignDetails.toReviewDate.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.addEmailCompaignDetails.fromReviewDate.value);
	var todate = new Date(document.addEmailCompaignDetails.toReviewDate.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	if(document.addEmailCompaignDetails.userId.selectedIndex==0) {
		alert("Please select user name");
		document.addEmailCompaignDetails.userId.focus();
		return false;
	}
	return true;
}

function validateEditEmailCom() {
	if(document.editEmailCompaignDetails.fromReviewDate.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.editEmailCompaignDetails.toReviewDate.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.editEmailCompaignDetails.fromReviewDate.value);
	var todate = new Date(document.editEmailCompaignDetails.toReviewDate.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	return true;
}

//Validation for email communication
function validateAddEmailCommunication() {
	if(document.addEmailComDetails.reviewDate.value=="") {
		alert("Please select review date");
		return false;
	} 
	if(!checkValidDate('reviewDate')){
			return false;
	}
	if(document.addEmailComDetails.fromReviewDate.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.addEmailComDetails.toReviewDate.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.addEmailComDetails.fromReviewDate.value);
	var todate = new Date(document.addEmailComDetails.toReviewDate.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	if(document.addEmailComDetails.userName.selectedIndex == 0) {
		alert("Please select user name");
		document.addEmailComDetails.userName.focus();
		return false;
	}
	return true;
}

function validateEditEmailCommunication() {
	if(document.editEmailComDetails.fromReviewDate.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.editEmailComDetails.toReviewDate.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.editEmailComDetails.fromReviewDate.value);
	var todate = new Date(document.editEmailComDetails.toReviewDate.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	return true;
}

//Validation for phone process
function validateAddPhoneProcess() {
	if(document.addPhoneDetails.reviewDate.value=="") {
		alert("Please select review date");
		return false;
	} 
	if(!checkValidDate('reviewDate')){
			return false;
	}
	if(document.addPhoneDetails.reviewPeriodFrom.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.addPhoneDetails.reviewPeriodTo.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.addPhoneDetails.reviewPeriodFrom.value);
	var todate = new Date(document.addPhoneDetails.reviewPeriodTo.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	if(document.addPhoneDetails.userName.selectedIndex==0) {
		alert("Please select user name");
		document.addPhoneDetails.userName.focus();
		return false;
	}
	return true;
}

function validateEditPhoneProcess() {	
	if(document.editPhoneDetails.reviewPeriodFrom.value=="") {
		alert("Please select 'from' review period");
		return false;
	} 
	if(document.editPhoneDetails.reviewPeriodTo.value=="") {
		alert("Please select 'to' review period");
		return false;
	} 
	var fromdate = new Date(document.editPhoneDetails.reviewPeriodFrom.value);
	var todate = new Date(document.editPhoneDetails.reviewPeriodTo.value);
	if(fromdate > todate) {
		alert("Please select 'from date' greater than 'to date'");
		return false;
	}
	return true;
}

// Validation for user
function validateAddUser() {
	
	document.employeeAdd.firstName.value = Trim(document.employeeAdd.firstName.value);
	document.employeeAdd.lastName.value = Trim(document.employeeAdd.lastName.value);
	document.employeeAdd.email.value = Trim(document.employeeAdd.email.value);
	
	if(document.employeeAdd.department.selectedIndex==0) {
		alert("Please select department");
		document.employeeAdd.department.focus();
		return false;
	}
	
	if(document.employeeAdd.userType.selectedIndex==0) {
		alert("Please select user type");
		document.employeeAdd.userType.focus();
		return false;
	}
	if(document.employeeAdd.userType.selectedIndex!=3) {
		if(document.employeeAdd.reportingManager1.selectedIndex==0) {
			alert("Please select the reporting manager");
			document.employeeAdd.reportingManager1.focus();
			return false;
		}	
	}
	if(document.employeeAdd.firstName.value=="") {
		alert("Please enter first name");
		document.employeeAdd.firstName.focus();
		return false;
	}	
	
	if(document.employeeAdd.lastName.value=="") {
		alert("Please enter last name");
		document.employeeAdd.lastName.focus();
		return false;
	}
	
	if(document.employeeAdd.email.value=="") {
		alert("Please enter email");
		document.employeeAdd.email.focus();
		return false;
	}
	if(document.employeeAdd.email.value!="" && !validemail(document.employeeAdd.email.value)) {
		alert("Please enter valid email");
		document.employeeAdd.email.focus();
		return false;	
	}
		
		if (document.employeeAdd.phone1.value=="")
		{
			alert("Please enter phone number");
			document.employeeAdd.phone1.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeAdd.phone1,'phone number')) return false;
				
		if (document.employeeAdd.phone2.value=="")
		{
			alert("Please enter phone number");
			document.employeeAdd.phone2.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeAdd.phone2,'phone number')) return false;
				
		if (document.employeeAdd.phone3.value=="")
		{
			alert("Please enter phone number");
			document.employeeAdd.phone3.focus();
			return false;
		}
		if(! phoneFormatCheck4(document.employeeAdd.phone3,'phone number')) return false;
		
		var imageVal = document.employeeAdd.userFile.value;
		
		if(imageVal!="null" && imageVal!=null && imageVal!="")
		{
			var imageExtension = imageVal.substr(imageVal.lastIndexOf("."), imageVal.length);
			
			if(imageExtension.toLowerCase()!=".jpg" && imageExtension.toLowerCase()!=".jpeg" && imageExtension.toLowerCase()!=".gif") 						
			{
				alert("Please select image with .jpg, .jpeg or .gif extensions");
				return false;
			}
		}
	
	document.getElementById('phone').value = document.getElementById('phone1').value+document.getElementById('phone2').value+document.getElementById('phone3').value;
	
	if(document.getElementById('userType').value == "MANAGER") {
		document.getElementById('reportingManager').value = document.employeeAdd.dealerUserId.value;
	} else {
		if(document.getElementById('reportingManager1').selectedIndex == 0) {
			document.getElementById('reportingManager').value = document.employeeAdd.dealerUserId.value;
		} else {
			document.getElementById('reportingManager').value = document.getElementById('reportingManager1').value;
		}
	}
	document.employeeAdd.userAction.value = "INSERT_EMPLOYEE";
	return true;
}

function validateEditUser() {
	document.employeeEdit.firstName.value = Trim(document.employeeEdit.firstName.value);
	document.employeeEdit.lastName.value = Trim(document.employeeEdit.lastName.value);
	document.employeeEdit.email.value = Trim(document.employeeEdit.email.value);
		
	if(document.employeeEdit.department.selectedIndex==0) {
		alert("Please select department");
		document.employeeEdit.department.focus();
		return false;
	}
	
	if(document.employeeEdit.userType.selectedIndex==0) {
		alert("Please select user type");
		document.employeeEdit.userType.focus();
		return false;
	}
	
	if(document.employeeEdit.userType.selectedIndex!=3) {
		if(document.employeeEdit.reportingManager1.selectedIndex==0) {
			alert("Please select the reporting manager");
			document.employeeEdit.reportingManager1.focus();
			return false;
		}	
	}
	
	if(document.employeeEdit.userid.value=="") {
		alert("Please enter userid");
		document.employeeEdit.userid.focus();
		return false;
	}	
	if(document.employeeEdit.password.value=="") {
		alert("Please enter password");
		document.employeeEdit.password.focus();
		return false;
	}
	if(document.employeeEdit.password.value.length<4) {
		alert("Password should be of atleast 4 characters");
		document.employeeEdit.password.focus();
		return false;
	}
	if(document.employeeEdit.firstName.value=="") {
		alert("Please enter first name");
		document.employeeEdit.firstName.focus();
		return false;
	}	
	
	if(document.employeeEdit.lastName.value=="") {
		alert("Please enter last name");
		document.employeeEdit.lastName.focus();
		return false;
	}
	
	if(document.employeeEdit.email.value=="") {
		alert("Please enter email");
		document.employeeEdit.email.focus();
		return false;
	}
	if(document.employeeEdit.email.value!="" && !validemail(document.employeeEdit.email.value)) {
		alert("Please enter valid email");
		document.employeeEdit.email.focus();
		return false;	
	}
	 
		if(document.employeeEdit.phone1.value=="") {
			alert("Please enter phone number");
			document.employeeEdit.phone1.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeEdit.phone1,'phone number')) return false;
		
		if(document.employeeEdit.phone2.value=="") {
			alert("Please enter phone number");
			document.employeeEdit.phone2.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeEdit.phone2,'phone number')) return false;
		
		if(document.employeeEdit.phone3.value=="") {
			alert("Please enter phone number");
			document.employeeEdit.phone3.focus();
			return false;
		}
		if(! phoneFormatCheck4(document.employeeEdit.phone3,'phone number')) return false;
		
	
	document.getElementById('phone').value = document.getElementById('phone1').value+document.getElementById('phone2').value+document.getElementById('phone3').value;

	if(document.getElementById('userType').value == "MANAGER") {
		document.getElementById('reportingManager').value = document.employeeEdit.dealerUserId.value;
	} else {
		if(document.getElementById('reportingManager1').selectedIndex == 0) {
			document.getElementById('reportingManager').value = document.employeeEdit.dealerUserId.value;
		} else {
			document.getElementById('reportingManager').value = document.getElementById('reportingManager1').value;
		}
	}
	
	document.employeeEdit.userAction.value = "UPDATE_EMPLOYEE";
	//document.employeeAdd.action = "servlet/ThissEmployeeController?userAction=INSERT_EMPLOYEE";
	return true;
}

function validateProfileUser() {
	document.employeeManage.userPassword.value = Trim(document.employeeManage.userPassword.value);
	document.employeeManage.verifyPassword.value = Trim(document.employeeManage.verifyPassword.value);
	document.employeeManage.firstName.value = Trim(document.employeeManage.firstName.value);
	document.employeeManage.lastName.value = Trim(document.employeeManage.lastName.value);
	document.employeeManage.email.value = Trim(document.employeeManage.email.value);
	
	if(document.employeeManage.userPassword.value=="") {
		alert("Please enter password");
		document.employeeManage.userPassword.focus();
		return false;
	}
	if(document.employeeManage.userPassword.value.length<4) {
		alert("Please enter password of 4 characters");
		document.employeeManage.userPassword.focus();
		return false;
	}
	if(document.employeeManage.verifyPassword.value=="") {
		alert("Please re-type the password");
		document.employeeManage.verifyPassword.focus();
		return false;
	}
	if(document.employeeManage.verifyPassword.value.length<4) {
		alert("Please enter password of 4 characters");
		document.employeeManage.verifyPassword.focus();
		return false;
	}
	if(document.employeeManage.userPassword.value!=document.employeeManage.verifyPassword.value) {
		alert("Please re-type the password");
		document.employeeManage.verifyPassword.focus();
		return false;
	}
	if(document.employeeManage.firstName.value=="") {
		alert("Please enter first name");
		document.employeeManage.firstName.focus();
		return false;
	}	
	
	if(document.employeeManage.lastName.value=="") {
		alert("Please enter last name");
		document.employeeManage.lastName.focus();
		return false;
	}
	
	if(document.employeeManage.email.value=="") {
		alert("Please enter email");
		document.employeeManage.email.focus();
		return false;
	}
	if(document.employeeManage.email.value!="" && !validemail(document.employeeManage.email.value)) {
		alert("Please enter valid E-mail");
		document.employeeManage.email.focus();
		return false;	
	}

		if(document.employeeManage.phone1.value=="") {
			alert("Please enter phone number");
			document.employeeManage.phone1.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeManage.phone1,'phone number')) return false;
		
		if(document.employeeManage.phone2.value=="") {
			alert("Please enter phone number");
			document.employeeManage.phone2.focus();
			return false;
		}
		if(! phoneFormatCheck3(document.employeeManage.phone2,'phone number')) return false;
		
		if(document.employeeManage.phone3.value=="") {
			alert("Please enter phone number");
			document.employeeManage.phone3.focus();
			return false;
		}
		if(! phoneFormatCheck4(document.employeeManage.phone3,'phone number')) return false;
		
		var imageVal = document.employeeManage.userFile.value;
		if(imageVal!="null" && imageVal!=null && imageVal!="")
		{
			var imageExtension = imageVal.substr(imageVal.lastIndexOf("."), imageVal.length);
			
			if(imageExtension.toLowerCase()!=".jpg" && imageExtension.toLowerCase()!=".jpeg" && imageExtension.toLowerCase()!=".gif") 						
			{
				alert("Please select image with .jpg, .jpeg or .gif extensions");
				return false;
			}
		}
	
	document.getElementById('phone').value = document.getElementById('phone1').value+document.getElementById('phone2').value+document.getElementById('phone3').value;
}

// Validation for department
function validateAddDept() {
	document.deptAdd.departmentName.value = Trim(document.deptAdd.departmentName.value);
	convertToUpper(document.deptAdd.departmentName);
	
	if(document.deptAdd.departmentName.value=="") {
		alert("Please enter department name");
		document.deptAdd.departmentName.focus();
		return false;
	}
	return true;
}

function validateEditDept() {
	document.deptEdit.departmentName.value = Trim(document.deptEdit.departmentName.value);
	convertToUpper(document.deptEdit.departmentName);
	
	if(document.deptEdit.departmentName.value=="") {
		alert("Please enter department name");
		document.deptEdit.departmentName.focus();
		return false;
	}
	return true;
}
// Validation for organisation details
function validateAddOrgGrade() {
	document.orgGradeAdd.callsPerLead.value = Trim(document.orgGradeAdd.callsPerLead.value);
	document.orgGradeAdd.appointmentsPerCall.value = Trim(document.orgGradeAdd.appointmentsPerCall.value);
	document.orgGradeAdd.showsPerAppointment.value = Trim(document.orgGradeAdd.showsPerAppointment.value);
	document.orgGradeAdd.targetedSales.value = Trim(document.orgGradeAdd.targetedSales.value);
	document.orgGradeAdd.expLeadConvRatio.value = Trim(document.orgGradeAdd.expLeadConvRatio.value);

	if(document.orgGradeAdd.callsPerLead.value=="") {
		alert("Please enter calls per lead");
		document.orgGradeAdd.callsPerLead.focus();
		return false;
	}
	if(!checkValidNumber(document.orgGradeAdd.callsPerLead)) {
		return false;	
	}
	if(document.orgGradeAdd.appointmentsPerCall.value=="") {
		alert("Please enter appointments per call");
		document.orgGradeAdd.appointmentsPerCall.focus();
		return false;
	}
	if(!checkValidNumber(document.orgGradeAdd.appointmentsPerCall)) {
		return false;	
	}
	if(document.orgGradeAdd.showsPerAppointment.value=="") {
		alert("Please enter shows per appointment");
		document.orgGradeAdd.showsPerAppointment.focus();
		return false;
	}
	if(!checkValidNumber(document.orgGradeAdd.showsPerAppointment)) {
		return false;	
	}
	if(document.orgGradeAdd.targetedSales.value=="") {
		alert("Please enter targeted sales");
		document.orgGradeAdd.targetedSales.focus();
		return false;
	}
	if(!checkValidNumber(document.orgGradeAdd.targetedSales)) {
		return false;	
	}
	if(document.orgGradeAdd.expLeadConvRatio.value=="") {
		alert("Please enter expected lead conversion ratio");
		document.orgGradeAdd.expLeadConvRatio.focus();
		return false;
	}
	if(!checkValidNumber(document.orgGradeAdd.expLeadConvRatio)) {
		return false;	
	}
	return true;
}

//Validation for designation
function validateAddDesignation() {
	document.designationAdd.designation.value = Trim(document.designationAdd.designation.value);
	convertToUpper(document.designationAdd.designation);
	
	if(document.designationAdd.department.selectedIndex==0) {
		alert("Please select deparment");
		document.designationAdd.department.focus();
		return false;
	}
	if(document.designationAdd.designation.value=="") {
		alert("Please enter designation");
		document.designationAdd.designation.focus();
		return false;
	}
	return true;
}
function validateEditDesignation() {
	document.designationEdit.designation.value = Trim(document.designationEdit.designation.value);
	convertToUpper(document.designationEdit.designation);
	
	if(document.designationEdit.designation.value=="") {
		alert("Please enter designation");
		document.designationEdit.designation.focus();
		return false;
	}
	return true;
}

function zipFormatCheck(obj) {
//	alert(parseInt(obj.value));
	if(parseInt(obj.value)==0) 
	{
		obj.value='';
		obj.focus();
		return false;
	}
	regExp = /^[0-9]{5,5}$/;
	if (regExp.test(obj.value)) return true;
	else 
	{
		alert('Enter valid zip code');
		obj.focus();
		return false;
	}
}

function phoneFormatCheck3(obj, dispName) {
	//regExp = /^\([0-9]{3,3}\)\s{1,1}[0-9]{3,3}\-[0-9]{4,4}$/;
	if(parseInt(obj.value)==0) 
	{
		obj.value='';
		obj.focus();
		return false;
	}
	regExp = /^[0-9]{3,3}$/;
	if (regExp.test(obj.value)) return true;
	else 
	{
		alert('Enter valid '+ dispName);
		obj.focus();
		return false;
	}
}

function phoneFormatCheck4(obj, dispName) {
	//regExp = /^\([0-9]{3,3}\)\s{1,1}[0-9]{3,3}\-[0-9]{4,4}$/;
	if(parseInt(obj.value)==0) 
	{
		obj.value='';
		obj.focus();
		return false;
	}
	regExp = /^[0-9]{4,4}$/;
	if (regExp.test(obj.value)) return true;
	else 
	{
		alert('Enter valid '+ dispName);
		obj.focus();
		return false;
	}
}