var enableSubmit = true;
var errorMessage = "";

function submitContactInfo() {
	if(enableSubmit) {
		enableSubmit = false;
		var nameField = document.getElementById("name");
		var email = document.getElementById("email");
		var comments = document.getElementById("comments");
		var check = document.getElementById("check");
		
		if(nameField.value=="" || nameField.value=="Name") {
			errorMessage = "Please enter your name in the Name field.";
		} else if(email.value=="" || email.value=="Email") {
			errorMessage = "Please enter your email address in the Email field.";
		} else if(validate_email_address(email.value)==false) {
			errorMessage = "Please enter a valid email address in the Email field.";
		}
		if(comments.value=="Comments") {
			comments.value = "";
		}
		
		if(errorMessage == "") {
		
			var iframe = document.getElementById("contactFrame");
			
			var url = "/wp-content/themes/sd2010/contact.php?";
			
			url = url + "name=" + escape(nameField.value) + "&email=" + escape(email.value) + "&comments=" + escape(comments.value) + "&check=" + escape(check.value);
			
			iframe.src = url;
		} else {
			enableSubmit = true;
			alert(errorMessage);
			errorMessage="";
		}
	} else {
		alert('We are already processing your submission.');
	}
	
}

function setCheck(val) {
	var check = document.getElementById("check");
	check.value = val;
}

function confirmSubmit(val) {
	var nameField = document.getElementById("name");
	var email = document.getElementById("email");
	var comments = document.getElementById("comments");
	
	nameField.value = "Name";
	email.value = "E-mail";
	comments.value = "Comments";
	enableSubmit = true;
	
	setCheck(val);
	fireMyPopup();
}

function validate_email_address(emailStr) {
   var emailPat=/^(.+)@(.+)[\.](.+)$/;
    
   var matchArray=emailStr.match(emailPat);
   
   if (matchArray==null) {
    return false;
   } else {
    return true;
   }
}

function fieldClear(field) {
	if(field.id == "name") {
		if(field.value=="Name") {
			field.value="";
			return false;
		}
	}
	if(field.id == "email") {
		if(field.value=="E-mail") {
			field.value="";
			return false;
		}
	}
	if(field.id == "comments") {
		if(field.value=="Comments") {
			field.value="";
			return false;
		}
	}
}

function fieldBlur(field){
	if(field.id == "name") {
		if(field.value=="") {
			field.value="Name";
			return false;
		}
	}
	if(field.id == "email") {
		if(field.value=="") {
			field.value="E-mail";
			return false;
		}
	}
	if(field.id == "comments") {
		if(field.value=="") {
			field.value="Comments";
			return false;
		}
	}
}
