function jsBusqueda_txtBusqueda_KeyUp()
{
	jsBusquedaSimple();
}

function jsBusqueda_txtBusquedahistorica_KeyUp()
{
	jsBusquedaHistorica();
}

function jsBusqueda_txtBusqueda_KeyPress(e,pObjeto)
{
	var IsFireFox=false;
	var sNombre="";
	sNombre=pObjeto.name;
	switch(whichBrs())
	{
		case "Internet Explorer":IsFireFox=false;break;
		case "Safari":IsFireFox=false;break;
		case "Firefox":IsFireFox=true;break;				
		default:IsFireFox=false;break;
	}
	if(IsFireFox)
		lKeyCode=e.keyCode;//caracteres especiales  - e.charCode: otros caracteres
	else
		lKeyCode=event.keyCode;
	
	/*	if(lKeyCode==13)//Enter
		{
				if(IsFireFox)
				{
					e.preventDefault();
				}
				else
				{
					event.cancelBubble=true;
					event.returnValue = false;
				}
		}
	*/
	
	
}

function jsBusquedaSimple()
{
	_txtBusqueda=document.getElementById("txtBusqueda");
	//if(_txtBusqueda.value.length>0)
	{
		var ax=new DFAjax("Search","SimpleSearch");
		ax.AddParameter("texto",_txtBusqueda.value);
		ax.Send(jsBusquedaExitosa);	
	}
}

function jsBusquedaExitosa(data)
{
	sResult="";
	_container=document.getElementById("busqueda-simple");
	//alert(data.childNodes.length);
	for(i=0;i<data.childNodes.length;i++)
	{
		sImg="";
		if(data.childNodes[i].childNodes[2].firstChild)
			sImg=data.childNodes[i].childNodes[2].firstChild.nodeValue;
		if(sImg.length==0)sImg="/vcms/site/images/noimage.gif";
		sResult+="<div id='ajax-sr-content' onclick=jsContenido_Ver('"+data.childNodes[i].childNodes[3].firstChild.nodeValue+"')>";
			
		sResult+="<div id='ajax-sr-img'>"
				+"<img border=0 src=\""+sImg+"\">"
				+"</div>";
				
		sResult+="<div id='ajax-sr-txt'>"
				+data.childNodes[i].childNodes[1].firstChild.nodeValue
				+"</div>";
				
		sResult+="</div>";
	}

	if(sResult.length>0)
	{
		sResult="<div id='busqueda-simple-header'>Resultados de Busqueda</div>"
			+sResult
			//+"<div id='busqueda-simple-footer' onclick=jsBusquedaCompleta()>Ver mas</div>";
			+"<div id='busqueda-simple-footer'></div>";
			
		_container.innerHTML=sResult;
		_container.style.display="";
	}
	else
	{
		_container.innerHTML="";
		_container.style.display="none";
	}
	
}

function jsBusquedaCompleta()
{
	form=document.Form1;
	window.location.href="/portal3/portal/cms/busqueda?search="+form.txtBusqueda.value;
}


function jsBusquedaHistorica()
{
	var IsFireFox=false;
	_divAjaxSearch=document.getElementById("divAjaxSearch");
	switch(whichBrs())
	{
		case "Internet Explorer":IsFireFox=false;break;
		case "Safari":IsFireFox=false;break;
		case "Firefox":IsFireFox=true;break;				
		default:IsFireFox=false;break;
	}
	if(IsFireFox)
		_divAjaxSearch.style.top=300;
	else
		_divAjaxSearch.style.top=315;
	
	_divAjaxSearch.style.display="";
	
	txtbusquedahistorica= document.getElementById("txtBusquedahistorica");	
	txtfechainicio 		= document.getElementById("txtfechainicio");
	txtfechatermino		= document.getElementById("txtfechatermino");
	cmbidseccion		= document.getElementById("cmbidseccion");
	
	sMensaje="";
	
	if(txtbusquedahistorica.value.length<3)
		sMensaje+="Ingrese al menos 3 caracteres para busqueda\n";
		
	if(txtfechainicio.value.length==0)
		sMensaje+="Ingrese fecha de inicio de busqueda\n";
	
	if(txtfechatermino.value.length==0)
		sMensaje+="Ingrese fecha de termino de busqueda\n";
	
	if(sMensaje.length==0)
	{
		var ax=new DFAjax("Search","HistoricSearch");
		ax.AddParameter("texto",txtbusquedahistorica.value);
		ax.AddParameter("fechainicio",txtfechainicio.value);
		ax.AddParameter("fechatermino",txtfechatermino.value);
		ax.AddParameter("idseccion",cmbidseccion.value);
		ax.Send(jsBusquedaHistoricaExitosa);	
	}
	else
	{
		alert(sMensaje);
	}

}

function LimpiarCampos()
{
	document['Form1'].reset();
}


function jsBusquedaHistoricaExitosa(data)
{
	sResult="";
	_container=document.getElementById("busqueda-historica");
		
	pages = 1;
	tamanopag = 10;

	if(data.childNodes.length>tamanopag)
		pages = (data.childNodes.length - data.childNodes.length%tamanopag)/tamanopag;
	
	sResult += "<div class='TabbedPanels' id='TabbedPanels1'>";

	sResult += "<ul class='TabbedPanelsTabGroup'>";
	for(i=0;i<pages;i++) 
	{
		k = i+ 1;
		if(i+1>=data.childNodes.length)
		{
			break;
		}
		
		sResult+= "<li class='TabbedPanelsTab'>"+ k +"</li>";
	}
	sResult += "</ul>";
	
	sResult += "<div class='TabbedPanelsContentGroup'>";
	
	if(data.childNodes.length>0)
	{
	for(i=0;i<pages;i++) 
	{
		sResult+="<div class='TabbedPanelsContent'>";
		
		sResult+="<ul>";
		
		limite = (i+1)*tamanopag;
		if((i+1)*tamanopag>=data.childNodes.length)
			limite = data.childNodes.length;
		for(j=Math.max(limite-tamanopag,0);j<limite;j++)
		{
			sResult+="<li>"
					+ "<a href='#' onclick=\"jsContenido_Ver_Blank('"+data.childNodes[j].childNodes[3].firstChild.nodeValue+"')\">"+ data.childNodes[j].childNodes[4].firstChild.nodeValue  +": "+data.childNodes[j].childNodes[1].firstChild.nodeValue+"</a>"
					+"</li>";
		}
		sResult+="</ul>";
		sResult+="</div>";
	}
	sResult+="</div>";
	sResult+="</div>";
	}

				
	if(data.childNodes.length>0)
	{
		sResult="<div id='resultado_buqueda_historica'><div id='titulo_resultado_bus_his'><h4><font color='#fbb400'>Resultados de B&uacute;squeda</font></h4></div>"
			+sResult
			+"<div id='footer_res_bus_his'></div>";
			
		_container.innerHTML=sResult;
		_container.style.display="";
	}
	else
	{
		sResult="<div id='resultado_buqueda_historica'><div id='titulo_resultado_bus_his'><h4><font color='#fbb400'>Resultados de B&uacute;squeda</font></h4></div>"
			+"<ul class='TabbedPanelsTabGroup'><li>No hay resultados</li></ul>"
			+"<div id='footer_res_bus_his'></div>";
		
		_container.innerHTML=sResult;
		_container.style.display="";
	}
	var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
	
	_divAjaxSearch=document.getElementById("divAjaxSearch");
	_divAjaxSearch.style.display="none";
}