// --------------------------------------------------------------------------------------------------
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}



// --------------------------------------------------------------------------------------------------
function GeneraString(string) {
	var tstring = "";
	//string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring = tstring + splitstring[i] + '~';
	return tstring;
}
/* -------------------------------------------------------------------------------------------------- */
function ajax_recupera_datos_acceso(objCodigoUsuario)
{
	var host = '';
	var opci = '';

	/* -------------------------------------------------------------------------------------------------- */
	host = 'includes/ApiVerificaExistenciaClienteCasilla.asp?';
	opci = 'strCuenta=' + objCodigoUsuario.value;
	
	/* -------------------------------------------------------------------------------------------------- */
	/* CODIGO PARA INSTANCIAR ESQUEMA AJAX */
	var ajax=nuevoAjax();
	ajax.open("POST", host , true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(opci);
	ajax.onreadystatechange=function()
	{	
		if (ajax.readyState==4)
		{
			if(ajax.responseText)
			{
				var resultado = unescape(ajax.responseText);
				
					if (window.ActiveXObject)
							var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
						else if (document.implementation && document.implementation.createDocument)
							var xmlDoc= document.implementation.createDocument("","doc",null);
							
							
						//	alert("Resultado: "+ajax.responseXML.documentElement.xml);
							
							xmlDoc = ajax.responseXML.documentElement
							
							
				/*var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				resultado=resultado.replace(/\+/gi," ");
				xmlDoc.loadXML(resultado);
				strXML = xmlDoc.xml*/
				//alert(xmlDoc.getElementsByTagName("lst_datos_clave")[0].attributes.getNamedItem("status").value);
				
				if (xmlDoc.getElementsByTagName("lst_datos_clave")[0].attributes.getNamedItem("status").value == '03')
					{
						alert('El Usuario Ingresado No Es Válido o Se Encuentra Ináctivo.')
						objCodigoUsuario.focus();
						objCodigoUsuario.select();
					}
				else
					{
						pagina = 'cas_transform.asp?accion=recuperar_clave_pregunta' + '&objXml=' + resultado;
						window.open(pagina,'','width=555,height=200,status=no');
					} 
			}
		}
	} 
}

