
function sendRequest()
	{
	var rnd = Math.random();
	var name = trim($("name").value);
	var email = trim($("email").value);
	var subject = trim($("subject").value);
	var dbody = trim($("dbody").value);
	
	new Ajax.Request('pform.php',
		{
	method: 'get',
	parameters: {name: name, email: email, subject: subject, dbody: dbody, rnd: rnd},
	onSuccess:function(transport)
			{
	var response = transport.responseText || "no response text";
	$('confirmation').innerHTML = response;
    $('confirmation').style.display ="";
	var refr=setTimeout(location.reload(true),6000);
  			}
		});
	}

function check_values() {

	var name = $("name").value;
	var email = $("email").value;
	var subject = $("subject").value;
	var dbody = $("dbody").value;
	
	if(trim(name)== ""|| trim(email)== ""|| trim(subject)== ""|| trim(dbody)== "")
	{
			alert('Please complete all fields');
	} else {
		if(isEmail(email)) {
			$('submit').disabled=true;
			$('submit').value='Please Wait..';
			sendRequest();
		} else {
			alert('Email appears to be invalid.nPlease check.');
			$('email').focus();
			$('email').select();
		}
	}
}


function isUndefined(a) {
   return typeof a == 'undefined';
}

function trim(a) {
	return a.replace(/^s*(S*(s+S+)*)s*$/, "$1");
}

function isEmail(a) {
   return (a.indexOf(".") > 0) && (a.indexOf("@") > 0);
}

