// inici funciones.js
var opcions_finestra='toolbar=yes,scrollbars=yes,menubar=yes,status=0,resizable=1,location=0,directories=0,width=750,height=450';
var opcions_finestra_externa='toolbar=yes,scrollbars=yes,menubar=yes,status=0,resizable=1,location=1,directories=0,width=750,height=450';
var opcions_finestra_con='scrollbars=yes,status=0,resizable=1,location=0,directories=0,width=850,height=450';
var opcions_finestra_completa='scrollbars=yes,status=0,resizable=1,location=0,directories=0,width=1000,height=500';
var opcions_finestra_registre='scrollbars=no,status=0,resizable=1,location=0,directories=0,width=790,height=560';

//var opcions_finestra_nosc='toolbar=yes,scrollbars=no,menubar=yes,status=0,resizable=1,location=0,directories=0';

// provisional
function mida_finestra(alsada, amplada) {
// ara aquesta funcio no fa res, totes les finestres tenen la mateixa alçada i amplada. I les mateixes opcions (opcions_finestra)
    //return ",width="+alsada+",height="+amplada;
    //return ",width=750,height=450";
	
}
// provisional
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
// provisional
function chequeo(id) {
  if (document.all) {
    return document.all[id].style;
  } else if(document.layers) {
    return document.layers[id];
  } else if(document.getElementById){
    return document.getElementById(id).style;
  }
}


var NS4 = (document.layers) ? 1 : 0;   
var IE4N6 = (document.all || document.getElementById) ? 1: 0;

if (IE4N6) { comillas="\"";
             pix="px";
           } else {
             comillas="";
             pix="";
           }

   var hidden = (NS4) ? "hide":"hidden";
   var visible = (NS4) ? "show" : "visible";
   var toggle = "toggle";

function esconder() {
  if (document.layers || document.all || document.getElementById) {
    var inc, endInc=arguments.length;
    for (inc=0; inc<endInc; inc++) {
      var daObj = chequeo(arguments[inc]);
        daObj.visibility = hidden;    
    }
  }
}

function ver(){
 if (document.layers || document.all || document.getElementById) {
    var inc, endInc=arguments.length;
    for (inc=0; inc<endInc; inc++) {
      var daObj = chequeo(arguments[inc]);
      daObj.visibility = visible;      
   }
  }
}

function intercanvi(){
 if (document.layers || document.all || document.getElementById) {
    var inc, endInc=arguments.length;
    for (inc=0; inc<endInc; inc++) {
      var daObj = chequeo(arguments[inc]);
        if (daObj.visibility == visible) {
          daObj.visibility = hidden;
        } else if (daObj.visibility == hidden) {
          daObj.visibility = visible;
        }
      }
    }
}

function ximplificar(){
var excepcion = new Array();
excepcion = ximplificar.arguments;
 for(i=0;i<todascapas.length;i++){
  esconder(todascapas[i]);
 }
 for(a=0;a<excepcion.length;a++){
  ver(excepcion[a]);
 }
}

var elemento

function escribir(capa,text) {
	if (NS4) {
                var elemento = document.layers[capa].document 
		elemento.open()
		elemento.write(text)
		elemento.close()
	}
	else if (document.all) { 
                 document.all[capa].innerHTML = text 
        }
        else if (document.getElementById) {
                 document.getElementById(capa).innerHTML = text
 }
}

var el_elemento

function ancho(cpa,atributo,pix) {
 if (document.all) {
    el_elemento = document.all[cpa].style;
  } else if(document.layers) {
    el_elemento = document.layers[cpa];
  } else if(document.getElementById){
    el_elemento = document.getElementById(cpa).style;
  }
    eval('el_elemento'+'.'+atributo+'='+pix)
}  


/* Versió imprimible */
/*********************************************************************/
/*********************************************************************/
/*********************************************************************/
function versio_imprimible()
{
  contingut = document.getElementById('contenido').innerHTML;
  document.fimprimir.p_objecte.value=contingut;
  window.open('blank.html','print','toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes,width=650,height=400');
  document.fimprimir.submit();
}


/*AUGMENTAR/DISMINUIR TAMANY DE FONT*/
/*********************************************************************/
/* Tamany de font per a accessibilitat */

if (navigator.fs == null)
{
	navigator.fs = 11;
	navigator.lh = 16;
}

function setFaceSize()
	{
	navigator.lh = navigator.fs+Math.round(.3*navigator.fs);
	obj = document.getElementById("contenido");
	if (obj != null)
	  {
	  obj.style.fontSize = navigator.fs+"px";
	  window.document.all['elcontenido'].style.fontSize=navigator.fs+"px";
	  obj.style.lineHeight = navigator.lh+"px";
	  }
	}

function eventFaceLarger()
	{
	navigator.fs = navigator.fs+2;
	if (navigator.fs > 26) {navigator.fs = 26;}
	setFaceSize()
	}

function eventFaceSmaller()
	{
	navigator.fs = navigator.fs-2;
	if (navigator.fs < 9) navigator.fs = 9;
	setFaceSize();
	}

/*********************************************************************/
/**********LINKS A OTRAS PAGINAS DE LA WEB****************************/
/*********************************************************************/
// Abrir ficha personas
function abrir_ficha_personal(numero){
   	if ((idiom == "i") || (idiom == "f")){   		
		opcion_no_traducida();
	}else{
        	vficha=window.open("/fichas/" + idiom + "_" + numero + "_SM.html","ficha",opcions_finestra+mida_finestra(750,300))
        	vficha.focus();
	}
    }

//Abrir cuadro grupos sin menú
function abrir_cuadro_grupo(legis,idioma){
   	if ((idiom == "i") || (idiom == "f")){
		opcion_no_traducida();
	}
	else{
        	vcuadrogrupo=window.open("/"+idiom + "_comorga_gru_" + legis + "_SM.html","cuadrogrupo",opcions_finestra+mida_finestra(750,300))
        	vcuadrogrupo.focus();
	}
    }
    
//
// Abre la página de composición del grupo parlamentario
// desde el cuadro
// Ejemplo de llamada:
//    JavaScript:abrir_grupo_parlamentario('01');
// 01: corresponde al grupo con más escaños
// comparla no se pasa como parámetro, porque no se puede sacar 
// su valor de ningún sitio de la página origen.

function abrir_grupo_parlamentario(Grupo){
   	if ((idiom == "i") || (idiom == "f")){
		opcion_no_traducida();
	}
	else{
        	vgrupo=window.open("/comparla/" + idiom + "_comparla_gru_ACT_" + Grupo + "_SM.html","grupo",opcions_finestra+mida_finestra(750,350))
        	vgrupo.focus();
	}
}

//    JavaScript:abrir_partido_politico('01');
// 01: corresponde al grupo con más escaños
// comparla no se pasa como parámetro, porque no se puede sacar 
// su valor de ningún sitio de la página origen.
function abrir_partido_politico(Parti){
   	if ((idiom == "i") || (idiom == "f")){
		opcion_no_traducida();
	}
	else{
        	vpartido=window.open("/comparla/" + idiom + "_comparla_can_ACT_" + Parti + "_SM.html","partido",opcions_finestra+mida_finestra(750,300))
        	vpartido.focus();
	}
    }

function abrir_directorio(num){
        vDirectorio=window.open(idiom + "_directorio_admin_" + num + "_SM.html","directorio",opcions_finestra+mida_finestra(750,450))
        vDirectorio.focus();
}

function abrir_directorio_organos(num){
        vDirectorio=window.open(idiom + "_directorio_organos_" + num + "_SM.html","directorio",opcions_finestra+mida_finestra(750,450))
	vDirectorio.focus();
}

function abrir_grafico(pagina){
       	vgrafico=window.open("/graficos/" + idiom + "_graficos_" + pagina + "_SM.html","grafico",opcions_finestra+mida_finestra(800,500))
       	vgrafico.focus();
}

/*********************************************************************/
/**********LINKS A BASIS**********************************************/
/*********************************************************************/


//Para abrir iniciativas desde la agenda
function abrir_ini(iIni){
	var aux = iIni;
        var WinIni;
	var dir =  "/fr_inicia" + idiom + "/DDW?W=INI_NUMEXP='" + iIni + "'";

	WinIni = window.open(dir,"WinIni",opcions_finestra+mida_finestra(750,400))
        WinIni.focus()			
}

function mostrar_iniciativa(iIni){
	var aux = iIni;
      	var WinIni;
	//if (idiom=="c")
		//var dir =  "http://parlamento.euskadi.net/aic/DDW?W=INI_NUMEXP='" + iIni + "'";
	//else
		//var dir =  "http://parlamento.euskadi.net/aie/DDW?W=INI_NUMEXP='" + iIni + "'";

	var dir =  "/fr_inicia" + idiom + "/DDW?W=INI_NUMEXP='" + iIni + "'";
	WinIni = window.open(dir,"WinIni",opcions_finestra+mida_finestra(750,400))
        WinIni.focus()			
}

function mostrar_iniciativas(where){
	var aux = where;
      	var WinIni;      
	//if (idiom=="c"){			
	//	var dir =  "http://parlamento.euskadi.net/aic/DDW?W=" + where + "+order+by+ini_numexp";		
	//}
	//else
	//	var dir =  "http://parlamento.euskadi.net/aie/DDW?W=" + where + "+order+by+ini_numexp";

	var dir =  "/fr_inicia" + idiom + "/DDW?W=" + where + "+order+by+ini_numexp";
	vinicia = window.open(dir,"vinicia",opcions_finestra+mida_finestra(750,400))
        vinicia.focus()			
}

function mostrar_asuntos(where){
	var aux = where;
      	var WinIni;      
//	if (idiom=="c"){		
		//var dir =  "http://parlamento.euskadi.net/cinic/DDW?W=" + where + "+order+by+ini_numexp";		
//		var dir =  "/fr_iniciac/DDW?W=" + where + "+order+by+ini_numexp";		
//	}
//	else
//		var dir =  "http://parlamento.euskadi.net/cinie/DDW?W=" + where + "+order+by+ini_numexp";

	var dir =  "/fr_inicia" + idiom + "/DDW?W=" + where + "+order+by+ini_numexp";
	WinIni = window.open(dir,"WinIni",opcions_finestra+mida_finestra(750,400))
        WinIni.focus()			
}

function mostrar_asuntos_argita(vista,campo,fecha){
	var aux = where;
      	var WinIni;      

	var dir =  "/" + vista + "/SDW?W=" + campo + "='" + fecha + "'";
	WinIni = window.open(dir,"WinIni",opcions_finestra+mida_finestra(500,300))
        WinIni.focus()			
}

// leyes
function mostrar_leyes(where){
	var aux = where;
      	var WinIni;      
//	if (idiom=="c"){			
//		var dir =  "http://parlamento.euskadi.net/BASIS/izaro/web/w_leyc/SDW?W=" + where + "+order+by+lec_numley";		
//	}
//	else		
//		var dir =  "http://parlamento.euskadi.net/BASIS/izaro/web/w_leye/SDW?W=" + where + "+order+by+lee_numley";		

	var dir =  "/fr_ley" + idiom + "1/SDW?W=";		
	if (idiom=="c") {
		dir = dir + where + "+order+by+lec_numley";
	}
	else
	{
		dir = dir + where + "+order+by+lee_numley";
	}
	vleyes = window.open(dir,"vleyes",opcions_finestra+mida_finestra(750,400))
        vleyes.focus()			
}

// Used for cuadros, debates
// Cambio de buscar en argita a buscar en izaro
function mostrar_debates(where, id){
	var aux = where;

	if (idiom=="c"){	
		if(id=="p")	{				      	    			
			var dir =  "/fr_splenoc2/SDW?W=" + where + "+order+by+spl_freun/desc,spl_diario/desc";		
		}
		else{				
			var dir =  "/fr_scomisc2/SDW?W=" + where + "+order+by+sco_freun/desc";		
		}
	}
	else {
		if (id=="p")
			var dir =  "/fr_splenoe2/SDW?W=" + where + "+order+by+spl_freun/desc,spl_diario/desc";
		else
			var dir =  "/fr_scomise2/SDW?W=" + where + "+order+by+sco_freun/desc";
	}	
	vdebate = window.open(dir,"Debates",opcions_finestra+mida_finestra(750,400))
        vdebate.focus()			
}

//function mostrar_debates(where, id){
//	var aux = where;

//	if (idiom=="c"){	
//		if(id=="p")	{				      	    			
//			var dir =  "/fr_argic_dp/DDW?W=" + where + "+order+by+every+arg_fecha/desc";		
//		}
//		else{				
//			var dir =  "/fr_argic_dc/DDW?W=" + where + "+order+by+every+arg_fecha/desc";		
//		}
//	}
//	else {
//		if (id=="p")
//			var dir =  "/fr_argie_dp/DDW?W=" + where + "+order+by+every+arg_fecha/desc";
//		else
//			var dir =  "/fr_argie_dc/DDW?W=" + where + "+order+by+every+arg_fecha/desc";
//	}	
//	vdebate = window.open(dir,"Debates","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=750,height=400,location=0")
//}
        
// intervenciones
function mostrar_intervenciones(where, id){
	var aux = where;
      	var WinIni;      
	if (idiom=="c"){	
		if(id=="p")	
		//	var dir =  "http://parlamento.euskadi.net/cplenc/DDW?W=" + where + "+order+by+spl_freun,spl_nasun";		
			var dir =  "/fr_splenoc/SDW?W=" + where + "+order+by+spl_freun,spl_nasun";		
		else
//			var dir =  "http://parlamento.euskadi.net/ccomc/DDW?W=" + where + "+order+by+sco_freun,sco_nasun";		
			var dir =  "/fr_scomisc/SDW?W=" + where + "+order+by+sco_freun,sco_nasun";		
	}
	else
		if (id=="p")
//			var dir =  "http://parlamento.euskadi.net/cplene/DDW?W=" + where + "+order+by+spl_freun,spl_nasun";
			var dir =  "/fr_splenoe/SDW?W=" + where + "+order+by+spl_freun,spl_nasun";
		else
//			var dir =  "http://parlamento.euskadi.net/ccome/DDW?W=" + where + "+order+by+sco_freun,sco_nasun";
			var dir =  "/fr_scomise/SDW?W=" + where + "+order+by+sco_freun,sco_nasun";

	vinterv = window.open(dir,"vinterv",opcions_finestra+mida_finestra(750,400))
        vinterv.focus()			
}
    
 
 function mostrar_sesion_pleno(clave){
      var WinIni;
      if ((idiom == "i") || (idiom == "f")){   		
		opcion_no_traducida();
      }
      else {      		
      		//var dir =  "http://parlamento.euskadi.net/BASIS/izaro/web/w_cspleno" + idiom + "/DDW?W=spl_clave='" + clave + "'";      		     
      		//var dir =  "/fr_spleno" + idiom + "/DDW?W=spl_clave='" + clave + "'";  
      		// Por error de text stream se cambia DDW por SDW    		     
      		var dir =  "/fr_spleno" + idiom + "/SDW?W=spl_clave='" + clave + "'";      		     
		vsesple = window.open(dir,"vsesple",opcions_finestra+mida_finestra(750,400))
        	vsesple.focus()			
      }
}   

function mostrar_sesion_comision(clave){
      var WinIni;
	//if (idioma=="c")
	//	var dir =  "http://parlamento.euskadi.net/BASIS/izaro/web/w_cscomisc/DDW?W=sco_clave='" + clave + "'";
	//else
	//	var dir =  "http://parlamento.euskadi.net/BASIS/izaro/web/w_cscomise/DDW?W=sco_clave='" + clave + "'";
	//var dir =  "/fr_scomis" + idiom + "/DDW?W=sco_clave='" + clave + "'";
	// Por error de text stream se cambia DDW por SDW    		     
	var dir =  "/fr_scomis" + idiom + "/SDW?W=sco_clave='" + clave + "'";

	WinIni = window.open(dir,"Comis",opcions_finestra+mida_finestra(750,400))
        WinIni.focus()			
}


/*********************************************************************/
/**********LINKS A ENLACES INTERNOS***********************************/
/*********************************************************************/
function abrir_enlace_interno(iEnlace){
	vEnlace = window.open("/" + idiom + "_" + iEnlace,"vAbrirEnlace",opcions_finestra_completa)
        vEnlace.focus()			
}


/*********************************************************************/
/**********LINKS A ENLACES EXTERNOS***********************************/
/*********************************************************************/

// Abre un enlace externo en ventana nueva
// Ejemplo de llamada:
//    JavaScript:abrir_enlace_externo('http://www.bverwg.de/')
// Se conserva para tener centralizados en una función los enlaces a páginas
// de otras webs
function abrir_emisiones(original){
	if (original == "true") 
		aux="http://bideoak.parlam.euskadi.net/ramgen/broadcast/elpv/zuzen01.rm?usehostname";
	else
		aux="http://bideoak.parlam.euskadi.net/ramgen/broadcast/elpv/zuzen01t.rm?usehostname";
	vEnlace = window.open(aux,"vAbrirEmisiones")	
        		
}

// Abre un enlace externo en ventana nueva
// Ejemplo de llamada:
//    JavaScript:abrir_enlace_externo('http://www.bverwg.de/')
// Se conserva para tener centralizados en una función los enlaces a páginas
// de otras webs
function abrir_enlace_externo(iEnlace){
//	var aux;
//	aux="http://"
//	vEnlace = window.open(aux+iEnlace,"vAbrirEnlace","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=700,height=400,location=0")
	vEnlace = window.open(iEnlace,"vAbrirEnlace",opcions_finestra_externa+mida_finestra(700,400))
        vEnlace.focus()			
}


// Abre el enlace a registro electrónico en ventana nueva
// Ejemplo de llamada:
//    JavaScript:abrir_registro_electronico('http://www.euskolegebiltzarra.org/RegistroTelematico-web/inicio_*.html'')
function abrir_registro_electronico(iEnlace){
//	var aux;
//	aux="http://"
//	vEnlace = window.open(aux+iEnlace,"vAbrirEnlace","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=700,height=400,location=0")
	vEnlace = window.open(iEnlace,"vAbrirEnlace",opcions_finestra_registre)
        vEnlace.focus()			
}

// Abre un enlace externo en una segunda ventana nueva
// Ejemplo de llamada:
//    JavaScript:abrir_enlace_externo('http://www.bverwg.de/')
// Se conserva para tener centralizados en una función los enlaces a páginas
// de otras webs
function abrir_enlace_externo2(iEnlace){
//	var aux;
//	aux="http://"
//	vEnlace = window.open(aux+iEnlace,"vAbrirEnlace","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=700,height=400,location=0")
	vEnlace = window.open(iEnlace,"vAbrirEnlace2",opcions_finestra+mida_finestra(700,400))
        vEnlace.focus()			
}

// Abrir una ventana nueva de una página html: agenda.xml
function abrir_ventana(iEnlace){
	vventana = window.open(iEnlace,"vventana",opcions_finestra+mida_finestra(700,400))
        vventana.focus()			
}

// Abrir una ventana nueva de mediaWeb
function abrir_mediaweb(iEnlace){
	vventana = window.open(iEnlace,"vventana",opcions_finestra+mida_finestra(800,600))
        vventana.focus()			
}

function abrir_ayuda(iEnlace){
	vventana = window.open(iEnlace,"vventana",opcions_finestra+mida_finestra(700,400))
        vventana.focus()			
}

function abrir_consulta(iEnlace){
	vEnlace = window.open(iEnlace,"vAbrirConsulta",opcions_finestra_con+mida_finestra(700,400))
        vEnlace.focus()			
}



/*********************************************************************/
/**********LINKS A PDFS***********************************************/
/*********************************************************************/

/**OJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
LE HE PUESTO STATUS Y LOCATION A 1, PARA TRABAJAR!!!!!!*/
/* SE LO HE QUITADO!!!!!!*/
function abrir_pdf(iEnlace){
	vPdf = window.open(iEnlace,"newVPdf",opcions_finestra+mida_finestra(700,400))
        vPdf.focus()			
}


/**OJOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
LE HE PUESTO STATUS Y LOCATION A 1, PARA TRABAJAR!!!!!!*/
/* SE LO HE QUITADO!!!!!!*/
function abrir_DDD(iEnlace){
	vDDD = window.open(iEnlace,"newVDDD",opcions_finestra+mida_finestra(700,400))
        vDDD.focus()			
}

function abrir_documento(iEnlace){
	vPdf = window.open(iEnlace,"documento",opcions_finestra+mida_finestra(700,400))
        vPdf.focus()			
}


/*********************************************************************/
/*********************************************************************/
/*********************************************************************/

    //_____________hasta aquí______________
 


// NO SE USAN
// No se usa la función : se llamaba desde c_organizacion_5.xml, pero 
// se ha cambiado por link_enlace_externo
//function mostrar_enlace(iEnlace){
//	vEnlace = window.open(iEnlace,"newWindowEnlace","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=700,height=400,location=0")
//        vEnlace.focus()			
//}
//function abrir(iEnlace){
//	vEnlace = window.open(iEnlace,"vComunicado","scrollbars=1,menubar=yes,toolbar=yes,status=0,resizable=1,width=700,height=400,location=0")
//        vEnlace.focus()			
//}
function mostrar_asunto_agenda(asunto){
	vAsunto = window.open(asunto,"vAsunto",opcions_finestra+mida_finestra(700,400))
        vAsunto.focus()			
}

// PDFs
function abrir_comunicado(iEnlace){
	vEnlace = window.open(iEnlace,"vComunicado",opcions_finestra+mida_finestra(700,400))
        vEnlace.focus()			
}




///////////////////////////////////////////////////
// Funiones de cambio de idioma
// Copiado A SACO de la versión verde
///////////////////////////////////////////////////
///////////////////////////////////////////////////

//Para la traducción de la web
function opcion_no_traducida(){	
	if (idiom=="f"){
		alert("Le contenu de l’option que vous avez choisie figure uniquement en basque et en espagnol. Sélectionnez l’option changement de langue pour y accéder.");
	}
	else if (idiom=="i"){
		alert("The contents of the option you have chosen are only available in Euskera (Basque) and Spanish. Select change of language to gain access.");
	}
}


function NTraducir(id) {
  var msg1 = "";
  var msg2 = "";
    	
    	
    	
	if (idiom == "c"){
		msg1 = "El contenido de la opción solicitada sólo está disponible en castellano y en euskera.";
	}
	else if (idiom == "e"){ 	
		msg1= "Aukeratutako edukia gaztelaniaz eta euskaraz bakarrik dago eskuragarri.";	
	}	
	else if (idiom == "f") {
		msg1 = "Le contenu de l’option que vous avez choisie figure uniquement en basque et en espagnol.";	
	}
	else if (idiom == "i"){		
		msg1 = "The contents of the option you have chosen are only available in Euskera (Basque) and Spanish.";	
	}
	if(id == "f"){
		msg2 = "Le contenu de l’option que vous avez choisie figure uniquement en basque et en espagnol.";	
	}
	else if (id=="i"){		
		msg2 = "The contents of the option you have chosen are only available in Euskera (Basque) and Spanish.";	
	}
	
	alert(msg1 + "\n\n" + msg2);
}

/*function cambiar_idioma(id){
	var id2 = "/" + id + "_";	
	var direccion = window.location.href;
	var n1 = 0;
	var n2 = 0;
	var pag = "";
      var msg_no_trad = ""

	if (idiom == "c")
		msg_no_trad1 = "El contenido de la opción solicitada sólo está disponible en castellano y en euskera.";
	else 	
		msg_no_trad1 = "Aukeratutako edukia gaztelaniaz eta euskaraz bakarrik dago eskuragarri.";

	if (id == "f")
		msg_no_trad2 = "Le contenu de l’option que vous avez choisie figure uniquement en basque et en espagnol.";
	else 	
		msg_no_trad2 = "The contents of the option you have chosen are only available in Euskera (Basque) and Spanish.";

	if (id=="c"){
		direccion=direccion.replace(/\/i_/i, id2);
		direccion=direccion.replace(/\/f_/i, id2);
		direccion=direccion.replace(/\/e_/i, id2);
		window.location.href = direccion;
	}
	else if (id=="e"){
		direccion=direccion.replace(/\/c_/i, id2);
		direccion=direccion.replace(/\/i_/i, id2);
		direccion=direccion.replace(/\/f_/i, id2);
		window.location.href = direccion;
	}
	else if (id=="f")
	{
		direccion=direccion.replace(/\/c_/i, id2);
		direccion=direccion.replace(/\/i_/i, id2);
		direccion=direccion.replace(/\/e_/i, id2);

		if ((traducir == "si") || (idiom == "f") || (idiom == "i"))
			window.location.href = direccion;
		else		
			alert(msg_no_trad1 + "\n\n" + msg_no_trad2);
	}
	else if (id=="i")
	{
		direccion=direccion.replace(/\/c_/i, id2);
		direccion=direccion.replace(/\/f_/i, id2);
		direccion=direccion.replace(/\/e_/i, id2);

		if ((traducir == "si") || (idiom == "f") || (idiom == "i"))
			window.location.href = direccion;
		else		
			alert(msg_no_trad1 + "\n\n" + msg_no_trad2);
	}
}*/
//Sustituye el caracter 'car' por 'car_nou'.
//Tanto 'car' como 'car_nou' pueden ser un 
//único caracter o un código %XX,
function cambiar_caracter(texto,car,car_nou){
       	var ent = texto;
	var l = car.length;
        var n = 0;

	if (ent!=""){
        	n = ent.indexOf(car,0);
		while (n>=0){
			ent = ent.substring(0,n) + car_nou + ent.substring(n+l,ent.length)	
         		if (ent!="")
				n = ent.indexOf(car,0);
			else	
				n = -1;
           	}				
	}
	return (ent);	
}

function parsear_literal(termino){
   var aux = termino;
   aux = cambiar_caracter(aux,'+',' ' );   
   return aux;
}




function cambiar_legis(id){
	var id2 = "_" + id;	
	var direccion = window.location.href;

		direccion=direccion.replace(/_ACT/i, id2);
		direccion=direccion.replace(/_L01/i, id2);
		direccion=direccion.replace(/_L02/i, id2);
		direccion=direccion.replace(/_L03/i, id2);
		direccion=direccion.replace(/_L04/i, id2);
		direccion=direccion.replace(/_L05/i, id2);
		direccion=direccion.replace(/_L06/i, id2);
		direccion=direccion.replace(/_L07/i, id2);
		direccion=direccion.replace(/_LGA/i, id2);
		window.location.href = direccion;
}


//--------------------------NO----------------------------------
// Función auxiliar para navegar entre las páginas que se muestran sin menú
// o con menú, no abre ventana nueva
//Parece que esta deja de funcionar porque no se puede usar javascript
//para añadir el SM
function mostrar_opcion(direccion_nueva){
	var direccion_actual = window.location.href;
    	if (direccion_actual.indexOf("_SM") > 1) {
		direccion_nueva=direccion_nueva.replace(/.html/i, "_SM.html");
	}		
	window.location.href = direccion_nueva;
}

//-----------------------------------------------------------------------
// MARC-CAT hay que pasarlo a otro js, ya veremos como.
function visualizar(tipo,catno) {
	//parent.marcisbd = tipo;
	parent.main.location = "/cm_marcc/DDW?W=catno='"+catno+"'";
}


//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
// funciones para abrir documentos en ventana nueva desde iniciativas
//-----------------------------------------------------------------------
function mostrar_ley(ley){
	vLey = window.open(ley,"vLey",opcions_finestra+mida_finestra(700,400))
        vLey.focus()			
}

function mostrar_tramite(tram){
	vTram = window.open(tram,"vTram",opcions_finestra+mida_finestra(700,400))
        vTram.focus()			
}

function mostrar_votacion(vota){
	vVota = window.open(vota,"vVota",opcions_finestra+mida_finestra(700,400))
        vVota.focus()			
}
//-----------------------------------------------------------------------
//-----------------------------------------------------------------------
// funciones para abrir documentos en ventana nueva desde prentsa
//-----------------------------------------------------------------------
function mostrar_imagen(imagen){
	vVota = window.open(imagen,"vImagen",opcions_finestra+mida_finestra(700,400))
        vVota.focus()			
}

//var sHTML = "<h1 class='texteblanc'>";
//sHTML += '</h1>';
function printBrujula(sMenu,sSubmenu,sOpcion){		
	var sHTML = '<div class="texteblanc"><strong>'
	sHTML += sMenu;
	sHTML += ' > ' + sSubmenu;
	sHTML += ' > ' + sOpcion;
	sHTML += '</div></strong>'
	document.write(sHTML);
}

function pon_iconos (texto, alt1, alt2){
	var sHTML = "<p>"
	sHTML +='<a href="JavaScript:logcss(\'/css/estils_gris.css\');"><img src="/img/estils_gris.gif" alt="'+alt1+'"/></a>'
	sHTML  +='<a href="JavaScript:logcss(\'/css/estils_claro.css\');"><img src="/img/estils_access.gif" alt="'+alt2+'"/></a> </p>'	
	sHTML +='<p>'+texto+'</p>'
	document.write(sHTML);
}