//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// FUNCION LLAMADA DESDE "precarga_divs"
// ES INTERNA, SOLO LA USA PRECARGA_DIVS.


  
		
	var req_arr; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_arr;
  cont_divs=new Array;
	
  function leer_doc_arr(url,nombre_div) {
  req_arr = false;            	
              		//llama XMLHttpRequest objecto para Mozilla/Safari
              		if (window.XMLHttpRequest) {
              		req_arr = new XMLHttpRequest();
              		if (req_arr.overrideMimeType) {
              		req_arr.overrideMimeType('text/xml');
              			}
              	 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
              			} else if (window.ActiveXObject) {
              			 isIE = true;
              			 req_arr = new ActiveXObject("Microsoft.XMLHTTP");
              				}
              	  //Si logro crear el objeto llama el url
              		if(req_arr){
              		 
              			nombre_div_arr=nombre_div;  
              			req_arr.onreadystatechange = procesar_respuesta_arr;
              			req_arr.open('get', url, true);
              			req_arr.send(null);		 
              		 }
		};

	 
		 function procesar_respuesta_arr() {
		 
		 if (req_arr.readyState == 4) {

		if (req_arr.status == 200) {
	 
		cont_divs[nombre_div_arr]=req_arr.responseText;
			
		 }
		}

		 };


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// FUNCION QUE SIRVE PARA CARGAR UN ARRAY CON LA POSICION DEL NOMBRE DEL DIV Y DENTRO LO TRAIDO POR EL AJAX
// SIRVE PARA CARGAR DE ANTEMANO LO QUE VA A MOSTRAR UN DIV AL HACER CLICK EN ALGUN BOTON Y NO PERDER TIEMPO DE CARGA EN EL MOMENTO DEL CLICK
	


function precarga_divs(url,nombre_div) {
 leer_doc_arr(url,nombre_div);
};
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


	
function div_resize(div,ancho,alto) {

 a = document.getElementById(div);
if (ancho!=null){
	a.style.width = ancho;};
if (alto!=null){
	a.style.height = alto;
};
};

/*function div_estilo(div,estilo) {
a = document.getElementById(div);


if (estilo!=null){
	a.class =estilo;
};

};*/


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*-----------------------------------------------------------------------------------------------------------------------------*/
//FUNCION QUE TRAE EL CONTENIDO DE UNA URL EN EL MOMENTO Y LO MUESTRA EN UN DIV.
/*url: LA DIRECCION DE DONDE TIENE QUE IR A BUSCAR EL CONTENIDO
  nombre_div: NOMBRE DEL DIV DONDE SE MUESTRA EL CONTENIDO
  ancho: ANCHO QUE SE LE QUIERE DAR AL DIV*/
  

 var req_row; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_row;
		function leer_doc_row(url,nombre_div,ancho,alto,estilo,cache) {
		 req_row = false;
		  
		 if (cache == 'true') {
	  ARR = document.getElementById(nombre_div);
	  ARR.innerHTML = cont_divs[nombre_div];
	  div_resize(nombre_div,ancho,alto);}
		 else{
		// llama XMLHttpRequest objecto para Mozilla/Safari
		  if (window.XMLHttpRequest) {
			req_row = new XMLHttpRequest();
			 if (req_row.overrideMimeType) {
			  req_row.overrideMimeType('text/xml');
			}
		 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
			} else if (window.ActiveXObject) {
			 isIE = true;
			 req_row = new ActiveXObject("Microsoft.XMLHTTP");
				}
		 //Si logro crear el objeto llama el url
		if(req_row){
		 
			nombre_div_row=nombre_div;
		  
			 c =document.getElementById(nombre_div_row);
		 // objeto_carga= '<table width="50%" height="50%"  border="0"><tr><td valign="middle"><div align="center"><span class="titazul">Cargando</span><img src=http://'+location.host+'/img-general/puntos.gif width="26" height="4" ></div></td></tr></table>';
		 // alert(objeto_carga);
		  objeto_carga= '<div class="cargando">Cargando . . .</div>';	
		  c.innerHTML =objeto_carga;
		 req_row.onreadystatechange = procesar_respuesta_row;
			req_row.open('get', url, true);
			req_row.send(null);
			div_resize(nombre_div,ancho,alto);
		 //	 div_estilo(nombre_div,estilo);
		 
		 }
	  };
		  

};


function procesar_respuesta_row() {

if (req_row.readyState == 4) {

if (req_row.status == 200) {

//copia el contenido del request al div con id contenido

c = document.getElementById(nombre_div_row);

todo = req_row.responseText;

var caractern=todo.indexOf("<!--javascript:");

var caracterfin=todo.indexOf("javascript-->");

var sc="";

var schtml="";

var i=0;

while ((caractern >= 0)&(i < 100)){

schtml+=todo.substring(0,caractern);

sc=sc+todo.substring(caractern+15,caracterfin);


todo=todo.substring(caracterfin+13);

caractern=todo.indexOf("<!--javascript:");

caracterfin=todo.indexOf("javascript-->");

i++;

}

schtml+=todo;

c.innerHTML=schtml;

//eval('alert("'+sc+'")');

eval(sc);

}

}

}

 /*function procesar_respuesta_row() {
		 
		 if (req_row.readyState == 4) {

		if (req_row.status == 200) {
		  //copia el contenido del request al div con id contenido
		  c = document.getElementById(nombre_div_row);
		c.innerHTML =req_row.responseText;
		  
		 a =document.getElementById(nombre_div_row);
		 caractern=c.innerHTML.indexOf("<!--javascript:");
		 caracterfin=c.innerHTML.indexOf("javascript-->");
		 caracterfin=caracterfin-caractern-15;
			 if (caractern!=-1)  {
			 respuesta=a.innerHTML.substr(caractern+15, caracterfin);
		  //alert(respuesta); 
			 eval(respuesta);}
					 
		 }
		}

		 }; */  

 var req_row2; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_row2;
  //idem leer_doc_row pero sin el "Cargando"
		function leer_doc_row2(url,nombre_div,ancho,alto,estilo,cache) {
		 req_row2= false;
		  
		 if (cache == 'true') {
	  ARR = document.getElementById(nombre_div);
	  ARR.innerHTML = cont_divs[nombre_div];
	  div_resize(nombre_div,ancho,alto);}
		 else{
		// llama XMLHttpRequest objecto para Mozilla/Safari
		  if (window.XMLHttpRequest) {
			req_row2 = new XMLHttpRequest();
			 if (req_row2.overrideMimeType) {
			  req_row2.overrideMimeType('text/xml');
			}
		 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
			} else if (window.ActiveXObject) {
			 isIE = true;
			 req_row2 = new ActiveXObject("Microsoft.XMLHTTP");
				}
		 //Si logro crear el objeto llama el url
		if(req_row2){
		 
			nombre_div_row2=nombre_div;
		  
			 c =document.getElementById(nombre_div_row2);
		 // objeto_carga= '<table width="50%" height="50%"  border="0"><tr><td valign="middle"><div align="center"><span class="titazul">Cargando</span><img src=http://'+location.host+'/img-general/puntos.gif width="26" height="4" ></div></td></tr></table>';
		 // alert(objeto_carga);
		 //18/12/07 cc: le quito las 2 lineas siguientes
		  //objeto_carga= '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><table width="132" height="42" border="0" align="center"  cellpadding="0" cellspacing="0" bgcolor="#9BC7EC"><tr><td><table width="130" height="40" align="center" cellpadding="0" cellspacing="5" bgcolor="#DFEDF8" class="izqazul"><tr> <td class="texto"><div align="center">Cargando . . .</div></td></tr></table></td></tr></table></td></tr></table>';	
		  //c.innerHTML =objeto_carga;
		 req_row2.onreadystatechange = procesar_respuesta_row2;
			req_row2.open('get', url, true);
			req_row2.send(null);
			div_resize(nombre_div,ancho,alto);
		 //	 div_estilo(nombre_div,estilo);
		 
		 }
	  };
		  

};










		function procesar_respuesta_row2() {
		 
		 if (req_row2.readyState == 4) {

		if (req_row2.status == 200) {
		  //copia el contenido del request al div con id contenido
		  c = document.getElementById(nombre_div_row2);
		c.innerHTML =req_row2.responseText;
		  
		 a =document.getElementById(nombre_div_row2);
		 caractern=c.innerHTML.indexOf("<!--javascript:");
		 caracterfin=c.innerHTML.indexOf("javascript-->");
		 caracterfin=caracterfin-caractern-15;
			 if (caractern!=-1)  {
			 respuesta=a.innerHTML.substr(caractern+15, caracterfin);
		  //alert(respuesta); 
			 eval(respuesta);}
					 
		 }
		}

		 }; 



var req_row3; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_row3;
  //idem leer_doc_row pero sin el "Cargando"
		function leer_doc_row3(url,nombre_div,ancho,alto,estilo,cache) {
		 req_row3= false;
		  
		 if (cache == 'true') {
	  ARR = document.getElementById(nombre_div);
	  ARR.innerHTML = cont_divs[nombre_div];
	  div_resize(nombre_div,ancho,alto);}
		 else{
		// llama XMLHttpRequest objecto para Mozilla/Safari
		  if (window.XMLHttpRequest) {
			req_row3 = new XMLHttpRequest();
			 if (req_row3.overrideMimeType) {
			  req_row3.overrideMimeType('text/xml');
			}
		 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
			} else if (window.ActiveXObject) {
			 isIE = true;
			 req_row3 = new ActiveXObject("Microsoft.XMLHTTP");
				}
		 //Si logro crear el objeto llama el url
		if(req_row3){
		 
			nombre_div_row3=nombre_div;
		  
			 c =document.getElementById(nombre_div_row3);
		 // objeto_carga= '<table width="50%" height="50%"  border="0"><tr><td valign="middle"><div align="center"><span class="titazul">Cargando</span><img src=http://'+location.host+'/img-general/puntos.gif width="26" height="4" ></div></td></tr></table>';
		 // alert(objeto_carga);
		 //18/12/07 cc: le quito las 2 lineas siguientes
		  //objeto_carga= '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><table width="132" height="42" border="0" align="center"  cellpadding="0" cellspacing="0" bgcolor="#9BC7EC"><tr><td><table width="130" height="40" align="center" cellpadding="0" cellspacing="5" bgcolor="#DFEDF8" class="izqazul"><tr> <td class="texto"><div align="center">Cargando . . .</div></td></tr></table></td></tr></table></td></tr></table>';	
		  //c.innerHTML =objeto_carga;
		 req_row3.onreadystatechange = procesar_respuesta_row3;
			req_row3.open('get', url, true);
			req_row3.send(null);
			div_resize(nombre_div,ancho,alto);
		 //	 div_estilo(nombre_div,estilo);
		 
		 }
	  };
		  

};










		function procesar_respuesta_row3() {
		 
		 if (req_row3.readyState == 4) {

		if (req_row3.status == 200) {
		  //copia el contenido del request al div con id contenido
		  c = document.getElementById(nombre_div_row3);
		c.innerHTML =req_row3.responseText;
		  
		 a =document.getElementById(nombre_div_row3);
		 caractern=c.innerHTML.indexOf("<!--javascript:");
		 caracterfin=c.innerHTML.indexOf("javascript-->");
		 caracterfin=caracterfin-caractern-15;
			 if (caractern!=-1)  {
			 respuesta=a.innerHTML.substr(caractern+15, caracterfin);
		  //alert(respuesta); 
			 eval(respuesta);}
					 
		 }
		}

		 }; 


var req_row4; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_row4;
  //idem leer_doc_row pero sin el "Cargando"
		function leer_doc_row4(url,nombre_div,ancho,alto,estilo,cache) {
		 req_row4= false;
		  
		 if (cache == 'true') {
	  ARR = document.getElementById(nombre_div);
	  ARR.innerHTML = cont_divs[nombre_div];
	  div_resize(nombre_div,ancho,alto);}
		 else{
		// llama XMLHttpRequest objecto para Mozilla/Safari
		  if (window.XMLHttpRequest) {
			req_row4 = new XMLHttpRequest();
			 if (req_row4.overrideMimeType) {
			  req_row4.overrideMimeType('text/xml');
			}
		 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
			} else if (window.ActiveXObject) {
			 isIE = true;
			 req_row4 = new ActiveXObject("Microsoft.XMLHTTP");
				}
		 //Si logro crear el objeto llama el url
		if(req_row4){
		 
			nombre_div_row4=nombre_div;
		  
			 c =document.getElementById(nombre_div_row4);
		 // objeto_carga= '<table width="50%" height="50%"  border="0"><tr><td valign="middle"><div align="center"><span class="titazul">Cargando</span><img src=http://'+location.host+'/img-general/puntos.gif width="26" height="4" ></div></td></tr></table>';
		 // alert(objeto_carga);
		 //18/12/07 cc: le quito las 2 lineas siguientes
		  //objeto_carga= '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><table width="132" height="42" border="0" align="center"  cellpadding="0" cellspacing="0" bgcolor="#9BC7EC"><tr><td><table width="130" height="40" align="center" cellpadding="0" cellspacing="5" bgcolor="#DFEDF8" class="izqazul"><tr> <td class="texto"><div align="center">Cargando . . .</div></td></tr></table></td></tr></table></td></tr></table>';	
		  //c.innerHTML =objeto_carga;
		 req_row4.onreadystatechange = procesar_respuesta_row4;
			req_row4.open('get', url, true);
			req_row4.send(null);
			div_resize(nombre_div,ancho,alto);
		 //	 div_estilo(nombre_div,estilo);
		 
		 }
	  };
		  

};










		function procesar_respuesta_row4() {
		 
		 if (req_row4.readyState == 4) {

		if (req_row4.status == 200) {
		  //copia el contenido del request al div con id contenido
		  c = document.getElementById(nombre_div_row4);
		c.innerHTML =req_row4.responseText;
		  
		 a =document.getElementById(nombre_div_row4);
		 caractern=c.innerHTML.indexOf("<!--javascript:");
		 caracterfin=c.innerHTML.indexOf("javascript-->");
		 caracterfin=caracterfin-caractern-15;
			 if (caractern!=-1)  {
			 respuesta=a.innerHTML.substr(caractern+15, caracterfin);
		  //alert(respuesta); 
			 eval(respuesta);}
					 
		 }
		}

		 }; 




var req_row5; // el nombre de la variable que elegimos para crear el objeto
	var nombre_div_row5;
  //idem leer_doc_row pero sin el "Cargando"
		function leer_doc_row5(url,nombre_div,ancho,alto,estilo,cache) {
		 req_row5= false;
		  
		 if (cache == 'true') {
	  ARR = document.getElementById(nombre_div);
	  ARR.innerHTML = cont_divs[nombre_div];
	  div_resize(nombre_div,ancho,alto);}
		 else{
		// llama XMLHttpRequest objecto para Mozilla/Safari
		  if (window.XMLHttpRequest) {
			req_row5 = new XMLHttpRequest();
			 if (req_row5.overrideMimeType) {
			  req_row5.overrideMimeType('text/xml');
			}
		 // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
			} else if (window.ActiveXObject) {
			 isIE = true;
			 req_row5 = new ActiveXObject("Microsoft.XMLHTTP");
				}
		 //Si logro crear el objeto llama el url
		if(req_row5){
		 
			nombre_div_row5=nombre_div;
		  
			 c =document.getElementById(nombre_div_row5);
		 // objeto_carga= '<table width="50%" height="50%"  border="0"><tr><td valign="middle"><div align="center"><span class="titazul">Cargando</span><img src=http://'+location.host+'/img-general/puntos.gif width="26" height="4" ></div></td></tr></table>';
		 // alert(objeto_carga);
		 //18/12/07 cc: le quito las 2 lineas siguientes
		  //objeto_carga= '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle"><table width="132" height="42" border="0" align="center"  cellpadding="0" cellspacing="0" bgcolor="#9BC7EC"><tr><td><table width="130" height="40" align="center" cellpadding="0" cellspacing="5" bgcolor="#DFEDF8" class="izqazul"><tr> <td class="texto"><div align="center">Cargando . . .</div></td></tr></table></td></tr></table></td></tr></table>';	
		  //c.innerHTML =objeto_carga;
		 req_row5.onreadystatechange = procesar_respuesta_row5;
			req_row5.open('get', url, true);
			req_row5.send(null);
			div_resize(nombre_div,ancho,alto);
		 //	 div_estilo(nombre_div,estilo);
		 
		 }
	  };
		  

};










		function procesar_respuesta_row5() {
		 
		 if (req_row5.readyState == 4) {

		if (req_row5.status == 200) {
		  //copia el contenido del request al div con id contenido
		  c = document.getElementById(nombre_div_row5);
		c.innerHTML =req_row5.responseText;
		  
		 a =document.getElementById(nombre_div_row5);
		 caractern=c.innerHTML.indexOf("<!--javascript:");
		 caracterfin=c.innerHTML.indexOf("javascript-->");
		 caracterfin=caracterfin-caractern-15;
			 if (caractern!=-1)  {
			 respuesta=a.innerHTML.substr(caractern+15, caracterfin);
		  //alert(respuesta); 
			 eval(respuesta);}
					 
		 }
		}

		 }; 





  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/*funcion que tiene que ser llamada desde el onload del body de todo archivo que se valla abrir desde un ajax, para asegurarnos que este siempre se abra en algun div y no suelto en ventana nueva y asi no correr el riesgo de que lo encuentre google y lo muestre de alguna forma que no lo tiene que mostrar. el ejemplo seria <body onload="valida_div();">*/

function valida_div() {
if (parent.document.referrer!='http://www.web724.net/mariep/noiframe.htm'){

parent.location.href="http://www.web724.net/mariep/noiframe.htm";
};
};

//////////////////////////////////////////////////////////////////////////////
/* estas funciones son llamadas desde dibuja_buscarglobal y dibuja_buscarlocal son internas */
function cambia_url(campo){ 

hasta=document.forms[0].action.lastIndexOf("/"); 
concat1=document.forms[0].action.substring(0,hasta); 
hasta2=document.forms[0].action.length; 
concat2=document.forms[0].action.substring(hasta,hasta2); 
document.forms[0].action=concat1+"/BUSCARGLOBAL,"+campo+concat2; 

};

function cambia_url_local(campo){ 

hasta=document.forms[0].action.lastIndexOf("/"); 
concat1=document.forms[0].action.substring(0,hasta); 
hasta2=document.forms[0].action.length; 
concat2=document.forms[0].action.substring(hasta,hasta2); 
document.forms[0].action=concat1+"/BUSCARLOCAL,"+campo+concat2; 

};
//////////////////////////////////////////////////////////////////////////////

/* estas funciones arman un campo con un boton de busqueda que se comunica con un programa de busqueda de portada*/
function dibuja_buscarglobal(){
document.write('<FORM action="/web724/cosas_nuestras/mag/resultados.htmq" method="get" onSubmit="return cambia_url(document.forms[0].BUSCARGLOBAL.value)"><font color="#FFFFFF"><strong>Buscar</strong></font><input name="BUSCARGLOBAL" type="text" size="10"  > <a href="#"> <input type=image src="buscar.jpg" width="19" height="9" border="0" align="middle"></a></td></tr> </FORM>');
};


function dibuja_buscarlocal(){
document.write('<FORM action="/web724/cosas_nuestras/mag/resultados.htmq" method="get" onSubmit="return cambia_url_local(document.forms[0].BUSCARLOCAL.value)"><font color="#FFFFFF"><strong>Buscar</strong></font><input name="BUSCARLOCAL" type="text" size="10"  > <a href="#"> <input type=image src="buscar.jpg" width="19" height="9" border="0" align="middle"></a></td></tr> </FORM>');
};
//////////////////////////////////////////////////////////////////////////////
//boton de redirect
function panic(url) {
window.location=url;
};

