	/*----------------------AJAX FUNCTIONS---------------//END*/
/***********COMMON FUNCTIONS WILL BE USED IN ENTIRE WEBSITE**************************/
////////////// Calendar code
	
	function CalCalender(val){
		Calendar.setup({
			inputField     :    val,   // id of the input field
			ifFormat       :    "%m-%d-%Y",       // format of the input field
			daFormat       :    "%m-%d-%Y",       // format of the Display field
			showsTime      :    false,
			button         :    "icon_calendar",
			timeFormat     :    "24",
			step           :    1
		});
	}
	function CalCalender2(val){
		Calendar.setup({
			inputField     :    val,   // id of the input field
			ifFormat       :    "%m-%d-%Y",       // format of the input field
			daFormat       :    "%m-%d-%Y",       // format of the Display field
			showsTime      :    false,
			button         :    "icon_calendar2",
			timeFormat     :    "24",
			step           :    1
		});
	}
// JavaScript Document

function validateEmail(addr,man,db){
		if (addr == '' && man) {
		   if (db) //alert('email address is mandatory');
		   return false;
		}
		var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
		for (i=0; i<invalidChars.length; i++) {
		   if (addr.indexOf(invalidChars.charAt(i),0) > -1) {
			  if (db) //alert('email address contains invalid characters');
			  return false;
		   }
		}
		for (i=0; i<addr.length; i++) {
		   if (addr.charCodeAt(i)>127) {
			  if (db) //alert("email address contains non ascii characters.");
			  return false;
		   }
		}

		var atPos = addr.indexOf('@',0);
		if (atPos == -1) {
		   if (db) //alert('email address must contain an @');
		   return false;
		}
		if (atPos == 0) {
		   if (db) //alert('email address must not start with @');
		   return false;
		}
		if (addr.indexOf('@', atPos + 1) > - 1) {
		   if (db) //alert('email address must contain only one @');
		   return false;
		}
		if (addr.indexOf('.', atPos) == -1) {
		   if (db) alert('email address must contain a period in the domain name');
		   return false;
		}
		if (addr.indexOf('@.',0) != -1) {
		   if (db) //alert('period must not immediately follow @ in email address');
		   return false;
		}
		if (addr.indexOf('.@',0) != -1){
		   if (db) alert('period must not immediately precede @ in email address');
		   return false;
		}
		if (addr.indexOf('..',0) != -1) {
		   if (db) //alert('two periods must not be adjacent in email address');
		   return false;
		}
		var suffix = addr.substring(addr.lastIndexOf('.')+1);
		if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
		   if (db) //alert('invalid primary domain in email address');
		   return false;
		}
		return true;
	}

////////////////////////////////////////////////      End     ///////////////////////////////////////////////

// add prospect Validation
	function checkAddFutureResidentsForm(frmName){  //               Common Java Script Files   
	var cntError = 0;
	var errorMsg = Array();
	var errorField = Array();
	//var frm = "document."+frmName;
	var frm = document.frmContact;
	//alert(frm);
		if(frm.name.value==""){
		errorMsg[cntError] = 'First Name Can Not Be Blank';
		errorField[cntError] = 'name';
		document.getElementById('name_label').style.color = "#900"
		cntError++;
	}
	
	if(isValidString(frm.name.value)==false){
		errorMsg[cntError] = 'First Name Can Not Be Blank';
		errorField[cntError] = 'name';
		document.getElementById('name_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('name_label').style.color = "#364505";
		
	 }
	
	if(frm.phone.value==""){
		errorMsg[cntError] = 'Phone No. Can Not Be Blank';
		errorField[cntError] = 'phone';
		document.getElementById('phone_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('phone_label').style.color = "#364505";
		
	 }
		
	if(frm.phone.value!="")
		{
			if (IsPhone(frm.phone.value) == false) 
			  {
			  	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  /*else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
					}*/
					
			if (frm.phone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			 /* else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
				}*/
			
		}
	
	  if(!validateEmail(frm.email.value,1,1)){
		errorMsg[cntError] = 'Email is not in Proper format';
		errorField[cntError] = 'email';
		document.getElementById('email_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('email_label').style.color = "#364505";
		
	}
	
	

	

	// If there are errors, then print them
	if(errorMsg.length > 0){
		//alert(errorMsg.length);
		//alert('Please Fill All The Fields With Red Color');
		document.getElementById("errorDiv").style.display='block';
		showErrorMsg = document.getElementById("errorInnerDiv");
		showErrorMsg.style.display='block';
		showErrorMsg.innerHTML = "";
		showErrorMsg.innerHTML = '<ul style="margin-left:20px;padding:0;">';
		//for(i=0;i<errorMsg.length;i++){
			//showErrorMsg.innerHTML += '<div class="errorList">'+errorMsg[i]+'</div>';
			showErrorMsg.innerHTML += '<div class="errorList">Please Fill Properly All The Fields With Red Color</div>';
			//document.getElementById(errorField[i]).style.color = "Red";
			//document.getElementById(errorField[i]).style.color = "White";
		//}
		 //alert(errorMsg);
		showErrorMsg.innerHTML += '</ul>';		
		return false;
	}else{
		frmName.submit();
		//return true;
	}
}

//registration of bella
function checkRegistrationform(frmName){  //               Common Java Script Files   

	var cntError = 0;
	var errorMsg = Array();
	var errorField = Array();
	//var frm = "document."+frmName;
	var frm = document.frmRegistration;
	//alert(frm);
	if(isValidString(frm.first_name.value)==false|| frm.first_name.value==""){
		errorMsg[cntError] = 'First Name Can Not Be Blank';
		errorField[cntError] = 'first_name';
		document.getElementById('fname_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('fname_label').style.color = "#364505";
		
	 }
	 
if(isValidString(frm.last_name.value)==false){
		errorMsg[cntError] = 'Last Name Can Not Be Blank';
		errorField[cntError] = 'last_name';
		document.getElementById('lname_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('lname_label').style.color = "#364505";
		
	 }
	 
//wedding date
if(frm.wedding_date.value==""){
		errorMsg[cntError] = 'Wedding date Can Not Be Blank';
		errorField[cntError] = 'wedding_date';
		document.getElementById('date_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('date_label').style.color = "#364505";
		
	 }


	if(!isValidEmail(frm.email.value)){
		errorMsg[cntError] = 'Email is not in Proper format';
		errorField[cntError] = 'email';
		document.getElementById('email_label').style.color = "#900"
		cntError++;
		}
	else
		{
			document.getElementById('email_label').style.color = "#364505";
			
		}

		if(frm.re_email.value==""){
		errorMsg[cntError] = 'RE Mail Can Not Be Blank';
		errorField[cntError] = 're_email';
		document.getElementById('re_email_label').style.color = "#900"
		cntError++;
	} 

	if(frm.re_email.value != frm.email.value){
		errorMsg[cntError] = 'Retype Mail should be same as E-mail';
		errorField[cntError] = 're_email';
		document.getElementById('re_email_label').style.color = "#900"
		cntError++;
	}
	else
	{
				document.getElementById('re_email_label').style.color = "#364505";
	}
	
	
	if(frm.phone.value==""){
		errorMsg[cntError] = 'Phone No. Can Not Be Blank';
		errorField[cntError] = 'phone';
		document.getElementById('phone_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('phone_label').style.color = "#364505";
		
	 }
		
	if(frm.phone.value!="")
		{
			if (isValidPhone(frm.phone.value)==false) 
			  {
			  	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  /*else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
					}*/
					
			if (frm.phone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
				}
			
		}
	//address
	if(frm.address1.value==""){
		errorMsg[cntError] = 'address1';
		errorField[cntError] = 'address1';
		document.getElementById('street_label').style.color = "#900"
		cntError++;
	}
	
	if(isValidString(frm.address1.value)==false){
		errorMsg[cntError] = 'Invalid Address';
		errorField[cntError] = 'address1';
		document.getElementById('street_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('street_label').style.color = "#364505";
		
		}
//city
	if(frm.city.value==""||isValidString(frm.city.value)==false){
		errorMsg[cntError] = 'City Name Can Not Be Blank';
		errorField[cntError] = 'city';
		document.getElementById('city_label').style.color = "#900"
		cntError++;
	}
	else
		{
		document.getElementById('city_label').style.color = "#364505";
		
		}
		
		
		//state
		if(isValidString(frm.state.value)==false||frm.state.value==""){
		errorMsg[cntError] = 'State Name Can Not Be Blank';
		errorField[cntError] = 'state';
		document.getElementById('state_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('state_label').style.color = "#364505";
		
	 }
		
if(frm.zip.value==""){
	errorMsg[cntError] = 'Zip Code Can Not Be Blank';
	errorField[cntError] = 'zip';
	document.getElementById('zip_label').style.color = "#900"
	cntError++;
}	

	if(frm.zip.value!="")
			{
				if(!isValidZip(frm.zip.value))
				{
					
					errorMsg[cntError] = 'Please Enter Valid Numeric Zipcode';
					errorField[cntError] = 'zip';
					document.getElementById('zip_label').style.color = "#900"
					cntError++;
				}
				
				if(frm.zip.value.length!=5)
				{   
					errorMsg[cntError] = 'Please Enter Valid 5digit Zipcode';
					errorField[cntError] = 'zip';
					document.getElementById('zip_label').style.color = "#900"
					cntError++;
				}
					else
				{
					document.getElementById('zip_label').style.color = "#364505";
					
				 }
		
		
			 }	
	
	//event date
		if(frm.event_date.value==""){
		errorMsg[cntError] = 'Event Date Can Not Be Blank';
		errorField[cntError] = 'event_date';
		document.getElementById('event_date_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('event_date_label').style.color = "#364505";
		
	 }
	 
	 
	 
	//event_type
		if(frm.event_type.value==""){
		errorMsg[cntError] = 'Event Date Can Not Be Blank';
		errorField[cntError] = 'event_type';
		document.getElementById('event_type_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('event_type_label').style.color = "#364505";
		
	 }
	// If there are errors, then print them
	if(errorMsg.length > 0){
		//alert(errorMsg.length);
		//alert('Please Fill All The Fields With Red Color');
		document.getElementById("errorDiv").style.display='block';
		showErrorMsg = document.getElementById("errorInnerDiv");
		showErrorMsg.style.display='block';
		showErrorMsg.innerHTML = "";
		showErrorMsg.innerHTML = '<ul style="margin-left:20px;padding:0;">';
		//for(i=0;i<errorMsg.length;i++){
			//showErrorMsg.innerHTML += '<div class="errorList">'+errorMsg[i]+'</div>';
			showErrorMsg.innerHTML += '<div class="errorList">Please Fill Properly All The Fields With Red Color</div>';
			//document.getElementById(errorField[i]).style.color = "Red";
			//document.getElementById(errorField[i]).style.color = "White";
		//}
		 //alert(errorMsg);
		showErrorMsg.innerHTML += '</ul>';		
		return false;
	}else{
		frmName.submit();
		//return true;
	}
}

// check for bella measurement

//registration of bella
function checkMeasurementform(frmName){  //               Common Java Script Files   

	var cntError = 0;
	var errorMsg = Array();
	var errorField = Array();
	//var frm = "document."+frmName;
	var frm = document.frmMeasurement;
	
	   if( isValidString(frm.hight.value)==false|| frm.hight.value=="" ){
		errorMsg[cntError] = ' Hight Can Not Be Blank';
		errorField[cntError] = 'hight';
		document.getElementById('hight_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('hight_label').style.color = "#364505";
		
	 }

   if( isValidString(frm.width.value)==false||frm.width.value=="" ){  
		errorMsg[cntError] = ' Width Can Not Be Blank';
		errorField[cntError] = 'width';
		document.getElementById('width_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('width_label').style.color = "#364505";
		
	 }
	 
	if( isValidString(frm.coatsize.value)==false||frm.coatsize.value==""){
		errorMsg[cntError] = ' Coat Size Can Not Be Blank';
		errorField[cntError] = 'coatsize';
		document.getElementById('coatsize_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('coatsize_label').style.color = "#364505";
		
	 }
	
	if( isValidString(frm.sleve_length.value)==false||frm.sleve_length.value==""){
		errorMsg[cntError] = 'Sleve Length Can Not Be Blank';
		errorField[cntError] = 'sleve_length';
		document.getElementById('sleve_length_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('sleve_length_label').style.color = "#364505";
		
	 }


	 if( isValidString(frm.waist.value)==false||frm.waist.value==""){
		errorMsg[cntError] = 'Waist Can Not Be Blank';
		errorField[cntError] = 'waist';
		document.getElementById('waist_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('waist_label').style.color = "#364505";
		
	 }
	 
	
	 if( isValidString(frm.outstream.value)==false||frm.outstream.value==""){
		errorMsg[cntError] = 'outstream Can Not Be Blank';
		errorField[cntError] = 'outstream';
		document.getElementById('outstream_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('outstream_label').style.color = "#364505";
		
	 }

  
		 if( isValidString(frm.shirt1.value)==false||frm.shirt1.value==""){
		errorMsg[cntError] = 'Shirt Neck Can Not Be Blank';
		errorField[cntError] = 'shirt1';
		document.getElementById('shirt1_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('shirt1_label').style.color = "#364505";
		
	 }
	 	
	   if( isValidString(frm.shirt2.value)==false||frm.shirt2.value==""){
		errorMsg[cntError] = 'shirt Sleeve Can Not Be Blank';
		errorField[cntError] = 'shirt1';
		document.getElementById('shirt1_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('shirt1_label').style.color = "#364505";
		
	 } 
	 	
	 
	 if( isValidString(frm.shoe_size.value)==false||frm.shoe_size.value==""){
		errorMsg[cntError] = 'Outstream Can Not Be Blank';
		errorField[cntError] = 'shoe_size';
		document.getElementById('shoe_size_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('shoe_size_label').style.color = "#364505";
		
	 }
	 	 	 //dddddd
	 
	 
		 if(frm.date_use.value==""){
		errorMsg[cntError] = 'Date used Can Not Be Blank';
		errorField[cntError] = 'date_use';
		document.getElementById('date_use_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('date_use_label').style.color = "#364505";
		
	 }
	  //dddddd
	 
	 
	 if( isValidString(frm.name.value)==false||frm.name.value==""){
		errorMsg[cntError] = 'Groom’s/Bride’s Name Can Not Be Blank';
		errorField[cntError] = 'name';
		document.getElementById('name_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('name_label').style.color = "#364505";
		
	 }
	 	  //dddddd
	 
	 
	 if( isValidString(frm.your_name.value)==false||frm.your_name.value==""){
		errorMsg[cntError] = 'Your Name Can Not Be Blank';
		errorField[cntError] = 'your_name';
		document.getElementById('your_name_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('your_name_label').style.color = "#364505";
		
	 }
	 
	 	  //dddddd
	 
	 
	 if( isValidString(frm.address1.value)==false||frm.address1.value==""){
		errorMsg[cntError] = 'Address Can Not Be Blank';
		errorField[cntError] = 'address1';
		document.getElementById('address1_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('address1_label').style.color = "#364505";
		
	 } 
	 	 

	

	 	if(!validateEmail(frm.email.value,1,1)){
		errorMsg[cntError] = 'Email is not in Proper format';
		errorField[cntError] = 'email';
		document.getElementById('email_label').style.color = "#900"
		cntError++;
		}
	else
		{
			document.getElementById('email_label').style.color = "#364505";
			
		}
	
	
		if(frm.phone.value==""){
		errorMsg[cntError] = 'Phone No. Can Not Be Blank';
		errorField[cntError] = 'phone';
		document.getElementById('phone_label').style.color = "#900"
		cntError++;
	} else if(frm.phone.value!="")
		{
			if (isValidPhone(frm.phone.value) == false) 
			  {
			  	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			
					
			if (frm.phone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
				}
			
		}

if(frm.cellphone.value==""){
		errorMsg[cntError] = 'Cell Phone No. Can Not Be Blank';
		errorField[cntError] = 'cellphone';
		document.getElementById('cellphone_label').style.color = "#900"
		cntError++;
	} else if(frm.cellphone.value!="")
		{
			if (IsPhone(frm.cellphone.value) == false) 
			  {
			  	errorMsg[cntError] = 'Cell Phone No. Can Not Be Blank';
				errorField[cntError] = 'cellphone';
				document.getElementById('cellphone_label').style.color = "#900"
				cntError++;
			  }
			
					
			if (frm.cellphone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Cell Phone No. Can Not Be less then 10 digit';
				errorField[cntError] = 'cellphone';
				document.getElementById('cellphone_label').style.color = "#900"
				cntError++;
			  }
			  else
				{
					document.getElementById('cellphone_label').style.color = "#364505";
					
				}
			
		}
		
	if(frm.city.value==""){
		errorMsg[cntError] = 'city';
		errorField[cntError] = 'city';
		document.getElementById('city_label').style.color = "#900"
		cntError++;
	}
	else
		{
		document.getElementById('city_label').style.color = "#364505";
		
		}
		
		
		//state
		if(frm.state.value==""){
		errorMsg[cntError] = 'State Name Can Not Be Blank';
		errorField[cntError] = 'state';
		document.getElementById('state_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('state_label').style.color = "#364505";
		
	 }
		


	if(!isValidZip(frm.zip.value)){
				
					errorMsg[cntError] = 'Please Enter Valid Numeric Zipcode';
					errorField[cntError] = 'zip';
					document.getElementById('zip_label').style.color = "#900"
					cntError++;
}
	
	
	// If there are errors, then print them
	if(errorMsg.length > 0){
		//alert(errorMsg.length);
		//alert('Please Fill All The Fields With Red Color');
		document.getElementById("errorDiv").style.display='block';
		showErrorMsg = document.getElementById("errorInnerDiv");
		showErrorMsg.style.display='block';
		showErrorMsg.innerHTML = "";
		showErrorMsg.innerHTML = '<ul style="margin-left:20px;padding:0;">';
		//for(i=0;i<errorMsg.length;i++){
			//showErrorMsg.innerHTML += '<div class="errorList">'+errorMsg[i]+'</div>';
			showErrorMsg.innerHTML += '<div class="errorList">Please Fill Properly All The Fields With Red Color</div>';
			//document.getElementById(errorField[i]).style.color = "Red";
			//document.getElementById(errorField[i]).style.color = "White";
		//}
		 //alert(errorMsg);
		showErrorMsg.innerHTML += '</ul>';		
		return false;
	}else{
		frmName.submit();
		//return true;
	}
}




// add prospect Validation
function checkAddBrokerForm(frmName){  //               Common Java Script Files   
	//alert(frmName);exit;
	var cntError = 0;
	var errorMsg = Array();
	var errorField = Array();
	//var frm = "document."+frmName;
	var frm = document.frmadd;
	//alert(frm);
		if(frm.vCompanyName.value==""){
		errorMsg[cntError] = 'vCompanyName';
		errorField[cntError] = 'vCompanyName';
		document.getElementById('vCompanyName_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vCompanyName_label').style.color = "#364505";
		
		}
		
	if(frm.eBorA.options[frm.eBorA.selectedIndex].value == "0"){
		errorMsg[cntError] = 'eBorA';
		errorField[cntError] = 'eBorA';
		document.getElementById('eBorA_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('eBorA_label').style.color = "#364505";
		
		}		
	if(frm.name.value==""){
		errorMsg[cntError] = 'First Name Can Not Be Blank';
		errorField[cntError] = 'name_label';
		document.getElementById('name_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('name_label').style.color = "#364505";
		
		}
	if(frm.lname.value==""){
		errorMsg[cntError] = 'Last Name Can Not Be Blank';
		errorField[cntError] = 'lname';
		document.getElementById('lname_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('lname_label').style.color = "#364505";
		
		}
	if(frm.phone.value==""){
		errorMsg[cntError] = 'Phone No. Can Not Be Blank';
		errorField[cntError] = 'phone';
		document.getElementById('phone_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('phone_label').style.color = "#364505";
		
		}
		
		if(frm.phone.value!="")
		{
			if (IsPhone(frm.phone.value) == false) 
			  {
			  	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  /*else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
					}*/
					
			if (frm.phone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			 /* else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
				}*/
			
		}
	
	
	if(!validateEmail(frm.email.value,1,1)){
		errorMsg[cntError] = 'Email is not in Proper format';
		errorField[cntError] = 'email';
		document.getElementById('email_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('email_label').style.color = "#364505";
		
		}

	if(frm.vLicenseNum.value==""){
		errorMsg[cntError] = 'LicenseNum No. Can Not Be Blank';
		errorField[cntError] = 'vLicenseNum';
		document.getElementById('vLicenseNum_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vLicenseNum_label').style.color = "#364505";
		
		}
	if(frm.vAddress.value==""){
		errorMsg[cntError] = 'vAddress';
		errorField[cntError] = 'vAddress';
		document.getElementById('vAddress_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vAddress_label').style.color = "#364505";
		
		}

	if(frm.vCity.value==""){
		errorMsg[cntError] = 'vCity';
		errorField[cntError] = 'vCity';
		document.getElementById('vCity_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vCity_label').style.color = "#364505";
		
		}
	if(frm.vZip.value==""){
		errorMsg[cntError] = 'Zip Code Can Not Be Empty';
		errorField[cntError] = 'vZip';
		document.getElementById('vZip_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vZip_label').style.color = "#364505";
		
		}
	if(frm.vZip.value!="")
			{
				if(isNaN(frm.vZip.value))
				{
					
					errorMsg[cntError] = 'Please Enter Valid Numeric Zipcode';
					errorField[cntError] = 'vZip';
					document.getElementById('vZip_label').style.color = "#900"
					cntError++;
				}
				
				if(frm.vZip.value.length!=5)
				{   
					errorMsg[cntError] = 'Please Enter Valid 5digit Zipcode';
					errorField[cntError] = 'vZip';
					document.getElementById('vZip_label').style.color = "#900"
					cntError++;
				}
				
			 }	
	if(frm.iCountryId.options[frm.iCountryId.selectedIndex].value == "us")
	{
		if(frm.iStateId.options[frm.iStateId.selectedIndex].value == "0"){
			errorMsg[cntError] = 'iStateId';
			errorField[cntError] = 'iStateId';
			document.getElementById('iStateId_label').style.color = "#900"
			cntError++;
		}else
			{
			document.getElementById('iStateId_label').style.color= "#364505";
		
			}
	
		
	}
	else
		{
			document.getElementById('iStateId_label').style.color = "#364505";
			
		}
	if(frm.iCountryId.options[frm.iCountryId.selectedIndex].value == "0"){
		errorMsg[cntError] = 'iCountryId';
		errorField[cntError] = 'iCountryId';
		document.getElementById('iCountryId_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('iCountryId_label').style.color = "#364505";
		
		}
	


	if(frm.iReferredID.options[frm.iReferredID.selectedIndex].value == "0"){
		errorMsg[cntError] = 'Please Select Marketing';
		errorField[cntError] = 'iReferredID';
		document.getElementById('iReferredID_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('iReferredID_label').style.color = "#364505";
		
		}




	// If there are errors, then print them
	if(errorMsg.length > 0){
		//alert(errorMsg.length);
		//alert('Please Fill All The Fields With Red Color');
		document.getElementById("errorDiv").style.display='block';
		showErrorMsg = document.getElementById("errorInnerDiv");
		showErrorMsg.style.display='block';
		showErrorMsg.innerHTML = "";
		showErrorMsg.innerHTML = '<ul style="margin-left:20px;padding:0;">';
		//for(i=0;i<errorMsg.length;i++){
			showErrorMsg.innerHTML += '<div class="errorList">Please Fill All The Fields With Red Color</div>';
			//document.getElementById(errorField[i]).style.color = "Red";
			//document.getElementById(errorField[i]).style.color = "White";
		//}
		//alert(errorMsg);
		showErrorMsg.innerHTML += '</ul>';		
		return false;
	}else{
		frmName.submit();
		//return true;
	}
}

function checkAddFloorPlanForm(frmName){  //               Common Java Script Files   
	//alert(frmName);exit;
	var cntError = 0;
	var errorMsg = Array();
	var errorField = Array();
	//var frm = "document."+frmName;
	var frm = document.formreg;
	
	if(frm.firstname.value==""){
		
		errorMsg[cntError] = 'First Name Can Not Be Blank';
		errorField[cntError] = 'firstname_label';
		document.getElementById('firstname_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('firstname_label').style.color = "#364505";
		
		}
	if(frm.lastname.value==""){
		errorMsg[cntError] = 'Last Name Can Not Be Blank';
		errorField[cntError] = 'lastname';
		document.getElementById('lastname_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('lastname_label').style.color = "#364505";
		
		}
	if(frm.phone.value==""){
		errorMsg[cntError] = 'Phone No. Can Not Be Blank';
		errorField[cntError] = 'phone';
		document.getElementById('phone_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('phone_label').style.color = "#364505";
		
		}
		
		if(frm.phone.value!="")
		{
			if (IsPhone(frm.phone.value) == false) 
			  {
			  	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			  /*else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
					}*/
					
			if (frm.phone.value.length<10) 
			  {
			 	errorMsg[cntError] = 'Phone No. Can Not Be Blank';
				errorField[cntError] = 'phone';
				document.getElementById('phone_label').style.color = "#900"
				cntError++;
			  }
			 /* else
				{
					document.getElementById('phone_label').style.color = "#364505";
					
				}*/
			
		}
	
	
	if(!validateEmail(frm.email.value,1,1)){
		errorMsg[cntError] = 'Email is not in Proper format';
		errorField[cntError] = 'email';
		document.getElementById('email_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('email_label').style.color = "#364505";
		
		}


	if(frm.vAddress.value==""){
		errorMsg[cntError] = 'vAddress';
		errorField[cntError] = 'vAddress';
		document.getElementById('vAddress_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vAddress_label').style.color = "#364505";
		
		}

	if(frm.vCity.value==""){
		errorMsg[cntError] = 'vCity';
		errorField[cntError] = 'vCity';
		document.getElementById('vCity_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vCity_label').style.color = "#364505";
		
		}
	if(frm.vZip.value==""){
		errorMsg[cntError] = 'Zip Code Can Not Be Empty';
		errorField[cntError] = 'vZip';
		document.getElementById('vZip_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('vZip_label').style.color = "#364505";
		
		}
	if(frm.vZip.value!="")
			{
				if(isNaN(frm.vZip.value))
				{
					
					errorMsg[cntError] = 'Please Enter Valid Numeric Zipcode';
					errorField[cntError] = 'vZip';
					document.getElementById('vZip_label').style.color = "#900"
					cntError++;
				}
				
				if(frm.vZip.value.length!=5)
				{   
					errorMsg[cntError] = 'Please Enter Valid 5digit Zipcode';
					errorField[cntError] = 'vZip';
					document.getElementById('vZip_label').style.color = "#900"
					cntError++;
				}
				
			 }	
	if(frm.iCountryId.options[frm.iCountryId.selectedIndex].value == "us")
	{
		if(frm.iStateId.options[frm.iStateId.selectedIndex].value == "0"){
			errorMsg[cntError] = 'iStateId';
			errorField[cntError] = 'iStateId';
			document.getElementById('iStateId_label').style.color = "#900"
			cntError++;
		}
		
	}
	else
		{
			document.getElementById('iStateId_label').style.color = "#364505";
			
			}
	if(frm.iCountryId.options[frm.iCountryId.selectedIndex].value == "0"){
		errorMsg[cntError] = 'iCountryId';
		errorField[cntError] = 'iCountryId';
		document.getElementById('iCountryId_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('iCountryId_label').style.color = "#364505";
		
		}
		
	if(frm.brokern.options[frm.brokern.selectedIndex].value == "0"){
		errorMsg[cntError] = 'brokern';
		errorField[cntError] = 'brokern';
		document.getElementById('brokern_label').style.color = "#900"
		cntError++;
	}
	else
	{
		document.getElementById('brokern_label').style.color = "#364505";
		
		}
	





	// If there are errors, then print them
	if(errorMsg.length > 0){
		//alert(errorMsg.length);
		alert('Please Fill All The Fields With Red Color');
		/*document.getElementById("errorDiv").style.display='block';
		showErrorMsg = document.getElementById("errorInnerDiv");
		showErrorMsg.style.display='block';
		showErrorMsg.innerHTML = "";*/
		//$showErrorMsg.innerHTML = '<ul style="margin-left:20px;padding:0;">';
		/*for(i=0;i<errorMsg.length;i++){
			//showErrorMsg.innerHTML += '<div class="errorList">'+errorMsg[i]+'</div>';
			//document.getElementById(errorField[i]).style.color = "Red";
			//document.getElementById(errorField[i]).style.color = "White";
		}*/
		//alert(errorMsg);
		//$showErrorMsg.innerHTML += '</ul>';		
		return false;
	}else{
		frmName.submit();
		//return true;
	}
}


function numericValue(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
    return true;
}
function phoneValue(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=45) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
    return true;
}
function eRealPhoneValue(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        //alert("Enter only numeric values\nThat is between 0-9\n in this field.");
        return false;
    }
    return true;
}
function IsPhone(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
