// JavaScript Document
/* Aux */
function getElementsByClass(searchClass,node,tag) {  
	var classElements = new Array();  
	if ( node == null )  
		node = document;  
	if ( tag == null )  
		tag = '*';  
	var els = node.getElementsByTagName(tag);  
	var elsLen = els.length;  
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");  
	for (i = 0, j = 0; i < elsLen; i++) {  
		if ( pattern.test(els[i].className) ) {  
			classElements[j] = els[i];  
			j++;  
		}  
	}  
	return classElements;
}  

// ----------------------------------------------------------------------------
// HasClassName
//
// Description : returns boolean indicating whether the object has the class name
//    built with the understanding that there may be multiple classes
//
// Arguments:
//    objElement              - element to manipulate
//    strClass                - class name to add
//
function HasClassName(objElement, strClass){

   // if there is a class
   if ( objElement.className ){
      // the classes are just a space separated list, so first get the list
      var arrList = objElement.className.split(' ');
      // get uppercase class for comparison purposes
      var strClassUpper = strClass.toUpperCase();
      // find all instances and remove them
      for ( var i = 0; i < arrList.length; i++ ){
         // if class found
         if ( arrList[i].toUpperCase() == strClassUpper ){
            // we found it
            return true;
            }
         }
      }

   // if we got here then the class name is not there
   return false;

   }
// 
// HasClassName
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// AddClassName
//
// Description : adds a class to the class attribute of a DOM element
//    built with the understanding that there may be multiple classes
//
// Arguments:
//    objElement              - element to manipulate
//    strClass                - class name to add
//
function AddClassName(objElement, strClass, blnMayAlreadyExist){
   // if there is a class
   if ( objElement.className ){
      // the classes are just a space separated list, so first get the list
      var arrList = objElement.className.split(' ');
      // if the new class name may already exist in list
      if ( blnMayAlreadyExist ){
         // get uppercase class for comparison purposes
         var strClassUpper = strClass.toUpperCase();
         // find all instances and remove them
         for ( var i = 0; i < arrList.length; i++ ){
            // if class found
            if ( arrList[i].toUpperCase() == strClassUpper ){
               // remove array item
               arrList.splice(i, 1);
               // decrement loop counter as we have adjusted the array's contents
               i--;
               }
            }
         }

      // add the new class to end of list
      arrList[arrList.length] = strClass;
      // add the new class to beginning of list
      //arrList.splice(0, 0, strClass);
      // assign modified class name attribute
      objElement.className = arrList.join(' ');
      }
   // if there was no class
   else{
      // assign modified class name attribute      
      objElement.className = strClass;
      }
   }
// 
// AddClassName
// ----------------------------------------------------------------------------


// ----------------------------------------------------------------------------
// RemoveClassName
//
// Description : removes a class from the class attribute of a DOM element
//    built with the understanding that there may be multiple classes
//
// Arguments:
//    objElement              - element to manipulate
//    strClass                - class name to remove
//
function RemoveClassName(objElement, strClass){
   // if there is a class
   if ( objElement.className ){
      // the classes are just a space separated list, so first get the list
      var arrList = objElement.className.split(' ');
      // get uppercase class for comparison purposes
      var strClassUpper = strClass.toUpperCase();
      // find all instances and remove them
      for ( var i = 0; i < arrList.length; i++ ){
         // if class found
         if ( arrList[i].toUpperCase() == strClassUpper ){
            // remove array item
            arrList.splice(i, 1);
            // decrement loop counter as we have adjusted the array's contents
            i--;
            }
         }
      // assign modified class name attribute
      objElement.className = arrList.join(' ');
      }
   // if there was no class
   // there is nothing to remove
   }
// 
// RemoveClassName
// ----------------------------------------------------------------------------
function gup(name, url) { // optionally pass an URL to parse
	if (!url) url = window.location.href;								// if no parameter url is given, use the page URL
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");			// instruction needed if we want to extract an array
	var results = new RegExp("[\\?&]"+name+"=([^&#]*)").exec(url);
	if( results == null ) return null;									// if the name is not found, return null
	else // decodeURIComponent doesn't recognize '+' as encoding for space
		return decodeURIComponent(results[1].replace(/\+/g," ")); 
}

/* Toogle Noticias */
function mass_effect(){
	var elems = getElementsByClass('modulo_noticia_cont_desplegable');
	for (var i = 0;i < elems.length;i++){
		if(!HasClassName(elems[i], 'bloqueado')){
			AddClassName(elems[i], 'bloqueado', false);
		}
	}
	
	var elems = getElementsByClass('bot_not_cerrar');
	for (var i = 0;i < elems.length;i++){
		if(!HasClassName(elems[i], 'bloqueado')){
			AddClassName(elems[i], 'bloqueado', false);
		}
	}
	//Activamos la primera
/*	var elem = document.getElementById('noticia_1');
	AddClassName(getElementsByClass('bot_not_abrir',elem)[0], 'bloqueado', true);
	RemoveClassName(getElementsByClass('modulo_noticia_cont_desplegable',elem)[0], 'bloqueado');
	RemoveClassName(getElementsByClass('bot_not_cerrar',elem)[0], 'bloqueado');*/
}

function toogle_not(id){
	var elem = document.getElementById(id);
	if (HasClassName(getElementsByClass('modulo_noticia_cont_desplegable',elem)[0], 'bloqueado')){
		RemoveClassName(getElementsByClass('modulo_noticia_cont_desplegable',elem)[0], 'bloqueado');
		RemoveClassName(getElementsByClass('bot_not_cerrar',elem)[0], 'bloqueado');
		AddClassName(getElementsByClass('bot_not_abrir',elem)[0], 'bloqueado', true);
	}else{
		AddClassName(getElementsByClass('modulo_noticia_cont_desplegable',elem)[0], 'bloqueado', true);
		RemoveClassName(getElementsByClass('bot_not_abrir',elem)[0], 'bloqueado');
		AddClassName(getElementsByClass('bot_not_cerrar',elem)[0], 'bloqueado', true);
	}
}

/* Funciones de carga de datos para socios y proveedores */
var array_provincias_socios = new Array();
var xml_obj;

var html_socios="";
if(getCookie('lang') == 'eng'){
	var xml_socios = 'xml/socios.xml';
	var xml_proveedores = 'xml/proveedores.xml';
	var xml_textos = 'xml/textos_eng.xml';
	var xml_noticias = 'xml/noticias_eng.xml';
	var xml_enlaces = 'xml/enlaces_eng.xml';
	var xml_voice = 'xml/voice_eng.xml';
	var xml_destacados = 'xml/destacados_eng.xml';
}else{
	var xml_socios = 'xml/socios.xml';
	var xml_proveedores = 'xml/proveedores.xml';
	var xml_textos = 'xml/textos.xml';
	var xml_noticias = 'xml/noticias.xml';
	var xml_enlaces = 'xml/enlaces.xml';
	var xml_voice = 'xml/voice.xml';
	var xml_destacados = 'xml/destacados.xml';
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=Thu, 01-Jan-70 00:00:01 GMT" : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function cambia_idioma(idioma){
	deleteCookie('lang');
	setCookie('lang', idioma)
	location.href = location.href;
}

function bot_lang(){
	var idioma = getCookie('lang');
	if(idioma == 'eng'){
		if(HasClassName(document.getElementById('bot_esp_id'), 'lang_pulsado')){
			RemoveClassName(document.getElementById('bot_esp_id'), 'lang_pulsado');
			AddClassName(document.getElementById('bot_eng_id'), 'lang_pulsado', true);
		}
	}
	//cambiamos todos los links
	
}

function load_data(){
	$.ajax({
		 type: "GET",
		 url: xml_socios,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo;
			 nodo = $('#modulo_socios_id');
			 xml_obj = $(xml);
			 html_socios += nodo.html();
			 xml_obj.find('socio').each(function(){
				 html_socios += '\n<div id="'+$(this).attr("id")+'" class="modulo_socios_thumb"><a class="modulo_socios_thumb_a" href="#" title=""><img class="modulo_socios_thumb_a_img" src="img/'+$(this).find('imgmain').text()+'" alt="" tile=""/></a></div><div id="flot_'+$(this).attr("id")+'" style="display:none"><img src="img/'+$(this).find('imgsec').text()+'" alt="" title=""/><div class="modulo_socios_thumb_tip"><h5 class="modulo_socio_detalle_txt_h5_1">'+$(this).find('nombre').text()+'</h5><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Persona de contacto:</span> '+$(this).find('contacto').text()+'<br /><br /><span class="modulo_socio_detalle_txt_span_1">Email:</span> <a class="mod_column_izq_a" href="mailto:'+$(this).find('email').text()+'" title="'+$(this).find('email').text()+'">'+$(this).find('email').text()+'</a><br /><span class="modulo_socio_detalle_txt_span_1">Web:</span> <a class="mod_column_izq_a" href="http://'+$(this).find('web').text()+'" title="'+$(this).find('web').text()+'">'+$(this).find('web').text()+'</a><br /><br /><a class="mod_column_izq_a" href="socios_delegaciones.html?id='+$(this).attr("id")+'" title="Ver Delegaciones">Ver Delegaciones</a></p></div></div>';
				 //Generamos el array de socios
				 array_provincias_socios[array_provincias_socios.length] = new Array($(this).attr("id"),$(this).find('nombre').text(),new Array());
				 $(this).find('ciudades').find('ciudad').each(function(){
					array_provincias_socios[array_provincias_socios.length-1][2][array_provincias_socios[array_provincias_socios.length-1][2].length] = $(this).text();
				});
				array_provincias_socios[array_provincias_socios.length-1][2] = array_provincias_socios[array_provincias_socios.length-1][2].join('#|#');
				array_provincias_socios[array_provincias_socios.length-1] = array_provincias_socios[array_provincias_socios.length-1].join('#;#');
			 });//close each(
			 html_socios += '<br class="clearer" />';
			 nodo.html(html_socios);
			 //Pintamos los thumbnails
			 nodo.css('display','block');
			 //Quitamos el cargador
			 $('.ajax_loader_horizontal').css('display','none');
			 //params.array_socios = array_provincias_socios;
			 array_provincias_socios = array_provincias_socios.join('#:#');
			 flashvars.array_socios = array_provincias_socios;
			 swfobject.embedSWF(pelicula, "reemplazo_mapa", "273", "190", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
			 super_tooltips();
		 }
	 }); //close $.ajax(
}
var html_delegaciones = "";
function load_data_delegaciones (){
	$.ajax({
		 type: "GET",
		 url: xml_socios,
		 dataType: "xml",
		 success: function(xml) {
			 $(xml).find("socio[id="+$(document).getUrlParam("id")+"]").each(function(){
				 $('#modulo_socio_delegaciones_id').html($('#modulo_socio_delegaciones_id').html()+'\n<div class="modulo_socio_detalle"><span class="degradado_1px_gris_generic"></span><img class="modulo_socio_detalle_img_1" src="img/'+$(this).find('imgsec').text()+'" alt="'+$(this).find('nombre').text()+'" title="'+$(this).find('nombre').text()+'" /><div class="modulo_socio_detalle_txt_cont"><h5 class="modulo_socio_detalle_txt_h5_1">'+$(this).find('nombre').text()+'</h5><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Persona de contacto:</span> '+$(this).find('contacto').text()+'<br /><br /><span class="modulo_socio_detalle_txt_span_1">Email:</span> <a class="mod_column_izq_a" href="mailto:'+$(this).find('email').text()+'" title="'+$(this).find('email').text()+'">'+$(this).find('email').text()+'</a><br /><span class="modulo_socio_detalle_txt_span_1">Web:</span> <a class="mod_column_izq_a" href="http://'+$(this).find('web').text()+'" title="'+$(this).find('web').text()+'">'+$(this).find('web').text()+'</a></p><br /></div><br class="clearer" /><span class="degradado_1px_gris_generic"></span></div><div class="modulo_socio_delegaciones_cont"><h6 class="modulo_socio_delegaciones_h6_1">Delegaciones:</h6><br /><div id="modulo_socio_delegaciones_column_sep_1" class="modulo_socio_delegaciones_column_sep"></div><div id="modulo_socio_delegaciones_column_sep_2" class="modulo_socio_delegaciones_column_sep"></div>');
				$(this).find('delegacion').each(function(){
					if($(this).attr("id") % 2 == 0){
						$('#modulo_socio_delegaciones_column_sep_2').html($('#modulo_socio_delegaciones_column_sep_2').html()+'\n<div class="modulo_socio_delegaciones_column"><h6 class="modulo_socio_delegaciones_h6_2">'+$(this).find('nombre_del').text()+'</h6><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle_del').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Persona de contacto:</span> '+$(this).find('contacto_del').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Email:</span><a class="mod_column_izq_a" href="mailto:'+$(this).find('email_del').text()+'" title="'+$(this).find('email_del').text()+'">'+$(this).find('email_del').text()+'</a><br /><br /><br /></p></div>');	
					}else{
						$('#modulo_socio_delegaciones_column_sep_1').html($('#modulo_socio_delegaciones_column_sep_1').html()+'\n<div class="modulo_socio_delegaciones_column"><h6 class="modulo_socio_delegaciones_h6_2">'+$(this).find('nombre_del').text()+'</h6><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle_del').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Persona de contacto:</span> '+$(this).find('contacto_del').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Email:</span><a class="mod_column_izq_a" href="mailto:'+$(this).find('email_del').text()+'" title="'+$(this).find('email_del').text()+'">'+$(this).find('email_del').text()+'</a><br /><br /><br /></p></div>');	
					}
				});
				$('#modulo_socio_delegaciones_id').html($('#modulo_socio_delegaciones_id').html()+'<br class="clearer" /><span class="degradado_1px_gris_generic"></span><br /><br /><a class="bot_generic bot_generic_left" href="socios.html" title="Volver">Volver</a><a class="bot_generic" href="javascript:window.print()" title="Imprimir">Imprimir</a><br /><br /><br /><br />');
				//Pintamos el bloque
			 	$('#modulo_socio_delegaciones_id').css('display','block');
			 	//Quitamos el cargador
			 	$('.ajax_loader_horizontal').css('display','none');
			 });//close each(
		 }
	 }); //close $.ajax(	
}

var html_proveedores = "";
function load_data_proveedores(){
	$.ajax({
		 type: "GET",
		 url: xml_proveedores,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo = $('#modulo_proveedores_id');
			 $(xml).find('proveedor').each(function(){
				 html_proveedores += '\n<div id="'+$(this).attr("id")+'" class="modulo_proveedores_thumb"><a class="modulo_proveedores_thumb_a" href="#" title=""><img class="modulo_proveedores_thumb_a_img" src="img/'+$(this).find('imgmain').text()+'" alt="" tile=""/></a></div><div id="flot_'+$(this).attr("id")+'" style="display:none"><img src="img/'+$(this).find('imgsec').text()+'" alt="" title="" style="float:left" /><div class="modulo_proveedores_thumb_tip"><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Web:</span> <a class="mod_column_izq_a" href="http://'+$(this).find('web').text()+'" title="'+$(this).find('web').text()+'">'+$(this).find('web').text()+'</a></p></div></div>';
			 });//close each(
			 html_proveedores += '<br class="clearer" />';
			 nodo.html(html_proveedores);
			 //Pintamos los thumbnails
			 nodo.css('display','block');
			 //Quitamos el cargador
			 $('.ajax_loader_horizontal').css('display','none');

			 super_tooltips_proveedores();
		 }
	 }); //close $.ajax(
}

var html_detalle_mapa;
function pinta_socio(id){
	xml_obj.find("socio[id="+id+"]").each(function(){
		var nodo = $('#detalle_mapa');
		html_detalle_mapa = '<div class="modulo_socios_thumb_tip" style="padding-top:0px"><h5 class="modulo_socio_detalle_txt_h5_1">'+$(this).find('nombre').text()+'</h5><p class="modulo_socio_detalle_txt_p_1">'+$(this).find('detalle').text()+'<br /><span class="modulo_socio_detalle_txt_span_1">Persona de contacto:</span> '+$(this).find('contacto').text()+'<br /><br /><span class="modulo_socio_detalle_txt_span_1">Email:</span> <a class="mod_column_izq_a" href="mailto:'+$(this).find('email').text()+'" title="'+$(this).find('email').text()+'">'+$(this).find('email').text()+'</a><br /><span class="modulo_socio_detalle_txt_span_1">Web:</span> <a class="mod_column_izq_a" href="http://'+$(this).find('web').text()+'" title="'+$(this).find('web').text()+'">'+$(this).find('web').text()+'</a><br /><br /><a class="mod_column_izq_a" href="socios_delegaciones.html?id='+$(this).attr("id")+'" title="Ver Delegaciones">Ver Delegaciones</a></p></div>';
		nodo.html(html_detalle_mapa);
	});
}

function form_consulta(){
	$("#bot_enviar_consulta").css('display','none');
	$("#modulo_consulta_formulario_enviando_oculto_1").css('display','inline');
	$("#modulo_consulta_formulario_texto_enviando_oculto_1").css('display','none');
	$("#modulo_consulta_formulario_texto_enviando_oculto_error_1").css('display','none');
	$.ajax({
		type: "POST",
		url: "./backend/consulta.php",
		dataType: "text",
		data: $("#form_consulta").serialize(),
		success: function(datos,status) {
			$("#modulo_consulta_formulario_enviando_oculto_1").css('display','none');
			$("#bot_enviar_consulta").css('display','inline');
			if(datos == "mail_status=exito&estado=exito"){
				$("#modulo_consulta_formulario_texto_enviando_oculto_1").css('display','inline');
			}else{
				$("#modulo_consulta_formulario_texto_enviando_oculto_error_1").css('display','inline');
			}
		}
	 }); //close $.ajax(
}

function form_newsletter(){
	$("#bot_enviar_newsletter").css('display','none');
	$("#modulo_consulta_formulario_enviando_oculto_1").css('display','inline');
	$("#modulo_consulta_formulario_texto_enviando_oculto_1").css('display','none');
	$("#modulo_consulta_formulario_texto_enviando_oculto_error_1").css('display','none');
	$.ajax({
		type: "POST",
		url: "./backend/newsletter.php",
		dataType: "text",
		data: $("#form_newsletter").serialize(),
		success: function(datos,status) {
			$("#modulo_consulta_formulario_enviando_oculto_1").css('display','none');
			$("#bot_enviar_newsletter").css('display','inline');
			if(datos == "&estado=exito"){
				$("#modulo_consulta_formulario_texto_enviando_oculto_1").css('display','inline');
			}else{
				$("#modulo_consulta_formulario_texto_enviando_oculto_error_1").css('display','inline');
			}
		}
	 }); //close $.ajax(
}

function form_cv(){
	$("#bot_enviar_cv").css('display','none');
	$("#modulo_consulta_formulario_enviando_oculto_2").css('display','inline');
	$("#modulo_consulta_formulario_texto_enviando_oculto_2").css('display','none');
	$("#modulo_consulta_formulario_texto_enviando_oculto_error_2").css('display','none');
	$.ajax({
		type: "POST",
		url: "./backend/cv.php",
		dataType: "text",
		data: $("#form_cv").serialize(),
		success: function(datos,status) {
			$("#modulo_consulta_formulario_enviando_oculto_2").css('display','none');
			$("#bot_enviar_cv").css('display','inline');
			if(datos == "&estado=exito"){
				$("#modulo_consulta_formulario_texto_enviando_oculto_2").css('display','inline');
			}else{
				$("#modulo_consulta_formulario_texto_enviando_oculto_error_2").css('display','inline');
			}
		}
	 }); //close $.ajax(
}

function load_data_gestor_textos (){
	$.ajax({
		 type: "GET",
		 url: xml_textos,
		 dataType: "xml",
		 success: function(xml) {
			  //Destacados
			  $(xml).find("texto").each(function(){
					//Destacados
					if($(this).find("seccion:contains('destacados')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){$('#destacados_1').html($(this).find("contenido").text());}
						if($(this).find("aux:contains('2')").length > 0){
							$('#destacados_2_1').attr( 'title', $(this).find("contenido").text());
							$('#destacados_2_2').attr( 'title', $(this).find("contenido").text());
							$('#destacados_2_2').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#destacados_3_1').attr( 'title', $(this).find("contenido").text());
							$('#destacados_3_2').attr( 'title', $(this).find("contenido").text());
							$('#destacados_3_2').html($(this).find("contenido").text());
						}
					}
					//Pie
					if($(this).find("seccion:contains('pie')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){$('#pie_1').html($(this).find("contenido").text());}
						if($(this).find("aux:contains('2')").length > 0){
							$('#pie_2_1').attr( 'title', $(this).find("contenido").text());
							$('#pie_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#pie_3_1').attr( 'title', $(this).find("contenido").text());
							$('#pie_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#pie_4_1').attr( 'title', $(this).find("contenido").text());
							$('#pie_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#pie_5_1').attr( 'title', $(this).find("contenido").text());
							$('#pie_5_1').html($(this).find("contenido").text());
						}
					}
					//Navegación Main
					if($(this).find("seccion:contains('menu_main')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#menu_1_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_1_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#menu_2_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#menu_3_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#menu_4_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#menu_5_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_5_1').html($(this).find("contenido").text());
						}
					}
					
					//Navegación Sec Empresa
					if($(this).find("seccion:contains('menu empresa')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#menu_empresa_1_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_empresa_1_1 span').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#menu_empresa_2_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_empresa_2_1 span').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#menu_empresa_3_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_empresa_3_1 span').html($(this).find("contenido").text());
						}
					}
					
					//Navegación Sec Voice Hemeroteca
					if($(this).find("seccion:contains('menu voice')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#menu_voice_1_1').attr( 'title', $(this).find("contenido").text());
							$('#menu_voice_1_1 span').html($(this).find("contenido").text());
						}
					}
					//Home
					if($(this).find("seccion:contains('seccion home')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#txt_sec_home_1_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#txt_sec_home_2_1').attr( 'title', $(this).find("contenido").text());
							$('#txt_sec_home_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#txt_sec_home_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#txt_sec_home_4_1').attr( 'title', $(this).find("contenido").text());
							$('#txt_sec_home_4_1').html($(this).find("contenido").text());
						}
					}
					//Empresa
					if($(this).find("seccion:contains('seccion empresa')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_empresa_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_empresa_2_1').html($(this).find("contenido").text());
						}
					}
					//Empresa Qué es
					if($(this).find("seccion:contains('seccion que es')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_que_es_1_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_que_es_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_que_es_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_que_es_4_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
					}
					//Empresa Líderes
					if($(this).find("seccion:contains('seccion lideres')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_lideres_1_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_lideres_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_lideres_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_lideres_4_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
					}
					//Empresa Ofrece
					if($(this).find("seccion:contains('seccion ofrece')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_ofrece_1_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_ofrece_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_ofrece_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_ofrece_4_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
					}
					//Socios
					if($(this).find("seccion:contains('seccion socios')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_socios_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_socios_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_socios_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_socios_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#seccion_socios_5_1').attr( 'title', $(this).find("contenido").text());
							$('#seccion_socios_6_1').attr( 'title', $(this).find("contenido").text());
							$('#seccion_socios_6_1').attr( 'alt', $(this).find("contenido").text());
							$('#seccion_socios_7_1').attr( 'title', $(this).find("contenido").text());
							$('#seccion_socios_7_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('6')").length > 0){
							$('#seccion_socios_5_1').attr( 'href', 'pdf/'+$(this).find("contenido").text());
							$('#seccion_socios_7_1').attr( 'href', 'pdf/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('7')").length > 0){
							$('#seccion_socios_8_1').html($(this).find("contenido").text());
						}
					}
					//Proveedores
					if($(this).find("seccion:contains('seccion proveedores')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_proveedores_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_proveedores_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_proveedores_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_proveedores_4_1').html($(this).find("contenido").text());
						}
					}
					//Voice
					if($(this).find("seccion:contains('seccion voice')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_voice_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_voice_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_voice_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_voice_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#seccion_voice_5_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('6')").length > 0){
							$('#seccion_voice_6_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('7')").length > 0){
							$('#seccion_voice_7_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('8')").length > 0){
							$('#seccion_voice_8_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('9')").length > 0){
							$('#seccion_voice_9_1').html($(this).find("contenido").text());
						}
					}
					//Hemeroteca
					if($(this).find("seccion:contains('seccion hemeroteca')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_hemeroteca_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_hemeroteca_2_1').html($(this).find("contenido").text());
						}
					}
					//Consultas
					if($(this).find("seccion:contains('seccion consultas')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_consultas_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_consultas_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_consultas_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_consultas_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#seccion_consultas_5_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('6')").length > 0){
							$('#seccion_consultas_6_1').html($(this).find("contenido").text());
						}
					}
					//Enlaces
					if($(this).find("seccion:contains('seccion enlaces')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_enlaces_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_enlaces_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_enlaces_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_enlaces_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#seccion_enlaces_5_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('6')").length > 0){
							$('#seccion_enlaces_6_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('7')").length > 0){
							$('#seccion_enlaces_7_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('8')").length > 0){
							$('#seccion_enlaces_8_1').html($(this).find("contenido").text());
						}
					}
					//Textos Legales
					if($(this).find("seccion:contains('seccion textos legales')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_legales_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_legales_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_legales_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_legales_4_1').html($(this).find("contenido").text());
						}
					}
					//Textos Contacto
					if($(this).find("seccion:contains('seccion contacto')").length > 0){
						if($(this).find("aux:contains('1')").length > 0){
							$('#seccion_contacto_1_1').attr( 'src', 'img/'+$(this).find("contenido").text());
						}
						if($(this).find("aux:contains('2')").length > 0){
							$('#seccion_contacto_2_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('3')").length > 0){
							$('#seccion_contacto_3_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('4')").length > 0){
							$('#seccion_contacto_4_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('5')").length > 0){
							$('#seccion_contacto_5_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('6')").length > 0){
							$('#seccion_contacto_6_1').html($(this).find("contenido").text());
						}
						if($(this).find("aux:contains('7')").length > 0){
							$('#seccion_contacto_7_1').html($(this).find("contenido").text());
						}
					}
					
			  })
		 }
	 }); //close $.ajax(	
}

var html_enlaces = "";
var html_enlaces_cont = 0;
function load_data_enlaces(){
	$.ajax({
		 type: "GET",
		 url: xml_enlaces,
		 dataType: "xml",
		 success: function(xml) {
			 $(xml).find('enlace').each(function(){
				if($(this).find("seccion:contains('1')").length > 0){
					if(html_enlaces_cont != 1){
						html_enlaces_cont = 1;
						if(html_enlaces_cont != 1 && html_enlaces_cont != 3){html_enlaces += '<span class="degradado_1px_gris_generic_medio"></span>';}
						html_enlaces += $('#seccion_enlaces_mod_1').html();
						html_enlaces += '<img class="modulo_enlaces_columna_unico_img_1" src="img/img_enlaces_1.png" title="" alt="" /><div class="modulo_enlaces_columna_unico_detalle"><h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p></div><br class="clearer" /><span class="degradado_1px_gris_generic_medio"></span><br />';
					}else{
						html_enlaces +='<h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p><br />';	
					}
				}
				if($(this).find("seccion:contains('2')").length > 0){
					if(html_enlaces_cont != 2){
						html_enlaces_cont = 2;
						$('#seccion_enlaces_mod_1').html(html_enlaces);
						html_enlaces = '';
						if(html_enlaces_cont != 1 && html_enlaces_cont != 3){html_enlaces += '<span class="degradado_1px_gris_generic_medio"></span>';}
						html_enlaces += $('#seccion_enlaces_mod_2').html();
						html_enlaces += '<img class="modulo_enlaces_columna_unico_img_1" src="img/img_enlaces_2.png" title="" alt="" /><div class="modulo_enlaces_columna_unico_detalle"><h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p></div><br class="clearer" /><span class="degradado_1px_gris_generic_medio"></span><br />';
					}else{
						html_enlaces +='<h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p><br />';	
					}
				}
				if($(this).find("seccion:contains('3')").length > 0){
					if(html_enlaces_cont != 3){
						html_enlaces_cont = 3;
						$('#seccion_enlaces_mod_2').html(html_enlaces);
						html_enlaces = '';
						if(html_enlaces_cont != 1 && html_enlaces_cont != 3){html_enlaces += '<span class="degradado_1px_gris_generic_medio"></span>';}
						html_enlaces += $('#seccion_enlaces_mod_3').html();
						html_enlaces += '<img class="modulo_enlaces_columna_unico_img_1" src="img/img_enlaces_3.png" title="" alt="" /><div class="modulo_enlaces_columna_unico_detalle"><h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p></div><br class="clearer" /><span class="degradado_1px_gris_generic_medio"></span><br />';
					}else{
						html_enlaces +='<h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p><br />';	
					}
				}
				if($(this).find("seccion:contains('4')").length > 0){
					if(html_enlaces_cont != 4){
						html_enlaces_cont = 4;
						$('#seccion_enlaces_mod_3').html(html_enlaces);
						html_enlaces = '';
						if(html_enlaces_cont != 1 && html_enlaces_cont != 3){html_enlaces += '<span class="degradado_1px_gris_generic_medio"></span>';}
						html_enlaces += $('#seccion_enlaces_mod_4').html();
						html_enlaces += '<img class="modulo_enlaces_columna_unico_img_1" src="img/img_enlaces_4.png" title="" alt="" /><div class="modulo_enlaces_columna_unico_detalle"><h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p></div><br class="clearer" /><span class="degradado_1px_gris_generic_medio"></span><br />';
					}else{
						html_enlaces +='<h6 class="modulo_enlaces_columna_unico_h6_1">'+$(this).find("nombre").text()+'</h6><p class="modulo_enlaces_columna_unico_p_1">'+$(this).find("texto").text()+'<br /><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="visitar web">Visitar web</a></p><br />';	
					}
				}
			 });
			 $('#seccion_enlaces_mod_4').html(html_enlaces);
		 }
	 }); //close $.ajax(
}

var html_destacados ='';
function load_data_destacados(){
	$.ajax({
		 type: "GET",
		 url: xml_destacados,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo = $('#modulo_destacados_id');
			 $(xml).find('destacado').each(function(){
				html_destacados += '<div class="mod_column_izq"><h3 class="mod_column_izq_h3">'+$(this).find("titular").text()+'</h3><span class="mod_column_izq_span">'+$(this).find("fecha").text()+'</span>';
				if($(this).find("img").text() != ''){
					html_destacados += '<img class="mod_column_izq_img" src="img/'+$(this).find("img").text()+'" title="" alt="" />';	 
				}
				html_destacados += '<p class="mod_column_izq_p">'+$(this).find("texto").text()+'</p><a class="mod_column_izq_a" href="'+$(this).find("link").text()+'" title="'+$(this).find("textolink").text()+'">'+$(this).find("textolink").text()+'</a></div>';
			 });//close each(
			 nodo.html(html_destacados);
		 }
	 }); //close $.ajax(
}

var html_noticias ='';
function load_data_noticias(){
	$.ajax({
		 type: "GET",
		 url: xml_noticias,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo = $('#modulo_noticias_id');
			 $(xml).find('noticia').each(function(){
				html_noticias += '<!-- Módulo Noticia--><div id="noticia_'+$(this).find("id").text()+'" class="modulo_noticia"><span class="degradado_1px_gris_generic"></span><div class="modulo_noticia_cont"><img class="modulo_noticia_img" src="img/'+$(this).find("img").text()+'" title="" alt="" /><div class="modulo_noticia_cont_texto"><h4 class="modulo_noticia_header_1">'+$(this).find("titular").text()+'</h4><h5 class="modulo_noticia_header_2">'+$(this).find("fecha").text()+'</h5><p class="modulo_noticia_p_1">'+$(this).find("abreviado").text()+'</p><div class="modulo_noticia_cont_desplegable">'+$(this).find("extendido").text()+'</div><br /><a class="bot_generic bot_not_abrir" href="javascript:toogle_not(\'noticia_'+$(this).find("id").text()+'\');" title="Leer noticia completa">Leer noticia completa</a><a class="bot_generic bot_not_cerrar" href="javascript:toogle_not(\'noticia_'+$(this).find("id").text()+'\');" title="Cerrar noticia">Cerrar noticia</a></div></div><span class="degradado_1px_gris_generic"></span></div>';
			 });//close each(
			 nodo.html(html_noticias);
			 mass_effect();
			//Activamos la primera
			var elem = document.getElementById('noticia_1');
			AddClassName(getElementsByClass('bot_not_abrir',elem)[0], 'bloqueado', true);
			RemoveClassName(getElementsByClass('modulo_noticia_cont_desplegable',elem)[0], 'bloqueado');
			RemoveClassName(getElementsByClass('bot_not_cerrar',elem)[0], 'bloqueado');
		 }
	 }); //close $.ajax(
}

var html_noticias_especiales ="";
function load_data_noticias_especiales(){
	$.ajax({
		 type: "GET",
		 url: xml_noticias,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo = $('#modulo_noticias_especiales_id');
			 $(xml).find('noticia').each(function(){
				if($(this).find("destacada").text() == '1'){
					html_noticias_especiales += '<!-- Módulo Noticia--><div id="noticia_'+$(this).find("id").text()+'" class="modulo_noticia"><span class="degradado_1px_gris_generic"></span><div class="modulo_noticia_cont"><img class="modulo_noticia_img" src="img/'+$(this).find("img").text()+'" title="" alt="" /><div class="modulo_noticia_cont_texto"><h4 class="modulo_noticia_header_1">'+$(this).find("titular").text()+'</h4><h5 class="modulo_noticia_header_2">'+$(this).find("fecha").text()+'</h5><p class="modulo_noticia_p_1">'+$(this).find("abreviado").text()+'</p><div class="modulo_noticia_cont_desplegable">'+$(this).find("extendido").text()+'</div><br /><a class="bot_generic bot_not_abrir" href="javascript:toogle_not(\'noticia_'+$(this).find("id").text()+'\');" title="Leer noticia completa">Leer noticia completa</a><a class="bot_generic bot_not_cerrar" href="javascript:toogle_not(\'noticia_'+$(this).find("id").text()+'\');" title="Cerrar noticia">Cerrar noticia</a></div></div><span class="degradado_1px_gris_generic"></span></div>';
				}
			 });//close each(
			 nodo.html(html_noticias_especiales);
			 mass_effect();
		 }
	 }); //close $.ajax(
}

var html_voice ="";
function load_data_voice(){
	$.ajax({
		 type: "GET",
		 url: xml_voice,
		 dataType: "xml",
		 success: function(xml) {
			 var nodo = $('#modulo_voice_id');
			 $(xml).find('voice').each(function(){
				html_voice += '<div class="modulo_descargas_thumb"><a href="pdf/'+$(this).find("archivo").text()+'" title="'+$(this).find("titulo").text()+'"><img class="modulo_descargas_thumb_img" src="img/'+$(this).find("img").text()+'" alt="" title="" /></a><p class="modulo_descargas_thumb_p">'+$(this).find("titulo").text()+'<br /><span class="modulo_descargas_thumb_span">'+$(this).find("detalle").text()+'</span></p></div>';
			 });//close each(
			 nodo.html(html_voice);
		 }
	 }); //close $.ajax(
}