// JavaScript Document



function validateRegistration() {

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	count=0;	

	if(document.getElementById('registration_FirstName').value==""){

		 document.getElementById('error_FirstName').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the First Name";

		 count++;

	 }else{

		 document.getElementById('error_FirstName').innerHTML="";

	 }

	 if(document.getElementById('registration_LastName').value==""){

		 document.getElementById('error_LastName').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Last Name";

		 count++;

	 }else{

		 document.getElementById('error_LastName').innerHTML="";

	 }

	

	 

	 if(document.getElementById('registration_Email').value==""){

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Email Address";

		 count++;

	 } else if(!(document.getElementById('registration_Email').value).match(validmail)) {

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the valid Email Address";

		 count++;

	 }

	 else{

		 document.getElementById('error_Email').innerHTML="";

	 }

	 

	 if(document.getElementById('registration_password').value==""){

		 document.getElementById('error_password').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Password";

		 count++;

	 }else{

		 document.getElementById('error_password').innerHTML="";

	 }

	 

	 

	if(document.getElementById("registration_passwordConfirm").value!=""){

		if(document.getElementById("registration_passwordConfirm").value!=document.getElementById("registration_password").value){

		 document.getElementById("error_passwordconfirm").innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Password does not match ";

		 count++;

		}

	} else{

		 document.getElementById("error_passwordconfirm").innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Password does not match";

	}

	 

	 if(document.getElementById('registration_Phone').value==""){

		 document.getElementById('error_Phone').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Phone Number";

		 count++;

		 

	 }else{

		 document.getElementById('error_Phone').innerHTML="";

	 }

	

	if(count!=0){

	 return false;

	}else{

	 return true;	

	}

}



function checkEmpty(fieldID,spanID,msg){

	count=0; 

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	if(document.getElementById(fieldID).value==""){

		 document.getElementById(spanID).innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;"+msg;

		 count++;

	 }else{

		 document.getElementById(spanID).innerHTML="";

	 }

	 

	 if((fieldID=="supplier_Email")||(fieldID=="competitor_Email")||(fieldID=="agencies_Email")){

		 	 if(document.getElementById(fieldID).value!="" && !(document.getElementById(fieldID).value).match(validmail)) {

             document.getElementById(spanID).innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please Enter Valid Email ";

			 }

	}

	if((fieldID=="supplier_Phone")||(fieldID=="competitor_Phone")||(fieldID=="agencies_Phone")){

		 	 if(document.getElementById(fieldID).value!="" && isNaN(document.getElementById(fieldID).value)) {

             document.getElementById(spanID).innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Phone No must be Numeric";

			 }

	}

}



function MultipleUploadYes(){

	document.getElementById('AgentId').className = 'show';

}

function MultipleUploadNo(){

	document.getElementById('AgentId').className = 'hide';

}



function validateContactForm() {

	

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	count=0;	

	if(document.getElementById('frmName').value==""){

		 document.getElementById('error_Name').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please Enter the  Name";

		 count++;

	 }else{

		 document.getElementById('error_Name').innerHTML="";

	 }

	 

	 if(document.getElementById('frmPhone').value==""){

		 document.getElementById('error_Phone').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please Enter the Phone No";

		 count++;

	 	} else {

			 document.getElementById('error_Phone').innerHTML="";

	}

	

	 if(document.getElementById('frmEmail').value==""){

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please Enter the  Email";

		 count++;

	 } else if(!(document.getElementById('frmEmail').value).match(validmail)) {

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the valid Email Address";

		 count++;

	 }

	 else{

		 document.getElementById('error_Email').innerHTML="";

	 }

	 

	 if(document.getElementById('frmComments').value==""){

		 document.getElementById('error_Comments').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='bottom'>&nbsp;&nbsp;Please Enter the  Comments";

		 count++;

	 }else{

		 document.getElementById('error_Comments').innerHTML="";

	 }

	 

	 if(count!=0){

	 return false;

	}else{

	 return true;	

	}

}

function checkNum(data) {      // checks if all characters 

	var valid = "0123456789.";     // are valid numbers or a "."

	var ok = 1; var checktemp;

	for (var i=0; i<data.length; i++) {

		checktemp = "" + data.substring(i, i+1);

		if (valid.indexOf(checktemp) == "-1") return 0; }

			return 1;

}



function currencyFormat(form, field, prefix) { // idea by David Turley

	if(prefix=="front"){

		document.getElementById('frmHidLoanamount').value	= document.getElementById('frmLoanamount').value;

	}

	if(prefix=="back"){

		document.getElementById('frmHidLoanrate').value	= document.getElementById('frmLoanrate').value;

	}

	

	Num = "" + eval("document." + form + "." + field + ".value");

	dec = Num.indexOf(".");

	end = ((dec > -1) ? "" + Num.substring(dec,Num.length) : ".00");

	Num = "" + parseInt(Num);

	var temp1 = "";

	var temp2 = "";

	if (checkNum(Num) == 0) {

		//alert("This does not appear to be a valid number.  Please try again.");

	}else { 

		if (end.length == 2) end += "0";

		if (end.length == 1) end += "00";

		if (end == "") end += ".00";

		var count = 0;

		for (var k = Num.length-1; k >= 0; k--) {

			var oneChar = Num.charAt(k);

			if (count == 3) {

				temp1 += ",";

				temp1 += oneChar;

				count = 1;

				continue;

			}else {

				temp1 += oneChar;

				count ++;

			}

		}

		for (var k = temp1.length-1; k >= 0; k--) {

			var oneChar = temp1.charAt(k);

			temp2 += oneChar;

		}

		if(prefix=="front"){

			temp2 = "$" + temp2 + end;

		}else{

			temp2 = temp2 + end + "%"; 

		}

		eval("document." + form + "." + field + ".value = '" + temp2 + "';");

	}

}



function toCurrency(num) {

  num = num.toString().replace(/\$|\,/g, '')

  if (isNaN(num)) num = "0";

  sign = (num == (num = Math.abs(num)));

  num = Math.floor(num * 100 + 0.50000000001);

  cents = num % 100;

  num = Math.floor(num / 100).toString();

  if (cents < 10) cents = '0' + cents;



  for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) {

    num = num.substring(0, num.length - (4 * i + 3)) + ',' + num.substring(num.length - (4 * i + 3))

  }

  return (((sign) ? '' : '-') + '$' + num + '.' + cents)

}



function validatelogin() {

	

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	count=0;

	if(document.getElementById('registration_email').value==""){

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Email Address";

		 count++;

	 } else if(!(document.getElementById('registration_email').value).match(validmail)) {

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the valid Email Address";

		 count++;

	 }

	 else{

		 document.getElementById('error_Email').innerHTML="";

	 }

	 

	 if(document.getElementById('frmPassword').value==""){

		 document.getElementById('error_password').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Password";

		 count++;

	 }else{

		 document.getElementById('error_password').innerHTML="";

	 }

	 

	 if(count>0) {

	 	return false;

	 } else {

	 	return true;	

	}

	

}

function validatechangepassword() {

	count=0;

	if(document.getElementById('changepassword_CurrentPassword').value==""){

		 document.getElementById('error_currentpassword').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Current Password";

		 count++;

	 }else{

		 document.getElementById('error_currentpassword').innerHTML="";

	 }

	

	if(document.getElementById('changepassword_NewPassword').value==""){

		 document.getElementById('error_newpassword').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the New Password";

		 count++;

	 }else{

		 document.getElementById('error_newpassword').innerHTML="";

	 }

	 

	 

	if(document.getElementById("changepassword_ConformPassword").value!=""){

		if(document.getElementById("changepassword_ConformPassword").value!=document.getElementById("changepassword_NewPassword").value){

		 document.getElementById("error_passwordconfirm").innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Password does not match ";

		 count++;

		}

	} else{

		 document.getElementById("error_passwordconfirm").innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Password does not match";

	}

	 if(count>0) {

	 	return false;

	 } else {

	 	return true;	

	}



}

function validateforgetpassword() {

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	count=0;

	if(document.getElementById('forget_email').value==""){

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Email Address";

		 count++;

	 } else if(!(document.getElementById('forget_email').value).match(validmail)) {

		 document.getElementById('error_Email').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the valid Email Address";

		 count++;

	 }

	 else{

		 document.getElementById('error_Email').innerHTML="";

	 }

	 

	 if(count>0) {

	 	return false;

	 } else {

	 	return true;	

	}

	

}

	

function validateEditProfileRegistration() {

	count=0;	

	

	if(document.getElementById('editprofile_FirstName').value==""){

		 document.getElementById('error_FirstName').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the First Name";

		 count++;

	 }else{

		 document.getElementById('error_FirstName').innerHTML="";

	 }

	 if(document.getElementById('editprofile_LastName').value==""){

		 document.getElementById('error_LastName').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Last Name";

		 count++;

	 }else{

		 document.getElementById('error_LastName').innerHTML="";

	 }

	

	 if(document.getElementById('editprofile_Phone').value==""){

		 document.getElementById('error_Phone').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Phone Number";

		 count++;

		 

	 }else{

		 document.getElementById('error_Phone').innerHTML="";

	 }

	if(count>0){

	 return false;

	}else{

	 return true;	

	}

}

function CheckNumberValidate(sText,form) {

   var ValidChars = "0123456789.";

   var IsNumber	=	true;

   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 

      { 

      Char = sText.charAt(i); 

      if (ValidChars.indexOf(Char) == -1) 

         {

			alert("Please enter numberic value");

			form.frmMinPrice.value="";

			form.frmMaxPrice.value="";

         	IsNumber = false;

         }

      }

	if(form.frmMinPrice.value!="" && form.frmMaxPrice.value!="") {

		if(form.frmMinPrice.value > form.frmMaxPrice.value ) {

			

			alert("Please enter Correct Value");

			form.frmMinPrice.value="";

			form.frmMaxPrice.value="";

			IsNumber = false;

			

		}

	}

   return true;

}



function get_listing_id(count){

		document.getElementById('ListingId'+count).submit();

	}

/*function validate_property_search(form,listvalue) {

	document.getElementById('frmSearchTab1').submit();

}

*/



function validate_property_search(form,listvalue) {

var subDivision = document.getElementById('frmSubDivision');

	var multiSelect = document.getElementById('frmPropertyCity');

	var count=0;

	if(document.getElementById('frmProperty_State').value == ''){

		document.getElementById('frmProperty_State').className = 'advance-search-error';

		document.getElementById('state_error').innerHTML = 'Please select state';

	}else{

		document.getElementById('frmProperty_State').className = 'princerange-select';

		document.getElementById('state_error').innerHTML = '';

	}

	for(var i=0;i<multiSelect.options.length;i++){

		if(multiSelect.options[i].selected){

			count++;

		}	

	}

if(subDivision == null){
	if((count>0) || document.getElementById('frmProperty_Zip').value!='' || document.getElementById('frmProperty_address').value!=''){
		document.getElementById('frmSearchTab1').submit();
		return true;
	}else{
		alert("Please Select Atleast One Mandatory Fields");
		document.getElementById('frmPropertyCity').className = 'advance-search-error';
		document.getElementById('city_error').className = 'spanerror';
		document.getElementById('frmProperty_Zip').className='advance-search-error';
		document.getElementById('frmProperty_address').className='advance-search-error';
		document.getElementById('city_error').innerHTML = 'Please select city';
		return false;

	}
}else{
	if((count>0) || document.getElementById('frmProperty_Zip').value!='' || document.getElementById('frmProperty_address').value!='' || document.getElementById('frmSubDivision').value!=''){
		document.getElementById('frmSearchTab1').submit();
		return true;
	}else{
		alert("Please Select Atleast One Mandatory Fields");
		document.getElementById('frmPropertyCity').className = 'advance-search-error';
		document.getElementById('city_error').className = 'spanerror';
		document.getElementById('frmProperty_Zip').className='advance-search-error';
		document.getElementById('frmProperty_address').className='advance-search-error';
		document.getElementById('frmSubDivision').className='advance-search-error';
		document.getElementById('city_error').innerHTML = 'Please select city';
		return false;

	}
}

}





function validate_advanced_search(form,listvalue)

{

	document.getElementById('frm'+listvalue).submit();

}



function change_sort() {

	document.getElementById('frmSortOptionTop').submit();

}

function change_sort_bottom() {

	document.getElementById('frmSortOptionBottom').submit();

}



function checkEmpty_Location(listvalue,msg,str,form){

	count=0; 

	if(form.frmLocationText.value==""){

		 document.getElementById('error_location'+listvalue).innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter the Location Address";

		 count++;

	 }else{

		 document.getElementById('error_location'+listvalue).innerHTML="";

		 totalsearch_count(str,form);

	 }

	 

}

function checkEmpty_property(listvalue,msg,str,form) {

	

	if(form.frmPropertyType.value==""){

		 document.getElementById('error_property'+listvalue).innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please select any one";

		 count++;

	 } else {

		 document.getElementById('error_property'+listvalue).innerHTML="";

		 totalsearch_count(str,form);

	 }

}

function totalsearch_count(str,form) {

	

	if(str!="frmSearchSecondTab") {

		var minprice 	= form.frmMinPrice.value;

		var maxprice 	= form.frmMaxPrice.value;

	} else {

		var minprice 	= "2000";

		var maxprice 	= "2500";

	}

	if(str=="frmSearchThirdTab") {

		var sold 		= form.frmSelectSold.value;

	} else {

		var sold 		="";

	}	

	if(str=="frmSearchSecondTab") {

		var pets 		= form.frmSelectPets.value;

	} else {

		var pets		= "";

	}

	if(str=="frmSearchFirstTab") {

		var sqft 		= form.frmSelectSqft.value;

	} else {

		var sqft 		= "";

	}

	var address 	= form.frmLocationText.value;

	var property 	= form.frmPropertyType.value;

	var beds 		= form.frmSeletcBeds.value;

	var baths 		= form.frmSelectBaths.value;

	

	var strURL 		= "frmMinPrice="+minprice+"&frmMaxPrice="+maxprice+"&frmSelectSold="+sold+"&frmSelectPets="+pets+"&frmPropertyType="+property+"&frmSeletcBeds="+beds+"&frmSelectSqft="+sqft+"&frmSelectBaths="+baths+"&frmLocationText="+address;

	//alert(strURL);

	var ajaxRequest;  

	try{

		ajaxRequest = new XMLHttpRequest();

	} catch (e){

		// Internet Explorer Browsers

		try{

			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");

		} catch (e) {

			try{

				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");

			} catch (e){

				// Something went wrong

				alert("Your browser broke!");

				return false;

			}

		}

	}

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById("list_count_details").innerHTML = ajaxRequest.responseText;

		}

	}

	ajaxRequest.open("GET", "searchgetlisting.php?"+strURL, true);

	ajaxRequest.send(null); 

}



function vaildatation_mlsnumber() {

	count=0; 

	if(document.getElementById('frmMlsSearch').value==""){

		 document.getElementById('error-mlsnumber').innerHTML="<img src='"+SitePath+"images/cross_circle.png' align='absmiddle'>&nbsp;&nbsp;Please enter an MLS #.";

		 count++;

	 }else{

		 document.getElementById('error-mlsnumber').innerHTML="";

	 }

	  if(count>0) {

	 	return false;

	 } else {

		return true;	

	}

}

function QuickValidation(frm) {

	if(frm.frmMlsSearch && frm.frmMlsSearch.value!=""){

		frm.hdSearch.value ='';

		frm.frmPropertyType.value='';

		frm.hdMLSNumber.value=1;

		frm.p.value=0;

	}

	if(frm.frmMlsQuickSearch && frm.frmMlsQuickSearch.value!="") {

		frm.hdQuickSearch.value="Quick";

	} else {

		frm.hdQuickSearch.value="Other";

	}

}

function ShowAgent(){

	document.getElementById('Agent').className = 'show';

}

function hideAgent(){

	document.getElementById('Agent').className = 'hide';

}	

function validatescheduleshow(){

	

	var count=0;

	

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	

	if(document.getElementById('frmName').value==""){

			document.getElementById('frmName').className	=  "error-box";

			 count++;

		} else {

			document.getElementById('frmName').className = "textbox";

		}

	if(document.getElementById('frmEmailAddress').value==""){

			document.getElementById('frmEmailAddress').className	=  "error-box";

			count++;

		} else if(!(document.getElementById('frmEmailAddress').value).match(validmail)) {

			document.getElementById('frmEmailAddress').className	=  "error-box";

			count++;

		} else {

			document.getElementById('frmEmailAddress').className	= "textbox";

		}	

		

	if(document.getElementById('frmPhoneNumber').value==""){

			document.getElementById('frmPhoneNumber').className	=  "error-box";

			 count++;

			 

		} else if(isNaN(document.getElementById('frmPhoneNumber').value)){

			document.getElementById('frmPhoneNumber').className	=  "error-box";

			 count++;

			 

		} else {

			document.getElementById('frmPhoneNumber').className = "textbox";

		}

	 

		if(count!=0){

			return false;

		} else {

			return true;	

		}

	}

function validateQuickForm(){

	if(document.getElementById('frmProperty_City').value == ''){

		document.getElementById('frmProperty_City').className = 'quick-search-error';

		return false;

	}else{

		return true;	

	}

}



function signupformvalidation(){

	var count=0;

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	if(document.getElementById('frmOsaSignUpName').value==""){

		document.getElementById('frmOsaSignUpName').className	=  "error-textbox";

		 count++;

	} else {

		document.getElementById('frmOsaSignUpName').className = "textbox";

	}

	if(document.getElementById('frmOsaSignUpEmail').value==""){

		document.getElementById('frmOsaSignUpEmail').className	=  "error-textbox";

		count++;

	} else if(!(document.getElementById('frmOsaSignUpEmail').value).match(validmail)) {

		document.getElementById('frmOsaSignUpEmail').className	=  "error-textbox";

		count++;

	} else {

		document.getElementById('frmOsaSignUpEmail').className	= "textbox";

	}

	if(document.getElementById('frmOsaSignUpAddress').value==""){

		document.getElementById('frmOsaSignUpAddress').className	=  "error-textarea";

		 count++;

	} else {

		document.getElementById('frmOsaSignUpAddress').className = "textarea";

	}

	if(document.getElementById('frmOsaSignUpMonthList').value==""){

		document.getElementById('frmOsaSignUpMonthList').className	=  "error-textbox";

		 count++;

	} else {

		document.getElementById('frmOsaSignUpMonthList').className = "textbox";

	}

	/*if(document.getElementById('frmOsaSignUpComments').value==""){

		document.getElementById('frmOsaSignUpComments').className	=  "error-textarea";

		 count++;

	} else {

		document.getElementById('frmOsaSignUpComments').className = "textarea";

	}*/

	if(document.getElementById('Security').value==""){

		document.getElementById('Security').className	=  "error-security";

		 count++;

	} else {

		document.getElementById('Security').className = "security";

	}

	

	

	if(count!=0){

		return false;

	} else {

		return true;	

	}

}

function classsignupformvalidation(){

	var count=0;

	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;

	var ClassSchedule = document.getElementsByName('frmClassSchedule[]');

	var hasChecked = false;

	if(document.getElementById('frmClassSignUpName').value==""){

		document.getElementById('frmClassSignUpName').className	=  "error-textbox";

		 count++;

	} else {

		document.getElementById('frmClassSignUpName').className = "textbox";

	}

	if(document.getElementById('frmClassSignUpOffice').value==""){

		document.getElementById('frmClassSignUpOffice').className	=  "error-textbox";

		 count++;

	} else {

		document.getElementById('frmClassSignUpOffice').className = "textbox";

	}

	if(document.getElementById('frmClassSignUpEmail').value==""){

		document.getElementById('frmClassSignUpEmail').className	=  "error-textbox";

		count++;

	} else if(!(document.getElementById('frmClassSignUpEmail').value).match(validmail)) {

		document.getElementById('frmClassSignUpEmail').className	=  "error-textbox";

		count++;

	} else {

		document.getElementById('frmClassSignUpEmail').className	= "textbox";

	}

	for (var i = 0; i < ClassSchedule.length; i++) {

		if (ClassSchedule[i].checked == true) {

			hasChecked = true;

			break;

		}

	}

	if(document.getElementById('Security').value==""){

		document.getElementById('Security').className	=  "error-security";

		 count++;

	} else {

		document.getElementById('Security').className = "security";

	}

	if (hasChecked == false && count==0) {

		alert("Please select class schedule at least one.");

		return false;

	}	

	

	if(count!=0){

		return false;

	}

}
