var acordeonH = {
	numElems:0,
	puerta:true,
	espera_puerta:0,//Tiempo se espera entre un hover y otro
	retardo:null,
	lastBlock:null,
	actualBlock:null,
	num_ciclo:0,
	intervalo:10000,//Tiempo que tarda en pasar de un elem a otro 
	speed:2000,
	obj_retardo:null,
	maxWidth:698,
	minWidth:93,
	primer_hover:false,
	objs:null,//ul.navList .agrup_navalt --> cada uno de los elementos del carrusel horizontal
	load:function(my_class,numElem,maxW){
		acordeonH.objs=jQuery(my_class+" ul li .agrup_navalt");
		acordeonH.styles();
		acordeonH.maxWidth=maxW;
		acordeonH.numElems=numElem;
		if(!acordeonH.primer_hover){
			jQuery(".intnavalt").css("opacity",0);
			acordeonH.lastBlock=jQuery("#first_elem");
			jQuery(acordeonH.lastBlock).css("width",acordeonH.maxWidth+"px").find(".intnavalt").css("opacity",1);
			acordeonH.ciclo();
			acordeonH.obj_retardo = window.setInterval("acordeonH.ciclo()",acordeonH.intervalo);
		}
		jQuery(acordeonH.objs).hover(function(){
			window.clearInterval(acordeonH.obj_retardo);
			acordeonH.primer_hover=true;
			if(acordeonH.puerta){
				acordeonH.puerta=false;
				acordeonH.actualBlock = this;
				acordeonH.retardo=setTimeout('acordeonH.espera()',acordeonH.espera_puerta);
			}
			else return false;
		})
	},
	styles:function(){
		jQuery(acordeonH.objs).css({"overflow":"hidden","width":"93px"});
	},
	ciclo:function(){
		var _speed = acordeonH.speed;
		var _lastBlock = acordeonH.lastBlock;
		var aleatori = Math.floor(Math.random()*acordeonH.numElems);
		while(acordeonH.num_ciclo==aleatori){
			aleatori = Math.floor(Math.random()*acordeonH.numElems);
		}
		acordeonH.num_ciclo = aleatori;
		jQuery(_lastBlock).animate({width: acordeonH.minWidth+"px"}, { queue:false, duration:_speed}).removeClass("navAlt_selected").find(".intnavalt").animate({opacity:0}, { queue:false, duration:_speed });
		jQuery(acordeonH.objs).each(function(e){
			if (e==acordeonH.num_ciclo){
				jQuery(this).animate({width: acordeonH.maxWidth+"px"}, { queue:false, duration:_speed}).addClass("navAlt_selected").find("div.intnavalt").animate({opacity:1}, { queue:false, duration:_speed });
				acordeonH.lastBlock=this;
			}
		})
	},
	espera:function(){
		var _speed = acordeonH.speed;
		var _actualBlock = acordeonH.actualBlock;
		var _lastBlock = acordeonH.lastBlock;
		jQuery(_lastBlock).stop().animate({width: acordeonH.minWidth+"px"}, { queue:false, duration:_speed }).removeClass("navAlt_selected").find("div.intnavalt").animate({opacity:0}, { queue:false, duration:_speed });
		jQuery(_actualBlock).stop().animate({width: acordeonH.maxWidth+"px"}, { queue:false, duration:_speed}).addClass("navAlt_selected").find("div.intnavalt").animate({opacity:1}, { queue:false, duration:_speed });
		acordeonH.lastBlock = _actualBlock;
		acordeonH.puerta=true;
		clearTimeout(acordeonH.retardo);
	}
}


var acordeonH5 = {
	numElems:0,
	puerta:true,
	espera_puerta:0,//Tiempo se espera entre un hover y otro
	retardo:null,
	lastBlock:null,
	actualBlock:null,
	num_ciclo:0,
	intervalo:10000,//Tiempo que tarda en pasar de un elem a otro 
	speed:2000,
	obj_retardo:null,
	maxWidth:698,
	minWidth:88,
	primer_hover:false,
	primer_trans:true,
	primer_defecto:0,
	load:function(my_class,numElem,maxW){
		//Si la variable que marca la opcion por defecto existe y ademas esta dentro del rango entonces marco la opcion por defecto
		if((typeof(cortinilla_default)!="undefined")&&(cortinilla_default<numElem)) acordeonH5.primer_defecto = cortinilla_default;
		acordeonH5.styles(my_class);
		if(swIE80) acordeonH5.maxWidth=maxW-7
		else acordeonH5.maxWidth=maxW;
		acordeonH5.numElems=numElem;
		if(!acordeonH5.primer_hover){
			jQuery(".intnavalt").css("opacity",0);
			acordeonH5.lastBlock=jQuery("#first_elem");
			jQuery(acordeonH5.lastBlock).css("width",acordeonH5.maxWidth+"px");
			jQuery(acordeonH5.lastBlock).find(".intnavalt").css("opacity",1);
			acordeonH5.ciclo();
			acordeonH5.obj_retardo = window.setInterval("acordeonH5.ciclo()",acordeonH5.intervalo);
		}
		jQuery(my_class+" ul li .agrup_navalt").hover(function(){
			window.clearInterval(acordeonH5.obj_retardo);
			acordeonH5.primer_hover=true;
			if(acordeonH5.puerta){
				acordeonH5.puerta=false;
				acordeonH5.actualBlock = this;
				acordeonH5.retardo=setTimeout('acordeonH5.espera()',acordeonH5.espera_puerta);
			}
			else return false;
		})
	},
	styles:function(_myclass){
		jQuery(_myclass).find("ul.navList").css({
			"overflow":"hidden",
			"height":"15.4em"});
		jQuery(_myclass).find("ul.navList .agrup_navalt").css({"overflow":"hidden","width":"88px"});
	},
	ciclo:function(){
		if((acordeonH5.primer_trans)&&(acordeonH5.primer_defecto!=null)){
			acordeonH5.primer_trans = false;
			aleatori = acordeonH5.primer_defecto;
		}	
		else{
			var aleatori = Math.floor(Math.random()*acordeonH5.numElems);
			while(acordeonH5.num_ciclo==aleatori){
				aleatori = Math.floor(Math.random()*acordeonH5.numElems);
			}
		}
		acordeonH5.num_ciclo = aleatori;
		jQuery(acordeonH5.lastBlock).animate({width: acordeonH5.minWidth+"px"}, { queue:false, duration:acordeonH5.speed});
		jQuery(acordeonH5.lastBlock).find(".intnavalt").animate({opacity:0}, { queue:false, duration:acordeonH5.speed });
		jQuery(acordeonH5.lastBlock).removeClass("navAlt_selected");
		var imgsrciclo = jQuery(acordeonH5.lastBlock).find("img.carruselhome").attr("src");
		if(imgsrciclo.indexOf('sel.gif')!=-1) {
			var newimgsrciclo = imgsrciclo.split("sel.gif")[0]+'.gif';
			jQuery(acordeonH5.lastBlock).find("img.carruselhome").attr("src",newimgsrciclo);
		}
		jQuery(".navalternativa ul li .agrup_navalt").each(function(e){
			if (e==acordeonH5.num_ciclo){
				jQuery(this).animate({width: acordeonH5.maxWidth+"px"}, { queue:false, duration:acordeonH5.speed});
				jQuery(this).find("div.intnavalt").animate({opacity:1}, { queue:false, duration:acordeonH5.speed });
				jQuery(this).addClass("navAlt_selected");
				imgsrc = jQuery(this).find("img.carruselhome").attr("src");
				newimgsrc = imgsrc.split(".gif")[0]+'sel.gif';
				jQuery(this).find("img.carruselhome").attr("src",newimgsrc);
				acordeonH5.lastBlock=this;
			}
		})
	},
	espera:function(){
		jQuery(acordeonH5.lastBlock).stop().animate({width: acordeonH5.minWidth+"px"}, { queue:false, duration:acordeonH5.speed });
		jQuery(acordeonH5.lastBlock).find("div.intnavalt").animate({opacity:0}, { queue:false, duration:acordeonH5.speed });
		jQuery(acordeonH5.actualBlock).stop().animate({width: acordeonH5.maxWidth+"px"}, { queue:false, duration:acordeonH5.speed});
		jQuery(acordeonH5.actualBlock).find("div.intnavalt").animate({opacity:1}, { queue:false, duration:acordeonH5.speed });		
		jQuery(acordeonH5.lastBlock).removeClass("navAlt_selected");
		var imgsrc = jQuery(acordeonH5.lastBlock).find("img.carruselhome").attr("src");
		var newimgsrc = imgsrc.split("sel.gif")[0]+'.gif';
		jQuery(acordeonH5.lastBlock).find("img.carruselhome").attr("src",newimgsrc);
		jQuery(acordeonH5.actualBlock).addClass("navAlt_selected");
		imgsrc = jQuery(acordeonH5.actualBlock).find("img.carruselhome").attr("src");
		newimgsrc = imgsrc.split(".gif")[0]+'sel.gif';
		jQuery(acordeonH5.actualBlock).find("img.carruselhome").attr("src",newimgsrc);
		acordeonH5.lastBlock = acordeonH5.actualBlock;
		acordeonH5.puerta=true;
		clearTimeout(acordeonH5.retardo);
	}
}

var infodestacado = {
	intervalo:null,
	lista:null,
	load:function(){
		var urldest = jQuery("#url_infodestacado").val();
		if ((urldest != undefined) && (urldest != "")) {
			jQuery.ajax({
				url:urldest,
				type:"get",
				success:function(datos){
					var lista = jQuery(datos);
					var enlace = jQuery("#infodestacado_recarga").find("a.noticia");
					var elem = jQuery("<li></li>");
					elem.append (enlace);
					lista.prepend(elem);
					jQuery("#infodestacado_recarga").append('<div class="infodestacado_div" id="infodestacado_div"></div>');
					jQuery("#infodestacado_div").append(lista[0]);
					infodestacado.lista = jQuery("#infodestacado_div ul");
					infodestacado.intervalo = window.setInterval("infodestacado.ciclo()",6000);
				},
				error:function(){}
			});
		}
	},
	ciclo:function(){
		var altura = jQuery("#infodestacado_div li:nth-child(2)").height()-1;
		infodestacado.lista.animate({"top": "-"+altura+"px"}, 500, function(){
			var primero = infodestacado.lista.find("li").slice(0,1);
			infodestacado.lista.append(primero[0]);
			infodestacado.lista.css ("top","0");
		});
	}
}


function comprobar_11822()
{					
	if	(document.getElementsByName('nombre').item(0).value == 'Nombre')
		document.getElementsByName('nombre').item(0).value= '';

	if	(document.getElementsByName('apellido1').item(0).value == 'Apellido 1')
		document.getElementsByName('apellido1').item(0).value= '';

	if	(document.getElementsByName('localidad').item(0).value == 'Localidad')
		document.getElementsByName('localidad').item(0).value= '';

	if	((document.getElementsByName('nombre').item(0).value == '') && (document.getElementsByName('apellido1').item(0).value == ''))
	{	
		alert('Rellene correctamente el nombre o alguno de los apellidos');
		document.getElementsByName('nombre').item(0).value = 'Nombre';
		document.getElementsByName('apellido1').item(0).value = 'Apellido 1';
		document.getElementsByName('localidad').item(0).value = 'Localidad';
		return false;
	}
	else
	{
		document.frmOnLine.submit();
	}
}

var noFlash = {
	actual:-1,//guarda la posición del listado visible en cada momento, teniedo en cuenta que actual = 0, es la pagina 1
	anterior:-1,//guarda la ultima posición del listado visible
	intervalo:20000,//intervalo de tiempo que transcurre entre los cambios
	obj_retardo:null,//objeto sobre el que se realiza el intervalo
	objs:null,//objeto que contiene los "li" con cada una de las imágenes a mostrar
	objsPage:null,//objeto que contiene cada uno de los "li" de la paginacion
	objs_size:0,//numero de elementos del listado
	animacion:true,//variable de control para dar una animacion al cambio de imagenes o no
	transition:1000,//tiempo del fadeIn y fadeOut
	primer:true,
	load:function(qItem){
		noFlash.actual=qItem;
		noFlash.anterior=qItem;
		var $noflash = jQuery("#noflash");
		noFlash.objs = jQuery("#noflash li");
		noFlash.objs_size = jQuery(noFlash.objs).size();
		jQuery($noflash).addClass("noflashActive");
		if(noFlash.animacion) jQuery(noFlash.objs).eq(noFlash.actual).css("display","block")
		else jQuery(noFlash.objs).eq(noFlash.actual).addClass("selected")
		if(noFlash.objs_size>1){
			var html_insertar = '<div id="noFlashPaginate"><ul>';
			jQuery(noFlash.objs).each(function(e){
				//if (e==noFlash.actual)
				//	html_insertar+='<li class="selected"><a href="" title="accede a página '+(e+1)+'"><span class="hidden">'+(e+1)+'</span></a></li>';
				//else html_insertar+='<li><a href="" title="accede a página '+(e+1)+'"><span class="hidden">'+(e+1)+'</span></a></li>'
				if (e==noFlash.actual)
					html_insertar+='<li class="selected"><a href="" title="'+jQuery(this).find("img").attr("alt")+'"><span class="hidden">'+jQuery(this).find("img").attr("alt")+'</span></a></li>';
				else html_insertar+='<li><a href="" title="'+jQuery(this).find("img").attr("alt")+'"><span class="hidden">'+jQuery(this).find("img").attr("alt")+'</span></a></li>';
			})
			html_insertar += '</ul><div id="playerNoflash"><a class="prev" href="#" title="acceda a la página anterior"><span class="hidden">Página anterior</span></a><a class="stop" href="#" title="Pulse para parar"><span class="hidden">Parar</span></a><a class="play" href="#" title="Pulse para reproducir"><span class="hidden">Reproducir</span></a><a class="next" href="#" title="acceda a la página siguiente"><span class="hidden">Página siguiente</span></a></div></div>';
			jQuery($noflash).after(html_insertar);
			noFlash.objsPage=jQuery("#noFlashPaginate ul li");
			noFlash.obj_retardo = window.setInterval("noFlash.ciclo()",noFlash.intervalo);
			jQuery(noFlash.objsPage).find("a").bind("click",function(e){
				noFlash.anterior = noFlash.actual;
				noFlash.actual = jQuery(noFlash.objsPage).find("a").index(this);
				noFlash.desplaza();
				return false;
			})
			jQuery("#playerNoflash a").bind("click",function(){
				var typebutton = jQuery(this).attr("class");
				switch (typebutton){
					case 'prev':
						noFlash.anterior = noFlash.actual;
						noFlash.actual = (noFlash.actual+noFlash.objs_size-1)%noFlash.objs_size;
						noFlash.desplaza();
					break;
					case 'stop':
						clearInterval(noFlash.obj_retardo);
						jQuery(this).css("display","none");
						jQuery("#playerNoflash a.play").css("display","block");
					break;
					case 'play':
						jQuery(this).css("display","none");
						jQuery("#playerNoflash a.stop").css("display","block");
						noFlash.obj_retardo = window.setInterval("noFlash.ciclo()",noFlash.intervalo);
					break;
					case 'next':
						noFlash.anterior = noFlash.actual;
						noFlash.actual = (noFlash.actual+1)%noFlash.objs_size;
						noFlash.desplaza();
					break;
				}
				return false;
			})
		}
		jQuery(noFlash.objs).find("a").bind("click",function(){
			if(jQuery(this).hasClass("newwindow")){
				var _url = jQuery(this).attr("href")
				var tamanios = jQuery(this).attr("id").split("_");
				var w_win = parseInt(tamanios[0].split('w')[1]);
				var h_win = parseInt(tamanios[1].split('h')[1]);
				return noFlash.abrir(_url,'newwindow','width='+w_win+',height='+h_win+',scrollbars=yes',1,2,2);
			}
		})
	},
	ciclo:function(){
		noFlash.anterior = noFlash.actual;
		noFlash.actual = (noFlash.actual+1)%noFlash.objs_size;
		noFlash.desplaza();
		if(noFlash.primer){
			noFlash.primer=false;
			clearInterval(noFlash.obj_retardo);
			noFlash.intervalo=10000;
			noFlash.obj_retardo = window.setInterval("noFlash.ciclo()",noFlash.intervalo);
		}
	},
	desplaza:function(){
		jQuery(noFlash.objsPage).eq(noFlash.anterior).removeClass("selected");
		jQuery(noFlash.objsPage).eq(noFlash.actual).addClass("selected");
		if(noFlash.animacion){
			jQuery(noFlash.objs).eq(noFlash.anterior).fadeOut(noFlash.transition);
			jQuery(noFlash.objs).eq(noFlash.actual).fadeIn(noFlash.transition);
		}
		else {
			jQuery(noFlash.objs).eq(noFlash.anterior).removeClass("selected");
			jQuery(noFlash.objs).eq(noFlash.actual).addClass("selected");
		}
	},
	abrir:function(){
		var v1=arguments,v2=v1[2].split(","),v3=(v1.length>3)?v1[3]:false,v4=(v1.length>4)?parseInt(v1[4]):0,v5=(v1.length>5)?parseInt(v1[5]):0,v6,v7=0,v8,v9,v10,v11,v12,v13,v14,v15,v16;v11=new Array("width,left,"+v4,"height,top,"+v5);for (i=0;i<v11.length;i++){v12=v11[i].split(",");l_iTarget=parseInt(v12[2]);if (l_iTarget>1||v1[2].indexOf("%")>-1){v13=eval("screen."+v12[0]);for (v6=0;v6<v2.length;v6++){v10=v2[v6].split("=");if (v10[0]==v12[0]){v14=parseInt(v10[1]);if (v10[1].indexOf("%")>-1){v14=(v14/100)*v13;v2[v6]=v12[0]+"="+v14;}}if (v10[0]==v12[1]){v16=parseInt(v10[1]);v15=v6;}}if (l_iTarget==2){v7=(v13-v14)/2;v15=v2.length;}else if (l_iTarget==3){v7=v13-v14-v16;}v2[v15]=v12[1]+"="+v7;}}v8=v2.join(",");v9=window.open(v1[0],v1[1],v8);if (v3){v9.focus();}document.MM_returnValue=false;return false;
	}
}

