jQuery(document).ready(function(){

		 		//Personas
				$("input[id=clavehome]").focus(function(){ 
					 $("span[id=passPM]").hide();
				});
				
				$("span[id=passPM]").click(function(){ 
					 $("span[id=passPM]").hide();
					 $("input[id=clavehome]").focus();
				});
				
				$("input[id=passhome]").focus(function(){ 
					 $("span[id=passPH]").hide();
				});
				
				$("span[id=passPH]").click(function(){ 
					 $("span[id=passPH]").hide();
					 $("input[id=passhome]").focus();
				});
				
				
				//Negocios
				$("input[id=claveMovil]").focus(function(){ 
				 	$("span[id=passNM]").hide();
				});
				
				$("span[id=passNM]").click(function(){ 
				 	$("span[id=passNM]").hide();
				 	$("input[id=claveMovil]").focus();
				});
				
				$("input[id=clave_negocio]").focus(function(){ 
				 	$("span[id=passNH]").hide();
				});
				
				$("span[id=passNH]").click(function(){ 
				 	$("span[id=passNH]").hide();
				 	$("input[id=clave_negocio]").focus();
				});
				
									
				//Empresas
				$("input[id=clave_negocios]").focus(function(){ 
				 	$("span[id=passEM]").hide();
				});
				
				$("span[id=passEM]").click(function(){ 
				 	$("span[id=passEM]").hide();
				 	$("input[id=clave_negocios]").focus();
				});
				
				$("input[id=passwordEmpresa]").focus(function(){ 
				 	$("span[id=passEH]").hide();
				});
				
				$("span[id=passEH]").click(function(){ 
				 	$("span[id=passEH]").hide();
				 	$("input[id=passwordEmpresa]").focus();
				});				
			});




var tabs = new Array();
function seleccionarTab_caj(object){
	// tabs disponibles
	tabs[0] = 'persona';
	tabs[1] = 'negocio';
	tabs[2] = 'empresa';
	
	var n;
	n = String(object.id).replace('tab_','');
	
	var tabNow = new Array();
	for (i=0;i<tabs.length;i++)
	{
		tabNow = tabs[i];
		if (tabNow != n)
		{
			document.getElementById('tab_'+tabNow).className = 'opcion_normal';
			document.getElementById('contenido_'+tabNow).style.display = 'none';
		}
		else
		{
			document.getElementById('tab_'+tabNow).className = 'opcion_activo';
			document.getElementById('contenido_'+tabNow).style.display = 'block';
			cleanInput_caj();
		}
	}
}



function cambioRadio_caj(elemento){
	switch(elemento){
		case 0:									
			document.getElementById('personas_movil').checked= 'true';
			document.getElementById('negocios_movil').checked= 'true';
			document.getElementById('empresas_movil').checked= 'true';
			
			cleanInput_caj();
			break;
		case 1 :
			document.getElementById('abajo1_caj').style.display= 'block';
			document.getElementById('abajo2_caj').style.display= 'none';
			document.getElementById('celularhome').value='Tu N\xB0';
			document.getElementById('clavehome').value='';
			document.getElementById("passPM").style.display ='block';
			break;
		case 2 :
			document.getElementById('abajo1_caj').style.display= 'none';
			document.getElementById('abajo2_caj').style.display= 'block';
			document.getElementById('ruthome').value='Tu RUT';
			document.getElementById('passhome').value='';
			document.getElementById("passPH").style.display ='block';
			break;
		case 3 :
			document.getElementById('abajo3_caj').style.display= 'block';
			document.getElementById('abajo4_caj').style.display= 'none';
			document.getElementById('celularMovil').value="Rut Negocio";
			document.getElementById('claveMovil').value='';
			document.getElementById("passNM").style.display ='block';
			break;
		case 4 :
			document.getElementById('abajo3_caj').style.display= 'none';
			document.getElementById('abajo4_caj').style.display= 'block';
			document.getElementById('rut_negocio').value='Rut Negocio';
			document.getElementById('clave_negocio').value='';
			document.getElementById("passNH").style.display ='block';
			break;
		case 5:
			document.getElementById('abajo5_caj').style.display= 'block';
			document.getElementById('abajo6_caj').style.display= 'none';
			document.getElementById('abajo7_caj').style.display= 'none';
			document.getElementById('celular_negocios').value='Rut Empresa';
			document.getElementById('clave_negocios').value='';
			document.getElementById("passEM").style.display ='block';
			break;
		case 7:
			document.getElementById('abajo5_caj').style.display= 'none';
			document.getElementById('abajo6_caj').style.display= 'none';
			document.getElementById('abajo7_caj').style.display= 'block';
			document.getElementById('rutEmpresa').value='Rut Empresa';
			document.getElementById('rutPersona').value='Rut Usuario';
			document.getElementById('passwordEmpresa').value='';
			document.getElementById("passEH").style.display ='block';
			break;
	}
 }
 
 //cambia de pesta�as o se hace postback
 function cleanInput_caj(){		 	
 	//Personas
 	document.getElementById('celularhome').value='Tu N\xB0';
	document.getElementById('clavehome').value='';
	document.getElementById("passPM").style.display ='block';
	
	document.getElementById('ruthome').value='Tu RUT';
	document.getElementById('passhome').value='';
	document.getElementById("passPH").style.display ='block';
	
	//Negocios
	document.getElementById('celularMovil').value="Rut Negocio";
	document.getElementById('claveMovil').value='';
	document.getElementById("passNM").style.display ='block';
	
	document.getElementById('rut_negocio').value='Rut Negocio';
	document.getElementById('clave_negocio').value='';
	document.getElementById("passNH").style.display ='block';
	
	//Empresas
	document.getElementById('celular_negocios').value='Rut Empresa';
	document.getElementById('clave_negocios').value='';
	document.getElementById("passEM").style.display ='block';
	
	document.getElementById('rutEmpresa').value='Rut Empresa';
	document.getElementById('rutPersona').value='Rut Usuario';
	document.getElementById('passwordEmpresa').value='';
	document.getElementById("passEH").style.display ='block';
 }
 
 function onlyNumbersHome_caj(evt){			
 		evt = (evt) ? evt : window.event
   	var charCode = (evt.which) ? evt.which : evt.keyCode
   	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
      	 	return false
   	}
   		return true
}

function soloRUTHome_caj(fld,e){
	var i = j = 0;
	var puntos =new Array();
	var strCheck = '0123456789-kK';
	var aux = aux2 = '';
	var whichCode = (document.all) ? e.keyCode : (window.Event) ? e.which : e.keyCode;
	if ((whichCode == 13) || (whichCode == 8) || (whichCode == 0) || (whichCode == 32)) return true; // Enter
		key = String.fromCharCode(whichCode);
	if (strCheck.indexOf(key) == -1) return false; // Not a valid key
		len = fld.value.length;
	for(; i < len; i++){
		if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
	}
}


// Paginas de Post Movil
var URL_SERVER_MOVIL = "https://autoservicio.movistar.cl"
var URL_LOGIN_MOVIL                 = URL_SERVER_MOVIL+"/aaw/Autenticacion/Login/access.jsp";
var URL_RECUPERA_CLAVE_MOVIL_EMP    = URL_SERVER_MOVIL+"/aaw/Autenticacion/Login/parametros.do";
var URL_RECUPERA_CLAVE_MOVIL_PER    = URL_SERVER_MOVIL+"/aaw/Autenticacion/RecordarClave/recordarClaveTelefono.jsp";

function LogInMP_caj(pTipoIngreso,formulario){
   if (pTipoIngreso=="T"){
	    	document.getElementById("TipIngNeg").value = pTipoIngreso;
	    	document.getElementById("formHiddenNeg").action = URL_LOGIN_MOVIL;
	    	
	      	if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").celularhome.value)){
	     		generaLayerHome_caj("El celular es requerido");
	        	return false;
	    	}
	    
	    	if (document.getElementById("formLoginCelBAMHome").celularhome.value.length != 8){
	    		generaLayerHome_caj("El celular es requerido");
	        	return false;
	   	 	}
	   	 	
	   	 	if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").clavehome.value)){
		    	generaLayerHome_caj("La clave es requerida");
		        return false;
		    }
		    
		    if (document.getElementById("formLoginCelBAMHome").clavehome.value.length!=4){
		    	generaLayerHome_caj("La clave debe poseer 4 d\xedgitos");
		        return false;
		    }

      	document.getElementById("RutNeg").value = document.getElementById("formLoginCelBAMHome").celularhome.value;
      	document.getElementById("PassNeg").value = document.getElementById("formLoginCelBAMHome").clavehome.value;
    }
    
    document.getElementById("formHiddenNeg").submit();    
    document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = "";
    cambioRadio_caj(1);
}

function LogInMPParam_caj(pTipoIngreso,formulario, URL){
   if (pTipoIngreso=="T"){
	    	document.getElementById("TipIngNeg").value = pTipoIngreso;
	    	document.getElementById("formHiddenNeg").action = URL;
	    	
	      	if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").celularhome.value)){
	     		document.getElementById("formLoginCelBAMHome").celularhome.focus();
	     		generaLayerHome_caj("El celular es requerido");
	        	return false;
	    	}
	    
	    	if (document.getElementById("formLoginCelBAMHome").celularhome.value.length != 8){
	    		document.getElementById("formLoginCelBAMHome").celularhome.focus();
	    		generaLayerHome_caj("El celular es requerido");
	        	return false;
	   	 	}
	   	 	
	   	 	if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").clavehome.value)){
		    	document.getElementById("formLoginCelBAMHome").clavehome.focus();
		    	generaLayerHome_caj("La clave es requerida");
		        return false;
		    }
		    
		    if (document.getElementById("formLoginCelBAMHome").clavehome.value.length!=4){
		    	document.getElementById("formLoginCelBAMHome").clavehome.focus();
		    	generaLayerHome_caj("La clave debe poseer 4 d\xedgitos");
		        return false;
		    }

      	document.getElementById("RutNeg").value = document.getElementById("formLoginCelBAMHome").celularhome.value;
      	document.getElementById("PassNeg").value = document.getElementById("formLoginCelBAMHome").clavehome.value;
    }
    
    document.getElementById("formHiddenNeg").submit();    
    document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = "";
    cambioRadio_caj(1);
}

//Negocios Movil
function LogInMN_caj(pTipoIngreso,formulario){
 if(pTipoIngreso=="R"){
 		document.getElementById("TipIngNeg").value = pTipoIngreso;
	    document.getElementById("formHiddenNeg").action = URL_LOGIN_MOVIL;
	    	
    	var valorRut = document.getElementById("formNegocio").celularMovil.value;
		valorRut = valorRut.replace(".","");
    	
    	if(valorRut == "" || valorRut == "Rut Negocio"){
        	generaLayerHome_caj("Debe ingresar el rut.");        
        	return;
		}
		
		if(document.getElementById("formNegocio").claveMovil.value==""){
			generaLayerHome_caj("Debe ingresar su clave.");	    
	    	return;	
		}
	
		if(document.getElementById("formNegocio").claveMovil.value.length != 4) {
	   		generaLayerHome_caj("La clave debe poseer 4 digitos.");	    
		    return;
	   	}
        
        document.getElementById("RutNeg").value  = valorRut;
        document.getElementById("PassNeg").value = document.getElementById("formNegocio").claveMovil.value;
	}
 	document.getElementById("formHiddenNeg").submit(); 
 	document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = "";
    cambioRadio_caj(3);
 	
}

function LogInMNParam_caj(pTipoIngreso,formulario, URL){
 	if(pTipoIngreso=="R"){
 		document.getElementById("TipIngNeg").value = pTipoIngreso;
	    document.getElementById("formHiddenNeg").action = URL;
	    	
    	var valorRut = document.getElementById("formNegocio").celularMovil.value;
		valorRut = valorRut.replace(".","");
    	
    	if(valorRut == "" || valorRut == "Rut Negocio"){
    		document.getElementById("formNegocio").celularMovil.focus();
        	generaLayerHome_caj("Debe ingresar el rut.");        
        	return;
		}
		
		//VALIDAR EL RUT ****************************
		if(!Valida_Rut_caj(valorRut)){
			document.getElementById("formNegocio").celularMovil.focus();
			document.getElementById("formNegocio").celularMovil.value = "";
			generaLayerHome_caj("Rut inv\u00E1lido");
			return;
		}
		
		if(document.getElementById("formNegocio").claveMovil.value==""){
			document.getElementById("formNegocio").claveMovil.focus();
			generaLayerHome_caj("Debe ingresar su clave.");	    
	    	return;	
		}
	
		if(document.getElementById("formNegocio").claveMovil.value.length != 4) {
	   		document.getElementById("formNegocio").claveMovil.focus();
	   		generaLayerHome_caj("La clave debe poseer 4 digitos.");	    
		    return;
	   	}
        
        document.getElementById("RutNeg").value  = valorRut;
        document.getElementById("PassNeg").value = document.getElementById("formNegocio").claveMovil.value;
	}
 	document.getElementById("formHiddenNeg").submit(); 
 	document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = "";
    cambioRadio_caj(3);
 	
}

//Empresas Movil
function LogInME_caj(pTipoIngreso,formulario){
	if(pTipoIngreso=="R"){
 		document.getElementById("TipIngNeg").value = pTipoIngreso;
	    document.getElementById("formHiddenNeg").action = URL_LOGIN_MOVIL;
	    	
    	var valorRut = document.getElementById("formLoginEmpresasMovil").celular_negocios.value;
		valorRut = valorRut.replace(".","");
    	
    	if(valorRut == "" || valorRut == "Rut Empresa"){
        	generaLayerHome_caj("Debe ingresar el rut.");        
        	return;
		}
		
		if(document.getElementById("formLoginEmpresasMovil").clave_negocios.value==""){
			generaLayerHome_caj("Debe ingresar su clave.");	    
	    	return;	
		}
	
		if(document.getElementById("formLoginEmpresasMovil").clave_negocios.value.length != 4) {
	   		generaLayerHome_caj("La clave debe poseer 4 digitos.");	    
		    return;
	   	}
        
        document.getElementById("RutNeg").value = valorRut;
        document.getElementById("PassNeg").value = document.getElementById("formLoginEmpresasMovil").clave_negocios.value;
	}
 	
 	document.getElementById("formHiddenNeg").submit();
 	document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = ""; 
 	cambioRadio_caj(5);
}

function LogInMEParam_caj(pTipoIngreso,formulario, URL){
	if(pTipoIngreso=="R"){
 		document.getElementById("TipIngNeg").value = pTipoIngreso;
	    document.getElementById("formHiddenNeg").action = URL;
	    	
    	var valorRut = document.getElementById("formLoginEmpresasMovil").celular_negocios.value;
		valorRut = valorRut.replace(".","");
    	
    	if(valorRut == "" || valorRut == "Rut Empresa"){
        	generaLayerHome_caj("Debe ingresar el rut.");        
        	return;
		}
		
		if(document.getElementById("formLoginEmpresasMovil").clave_negocios.value==""){
			generaLayerHome_caj("Debe ingresar su clave.");	    
	    	return;	
		}
	
		if(document.getElementById("formLoginEmpresasMovil").clave_negocios.value.length != 4) {
	   		generaLayerHome_caj("La clave debe poseer 4 digitos.");	    
		    return;
	   	}
        
        document.getElementById("RutNeg").value = valorRut;
        document.getElementById("PassNeg").value = document.getElementById("formLoginEmpresasMovil").clave_negocios.value;
	}
 	
 	document.getElementById("formHiddenNeg").submit();
 	document.getElementById("TipIngNeg").value = "";
 	document.getElementById("RutNeg").value = "";
    document.getElementById("PassNeg").value = ""; 
 	cambioRadio_caj(5);
}

function IsEmpty_caj(valueForm){
   valueForm = valueForm.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
   if ((valueForm.length==0) || (valueForm==null)) 
   {
      return true;
   }
   return false; 
}

function getRut_caj(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 getDv_caj(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;
}



//COL
function LogMovilCHPCOL_caj(pTipoIngreso,formulario){
			
	if (pTipoIngreso=="T"){
	   				    	
		if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").celularhome.value)){
			document.getElementById("formLoginCelBAMHome").celularhome.focus();
			generaLayerHome_caj("El celular es requerido");
        	return false;
    	}
		    
    	if (document.getElementById("formLoginCelBAMHome").celularhome.value.length != 8){
    		document.getElementById("formLoginCelBAMHome").celularhome.focus();
    		generaLayerHome_caj("El celular es requerido");
        	return false;
   	 	}
   	 	
   	 	if(!soloNumeros_caj(document.getElementById("formLoginCelBAMHome").celularhome.value)){
   	 		document.getElementById("formLoginCelBAMHome").celularhome.focus();
   	 		generaLayerHome_caj("El celular debe ser num\u00E9rico");
        	return false;
   	 	}
		   	 	
   	 	if (IsEmpty_caj(document.getElementById("formLoginCelBAMHome").clavehome.value)){
   	 		document.getElementById("formLoginCelBAMHome").clavehome.focus();
	    	generaLayerHome_caj("La clave es requerida");
	        return false;
	    }
			    
	    if (document.getElementById("formLoginCelBAMHome").clavehome.value.length!=4){
	    	document.getElementById("formLoginCelBAMHome").clavehome.focus();
	    	generaLayerHome_caj("La clave debe poseer 4 d\xedgitos");
	        return false;
	    }
    }
	
	document.getElementById("ingresoCOL").value = pTipoIngreso;
	document.getElementById("usuarioCOL").value = document.getElementById("formLoginCelBAMHome").celularhome.value;
	document.getElementById("claveCOL").value = document.getElementById("formLoginCelBAMHome").clavehome.value;
	
	executeActionBean_caj("formCOL:redirectCOL");
	    
    cambioRadio_caj(1);
    
}


function executeActionBean_caj(object){

	var fireOnThis = document.getElementById(object);
	
	if (document.createEvent){
		var evObj = document.createEvent('MouseEvents');
		evObj.initEvent( 'click', true, false);
		fireOnThis.dispatchEvent(evObj);		
	}
	else if (document.createEventObject){
		fireOnThis.click();				
	}
}


function soloNumeros_caj(campo){
	
	if(/^[0-9]+$/.test(campo)) return true;

	return false;
	
}



function generaLayerHome_caj(mensaje){
				mensaje = mensaje.replace("&uacute;","\u00FA");
						
				//SE LANZA LA VENTANA FLOTANTE
				var fireOnThis = document.getElementById("despliegaMensaje");
				
				//se oculta el cluptip superior P001
				//document.getElementById("cluetip").style.visibility ='hidden';
				//document.getElementById("cluetiphome").style.visibility ='visible';
								
				if(document.createEvent){
					var evObj = document.createEvent('MouseEvents');
	    			evObj.initEvent( 'click', true, false);
				    fireOnThis.dispatchEvent(evObj);
				}else if (document.createEventObject){
					fireOnThis.click();
				}
				
				//SE ACTUALIZA EL TEXTO
				var n7 = document.getElementById('cluetiphome-title');				
				if(n7.hasChildNodes()){
					var hijosN7 = n7.childNodes;
					for(y = 0; y < hijosN7.length; y++){
						var n8 = hijosN7[y];
						if(n8.nodeType == 3){
							n8.nodeValue = mensaje;
						}
					}
				}
				
				posicionReal = $("#tab_negocio").offset();
				pos_left = posicionReal.left - 54;
				pos_top = posicionReal.top + 150;
				
				document.getElementById('cluetiphome').style.top = pos_top + 'px';
				document.getElementById('cluetiphome').style.left = pos_left + 'px';
						
			}
			
			
			
			
			
			$(document).ready(function() {		
				
    			//SE GENERA EL MENSAJE
    			//si el navegador es ie8
    			if ($.browser.msie && $.browser.version == 8 ){
					$('#despliegaMensaje').cluetip({
						sticky: true,
					 	local:true,
						hideLocal: true,
						arrows: true,
						cursor: 'pointer',
						cluetiphomeClass: 'forms',
						width: '172px',
						height: '38px',
	
						activation:'click',
						positionBy: 'absolute',
						topOffset: '610px',
						leftOffset: '830px',
						/*fechaAbajo: true,*/
						flechaArriba: true,
							
						closePosition: 'title',
						closeText: '<img src="http://www.movistar.cl:80/PortalMovistarWeb/images/layout/css/dialogo_cerrar.gif" width="18" height="16" alt=""/>',
						mouseOutClose: false,
						dropShadow: false
					});    			
    			}
    			else{
					$('#despliegaMensaje').cluetip({
						sticky: true,
					 	local:true,
						hideLocal: true,
						arrows: true,
						cursor: 'pointer',
						cluetiphomeClass: 'forms',
						width: '172px',
						height: '38px',
	
						activation:'click',
						positionBy: 'absolute',
						topOffset: '610px',
						leftOffset: '830px',
						/*fechaAbajo: true,*/
						flechaArriba: true,
							
						closePosition: 'title',
						closeText: '<img src="http://www.movistar.cl:80/PortalMovistarWeb/images/layout/css/dialogo_cerrar.gif" width="18" height="16" alt=""/>',
						mouseOutClose: false,
						dropShadow: false
					});
				}
			});
			
				
			//envia la clave a enviaCelularHome.jsp
			/*function enviarClaveCelularHome(){
				//SE CIERRA EL LAYER
				$("#cluetiphome-close").click();
				
				//SE CONSULTA EL CELULAR
				var celular = document.getElementById("celularhome").value;
	 			if (celular == ""){
		        	generaLayerHome("Ingrese su celular.");
			        document.getElementById("celularhome").focus();
			        return;
			    }*/
			    
			    //SE CARGA EL BLOQUEADOR
				//cargaAjaxLoadingHome('#ocultarhome');
			    								
				/*$.ajax({
					url: "?celularhome=" + celular,
				  	cache: false,
				  	success: function(html){
						desbloquearAjax('#ocultarhome');
		  		  	  	$("#mensaje").replaceWith(html);
				  	}
				});				
		 	}*/
			
			//despliega el mensaje
		
			
			
			//COL
function LoginFijoHogarCOL_caj(){

	var valorRut = document.getElementById("ruthome").value;
	valorRut = valorRut.replace(".","");
	valorRut = valorRut.replace(".","");

	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DEL RUT
	if(valorRut == "" || valorRut == "Tu RUT"){
		document.getElementById("ruthome").focus();
        generaLayerHome_caj("Debe ingresar el rut.");        
        return;
	}
	
	//VALIDAR EL RUT ****************************
	if(!Valida_Rut_caj(valorRut)){
		document.getElementById("ruthome").focus();
		document.getElementById("ruthome").value = "";
		generaLayerHome_caj("Rut inv\u00E1lido");
		return;
	}
	
	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DE LA CLAVE
	if(document.getElementById("passhome").value==""){
		document.getElementById("passhome").focus();
		generaLayerHome_caj("Debe ingresar su clave.");	    
	    return;	
	}

	//SE VALIDA EL LARGO DE LA CLAVE
	if(document.getElementById("passhome").value.length != 6) {
		document.getElementById("passhome").focus();
   		generaLayerHome_caj("La clave debe poseer 6 digitos.");	    
	    return;
   	}
	
	var rut_entero = valorRut;
	var password = document.getElementById("passhome").value;
	
	document.getElementById("ingresoCOL").value = "LH";
	document.getElementById("usuarioCOL").value = rut_entero;
	document.getElementById("claveCOL").value = password;
	
	executeActionBean_caj("formCOL:redirectCOL");
    
    cambioRadio_caj(2);	  
      
}

function executeActionBean_caj(object){

	var fireOnThis = document.getElementById(object);
	
	if (document.createEvent){
		var evObj = document.createEvent('MouseEvents');
		evObj.initEvent( 'click', true, false);
		fireOnThis.dispatchEvent(evObj);		
	}
	else if (document.createEventObject){
		fireOnThis.click();				
	}
}

function Valida_Rut_caj( Objeto )
{
	var tmpstr = "";
	var count = 0;
	var intlargo = Objeto;
	if (intlargo.length> 0)
	{
		var crut = Objeto;
		var largo = crut.length;
		if ( largo <2 )
		{
			//Objeto.focus();
			return false;
		}
		for ( var i=0; i <crut.length ; i++ ){
			if(crut.charAt(i) == "-"){
				count++;
			}	
		}
		
		if(count == 1){
			for ( var i=0; i <crut.length ; i++ )
				if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' )
				{
					tmpstr = tmpstr + crut.charAt(i);
				}
				var rut = tmpstr;
				crut=tmpstr;
				largo = crut.length;
		
				if ( largo> 2 )
					rut = crut.substring(0, largo - 1);
				else
					rut = crut.charAt(0);
		
				var dv = crut.charAt(largo-1);
		
				if ( rut == null || dv == null )
					return 0;
		
				var dvr = '0';
				var suma = 0;
				var 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() )
				{
					//Objeto.focus()
					return false;
				}
				//Objeto.focus()
				return true;
		}else{
			return false;
		}
	}
}




function loginCOLPyme_caj(){
	var valorRut = document.getElementById("formLoginHogarPym").rut_negocio.value;
	valorRut = valorRut.replace(".","");
	valorRut = valorRut.replace(".","");

	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DEL RUT
	if(valorRut == "" || valorRut == "Rut Negocio"){
		document.getElementById("formLoginHogarPym").rut_negocio.focus();
        generaLayerHome_caj("Debe ingresar el rut.");        
        return;
	}
	
	//VALIDAR EL RUT ****************************
	if(!Valida_Rut_caj(valorRut)){
		document.getElementById("formLoginHogarPym").rut_negocio.focus();
		document.getElementById("formLoginHogarPym").rut_negocio.value = "";
		generaLayerHome_caj("Rut inv\u00E1lido.");
		return;
	}
	
	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DE LA CLAVE
	if(document.getElementById("formLoginHogarPym").clave_negocio.value==""){
		document.getElementById("formLoginHogarPym").clave_negocio.focus();
		generaLayerHome_caj("Debe ingresar su clave.");	    
	    return;	
	}

	//SE VALIDA EL LARGO DE LA CLAVE
	if(document.getElementById("formLoginHogarPym").clave_negocio.value.length != 6) {
		document.getElementById("formLoginHogarPym").clave_negocio.focus();
   		generaLayerHome_caj("La clave debe poseer 6 digitos.");	    
	    return;
   	}
   	
   	var rut_entero = valorRut;
	var password = document.getElementById("formLoginHogarPym").clave_negocio.value;
	var rut = getRut_caj(rut_entero);
	var dv = getDv_caj(rut_entero);
	
	var param='?rut='+rut_entero;
	
	URL ='/PortalMovistarWeb/ConsultaSegmentoClientesTOLServlet' + param;
	
	ajax=nuevoAjax();
	ajax.open("GET", URL , true);
	ajax.onreadystatechange=function() { 
		
		if (ajax.readyState==4){
			
			if (ajax.responseText == 1){
				document.getElementById("formLoginHogarPym").rut_negocio.focus();
	        	generaLayerHome_caj("Ingrese por Personas.");        
	        	return;
			}else{
		
				document.getElementById("formLoginHogarPym").input_rut.value = rut_entero;
				document.getElementById("formLoginHogarPym").password.value = password;
				document.getElementById("formLoginHogarPym").page.value="15000";
				document.getElementById("formLoginHogarPym").ldap.value="05";
			    document.getElementById("formLoginHogarPym").vieneDelLogin.value="1";
			    document.getElementById("formLoginHogarPym").action.value="/tol/tolRes";
			    document.getElementById("formLoginHogarPym").rut.value = rut;
			    document.getElementById("formLoginHogarPym").dv.value = dv;
			    document.getElementById("formLoginHogarPym").login.value = rut_entero;
			    document.getElementById("formLoginHogarPym").rut_usuario.value = rut_entero;
			    document.getElementById("formLoginHogarPym").rut_persona.value = rut_entero;
			    document.getElementById("formLoginHogarPym").rut_empresa.value = rut_entero;
			    document.getElementById("formLoginHogarPym").iniMainFrame.value = "1";
			    
			    document.getElementById("formLoginHogarPym").submit();
	
			}
		}
	}
    ajax.send(null);
    cambioRadio_caj(4);
}




function recuperarPasswordPym_caj(formulario){
	var rut_entero = document.getElementById("formLoginHogarPym").rut_negocio.value;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "Rut Negocio"){
		document.getElementById("formLoginHogarPym").rut_negocio.focus();
		generaLayerHome_caj("Debe ingresar el rut.");
		return;
	}

	//VALIDAR EL RUT *************
	
	var rut = getRutPym(rut_entero);
	var dv = getDv_caj(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 nuevoAjax(){
	
	var xmlhttp=false; 
	
	try 
	{ 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(e) { 
			xmlhttp=false; 
		}
	}
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
		xmlhttp=new XMLHttpRequest(); 
	} 

	return xmlhttp; 
}


function formateaRUT_caj(obj,event){
  
  var rut =obj.value; 

  if ( (!(isNaN(rut.charAt(0))) ) && (rut != "") ) {  

    var tmpstr = '';
    for ( i=0; i < rut.length ; i++ )
      if ( rut.charAt(i) != ' ' && rut.charAt(i) != '.' && rut.charAt(i) != '-' )
        tmpstr = tmpstr + rut.charAt(i);
    rut = tmpstr;
    largo = rut.length;
    tmpstr = '';
    for ( i=0; rut.charAt(i) == '0' ; i++ );
      for (; i < rut.length ; i++ )
        tmpstr = tmpstr + rut.charAt(i);
    rut = tmpstr;
    largo = rut.length;

    var invertido = '';
    for ( i=(largo-1),j=0; i>=0; i--,j++ )
      invertido = invertido + rut.charAt(i);
    var drut = '';
    drut = drut + invertido.charAt(0);
    drut = drut + '-';
    cnt = 0;
    for ( i=1,j=2; i<largo; i++,j++ ){
      if ( cnt == 3 ){
        drut = drut + '.';
        j++;
        drut = drut + invertido.charAt(i);
        cnt = 1;
      }else{
        drut = drut + invertido.charAt(i);
        cnt++;
      }
    }
    invertido = '';
    for ( i=(drut.length-1),j=0; i>=0; i--,j++ )
      invertido = invertido + drut.charAt(i);
    
    obj.value=invertido;
    
    //return invertido;        
  } else {
    obj.value=rut;
    //return rut;
  }
 }
 
 
 
 
 function validaSendParam_caj(formulario, URL){
	var valorRut1  = document.getElementById("rutEmpresa").value;
	var valorRut2  = document.getElementById("rutPersona").value;
		
	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "Rut Empresa"){
       	document.getElementById("rutEmpresa").focus();
      	generaLayerHome_caj("Debe ingresar el rut de la EMPRESA.");
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "Rut Usuario"){
       	document.getElementById("rutPersona").focus();
      	generaLayerHome_caj("Debe ingresar el rut del usuario.");
      	return;
   	}
   	
    if(document.getElementById("passwordEmpresa").value == ""){
    	document.getElementById("passwordEmpresa").focus();
        generaLayerHome_caj("Debe ingresar la clave.");
     	return;
    }
    
	if(document.getElementById("passwordEmpresa").value.length != 6) {
		document.getElementById("passwordEmpresa").focus();
   		generaLayerHome_caj("La clave debe poseer 6 digitos.");	    
	    return;
   	}
        		
	formulario.action = URL + '/tolemp';
	formulario.rut_entidad.value = valorRut1;
	formulario.rut_persona.value = valorRut2;
	formulario.password.value = formulario.passwordEmpresa.value;
	formulario.page.value = "34000";
	formulario.vieneDelLogin.value = "1";
	formulario.iniMainFrame.value = "1";
   	formulario.submit();    
   	cambioRadio_caj(7);
}

function solicitarClaveEmpresa_caj(formulario){
	var valorRut1  = document.getElementById("rutEmpresa").value;
	var valorRut2  = document.getElementById("rutPersona").value;

	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "Rut Empresa"){
       	document.getElementById("rutEmpresa").focus();
      	generaLayerHome_caj("Debe ingresar el rut de la EMPRESA.");
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "Rut Usuario"){
       	document.getElementById("rutPersona").focus();
      	generaLayerHome_caj("Debe ingresar el rut del usuario.");
      	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();
}

function solicitarClaveEmpresaParam_caj(formulario, URL){
	var valorRut1  = document.getElementById("rutEmpresa").value;
	var valorRut2  = document.getElementById("rutPersona").value;

	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "Rut Empresa"){
       	document.getElementById("rutEmpresa").focus();
      	generaLayerHome_caj("Debe ingresar el rut de la EMPRESA.");
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "Rut Usuario"){
       	document.getElementById("rutPersona").focus();
      	generaLayerHome_caj("Debe ingresar el rut del usuario.");
      	return;
   	}

	formulario.action = URL + '/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();
}



function recuperarPasswordRes_caj(formulario){
	var rut_entero = document.getElementById("formLoginHogarHome").ruthome.value;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "Tu RUT"){
		document.getElementById("formLoginHogarHome").ruthome.focus();
		generaLayerHome_caj("Debe ingresar el rut.");
		return;
	}

	//VALIDAR EL RUT *************
	var rut = getRut_caj(rut_entero);
	var dv = getDv_caj(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();
}
