// JavaScript Document

 function firma(){  
	  
    var dmi = document.login.fdist_id;
	var psw = document.login.fpswd;
	var idioma = "";
	var idioma_t4u = "";
	var progAction = ""; 
	var pais= "";
	
	
	try{
		idioma = document.login.fidioma.value;
		idioma_t4u = document.login.fidioma_t4u.value;
		progAction = document.login.faction.value; 
	}catch(e){}
	
 	if( dmi.value == ''){
		var msg = document.getElementById('dist').innerHTML;
		alert(msg);
		dmi.focus();
		return false;
	}
	if( psw.value == ''){
		var msg = document.getElementById('pass').innerHTML;
		alert(msg);
		psw.focus();
		return false;
	}
	// hacemos un try para el caso del login de un servicio en especifico
	try{ 
		pais = document.login.fpais.value;
		if( pais == ''){
			return false;
		}
		}catch(e){}
	
	llamarAsincronoFirma(dmi.value,psw.value,pais,idioma,progAction,idioma_t4u);	
	
	return true;
 }
 function llamarAsincronoFirma(dist_id,pswd,pais,idioma,progAction,idioma_t4u){
	 
	try{ document.getElementById('espere').style.display = "block" }catch(e){}
	 
	 
	 var x = window.location.protocol;

 	if (x == "https:")
		var url = "https://www.omnilife.com/shopping/ws-firma.php";
	else	
		var url = "http://www.omnilife.com/ws-firma.php";
	var varGets = "?dist_id=" + dist_id + "&pass=" + pswd + "&pais=" +  pais  + "&idioma=" + idioma + "&ms=" + new Date().getTime();
	url = url + varGets;	
	//document.write(url);return;	
	var pagina_requerida = false;    
	if (window.XMLHttpRequest)    {        // Si es Mozilla, Safari etc        
		pagina_requerida = new XMLHttpRequest ();    } 
		else if (window.ActiveXObject)    {        // pero si es IE        
		try {pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");}        
			catch (e){            // en caso que sea una versión antigua            
		try {pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");}
		catch(e){}}
		}    		
		else return false;    
		pagina_requerida.onreadystatechange = function(){        // función de respuesta        
			cargarpaginaFirma (pagina_requerida,dist_id,progAction,idioma_t4u);   
		}    
		pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
	//	pagina_requerida.setRequestHeader('Pragma', 'no-cache');    
		pagina_requerida.send (null);
		
		}
		
		
	function  cargarpaginaFirma (pagina_requerida,dist_id,progAction,idioma_t4u){    
	  var objXML = "";
	  
	    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)) 
			{
				respuesta = pagina_requerida.responseText;
				respuesta = respuesta.replace(/\n/,"");
				respuesta = respuesta.replace(/\r/,"");
				
							
					
				if(respuesta == "ATENCION"){
					try{ document.getElementById('espere').style.display = "none" }catch(e){}
					alert(document.login.err_activo.value);					
					document.login.fdist_id.focus();				    
					return false;
					}
					
				if(respuesta == "DESCONOCIDO"){
					try{ document.getElementById('espere').style.display = "none" }catch(e){}
					alert(document.login.err_dist_id.value);					
					document.login.fdist_id.focus();					
					return false;
					}	
					
				if(respuesta == "PASSWORD"){
					try{ document.getElementById('espere').style.display = "none" }catch(e){}
					alert(document.login.err_pswd.value);
					document.login.value='';
					document.login.fpswd.focus(); 
					
					return false;
					} 
					
					
			   try{ document.getElementById('espere').style.display = "none" }catch(e){}
			   
			   //alert(respuesta);
					
				if(progAction != ""){
					
					//document.login.method = "GET";
					document.login.action = progAction;					
					//alert(document.login.action);
					document.login.submit();
					return true;
				}
				
				
				
			 	var parte = respuesta.split("|");
				document.getElementById('login_dmi').innerHTML = "";
				if(idioma_t4u == "ES")
					document.getElementById('quiero_ser').innerHTML = "<img src='images/logos_pag_global/usuario.gif' width='11' height='14' border='0' /> Bienvenido: " + parte[0] + " <a href='/?logout=1' style='text-decoration:underline'>Cerrar sesi&oacute;n</a>";
				else
				document.getElementById('quiero_ser').innerHTML = "<img src='images/logos_pag_global/usuario.gif' width='11' height='14' border='0' /> Welcome: " + parte[0] + " <a href='/?logout=1' style='text-decoration:underline'>Logout</a>";
				
				document.getElementById('zona_dist').style.display = "block";
				document.getElementById('carrito_compras').style.display = "none";
				//document.getElementById('quiero_ser').style.display = "none";				
				document.login['encrypt'].value = parte[2];
					
				return true;
				}
						
	}