//////////////////////////////////////////////////////////
// Generic JS functions used by www.exo.co.uk and sites //
//////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////
// Layer functions
/////////////////////////////////////////////////////////////

if (document.getElementById){
   var doc = 'document.', vis = '.style.visibility', pos = '.style.top';;
}
else if (document.all) {
   var doc = 'document.all.', vis = '.style.visibility', pos = '.style.top';;
}
else if (document.layers){
	var doc = 'document.document.', vis = '.visibility', pos = '.top';;
}
function showLayer(object) {
	if (document.getElementById){
		eval(doc + "getElementById('"+object+"')" + vis + ' = "visible"');

	}
	else if (document.layers || document.all){
		eval(doc + object + vis + ' = "visible"');
	}
}

function hideLayer(object) {
	if (document.getElementById){
		eval(doc + "getElementById('"+object+"')" + vis + ' = "hidden"');
	}
	else if (document.layers || document.all){
		eval(doc + object + vis + ' = "hidden"');
	}
}

function WriteToLayer(object,content){
	if (document.getElementById){
		document.getElementById(object).innerHTML = content;
	}
	else if (document.all){
		document.all(object).innerHTML = content;
	}
	else if (document.layers) {
		document.layers[object].document.open();
		document.layers[object].document.write(content);
		document.layers[object].document.close();
	}
}


function FormFillIn(Fval){
	var formDOMObj = document.Form1;
	if (Fval.value=="Your name"){formDOMObj.name.value=""; return true;}
	if (Fval.value=="Email address"){formDOMObj.email.value=""; return true;}
	if (Fval.value=="Your message"){formDOMObj.message.value=""; return true;}
}
function FormFillOut(Fval){
	var formDOMObj = document.Form1;
	if (Fval.value=="" && Fval.name=="name"){formDOMObj.name.value="Your name"; return true;}
	if (Fval.value=="" && Fval.name=="email"){formDOMObj.email.value="Email address"; return true;}
	if (Fval.value=="" && Fval.name=="message"){formDOMObj.message.value="Your message"; return true;}
}
function ValidateReg(){
	var formDOMObj = document.Form1;
	if (formDOMObj.name.value == "Your name"){alert("Please enter your name");formDOMObj.name.focus();return false;}
	if (formDOMObj.email.value == "Email address"){alert("Please enter your Email address");formDOMObj.email.focus();return false;}		
	if (formDOMObj.message.value == "Your message"){alert("Please enter a message");formDOMObj.message.focus();return false;}		
	return true;	
}