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","S64","S65","S73","S74","S75","S80","S81","DE4","DE45","DE55","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 64","aloSheffield 65","aloSheffield 73","aloSheffield 74","aloSheffield 75","aloWorksop","aloWorksop 81","aloDerbyshire DE4","aloDerbyshire DE45","aloDerbyshire DE55","aloDerbyshire SK17");
totalAreas = 46;
check45 = 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 == "Derbyshire") {
     var DE4 = new getObj("aloDerbyshire DE4");
     var DE45 = new getObj("aloDerbyshire DE45");
     var DE55 = new getObj("aloDerbyshire DE55");
     var SK17 = new getObj("aloDerbyshire SK17");
	 DE4.obj.checked = obj.checked;
	 DE45.obj.checked = obj.checked;
	 DE55.obj.checked = obj.checked;
	 SK17.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 S64 = new getObj("aloSheffield 64");
     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;
	 S64.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;
  }   
  else if (obj.name == "Barnsley") {
     var S73 = new getObj("aloSheffield 73");
     var S74 = new getObj("aloSheffield 74");
     var S75 = new getObj("aloSheffield 75");
	 S73.obj.checked = obj.checked;
	 S74.obj.checked = obj.checked;
	 S75.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();
  }
}

