/*
 * Class
 */
function FormularioAjax() { this.inicializa(); }

/*
 * inicializa
 */
FormularioAjax.prototype.inicializa = function() {
	$("nombre").focus();
	$("frmCon").onsubmit = function() { FormularioAjax.enviaFormulario(); return false; }
}

/*
 * envia
 */
FormularioAjax.enviaFormulario = function() {
	emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/
	if ( emailRegExp.test($F("correo")) ) {
		$("respuesta").innerHTML = "sending..." + $F("nombre");
		var n = "nombre="+ $F('nombre') +"&telefono="+ $F('telefono') +"&correo=" + $F('correo') +"&comentarios="+ escape( $F('comentarios') );
		
		new Ajax.Updater("respuesta", "enviaMail.php", {method: 'post', parameters: n});
	} else {
		alert("La dirección de correo no es correcta");
		return false;
	}
}

/*
 * onLoad
 */
function inicia() { miFormulario = new FormularioAjax(); }
if (window.addEventListener) {
	window.addEventListener("load",inicia,false);
} else if (window.attachEvent) {
	window.attachEvent("onload",inicia);
} else {
	window.onload = function() {inicia();}
}
