var name, email, message;

window.onload = function() {
	var submit = document.getElementById("submit");
	submit.onclick = onClick;
	name = document.getElementById("name");
	email = document.getElementById("email");
	message = document.getElementById("message");
	name.onfocus = email.onfocus = message.onfocus = onFocus;
	handleEmail();
	window.onload = null;
}

function handleEmail() {
	var obem = document.getElementById("obem");
	var z = "zide";
	var c = "com";
	var m = "mailto";
	obem.href = m + ":" + z + "@" + z + "sign." + c;
	obem.innerHTML = z + "@" + z + "sign." + c;
}

function onFocus(event) {
	event.target.style.backgroundColor = "#FFFFDD";
	event.target.style.color = "#000000";
}

function onClick() {
	if(name.value.toLowerCase().search(/[a-z0-9]/) === -1) {
		name.style.backgroundColor = "#660033";
		name.style.color = "#FFFFFF";
		alert("Please enter a name");
		return false;
	}
	if(email.value.toLowerCase().search(/[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/gi) === -1) {
		email.style.backgroundColor = "#660033";
		email.style.color = "#FFFFFF";
		alert("Please enter an valid email");
		return false;
	}
	if(message.value.toLowerCase().search(/[a-z0-9]/) === -1) {
		message.style.backgroundColor = "#660033";
		message.style.color = "#FFFFFF";
		alert("Please enter a message");
		return false;
	}
}