//<!-- code for dropdown
ns6 = (document.getElementById)? true:false
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

var block, show, hide;
function init() {
	if (ns6) {	
//		alert("ns6");
		block = new Array(document.getElementById("my_layer1").style);
		show = "visible";
		hide = "hidden";
	}else if (ns4) {	
//		alert("ns4");
		block = new Array(document.my_layer1);
		show = "show";
		hide = "hide";
	}else if (ie4) {
//		alert("ie4");
		block = new Array(document.all.my_layer1.style);
		show = "visible";
		hide = "hidden";
	}
	hide_layer(0);
}

function show_layer(layer_num){
	block[layer_num].visibility = show;
//	block[layer_num].display='';
}

function hide_layer(layer_num) {
	block[layer_num].visibility = hide;
//	block[layer_num].display='none';
}
// end code for dropdown -->

// <!-- Script to check text & select boxes : Andy-->
function validate_init(f)
{	//f.name.required = true;
	f.name.required = true;
	f.name.message = "You havn't filled in your name yet. Please do so and try again.";
	f.Company.required = true;
	f.Company.message = "You havn't filled in your Company yet. Please do so and try again.";
	f.telephone.required = true;
	f.telephone.message = "You havn't filled in your telephone yet. Please do so and try again.";
	f.from.required = true;
	f.from.requiredemail = true;
	f.from.message = "You havn't filled in your email yet. Please do so and try again.";
}

function isBlank(s)
{	for (var i=0; i < s.length; i++)
	{	var c = s.charAt(i);
		if ((c != ' ') && (c!= '\n') && (c != '\t'))
			return false;
	}
	return true;
}

function verify_text(e,i)
{	if ((e.type == "text") || (e.type == "textarea") || (e.type == "password")) 
	{	if ((e.value == null) || (e.type == "") || isBlank(e.value))
		{	alert(e.message); 
			e.focus();
			return false;
		}
	}
return true;
}

function isEmail(s)
{	var at = false;
	var dot = false;
	var email = false;
	for (var i=0; i < s.length; i++)
	{	var c = s.charAt(i);
		if ((at == false) && (c == '@'))
			at = true; 
		if ((dot == false) && (c == '.'))
			dot = true;
	}
	if (at && dot)
		email = true;
	return email;
}


function verify_email(e,i)
{	if ((e.type == "text") || (e.type == "textarea")) 
	{	if ((e.value != null) && (e.type != "") && (!isBlank(e.value)) && (isEmail(e.value)))
			return true;
	}
	alert(e.message); 
	e.focus();
return false;
}

function verify_select(e,i)
{	if (e.type == "select-one") 
	{	if (e.selectedIndex != 0)
			return true;
	}
	alert(e.message); 
	e.focus();
return false;
}

function validate()
{	var i = 0;
	var formname = document.registration;
	var formok = true;
	validate_init(formname);
	while ((i < formname.elements.length) && (formok))
	{	if(formname.elements[i].required)		
		{	if(formname.elements[i].requiredemail)
				formok = verify_email(formname.elements[i],i);
			else if ((formname.elements[i].type == "text") || (formname.elements[i].type == "password"))
				formok = verify_text(formname.elements[i],i);
			else if (formname.elements[i].type == "select-one")
				formok = verify_select(formname.elements[i],i);
			if (!formok)
				return false;
		}
		i++;
	}

	return formok;
}
