/**
 * Proyecto:     DATUM: Sistema de Informacion Geografica
 * Archivo :     buscar.js
 *
 * Archivo JS de busqueda de contenidos
 *
 * @link http://www.siigsa.cl
 * @copyright 2007 - Patricio Cifuentes Ithal
 * @author Patricio Cifuentes Ithal <pcifuentes@siigsa.cl>
 * @since 30-08-2007
 * @version 1.0.1
 */


	/**
   * Verifica que a lo menos un checkbox este tiqueado
   *
   */
	function verificarCheck(e){
		
		var _can = 0;
		var _can_tc = 0;
		var _n = (document.getElementsByTagName('input').length);
		
		for (i=0;i<_n;i++){
			
			if (document.getElementsByTagName('input')[i].name=="tc"){
				_can_tc = _can_tc + 1;
				if (!document.getElementsByTagName('input')[i].checked){
					_can = _can + 1;
					_cual = 0;
				}
			}
			
		}
		
				
		if (_can_tc==_can){
			alert("Debe estar seleccionado a lo menos un Tipo de Contenido");
			e.checked = true;
		}
		
		
	}
	
	
	/**
   * Buscar Contenidos por palabra
   *
   */
	
	function buscarContenido(txt_palabra){
				
		/*Buscar tipo de contendios*/
		if (txt_palabra.trim() == ""){
			var _n = (document.getElementsByTagName('input').length);
			for (i=0;i<_n;i++){
				if (document.getElementsByTagName('input')[i].name=="txt_palabra"){
					txt_palabra = document.getElementsByTagName('input')[i].value;
				}
			}
		}
		
		/*Validar palabra a buscar*/
		if (txt_palabra.trim() == ""){
			alert('Debe ingresar una palabra para buscar contenidos');
			return false;	
		}
	
		if (txt_palabra.length == "1"){
			alert('Debe escribir mas de una letra para buscar contenidos');
			return false;	
		}
		
		vec_palabra=txt_palabra.split(" ");
		i=0;
		while(i<vec_palabra.length){
			if (vec_palabra[i].length=="1"){
				alert('Debe escribir mas de una letra por palabra para buscar contenidos');
				return false;	
			}
			i++;
		}
		
		/*Buscar tipo de contendios*/
		var tc_id = "";
		var _n = (document.getElementsByTagName('input').length);
		for (i=0;i<_n;i++){
			
			if (document.getElementsByTagName('input')[i].name=="tc"){
				if (document.getElementsByTagName('input')[i].checked){
					if (tc_id == "") tc_id = document.getElementsByTagName('input')[i].value;
					else tc_id += "," + document.getElementsByTagName('input')[i].value;
				}
			}
			
		}
				
		ver('contenedor_lector');
		ver('cuerpo_bloquea');
		
		//txt_palabra = txt_palabra.replace(/#/g,"&");
		document.getElementById("contenedor_contenido").innerHTML = "<img src='" + document.URL + "/img/load_rss.gif' class='img' alt='Cargando...' />Cargando...";
		oAjax = ObjAjax();
		oAjax.open("POST", GC_WEB_DIR + "/exp/contenido.php", true);
		oAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		oAjax.send("txt_palabra=" + txt_palabra + "&tc_id=" + tc_id + "&mod_accion=q&output=rss&ddc=t");
		oAjax.onreadystatechange=function(){
			// Parámetro adicional sólo para el caso de buscar
			leerRSS(oAjax, "contenedor_contenido","t");
						
		}
	}

	
