// JavaScript Document

function cpoIn(id, clsInicial, clsNormal, valDefault){
	if (document.getElementById(id).value == valDefault) {
		document.getElementById(id).value = "";
		document.getElementById(id).className = clsNormal;
	}
}

function cpoOut(id, clsInicial, clsNormal, valDefault){
	if (document.getElementById(id).value == "") {
		document.getElementById(id).value = valDefault;
		document.getElementById(id).className = clsInicial;
	}
}

function validateEmail(email){var splitted = email.match("^(.+)@(.+)$");if(splitted == null) return false;if(splitted[1] != null ){var regexp_user=/^\"?[\w-_\.]*\"?$/;if(splitted[1].match(regexp_user) == null) return false;}if(splitted[2] != null){var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;if(splitted[2].match(regexp_domain) == null) {var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;if(splitted[2].match(regexp_ip) == null) return false;}return true;}return false;}
function isNumberKey(evt){var charCode = (evt.which) ? evt.which : event.keyCode;if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } else { return true;}}




function CompDatos(){var Nom = document.getElementById('nombre').value;
var Tel = document.getElementById('nombre').value;
var Mai = document.getElementById('mail').value; 
var Tel = document.getElementById('telefono').value;
var Estado = document.getElementById('estado').options[0].selected;
var Com = document.getElementById('comentarios').value;
var Err = 0;
var MEr = 'El Formulario contiene los sigientes errores: \n'; 
if (Nom == "") { Err = Err + 1; MEr = MEr + "  - Su nombre no puede estar vacio \n" }
if (validateEmail(Mai) == false ) { Err = Err + 1; MEr = MEr + "  - La direccion de correo no es valida \n" } 
if (Tel == "") { Err = Err + 1; MEr = MEr + "  - El campo de Telefono es obligatorio \n" }
if (Tel.length != 10) { Err = Err + 1; MEr = MEr + "  - Telefono de 10 Digitos (Lada)+(Numero) \n" }
if (isNaN(Tel)) { Err = Err + 1; MEr = MEr + "  - El campo de Telefono solo puede contener Numeros \n" }
if (Estado == true){Err = Err + 1; MEr = MEr + "  - El campo del Estado es obligatorio \n"; } 
if (Com == "") { Err = Err + 1; MEr = MEr + "  - El campo de Comentarios es obligatorio \n" }

if (Err == 0) { return true; } else { alert (MEr); return false; }} 





function ReCaptcha() {aleat = Math.random() * 20; aleat = Math.round(aleat); switch (aleat) {case 1: reCaptcha = 'a571e4d369893a6a564ece2027149896'; break;case 2: reCaptcha = 'dc4a5e2a23fbd4f67b3f0fc16bdc39ae'; break;case 3: reCaptcha = '7f9a983a540e00931a69382161bdd265'; break;case 4: reCaptcha = 'ae1c9c6a127cfbd460a949238c631144'; break;case 5: reCaptcha = '6a15b615e7eab8883637e54fb2977b01'; break;case 6: reCaptcha = '768960b3ba7b5975f8ae18a1312bd9fa'; break;case 7: reCaptcha = 'a98931d104a7fb8f30450547d97e7ca5'; break;case 8: reCaptcha = 'e78f5438b48b39bcbdea61b73679449d'; break;case 9: reCaptcha = '036c0c00ffadc1c181f9c0ad4ab51272'; break;case 10: reCaptcha = 'd2e16e6ef52a45b7468f1da56bba1953'; break;case 11: reCaptcha = '461580541e92155766bee9d9e8f672ea'; break;case 12: reCaptcha = 'c6f96594606710e50e169fe69cea5464'; break;case 13: reCaptcha = 'd2f193c3a0a620a001d9122656bc3c83'; break;case 14: reCaptcha = 'b51d00b52280f0d7479cde95e61749e7'; break;case 15: reCaptcha = '5ef9f2e53bc7736c35216f12f4e0c935'; break;case 16: reCaptcha = '316b03751b6ce3ac1a40431fd1b4562b'; break;case 17: reCaptcha = '94a77737bb84391e168b7f89684851be'; break;case 18: reCaptcha = '4087a2d652670c108c9219d058745bc2'; break;case 19: reCaptcha = 'd9fac6e8695a28e0428e2a29d7041d3e'; break;case 20: reCaptcha = '7b070e052532394b5c2c1803f7ba00f1'; break;}       document.getElementById('imgCaptcha').src = 'http://www.haroconsultores.com.mx/Herramientas/Formas-Seguridad/Imagenes/Captcha/'+reCaptcha+'.jpg'; document.getElementById('valueCaptcha').value = reCaptcha;}

