// JavaScript Document

// check submit form
var checkobj

function agreesubmit(el){

checkobj=el

if (document.all||document.getElementById){
	for (i=0;i<checkobj.form.length;i++){  
		var tempobj=checkobj.form.elements[i]
		if(tempobj.type.toLowerCase()=="submit")
			tempobj.disabled=!checkobj.checked
		}
	}
}


// navigation arrow
function imgover(imgname){
	imgname.src = "a20.gif"
}

function imgout(imgname){
	imgname.src = "blank.gif"
}

// open popup window
function openwindow() {
	window.open("clientform.htm","_blank","width=500,height=600, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=0, scrollbars=yes, copyhistory=yes")
}



// validating form
function checkform ( form )
{
  var x = document.forms[0].email.value;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  // ** START **
  if (form.name.value == "") {
    alert( "Please enter your Name." );
    form.name.focus();
    return false ;
  }

  if (form.address1.value == "") {
    alert( "Please enter your Address." );
    form.address1.focus();
    return false ;
  }

  if (form.address2.value == "") {
    alert( "Please enter your Address." );
    form.address2.focus();
    return false ;
  }

  if (form.county.value == "") {
    alert( "Please enter your County." );
    form.county.focus();
    return false ;
  }

  if (form.postcode.value == "") {
    alert( "Please enter your Post Code." );
    form.postcode.focus();
    return false ;
  }

  if (form.tel.value == "") {
    alert( "Please enter your Telephone." );
    form.tel.focus();
    return false ;
  }

  if (form.email.value == "") {
    alert( "Please enter your email address." );
    form.email.focus();
    return false ;
  }

  if (filter.test(x))
		 if (form.message.value == "") {
			alert( "Please type your message." );
			form.message.focus();
			return false ;
		  } 
		  else {
			return true ;
		  }
  else {
  	alert(form.email.value  + " is not a valid email address. \nPlease enter again.");
    form.email.focus();
    return false ;
  }

  if (form.agree.checked == false) {
    alert( "Please tick the Terms and Conditions." );
    form.agree.focus();
    return false ;
  }

// ** END **

  return true ;
}


