// JavaScript Document

function checkForm(){
	var emailFilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var results = "";
	var elementArray = [];
	elementArray[0] = document.getElementsByName("name")[0];
	elementArray[1] = document.getElementsByName("email")[0];
	elementArray[2] = document.getElementsByName("comments")[0];
	var continueSend = true;
	update(elementArray);
	for(var i = 0; i < elementArray.length; i++){
		if(i == 1 && (elementArray[1].value == "" || !emailFilter.test(elementArray[1].value))){
			writeError("Invalid email", elementArray[1]);
			continueSend = false;
		}else if(elementArray[i].value == ""){
			writeError("This field is required", elementArray[i]);
			continueSend = false;	
		}
	}
	if(continueSend){
		document.contactUs.submit();
	}
}
function checkUpdate(){
	var emailFilter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var results = "";
	var elementArray = [];
	elementArray[0] = document.getElementsByName("name")[0];
	elementArray[1] = document.getElementsByName("email")[0];
	var continueSend = true;
	update(elementArray);
	for(var i = 0; i < elementArray.length; i++){
		if(i == 1 && (elementArray[1].value == "" || !emailFilter.test(elementArray[1].value))){
			writeError("Invalid email", elementArray[1]);
			continueSend = false;
		}else if(elementArray[i].value == ""){
			writeError("This field is required", elementArray[i]);
			continueSend = false;	
		}
	}
	if(continueSend){
		document.emailUpdates.submit();
	}
}
function update(elementArray){
	for(var i =0; i < elementArray.length; i++){		
		if(elementArray[i].parentNode.lastChild.id == "securityRed" )
			elementArray[i].parentNode.removeChild(elementArray[i].parentNode.lastChild);
	}
}
function writeError(txt,element){
	var w = document.createElement("div");
	w.setAttribute("id", "securityRed");
	w.style.color = "red";
	w.style.marginBottom = 10 + "px";
	w.style.fontSize = 11 + "px";
	element.parentNode.appendChild(w).innerHTML = txt;
}