areanames = new Array("S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","S14","S17","S18","S20","S21","S25","S26","S32","S33","S35","S36","S40","S41","S42","S43","S44","S45","S60","S61","S62","S63","S65","S75","S80","S81","DE4","DE45","SK17");
areaareas = new Array("aloSheffield 1","aloSheffield 2","aloSheffield 3","aloSheffield 4","aloSheffield 5","aloSheffield 6","aloSheffield 7","aloSheffield 8","aloSheffield 9","aloSheffield 10","aloSheffield 11","aloSheffield 12","aloSheffield 13","aloSheffield 14","aloSheffield 17","aloSheffield 18","aloSheffield 20","aloSheffield 21","aloSheffield 25","aloSheffield 26","aloSheffield 32","aloSheffield 33","aloSheffield 35","aloSheffield 36","aloSheffield 40","aloSheffield 41","aloSheffield 42","aloSheffield 43","aloSheffield 44","aloSheffield 45","aloSheffield 60","aloSheffield 61","aloSheffield 62","aloSheffield 63","aloSheffield 65","aloSheffield 75","aloWorksop","aloWorksop 81","aloDerbyshire DE4","aloDerbyshire DE45","aloDerbyshire SK17");
totalAreas = 42;
check42 = 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("aloSheffield 32");
	var S33 = new getObj("aloSheffield 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("aloSheffield 32");
	var S33 = new getObj("aloSheffield 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 == "aloSheffield 32") {
     var S33 = new getObj("aloSheffield 33");
	 S33.obj.checked = obj.checked;
  } 
  else if (obj.name == "aloSheffield 33") {
     var S32 = new getObj("aloSheffield 32");
	 S32.obj.checked = obj.checked;
  } 
  else if (obj.name == "Sheffield") {
     var S1 = new getObj("aloSheffield 1");
     var S2 = new getObj("aloSheffield 2");
     var S3 = new getObj("aloSheffield 3");
     var S4 = new getObj("aloSheffield 4");
     var S5 = new getObj("aloSheffield 5");
     var S6 = new getObj("aloSheffield 6");
     var S7 = new getObj("aloSheffield 7");
     var S8 = new getObj("aloSheffield 8");
     var S9 = new getObj("aloSheffield 9");
     var S10 = new getObj("aloSheffield 10");
     var S11 = new getObj("aloSheffield 11");
     var S12 = new getObj("aloSheffield 12");
     var S13 = new getObj("aloSheffield 13");
     var S14 = new getObj("aloSheffield 14");
     var S17 = new getObj("aloSheffield 17");
     var S18 = new getObj("aloSheffield 18");
     var S20 = new getObj("aloSheffield 20");
     var S21 = new getObj("aloSheffield 21");
     var S25 = new getObj("aloSheffield 25");
     var S26 = new getObj("aloSheffield 26");
     var S35 = new getObj("aloSheffield 35");
     var S36 = new getObj("aloSheffield 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;
	 S25.obj.checked = obj.checked;
	 S26.obj.checked = obj.checked;
	 S35.obj.checked = obj.checked;
	 S36.obj.checked = obj.checked;
  } 
  else if (obj.name == "Chesterfield") {
     var S40 = new getObj("aloSheffield 40");
     var S41 = new getObj("aloSheffield 41");
     var S42 = new getObj("aloSheffield 42");
     var S43 = new getObj("aloSheffield 43");
     var S44 = new getObj("aloSheffield 44");
     var S45 = new getObj("aloSheffield 45");
	 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;
	 S45.obj.checked = obj.checked;
  } 
  else if (obj.name == "Rotherham") {
     var S60 = new getObj("aloSheffield 60");
     var S61 = new getObj("aloSheffield 61");
     var S62 = new getObj("aloSheffield 62");
     var S63 = new getObj("aloSheffield 63");
     var S65 = new getObj("aloSheffield 65");
	 S60.obj.checked = obj.checked;
	 S61.obj.checked = obj.checked;
	 S62.obj.checked = obj.checked;
	 S63.obj.checked = obj.checked;
	 S65.obj.checked = obj.checked;
  } 
  else if (obj.name == "Worksop") {
     var S80 = new getObj("aloWorksop");
     var S81 = new getObj("aloWorksop 81");
	 S80.obj.checked = obj.checked;
	 S81.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();
  }
}
