// JavaScript Document

function vacio(q) {
	for ( i = 0; i < q.length; i++ ) {
		if ( q.charAt(i) != " " ) 
			return false
	}
    return true
}

function validarcontacto(Form){
	var correcto = true;
	var num = /^[0-9]+$/;
	var email = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
 	
	if ( vacio(Form.nombre.value) ) {
		alert('* Escriba su Nombre\n');
		return false;
	}
	if ( vacio(Form.apellido.value) ) {
		alert('* Escriba su Apellido\n');
		return false;
	}
	if ( vacio(Form.calle.value) ) {
		alert('* Escriba su Calle\n');
		return false;
	}
	if ( vacio(Form.no.value) ) {
		alert('* Escriba el Número de su Domicilio\n');
		return false;
	}
	else{
		if(!( num.test(Form.no.value))){
			alert('* El Número de su Domicilio debe ser numérico\n');
			return false;
		}
	}
	if ( vacio(Form.colonia.value) ) {
		alert('* Escriba su Colonia\n');
		return false;
	}
	if ( vacio(Form.ciudad.value) ) {
		alert('* Escriba su Ciudad\n');
		return false;
	}
	if ( vacio(Form.edo.value) ) {
		alert('* Escriba su Estado\n');
		return false;
	}
	if ( vacio(Form.cp.value) ) {
		alert('* Escriba su Código Postal\n');
		return false;
	}
	else{
		if(!( num.test(Form.cp.value))){
			alert('* El Código Postal debe ser numérico\n');
			return false;
		}
	}
	if ( vacio(Form.tel.value) ) {
		alert('* Escriba su Teléfono\n');
		return false;
	}
	else{
		if(!( num.test(Form.tel.value))){
			alert('* El Teléfono debe ser numérico\n');
			return false;
		}
	}
	if ( vacio(Form.email.value) ) {
			alert('* Escriba su Email\n');
			return false;
	}
	else{
		if(!( email.test(Form.email.value))){
			alert('* El Email es inválido\n');
			return false;
		}
	}
	if ( vacio(Form.mensaje.value) ) {
		alert('* Escriba su Mensaje\n');
		return false;
	}
	if ( vacio(Form.verificacion.value) ) {
		alert('* Escriba el código anti-spam\n');
		return false;
	}
	return true;
}