/**
 * @author Matt Thomas
 * WhittmanHart 2008
 */

function validateContactForm(){
	var isValid = true;
	var errorMsg = "";
	var origBorder = "#e3e2e6";
	var errorBorder = "#ff0000";
	var errorDiv = document.getElementById('error');
	var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var subj = document.getElementById('subject').value;
	var msg = document.getElementById('message').value;
	
	if(name == "" || name == null) {
		isValid = false;
		errorMsg += "<li>Ingrese su nombre.</li>";
		document.getElementById('name').style.borderColor = errorBorder;
	}
	else {
		document.getElementById('name').style.borderColor = origBorder;
	}
	if(!email.match(emailReg)){
		isValid = false;
		errorMsg += "<li>Ingrese una dirección de correo electrónico válida.</li>";
		document.getElementById('email').style.borderColor = errorBorder;
	}
	else {
		document.getElementById('email').style.borderColor = origBorder;
	}
	if(subj == "" || subj == null){
		isValid = false;
		errorMsg += "<li>Ingrese un asunto o tema.</li>";
		document.getElementById('subject').style.borderColor = errorBorder;
	}
	else {
		document.getElementById('subject').style.borderColor = origBorder;
	}
	if(msg == "" || msg == null){
		isValid = false;
		errorMsg += "<li>Ingrese un mensaje.</li>";
		document.getElementById('message').style.borderColor = errorBorder;
	}
	else {
		document.getElementById('message').style.borderColor = origBorder;
	}
	
	if(isValid == false){
		errorDiv.innerHTML = "<ul>" + errorMsg + "</ul>";
	}
	
	return isValid;
}

function validateOptin() {
	var isValid = true;
	var errorMsg = "";
	var origBorder = "#e3e2e6";
	var errorBorder = "#ff0000";
	var errorDiv = document.getElementById('error');
	var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	var email = document.getElementById('email').value;
	
	if(!email.match(emailReg) || email == "" || email == null){
		isValid = false;
		errorMsg += "<li>No hemos podido procesar su solicitud.  Por favor verifique su dirección de correo electrónico y fecha de nacimiento e intente nuevamente.</li>";
		document.getElementById('email').style.borderColor = errorBorder;
	}
	
	if(isValid == false){
		errorDiv.innerHTML = "<ul>" + errorMsg + "</ul>";	
	}
	
	return isValid;
}