var rstring;
function contactform ( form )
{
    // name val
  if (form.realname.value == "") {
    alert( "Please enter your name" );
    form.realname.focus();
    return false ;
    }
    
     // email val
  if (form.email.value == "") {
    alert( "Please enter your email address" );
    form.email.focus();
    return false ;
    }
    var txt = form.email.value;
     var n = txt.length;
     var ok = true;
     var cnt = 0;
     for (var i=0; i<n; i++)
     {
       var oneChar = txt.charAt(i);
       if (oneChar == '@')
       {
         if (cnt == 0)
         {
           cnt++;
         }
         else
         {
           alert ("Illegal E-mail Address!");
           return false;
         }
       } 
     }
     if (!cnt)
     {
       alert ("Illegal E-mail Address!");
       return false;
       }
 // comment val
if (form.town.value == "") {
    alert( "Please enter your address" );
    form.town.focus();
    return false ;
    
  }
  
  // val terms and conditions

if (!form.tc.checked) {
    alert( "You must agree to terms and conditions" );
	form.tc.focus();
    return false ;
    }
  
  // val secstr
  if (form.secstr.value != rstring) {
    alert( "Invalid security string - please try again" );
	form.secstr.focus();
    return false ;
    }
 form.secstr.value="####";

 





  return true ;
}

 function pickRandom(range) {
	
       sc = "23456789!ABCDEFGHJKLMNPQRSTUVWXYZ#";
            rchar= Math.round(Math.random() * (32));
			c1=sc.substring(rchar+1,rchar+2);
			 rchar= Math.round(Math.random() * (32));
			c2=sc.substring(rchar+1,rchar+2);
			rchar= Math.round(Math.random() * (32));
			c3=sc.substring(rchar+1,rchar+2);
			rchar= Math.round(Math.random() * (32));
			c4=sc.substring(rchar+1,rchar+2);
			rstring=c1+c2+c3+c4;
			document.writeln("Type these anti-spam letters <span style='font-size:110%; font-weight:bold; line-height:100%'>"+rstring+"</span> into the box below before clicking send <br /> <br />");
           
    }
	
function pricenum(pr) {
	if (pr.value != parseInt(pr.value)) {

alert("Price must be numeric number, no decimals");
pr.value="enter price";
pr.focus();
	}
}
	
function chprice() {
	var type=document.getElementById("surveytype").value;
	var prc=document.getElementById("asking").value;
	//alert(type);
	//alert(prc);
	var fee="More information needed";
	if (prc>1000000) fee="By Negotiation";
	if (type=="Mortgage Report" || type=="Market Valuation" ) {
		if (prc>1) fee=130;
		if (prc>50000) fee=150;
		if (prc>75000) fee=170;
		if (prc>100000) fee=190;
		if (prc>125000) fee=210;
		if (prc>150000) fee=230;
		if (prc>175000) fee=250;
		if (prc>200000) fee=290;
		if (prc>250000) fee=330;
		if (prc>300000) fee=350;
		if (prc>350000) fee=370;
		if (prc>400000) fee=390;
		if (prc>450000) fee=410;
		if (prc>500000) fee=510;
		if (prc>600000) fee=560;
		if (prc>700000) fee=610;
		if (prc>800000) fee=660;
		if (prc>900000) fee=710;
	}
	if (type=="Homebuyers Report") {
		if (prc>1) fee=250;
		if (prc>50000) fee=290;
		if (prc>75000) fee=330;
		if (prc>100000) fee=360;
		if (prc>125000) fee=390;
		if (prc>150000) fee=420;
		if (prc>175000) fee=450;
		if (prc>200000) fee=490;
		if (prc>250000) fee=530;
		if (prc>300000) fee=570;
		if (prc>350000) fee=630;
		if (prc>400000) fee=650;
		if (prc>450000) fee=670;
		if (prc>500000) fee=810;
		if (prc>600000) fee=860;
		if (prc>700000) fee=910;
		if (prc>800000) fee=910;
		if (prc>900000) fee=960;
	}
	
	
	parea=document.getElementById("price")
	parea.innerHTML="";
	str="Survey fee will be : <strong>";
	if (fee == parseInt(fee)) str+='&pound;';
	str+= fee + "</strong><br /><br /><br />";
	parea.innerHTML=str;
	formfee=document.getElementById("ffee");
	formfee.value=fee;
	return;
}