function Valida_Rut( Objeto ){
var tmpstr = "";
var intlargo = document.getElementById(Objeto).value
 if (intlargo.length > 0){ 	
    
    	crut = document.getElementById(Objeto).value 
    	largo = crut.length;
    
    if ( largo < 2 )
    {
        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() )
    {
    return false;
    }
    return true;
  }   
}


function mailValido(strMail)
{
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(strMail))
      return true;
  else
      return false;
}

var salir=true; 
function cambiarvalor() 
{ 
salir=false; 
} 

function antesdecerrar() 
{ 
if (salir==true) 
{ 

if (document.formulario.operacion.value == "") {
return 'Advertencia: Para postergar el cierre de postulación, NO CIERRE EL NAVEGADOR, pues perderá todos los datos. Para ello pulse el botón Continuar Después y recibirá un correo con los datos de su cuenta o  el boton cancelar inscripción. '; 
}
} 
} 

function contactoenviar(){ 


		if (document.contacto.nombre.value == "") {
			alert("Ingrese Nombre");
			document.contacto.nombre.focus();
		return false;
		}
		if (!mailValido(document.contacto.email.value)) {
     		alert("Introduzca una dirección de correo válida.");
    	 	window.scrollTo(0,0);
   			document.contacto.email.value = "";
   			document.contacto.email.focus();
  	    return false;
  		}
   
  
		if (document.contacto.consulta.value.length < 1){
			 alert("Ingrese su consulta");
			 document.contacto.consulta.focus();
		return false;
		}
			document.contacto.operacion.value="sendconsultacontacto";
			document.contacto.method="POST"; 
			document.contacto.action=""; 
			document.contacto.submit();
		return false;
}

function postrevisar(){
	if (document.posteo.nombre.value == "") {
			alert("Ingrese Nombre");
			document.posteo.nombre.focus();
		return false;
		}
		if (!mailValido(document.posteo.email.value)) {
     		alert("Introduzca una dirección de correo válida.");
    	 	window.scrollTo(0,0);
   			document.posteo.email.value = "";
   			document.posteo.email.focus();
  	    return false;
  		}
   
  
		if (document.posteo.comentario.value.length < 1){
			 alert("Ingrese su comentario");
			 document.posteo.comentario.focus();
		return false;
		}
			document.posteo.operacion.value="sendcomment";
			document.posteo.method="POST"; 
			document.posteo.action=""; 
			document.posteo.submit();
		return false;


}
 
$(document).ready(function(){
 
        $('#ciudad').autocomplete('search.php?tip=a&opt=1', {
            width: 150,
            selectFirst: false
        }).result(function(event, data, formatted) {
            $('#ciudad').val(data[1]);
        });
});


function basesm1(valor){
capaMostrar="#capac"+valor;
 $("#capac1").hide("slow");
 $("#capac2").hide("slow");
 $("#capac3").hide("slow");
 $("#capac4").hide("slow");
 $("#capac5").hide("slow");
 $("#capac6").hide("slow");
 $("#capac7").hide("slow");
 $("#capac8").hide("slow");
 $("#capac9").hide("slow");
 $("#capac11").hide("slow");

 $("#capac21").hide("slow");
 $("#capac22").hide("slow");
 $("#capac23").hide("slow");

 $("#capac31").hide("slow");
 $("#capac32").hide("slow");
 $("#capac33").hide("slow");
 $("#capac34").hide("slow");
 $("#capac35").hide("slow");

 

 $(capaMostrar).show(700);

}

function AnclaF(valor){
	
basesm1(0);	
destination = $(valor).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100 );
return false;	

} 



function CrearINSC(){ 
			
	if (!mailValido(document.formulario.email.value)) {
     		alert("Ingresa una dirección de correo válida.");
    	 	window.scrollTo(0,0);
   			document.formulario.email.value = "";
   			document.formulario.email.focus();
  	    return false;
  		}
			document.formulario.operacion.value="CrearCuentaSPT0";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;

} 	



function logincuenta(){ 
		if (document.login.usuario.value == "") {
			alert("Ingresa nombre de usuario");
			document.login.usuario.focus();
		return false;
}			
if (document.login.contrasena.value == "") {
			alert("Ingresa contraseña");
			document.login.contrasena.focus();
		return false;
}	
			document.login.operacion.value="loginuser";
			document.login.method="POST"; 
			document.login.action=""; 
			document.login.submit();
		return false;

} 	


function ChangePsw(){ 
		if (document.login.actual.value == "") {
			alert("Ingresa tu actual contrasena");
			document.login.actual.focus();
		return false;
}			
if (document.login.contrasena.value == "") {
			alert("Ingresa nueva contraseña");
			document.login.contrasena.focus();
		return false;
}

	if (document.login.contrasena.value.length < 8){
		 alert("La contrasena debe tener  un mínimo de 8  caracteres ");
		document.login.contrasena.focus();
		 return false;
	}

if (document.login.contrasena2.value == "") {
			alert("Repite nueva contraseña");
			document.login.contrasena2.focus();
		return false;
}	

if(document.login.contrasena.value!=document.login.contrasena2.value ){
			alert("No coinciden las contrasenas ingresadas");
			document.login.contrasena2.focus();
		return false;
}	
			document.login.operacion.value="changeSPw";
			document.login.method="POST"; 
			document.login.action=""; 
			document.login.submit();
		return false;

} 	



function step1(valor){ 



if (document.formulario.nombre.value == "") {
			alert("Ingresa nombre");
			document.formulario.nombre.focus();
		return false;
		}
		if (document.formulario.apellido.value == "") {
			alert("Ingresa apellidos");
			document.formulario.apellido.focus();
		return false;
		}
		
			if (document.formulario.rut.value == "") {
			alert("Ingresa  RUT");
			document.formulario.rut.focus();
		return false;
		}
		
			
			
			if (!Valida_Rut("rut")) {
     		alert("El RUT no es valido.");
    	 	window.scrollTo(0,0);
   			document.formulario.rut.value = "";
   			document.formulario.rut.focus();
  	  		 return false;
  		  }
	     
		 
		 
		 if (document.formulario.fecha_dia.value == 0) {
			alert("Ingresa día");
			document.formulario.fecha_dia.focus();
		return false;
		}
		
		 if (document.formulario.fecha_mes.value == 0) {
			alert("Ingresa mes");
			document.formulario.fecha_mes.focus();
		return false;
		}
		
		 if (document.formulario.fecha_ano.value == 0) {
			alert("Ingresa ano");
			document.formulario.fecha_ano.focus();
		return false;
		}
		
		
		 
	if (document.formulario.comuna.value == 0) {
			alert("Ingresa comuna");
			document.formulario.comuna.focus();
		return false;
		}


var radioCheck = false;
    for (i = 0; i < document.formulario.postulacion_tipo.length; i++) {
    if (document.formulario.postulacion_tipo[i].checked)
    radioCheck = true; }
    if (!radioCheck) {
	alert("Selecciona  tipo de postulación");
		return false;
	     }
		 
		 
	 for(i=0; i <document.formulario.postulacion_tipo.length; i++){
    if(document.formulario.postulacion_tipo[i].checked){
      valorSeleccionadotipo = document.formulario.postulacion_tipo[i].value;
    }
  }		
	
		
 



		
		
	var radioCheck = false;
    for (i = 0; i < document.formulario.estudios.length; i++) {
    if (document.formulario.estudios[i].checked)
    radioCheck = true; }
    if (!radioCheck) {
	alert("Selecciona  estado");
		return false;
	     }
		 
		 
	 for(i=0; i <document.formulario.estudios.length; i++){
    if(document.formulario.estudios[i].checked){
      valorSeleccionado = document.formulario.estudios[i].value;
    }
  }		
	
		
if 	(valorSeleccionado==1){


if (document.formulario.institucion.value == 0) {
			alert("Selecciona nombre de la Institución");
			document.formulario.institucion.focus();
		return false;
}	
if (document.formulario.pertenece_bus.value == 0) {
			alert("Selecciona  BUS");
			document.formulario.pertenece_bus.focus();
		return false;
}			
if (document.formulario.nombre_carrera.value == "") {
			alert("Ingresa nombre de la carrera");
			document.formulario.nombre_carrera.focus();
		return false;
}	
if (document.formulario.ano_ingreso.value == "") {
			alert("Ingresa año de ingreso");
			document.formulario.ano_ingreso.focus();
		return false;
}		

}
if 	(valorSeleccionado==2){	

		
if (document.formulario.profesion.value == "") {
			alert("Ingresa profesion");
			document.formulario.profesion.focus();
		return false;
}	
if (document.formulario.grando_academico.value == "") {
			alert("Ingresa grado academico");
			document.formulario.grando_academico.focus();
		return false;
}

if (document.formulario.institucionP.value == 0) {
			alert("Selecciona nombre de la Institución");
			document.formulario.institucionP.focus();
		return false;
}			

}		 
if 	(valorSeleccionado==3){	

		
if (document.formulario.otro.value == "") {
			alert("Ingresa otro");
			document.formulario.otro.focus();
		return false;
}	


}		 
			
			document.formulario.operacion.value=valor;
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;
}







function estudiosF(valor){


if 	(valor==1){
$("#Cotro").hide("slow");
$("#Cprofesional").hide("slow");
$("#Cestudiante").show(700);
 



}

if 	(valor==2){


$("#Cotro").hide("slow");
$("#Cestudiante").hide("slow");
$("#Cprofesional").show(700);
}

if 	(valor==3){
$("#Cestudiante").hide("slow");
$("#Cprofesional").hide("slow");
$("#Cotro").show(700);


}


}


function postulacionF(valor){


if 	(valor==1){
$("#tgrupal1").show(700);
$("#tgrupal3").show(700);
 

}

if 	(valor==2){
$("#tgrupal1").hide("slow");
$("#tgrupal3").hide("slow");


}



}


function step2(valor){ 
if (document.formulario.codigo.value == "") {
			alert("Ingresa código de área del teléfono");
			document.formulario.codigo.focus();
		return false;
		}
if (document.formulario.telefono1.value == "") {
			alert("Ingresa telefono");
			document.formulario.telefono1.focus();
		return false;
		}
		if (document.formulario.movil.value == "") {
			alert("Ingresa móvil");
			document.formulario.movil.focus();
		return false;
	    }
		
		
		if (document.formulario.skype.value == "" & document.formulario.msn.value == "" ) {
			alert("Ingresa al menos 1 sistema de mensajería ");
			document.formulario.skype.focus();
		return false;
	    }
		
		
		
			document.formulario.operacion.value=valor;
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;
}



function step3(valor){ 


if(valor=="siguiente"){
		if (document.formulario.nombre_proyecto.value == "") {
			alert("Ingresa nombre del proyecto");
			document.formulario.nombre_proyecto.focus();
		return false;
		}
		if (document.formulario.descripcion.value == "") {
			alert("Ingresa descripción");
			document.formulario.descripcion.focus();
		return false;
		}
		if (document.formulario.itemi.value == "") {
			alert("Ingresa el monto de financiamiento que requiere tu proyecto");
			document.formulario.itemi.focus();
		return false;
		}
		if (document.formulario.innovacion.value == "") {
			alert("Ingresa innovación");
			document.formulario.innovacion.focus();
		return false;
		}
		if (document.formulario.mercado.value == "") {
			alert("Ingresa mercado");
			document.formulario.mercado.focus();
		return false;
		}
		if (document.formulario.ventaspa.value == "") {
			alert("Completa la estimación de venta");
			document.formulario.ventaspa.focus();
		return false;
		}
		if (document.formulario.competencia.value == "") {
			alert("Ingresa competencia");
			document.formulario.competencia.focus();
		return false;
		}
}
		
		
			document.formulario.operacion.value=valor;
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;
}


function step4enlace(){

			if (document.formulario.enlace.value == "") {
			alert("Ingresa el enlace");
			document.formulario.enlace.focus();
		return false;
		}
			document.formulario.operacion.value="sendenlace";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
			return false;
}

function step4(){
			document.formulario.operacion.value="send";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
			return false;
}


function step5(){
var theMessage = "";
 
  		  var noErrors = theMessage

     // radio button seleccionado
    var radioCheck = false;
    for (i = 0; i < document.formulario.enteraste.length; i++) {
    if (document.formulario.enteraste[i].checked)
    radioCheck = true; }
    if (!radioCheck) {
	alert("Selecciona  una alternativa");
			return ;   
			 }
 for(i=0; i <document.formulario.enteraste.length; i++){
    if(document.formulario.enteraste[i].checked){
      valorSeleccionado = document.formulario.enteraste[i].value;
    }
  }		
	
		
if 	(valorSeleccionado==7){

if (document.formulario.otro.value == "") {
			alert("Ingresa otro");
			document.formulario.oto.focus();
		return false;
		}

}	
	
		
			document.formulario.operacion.value="send";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;

}



function volverstep(valor){
		document.formulario.operacion.value="volverstep";
		document.formulario.volverto.value=valor;
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
	}

function finalizar(){
document.formulario.operacion.value="finalizar";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
		return false;
}


function continuardespues(formulario){
	if (confirm("¿Estás seguro que quieres posponer el cierre de tu postulación?")) {
		document.formulario.operacion.value="continuardespues";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
	}
}

function borrarinscripcion(formulario){
	if (confirm("? Estás seguro que quieres cancelar tu postulación?")) {
		document.formulario.operacion.value="borrar";
			document.formulario.method="POST"; 
			document.formulario.action=""; 
			document.formulario.submit();
	}
}



function recuperarlogin(){ 
			
if (document.login.email.value == "") {
			alert("Ingresa email");
			document.login.email.focus();
		return false;
}	

if (!mailValido(document.login.email.value)) {
     		alert("Introduzca una dirección de correo válida.");
    	 	window.scrollTo(0,0);
   			document.login.email.value = "";
   			document.login.email.focus();
  	   return false;
  }
			document.login.operacion.value="recuperarlogin";
			document.login.method="POST"; 
			document.login.action=""; 
			document.login.submit();
		return false;

} 	
