$(document).ready(function()
{  
	var personaTab = '1';
  $('#input_personas_rut ,#input_negocios_rut1,#input_negocios_rut2,#input_empresa_rut1,#input_empresa_rut2,#input_empresa_rut3').numeric({allow:"kK"});
  $('#input_personas_rut,#input_negocios_rut1,#input_negocios_rut2,#input_empresa_rut1,#input_empresa_rut2,#input_empresa_rut3').Rut();
  $('#input_personas_numero').numeric();
   $('#input_personas_pass').numeric();
  
  $("div#alert_mensaje").hide();
	$(".tab_content").hide();
	$("ul.tabs_cajetin li:first").addClass("active").show();
	$(".tab_content:first").show();

	$("ul.tabs_cajetin li").click(function()
       {
		$("ul.tabs_cajetin li").removeClass("active");
		$(this).addClass("active");
		$(".tab_content").hide();

		var activeTab = $(this).find("a").attr("href");
		$(activeTab).fadeIn();
		return false;
	});
	
	$("#ctab1_a").click(function()
     {
		personaTab = '1';
		$("#error_login").hide();   
		$("#input_personas_numero").val("Tu n\u00famero");
		$("#input_personas_pass").val("1234");
		$("#input_personas_rut").val("Tu RUT");
		$("#input_personas_pass2").val("123456");
		$('#div_personas_movil').show();
		$('#div_personas_hogar').hide();	 
		$('input[id=logPers]').attr('checked', true);	
	});
	
	$("#error_login").click(function()
       {
			$("#error_login").hide();
		});
	
	$("#ctab2_a").click(function()
       {
			personaTab = '0';
			$("#error_login").hide();     
			$("#input_negocios_rut1").val("RUT");
			$("#input_negocios_pass1").val("1234");
			$("#input_negocios_rut2").val("RUT");
			$("#input_negocios_pass2").val("123456");
			$('#div_negocios_movil').show();
			$('#div_negocios_fijo').hide();
			$('input[id=logneg1]').attr('checked', true);
	});
	
		$("#ctab3_a").click(function()
       {
			personaTab = '0';
			$("#error_login").hide();   
			$("#input_empresa_rut1").val("RUT Empresa");
			$("#input_empresa_pass1").val("1234");			
			$("#input_empresa_rut2").val("RUT Empresa");
			$("#input_empresa_rut3").val("RUT Usuario");
			$("#input_empresa_pass2").val("123456");			
			$('#div_empresas_movil').show();	
			$('#div_empresas_fija').hide();			
			$('input[id=logemp1]').attr('checked', true);	
	});
	
	  $("#input_personas_numero ,#input_personas_pass,#input_personas_rut,#input_personas_pass2,#input_negocios_rut1,#input_negocios_pass1,#input_negocios_rut2,#input_negocios_pass2,#input_empresa_rut1,#input_empresa_pass1,#input_empresa_rut2,#input_empresa_rut3,#input_empresa_pass2").click(function()
       {
			$("#error_login").hide();   	   
			$('#alert_mensaje').hide();
	   });	
	
		$('#tab_container_cajetin, .alert_mensaje').mouseover(function() {
			if(personaTab == '1'){
				$('#alert_mensaje').show();
			}
		});	
		$('#tab_container_cajetin, .alert_mensaje').mouseleave(function() {
			$('#alert_mensaje').hide();
		});
}); 
	
function  selecciona_tab(modo,opcion)
	{  if(modo=="personas")
		  {
		     switch(opcion){
				case 1:
					$('#div_personas_movil').show();
					$('#div_personas_hogar').hide();
					break;
				case 2:
					$('#div_personas_movil').hide();
					$('#div_personas_hogar').show();
					break;			 
					}
		  }
	 if(modo=="empresas")
		  {	
			 switch(opcion){
				case 1:
					$('#div_empresas_movil').show();
					$('#linkce').show();
					$('#div_empresas_fija').hide();
					break;
				case 2:
					$('#div_empresas_movil').hide();
					$('#linkce').hide();
					$('#div_empresas_fija').show();
					break;
			 
					}
		  } 
	 if(modo=="negocios")
		  {	
			 switch(opcion){
				case 1:
					$('#div_negocios_movil').show();
					$('#div_negocios_fijo').hide();
					break;
				case 2:
					$('#div_negocios_movil').hide();
					$('#div_negocios_fijo').show();
					break;			 
					}
		}
		 
	}
	
	 $("a#cerrar").click(function ( event ) {
         event.preventDefault();
         $("div#alert_mensaje").hide();
      });
			 
			
			 
	function login(tipo,camp1,camp2,form){

	    $("#error_login").hide();   
		$('#alert_mensaje').hide();
		 switch(tipo)
		 {		 
		case "persona_numero":
		             if($("#input_personas_numero").val()=='' || $("#input_personas_numero").val()=='Tu n\u00famero' ){setShowErrMsj('Ingrese n\u00famero'); break;}
					 if($("#input_personas_pass").val()==''){setShowErrMsj('Ingrese contrase\xF1a');break;}
					  var tipcontrato=0;
					var numero =jQuery("#"+camp1).val(); 
					var password =jQuery("#"+camp2).val(); 
 					var form_ =  document.getElementById(form); 

					if(numero.length<8 ||  numero == "Tu número"){	
                        setShowErrMsj('ingrese N&uacute;mero.');
						//alert('Ingrese Número');
						return;
					}

					if(password.length<4){
					 setShowErrMsj('Ingrese Contrase&ntilde;a');
									
						//alert('Ingrese contraseña');
						return ;
					}
					/* se setean nuevas valiables a pasar */
					jQuery(".persona_numero_clave_nuevo").val(password); 
					jQuery(".persona_numero_nuevo").val(numero);
					
					 form_.action = "https://autoatencion.movistar.cl/sucursalvirtual/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy?userid=CLIENTE_MOVIL&password=CLIENTE_MOVIL&id="+numero+"&clave="+password+"&timestamp=11111111&checksum=aaaaaa&encriptar=false";
					
					jQuery.ajax({
					type: "POST",
					url: "cliente.login.php",
					data: "task=getDat&numerocheck="+numero,	
					dataType: 'json',
					async:false,
					success: function(login){
							if(login==4 || login ==5)
								{	 
								  tipcontrato=login;							
				                  form_.action = "https://autoservicio.movistar.cl/aaw/Autenticacion/Login/validaIdentificador.do";	
						        }							   
					   }
						});
					
					if(tipcontrato!=4 && tipcontrato!=5 ){
					jQuery.ajax({
					type: "POST",
					url: "cliente.login.php",
					data: "task=getEnc&contrasenia="+password,	
					dataType: 'json',
					async:false,
					success: function(login){ 
					      form_.action = "https://autoatencion.movistar.cl/sucursalvirtual/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy?userid=CLIENTE_MOVIL&password=CLIENTE_MOVIL&id="+numero+"&clave="+password+"&timestamp="+login[0]+"&checksum=aaaaaa&encriptar=false";
							}
						});

					}						
					form_.submit();
										
					break;
					
		case "persona_rut":		         
		               
		            var pass=$("#"+camp2).val();
					var rut=$("#"+camp1).val();  
				
					var verifica=$.Rut.validar(rut);					   
					if(rut=='' ||  rut=='Tu RUT'){setShowErrMsj('ingrese RUT');break;}
					if(verifica==false){setShowErrMsj("RUT no valido");break;}					  
					if(pass==''){setShowErrMsj("ingrese contrase\xF1a");break;}
					   var rut_ = jQuery("#"+camp1).val(); 
						var pass =  jQuery("#"+camp2).val(); 
						var form_r=document.getElementById(form); 
						
						if(rut_.length<8 ||  rut_ =='Tu RUT'){
                                setShowErrMsj("Ingrese RUT");						
							//alert('Ingrese Rut');							
							return ;
						}
												
						if(pass.length<1 ){
							setShowErrMsj('Error: Ingrese Contrase&ntilde;a.');
							//alert('Ingrese contraseña');
							return ;
			   			}

						jQuery("."+camp1).val(rut_.replace('.','').replace('.',''));
						//parametros de movistar para login
						jQuery(".parametro_rut1").val(rut_.replace('.','').replace('.',''));
						jQuery(".parametro_rut2").val(rut_.replace('.','').replace('.',''));
						jQuery(".parametro_rut3").val(rut_.replace('.','').replace('.',''));
						jQuery(".parametro_rut4").val(rut_.replace('.','').replace('.',''));
						jQuery(".parametro_rut5").val(rut_.replace('.','').replace('.',''));
						jQuery(".parametro_rut6").val(rut_.replace('.','').replace('.',''));							
						jQuery(".parametro_pas1").val(pass);
						var rut_param =rut_.replace('.','').replace('.','');
						var substr_dv = rut_param.split('-');
						jQuery(".parametro_rutdv1").val(substr_dv[1]);	
					   //fin parametros
					   /* se setean nuevas valiables a pasar */
					  jQuery(".persona_rut_clave").val(pass); 
					  jQuery(".persona_rut_nuevo").val(rut_.replace('.','').replace('.',''));
					   var rt = rut_.replace('.','').replace('.','');
					form_r.action = "https://autoatencion.movistar.cl/sucursalvirtual/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy?userid=CLIENTE_FIJA&password=CLIENTE_FIJA&id="+rt+"&clave="+pass+"&timestamp=111111111&checksum=4382448202B6BDD0C513C2255C4AC9E84298ABB7EC6BE72BD26F8FE08AE8F92A&encriptar=false";
					jQuery.ajax({
							type: "POST",
							url: "cliente.login.php",
							data: "task=getEnc&contrasenia="+password,	
							dataType: 'json',
							async:false,
							success: function(login){	
							form_r.action = "https://autoatencion.movistar.cl/sucursalvirtual/portal/cxml/04_SD9ePMtCP1I800I_KydQvyHFUBADPmuQy?userid=CLIENTE_FIJA&password=CLIENTE_FIJA&id="+rt+"&clave="+pass+"&timestamp="+login[0]+"&checksum=4382448202B6BDD0C513C2255C4AC9E84298ABB7EC6BE72BD26F8FE08AE8F92A&encriptar=false";
									}
						});
						form_r.submit();
					break;
					
		case "negocios_rut1":
		             
		            var verifica=$.Rut.validar($("#input_negocios_rut1").val());
					if($("#input_negocios_rut1").val()=='' ||  $("#input_negocios_rut1").val()=='RUT'){setShowErrMsj('ingrese RUT');break;}
					if(verifica==false){setShowErrMsj("RUT no valido");break;}
					if($("#input_negocios_pass1").val()==''){setShowErrMsj("ingrese contrase\xF1a");break;}
					var rut_ = jQuery("#"+camp1).val(); 
					var pass = jQuery("#"+camp2).val();  
					jQuery(".input_negocios_rut1").val(rut_);
					jQuery(".input_negocios_rut1_clave").val(pass);
					var form_r=document.getElementById(form); 						
			
					jQuery("."+camp1).val(rut_.replace('.','').replace('.',''));
					
					form_r.submit();
			
					break;
					
		case "negocios_rut2":
					var verifica=$.Rut.validar($("#input_negocios_rut2").val());
					if($("#input_negocios_rut2").val()=='' ||  $("#input_negocios_rut2").val()=='RUT'){setShowErrMsj('ingrese RUT');break;}
					if(verifica==false){setShowErrMsj("RUT no valido");break;}
					if($("#input_negocios_pass2").val()==''){setShowErrMsj("ingrese contrase\xF1a");break;}
					var rut_ = jQuery("#"+camp1).val(); 
					var pass = jQuery("#"+camp2).val(); 

				    // jQuery(".neg_rut_opc2").val(rut_);
					 jQuery(".neg_clave_opc2").val(pass);					
					var form_r=document.getElementById(form);
					//parametros movistar login
					jQuery(".neg_rut_opc2").val(rut_.replace('.','').replace('.',''));			
					var rut_param =rut_.replace('.','').replace('.','');
					var substr_dv = rut_param.split('-');			
					jQuery(".param_neg2p_rutdv").val(substr_dv[1]);
					jQuery(".param_neg2p_rut5").val(rut_.replace('.','').replace('.',''));
					jQuery(".param_neg2p_rut1").val(rut_);
					jQuery(".param_neg2p_rut2").val(rut_.replace('.','').replace('.',''));
					jQuery(".param_neg2p_rut3").val(rut_.replace('.','').replace('.',''));
					jQuery(".param_neg2p_rut4").val(rut_.replace('.','').replace('.',''));
					jQuery(".param_neg2p_rut0").val(substr_dv[0]);
					jQuery("#pass-mensaje-4").val(pass);
					
					form_r.submit();
					
					
					
					break;
					
		case "empresa_rut1":
		
		            var verifica=$.Rut.validar($("#input_empresa_rut1").val());
					if($("#input_empresa_rut1").val()=='' ||  $("#input_empresa_rut1").val()=='RUT Empresa'){setShowErrMsj('ingrese RUT');break;}
					if(verifica==false){setShowErrMsj("RUT no valido");break;}
					if($("#input_empresa_pass1").val()==''){setShowErrMsj("ingrese contrase\xF1a");break;}					
					var rut_ = jQuery("#"+camp1).val(); 
					var pass = jQuery("#"+camp2).val(); 					
					jQuery(".emp_rut_opc1").val(rut_);
					jQuery(".clave_emp_opc1").val(pass);					
					var form_r=document.getElementById(form); 		
				
					//parametros movistar login
					jQuery(".emp_rut_opc1").val(rut_.replace('.','').replace('.',''));
					jQuery(".opc_a_paste").val(jQuery(".opc_a_copy").val());
					form_r.submit();
				
				
			
					break;
					
		case "form_emp_opc2":
					var verifica=$.Rut.validar($("#input_empresa_rut2").val());
					if($("#input_empresa_rut2").val()=='' ||  $("#input_empresa_rut2").val()=='RUT Empresa'){setShowErrMsj('ingrese RUT');break;}
					if(verifica==false){setShowErrMsj("RUT no valido");break;}
					/*rut usuario*/
						var verifica2=$.Rut.validar($("#input_empresa_rut3").val());
					if($("#input_empresa_rut3").val()=='' ||  $("#input_empresa_rut3").val()=='RUT Usuario'){setShowErrMsj('ingrese RUT');break;}
					if(verifica2==false){setShowErrMsj("RUT no valido");break;}					
					if($("#input_empresa_pass2").val()==''){setShowErrMsj("ingrese contrase\xF1a");break;}		

					var rut_emp = jQuery("#"+camp1).val(); 
					var rut_persona = jQuery("#"+camp2).val(); 
					var clave= jQuery("#input_empresa_pass2").val();  
					
					jQuery(".rut_emp_opc2").val(rut_emp);
					jQuery(".rut_persona_opc2").val(rut_persona);
					jQuery(".clave_emp_ocp2").val(clave);	
					var form_r=document.getElementById('form_emp_opc2'); 
					jQuery(".rut_emp_opc2").val(rut_emp.replace(".",'').replace(".",''));	
					jQuery(".rut_persona_opc2").val(rut_persona.replace(".",'').replace(".",''));	
					jQuery(".param_rut_persona").val(rut_persona);	
					jQuery(".param_rut_emp").val(rut_emp);							
		
					form_r.submit();
					
					break;
					
		 
		 }
	  
	}
	
	function setShowErrMsj(txt)
	{
			  $("#txt_mensaje").html(txt);
			  $("#error_login").show();
		
	}
	function recuperarPasswordRes(formulario,input_){
	var rut_entero = document.getElementById(input_).value;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "Tu RUT" || rut_entero.length < 7 ){	
		setShowErrMsj('Rut no v&aacute;lido.');	
		return ;
	}
	
	var rut = getRut(rut_entero);
	var dv = getDv(rut_entero);
	formulario.action = 'http://mihogar.movistar.cl/tol/tolRes';
	formulario.origen.value ="pag_principal";
	formulario.rut.value = rut;
	formulario.dv.value = dv;
	formulario.rut_usuario.value = rut_entero;	
	formulario.login.value = rut_entero;
	formulario.page.value="1007";
	formulario.submit();
}
function getRut(s){
	var i, c;
	var rut, dig;
	if (s.length < 2 || s.indexOf("-") < 0){
		return;
	}	
	rut	= s.substring(0, s.length-2);
	dig	= s.substring(s.length-1, s.length);
	return rut;
}
function getRutPym(s){
	var i, c;
	var rut, dig;
	if (s.length < 2 || s.indexOf("-") < 0){
		return;
	}	
	rut	= s.substring(0, s.length-1);
	return rut;
}

function getDv(s){
	var i, c;
	var rut, dig;	
	if (s.length < 2 || s.indexOf("-") < 0 ){
		return;
	}		
	rut	= s.substring(0, s.length-1);
	dig	= s.substring(s.length-1, s.length);	
	return dig;
}
function recuperarPasswordPym(formulario){
	var rt_= $("#input_negocios_rut2").val();
	var pass_=$("#input_negocios_pass2").val();
	document.getElementById("formLoginHogarPym").input_rut.value=rt_;
	var rut_entero = rt_;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "RUT" || rut_entero == "RUT" || rut_entero.length < 7){		
		setShowErrMsj('Rut no v&aacute;lido.');	
		return;
	}
	
	var rut = getRutPym(rut_entero);
	var dv = getDv(rut_entero);	
	//formulario.action = 'http://mihogar.movistar.cl/tol/tolpym';
	formulario.origen.value ="pag_principal";
	formulario.rut.value = rut;
	formulario.dv.value = dv;
	formulario.rut_usuario.value = rut_entero;
	formulario.login.value = rut_entero;
	formulario.page.value="1007";
	formulario.submit();
}
function solicitarClaveEmpresa(formulario){
	var valorRut1  = document.getElementById("input_empresa_rut2").value;
	var valorRut2  = document.getElementById("input_empresa_rut3").value;

	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "RUT Empresa" || valorRut1 == "RUT Empresa" || valorRut1.length < 7){
       //	document.getElementById("rut_entidad").focus();
      	//alert("Debe ingresar el rut de la empresa.");
		setShowErrMsj('RUT Empresa no v&aacute;lido.');	
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "RUT Usuario" || valorRut2 == "RUT Usuario" || valorRut2.length < 7){
       //	document.getElementById("rut_persona").focus();
        setShowErrMsj('RUT Usuario no v&aacute;lido.');	
      	return;
   	}

	formulario.action = 'http://mihogar.movistar.cl/tol/tolemp';
	formulario.rut_entidad.value = valorRut1;
	formulario.rut_persona.value = valorRut2;
	formulario.page.value = "1007";
	formulario.origen.value = "pag_principal";
	formulario.vieneDelLogin.value = "V1V";
	formulario.rut_usuario.value = valorRut1;
	formulario.iniMainFrame.value = "1";
   	formulario.submit();
}

