/*-----------------------------------------------------*/
/*-----------------------------------------------------*/
//  Donde vamos a cargar la transaccion
var div
var div2
var div3
//  Vamos a presuponer que el usuario es una persona inteligente...
var isIE = false;
//  Creamos una variable para el objeto XMLHttpRequest
var req ;
var req2 ;
var req3 ;

//  Creamos una funcion para cargar los datos en nuestro objeto.
//  Logicamente, antes tenemos que crear el objeto.
//  Vease que la sintaxis varia dependiendo de si usamos un navegador decente
//  o Internet Explorer

function cargaXML(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
                {
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
}
function cargaXML2(url)
{	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req2 = new XMLHttpRequest();
		req2.onreadystatechange = processReqChange2;
		req2.open("GET", url, true);
		req2.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req2 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req2)
                {
			req2.onreadystatechange = processReqChange2;
			req2.open("GET", url, true);
			req2.send();
		}
	}
}
function cargaXML3(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req3 = new XMLHttpRequest();
		req3.onreadystatechange = processReqChange3;
		req3.open("GET", url, true);
		req3.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req3 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req3)
                {
			req3.onreadystatechange = processReqChange3;
			req3.open("GET", url, true);
			req3.send();
		}
	}
}
function cargaXMLLogin(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req3 = new XMLHttpRequest();
		req3.onreadystatechange = processReqChangeLogin;
		req3.open("GET", url, true);
		req3.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req3 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req3)
                {
			req3.onreadystatechange = processReqChangeLogin;
			req3.open("GET", url, true);
			req3.send();
		}
	}
}
function cargaXML4(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req4 = new XMLHttpRequest();
		req4.onreadystatechange = processReqChange4;
		req4.open("GET", url, true);
		req4.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req4 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req4)
                {
			req4.onreadystatechange = processReqChange4;
			req4.open("GET", url, true);
			req4.send();
		}
	}
}
function cargaXMLResultadopedido(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req4 = new XMLHttpRequest();
		req4.onreadystatechange = processReqChange4;
		req4.open("GET", url, true);
		req4.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req4 = new ActiveXObject("Microsoft.XMLHTTP");
		if (req4)
                {
			req4.onreadystatechange = processReqChange4;
			req4.open("GET", url, true);
			req4.send();
		}
	}
}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange()
{   
	var detalles = document.getElementById(div);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
	} else
		{
	//		alert(detalles.id);
	//		detalles.innerHTML = '<img src="./img/loading.gif" align="middle" /> Cargando...';
		detalles.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="32" height="32"><param name="movie" value="loading.swf" /><param name="quality" value="high" /><embed src="loading.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32"></embed>  </object>';
		}

}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange2()
{   
	var detalles2 = document.getElementById(div2);
	if(req2.readyState == 4){
		detalles2.innerHTML = req2.responseText;
	} else
		{
	//		alert(detalles.id);
	//		detalles.innerHTML = '<img src="./img/loading.gif" align="middle" /> Cargando...';
		detalles2.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="32" height="32"><param name="movie" value="loading.swf" /><param name="quality" value="high" /><embed src="loading.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32"></embed>  </object>';
		}

}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange3()
{   
	var detalles3 = document.getElementById(div3);
	if(req3.readyState == 4){
		detalles3.innerHTML = req3.responseText;
	} else
		{
	//		alert(detalles.id);
	//		detalles.innerHTML = '<img src="./img/loading.gif" align="middle" /> Cargando...';
		detalles3.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="32" height="32"><param name="movie" value="loading.swf" /><param name="quality" value="high" /><embed src="loading.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32"></embed>  </object>';
		}

}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange4()
{   
	var detalles4 = document.getElementById(div4);
	if(req4.readyState == 4){
		detalles4.innerHTML = req4.responseText;

		var capa = document.getElementById('datoscliente_0');
		//		 alert(capa.innerHTML);
		capa.innerHTML = '';
		var capa = document.getElementById('botonera_pedido_0');
		capa.innerHTML = ''; 	
		var capa = document.getElementById('botonera_pedido_1');
		capa.innerHTML = '<input type="image" src="img/continuarcompra.gif" border="0" alt="Seguir Comprando" onclick="javascript:portal_inicio_p();">';
		//capa.innerHTML += '<input type="image" src="img/pago-online.png" border="0" alt="Pago online" onclick="javascript:document.envioTPV.submit();">';
		capa.innerHTML += '<input type="image" src="img/pago-online.png" border="0" alt="Pago online" onclick="javascript:infowork(\'pedidos_p.asp\')">';

	     portal_login_p('','','');
	} else
		{
		detalles4.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="32" height="32"><param name="movie" value="loading.swf" /><param name="quality" value="high" /><embed src="loading.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32"></embed>  </object>';
		}
}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChangevaciarCesta()
{   
	var detalles = document.getElementById(div);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
	    portal_login_p('','','');
	} else
		{
		detalles.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="32" height="32"><param name="movie" value="loading.swf" /><param name="quality" value="high" /><embed src="loading.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32"></embed>  </object>';
		}
}

function cargaXMLvaciarCesta(url)
{
	
  //	Primero vamos a ver si la URL es una URL :)
	if(url=='')
        {
		return;
	}
//	i = indicereq	
	//	Usuario inteligente...
	if (window.XMLHttpRequest)
        {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChangevaciarCesta;
		req.open("GET", url, true);
		req.send(null);
	}
        //	...y usuario de Internet Explorer Windows
        else if (window.ActiveXObject)
        {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
                {
			req.onreadystatechange = processReqChangevaciarCesta;
			req.open("GET", url, true);
			req.send();
		}
	}
}
//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChangeLogin()
{   
	var detalles3 = document.getElementById(div3);
	if(req3.readyState == 4){

		if (req3.responseText.indexOf('Usuario:')>=0)
			tiene_session =  0;
		else
			tiene_session =  1;		
			
		if (tiene_session == 1 ){
			document.location.href='inicio.asp';
			return;
			}
		detalles3.innerHTML = req3.responseText;
		if (dir_session.length > 0){		
			if (dir_session.indexOf('cesta_p.asp')>=0 || dir_session.indexOf('pedidos_p.asp')>=0 || dir_session.indexOf('facturas_p.asp')>=0 ) dir_session = 'inicio_p.asp';		
		   cargaXML(dir_session);	
		}
	} else
		{
	//		alert(detalles.id);
	//		detalles.innerHTML = '<img src="./img/loading.gif" align="middle" /> Cargando...';
		detalles3.innerHTML = '';
		}

}
function leerCapa(capa){
	var objcapa = document.getElementById(capa);
//	alert(AC_FL_RunContent);
	alert(objcapa.innerHTML);
	}







