<!-- ******JavaScript functions for Homepage Greetings (index.htm)****** -->

function greeting()
{
	helixtime = new Date()
	hrstime = helixtime.getHours()
		if (hrstime < 7)
		{document.write('<h2>An EARLY Good Morning and Welcome to <img style="padding-top:3px;" src="images/mdobson_logo.gif" width="189" height="37" alt="Mike Dobson"/> Estate Agents</h2>')}
		if (hrstime > 6 && hrstime <12)
		{document.write('<h2>Good Morning and Welcome to <img style="padding-top:3px;" src="images/mdobson_logo.gif" width="189" height="37" alt="Mike Dobson"/> Estate Agents</h2>')}
		if (hrstime > 11 && hrstime <18)
		{document.write('<h2>Good Afternoon and Welcome to <img style="padding-top:3px;" src="images/mdobson_logo.gif" width="189" height="37" alt="Mike Dobson"/> Estate Agents</h2>')}
		if (hrstime >17)
		{document.write('<h2>Good Evening and Welcome to <img style="padding-top:3px;" src="images/mdobson_logo.gif" width="189" height="37" alt="Mike Dobson"/> Estate Agents</h2>')}
}

function dbGreeting()
{
	helixtime = new Date()
	hrstime = helixtime.getHours()
		if (hrstime < 7)
		{document.write('<h2>An EARLY Good Morning and Welcome to <img style="padding-top:3px;" src="images/denby_logo.gif" width="138" height="47" alt="Mike Dobson"/> Letting Agents</h2>')}
		if (hrstime > 6 && hrstime <12)
		{document.write('<h2>Good Morning and Welcome to <img style="padding-top:3px;" src="images/denby_logo.gif" width="138" height="47" alt="Mike Dobson"/> Letting Agents</h2>')}
		if (hrstime > 11 && hrstime <18)
		{document.write('<h2>Good Afternoon and Welcome to <img style="padding-top:3px;" src="images/denby_logo.gif" width="138" height="47" alt="Mike Dobson"/> Letting Agents</h2>')}
		if (hrstime >17)
		{document.write('<h2>Good Evening and Welcome to <img style="padding-top:3px;" src="images/denby_logo.gif" width="138" height="47" alt="Mike Dobson"/> Letting Agents</h2>')}
}

<!-- ******JavaScript functions for Property Search form (search.htm / searchForm)****** -->

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

// ---------------------------------------------------------- // check all areas
function checkallmainareas(){ //check all the mainarea boxes
for(var i=0;i<4;i++){
var mlinkstart = "m_alink";
var themlink = mlinkstart + i;
var t = document.getElementsByName("areabox");
if(t.item(3).checked == false){
	t.item(i).checked = true;
	document.getElementById(themlink).style.background="#ff0";
	}else{
	t.item(i).checked = false;
	document.getElementById(themlink).style.background="#E6E6CC";
	}
}
	check_map();checkallareas();
}
function checkallareas(){
for(var a=0;a<29;a++){ //check all the area boxes
var alinkstart = "alink";
var thealink = alinkstart + a;
var u = document.getElementsByName("alo");
if(document.getElementById("allbox").checked==true){
	u.item(a).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	u.item(a).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
		}
	}
}
function checkareagroup(thegroup){
if (thegroup==0){
		for(a=0;a<10;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("areabox");
		var u = document.getElementsByName("alo");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			checkmainarea(thegroup);turnoff_allareabut();
		}
if (thegroup==1){
		for(a=10;a<18;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("areabox");
		var u = document.getElementsByName("alo");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			checkmainarea(thegroup);turnoff_allareabut();
		}
if (thegroup==2){
		for(a=18;a<29;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("areabox");
		var u = document.getElementsByName("alo");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			checkmainarea(thegroup);turnoff_allareabut();
		}
}
//Check the main area check boxes
function checkmainarea(thearea){
var t = document.getElementsByName("areabox");
var alinkstart = "m_alink";
var thealink = alinkstart + thearea;
if(t.item(thearea).checked == false){
	t.item(thearea).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	t.item(thearea).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
	}
	check_map();
}
function turnoff_allareabut(){
var t = document.getElementsByName("areabox");
if(t.item(0).checked == false||t.item(1).checked == false||t.item(2).checked == false){
//alert("fred");
t.item(3).checked = false;document.getElementById('m_alink3').style.background="#E6E6CC";
}else if(t.item(0).checked == true&&t.item(1).checked == true&&t.item(2).checked == true){
	t.item(3).checked = true;document.getElementById('m_alink3').style.background="#ff0";
	}
}
// ----------------------------------------------------------------------

//check individual areas on and off

function checkthearea(thearea){
var t = document.getElementsByName("alo");
var alinkstart = "alink";
var thealink = alinkstart + thearea;
if(t.item(thearea).checked == false){
	t.item(thearea).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	t.item(thearea).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
	}
}
//check individual types on and off
function checkthetype(thetype){
var t = document.getElementsByName("typ");
var typlinkstart = "typlink";
var thetypelink = typlinkstart + thetype;
if(t.item(thetype).checked == false){
	t.item(thetype).checked = true;
	document.getElementById(thetypelink).style.background="#ff0";
	}else{
	t.item(thetype).checked = false;
	document.getElementById(thetypelink).style.background="#E6E6CC";
	}
}
//Image map swapImage stuff on
function swap_map(thearea){
var i = document.getElementsByName("areabox");
var themap = document.getElementById('map');

if (thearea==0){
		if (i.item(0).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/1_on.gif";}
		if (i.item(1).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";}
		if (i.item(2).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";}
		if ((i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
	}
if (thearea==1){
		if (i.item(1).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/2_on.gif";}
		if (i.item(0).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";}
		if (i.item(2).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
	}
if (thearea==2){
		if (i.item(2).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/3_on.gif";}
		if (i.item(0).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";}
		if (i.item(1).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
	}
}
//Image map swapImage stuff off
function swap_map_off(thearea){
var i = document.getElementsByName("areabox");
var themap = document.getElementById('map');

if (thearea==0){
		if (i.item(0).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_off.gif";}
		if (i.item(1).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/2_on.gif";}
		if (i.item(2).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";}
		if ((i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
		}		
if (thearea==1){	
		if (i.item(1).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_off.gif";}
		if (i.item(0).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1_on.gif";}
		if (i.item(2).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";}
		if ((i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)&&(i.item(2).checked == true)){
	themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
		}
if (thearea==2){	
		if (i.item(2).checked == false){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_off.gif";}
		if (i.item(0).checked == true){
		themap.src = "http://www.denbybeevers.co.uk/stat/1_on.gif";}
		if ((i.item(1).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/2_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";}
		if ((i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";}
		if ((i.item(0).checked == true)&&(i.item(1).checked == true)&&(i.item(2).checked == true)){
		themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";}
		}
}

function check_map(){
//change the map image if the checkbox is ticked and highlight the area group
var i = document.getElementsByName("areabox");
var themap = document.getElementById('map');

if (i.item(0).checked==true&&i.item(1).checked==true&&i.item(2).checked==true){
	themap.src = "http://www.denbybeevers.co.uk/stat/all_on.gif";
}if (i.item(0).checked==true&&i.item(1).checked==false&&i.item(2).checked==false){
	themap.src = "http://www.denbybeevers.co.uk/stat/1_on.gif";
}if (i.item(0).checked==false&&i.item(1).checked==true&&i.item(2).checked==false){
	themap.src = "http://www.denbybeevers.co.uk/stat/2_on.gif";
}if (i.item(0).checked==false&&i.item(1).checked==false&&i.item(2).checked==true){
	themap.src = "http://www.denbybeevers.co.uk/stat/3_on.gif"; 
}if (i.item(0).checked==false&&i.item(1).checked==false&&i.item(2).checked==false){
	themap.src = "http://www.denbybeevers.co.uk/stat/all_off.gif";
}if (i.item(0).checked==true&&i.item(1).checked==true&&i.item(2).checked==false){
	themap.src = "http://www.denbybeevers.co.uk/stat/1and2_on.gif";
}if (i.item(0).checked==false&&i.item(1).checked==true&&i.item(2).checked==true){
	themap.src = "http://www.denbybeevers.co.uk/stat/2and3_on.gif";
}if (i.item(0).checked==true&&i.item(1).checked==false&&i.item(2).checked==true){
	themap.src = "http://www.denbybeevers.co.uk/stat/1and3_on.gif";
	}
}
// makes sure the areas and types remain highlighted if checkboxes are checked after refresh 'call function body onload'
function refresh_selects(){
		for(i=0; i<9; i++){
		var t = document.getElementsByName("typ");
		if(t.item(i).checked == true){
		var linkstart = "typlink";
		var thetypelink = linkstart + i;
		document.getElementById(thetypelink).style.background="#ff0";check_map();
			}
		}
		for(i=0; i<29; i++){
		var t = document.getElementsByName("alo");
		if(t.item(i).checked == true){
		var linkstart = "alink";
		var thearealink = linkstart + i;
		document.getElementById(thearealink).style.background="#ff0";check_map();
			}
		}
		for(i=0; i<4; i++){
		var t = document.getElementsByName("areabox");
		if(t.item(i).checked == true){
		var linkstart = "m_alink";
		var themainarealink = linkstart + i;
		document.getElementById(themainarealink).style.background="#ff0";check_map();
		}
	}
}

<!-- ******JavaScript functions for Mailing List form (mailing.htm / regForm)****** -->

function regForm_validate() {
		var formname = window.document.forms.regForm;
		
		if ( formname.First_name.value.length < 1 ) {
			alert('Please enter your first name');
			formname.First_name.focus();
			return false;
		} else if ( formname.Last_name.value.length < 1 ){
			alert('Please enter your Last_name');
			formname.Last_name.focus();
			return false;
		} else if ( formname.Home_tel.value.length < 1 ){
			alert('Please enter your telephone number');
			formname.Home_tel.focus();
			return false;
		} else if ( formname._fromaddr.value.indexOf('@') == -1 ||formname._fromaddr.value.indexOf('.') == -1) {
			alert('Please enter a valid e-mail address');
			formname._fromaddr.focus();
			return false;
		} else {
			formname.submit();
						
		}
	}
// ---------------------------------------------------------- // check all areas
function regForm_checkallmainareas(){ //check all the mainarea boxes
for(var i=0;i<4;i++){
var mlinkstart = "m_alink";
var themlink = mlinkstart + i;
var t = document.getElementsByName("Main_area_of_interest");
if(t.item(3).checked == false){
	t.item(i).checked = true;
	document.getElementById(themlink).style.background="#ff0";
	}else{
	t.item(i).checked = false;
	document.getElementById(themlink).style.background="#E6E6CC";
	}
}
	regForm_checkallareas();
}
function regForm_checkallareas(){
for(var a=0;a<29;a++){ //check all the area boxes
var alinkstart = "alink";
var thealink = alinkstart + a;
var u = document.getElementsByName("Specific_areas_of_interest");
if(document.getElementById("allbox").checked==true){
	u.item(a).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	u.item(a).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
		}
	}
}
function regForm_checkareagroup(thegroup){
if (thegroup==0){
		for(a=0;a<10;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("Main_area_of_interest");
		var u = document.getElementsByName("Specific_areas_of_interest");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			regForm_checkmainarea(thegroup);regForm_turnoff_allareabut();
		}
if (thegroup==1){
		for(a=10;a<18;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("Main_area_of_interest");
		var u = document.getElementsByName("Specific_areas_of_interest");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			regForm_checkmainarea(thegroup);regForm_turnoff_allareabut();
		}
if (thegroup==2){
		for(a=18;a<29;a++){
		var alinkstart = "alink";
		var thealink = alinkstart + a;
		var t = document.getElementsByName("Main_area_of_interest");
		var u = document.getElementsByName("Specific_areas_of_interest");
		if(t.item(thegroup).checked == false){
			u.item(a).checked = true;
			document.getElementById(thealink).style.background="#ff0";
			}else{
			u.item(a).checked = false;
			document.getElementById(thealink).style.background="#E6E6CC";
				}
			}
			regForm_checkmainarea(thegroup);regForm_turnoff_allareabut();
		}
}
//Check the main area check boxes
function regForm_checkmainarea(thearea){
var t = document.getElementsByName("Main_area_of_interest");
var alinkstart = "m_alink";
var thealink = alinkstart + thearea;
if(t.item(thearea).checked == false){
	t.item(thearea).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	t.item(thearea).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
	}
	
}
function regForm_turnoff_allareabut(){
var t = document.getElementsByName("Main_area_of_interest");
if(t.item(0).checked == false||t.item(1).checked == false||t.item(2).checked == false){
//alert("fred");
t.item(3).checked = false;document.getElementById('m_alink3').style.background="#E6E6CC";
}else if(t.item(0).checked == true&&t.item(1).checked == true&&t.item(2).checked == true){
	t.item(3).checked = true;document.getElementById('m_alink3').style.background="#ff0";
	}
}
// ----------------------------------------------------------------------

//check individual areas on and off

function regForm_checkthearea(thearea){
var t = document.getElementsByName("Specific_areas_of_interest");
var alinkstart = "alink";
var thealink = alinkstart + thearea;
if(t.item(thearea).checked == false){
	t.item(thearea).checked = true;
	document.getElementById(thealink).style.background="#ff0";
	}else{
	t.item(thearea).checked = false;
	document.getElementById(thealink).style.background="#E6E6CC";
	}
}

// makes sure the areas and types remain highlighted if checkboxes are checked after refresh 'call function body onload'
function regForm_refresh_selects(){
		for(i=0; i<29; i++){
		var t = document.getElementsByName("Specific_areas_of_interest");
		if(t.item(i).checked == true){
		var linkstart = "alink";
		var thearealink = linkstart + i;
		document.getElementById(thearealink).style.background="#ff0";
			}
		}
		for(i=0; i<4; i++){
		var t = document.getElementsByName("Main_area_of_interest");
		if(t.item(i).checked == true){
		var linkstart = "m_alink";
		var themainarealink = linkstart + i;
		document.getElementById(themainarealink).style.background="#ff0";
		}
	}
}
