areanames = new Array("S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","S14","S17","S18","S20","S21","S26","S32","S33","S35","S36","S40","S41","S42","S43","S44","S61","S62");
areaareas = new Array("Sheffield 1","Sheffield 2","Sheffield 3","Sheffield 4","Sheffield 5","Sheffield 6","Sheffield 7","Sheffield 8","Sheffield 9","Sheffield 10","Sheffield 11","Sheffield 12","Sheffield 13","Sheffield 14","Sheffield 17","Sheffield 18","Sheffield 20","Sheffield 21","Sheffield 26","Sheffield 32","Sheffield 33","Sheffield 35","Sheffield 36","Sheffield 40","Sheffield 41","Sheffield 42","Sheffield 43","Sheffield 44","Sheffield 61","Sheffield 62");
totalAreas = 30;
check30 = false;

function getObj(name) {
  if (document.getElementById) {
    this.obj = document.getElementById(name);
  } else if (document.all) {
    this.obj = document.all[name];
  } else if (document.layers) {
    this.obj = document.layers[name];
  }
}

function addSearch(thearea) {
  for (i = 0; i <= totalAreas; i ++) {
    if (thearea == areanames[i]) {
      var area = new getObj(areaareas[i]);
      area.obj.checked = true;
    }
  }
  if (thearea == "S32") {
    var S32 = new getObj("Sheffield 32");
	var S33 = new getObj("Sheffield 33");
    S33.obj.checked = S32.obj.checked;
  }
}

function removeSearch(thearea) {
  for (i = 0; i <= totalAreas; i ++) {
    if (thearea == areanames[i]) {
	  var area = new getObj(areaareas[i]);
      area.obj.checked = false;
    }
  }
  if (thearea == "S32") {
    var S32 = new getObj("Sheffield 32");
	var S33 = new getObj("Sheffield 33");
    S33.obj.checked = S32.obj.checked;
  }
}

function selectAll(){
  for (i=0; i <= totalAreas; i++){
    var area = new getObj(areaareas[i]);
	area.obj.checked = true;
  }
}

function resetAll(){
  for (i=0; i <= totalAreas; i++){
    var area = new getObj(areaareas[i]);
	area.obj.checked = false;
  }
  
}

function checkwhatsOn(obj){
 
  if (obj.name == "Sheffield 32") {
     var S33 = new getObj("Sheffield 33");
	 S33.obj.checked = obj.checked;
  } 
  else if (obj.name == "Sheffield 33") {
     var S32 = new getObj("Sheffield 32");
	 S32.obj.checked = obj.checked;
  } 
  else if (obj.name == "Sheffield") {
     var S1 = new getObj("Sheffield 1");
     var S2 = new getObj("Sheffield 2");
     var S3 = new getObj("Sheffield 3");
     var S4 = new getObj("Sheffield 4");
     var S5 = new getObj("Sheffield 5");
     var S6 = new getObj("Sheffield 6");
     var S7 = new getObj("Sheffield 7");
     var S8 = new getObj("Sheffield 8");
     var S9 = new getObj("Sheffield 9");
     var S10 = new getObj("Sheffield 10");
     var S11 = new getObj("Sheffield 11");
     var S12 = new getObj("Sheffield 12");
     var S13 = new getObj("Sheffield 13");
     var S14 = new getObj("Sheffield 14");
     var S17 = new getObj("Sheffield 17");
     var S18 = new getObj("Sheffield 18");
     var S20 = new getObj("Sheffield 20");
     var S21 = new getObj("Sheffield 21");
     var S26 = new getObj("Sheffield 26");
     var S32 = new getObj("Sheffield 32");
     var S33 = new getObj("Sheffield 33");
     var S35 = new getObj("Sheffield 35");
     var S36 = new getObj("Sheffield 36");
	 S1.obj.checked = obj.checked;
	 S2.obj.checked = obj.checked;
	 S3.obj.checked = obj.checked;
	 S4.obj.checked = obj.checked;
	 S5.obj.checked = obj.checked;
	 S6.obj.checked = obj.checked;
	 S7.obj.checked = obj.checked;
	 S8.obj.checked = obj.checked;
	 S9.obj.checked = obj.checked;
	 S10.obj.checked = obj.checked;
	 S11.obj.checked = obj.checked;
	 S12.obj.checked = obj.checked;
	 S13.obj.checked = obj.checked;
	 S14.obj.checked = obj.checked;
	 S17.obj.checked = obj.checked;
	 S18.obj.checked = obj.checked;
	 S20.obj.checked = obj.checked;
	 S21.obj.checked = obj.checked;
	 S26.obj.checked = obj.checked;
	 S32.obj.checked = obj.checked;
	 S33.obj.checked = obj.checked;
	 S35.obj.checked = obj.checked;
	 S36.obj.checked = obj.checked;
  }   else if (obj.name == "Chesterfield") {
     var S40 = new getObj("Sheffield 40");
     var S41 = new getObj("Sheffield 41");
     var S42 = new getObj("Sheffield 42");
     var S43 = new getObj("Sheffield 43");
     var S44 = new getObj("Sheffield 44");
	 S40.obj.checked = obj.checked;
	 S41.obj.checked = obj.checked;
	 S42.obj.checked = obj.checked;
	 S43.obj.checked = obj.checked;
	 S44.obj.checked = obj.checked;
  } 

  
  for (i = 0; i <= totalAreas; i ++) {
    checkedArea = areanames[i];
    checkArea = "area" + checkedArea;
    checkValue = "area" + checkedArea + "check";
	var area = new getObj(areaareas[i]);
    
	sendtoflash(checkArea,checkedArea);
	sendtoflash('beginCheck',1);
    if (area.obj.checked) {
      sendtoflash(checkValue,1); 
    } else {
      sendtoflash(checkValue,0);
    }
  }     
}

function getFlashMovieObject(movieName) {
  if (window.document[movieName]) {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  } else {
    return document.getElementById(movieName);
  }
}

function sendtoflash(variablename,thevalue){
  //document.movie.SetVariable(variablename, thevalue);
  var movie = getFlashMovieObject("movie");
  movie.SetVariable(variablename, thevalue);
}

function checkPriceRange() {
  var lop = new getObj("lop");
  var hip = new getObj("hip");
  
  var lowValue = eval(lop.obj.options[lop.obj.selectedIndex].value);
   
  if (eval(hip.obj.options[hip.obj.selectedIndex].value) < lowValue) {
    var i = 0;
	while (eval(hip.obj.options[i].value) <= lowValue) {
	  i++;
	}
	hip.obj.selectedIndex = i;
  }
}

function ShowPropTypes(){
 if (document.getElementById('AllPropType').checked == false){
    //alert("types off");	
	document.getElementById('typSemiDetachedHouse').checked = false;
	document.getElementById('typDetachedHouse').checked = false;
	document.getElementById('typTerracedHouse').checked = false;
	document.getElementById('typTownHouse').checked = false;
	document.getElementById('typApartmentFlat').checked = false;
	document.getElementById('typSemiDetachedBungalow').checked = false;	
	document.getElementById('typDetachedBungalow').checked = false;
	document.getElementById('typCottage').checked = false;
	document.getElementById('typAuctions').checked = false;
	document.getElementById('typLand').checked = false;
	document.getElementById('typCentro').checked = false;
	document.getElementById('AllPropType').checked = false;
 } else {
    //alert("types on");	
	document.getElementById('typSemiDetachedHouse').checked = true;
	document.getElementById('typDetachedHouse').checked = true;
	document.getElementById('typTerracedHouse').checked = true;
	document.getElementById('typTownHouse').checked = true;
	document.getElementById('typApartmentFlat').checked = true;
	document.getElementById('typSemiDetachedBungalow').checked = true;	
	document.getElementById('typDetachedBungalow').checked = true;
	document.getElementById('typCottage').checked = true;
	document.getElementById('typAuctions').checked = true;
	document.getElementById('typLand').checked = true;
	document.getElementById('typCentro').checked = true;
	document.getElementById('AllPropType').checked = true;
 }
}

function FlatPropTypes(){
 if (document.getElementById('typApartmentFlat').checked == false){
    //alert("types off");	
	document.getElementById('typCentro').checked = false;
	document.getElementById('typApartmentFlat').checked = false;
 } else {
    //alert("types on");	
	document.getElementById('typApartmentFlat').checked = true;
	document.getElementById('typCentro').checked = true;
 }
}

function sendForm() {
  if (document.getElementById('name').value == "") {
    alert('Please enter your name!');
  } else if (document.getElementById('email').value == "") {
    alert('Please enter your email!');
  } else {
    document.getElementById('mailingform').submit();
  }
}

