// JavaScript Document
function boxClickCheck(id)
{
	if(document.getElementById(id).checked)
	{
		document.getElementById(id).checked=false;	
	}
	else
	{
		document.getElementById(id).checked=true;	
	}
}

function isNumeric(id)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   var idVal=document.getElementById(id).value;
   var rndIdVal;
 
   for (i = 0; i < idVal.length && IsNumber == true; i++) 
   { 
      Char = idVal.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   if(IsNumber){rndIdVal=Math.round(idVal); document.getElementById(id).value=rndIdVal;}else{alert("Please enter a whole number.  Valid characters are 0-9");}
   
}

function isValidYear(val)
{
  var y = new Date();
  if(val>1900 && val<= y.getFullYear()){}else{alert('The year is not valid.  The valid date range is between 1900 and ' + y.getFullYear());}
}


var reEmail = /^.+\@.+\..+$/

// function isEmail implemented using regular expressions:
// total lines of code to examine string = 1, plus 1 above to define expression

function isEmail (s)
{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
    
    else {
       return reEmail.test(s)
    }
}

function validateForm()
{
	var iVars=new Array();
	iVars[0]=document.form1.PROPERTY_PREFERRED_CONTACT;
	iVars[1]=document.form1.PROPERTY_SELLING_COMPANY;
	iVars[2]=document.form1.PROPERTY_PREFERRED_EMAIL;
	iVars[3]=document.form1.PROPERTY_PREFERRED_TELEPHONE;
	iVars[4]=document.form1.PROPERTY_TYPE;
	iVars[5]=document.form1.PROPERTY_ADDRESS;
	iVars[6]=document.form1.PROPERTY_ZIPCODE;
	iVars[7]=document.form1.PROPERTY_LOCATION;
	iVars[8]=document.form1.PROPERTY_BUILDING_TITLE;
	iVars[9]=document.form1.PROPERTY_NEIGHBORING_TENANTS;
	iVars[10]=document.form1.PROPERTY_AMENITIES_FEATURES;
	iVars[11]=document.form1.PROPERTY_DESCRIPTION;
	iVars[12]=document.form1.PROPERTY_STATUS;
	iVars[13]=document.form1.PROPERTY_ACTION;
	iVars[14]=document.form1.PROPERTY_PARKING;
	iVars[14]=document.form1.PROPERTY_MEMBER_CHAPTER;
	
	var eCNT=0;
	var cErr = 'inputError';  //CSS class for input errors
	var nErr = 'input';		  //CSS default class for input
	
	for(i=0;i<iVars.length;i++){if(iVars[i].value!=''){iVars[i].className=nErr;}else{iVars[i].className=cErr;eCNT++;}}
		  
	eCNT > 0 ? alert('You have ' + eCNT + ' errors, yellow highlighted fields are required!'):document.form1.submit();
	
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}