var xmlHttp
var xmlHttpLU
var xmlHttpNoti1
var xmlHttpNoti2
var xmlHttpNoti3
var xmlHttpNoti4
var xmlHttpNoti5
var xmlHttpNoti6
var xmlHttpNoti7

var xmlHttpNoti = new Array();
var imagenNoti = new Array();
//var elemi

function IrAPagina(numpag,pesta,cadena,codestado,co) {
  //Tag donde muestro espera...
  // document.getElementById("txtCiudades").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
  // var result = MostrarCiudad(str);
  // // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   //alert("Entrando a buscar..."+cadena)
   //MostrarOpcion(codestado)
 	 //ciudad=co.options[co.selectedIndex].text
 	 if (numpag.length > 4) {
 	 alert("Número de página erroneo.")	 
	 return false;	
 	 }
 	 //alert("Pestania es: " + pesta + " y la pagina " + numpag + "Tamanio: " + numpag.length)
 	 if ((codestado.length > 4) || (codestado.length == 0)) {
 	 codestado="25"	
 	 }
 	 if ((co.length > 4) || (co.length == 0)) {
 	 co="1"	
 	 } 	 
 	 if (pesta == "VenezuelaVenezuela") {
 	 pesta="center"	
 	 }
 	 estado="blah"
 	 ciudad="blalal"
 	 variables = "?co=" + co + "&region=" + codestado + "&pesta=" + pesta + "&pag=" + numpag + "&p=" + cadena
 	 // Pasa a otra pestaña
 	 //paneSplitter.deleteContentById(pesta)
   //paneSplitter.addContent('center', new ModeloInterfaz.paneSplitterContentModel( { id:pesta,htmlElementId:nombretab,contentUrl:'/ultimosart'+variables,title:'&Uacute;rrrrtimos art&iacute;culos publicados en '+ciudad+', '+estado,tabTitle: 'Artículos recientes en '+ciudad,closable:true } ) );
   //paneSplitter.showContent(pesta)        
   
   paneSplitter.loadContent(pesta,'/resultado'+variables,0) 
 	 paneSplitter.showContent(pesta)   
 	 
  /*
   if len(
   if ((estado == "Toda Venezuela!") || (estado == "Toda Venezuela")){
   estado = "Venezuela"
   }   
   
   if (document.forms.buscar.co) {
	 	ciudad=document.forms.buscar.co.options[document.forms.buscar.co.selectedIndex].text
	 	co=document.forms.buscar.co.value
	 }
	 else
	 {
	 	ciudad ="Todas las ciudades"	 	
	 	co="1"
	 }
   
   if (ciudad=="Todas las ciudades") {
   ciudad=estado	
   }
   //alert("estado: " + estado + "\nCodigo del estado: " +codestado)
   //alert("cadena a buscar: " + cadenaz + "\nCiudad: " +ciudad) 
   nombretab="UltimoD" + ciudad + estado
   //alert("Nombre de la pesta: " + nombretab)
   //alert("Cadena sin nada: " + cadenanomb)   
   variables = "?co=" + co + "&region=" + document.forms.buscar.region.value + "&pesta=" + nombretab
   paneSplitter.addContent('center', new ModeloInterfaz.paneSplitterContentModel( { id:nombretab,htmlElementId:nombretab,contentUrl:'/ultimosart'+variables,title:'&Uacute;ltimos art&iacute;culos publicados en '+ciudad+', '+estado,tabTitle: 'Recientes en '+ciudad,closable:true } ) );
   paneSplitter.showContent(nombretab)        
   //alert("Saliendo del procso..")
   return false; // no reestablece, sino que abre pestanias   
   */
   
}
function BuscarUltimos(estado,codestado) {
  //Tag donde muestro espera...
  // document.getElementById("txtCiudades").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
  // var result = MostrarCiudad(str);
  // // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   //alert("Entrando a buscar..."+cadena)
   //MostrarOpcion(codestado)
 	 //ciudad=co.options[co.selectedIndex].text
  
   if ((estado == "Toda Venezuela!") || (estado == "Toda Venezuela")){
   estado = "Venezuela"
   }   
   
   if (document.forms.buscar.co) {
	 	ciudad=document.forms.buscar.co.options[document.forms.buscar.co.selectedIndex].text
	 	co=document.forms.buscar.co.value
	 }
	 else
	 {
	 	ciudad ="Todas las ciudades"	 	
	 	co="1"
	 }
   ciudadu=ciudad
   if (ciudad=="Todas las ciudades") {
   ciudadu=estado	
   }
   //alert("estado: " + estado + "\nCodigo del estado: " +codestado)
   //alert("cadena a buscar: " + cadenaz + "\nCiudad: " +ciudad) 
   nombretab="UltimoD" + ciudad + estado
   //alert("Nombre de la pesta: " + nombretab)
   //alert("Cadena sin nada: " + cadenanomb)   
   variables = "?co=" + co + "&region=" + document.forms.buscar.region.value + "&pesta=" + nombretab
   paneSplitter.addContent('center', new ModeloInterfaz.paneSplitterContentModel( { id:nombretab,htmlElementId:nombretab,contentUrl:'/ultimosart'+variables,refreshAfterSeconds:0,title:'&Uacute;ltimos art&iacute;culos publicados en '+ciudad+', '+estado,tabTitle: 'Eventos recientes en '+ciudadu,closable:true } ) );
   paneSplitter.showContent(nombretab)        
   //alert("Saliendo del procso..")
   return false; // no reestablece, sino que abre pestanias   
}
function BuscarEnBD(cadena,estado,codestado) {
  //Tag donde muestro espera...
  // document.getElementById("txtCiudades").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
  // var result = MostrarCiudad(str);
  // // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   //alert("Entrando a buscar..."+cadena)
   //MostrarOpcion(codestado)
	 if (cadena == '') {
	 alert("Por favor, escriba una palabra o frase a buscar")
	 document.forms.buscar.p.focus()
	 return false;
	 }	 
 	 //ciudad=co.options[co.selectedIndex].text
	 if (document.forms.buscar.co) {
	 	ciudad=document.forms.buscar.co.options[document.forms.buscar.co.selectedIndex].text
	 	co=document.forms.buscar.co.value
	 }
	 else
	 {
	 	ciudad ="Todas las ciudades"
	 	co="1"
	 }
   
   if (ciudad=="Todas las ciudades") {
   ciudad=estado	
   }
   if ((estado == "Toda Venezuela!") || (estado == "Toda Venezuela")){
   estado = "Venezuela"
   }   
   cadenaz=quitarHTMLtags(cadena)  
   //alert("estado: " + estado + "\nCodigo del estado: " +codestado)
   //alert("cadena a buscar: " + cadenaz + "\nCiudad: " +ciudad)
   cadenanomb=cadenaz    
   cadenanomb=cadenanomb.replace(/\"/g, "");   
   cadenanomb=cadenanomb.replace(/\\/g, "");   
   cadenanomb=cadenanomb.replace(/'/g, "");   
   cadenanomb=cadenanomb.replace(/;/g, "");   
   cadenanomb=cadenanomb.replace(/\./g, "");   
   nombretab=ciudad + estado + cadenanomb
   //alert("Nombre de la pesta: " + nombretab)
   //alert("Cadena sin nada: " + cadenanomb)   
   variables = "?co=" + co + "&region=" + document.forms.buscar.region.value+ "&p=" + document.forms.buscar.p.value + "&pesta=" + nombretab
   paneSplitter.addContent('center', new ModeloInterfaz.paneSplitterContentModel( { id:nombretab,htmlElementId:nombretab,contentUrl:'/resultado'+variables,title:'Resultados para \''+cadenanomb+'\' ('+ciudad+', '+estado+')',tabTitle: '\''+cadenanomb+'\' en '+ciudad,closable:true } ) );
   paneSplitter.showContent(nombretab)        
   //alert("Saliendo del procso..")
   return false; // no reestablece, sino que abre pestanias   
}

function BuscarEnBDRango(cadena,estado,codestado,fechaini,fechafin) {
  //Tag donde muestro espera...
  // document.getElementById("txtCiudades").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
  // var result = MostrarCiudad(str);
  // // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   //alert("Entrando a buscar..."+cadena)
   //MostrarOpcion(codestado)
	 if (cadena == '') {
	 alert("Por favor, escriba una palabra o frase a buscar")
	 document.forms.buscar.p.focus()
	 return false;
	 }	 
 	 //ciudad=co.options[co.selectedIndex].text
	 if (document.forms.buscar.co) {
	 	ciudad=document.forms.buscar.co.options[document.forms.buscar.co.selectedIndex].text
	 	co=document.forms.buscar.co.value
	 }
	 else
	 {
	 	ciudad ="Todas las ciudades"
	 	co="1"
	 }
   
   if (ciudad=="Todas las ciudades") {
   ciudad=estado	
   }
   if ((estado == "Toda Venezuela!") || (estado == "Toda Venezuela")){
   estado = "Venezuela"
   }   
   cadenaz=quitarHTMLtags(cadena)  
   //alert("estado: " + estado + "\nCodigo del estado: " +codestado)
   //alert("cadena a buscar: " + cadenaz + "\nCiudad: " +ciudad)
   cadenanomb=cadenaz    
   cadenanomb=cadenanomb.replace(/\"/g, "");   
   cadenanomb=cadenanomb.replace(/\\/g, "");   
   cadenanomb=cadenanomb.replace(/'/g, "");   
   cadenanomb=cadenanomb.replace(/;/g, "");   
   cadenanomb=cadenanomb.replace(/\./g, "");   
   nombretab=ciudad + estado + cadenanomb
   //alert("Nombre de la pesta: " + nombretab)
   //alert("Cadena sin nada: " + cadenanomb)   
   variables = "?co=" + co + "&region=" + document.forms.buscar.region.value+ "&p=" + document.forms.buscar.p.value + "&pesta=" + nombretab + "&fechaini=" + fechaini + "&fechafin=" + fechafin
   paneSplitter.addContent('center', new ModeloInterfaz.paneSplitterContentModel( { id:nombretab,htmlElementId:nombretab,contentUrl:'/resultado'+variables,title:'Resultados para \''+cadenanomb+'\' ('+ciudad+', '+estado+')',tabTitle: '\''+cadenanomb+'\' en '+ciudad,closable:true } ) );
   paneSplitter.showContent(nombretab)        
   //alert("Saliendo del procso..")
   return false; // no reestablece, sino que abre pestanias   
}


function MostrarBusquedaAv(codestado,co,palabra) {
	
	 if ((codestado.length > 4) || (codestado.length == 0)) {
 	 codestado="25"	
 	 }
 	 //MostrarOpcion(codestado);
 	 if ((co.length > 4) || (co.length == 0)) {
 	 co="1"	
 	 } 	 
 	 variables="co=" + co + "&region=" + codestado
 	 
 	 if (palabra.length > 0) {
 	 //alert("Voy a buscar...");
 	 location.href="/buscar?"+ variables + "&p="+ palabra
 	 return false;
 	 }
	
	//alert('Esta funcionalidad se encuentra temporalmente deshabilitada. Por el momento, solo se encuentra disponible una vez que ud. ingrese al sistema a realizar una b&uacute;squeda.');
  //Tag donde muestro espera...
   document.getElementById("botonbuscar").disabled = true;
   document.getElementById("ContenidoPortada").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
   
   var result = CargarLoUltimo(variables);

}

function MostrarImagenesNoticia() {
	 
	  
	 for (i=1; i <= 7; i++) {
	 	if (document.getElementById("imaNoti" + i)) {					
			imagenNoti[i]=document.getElementById("imaNoti" + i).innerHTML
			document.getElementById("TitularNoti"+ i).innerHTML = "<img src=\"imagenes/barraverdefastopt.gif\">";			
			
			xmlHttpNoti[i]=GetXmlHttpObject()
			if (xmlHttpNoti[i]==null)
			{
				alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
				return
			}
			CargarCambioImagen(i)
		}	
 	 }

}

function CargarCambioImagen(elemi)
{ 


var coman = new Array();
var respu = new Array();

coman[elemi]="obtenerurlimagen"
coman[elemi]=coman[elemi]+"?cual="+imagenNoti[elemi]
respu[elemi]=function() {
	if (xmlHttpNoti[elemi].readyState==4 || xmlHttpNoti[elemi].readyState=="complete")
	{ 
	document.getElementById("TitularNoti" + elemi).innerHTML="<img src=\"" + xmlHttpNoti[elemi].responseText + "\">"
	} 
}
xmlHttpNoti[elemi].onreadystatechange=respu[elemi]
xmlHttpNoti[elemi].open("GET",coman[elemi],true)
xmlHttpNoti[elemi].send(null)

return respu[elemi]

}

function imagencambiada(erelem) 
{ 
	//alert("Imagen cambiada numero: " + elemi)
if (xmlHttpNoti[erelem].readyState==4 || xmlHttpNoti[erelem].readyState=="complete")
{ 
document.getElementById("TitularNoti" + erelem).innerHTML="<img src=\"" + xmlHttpNoti[erelem].responseText + "\">"
} 
}

function CargarCambioImagen1(str)
{ 
xmlHttpNoti1=GetXmlHttpObject()
if (xmlHttpNoti1==null)
{
alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
return
} 
var comando="obtenerurlimagen"
comando=comando+"?cual="+str
resp=imagen1cambiada
xmlHttpNoti1.onreadystatechange=resp
xmlHttpNoti1.open("GET",comando,true)
xmlHttpNoti1.send(null)
return resp
}

function imagen1cambiada() 
{ 
if (xmlHttpNoti1.readyState==4 || xmlHttpNoti1.readyState=="complete")
{ 
document.getElementById("TitularNoti1").innerHTML="<img src=\"" + xmlHttpNoti1.responseText + "\">"
//document.getElementById("TitularNoti2").innerHTML="Texto devuelto noti 1: *" + xmlHttpNoti1.responseText + "*"
} 
} 


function MostrarLoUltimo(codestado,co,palabra) {
	 //if (document.forms.buscar.botonbuscar.disabled == true) {
	 //return false;	
   //}
	 if ((codestado.length > 4) || (codestado.length == 0)) {
 	 codestado="25"	
 	 }
 	 //MostrarOpcion(codestado);
 	 if ((co.length > 4) || (co.length == 0)) {
 	 co="1"	
 	 } 	 
 	 variables="co=" + co + "&region=" + codestado
 	 
 	 if (palabra.length > 0) { 	 
 	 //location.href="/buscar?"+ variables + "&p="+ palabra
 	 variables=variables + "&p="+ palabra
 	 document.getElementById("botonbuscar").disabled = true;
 	 document.getElementById("titulopes").innerHTML = "Resultados de la b&uacute;squeda";
   document.getElementById("ContenidoPortada").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID   
   var result = CargarResultados(variables);
 	 return false;
 	 }
	
	//alert('Esta funcionalidad se encuentra temporalmente deshabilitada. Por el momento, solo se encuentra disponible una vez que ud. ingrese al sistema a realizar una b&uacute;squeda.');
   //Mostrar las últimas noticias
   document.getElementById("botonbuscar").disabled = true;
   document.getElementById("titulopes").innerHTML = "&Uacute;ltimos eventos registrados";
   document.getElementById("ContenidoPortada").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
   
   var result = CargarLoUltimo(variables);
   // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   //alert("Estado: " + codestado + " ciudad: " + co);
}

function CargarResultados(str)
{ 
xmlHttpLU=GetXmlHttpObject()
if (xmlHttpLU==null)
{
alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
return
} 
var lugar="buscars"
lugar=lugar+"?"+str
xmlHttpLU.onreadystatechange=LoUltimocargado
xmlHttpLU.open("GET",lugar,true)
xmlHttpLU.send(null)
}

function CargarLoUltimo(str)
{ 
xmlHttpLU=GetXmlHttpObject()
if (xmlHttpLU==null)
{
alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
return
} 
var lugar="obtenerloultimo"
lugar=lugar+"?"+str
xmlHttpLU.onreadystatechange=LoUltimocargado
//resp=LoUltimocargado
//xmlHttpLU.onreadystatechange=resp
xmlHttpLU.open("GET",lugar,true)
xmlHttpLU.send(null)
//return resp
}

function LoUltimocargado() 
{ 
if (xmlHttpLU.readyState==4 || xmlHttpLU.readyState=="complete")
{ 
document.getElementById("ContenidoPortada").innerHTML=xmlHttpLU.responseText 
document.getElementById("botonbuscar").disabled = false;
MostrarImagenesNoticia()
} 
} 


function MostrarOpcion(str) {
  //Tag donde muestro espera...
   document.getElementById("botonbuscar").disabled = true;
   document.getElementById("txtCiudades").innerHTML = "<span class=\"txt\"><img src=\"imagenes/barraverdefastopt.gif\"></span>";
   // reviso el ID
   var result = MostrarCiudad(str);
   // de ahi pa lante se devuelve solo, comento
   //document.getElementById("txtCiudades").innerHTML = result;	
   MostrarLoUltimo(str,"1","");
}
function MostrarCiudad(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
return
} 
var url="obtenerciudad1"
url=url+"?estado="+str
// url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function MostrarCiudadesInt(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Su navegador no soporta AJAX, Haga uso de Firefox o Internet Explorer.")
return
} 
var url="obtenerciudadint"
url=url+"?estado="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChange
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChange() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("txtCiudadesInt").innerHTML=xmlHttp.responseText 
} 
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("txtCiudades").innerHTML=xmlHttp.responseText 
document.getElementById("botonbuscar").disabled = false;
} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

function quitarHTMLtags(cadena){
	//alert("voy a quitar tags a: " + cadena)
	if(cadena){
		var strInputCode = cadena;
		/* 
			This line is optional, it replaces escaped brackets with real ones, 
			i.e. &lt; is replaced with < and &gt; is replaced with >
		*/	
		strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
			return (p1 == "lt")? "<" : ">";
		});
		var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
		//alert("Input code:\n" + strInputCode + "\n\nOutput text:\n" + strTagStrippedText);	
		return strTagStrippedText
	}	
 else {
 return "**"	
 }	
}

