// +----------------------------------------------------------------------+
// | Archivo de funciones javascript                                      |
// +----------------------------------------------------------------------+
// | Copyright (c) Granadanetworks, S.L                 		          |
// | Todos los derechos reservados.                                       |
// +----------------------------------------------------------------------+
// |                                                                      |
// | La Redistribución y uso de este código, con o sin modificaciones     |
// | está prohibido sin el consentimiento expreso de sus propietarios     |
// |                                                                      |
// +----------------------------------------------------------------------+
// | Autor: Juanfra Fernández <juanfra@granada.net>                       |
// +----------------------------------------------------------------------+
//
// v 1.0 2008 
//
/**
 * 
 * 
 * 
 */
function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
var muestraItem=true;
function muestraOcultaItem(codigo_modulo,cod,url){
	var etiquetaID="div_"+cod;
	var imagenID="imgItem_"+cod
	var etiqueta=document.getElementById(etiquetaID);
	var imagen=document.getElementById(imagenID);
	if(imagen.src.match("plus.gif")){
		var parametros="codigo_modulo="+codigo_modulo+"&cod="+cod;
		var ajax=objetoAjax();
		imagen.src="imagenes/minus.gif";
		muestraItem=false;
		ajax.open("POST",url,true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
			}else if(ajax.readyState==4){
				if(ajax.status==200){
					etiqueta.innerHTML=ajax.responseText; 
				}else if(ajax.status==404){
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
				}else{
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
				}
			}
		}
		ajax.send(parametros);
	}else if(imagen.src.match("minus.gif")){
		imagen.src="imagenes/plus.gif";
		muestraItem=true;
		etiqueta.innerHTML="";
	}
}
function selecciona_permisos(codigo_usuario,codigo_modulo){
	var etiqueta=document.getElementById('div_permisos');
	var parametros="codigo_usuario="+codigo_usuario+"&cod_modulo="+codigo_modulo;
	var url="options_permisos.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function selecciona_idiomas(codigo_usuario){
	var etiqueta=document.getElementById('div_traductores');
	var parametros="codigo_usuario="+codigo_usuario;
	var url="options_idiomas.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function muestra_noticia(codigo_noticia){
	var etiqueta=document.getElementById('div_noticia');
	var parametros="codigo_noticia="+codigo_noticia;
	var url="muestra_noticia.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){				
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function muestra_bandera(codigo_idioma,codigo_modulo){
	var etiqueta=document.getElementById('div_bandera');
	var parametros="codigo_idioma="+codigo_idioma+"&cod_modulo="+codigo_modulo;
	var url="muestra_bandera.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function selecciona_banunciante(codigo_anunciante,codigo_boletin,posicion){
	var parametros="codigo_anunciante="+codigo_anunciante+"&codigo_boletin="+codigo_boletin+"&posicion="+posicion;
	alert(parametros);
	var url="selecciona_banunciantes.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText;
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>";
			}
		}
	}
	ajax.send(parametros);
}