function el(id) 
{
	if (document.getElementById) {
		return document.getElementById(id);
	} else if (window[id]) {
		return window[id];
	}
	return null;
}

function checkForm (apPaterno,apMaterno,nombre,calle,numExt,numInt,colonia,cp,tel,cel,mail,picAntes,picDespues,forma)
{
	var error = "";
	if (apPaterno.value == "")
	{
		error = error + "* El campo \"Apellido Paterno\" esta vacio y es obligatorio\n\r";
	}
	else if(!apPaterno.value.match(/^[a-zA-Z\s\.]+$/))
	{
		error = error + "* El campo \"Apellido Paterno\" contiene caracteres invalidos\n\r";
	}

	if (apMaterno.value == "")
	{
		error = error + "* El campo \"Apellido Materno\" esta vacio y es obligatorio\n\r";
	}
	else if(!apMaterno.value.match(/^[a-zA-Z\s\.]+$/))
	{
		error = error + "* El campo \"Apellido Materno\" contiene caracteres invalidos\n\r";
	}

        if (nombre.value == "")
	{
		error = error + "* El campo \"Nombre\" esta vacio y es obligatorio\n\r";
	}
	else if(!nombre.value.match(/^[a-zA-Z\s\.]+$/))
	{
		error = error + "* El campo \"Nombre\" contiene caracteres invalidos\n\r";
	}

	if (calle.value == "")
	{
		error = error + "* El campo \"Calle\" esta vacio y es obligatorio\n\r";
	}
	else if(!calle.value.match(/^[0-9a-zA-Z\s\.]+$/))
	{
		error = error + "* El campo \"Calle\" contiene caracteres invalidos\n\r";
	}

	if (numExt.value == "")
	{
		error = error + "* El campo de \"Numero Exterior\" esta vacio y es obligatorio\n\r";
	}
	else if(!numExt.value.match(/^[0-9]{2,6}$/))
	{
		error = error + "* El campo de \"Numero Exterior\" es incorrecto\n\r";
	}

	if(!numInt.value.match(/^[0-9]{1,6}$/) && numInt.value != "")
	{
		error = error + "* El campo de \"Numero Interior\" es incorrecto\n\r";
	}

	if (colonia.value == "")
	{
		error = error + "* El campo \"Colonia\" esta vacio y es obligatorio\n\r";
	}
	else if(!colonia.value.match(/^[0-9a-zA-Z\s\.]+$/))
	{
		error = error + "* El campo \"Colonia\" contiene caracteres invalidos\n\r";
	}

	if (cp.value == "")
	{
		error = error + "* El campo de \"Codigo Postal\" esta vacio y es obligatorio\n\r";
	}
	else if(!cp.value.match(/^[0-9]{5}$/))
	{
		error = error + "* El campo de \"Codigo Postal\" es incorrecto\n\r";
	}

	if(tel.value == "" && cel.value == "")
	{
		error = error + "* Debes incluir al menos un numero de telefono o un numero de celular\n\r";
	} 
	else if(!tel.value.match(/^[0-9]{7}$/))
	{
		if(!tel.value.match("n/a")) {
			error = error + "* El campo de \"Telefono\" es incorrecto (9999999 o n/a)\n\r";
		}
	}
//	else if(!cel.value.match(/^[0-9]{7}$/))
//	{
//		error = error + "* El campo de \"Celular\" es incorrecto\n\r";
//	}

	if (mail.value == "")
	{
		error = error + "* El campo de \"Correo electronico\" esta vacio y es obligatorio\n\r";
	}
	else if(!mail.value.match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/))
	{
		error = error + "* El campo de \"Correo electronico\" es incorrecto\n\r";
	}
                               
	if (error == "")
	{
		var confirmacion = "Es correcta la informacion que ingreso?\n\r";

		confirmacion = confirmacion + "Nombre: " + " " + nombre.value + " " + apPaterno.value + " " + apMaterno.value + "\n\r";
		confirmacion = confirmacion + "Calle: " + calle.value + "\n\r";
		confirmacion = confirmacion + "Numero Exterior: " + numExt.value + "\n\r";
		if(numInt.value != "")
			confirmacion = confirmacion + "Numero Interior: " + numInt.value + "\n\r";
		confirmacion = confirmacion + "Colonia: " + colonia.value + "\n\r";
		confirmacion = confirmacion + "Codigo Postal: " + cp.value + "\n\r";
		confirmacion = confirmacion + "Telefono: " + tel.value + "\n\r";
		confirmacion = confirmacion + "Celular: " + cel.value + "\n\r";
		confirmacion = confirmacion + "Correo electronico: " + mail.value + "\n\r";
			
		if(confirm(confirmacion))
		{
			forma.action = "index.php";
			forma.submit();
		}
	}
	else
	{
		error = error + "* VER EJEMPLOS!!!!!\n\r";
		alert(error);
	}   
}
