//Fecha de creacion: 17/06/07
//Autor: Richard Serrano
// JavaScript Document

function consulta_registro_pnev(){
	var valor_x = document.getElementById("registro_pnev");	
	if(valor_x.value == '' || valor_x.value == null){
		alert('Debe ingresar un número de cédula');
		return false;
	}
	if(isNaN(valor_x.value)){
		alert('Debe ingresar un número de cédula válido');
		return false;
	}
	menu_aux('objeto:PNEV;objeto9:consulta_registro_2009;parametro:'+valor_x.value);
	
}

function consulta_pnev(){
	var valor_x = document.getElementById("buscador_pnev");	
	if(valor_x.value == '' || valor_x.value == null){
		alert('Debe ingresar un número de cédula');
		return false;
	}
	if(isNaN(valor_x.value)){
		alert('Debe ingresar un número de cédula válido');
		return false;
	}
	menu_aux('objeto:PNEV;objeto9:cont_portal_info_PNEV_resultados;parametro:'+valor_x.value);
	
}

function consulta_rusnies_2008(){
	var valor_x = document.getElementById("id_cedula");	
	if(valor_x.value == '' || valor_x.value == null){
		alert('Debe ingresar un número de cédula');
		return false;
	}
	if(isNaN(valor_x.value)){
		alert('Debe ingresar un número de cédula válido');
		return false;
	}
	menu_aux('objeto:rusnies;parametro:'+valor_x.value);
}

function crearXMLHttpRequest(){
	var xmlHttp=null;
	if (window.ActiveXObject) 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	else 
	if (window.XMLHttpRequest) 
		xmlHttp = new XMLHttpRequest();
	return xmlHttp;
}//end function

var cn_ajax = null;

function almacenar_visita(n,v){
	var cad_x = 'n='+encodeURIComponent(n)+'&v='+encodeURIComponent(v);
	cn_ajax = crearXMLHttpRequest();
	//cn_ajax.onreadystatechange = procesar_visita;
	cn_ajax.open("POST","extranet/portal/ctrl_portal/ctrl_portal_contador_enlaces.php",true);
	cn_ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	cn_ajax.send(cad_x);
}//end function

function procesar_busqueda_resultados_sni(){
	var valor_x = document.getElementById("id_combo_sni");
	var valor_x2 = document.getElementById("id_cedula_sni");
	valor_x.className = '';
	valor_x2.className = '';
	if((valor_x.value == '' || valor_x.value == null)){
		alert('Debe seleccionar un tipo de búsqueda');
		valor_x.className = 'obligatorio';
		valor_x.focus();
		return false;
	}
	if((valor_x2.value == '' || valor_x2.value == null)){
		alert('Debe ingresar un número de cédula');
		valor_x2.className = 'obligatorio';
		valor_x2.focus();
		return false;
	}
	if(isNaN(valor_x2.value)){
		alert('Debe ingresar un número de cédula válido');
		valor_x2.className = 'obligatorio';
		valor_x2.focus();
		valor_x2.select();
		return false;
	}
	switch(valor_x.value){
		case '1':
			menu_aux('objeto:PNEV;objeto9:consulta_registro_2009;parametro:'+valor_x2.value);
		break;
		case '2':
			menu_aux('objeto:PNEV;objeto9:cont_portal_info_PNEV_resultados;parametro:'+valor_x2.value);
		break;
		case '3':
			menu_aux('objeto:rusnies;parametro:'+valor_x2.value);
		break;
		case '4':
			menu_aux('objeto:buscar_hist_resultado_pni;parametro:'+valor_x2.value);
		break;
		case '5':
			menu_aux('objeto:buscar_hist_resultado_pni2009;parametro:'+valor_x2.value);
			//abrir_vinculo('http://rusnies.opsu.gob.ve','_rusnies');
		break;
	}//end switch
}//end function

function rd_rusnies(valor_x){
	/*if(valor_x==5){
		abrir_vinculo('http://rusnies.opsu.gob.ve','_rusnies');
	}else{*/
		var obj_x = document.getElementById("id_cedula_sni");
		obj_x.focus();
	//}//end if
}

//function procesar_visita(){
	//if(cn_ajax.readyState == 4){
//		return true;
		//alert('->'+cn_ajax.responseText)
	//}//end if
//}//end function

function contador_visitas_enlaces(a,b,c,n,v){
	almacenar_visita(n,v);
	if(c != 0){
		abrir_pop_up(a,b,c);
	}else{
		abrir_vinculo(a,b);	
	}//end if
}//end function

var modo_sac = 0;
function buscar_sacapuntas(modo){
	try {
		if(modo!=null || modo!='undefined')
			modo_sac = modo;
		cn_sac = crearXMLHttpRequest();
		var cad_x = encodeURIComponent(null)
		cn_sac.onreadystatechange = procesar_sacapuntas;
		cn_sac.open("POST","extranet/portal/xml/xml_publicos/xml_sacapunta.xml",true);
		cn_sac.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		cn_sac.send(cad_x);
	}catch(exception) {
		if(exception.description == null){
			alert("Excepción a: " + exception.message);  
		}else{
			alert("Excepción a: " + exception.description);
		}//end if
	}//end try
}//end function

function procesar_sacapuntas(){
   if(cn_sac.readyState  == 4){
        if(cn_sac.status  == 200){
        		var n = 0;
           	var datos = cn_sac.responseXML;
  				cds = datos.getElementsByTagName("boletin");
				var cad = new String();
				var t = cds.length;
  				if(modo_sac == 1){
	  				for(i=0;i<cds.length;i++){
						datos2 = cn_sac.responseXML.documentElement;
	           		var mesx = datos2.getElementsByTagName('mes')[n].firstChild.nodeValue;
	           		var anniox = datos2.getElementsByTagName('annio')[n].firstChild.nodeValue;
	           		var dirx = datos2.getElementsByTagName('dir')[n].firstChild.nodeValue;
	           		n++;
	           		cad += '<div style="padding:2px;"><span style="padding-left:5px;" id="id_mas_noticias" onclick="abrir_vinculo(\''+dirx+'\',\'_sac\')" onmouseout="this.className=\'titulo_noticia_mas_inf\'" onmouseover="this.className=\'titulo_noticia_mas_inf_over\'" class="titulo_noticia_mas_inf" title="Ver Sacapunta '+mesx+' '+anniox+'">- Sacapunta '+mesx+' '+anniox+'</span></div>';
	  				}//end for i
	  				 var obj_x = document.getElementById("id_sacapunta");
  					obj_x.innerHTML = cad;
  					var obj_y = document.getElementById("id_mas_sacapunta");
  					obj_y.style.height = '15px';
  					obj_y.innerHTML = '<span onclick="volver_sacapuntas()" onmouseout="this.className=\'titulo_noticia_mas_inf\'" onmouseover="this.className=\'titulo_noticia_mas_inf_over\'" class="titulo_noticia_mas_inf"><- Volver</span>';
  				}else{  					
  					if(cds.length>1){
  						var obj_y = document.getElementById("id_mas_sacapunta");
  						obj_y.style.height = '15px';
  						obj_y.innerHTML = '<span onclick="buscar_sacapuntas(1)" onmouseout="this.className=\'titulo_noticia_mas_inf\'" onmouseover="this.className=\'titulo_noticia_mas_inf_over\'" class="titulo_noticia_mas_inf">[ Mostrar ediciones anteriores ]</span>';
  					}//end if
  				}//end if

        }//end if
   }//end if
}//end function

function volver_sacapuntas(){
	var obj_y = document.getElementById("id_sacapunta");
	obj_y.innerHTML = '<img src="/extranet/portal/imagenes/sacapunta.png" title="Sacapunta" onclick="abrir_vinculo(\'http://www.mppeu.gob.ve/documentos/varios/SacapuntaMayo.pdf\',\'_sac\')" style="cursor: pointer;" alt="sacapunta.png" height="80" width="335">';
	//==========
	var obj_x = document.getElementById("id_mas_sacapunta");
  	obj_x.style.height = '15px';
  	obj_x.innerHTML = '<span onclick="buscar_sacapuntas(1)" onmouseout="this.className=\'titulo_noticia_mas_inf\'" onmouseover="this.className=\'titulo_noticia_mas_inf_over\'" class="titulo_noticia_mas_inf">[ Mostrar ediciones anteriores ]</span>';
}//end function