/**
	* Javascript Validation File
	* PHP versions 5.1.4
	* @date 17-Dec-2009
	* @Purpose: Used to javascript validation 
	* @filesource
	* @author     Sachin Sharma
	* @revision   
	* @copyright  Copyright � 2009 smartData
	* @version 0.0.1 
**/
var errorDiv='<p class="error2">';

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function validateclient()
{        
        user_name = trim(document.getElementById('ClientClientUsername').value);
	first_name = trim(document.getElementById('ClientClientFirstname').value);
       	last_name = trim(document.getElementById('ClientClientLastname').value);
	email = trim(document.getElementById('ClientClientEmail').value);
        verify_email = trim(document.getElementById('ClientVerifyEmail').value);
        password = trim(document.getElementById('ClientClientPassword').value);
        confirm_password = trim(document.getElementById('ClientConfirmPassword').value);
	street = trim(document.getElementById('ClientClientStreet').value);
        city = trim(document.getElementById('ClientClientCity').value);
	country = trim(document.getElementById('ClientCountryId').value);
	state = trim(document.getElementById('ClientStateId').value);
	phone = trim(document.getElementById('countrycode').value);
	phone1 = trim(document.getElementById('ClientClientPhone2').value);
	phone2 = trim(document.getElementById('ClientClientPhone3').value);
	zip_code = trim(document.getElementById('ClientClientZipcode').value);
	
	terms = document.getElementById('ClientTermsOfUse');
	//captcha = document.getElementById('recaptcha_response_field').value;
	//rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
	document.getElementById("lblClientUserName").className = "";
	document.getElementById("lblClientFirstName").className = "";
	document.getElementById("lblClientLastName").className = "";
	document.getElementById("lblClientEmail").className = "";
	document.getElementById("lblClientVerifyMail").className = "";
	document.getElementById("lblClientPassword").className = "";
	document.getElementById("lblClientConfirmPass").className = "";
	document.getElementById("lblClientStreet").className = "";
	document.getElementById("lblClientCity").className = "";
	document.getElementById("lblClientZip").className = "";
	document.getElementById("lblClientCountry").className = "";
	document.getElementById("lblClientState").className = "";
	document.getElementById("lblClientPhoneNumber").className = "";
	//document.getElementById("lblterms").className = "";
	//document.getElementById("ClientCaptchaCode").className = "";
	
	
	var countrycode=/^[0-9]{1,5}$/;
	var areacode=/^[0-9]{2,6}$/;
	var phoneno=/^[0-9]{6,10}$/;
        var errorString = "";
         
	if(user_name == ''){
                errorString = errorString +  "-Please enter your user name <br>";
		document.getElementById("lblClientUserName").className = "err";
                 
	}
	if(first_name == ''){
                errorString = errorString +  "-Please enter your first name <br>";
		document.getElementById("lblClientFirstName").className = "err";
                 
	}
         if(last_name==''){
                errorString = errorString + "-Please enter your last name  <br>";
		document.getElementById("lblClientLastName").className = "err";
                 }
       if(email==''){
		errorString = errorString + "-Please enter your valid email address <br>";
		document.getElementById("lblClientEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email Address is not valid <br>";
		document.getElementById("lblClientEmail").className = "err";
		//alert(errorString);
		}
	}
	if(verify_email==''){
		errorString = errorString + "-Please enter your verify email address <br>";
		document.getElementById("lblClientVerifyMail").className = "err";
	}
	if((email != '') && (verify_email!='')){
		if(email != verify_email){
			errorString = errorString + "-Email & Verfy Email doesn't match confirmation  <br>";
			document.getElementById("lblClientEmail").className = "err";
			document.getElementById("lblClientVerifyMail").className = "err";
		}
	}
	var digit_matches=password.match(/\d{1,}\.{0,}\d{0,}/);
	if(password.length<6){
		errorString = errorString + "-Password is too short (minimum is 6 characters)<br>";
		document.getElementById("lblClientPassword").className = "err";
	}
	if(confirm_password==''){
		errorString = errorString + "-Password confirmation can't be blank<br>";
		document.getElementById("lblClientConfirmPass").className = "err";
	}
	if((confirm_password != '') && (password!='')){
		if(password != confirm_password){
			errorString = errorString + "-Password doesn't match confirmation and has to be at least 6 characters long and include 1 digit <br>";
			document.getElementById("lblClientPassword").className = "err";
			document.getElementById("lblClientConfirmPass").className = "err";
		}
	}
	if(((confirm_password != '') && (password!='')) && digit_matches==null){
		errorString = errorString + "-Password must be at least 6 characters long and include 1 digit <br>";
		document.getElementById("lblClientPassword").className = "err";
		
	}   
         if(street == ''){
                errorString = errorString +  "-Please enter your street name <br>";
		document.getElementById("lblClientStreet").className = "err";
                 
	}
	if(city == ''){
                errorString = errorString +  "-Please enter your city name <br>";
		document.getElementById("lblClientCity").className = "err";
                 
	}
	
	if(zip_code == ''){
                errorString = errorString +  "-Please enter your zip code <br>";
		document.getElementById("lblClientZip").className = "err";
                 
	}
	if(country == ''){
                errorString = errorString +  "-Please select your country name <br>";
		document.getElementById("lblClientCountry").className = "err";
                 
	}
	if(state == ''){
                errorString = errorString +  "-Please select your state name <br>";
		document.getElementById("lblClientState").className = "err";
                 
	}
	if(phone == ''){
                errorString = errorString +  "-Please select country code <br>";
		document.getElementById("lblClientPhoneNumber").className = "err";
	}/*else if(countrycode.test(phone)== false){
		errorString = errorString + "-Country Code should be numeric and length should be less than 5 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/
	if(phone1 == ''){
                errorString = errorString +  "-Please enter area code <br>";
		document.getElementById("lblClientPhoneNumber").className = "err";
	}/*else if(areacode.test(phone1)== false){
		errorString = errorString + "-Area Code should be numeric and less than 6 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/
	if(phone2 == ''){
                errorString = errorString +  "-Please enter phone number <br>";
		document.getElementById("lblClientPhoneNumber").className = "err";
	}/*else if(phoneno.test(phone2)== false){
		errorString = errorString + "-Phone should be numeric and less than 11 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/

	
	if(terms.checked == false){
                errorString = errorString +  "-You must agree to the terms <br>";
		//document.getElementById("lblterms").className = "err";
                 
	}
	
        if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		document.getElementById("ClientClientUsername").focus(); 
		return false;
	}
	else{
		return true;
	}
}
 // END OF VALIDATE CLIENT
	function validateClientProfile(){
		 
		var errorString = "";
		//user_name = trim(document.getElementById('ClientClientUsername').value);
		first_name = trim(document.getElementById('ClientClientFirstname').value);
		last_name = trim(document.getElementById('ClientClientLastname').value);
		//email = trim(document.getElementById('ClientClientEmail').value);
		street = trim(document.getElementById('ClientClientStreet').value);
		city = trim(document.getElementById('ClientClientCity').value);
		country = trim(document.getElementById('ClientCountryId').value);
		state = trim(document.getElementById('ClientStateId').value);
		phone = trim(document.getElementById('countrycode').value);
		phone1 = trim(document.getElementById('ClientClientPhone2').value);
		phone2 = trim(document.getElementById('ClientClientPhone3').value);
		zip_code = trim(document.getElementById('ClientClientZipcode').value);
		
		//document.getElementById("lblClientUserName").className = "";
		document.getElementById("lblClientFirstName").className = "";
		document.getElementById("lblClientLastName").className = "";
		//document.getElementById("lblClientEmail").className = "";
		//document.getElementById("lblClientVerifyMail").className = "";
		//document.getElementById("lblClientPassword").className = "";
		//document.getElementById("lblClientConfirmPass").className = "";
		document.getElementById("lblClientStreet").className = "";
		document.getElementById("lblClientCity").className = "";
		document.getElementById("lblClientZip").className = "";
		document.getElementById("lblClientCountry").className = "";
		document.getElementById("lblClientState").className = "";
		document.getElementById("lblClientPhoneNumber").className = "";
		//document.getElementById("lblterms").className = "";
		//document.getElementById("ClientCaptchaCode").className = "";
			var countrycode=/^[0-9]{1,5}$/;
		var areacode=/^[0-9]{2,6}$/;
		var phoneno=/^[0-9]{6,10}$/;
		 
		/*if(user_name == ''){
                errorString = errorString +  "-Please enter your user name <br>";
		//document.getElementById("lblClientFirstName").className = "err";
		}*/
		if(first_name == ''){
                errorString = errorString +  "-Please enter your first name <br>";
		document.getElementById("lblClientFirstName").className = "err";
		}
		if(last_name==''){
                errorString = errorString + "-Please enter your last name  <br>";
		document.getElementById("lblClientLastName").className = "err";
                 }
		/*if(email==''){
		errorString = errorString + "-Please enter your valid email address <br>";
		//document.getElementById("lblClientEmail").className = "err";
		}
		if(email!= ''){
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email Address is not valid <br>";
		//document.getElementById("lblClientEmail").className = "err";
		//alert(errorString);
		}
		}*/
		if(street == ''){
                errorString = errorString +  "-Please enter your street name <br>";
		document.getElementById("lblClientStreet").className = "err";
		}
		if(city == ''){
                errorString = errorString +  "-Please enter your city name <br>";
		document.getElementById("lblClientCity").className = "err";
		}
		if(country == ''){
                errorString = errorString +  "-Please select your country name <br>";
		document.getElementById("lblClientCountry").className = "err";
		}
		if(state == ''){
                errorString = errorString +  "-Please select your state name <br>";
		document.getElementById("lblClientState").className = "err";
		}
		if(zip_code == ''){
                errorString = errorString +  "-Please enter your zip code <br>";
		document.getElementById("lblClientZip").className = "err";
                 
		}
		if(phone == ''){
                errorString = errorString +  "-Please select Country Code <br>";
		document.getElementById("lblClientPhoneNumber").className = "err";
		}/*else if(countrycode.test(phone)== false){
			errorString = errorString + "-Country Code should be numeric and length should be less than 5 digits. <br>";
			//document.getElementById("lblClientPhone").className = "err";
		}*/
		if(phone1 == ''){
		        errorString = errorString +  "-Please enter area code <br>";
			document.getElementById("lblClientPhoneNumber").className = "err";
		}else if(areacode.test(phone1)== false){
			errorString = errorString + "-Area Code should be numeric and less than 6 digits. <br>";
			document.getElementById("lblClientPhoneNumber").className = "err";
		}
		if(phone2 == ''){
		        errorString = errorString +  "-Please enter phone number <br>";
			document.getElementById("lblClientPhoneNumber").className = "err";
		}else if(phoneno.test(phone2)== false){
			errorString = errorString + "-Phone should be numeric and less than 11 digits. <br>";
			document.getElementById("lblClientPhoneNumber").className = "err";
		}
		if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		document.getElementById("ClientClientFirstname").focus(); 
		return false;
		}
		else{
		return true;
		}
		}
 
 function validatelogin()
 { 
       var errorString = "";
        email = document.getElementById('ClientClientEmail').value;
        password = document.getElementById('ClientClientPassword').value;
       
	//document.getElementById("lblClientEmail").className = "";
	//document.getElementById("lblClientPassword").className = "";
	
        if(email==''){
                 errorString = errorString + "-Please enter your email address <br>";
		 //document.getElementById("lblClientEmail").className = "err";
		     }
         if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email Address is not valid <br>";
		//document.getElementById("lblClientEmail").className = "err";
		//alert(errorString);
		}
	}       
        if (password==''){
                errorString = errorString + "-Please enter your Password <br>";
		 //document.getElementById("lblClientPassword").className = "err";
		 }
        
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
}
function isPhoneNumber(phone) {

   var num = phone.replace(/[^\d]/g,'');

   if(num.length != 10) {

        //Alert the user that the phone number entered was invalid.

        return false;             

   } else {

	return true;
   }

}

function validateLocalDentist()
{
        
        first_name = trim(document.getElementById('LocalDentistFirstname').value);
	last_name = trim(document.getElementById('LocalDentistLastname').value);
	email = trim(document.getElementById('LocalDentistEmail').value);
	
	officeName = trim(document.getElementById('LocalDentistOfficeName').value);
        phone = trim(document.getElementById('countrycode').value);
	phone1 = trim(document.getElementById('ClientClientPhone2').value);
	phone2 = trim(document.getElementById('ClientClientPhone3').value);
	street = trim(document.getElementById('LocalDentistOfficeStreet').value);
	city = trim(document.getElementById('LocalDentistOfficeCity').value);
	country = trim(document.getElementById('LocalDentistCountryId').value);
	state = trim(document.getElementById('LocalDentistStateId').value);
	terms = document.getElementById('ClientTermsOfUse');
        var errorString = "";         
	if(first_name == ''){
                errorString = errorString +  "-Please enter your first name <br>";
		//document.getElementById("lbllocaldentistFirstName").className = "err";
	} 
	  if(last_name==''){
                errorString = errorString + "-Please enter your last name  <br>";
		//document.getElementById("lbllocaldentistLastName").className = "err";
                 }
       if(email==''){
		errorString = errorString + "-Please enter your valid email address <br>";
		//document.getElementById("lbllocaldentistEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email Address is not valid <br>";
		//document.getElementById("lbllocaldentistEmail").className = "err";
		//alert(errorString);
		}
	}
	/*
	if(verify_email==''){
		errorString = errorString + "-Please enter your verify email address <br>";
		//document.getElementById("lbllocaldentistVerifyMail").className = "err";
	}
	if((email != '') && (verify_email!='')){
		if(email != verify_email){
			errorString = errorString + "-Email & Verfy Email doesn't match confirmation  <br>";
			////document.getElementById("lbllocaldentistEmail").className = "err";
			//document.getElementById("lbllocaldentistVerifyMail").className = "err";
		}
	}
	var digit_matches=password.match(/\d{1,}\.{0,}\d{0,}/);
	if(password.length<6){
		errorString = errorString + "-Password is too short (minimum is 6 characters)<br>";
		//document.getElementById("lbllocaldentistPassword").className = "err";
	}
	if(confirm_password==''){
		errorString = errorString + "-Password confirmation can't be blank<br>";
		//document.getElementById("lbllocaldentistConfirmPass").className = "err";
	}
	if((confirm_password != '') && (password!='')){
		if(password != confirm_password){
			errorString = errorString + "-Password doesn't match confirmation and has to be at least 6 characters long and include 1 digit <br>";
			//document.getElementById("lbllocaldentistPassword").className = "err";
			//document.getElementById("lbllocaldentistConfirmPass").className = "err";
		}
	}
	if(((confirm_password != '') && (password!='')) && digit_matches==null){
		errorString = errorString + "-Password must be at least 6 characters long and include 1 digit <br>";
		//document.getElementById("lbllocaldentistPassword").className = "err";
		
	}
	 */
	if(officeName == ''){
                errorString = errorString +  "-Please enter your office name <br>";
		//document.getElementById("lbllocaldentistOffice").className = "err";
                 
	}
	if(phone == ''){
                errorString = errorString +  "-Please enter country code <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}/*else if(countrycode.test(phone)== false){
		errorString = errorString + "-Country Code should be numeric and length should be less than 5 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/
	if(phone1 == ''){
                errorString = errorString +  "-Please enter area code <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}/*else if(areacode.test(phone1)== false){
		errorString = errorString + "-Area Code should be numeric and less than 6 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/
	if(phone2 == ''){
                errorString = errorString +  "-Please enter phone number <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}/*else if(phoneno.test(phone2)== false){
		errorString = errorString + "-Phone should be numeric and less than 11 digits. <br>";
		//document.getElementById("lblClientPhone").className = "err";
	}*/
	 if(street == ''){
                errorString = errorString +  "-Please enter your street name <br>";
		//document.getElementById("lbllocaldentistStreet").className = "err";
                 
	}
	 if(city == ''){
                errorString = errorString +  "-Please enter your city name <br>";
		//document.getElementById("lbllocaldentistStreet").className = "err";
                 
	}
	 
	if(country == ''){
                errorString = errorString +  "-Please select your country name <br>";
		//document.getElementById("lbllocaldentistCountry").className = "err";
                 
	}
	if(state == ''){
                errorString = errorString +  "-Please select your state name <br>";
		//document.getElementById("lbllocaldentistState").className = "err";
                 
	}
	if(terms.checked == false){
                errorString = errorString +  "-You must agree to the terms <br>";
		//document.getElementById("lblterms").className = "err";
                 
	}
        if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
}
 // END OF VALIDATE Local Dentist Registration Form
 
 function validateDentalForm()
 {
	//var chk = document.getElementById("treatId");
	//var count = chk.length;
	//alert('chk'+count);
	
 }
 
 function getDentist(key1,key2)
 {	 
	window.location="/localDentists?CID="+key2+"&SID="+key1	
 }
 
 function validateChangePassword()
 {
	
        oldPassword = trim(document.getElementById('ClientPasswordOld').value);
        newPassword = trim(document.getElementById('ClientPasswordNew').value);
	confirmPassword = trim(document.getElementById('ClientConfirmPassword').value);
	  
	document.getElementById("lblClientOldPassword").className = "";
	document.getElementById("lblClientNewPass").className = "";
	document.getElementById("lblClientConfirmPass").className = "";
	
        var errorString = "";
        var digit_matches = newPassword.match(/\d{1,}\.{0,}\d{0,}/);
	
	if(oldPassword==''){
		errorString = errorString + "-Old Password confirmation can't be blank<br>";
		document.getElementById("lblClientOldPassword").className = "err";
	}
	if(newPassword==''){
		errorString = errorString + "-New Password confirmation can't be blank<br>";
		document.getElementById("lblClientNewPass").className = "err";
	}else if(newPassword.length<6){
		errorString = errorString + "-New Password is too short (minimum is 6 characters)<br>";
		document.getElementById("lblClientNewPass").className = "err";
	}
	if(confirmPassword==''){
		errorString = errorString + "-Re-Type Password confirmation can't be blank<br>";
		document.getElementById("lblClientConfirmPass").className = "err";
	}
	if((confirmPassword != '') && (newPassword!='')){
		if(newPassword != confirmPassword){
			errorString = errorString + "-Your New Password & Re-Type Password don't match  and has to be at least 6 characters long and include 1 digit <br>";
			document.getElementById("lblClientNewPass").className = "err";
			document.getElementById("lblClientConfirmPass").className = "err";
		}
	}
	if(((confirmPassword != '') && (newPassword!='')) && digit_matches==null){
		errorString = errorString + "-Password must be at least 6 characters long and include 1 digit <br>";
		document.getElementById("lblClientNewPass").className = "err";
		
	}
	 
        if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
 }
 function validateRecover()
 { 	var errorString = "";
	email = trim(document.getElementById('ClientEmail').value); 
	document.getElementById("lblClientEmail").className = "";
	 if(email==''){
		errorString = errorString + "-Please enter your valid email address <br>";
		document.getElementById("lblClientEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email Address is not valid <br>";
		document.getElementById("lblClientEmail").className = "err";
		//alert(errorString);
		}
	} 
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
 }
 
	var toothProblemArr = new Array();
	for(var i=0;i<=32;i++){
	toothProblemArr[i] = 0;
	}
  
 function getvalue(idobj,id)
 { 
	 var idArr =id.split('_');
	 
	if(idobj.checked == true)
	{
		//idobj.value =1;
		toothProblemArr[idArr[1]] = toothProblemArr[idArr[1]] + 1;  
		
		var a =  document.getElementById('img'+ idArr[1]);  
		a.style.border="1px solid red";
	}
	else{
		//idobj.value = 0; 
		toothProblemArr[idArr[1]] = toothProblemArr[idArr[1]] - 1;
		if(toothProblemArr[idArr[1]] == '0'){
			var a =  document.getElementById('img'+ idArr[1]);  
			a.style.border = "0px";
		}
	} 
  } 

//start of validateEditOnlineForm
 
function validateEditOnlineForm(){
	from = trim(document.getElementById('dateFrom').value);
        to = trim(document.getElementById('dateTo').value);
	country = trim(document.getElementById('LocalDentistCountryId').value);
	state = trim(document.getElementById('LocalDentistStateId').value);
	 
        var errorString = "";
         
	if(from==''){
		errorString = errorString + "-Please enter your range of from date<br>"; 
	}
	if(to==''){
		errorString = errorString + "-Please enter your range of to date<br>"; 
	}
	if(country==''){
		errorString = errorString + "-Please select your vacation country preference<br>"; 
	}
	if(state==''){
		errorString = errorString + "-Please select your vacation state preference<br>"; 
	}
	if((document.getElementById('VacationPreference1').checked==false)&&(document.getElementById('VacationPreference2').checked==false)&&(document.getElementById('VacationPreference3').checked==false)&&(document.getElementById('VacationPreference4').checked==false)){
 errorString = errorString +  "-Please check vacation preference. <br>";	
}
	 	
        if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}


}//end of validateEditOnlineForm

function validateEditPicture(){
	var errorString = "";
	ext = document.getElementById('LocalDentistsBite1').value;
	ext1 = document.getElementById('LocalDentistsBite2').value;
	ext2 = document.getElementById('LocalDentistsBite3').value;
	ext3 = document.getElementById('LocalDentistsBite4').value;
	//image validation of Periapical X-rays
	ext4 = document.getElementById('LocalDentistsPeriapical1').value;
	ext5 = document.getElementById('LocalDentistsPeriapical2').value;
	ext6 = document.getElementById('LocalDentistsPeriapical3').value;
	ext7 = document.getElementById('LocalDentistsPeriapical4').value;
	//image validation for Occlusal X-rays
	ext8 = document.getElementById('LocalDentistsOcclusal1').value;
	ext9 = document.getElementById('LocalDentistsOcclusal2').value;
	ext10 = document.getElementById('LocalDentistsOcclusal3').value;
	ext11 = document.getElementById('LocalDentistsOcclusal4').value;
	//image validation for Panoramic X-rays
	ext12 = document.getElementById('LocalDentistsPanoramic1').value;
	ext13 = document.getElementById('LocalDentistsPanoramic2').value;
	//image validation for Photographs
	ext14 = document.getElementById('LocalDentistsPhotograph1').value;
	ext15 = document.getElementById('LocalDentistsPhotograph2').value;
	ext16 = document.getElementById('LocalDentistsPhotograph3').value;
	ext17 = document.getElementById('LocalDentistsPhotograph4').value;
	
	//validation of Bite-wing X-rays
	ext = ext.substring(ext.length-3,ext.length);
		ext = ext.toLowerCase();
		if(ext!=''){

			if((ext != 'jpg')&&(ext != 'gif')&&(ext != 'png')&&(ext != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext1 = ext1.substring(ext1.length-3,ext1.length);
		ext1 = ext1.toLowerCase();
		if(ext1!='')
		{
		
			if((ext1 != 'jpg')&&(ext1 != 'gif')&&(ext1 != 'png')&&(ext1 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext2 = ext2.substring(ext2.length-3,ext2.length);
		ext2 = ext2.toLowerCase();
		if(ext2!='')
		{
	
			if((ext2 != 'jpg')&&(ext2 != 'gif')&&(ext2 != 'png')&&(ext2 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext3 = ext3.substring(ext3.length-3,ext3.length);
		ext3 = ext3.toLowerCase();
		if(ext3!='')
		{
		
			if((ext3 != 'jpg')&&(ext3 != 'gif')&&(ext3 != 'png')&&(ext3 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Bite-wing X-rays
		
	//validation of Periapical X-rays
	ext4 = ext4.substring(ext4.length-3,ext4.length);
		ext4 = ext4.toLowerCase();
		if(ext4!=''){
			
			if((ext4 != 'jpg')&&(ext4 != 'gif')&&(ext4 != 'png')&&(ext4 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext5 = ext5.substring(ext5.length-3,ext5.length);
		ext5 = ext5.toLowerCase();
		if(ext5!='')
		{
		
			if((ext5 != 'jpg')&&(ext5 != 'gif')&&(ext5 != 'png')&&(ext5 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext6 = ext6.substring(ext6.length-3,ext6.length);
		ext6 = ext6.toLowerCase();
		if(ext6!='')
		{
	
			if((ext6 != 'jpg')&&(ext6 != 'gif')&&(ext6 != 'png')&&(ext6 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext7 = ext7.substring(ext7.length-3,ext7.length);
		ext7 = ext7.toLowerCase();
		if(ext7!='')
		{
		
			if((ext7 != 'jpg')&&(ext7 != 'gif')&&(ext7 != 'png')&&(ext7 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Periapical X-rays
		
	//validation of Occlusal X-rays
	ext8 = ext8.substring(ext8.length-3,ext8.length);
		ext8 = ext8.toLowerCase();
		if(ext8!=''){
			
			if((ext8 != 'jpg')&&(ext8 != 'gif')&&(ext8 != 'png')&&(ext8 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext9 = ext9.substring(ext9.length-3,ext9.length);
		ext9 = ext9.toLowerCase();
		if(ext9!='')
		{
		
			if((ext9 != 'jpg')&&(ext9 != 'gif')&&(ext9 != 'png')&&(ext9 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext10 = ext10.substring(ext10.length-3,ext10.length);
		ext10 = ext10.toLowerCase();
		if(ext10!='')
		{
	
			if((ext10 != 'jpg')&&(ext10 != 'gif')&&(ext10 != 'png')&&(ext10 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext11 = ext11.substring(ext11.length-3,ext11.length);
		ext11 = ext11.toLowerCase();
		if(ext11!='')
		{
		
			if((ext11 != 'jpg')&&(ext11 != 'gif')&&(ext11 != 'png')&&(ext11 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Occlusal X-rays
		
	//image validation for Panoramic X-rays
	ext12 = ext12.substring(ext12.length-3,ext12.length);
		ext12 = ext12.toLowerCase();
		if(ext12!=''){
		
			if((ext12 != 'jpg')&&(ext12 != 'gif')&&(ext12 != 'png')&&(ext12 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext13 = ext13.substring(ext13.length-3,ext13.length);
		ext13 = ext13.toLowerCase();
		if(ext13!='')
		{
		
			if((ext13 != 'jpg')&&(ext13 != 'gif')&&(ext13 != 'png')&&(ext13 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}//end of validation for Panoramic X-rays
		
	//image validation for Photographs
	ext14 = ext14.substring(ext14.length-3,ext14.length);
		ext14 = ext14.toLowerCase();
		if(ext14!='')
		{	
			if((ext14 != 'jpg')&&(ext14 != 'gif')&&(ext14 != 'png')&&(ext14 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	ext15 = ext15.substring(ext15.length-3,ext15.length);
		ext15 = ext15.toLowerCase();
		if(ext15!='')
		{
		
			if((ext15 != 'jpg')&&(ext15 != 'gif')&&(ext15 != 'png')&&(ext15 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext16 = ext16.substring(ext16.length-3,ext16.length);
		ext16 = ext16.toLowerCase();
		if(ext16!='')
		{
	
			if((ext16 != 'jpg')&&(ext16 != 'gif')&&(ext16 != 'png')&&(ext16 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext17 = ext17.substring(ext17.length-3,ext17.length);
		ext17 = ext17.toLowerCase();
		if(ext17!='')
		{
		
			if((ext17 != 'jpg')&&(ext17 != 'gif')&&(ext17 != 'png')&&(ext17 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Photographs
	 if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}	
		
}
 
 
 function validateOnlineForm()
 {
	 
	from = trim(document.getElementById('dateFrom').value);
        to = trim(document.getElementById('dateTo').value);
	country = trim(document.getElementById('LocalDentistCountryId').value);
	state = trim(document.getElementById('LocalDentistStateId').value);
	
        var errorString = "";
         
	if(from==''){
		errorString = errorString + "-Please enter your range of from date<br>"; 
	}
	if(to==''){
		errorString = errorString + "-Please enter your range of to date<br>"; 
	}
	if(country==''){
		errorString = errorString + "-Please select your vacation country preference<br>"; 
	}
	if(state==''){
		errorString = errorString + "-Please select your vacation state preference<br>"; 
	}
	if((document.getElementById('VacationPreference1').checked==false)&&(document.getElementById('VacationPreference2').checked==false)&&(document.getElementById('VacationPreference3').checked==false)&&(document.getElementById('VacationPreference4').checked==false)){
 errorString = errorString +  "-Please check vacation preference. <br>";	
}
	
		
        if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
 }
 
  function validatePicture()
   {
	var errorString = "";
	//image validation Bite-wing X-rays
	ext = document.getElementById('LocalDentistsBite1').value;
	ext1 = document.getElementById('LocalDentistsBite2').value;
	ext2 = document.getElementById('LocalDentistsBite3').value;
	ext3 = document.getElementById('LocalDentistsBite4').value;
	//image validation of Periapical X-rays
	ext4 = document.getElementById('LocalDentistsPeriapical1').value;
	ext5 = document.getElementById('LocalDentistsPeriapical2').value;
	ext6 = document.getElementById('LocalDentistsPeriapical3').value;
	ext7 = document.getElementById('LocalDentistsPeriapical4').value;
	//image validation for Occlusal X-rays
	ext8 = document.getElementById('LocalDentistsOcclusal1').value;
	ext9 = document.getElementById('LocalDentistsOcclusal2').value;
	ext10 = document.getElementById('LocalDentistsOcclusal3').value;
	ext11 = document.getElementById('LocalDentistsOcclusal4').value;
	//image validation for Panoramic X-rays
	ext12 = document.getElementById('LocalDentistsPanoramic1').value;
	ext13 = document.getElementById('LocalDentistsPanoramic2').value;
	//image validation for Photographs
	ext14 = document.getElementById('LocalDentistsPhotograph1').value;
	ext15 = document.getElementById('LocalDentistsPhotograph2').value;
	ext16 = document.getElementById('LocalDentistsPhotograph3').value;
	ext17 = document.getElementById('LocalDentistsPhotograph4').value;
	
	//validation of Bite-wing X-rays
	
	ext = ext.substring(ext.length-3,ext.length);
		ext = ext.toLowerCase();
		if(ext!=''){

			if((ext != 'jpg')&&(ext != 'gif')&&(ext != 'png')&&(ext != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}		
			
	
	ext1 = ext1.substring(ext1.length-3,ext1.length);
		ext1 = ext1.toLowerCase();
		if(ext1!='')
		{
		
			if((ext1 != 'jpg')&&(ext1 != 'gif')&&(ext1 != 'png')&&(ext1 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext2 = ext2.substring(ext2.length-3,ext2.length);
		ext2 = ext2.toLowerCase();
		if(ext2!='')
		{
	
			if((ext2 != 'jpg')&&(ext2 != 'gif')&&(ext2 != 'png')&&(ext2 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext3 = ext3.substring(ext3.length-3,ext3.length);
		ext3 = ext3.toLowerCase();
		if(ext3!='')
		{
		
			if((ext3 != 'jpg')&&(ext3 != 'gif')&&(ext3 != 'png')&&(ext3 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Bite-wing X-rays
		
	//validation of Periapical X-rays
	ext4 = ext4.substring(ext4.length-3,ext4.length);
		ext4 = ext4.toLowerCase();
		if(ext4!=''){
			
			if((ext4 != 'jpg')&&(ext4 != 'gif')&&(ext4 != 'png')&&(ext4 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext5 = ext5.substring(ext5.length-3,ext5.length);
		ext5 = ext5.toLowerCase();
		if(ext5!='')
		{
		
			if((ext5 != 'jpg')&&(ext5 != 'gif')&&(ext5 != 'png')&&(ext5 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext6 = ext6.substring(ext6.length-3,ext6.length);
		ext6 = ext6.toLowerCase();
		if(ext6!='')
		{
	
			if((ext6 != 'jpg')&&(ext6 != 'gif')&&(ext6 != 'png')&&(ext6 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext7 = ext7.substring(ext7.length-3,ext7.length);
		ext7 = ext7.toLowerCase();
		if(ext7!='')
		{
		
			if((ext7 != 'jpg')&&(ext7 != 'gif')&&(ext7 != 'png')&&(ext7 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Periapical X-rays
		
	//validation of Occlusal X-rays
	ext8 = ext8.substring(ext8.length-3,ext8.length);
		ext8 = ext8.toLowerCase();
		if(ext8!=''){
			
			if((ext8 != 'jpg')&&(ext8 != 'gif')&&(ext8 != 'png')&&(ext8 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext9 = ext9.substring(ext9.length-3,ext9.length);
		ext9 = ext9.toLowerCase();
		if(ext9!='')
		{
		
			if((ext9 != 'jpg')&&(ext9 != 'gif')&&(ext9 != 'png')&&(ext9 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext10 = ext10.substring(ext10.length-3,ext10.length);
		ext10 = ext10.toLowerCase();
		if(ext10!='')
		{
	
			if((ext10 != 'jpg')&&(ext10 != 'gif')&&(ext10 != 'png')&&(ext10 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext11 = ext11.substring(ext11.length-3,ext11.length);
		ext11 = ext11.toLowerCase();
		if(ext11!='')
		{
		
			if((ext11 != 'jpg')&&(ext11 != 'gif')&&(ext11 != 'png')&&(ext11 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err";
			}
		}//end of validation of Occlusal X-rays
		
	//image validation for Panoramic X-rays
	ext12 = ext12.substring(ext12.length-3,ext12.length);
		ext12 = ext12.toLowerCase();
		if(ext12!=''){
		
			if((ext12 != 'jpg')&&(ext12 != 'gif')&&(ext12 != 'png')&&(ext12 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
		}
	
	ext13 = ext13.substring(ext13.length-3,ext13.length);
		ext13 = ext13.toLowerCase();
		if(ext13!='')
		{
		
			if((ext13 != 'jpg')&&(ext13 != 'gif')&&(ext13 != 'png')&&(ext13 != 'peg'))
			{		
			errorString = errorString +  "-Invalid X-Ray, X-Ray sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}//end of validation for Panoramic X-rays
		
	//image validation for Photographs
	ext14 = ext14.substring(ext14.length-3,ext14.length);
		ext14 = ext14.toLowerCase();
		if(ext14!='')
		{	
			if((ext14 != 'jpg')&&(ext14 != 'gif')&&(ext14 != 'png')&&(ext14 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
			}
	}
	ext15 = ext15.substring(ext15.length-3,ext15.length);
		ext15 = ext15.toLowerCase();
		if(ext15!='')
		{
		
			if((ext15 != 'jpg')&&(ext15 != 'gif')&&(ext15 != 'png')&&(ext15 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg2").className = "err";
			}
		}
		ext16 = ext16.substring(ext16.length-3,ext16.length);
		ext16 = ext16.toLowerCase();
		if(ext16!='')
		{
	
			if((ext16 != 'jpg')&&(ext16 != 'gif')&&(ext16 != 'png')&&(ext16 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg3").className = "err";
			}
		}
	
		ext17 = ext17.substring(ext17.length-3,ext17.length);
		ext17 = ext17.toLowerCase();
		if(ext17!='')
		{
		
			if((ext17 != 'jpg')&&(ext17 != 'gif')&&(ext17 != 'png')&&(ext17 != 'peg'))
			{		
			errorString = errorString +  "-Invalid Image, Image sholud be in a .jpg/.gif/.png/.jpeg file<br>";
			//document.getElementById("lblDentistBiosimg4").className = "err"; && 
			}
		}//end of validation of Photographs
		//All Image Validation
	
		if((ext=='') && (ext4=='')&&(ext8=='')&&(ext12=='')){					
			errorString = errorString +  "-Please Select at least one X-Ray. <br>";
			//document.getElementById("lblDentistBiosimg1").className = "err";
		}
		if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>"; 
		return false;
	}
	else{
	     document.getElementById('process').style.display="";
	     document.getElementById('message').style.display="";
	     return true;
	}
	
   }
 //start of validateDentistPayment() function

function validateUpgradeMemberShip()
{
	 
	var errorString = "";
	var name=/^[a-zA-Z ]{2,50}$/;
	var number=/^[0-9]{0,20}$/;
	
	//email = document.getElementById('ClientPaymentClientEmail').value;
        payment_textarea = document.getElementById('ClientPaymentAddress').value;
	zip = document.getElementById('ClientPaymentZipcode').value;
	country = trim(document.getElementById('ClientPaymentCountryId').value);
	state = trim(document.getElementById('ClientPaymentStateId').value);	
        card_holder = document.getElementById('ClientPaymentHolderName').value;
	//pay_amt = document.getElementById('ClientPaymentClientAmount').value;
	cardNo = trim(document.getElementById('ClientPaymentCardNo').value);
	cardsecurityno = trim(document.getElementById('ClientPaymentSecurityNo').value);	   	
	cardexpmonth = document.getElementById('ClientPaymentMonthMonth').value;
	cardexpyear = document.getElementById('ClientPaymentYearYear').value;
	terms = document.getElementById('ClientTermsOfUse');
	//captcha = document.getElementById('ClientCaptchaCode').value;
	
	if(payment_textarea == ''){
                errorString = errorString +  "- Enter your address <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}
	if(zip==''){
                errorString = errorString + "- Wnter zip code <br>";
		//document.getElementById("lblDentistLastName").className = "err"; 
        }
	if(country == ''){
                errorString = errorString +  "- Select country name <br>";
		//document.getElementById("lblDentistCountry").className = "err";
                 
	}
	
	if(state == ''){
                errorString = errorString +  "- Select state name <br>";
		//document.getElementById("lblDentistState").className = "err";
                 
	}	
	
	if(card_holder == ''){
                errorString = errorString +  "- Enter name printed on your card <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 	
	
	
	if(cardNo == ''){
                errorString = errorString +  "- Enter credit card number <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}else if(number.test(cardNo) == false){
                errorString = errorString + "- Enter numeric field only<br>";
		//document.getElementById("lblDentistWorkFullExp").className = "err";
                		
	} 
	
	if(cardsecurityno == ''){
                errorString = errorString +  "- Enter credit card security number<br>";
		//document.getElementById("lblDentistZip").className = "err";
                 
	}else if(number.test(cardsecurityno) == false){
                errorString = errorString + "- Enter numeric field only<br>";
		//document.getElementById("lblDentistWorkFullExp").className = "err";                		
	}
	if(cardexpmonth==''){
		
               errorString = errorString + "- Select card expiry month<br>";
	      // document.getElementById("lblDentistLocDescrip").className = "err";                		
	}
	 if(cardexpyear==''){
		
               errorString = errorString + "- Select card expiry year<br>";
	      // document.getElementById("lblDentistLocDescrip").className = "err";
                		
	}
	if(terms.checked == false){
                errorString = errorString +  "- You must agree to the terms <br>";
		//document.getElementById("lblterms").className = "err";
                 
	}

	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		document.getElementById("ClientPaymentClientEmail").focus();
		return false;
	}
	else{
		return true;
	}
} // END OF VALIDATE validateDentistPayment() function



//start of checkbox value
//start of checkbox value
//for question-3

function getvaluecheck()
 {
	
	if(document.getElementById('checkboxname24').checked==true){
		document.getElementById('checkboxname25').disabled = true;
		document.getElementById('checkboxname26').disabled = true;
		document.getElementById('checkboxname27').disabled = true;
		document.getElementById('checkboxname28').disabled = true;
		document.getElementById('checkboxname29').disabled = true;
		document.getElementById('checkboxname30').disabled = true;
		document.getElementById('checkboxname31').disabled = true;
		document.getElementById('checkboxname32').disabled = true;
		document.getElementById('checkboxname33').disabled = true;
		
		
	}else{
		document.getElementById('checkboxname25').disabled = false;
		document.getElementById('checkboxname26').disabled = false;
		document.getElementById('checkboxname27').disabled = false;
		document.getElementById('checkboxname28').disabled = false;
		document.getElementById('checkboxname29').disabled = false;
		document.getElementById('checkboxname30').disabled = false;
		document.getElementById('checkboxname31').disabled = false;
		document.getElementById('checkboxname32').disabled = false;
		document.getElementById('checkboxname33').disabled = false;
		
	}
	//for question-9
	if(document.getElementById('checkboxname59').checked==true){
		document.getElementById('radioname60').disabled = true;
		document.getElementById('radioname61').disabled = true;
		document.getElementById('radioname62').disabled = true;
		document.getElementById('radioname63').disabled = true;
		
	}else{
		document.getElementById('radioname60').disabled = false;
		document.getElementById('radioname61').disabled = false;
		document.getElementById('radioname62').disabled = false;
		document.getElementById('radioname63').disabled = false;
	}
	
	
	
 }//end of checkbox value checked
 //start function checked of dental form
function getvaluecheck1()
 {
		
	if(document.getElementById('LocalDentistsAdditionaltrip').checked==false){
		document.getElementById('dateFrom1').disabled = true;
		document.getElementById('dateTo1').disabled = true;
		
		
	}else{		
		document.getElementById('dateFrom1').disabled = false;		
		document.getElementById('dateTo1').disabled = false;
	}	
	
 }//end of function

//start function checked edit dental form
function getvaluecheck2()
 {
		
	if(document.getElementById('localDentistAdditionaltrip').checked==false){
		document.getElementById('dateFrom1').disabled = true;
		document.getElementById('dateTo1').disabled = true;
		
		
	}else{		
		document.getElementById('dateFrom1').disabled = false;		
		document.getElementById('dateTo1').disabled = false;
	}	
	
 } 
//end of checkbox value checked

//start of validatefeedbackclient
function validatefeedbackclient(){
		 
		var errorString = "";		
		full_name = trim(document.getElementById('ClientFeedbackFullName').value);
		dentist_name = trim(document.getElementById('ClientFeedbackDentistName').value);
		email = trim(document.getElementById('ClientFeedbackSendEmail').value);		
		subject = trim(document.getElementById('ClientFeedbackSubject').value);
		captcha = trim(document.getElementById('ClientCaptchaCode').value);
		
		 
			if(full_name == ''){
				errorString = errorString +  "-Please enter your full name <br>";
				//document.getElementById("lblClientFirstName").className = "err";
				 
			}
			if(dentist_name == ''){
				errorString = errorString +  "-Please enter dentist full name <br>";
				//document.getElementById("lblClientFirstName").className = "err";
				 
			}
			
		       if(email==''){
				errorString = errorString + "-Please enter dentist valid email address <br>";
				//document.getElementById("lblClientEmail").className = "err";
			}
			if(email!= ''){
	
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = email;
				if(reg.test(address) == false) {
				errorString = errorString + "-Email Address is not valid <br>";
				//document.getElementById("lblClientEmail").className = "err";
				//alert(errorString);
				}
			}
			
			
			 if(subject == ''){
				errorString = errorString +  "-Please enter subject name <br>";
				//document.getElementById("lblClientStreet").className = "err";
				 
			}
			
			if(captcha == ''){
				errorString = errorString +  "-Please enter valid security code <br>";
				//document.getElementById("lblDentistZip").className = "err";
				 
			}
		
		if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		return false;
		}
		else{
		return true;
		}
		}
 //end of validatefeedbackclient
 
 //show countrycode input box if other is selected
function showCountryCode(){	
	var $email = document.getElementById('countrycode').value;    
	if($email=='other'){
		document.getElementById('showCountryCodeBox').style.display = '';		
	}else{
		document.getElementById('showCountryCodeBox').style.display = 'none';
	}
	
}

function showCountryCodeCell(){	
	var $email = document.getElementById('countrycodecell').value;    
	if($email=='other'){
		document.getElementById('showCountryCodeBoxCell').style.display = '';		
	}else{
		document.getElementById('showCountryCodeBoxCell').style.display = 'none';
	}
	
}

//show countrycode input box if other is selected
function showStateCode(){	
	var $state = document.getElementById('ClientStateId').value;
	if($state=='1110'){
		document.getElementById('showOtherStateBox').style.display = '';		
	}else{
		document.getElementById('showOtherStateBox').style.display = 'none';
	}
	
}
function showLocalStateCode(){	
	var $state = document.getElementById('LocalDentistStateId').value;
	if($state=='1110'){
		document.getElementById('showOtherStateBox').style.display = '';		
	}else{
		document.getElementById('showOtherStateBox').style.display = 'none';
	}
	
}

//end of countrycode if other	


function deletedentistBid()

{

      if(confirm("Are you sure to you want to decline dentist bids."

                   +" Click OK to decline or Cancel to abort."))

             return true;

      else

             return false;

}

function dentistAcceptBid()

{

      if(confirm("Are you sure to you want to accept dentist bids."

                   +" Click OK to accept or Cancel to abort."))

             return true;

      else

             return false;

}

//delete confirm function
function deleteConfirmation()
{

      if(confirm("Are you sure to delete this Image"

                   +" Click OK to delete or Cancel to abort."))

             return true;

      else

             return false;

}

//end of function

//start validateImage function

function validateImage()
{

ext = document.getElementById('LocalDentistEditImage').value;
 var errorString = "";
ext = ext.substring(ext.length-3,ext.length);
	ext = ext.toLowerCase();
	if(ext==''){
	errorString = errorString + "-Please add image for update.<br>"; 
	}else 	if((ext != 'jpg')&&(ext != 'gif')&&(ext != 'png')&&(ext != 'peg'))
		{		
		errorString = errorString +  "-Invalid image, image should be in a .jpg/.gif/.png/.jpeg only<br>";
		//document.getElementById("lblDentistBiosimg1").className = "err";
		}
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
}//end of validateDentistWorkImage

//validate newsletter email
 
 function validatenewsemail()
 {
	var errorString = "";			
		email = trim(document.getElementById('NewsletterEmailaddress').value);		
		       if(email==''){
				errorString = errorString + "-Please enter your valid email address <br>";
				//document.getElementById("lblClientEmail").className = "err";
			}
			if(email!= ''){
	
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = email;
				if(reg.test(address) == false) {
				errorString = errorString + "-Email Address is not valid <br>";
				//document.getElementById("lblClientEmail").className = "err";
				//alert(errorString);
				}
			}
			
			
		
		if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		document.getElementById("NewsletterEmailaddress").focus();
		return false;
		}
		else{
		return true;
		}
	
 }
 
 function showCountryCode1(){	
	var $email = document.getElementById('ClientContactPhone0').value;    
	if($email=='other'){
		document.getElementById('showCountryCodeBox').style.display = '';		
	}else{
		document.getElementById('showCountryCodeBox').style.display = 'none';
	}
	
}

function showCountryCodeCell1(){	
	var $email = document.getElementById('countrycodecell').value;    
	if($email=='other'){
		document.getElementById('showCountryCodeBoxCell').style.display = '';		
	}else{
		document.getElementById('showCountryCodeBoxCell').style.display = 'none';
	}
	
}
//end of countrycode if other


//validate contact us page
function validateclientcontact()
{
	 
	var errorString = "";
	var name=/^[a-zA-Z ]{2,100}$/;
	var zip=/^[0-9]{6,6}$/;
	firstname = trim(document.getElementById('ClientContactFirstname').value);
	lastname = trim(document.getElementById('ClientContactLastname').value);
        email = trim(document.getElementById('ClientContactEmail').value);
	countrycode = trim(document.getElementById('ClientContactPhone0').value);
	areacode = trim(document.getElementById('ClientContactPhone1').value);
	phonenumber = trim(document.getElementById('ClientContactPhone2').value);
        subject = trim(document.getElementById('ClientContactSubject').value);
	
	if(firstname == ''){
                errorString = errorString +  "-Enter your first name <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}else
		if(name.test(firstname) == false){
		errorString = errorString + "-Name should use letter characters only <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		} else if(firstname.length>60){
		errorString = errorString + "-Name length should be less than 60 Chars <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		}
	if(lastname == ''){
                errorString = errorString +  "-Enter your last name <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}else
		if(name.test(lastname) == false){
		errorString = errorString + "-Name should use letter characters only <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		} else if(lastname.length>60){
		errorString = errorString + "-Name length should be less than 60 Chars <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		}	
		
	
	if(email==''){
		errorString = errorString + "-Enter valid email address <br>";
		//document.getElementById("lblDentistEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email address is not valid <br>";
		//document.getElementById("lblDentistEmail").className = "err";
		//alert(errorString);
		}
	}
	
	
	if(countrycode == ''){
                errorString = errorString +  "-Enter country code <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	if(areacode == ''){
                errorString = errorString +  "-Enter area code <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	
	if(phonenumber == ''){
                errorString = errorString +  "-Enter phone number <br>";
		//document.getElementById("lblDentistStreet").className = "err";
                 
	} 
	if(subject == ''){
                errorString = errorString +  "-Enter subject <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	} 
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
} // END OF VALIDATE DentistContact

function showBid(id)
{ 
	document.getElementById('showbid'+id).style.display = '';	
}
 
//validate SurveyDetail
function validateSurveyDetail()
{
	 
	var errorString = "";
	var name=/^[a-zA-Z ]{2,100}$/;
	var zip=/^[0-9]{6,6}$/;
	firstname = trim(document.getElementById('SurveyDetailFirstName').value);
	lastname = trim(document.getElementById('SurveyDetailLastName').value);
        city = trim(document.getElementById('SurveyDetailCity').value);
	state = trim(document.getElementById('SurveyDetailState').value);
	country = trim(document.getElementById('SurveyDetailCountry').value);
	email = trim(document.getElementById('SurveyDetailEmail').value);
        
	
	if(firstname == ''){
                errorString = errorString +  "-Enter your first name <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}else
		if(name.test(firstname) == false){
		errorString = errorString + "-Name should use letter characters only <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		} else if(firstname.length>60){
		errorString = errorString + "-Name length should be less than 60 Chars <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		}
	if(lastname == ''){
                errorString = errorString +  "-Enter your last name <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}else
		if(name.test(lastname) == false){
		errorString = errorString + "-Name should use letter characters only <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		} else if(lastname.length>60){
		errorString = errorString + "-Name length should be less than 60 Chars <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		}
	
	if(city == ''){
                errorString = errorString +  "-Enter city name <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	if(state == ''){
                errorString = errorString +  "-Enter state name <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	
	if(country == ''){
                errorString = errorString +  "-Enter country name <br>";
		//document.getElementById("lblDentistStreet").className = "err";
                 
	} 
	
	if(email==''){
		errorString = errorString + "-Enter valid email address <br>";
		//document.getElementById("lblDentistEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email address is not valid <br>";
		//document.getElementById("lblDentistEmail").className = "err";
		//alert(errorString);
		}
	}
	
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		document.getElementById("SurveyDetailState").focus();
		return false;
	}
	else{
		return true;
	}
} // END OF VALIDATE SurveyDetail



//validate validateClientSendMessage
function validateClientSendMessage()
{
	 
	var errorString = "";
	var name=/^[a-zA-Z ]{2,100}$/;
	var zip=/^[0-9]{6,6}$/;
	email = trim(document.getElementById('ClientDentistEmail').value);
	subject = trim(document.getElementById('ClientSubject').value);
        
	
	if(email==''){
		errorString = errorString + "-Enter valid email address <br>";
		//document.getElementById("lblDentistEmail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email address is not valid <br>";
		//document.getElementById("lblDentistEmail").className = "err";
		//alert(errorString);
		}
	}
	if(subject == ''){
                errorString = errorString +  "-Enter Subject <br>";
		//document.getElementById("lblDentistFirstName").className = "err";
                 
	}else
		if(subject.length>100){
		errorString = errorString + "-Name length should be less than 100 Chars <br>";
		//document.getElementById("lblDentistFirstName").className = "err"; 
			
		}
	
	
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		
		return false;
	}
	else{
		return true;
	}
} // END OF VALIDATE validateClientSendMessage

 //validate validateAdvertising  page
function validateAdvertising()
{
	 
	var errorString = "";
	var name=/^[a-zA-Z ]{2,100}$/;
	var zip=/^[0-9]{6,6}$/;
	firstname = trim(document.getElementById('AdvertiseFirstName').value);		
        lastname = trim(document.getElementById('AdvertiseLastName').value);
	email = trim(document.getElementById('AdvertiseEmail').value);
	countrycode = trim(document.getElementById('countrycode').value);
	areacode = trim(document.getElementById('ClientClientPhone2').value);
	phonenumber = trim(document.getElementById('ClientClientPhone3').value);
        businessname = trim(document.getElementById('AdvertiseBusinessName').value);
	officename = trim(document.getElementById('AdvertiseOfficeName').value);	
	website = document.getElementById('AdvertiseWebsite').value;   
        city = trim(document.getElementById('AdvertiseCity').value);
	stateId = trim(document.getElementById('ClientStateId').value);
	countryId = trim(document.getElementById('ClientCountryId').value);
	zipcode = trim(document.getElementById('AdvertiseZipCode').value);
        
	
	if(firstname == ''){
                errorString = errorString +  "-Enter first name <br>";
		//document.getElementById("lblClientFirstName").className = "err";
                 
	}else
		if(name.test(firstname) == false){
		errorString = errorString + "-First name should use letter characters only <br>";
		//document.getElementById("lblClientFirstName").className = "err"; 
			
		} else if(firstname.length>50){
		errorString = errorString + "-First name length should be less than 50 Chars <br>";
		//document.getElementById("lblClientFirstName").className = "err"; 
			
		}
	if(lastname == ''){
                errorString = errorString +  "-Enter last name <br>";
		//document.getElementById("lblClientLastName").className = "err";
                 
	}else
		if(name.test(lastname) == false){
		errorString = errorString + "-Last name should use letter characters only <br>";
		//document.getElementById("lblClientLastName").className = "err"; 
			
		} else if(lastname.length>50){
		errorString = errorString + "-Last name length should be less than 50 Chars <br>";
		//document.getElementById("lblClientLastName").className = "err"; 
			
		}
	if(email==''){
		errorString = errorString + "-Enter valid email address <br>";
		//document.getElementById("lblClientVerifyMail").className = "err";
	}
	if(email!= ''){
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = email;
		if(reg.test(address) == false) {
		errorString = errorString + "-Email address is not valid <br>";
		//document.getElementById("lblClientVerifyMail").className = "err";
		//alert(errorString);
		}
	}	
		
	
	if(countrycode == ''){
                errorString = errorString +  "-Enter country code <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	if(areacode == ''){
                errorString = errorString +  "-Enter area code <br>";
		//document.getElementById("lblDentistFullName").className = "err";
                 
	} 
	
	if(phonenumber == ''){
                errorString = errorString +  "-Enter phone number <br>";
		//document.getElementById("lblDentistStreet").className = "err";
                 
	} 
	if(businessname == ''){
                errorString = errorString +  "-Enter business name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}
	if(officename == ''){
                errorString = errorString +  "-Enter office/company name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}
	if(website == ''){
                errorString = errorString +  "-Enter website name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}
	if(city == ''){
                errorString = errorString +  "-Enter city name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}
	if(stateId == ''){
                errorString = errorString +  "-Enter state name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	}
	if(countryId == ''){
                errorString = errorString +  "-Enter country name <br>";
		//document.getElementById("lblDentistCity").className = "err";
                 
	} 
	if(errorString != ""){
		window.scrollTo(0,0);
		document.getElementById("jsError").innerHTML = errorDiv+errorString+"</p>";
		 
		return false;
	}
	else{
		return true;
	}
} // END OF VALIDATE Advertising
 
 

