// for home page
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function buttonCl(){
	if(document.getElementById('mapcontain').style.display == 'none'){
		document.getElementById('mapcontain').style.display='block';
		document.getElementById('myflashcontain').style.display='none';
		document.getElementById('mapbutton').src = 'graphics/buttons/map-on.png';
	}else{
		document.getElementById('mapcontain').style.display='none';
		document.getElementById('myflashcontain').style.display='block';
		document.getElementById('mapbutton').src = 'graphics/buttons/map-off.png';
	}
}

function buttonOv(){
	if(document.getElementById('mapcontain').style.display == 'none'){
		document.getElementById('mapbutton').src = 'graphics/buttons/map-on.png';
	}else{
		document.getElementById('mapbutton').src = 'graphics/buttons/map-off.png';
	}
}

function buttonOu(){
	if(document.getElementById('mapcontain').style.display == 'block'){
		document.getElementById('mapbutton').src = 'graphics/buttons/map-on.png';
	}else{
		document.getElementById('mapbutton').src = 'graphics/buttons/map-off.png';
	}
}

// for all the rest
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function buttonCl2(){
	if(document.getElementById('mapcontain').style.display == 'none'){
		document.getElementById('mapcontain').style.display='block';
		if(BrowserDetect.browser == "Explorer" && BrowserDetect.version == 6){
			document.getElementById('menu2').style.marginTop='0px';
		}else{
			document.getElementById('menu2').style.marginTop='-426px';
		}
	}else{
		document.getElementById('mapcontain').style.display='none';
		document.getElementById('menu2').style.marginTop='0';
	}
}

function buttonOv2(){
	if(document.getElementById('mapcontain').style.display == 'none'){
		document.getElementById('mapbutton').src = 'graphics/buttons/map-on.png';
	}else{
		document.getElementById('mapbutton').src = 'graphics/buttons/map-off.png';
	}
}

function buttonOu2(){
	if(document.getElementById('mapcontain').style.display == 'block'){
		document.getElementById('mapbutton').src = 'graphics/buttons/map-on.png';
	}else{
		document.getElementById('mapbutton').src = 'graphics/buttons/map-off.png';
	}
}

function trim(text){
	text = text.replace(/^\s+/, "");
	text = text.replace(/\s+$/, "");
	text = text.replace(/\s+/g, " ");
	return text;
}

function checkContactForm(obj){		
	
	var objForm = obj;
	
	if (trim(objForm.firstname.value).length < 2){
		alert("Please enter your full name.");
		objForm.firstname.value = trim(objForm.firstname.value);
		objForm.firstname.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.hbgry.value)))){
		alert("Please enter a valid email address.");
		objForm.hbgry.value = trim(objForm.hbgry.value);
		objForm.hbgry.focus();
		return false;
	}
	
	if (trim(objForm.subject.value).length < 2){
		alert("Please enter your subject.");
		objForm.subject.value = trim(objForm.subject.value);
		objForm.subject.focus();
		return false;
	}
	
	if (trim(objForm.contact.value).length < 2){
		alert("Please enter your contact number.");
		objForm.contact.value = trim(objForm.contact.value);
		objForm.contact.focus();
		return false;
	}
	
	if (trim(objForm.message.value).length < 2){
		alert("Please enter your message.");
		objForm.message.value = trim(objForm.message.value);
		objForm.message.focus();
		return false;
	}
	
	return true;
}