function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  alert('Query Variable ' + variable + ' not found');
}

function disableSubmit() {
if (window.document.forms[0]!=null) {
window.document.getElementById('submit').style.display = 'none';
window.document.getElementById('dummy').style.display = 'inline';
}
}

function writeErrors() {
	
	window.document.getElementById('terror').innerText = decodeURI(getQueryVariable('st'));
	window.document.getElementById('tcode').innerText = decodeURI(getQueryVariable('cb'));
	
	var saved = new Boolean(decodeURI(getQueryVariable('sp')))
	
	p = window.document.getElementById('psaved')
	
	if (saved) {
	p.innerHTML = "Your " + 	getQueryVariable('dt') + " was however <span class=\"success\">submitted successfully</span>."
	} else {
	p.innerHTML = "Your " + 	getQueryVariable('dt') + " was <span class=\"error\">not submitted</span>."
	}
	
	window.document.getElementById('pref').innerText = decodeURI(getQueryVariable('er'));
	
}

function validateContactUs(frm) {
	

if (frm.firstname.value == "") {
	alert("Please enter your first name");
	frm.firstname.focus();
	return false;
	
}

if (frm.lastname.value == "") {
	alert("Please enter your last name");
	frm.lastname.focus();
	return false;
}

//validate e-mail address

var emexp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

if (emexp.test(frm.email1.value) != true) {
	alert("Please enter a valid email address.\r\r\nA valid e-mail address takes the form 'you@yourdomain.com'");
	frm.email1.focus();
	return false;
}

if (frm.email1.value != frm.email2.value) {
	alert("The e-mail addresses you have entered do not match.  Please try again.");
	frm.email2.focus();
	return false;
}


if (frm.subject.options[frm.subject.selectedIndex].value == "please telephone" && frm.telephone.value == "") {
	alert("Please enter a telephone number on which we can contact you");	
	frm.telephone.focus();
	return false;
}

return true;

}