var firsterror = 1;
var emailerror = 1;


function isUrl(s) {
	var regexp = /^(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return regexp.test(s);
}
function isemail(s) {
	var regexpemail =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return regexpemail.test(s);
}


function checkfirst (){
	var first = document.getElementById('firstname').value;
	var node = document.getElementById('firstnamediv');
	if (!first){
		//alert('hi');
		while (node.firstChild)
			node.removeChild(node.firstChild);
		var errornode = document.createElement("p");
		errornode.appendChild(document.createTextNode("Please enter your first name"));
		node.appendChild(errornode);
		errornode.className = "error";
		firsterror=1;
	}
	
	if (first){
		while (node.firstChild)
			node.removeChild(node.firstChild);
		firsterror = 0;
		//alert('fe');
	}
	if (emailerror == 0 && firsterror == 0){
		document.getElementById('contactsubmit').disabled = false;
	}
	else {
		document.getElementById('contactsubmit').disabled = true;
	}
}

function checkweb (){
	var web = document.getElementById('webaddress').value;
	var node = document.getElementById('webaddressdiv');
	if (!web){
	}
	else if (!isUrl(web)){
		while (node.firstChild)
			node.removeChild(node.firstChild);
		var errornode = document.createElement("p");
		errornode.appendChild(document.createTextNode("Please enter a valid web address"));
		node.appendChild(errornode);
		errornode.className = "error";
	}
	else {
		while (node.firstChild)
			node.removeChild(node.firstChild);
		//alert('we');
	}
}
function checkemail (){
	var email = document.getElementById('email').value;
	var node = document.getElementById('emaildiv');
	if (!email){
	//alert('hi');
		while (node.firstChild)
			node.removeChild(node.firstChild);
		var errornode = document.createElement("p");
		errornode.appendChild(document.createTextNode("Please enter an email"));
		node.appendChild(errornode);
		errornode.className = "error";
		emailerror=1;
	}
	else if (!isemail(email)){
	//alert('blur');
		while (node.firstChild)
			node.removeChild(node.firstChild);
		var errornode = document.createElement("p");
		errornode.appendChild(document.createTextNode("Please enter a valid email address"));
		node.appendChild(errornode);
		errornode.className = "error";
		emailerror=1;
	}
	else {
		while (node.firstChild)
			node.removeChild(node.firstChild);
		emailerror = 0;
		//alert('ee');

	}
	if (emailerror == 0 && firsterror == 0){
		document.getElementById('contactsubmit').disabled = false;
	}
	else {
		document.getElementById('contactsubmit').disabled = true;
	}
}

