function cambiar(esto)
{
	vista=document.getElementById(esto).style.display;
	if (vista=='none')
		vista='block';
	else
		vista='none';

	document.getElementById(esto).style.display = vista;
}
function abre_ventana(pagina)
{
	var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=auto, resizable=no, width=460, height=500, top=85, left=140";
	window.open(pagina,"",opciones);
}
function pregunta(mensaje)
{ 
    if (confirm(mensaje)){ 
       document.form.submit() 
    }else
	{
	location.href="admin.php";
	}
}

function ismaxlength(obj)
{
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

function valida_contacto(){ 
    //valido el nombre 
    if (document.form_contacto.nombre.value.length==0){ 
       alert("Tiene que escribir su nombre!") 
       document.form_contacto.nombre.focus() 
       return 0; 
    } 

	if((/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+[a-zA-Z]{2,5}$/).exec(document.form_contacto.email.value)==null){ 
        alert("Ingrese un correo electrónico válido!"); 
        document.form_contacto.email.focus(); 
        return false; 
    } 
	if((/^[0-9]{6,}$/).exec(document.form_contacto.telefono.value)==null){  
		alert("Ingrese un teléfono Válido");  
		document.form_contacto.telefono.focus();  
		return false;  
	} 
    if (document.form_contacto.asunto.value.length==0){ 
       alert("Tiene que ingresar un asunto o tema!") 
       document.form_contacto.asunto.focus() 
       return 0; 
    } 
	if (document.form_contacto.mensaje.value.length==0){ 
       alert("Tiene que ingresar un mensaje o consulta!") 
       document.form_contacto.mesaje.focus() 
       return 0; 
    } 
    document.form_contacto.submit(); 
}

function Valida_Rut()
{
	var tmpstr = "";
	var intlargo = document.form1.rut.value
	if (intlargo.length> 0)
	{
		crut = document.form1.rut.value
		largo = crut.length;
		if ( largo <2 )
		{
			alert('Rut Inválido')
			document.form1.rut.focus()
			return false;
		}
		for ( i=0; i <crut.length ; i++ )
		if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' )
		{
			tmpstr = tmpstr + crut.charAt(i);
		}
		rut = tmpstr;
		crut=tmpstr;
		largo = crut.length;
	
		if ( largo> 2 )
			rut = crut.substring(0, largo - 1);
		else
			rut = crut.charAt(0);
	
		dv = crut.charAt(largo-1);
	
		if ( rut == null || dv == null )
		return 0;
	
		var dvr = '0';
		suma = 0;
		mul  = 2;
	
		for (i= rut.length-1 ; i>= 0; i--)
		{
			suma = suma + rut.charAt(i) * mul;
			if (mul == 7)
				mul = 2;
			else
				mul++;
		}
	
		res = suma % 11;
		if (res==1)
			dvr = 'k';
		else if (res==0)
			dvr = '0';
		else
		{
			dvi = 11-res;
			dvr = dvi + "";
		}
	
		if ( dvr != dv.toLowerCase() )
		{
			alert('El Rut Ingreso es Invalido')
			document.form1.rut.focus()
			return false;
		}
		alert('El Rut Ingresado es Correcto!')
		document.form1.rut.focus()
		return true;
	}
}

function valida_solicitud(){
	if(Valida_Rut())
	{
		return 0;
	}
    if (document.form1.nombre.value.length==0){ 
       alert("Tiene que escribir su nombre!") 
       document.form1.nombre.focus() 
       return 0; 
    } 
    if (document.form1.apellido_p.value.length==0){ 
       alert("Tiene que escribir su apellido paterno!") 
       document.form1.apellido_p.focus() 
       return 0; 
    } 
    if (document.form1.apellido_m.value.length==0){ 
       alert("Tiene que escribir su apellido materno!") 
       document.form1.apellido_m.focus() 
       return 0; 
    } 
	if((/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+[a-zA-Z]{2,5}$/).exec(document.form1.email.value)==null){ 
        alert("Ingrese un correo electrónico válido!"); 
        document.form1.email.focus(); 
        return false; 
    } 
	if((/^[0-9]{6,}$/).exec(document.form1.telefono.value)==null){  
		alert("Ingrese un teléfono Válido");  
		document.form1.telefono.focus();  
		return false;  
	} 
    if (document.form1.asunto.value.length==0){ 
       alert("Tiene que ingresar un asunto o tema!") 
       document.form1.asunto.focus() 
       return 0; 
    } 
	if (document.form1.mensaje.value.length==0){ 
       alert("Tiene que ingresar un mensaje o consulta!") 
       document.form1.mesaje.focus() 
       return 0; 
    } 
    document.form1.submit(); 
}
