// Venture Forth
//
// Author: Dan Richards, Orpheus Software Ltd
// 29-Jun-2007

function obtain(whichElem) {
	var elem;
	if( document.getElementById ) // standards
		elem = document.getElementById( whichElem );
	else if( document.all ) // old MSIE
		elem = document.all[whichElem];
	else if( document.layers ) // NN4
		elem = document.layers[whichElem];
	return elem;
}

function contactSubmit() {
 var f=document.forms[0];
 var bOK=true;
 clear_errors();
 
 if (f.fullname.value=="") {
 	 obj=obtain('error_fullname');
 	 obj.style.visibility='visible';
 	 f.fullname.focus();
 	 bOK=false;
 }

 if (f.phone.value=="" && f.email.value=="") {
 	 obj=obtain('error_email');
 	 obj.style.visibility='visible';
 	 f.email.focus();
 	 bOK=false;
 }

 if (f.enquiry.value=="") {
 	 obj=obtain('error_enquiry');
 	 obj.style.visibility='visible';
 	 f.enquiry.focus();
 	 bOK=false;
 }

 if (f.spamsum.value=="" || f.spamsum.value!=eval(parseInt(f.spamsum1.value)+'+'+parseInt(f.spamsum2.value))) {
 	 obj=obtain('error_spamsum');
 	 obj.style.visibility='visible';
 	 f.spamsum.focus();
 	 bOK=false;
 }

if (bOK)
 	f.submit();
}

function clear_errors() {	
	var fields=Array('fullname','email','enquiry','spamsum');
	for(i=0; i<fields.length; i++) {
 	 obj=obtain('error_'+fields[i]);
 	 obj.style.visibility='hidden';
	}
}

