var query = location.href.substring((location.href.indexOf('?')+1), location.href.length);
if(location.href.indexOf('?') < 0) query = '';
querysplit = query.split('&');
query = new Array();

for(var i = 0; i < querysplit.length; i++) {
	var namevalue = querysplit[i].split('=');
	namevalue[1] = namevalue[1].replace(/\+/g, ' ');
	query[namevalue[0]] = unescape(namevalue[1]);
}

window.onload = function(){
	// Do stuff with query string data here.
	document.form1.wp.value = query['wp'];
	if (query['name'])
		document.form1.name.value = query['name'];
	if (query['title'])
		document.form1.title.value = query['title'];
	if (query['company'])	
		document.form1.company.value = query['company'];
	if (query['phone'])
		document.form1.phone.value = query['phone'];
	if (query['email'])	
		document.form1.email.value = query['email'];
	if (query['comment'])
		document.form1.comment.value = query['comment'];
	//alert("Name="+query['name']);
}

function validate_required(field,alerttxt) {
	with (field) {
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
	}
}
//Either field or field2 is requried
function validate_two_required(field,field2,alerttxt) {
	if (field.value==null||field.value=="") {
		//Check second field	
		if (field2.value==null||field2.value=="") {
			alert(alerttxt);return false;}
	}
	else {return true}
}
function validate_submit_form(thisform) {
	with (thisform) {
	if (validate_required(name,"Your must provide your name!")==false)
	  {name.focus();return false;}
	if (validate_two_required(phone,email,"An email address or phone number must be provided!")==false)
	  {email.focus();return false;}
	}
	thisform.submit();
}
