pic1= new Image(16,16); 
pic1.src="/lib/images/loading.gif"; 
pic2= new Image(16,16); 
pic2.src="/lib/images/x.gif"; 
pic3= new Image(16,16); 
pic3.src="/lib/images/valid.gif"; 

function checkEmail() {
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.getElementById('Email').value)
	if (returnval==false) {
		document.getElementById('validemail').src = pic2.src
		return false;
	}
	else {
		document.getElementById('validemail').src = pic3.src
		return true;
	}
}

function checkName()  {
	var field = document.contactForm.Name;
	
	if (field.value == "") {
		document.getElementById('validname').src = pic2.src
		return false;		
	}
	else {
		document.getElementById('validname').src = pic3.src
		return true;		
	}
}

function checkComments()  {
	var field = document.contactForm.Message;
	
	if (field.value == "") {
		document.getElementById('validmessage').src = pic2.src
		return false;		
	}
	else {
		document.getElementById('validmessage').src = pic3.src
		return true;		
	}
}


function displayProgress() {

	

}

function submitemail(form){

	if (checkName() && checkEmail() && checkComments())
	{ 	 

		document.getElementById('sending').innerHTML = '<img src="/lib/images/loading.gif" />&nbsp;Processing Email ...';
		URL = "Name=" + document.getElementById('Name').value + "&Company=" + document.getElementById('Company').value + "&Phone=" + document.getElementById('Phone').value + "&Email=" + document.getElementById('Email').value + "&Message=" + document.getElementById('Message').value;
		reqResp = new sack();
		reqResp.requestFile = 'sendmail.asp';
//		reqResp.onLoading = function(){ document.getElementById('sending').innerHTML = '<img src="images/loading.gif">'; };	
		reqResp.onCompletion = function(){ Rcvd(); };	// Specify function that will be executed after file has been found
		setTimeout("reqResp.runAJAX(URL);", 500);
		return false;
   }
	else
	 {   

	 	return false; 
	}
	
}

//// Place failure message here
function Failed()
{
document.getElementById('sending').innerHTML = 'Sorry, there was a failure in your query. Refresh and try again!'
}

//// Place confirm message here
function Rcvd()
{
document.getElementById('result').innerHTML = 'Your message has been succesfully submitted!'
document.getElementById('sending').innerHTML = '<input type="image" id="submit" src="/lib/images/but_submit.jpg" onclick="return submitemail(this.form)" />'
}
