pic1= new Image(16,16); 
pic1.src="/lib/images/loading.gif"; 
pic2= new Image(16,16); 
pic2.src="/lib/images/x.png"; 
pic3= new Image(16,16); 
pic3.src="/lib/images/valid.png"; 

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 checkUrl() {
	var urlfilter = /https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?/
	var returnval=urlfilter.test(document.getElementById('url').value)
	if (returnval==false) {
		document.getElementById('validurl').src = pic2.src
		return false;
	}
	else {
		document.getElementById('validurl').src = pic3.src
		return true;
	}
}

function checkFirstName()  {
	var field = document.contactForm.firstname;
	
	if (field.value == "") {
		document.getElementById('validfirstname').src = pic2.src
		return false;		
	}
	else {
		document.getElementById('validfirstname').src = pic3.src
		return true;		
	}
}

function checkLastName()  {
	var field = document.contactForm.lastname;
	
	if (field.value == "") {
		document.getElementById('validlastname').src = pic2.src
		return false;		
	}
	else {
		document.getElementById('validlastname').src = pic3.src
		return true;		
	}
}

function checkComments()  {
	var field = document.contactForm.comments;
	
	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 (checkFirstName() && checkLastName() && checkEmail() && checkUrl()) {
		document.getElementById('wmsending').innerHTML = '<img src="/lib/images/loading.gif" />&nbsp;Processing registration ... Please wait.';
		URL = "FirstName=" + document.getElementById('firstname').value + "&LastName=" + document.getElementById('lastname').value + "&URL=" + document.getElementById('url').value + "&Email=" + document.getElementById('email').value + "&Message=" + document.getElementById('comments').value;
		reqResp = new sack();
		reqResp.requestFile = 'sendwmregistration.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);", 1500);
		return false;
   }
	else
	 {   

	 	return false; 
	}
	
}

//// Place failure message here
function Failed() {
	document.getElementById('wmsending').innerHTML = 'Sorry, there was a failure in your query. Refresh and try again!'
}

//// Place confirm message here
function Rcvd() {
	document.getElementById('wmresult').innerHTML = 'Thank you for registering!  We will contact you shortly once we have setup your account.'
	document.getElementById('wmsending').innerHTML = '<input type="image" id="submit" src="/lib/images/but_submit.jpg" tabindex="6" onclick="return submitemail(this.form)" />'
}
