var altoAmpliado = 0;
var altoTotal = 401;
var URL = CONSTANTES['urlGeneral'];
var ventanaMusica = "";
var fotos = "";
var cambio = "";
var alt = "";
var carpetaCabecera = "";
var numFoto = 0;
var puedeAmpliar = true;
var letra = "";

var seccion = "";
var subSeccion = "";
var subApartado = "";
var preSeccion = null;
var preSubSeccion = null;
var preSubApartado = null;

if(CONSTANTES['SEGUIMIENTOJS']!=true){		//AÑADIMOS EL LISTENER PARA LA FUNCION ANTERIOR
	seccion = seccionInicio;
	subSeccion = subSeccionInicio;
	subApartado = subApartadoInicio;
}


function trackAnalytics(pathName) {
	var event = ['_trackPageview'];
	if (pathName) {
		event.push(pathName);
	}
	_gaq.push(event);
};




var objetoDestino = "";
var objetoDestinoGeneral = "contenidoRow";

//eval("alert('eo')")

var nodesactivar = false;
var barraBlock = false;

var listaIniciada = false;

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if (navigator.appName.indexOf("Netscape") != -1) {var isNN = true;}
else{var isNN = false;}

if (navigator.appName.indexOf("Microsoft Internet Explorer") != -1) {var isIE = true;}
else{var isIE = false;}

function pngFix(imagen){
//	if ((version >= 5.5) && (document.body.filters)) 
	if ((version >= 5.5 & version <7) && (document.body.filters)) 
	{
	  var img = imagen;
	  var imgName = img.src.toUpperCase()
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
		 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
	}
}

if(typeof(document.getElementsByClassName) != 'function') {	    // Sirve para que funcione el getElementsByClassName en todos los navegadores
  	document.getElementsByClassName = function (cn) {
		var rx = new RegExp("\\b" + cn + "\\b"), allT = document.getElementsByTagName("*"), allCN = [], i = 0, a;
			while (a = allT[i++]) {
			  if (a.className && a.className.indexOf(cn) + 1) {
				if(a.className===cn){ allCN[allCN.length] = a; continue;   }
				rx.test(a.className) ? (allCN[allCN.length] = a) : 0;
			  }
			}
		return allCN;
	}
}



function setContenido(objeto,texto) {
	document.getElementById(objeto).innerHTML = texto
}


function initFade(capa){
	var content = document.getElementById(capa);
	if(isIEOld()){
		$("#"+capa).css("opacity",1);
		$("#"+capa).css("visibility","visible");
	}else{
		$("#"+capa).stop(true);
		$("#"+capa).animate({ opacity: 1 }, {duration: 200,easing: 'easeInQuart'});
	}
	goTop();

}	



function isIEOld(numMax,numMin){
	if(numMax==null){numMax=7}
	if(numMin==null){numMin=5.5}
	if ((version >= numMin & version <=numMax) && (document.body.filters) && isIE){
		return true;
	}else{
		return false;
	}
}

function initDinamics(desdeJava){
	obj = document.getElementsByClassName("imgDinamica");
	for(i=0;i<obj.length;i++){
		obj[i].onload = function (){
			objName = this.id
			pngFix(this);
		}
		obj[i].src = obj[i].src;
	}

/*	if(desdeJava!=true){
		obj = document.getElementsByClassName("txtIncrustado");
		alert("oculto incrustados")
		for(i=0;i<obj.length;i++){
			if(obj[i].style.visibility=="") obj[i].style.visibility = "hidden";
		}
	}*/
}

function aparecerElementos(nameElementos){
	obj = document.getElementsByClassName(nameElementos);
//	alert(obj)
	for(i=0;i<obj.length;i++){
		obj[i].style.visibility = "visible";
	}
}

function desaparecerObjeto(obj){
	if(typeof obj == 'object'){
		var content = obj
	}else{
		var content = document.getElementById(obj);
	}
	var property = content.filters ? 'filter' : 'opacity';
	content.style[property] = content.filters ? 'alpha(opacity=' + 0 + ')' : 0/100;
}



function getWindowData(){
    var widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal;
    if (typeof window.innerWidth != 'undefined'){
        widthViewport= window.innerWidth-17;
        heightViewport= window.innerHeight-17;
    }else if(typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0){
        widthViewport=document.documentElement.clientWidth;
        heightViewport=document.documentElement.clientHeight;
    }else{
        widthViewport= document.getElementsByTagName('body')[0].clientWidth;
        heightViewport=document.getElementsByTagName('body')[0].clientHeight;
    }
    xScroll=self.pageXOffset || (document.documentElement.scrollLeft+document.body.scrollLeft);
    yScroll=self.pageYOffset || (document.documentElement.scrollTop+document.body.scrollTop);
    widthTotal=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth,widthViewport);
    heightTotal=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight,heightViewport);
    return [widthViewport,heightViewport,xScroll,yScroll,widthTotal,heightTotal];
} 



function abajo(e) {
  var keyCode=0 ;

  if (isIE){
    keyCode=event.keyCode
  }else{
    keyCode=e.which;
  }
  letra = keyCode;
}

function arriba(e) {
  letra = "";
}

document.onkeydown = abajo;
document.onkeyup = arriba;

function detenerPropagacion(){
	var e=window.event||arguments.callee.caller.arguments[0];
	e.cancelBubble = true;
	e.returnValue = false;
	if (e.stopPropagation) e.stopPropagation();
	if (e.preventDefault) e.preventDefault();
}

function str_replace(busca, repla, orig)
{
	str 	= new String(orig);

	rExp	= "/"+busca+"/g";
	rExp	= eval(rExp);
	newS	= String(repla);

	str = new String(str.replace(rExp, newS));

	return str;
}



function apareceElemento(objStr,iniLeft,iniRight){

	pngFix(document.getElementById(objStr))
//	$("#"+objStr).css("opacity", 0)
//	obj = document.getElementById(objStr)
//	obj.style.visibility = "visible";*/
}


///////////////////////////////////////////////////////////////////////////////////////////////
//SLIDER
///////////////////////////////////////////////////////////////////////////////////////////////

intervalSlide = 0;
puedeSlide = 1;
interTime = 10000;
sliderFrases = new Array(CONSTANTES["SLIDE1TXT"],CONSTANTES["SLIDE2TXT"],CONSTANTES["SLIDE3TXT"]);
sliderLinks = new Array(CONSTANTES["MENU3LINK"]+"/"+CONSTANTES["MENU_3_1_LINK"],CONSTANTES["MENU3LINK"]+"/"+CONSTANTES["MENU_3_2_LINK"],CONSTANTES["MENU3LINK"]+"/"+CONSTANTES["MENU_3_3_LINK"]);
sliderLinksTxt = new Array(CONSTANTES["LINK1TXT"],CONSTANTES["LINK2TXT"],CONSTANTES["LINK3TXT"]);
posSlide = 1;


function initSlide(desdeJS){
//	alert(desdeJS)

	if(seccion!=""){var miSeccion = seccion}else{var miSeccion = seccionInicio}
	
	if(preSeccion!=null || desdeJS != true){  // Solo hay apagado y encendido cuando cambia de seccion o llegue desde php.
		salida = "";
		fotos = new Array("slider1.jpg","slider2.jpg","slider3.jpg");

		salida += '		<div class="bgSlider"></div>';
		i=0;
		salida += '	<img class="imgSlider" src="'+URL+'img/slider/'+fotos[i]+'" alt ="Cabecera"  onload="iniciarCicloSlide(true)"/>';
		for(i=1;i<fotos.length;i++){
			salida += '	<img class="imgSlider" src="'+URL+'img/slider/'+fotos[i]+'" alt ="Cabecera" />';
		}

//		alert("salida "+salida)
		
		$("#slider").css("visibility","hidden")
		$("#slider").css("opacity",0)
		$("#sliderIn").html(salida+'<div id="fraseSlider">'+sliderFrases[0]+'</div><div id="esquinaSlider"></div>');
		$(".imgSlider:eq(0)").css("position","absolute");
		$(".imgSlider:eq(0)").css("top","0px");
		$(".imgSlider:eq(0)").css("z-index","1");


	}
}

function iniciarCicloSlide(iniciarSlide){
//	alert("ee")
	$("#slider").css("visibility","visible")
	$("#slider").mouseover(function() {
		if($("#sliderControl")[0]!=null){
			$("#sliderControl").css("visibility","visible");
		}else{
			creaSliderControl();
		}
	}).mouseout(function(){
			$("#sliderControl").css("visibility","hidden");
	});

	$("#slider").stop().animate({opacity:1}, {duration: 1500,easing: 'easeOutQuint'});
	if(iniciarSlide==true){
		clearInterval(intervalSlide);
		intervalSlide = setInterval("mueveSlide2()",interTime);
	}
}

function creaSliderControl(){
	salida  = '		<div id="sliderControl">';
	salida += '			<div id="sliderControlIn">';
//	salida += '				<div id="sliderLinkDiv"><a id="sliderLinkBtn" class="sliderFlecha" onclick="sigueSlide()">'+sliderLinksTxt[(posSlide-1)]+'</a></div>';
	salida += '				<div id="sliderLinkDiv" onclick="sigueSlide()"></div>';
	salida += '				<span id="sliderFlechaDer" class="sliderFlecha" onclick="clickBtnSlide(2)">'+CONSTANTES["SIGUIENTE"]+'</span>';
	salida += '				<span id="sliderFlechaIzq" class="sliderFlecha" onclick="clickBtnSlide(1)">'+CONSTANTES["ANTERIOR"]+'</span>';
	salida += '			</div>';
	salida += '			<div id="sliderControlBg"></div>';
	salida += '		</div>';

	pngFix(document.getElementById("sliderFlechaIzqImg"));
	pngFix(document.getElementById("sliderFlechaDerImg"));

	$("#slider").append(salida);
//	$("#sliderLinkDiv").css("padding-top","5px")
//	$("#sliderLinkDiv").css("padding-bottom","5px")

	if(!isIEOld(8)){
//		$("#sliderLinkDiv").corner("8px");
		$("#sliderControlBg").css("opacity",0.6);
	}else{
//		$("#sliderLinkDiv").corner("8px cc:#009");
	}
}

function sigueSlide(){
	if(CONSTANTES['idioma']=="ES"){idioma = "es"}else{idioma = "fr"}
	var destino = URL +"index.php/"+sliderLinks[(posSlide-1)] +"/"+idioma;
	var destinoJS = sliderLinks[(posSlide-1)] +"/"+idioma;
	clickSec(destino,destinoJS)
}

function clickBtnSlide(num){
	if(puedeSlide == 1){
		mueveSlide2(num)
	}
}

function mueveSlide(){
	var objAmover = $(".imgSlider:eq(0)");
	posicion = objAmover.css("margin-left");
	posicion = posicion.slice(0,posicion.length-2)
	objAmover.css("margin-left",(posicion-1)+"px");
	var anchoObj = objAmover.width();
	var posicionObj = posicion-1;
	if(posicionObj<-anchoObj){
		var objCopiaHtml = '<img class="imgSlider" src="'+objAmover.attr("src")+'" alt ="Cabecera Img" />';
		objAmover.remove();
		$("#sliderIn").append(objCopiaHtml)
	}
}


function mueveSlide2(sentido){
	puedeSlide = 0;
	clearInterval(intervalSlide);
	intervalSlide = setInterval("mueveSlide2()",interTime);
	if(sentido!=1){
		var objDesap = $(".imgSlider:eq(0)");
		var objApar = $(".imgSlider:eq(1)");
		objApar.css("position","absolute");
		objApar.css("z-index","1");
		objApar.css("top","0px");
		objApar.css("left","0px");
	//	objApar.css("height","0px");
	//	objApar.css("width","0px");
		objDesap.css("z-index","0");
		var objCopiaHtml = '<img class="imgSlider" src="'+objDesap.attr("src")+'" alt ="Cabecera Img" />';

	//	objDesap.stop().animate({opacity:1}, {duration: 500,easing: 'easeOutQuint'});
		if(!isIEOld()){
			objApar.css("opacity","0");
			objApar.stop().animate({opacity:1}, {duration: 800,easing: 'easeOutQuint', complete: function() {
				objDesap.remove();
				$("#sliderIn").append(objCopiaHtml)
				puedeSlide = 1;
			}});
		}else{
			objDesap.remove();
			$("#sliderIn").append(objCopiaHtml)
			puedeSlide = 1;
		}
		posSlide++;
		if(posSlide>sliderFrases.length){posSlide = 1}
	}else{
		var objDesap = $(".imgSlider:eq(0)");
		var objApar = $(".imgSlider:last");
		objApar.remove();
		var objCopiaHtml = '<img class="imgSlider" src="'+objApar.attr("src")+'" alt ="Cabecera Img" onload="apareceImgIzq(this)"/>';
		$(objCopiaHtml).insertBefore(".imgSlider:eq(0)");
		objApar = $(".imgSlider:eq(0)");
		objApar.css("position","absolute");
		objApar.css("z-index","1");
		objApar.css("top","0px");
		objApar.css("left","0px");
		if(!isIEOld()){
			objApar.css("opacity","0");
		}else{
			objApar.css("visibility","hidden");
		}
	//	objApar.css("height","0px");
	//	objApar.css("width","0px");
		objDesap.css("z-index","0");
		posSlide--;
		if(posSlide<=0){posSlide = sliderFrases.length}
	}


	$("#sliderLinkBtn").html(sliderLinksTxt[(posSlide-1)])
	$("#fraseSlider").html(sliderFrases[(posSlide-1)])

//	alert("reaparece "+objDesap.attr("src"))
}

function apareceImgIzq(obj){
	if(!isIEOld()){
		$(obj).stop().animate({opacity:1}, {duration: 800,easing: 'easeOutQuint', complete: function() {
			$(".imgSlider:eq(1)").css("position","relative");
				puedeSlide = 1;
		}});
	}else{
		$(obj).css("visibility","visible")
		puedeSlide = 1;
	}

}

var posSliderProd = 0;
function initSlideProd(){
	posSliderProd = 0;
	var medida = 0;
	var i=0;
	while($(".slideThubn").eq(i)[0]!=null){
		medida = medida + 141;
		i++;
	}

	$("#slideEjemplosInIn").css("width",medida+"px")
	var cantidad = $(".slideThubn").length - 1;
	if(cantidad>2){

		$("#slideEjemplosLeft").click(function() {
			mueveSlideProd(-1);
		});

		$("#slideEjemplosRight").click(function() {
			mueveSlideProd(1);
		});

		$("#slideEjemplosLeft").css("background-position","bottom left")
		$("#slideEjemplosLeft").css("cursor","default")


	}else{
		$("#slideEjemplosLeft").css("background-position","bottom left");
		$("#slideEjemplosRight").css("background-position","bottom left")
		$("#slideEjemplosLeft").css("cursor","default")
		$("#slideEjemplosRight").css("cursor","default")
	}
}

function mueveSlideProd(sentido){
	var cantidad = $(".slideThubn").length - 1;
	if(cantidad>2){
		var prePosSlider = posSliderProd;
		posSliderProd = posSliderProd + sentido*3;
		if(posSliderProd<0){
			posSliderProd = 0;
		}else if(posSliderProd + 2 > cantidad){
			posSliderProd = cantidad - 2;
		}

		if(posSliderProd == 0){
			$("#slideEjemplosLeft").css("background-position","bottom left")
			$("#slideEjemplosLeft").css("cursor","default")
		}else{
			$("#slideEjemplosLeft").css("background-position","top left")
			$("#slideEjemplosLeft").css("cursor","pointer")
		}
		
		if(posSliderProd + 2 == cantidad){
			$("#slideEjemplosRight").css("background-position","bottom left")
			$("#slideEjemplosRight").css("cursor","default")
		}else{
			$("#slideEjemplosRight").css("background-position","top left")
			$("#slideEjemplosRight").css("cursor","pointer")
		}


		if(posSliderProd!=prePosSlider){
			var leftSlide = posSliderProd * ( $(".slideThubn").width() + 1 );
			$("#slideEjemplosInIn").stop().animate({left: -leftSlide+'px'}, {duration: 600,easing: 'easeOutQuart'});
		}
	}

}

///////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////
//	 MENUS
///////////////////////////////

function initMenu(animame){

	if(animame!=true){  //NO LLEGA DESDE AJAX ASI K HAY QUE GENERAR EL SUBMENU
		generaMenu = true;
	}else{
		cantidad = $(".subMenu",$("#menu")).length;
		if(cantidad!=0){
			generaMenu = true;
		}else{
			generaMenu = false;
		}
	}

	if(generaMenu == true){

		var elMenu = "";

		var i=0;
		while($(".subMenu").eq(i)[0]!=null ){
			obj = $(".subMenu").eq(i);
			preHTML = obj.html()
			numMenu = 6 - (i + 1);
			elMenu += '<div class="subMenu num_'+numMenu+'"  onmouseover="rollOver('+"'"+'l'+numMenu+"'"+')" onmouseout="rollOut('+"'"+'l'+numMenu+"'"+')">'+preHTML+'</div><div class="subMenFlecha num_'+numMenu+'"   onmouseover="rollOver('+"'"+'l'+numMenu+"'"+')" onmouseout="rollOut('+"'"+'l'+numMenu+"'"+')"></div>';
			i++;
		}

		$(".subMenu").remove();

		$("#centrado").append(elMenu)

		$("li",$("#menu")).css("height","30px");
		$("li",$("#menu")).css("padding-top","70px");


		var i=0;
		while($(".subMenu").eq(i)[0]!=null ){
			obj = $(".subMenu").eq(i);
			objFlecha = $(".subMenFlecha").eq(i);

			obj.css("position","absolute")
			obj.css("top","100px")
			obj.css("z-index","1000")
			obj.css("padding","0px 15px");
			obj.css("background","#008ba2");
			obj.css("backgroundImage","url("+URL+"img/bgSubMenu.jpg)");
			obj.css("backgroundRepeat","repeat-x");
			obj.css("backgroundPosition","top right");
/*			destWidth = obj.width()+20;
			obj.css("width",destWidth+"px")   */

			$("a",obj).css("color","#ffffff");
			if(!isIEOld()){
//				obj.corners("8px transparent");
				obj.corner("8px");

			}


			numMenu = 6 - (i + 1);
			objMenu = $("#l"+numMenu);

			obj.attr("id","subMenu_"+numMenu)
			
			laPos = 345 + objMenu.position().left + (objMenu.width() / 2) - (obj.width() / 2);
			laPos2 =  laPos + (obj.width() / 2)

	//		alert(laPos+" l"+numMenu+" "+objMenu.attr("id"))
			obj.css("left",laPos+"px")
			obj.css("overflow","hidden")
			obj.attr("preHeight",obj.height())
			obj.css("height","0px")
			objFlecha.css("left",laPos2+"px")
			objFlecha.css("top","87px")
			objFlecha.css("z-index","1001")
			objFlecha.css("visibility","hidden")

			i++;
		}

		$("#menu").css("visibility","visible")

	}


}




function rollOver(obj,objSubM){
	if(CONSTANTES['idioma']=="ES"){idioma = "fr"}else{idioma = "es"}
	var objeto = document.getElementById(obj);
	numObjeto = objeto.id.slice(1,2)
	objeto.estado = 1;
	valorID = objeto.id

	if(seccion=="" || seccion==" "){
		aComparar = seccionInicio;
	}else{
		aComparar = seccion;
	}

	if(aComparar!=numObjeto){
		var objeto = document.getElementById("am"+numObjeto);
		objeto.style.color = "#00abc8"
	}

	var objMenu = $("#subMenu_"+numObjeto);
	var altoObjMenu = parseInt(objMenu.attr("preHeight"));
//	objMenu.stop().animate({height: altoObjMenu+'px', paddingTop:'6px', paddingBottom:'6px'}, {duration: 300,easing: 'easeOutQuart'});
	objMenu.stop().animate({height: altoObjMenu+'px'}, {duration: 300,easing: 'easeOutQuart'});
	objFlecha = $(".subMenFlecha.num_"+numObjeto);
	objFlecha.css("visibility","visible")


}

function rollOut(obj,objSubM){
	if(CONSTANTES['idioma']=="ES"){idioma = "fr"}else{idioma = "es"}
	var objeto = document.getElementById(obj);
	numObjeto = objeto.id.slice(1,2)
	objeto.estado = 2;
	valorID = objeto.id
	if(seccion=="" || seccion==" "){
		aComparar = seccionInicio;
	}else{
		aComparar = seccion;
	}
	if(aComparar!=numObjeto){
		var objeto = document.getElementById("am"+numObjeto);
		objeto.style.color = "#575656"
	}
	var objMenu = $("#subMenu_"+numObjeto);
//	objMenu.stop().animate({height: '0px', paddingTop:'0px', paddingBottom:'0px'}, {duration: 300,easing: 'easeOutQuart'});
	objMenu.stop().animate({height: '0px'}, {duration: 300,easing: 'easeOutQuart'});
	objFlecha = $(".subMenFlecha.num_"+numObjeto);
	objFlecha.css("visibility","hidden")

}

function overSubM(num,num2){
/*	$('#a_sub_'+num+'_'+num2).css("background","#000000")
	$('#a_sub_'+num+'_'+num2).css("color","#ffffff")
	Cufon.set("fontFamily", "Garamond LT LightCondensed").replace('#a_sub_'+num+'_'+num2);*/
}

function outSubM(num,num2){
	if(!(seccion==parseInt(num) && subSeccion==parseInt(num2))){
/*		$('#a_sub_'+num+'_'+num2).css("background","#ffffff")
		$('#a_sub_'+num+'_'+num2).css("color","#4c4c4c")
		Cufon.set("fontFamily", "Garamond LT LightCondensed").replace('#a_sub_'+num+'_'+num2);*/
	}
}


function overMenuServ(num){
	$(".icoSelectorServiciosBG.num_"+num).css("backgroundPosition","bottom left");
	$(".icoSelectorServiciosName.num_"+num).css("color","#00abc8");
}

function outMenuServ(num){
	if(subSeccion!=num){
		$(".icoSelectorServiciosBG.num_"+num).css("backgroundPosition","top left");
		$(".icoSelectorServiciosName.num_"+num).css("color","#575656");
	}
}


function clickSubMenu(destino,destinoJS,objeto,numSec,numSubSec){
//	$("a",$("#subMenu_"+numSec)).attr("class","cont")
//	$('#a_sub_'+numSec+'_'+numSubSec).attr("class","cont inactivo")
	clickSec(destino,destinoJS,objeto)
}




function clickSec(destino,destinoJS,objeto){	//FUNCION PARA EL CLICK EN TODOS LOS ENLACES

//	alert("preSeccion "+preSeccion)
/*	if(seccion!=null){
		if(seccion!=0){
			$("#am"+seccion).blur();
		}else{
			$("#aLogo").blur();
		}
	}*/
	if(objeto!=null){
		objeto.blur();
	}
	if(letra!=17 && letra!=224){
		if(CONSTANTES['SEGUIMIENTOJS']==true && destinoJS!=null && CONSTANTES['admin']!=1){
//			valor = seccion+"/"+subseccion+"/"+subapartado;
			valor = destinoJS;
//			alert("adress "+valor)
			SWFAddress.setValue(valor)
		}else{
			document.location = destino;
		}
	}else{
		window.open(destino)
		letra = "";
	}
}


function openNew(destino){	//FUNCION PARA EL CLICK EN TODOS LOS ENLACES
	window.open(destino)
}


function goTop(){		//FUNCION PARA IR AL TOP
//	window.scrollTo(0,0)
    $("#am11").blur();
	var destination = 0;
     $("html,body").stop().animate({scrollTop: destination},500, 'easeInOutCubic');

}

///////////////////////////////////
//	CARGA DE CONTENIDOS MEDIANTE AJAX
///////////////////////////////


///////////////////////////////////
//	SWF ADRESS  -  DEEP LINKING
///////////////////////////////
var primeraCarga = false;

function strpos (haystack, needle, offset) {	//DEVUELVE LA POSICION EN UN ARRAY DE UN ELEMENTO DADO O -1 SI NO EXISTE EN EL ARRAY LO USAMOS PARA COMPROBAR SI EL PERMALINK ES UN IDIOMA
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}

	
function calculaRuta(direccion){			//SACAMOS LOS TROZOS DE LA RUTA PARA CALCULAR EL NUMERO Y EL ID DE CADA SECCION,SUBSECCION,Y SUBAPARTADO, como paginacion e id
	nuevaDir = "";
	trozosRuta = direccion.split("/");
	valorSeccion = trozosRuta[1];
	valorSubseccion = trozosRuta[2];
	valorSubapartado = trozosRuta[3];
	IDIOMA = trozosRuta[trozosRuta.length-1];
	
	//CALCULO DE LA SECCION

	if(valorSeccion!="" && valorSeccion!=null){
		SECCIONID = valorSeccion;
		if(strpos(CONSTANTES["IDIOMASPOSIBLES"],valorSeccion)!==false){
			SECCIONID = "home";
			SECCION = 0;
		}else{
			i=0;
			encontrado = false;
			while(CONSTANTES["MENU"+i+"LINK"]!=null){
				if(CONSTANTES["MENU"+i+"LINK"]==SECCIONID){
					SECCION = i;
					encontrado = true;
					break;
				}
				i++;
			}

			if(encontrado == false){
				SECCION = 0;
			}
		}
	}else{
		SECCIONID = "home";
		SECCION = 0;
	}

	//CALCULO DE LA SUBSECCION

	if(valorSubseccion!="" && valorSubseccion!=null){
		SUBSECCIONID = valorSubseccion;
		if(strpos(CONSTANTES["IDIOMASPOSIBLES"],valorSubseccion)!==false){
			SUBSECCIONID = 0;
		}
	}else{
		SUBSECCIONID = 0;
	}


	if(SECCION!=0){
		encontrado = false;
		i=1;
		while(CONSTANTES["MENU_"+SECCION+"_"+i+"_LINK"]!=null){
			if(CONSTANTES["MENU_"+SECCION+"_"+i+"_LINK"]==SUBSECCIONID){
				SUBSECCION = i;
				encontrado = true;
				break;
			}

			i++;
		}
		if(encontrado == false){
			SUBSECCION = SUBSECCIONID;
		}
	}else{
		SUBSECCION = 0;
	}


	//CALCULO DEL SUBAPARTADO
	if(valorSubapartado!="" && valorSubapartado!=null){
		SUBAPARTADOID = valorSubapartado;
		if(strpos(CONSTANTES["IDIOMASPOSIBLES"],valorSubapartado)!==false){
//			alert("ENTRO Y LO PONGO A 0")
			SUBAPARTADOID = 0;
		}
	}else{
		SUBAPARTADOID = 0;
	}

	if(SECCION!=0){
		encontrado = false;
		i=1;
		while(CONSTANTES["MENU_"+SECCION+"_"+SUBSECCION+"_"+i+"_LINK"]!=null){
			if(CONSTANTES["MENU_"+SECCION+"_"+SUBSECCION+"_"+i+"_LINK"]==SUBAPARTADOID){
				SUBAPARTADO = i;
				encontrado = true;
				break;
			}

			i++;
		}
		if(encontrado == false){
			SUBAPARTADO = SUBAPARTADOID;
		}
	}else{
		SUBAPARTADO = 0;
	}


	nuevaDir = "/"+SECCION+"/"+SUBSECCION+"/"+SUBAPARTADO+"/"+IDIOMA

//	alert("SECCION "+SECCION)

/*	if(SECCION==4){
		objetoDestino = "contentHomeVinos";
	}else if(SECCION==6){
		objetoDestino = "contentNoticias";
	}else if(SECCION==7){
		if(subSeccion==SUBSECCION){
			objetoDestino = "contentDescargas";
		}else{
			objetoDestino = objetoDestinoGeneral;
		}
	}else{
		objetoDestino = objetoDestinoGeneral;
	}*/

	objetoDestino = objetoDestinoGeneral;

	return new Array(nuevaDir,SECCIONID,SUBSECCIONID,SUBAPARTADOID);
}


function handleChange(event) {		//ESTE ES EL EVENTO QUE SE DISPARA CADA VEZ K SE CAMBIA LA URL
//	alert("path "+event.path+" "+tipoNavegador)
//	alert(event.path)
//	pageTracker._trackPageview('#/'+event.path);
	trackAnalytics('#/'+event.path)

	if(event.path!="/"){
		retornoDireccion = calculaRuta(event.path);
		miDireccion = retornoDireccion[0];
//		alert(retornoDireccion[1]+" "+retornoDireccion[2]+" "+retornoDireccion[3])
		if(primeraCarga!=false){
//			alert("carga contenido normal desde AJAX")
			trozos = miDireccion.split("/")
			cargaContenidoExterno(trozos[1],trozos[2],trozos[3],retornoDireccion[1],retornoDireccion[2],retornoDireccion[3],idiomaWeb,event.path,tipoNavegador)
		}else{
//			alert("tiene datos pero es la primera vez k cargamos")
//			alert(window.onload)
			window.onload = function(){
			}
//			alert(window.onload)
			$("#"+objetoDestino).stop(true);
			$("#"+objetoDestino).css("opacity",0);
			$("#"+objetoDestino).css("visibility","visible");
			trozos = miDireccion.split("/")
			cargaContenidoExterno(trozos[1],trozos[2],trozos[3],retornoDireccion[1],retornoDireccion[2],retornoDireccion[3],idiomaWeb,event.path,tipoNavegador)
		}
//		alert("carga contenido")
	}else{		//SI EL PATH ESTÁ VACIO PUEDE SER POR DOS COSAS, K SEA LA PRIMERA CARGA O XK LLENDO HACIA ATRAS SE HA VUELTO A LA URL INICIAL QUE NO TIENE DIRECCION AJAX
		if(primeraCarga!=false){				//HEMOS VUELTO DANDO ATRAS
//			alert("carga contenido inicial")
			cargaContenidoExterno(seccionInicio,subSeccionInicio,subApartadoInicio,seccionInicioID,subSeccionInicioID,subApartadoInicioID,idiomaWeb,URLINICIO,tipoNavegador)
		}else{		//ES LA PRIMERA VEZ QUE SE CARGA Y NO HAY DIRECCION AJAX
//			alert("no ejecuto accion por ser la primera carga")
			primeraCarga=true;
			seccion = seccionInicio;
			subSeccion = subSeccionInicio;
			subApartado = subApartadoInicio;
		}
	}
}

if(CONSTANTES['SEGUIMIENTOJS']==true){		//AÑADIMOS EL LISTENER PARA LA FUNCION ANTERIOR
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);
}


function cargaContenidoExterno(section,subsection,subapart,sectionID,subsectionID,subapartID,idioma,direccionInicial,tipoNavegador){	//ESTA FUNCION LLAMA AL PHP DE LA CONSULTA, METE EL CONTENIDO Y ESPERA AL PRELOAD, O SI NO HAY IMGS HACE EL FADE
//	alert("CEXTERNO")
	ele = document.createElement('div');
	ele.id = 'cargandoGlobal'; 
	if(objetoDestino==""){objetoDestino=objetoDestinoGeneral}
//	alert("objDest "+objetoDestino)
	getCargando();
	var oXMLHttpRequest = generaReqCom();
	oXMLHttpRequest.onreadystatechange = function(){
		if(oXMLHttpRequest.readyState == 4 && oXMLHttpRequest.status == 200)
		{
			var respuesta = oXMLHttpRequest.responseXML;
			var elementos = respuesta.getElementsByTagName("valor"); 
			var resultado = elementos[0].getElementsByTagName("contenido")[0].firstChild.data;
			if (objetoDestino!=objetoDestinoGeneral){
				objeto = document.createElement("div");
				objeto.id = "test"
				objeto.innerHTML = resultado;
//				alert("antes "+resultado)
				if($("#"+objetoDestino, objeto).html()!=null && document.getElementById(objetoDestino)!=null){
					resultado = $("#"+objetoDestino, objeto).html();
//					alert("resultado 1 cambio parte "+resultado)
				}else{
					objetoDestino = objetoDestinoGeneral;
//					alert("resultado 2 cambio general  "+resultado)
				}
			}

//			alert("resultado final  "+resultado)
			if(!isIEOld()){
					$("#"+objetoDestino).css("opacity",0);
			}
			$("#"+objetoDestino).css("visibility","hidden");
			resultado = insertaOnload(escape(resultado))
			document.getElementById(objetoDestino).innerHTML = resultado;


			scriptJS = elementos[0].getElementsByTagName("scriptJS")[0].firstChild.data;
			var tituloPagina = elementos[0].getElementsByTagName("tituloPagina")[0].firstChild.data;
			var menuLang = elementos[0].getElementsByTagName("menuLang")[0].firstChild.data;
			var myBreadcrumbs = elementos[0].getElementsByTagName("breadcrumbs")[0].firstChild.data;

			objetoLenguaje = document.createElement("div");
			objetoLenguaje.id = "langHid"
			objetoLenguaje.innerHTML = menuLang;
//			alert(menuLang)

			for(i=1;i<=CONSTANTES["IDIOMASPOSIBLES"].split("/").length;i++){		
				$("#a_sub_5_"+i).attr("href",$("#a_sub_5_"+i, objetoLenguaje).attr("href"));
			}

			$("#migasPan").html(myBreadcrumbs);

//			document.getElementById("botonesIdioma").innerHTML = menuLang;

//			var existe = elementos[0].getElementsByTagName("existe")[0].firstChild.data;
//			alert("existe "+existe)



			cargaCompleta = false;
			elements = document.getElementById(objetoDestino).getElementsByTagName("img");
			if(elements[0]!="undefined" && elements[0]==null){
				$("#"+objetoDestino).css("visibility","visible");
				initFade(objetoDestino)
				eval(scriptJS);
				Hyphenator.run()
				if(seccion==12){listaIniciada = true;}else{listaIniciada = false;}
				$("#cargandoGlobal").stop(true);
				$("#cargandoGlobal").animate({ opacity: 0 }, {duration: 1200,easing: 'easeInQuart', complete: function() {
					elemento=document.getElementById('cargandoGlobal');
					elemento.parentNode.removeChild(elemento);
					clearInterval(idCargando);
				}});
			}
			document.title = str_replace("&nbsp;"," ",tituloPagina);
		}
	};
	if(idioma!=null){
		idiomaDestino = idioma
	}else{
		idiomaDestino = idiomaWeb
	}
	envio = URL+"inc/getContentAJAX.php?idiomaWeb="+idiomaDestino+"&seccion="+section+"&subSeccion="+subsection+"&subApartado="+subapart+"&seccionID="+sectionID+"&subSeccionID="+subsectionID+"&subApartadoID="+subapartID+"&direccionInicial="+direccionInicial+"&tipoNavegador="+tipoNavegador;
//	alert(envio);


	//CALCULO DE SECCIONES  CAMBIO DE MENUUUUU
	if(seccion!=section){

		//ANIMACION MENU CAMBIO POR JS

		if(seccion!=""){
			$("#l"+seccion).removeClass("inactivo");
			$("#am"+seccion).css("color","#575656");
		}else{
			$("#l"+seccionInicio).removeClass("inactivo");
			$("#am"+seccionInicio).css("color","#575656");
		}

			$("#l"+section).addClass("inactivo");
			$("#am"+section).css("color","#00abc8");


			clearInterval(intervalSlide);
			posSlide = 1;

		

		if(seccion!=""){myPre = seccion;}else{myPre = seccionInicio;} 
		myPreChange = true;
		preSeccion = seccion;
		seccion = section;

	}else{
		if(seccion!=""){myPre = seccion;}else{myPre = seccionInicio;} 
		preSeccion = null;
		myPreChange = false;
	}
	if(subSeccion!=subsection || myPreChange==true){
		//ANIMACION MENU CAMBIO POR JS
		preSubSeccion = subSeccion;
		subSeccion = subsection;
		
		$("#a_sub_"+seccion+"_"+subSeccion).addClass("inactivo")
		if(preSubSeccion!=""){
			$("#a_sub_"+myPre+"_"+preSubSeccion).removeClass("inactivo")
		}else{
			$("#a_sub_"+myPre+"_"+subSeccionInicio).removeClass("inactivo")
		}
	}else{
		preSubSeccion = null;
	}
	if(subApartado!=subapart){
		preSubApartado = subApartado;
		subApartado = subapart;
	}else{
		preSubApartado = null;
	}

	if(seccion!=null){						///QUITO EL FOCUUUUS
		if(seccion!=0){
			$("#am"+seccion).blur();
		}else{
			$("#aLogo").blur();
		}
	}




	oXMLHttpRequest.open( 'GET', envio, true );
	oXMLHttpRequest.send( null);
}

//////////////////////////
//	PRELOAD DE IMGS PARA CARGA DE CONTENIDO MEDIANTE AJAX
/////////////////////////

totalImgs = 0;
totalImgsCargadas = 0;
scriptJS = "";
cargaCompleta = false;

function cagaImg(){		//SE DISPARA CUANDO CARGA UNA IMAGEN DE UN CONTENIDO CARGADO X AJAX. CUANDO CARGA TODAS HACE FADE IN
	if(cargaCompleta == false){
		totalImgsCargadas++;
		if(totalImgsCargadas>=totalImgs){
			$("#"+objetoDestino).css("visibility","visible");
//			alert(totalImgsCargadas+" de "+totalImgs+" initFade")
			initFade(objetoDestino)
//			alert(scriptJS)
			eval(scriptJS);
			Hyphenator.run()
			cargaCompleta = true;
			$("#cargandoGlobal").stop(true);
			$("#cargandoGlobal").animate({ opacity: 0 }, {duration: 1200,easing: 'easeInQuart', complete: function() {
				elemento=document.getElementById('cargandoGlobal');
				elemento.parentNode.removeChild(elemento);
				clearInterval(idCargando);
			}});
			totalImgs = 0;
			totalImgsCargadas = 0;
		}else{
//								alert(totalImgsCargadas+" de "+totalImgs)
		}
	}
}

function insertaOnload(resultado){   //METE A LOS TAGS IMG DEL CONTENIDO CARGADO MEDIANTE AJAX EL EVENTO ONLOAD
	trozos = resultado.split(escape("<img"));
	cantidad = trozos.length;
	if(cantidad<2){
//		alert("entro")
		trozos = resultado.split(escape("<IMG"));
		cantidad = trozos.length;
	}
	nuevoRes = "";
//	alert("logn "+cantidad)
	totalImgs = cantidad-1;
	for(i=0;i<cantidad;i++){
		if(i!=0){
			nuevoRes += "<img onload='cagaImg()' onerror='cagaImg()'";
		}
		nuevoRes += unescape(trozos[i]);
	}
	return nuevoRes;
}


//////////////////////////


//////////////////////////

idCargando = 0;

function getCargando(){
	document.body.appendChild(ele);
	$("#cargandoGlobal").css("position","absolute");
	$("#cargandoGlobal").css("top","50%");
	$("#cargandoGlobal").css("left","50%");
	$("#cargandoGlobal").css("height","25px");
	$("#cargandoGlobal").css("width","25px");
	$("#cargandoGlobal").css("z-index","10000");
	$('#cargandoGlobal').css('background-color', 'transparent');
	$('#cargandoGlobal').css('background-image', 'url("'+URL+'img/miPreload.png")');
	$('#cargandoGlobal').css('background-position', '0px 0px');
	$('#cargandoGlobal').css('background-repeat', 'no-repeat');
	idCargando = setInterval("animaCargando()",200);
}

function animaCargando(){
	var posicion = $('#cargandoGlobal').attr("miPos");
	if(posicion!=null){
		posicion = parseInt(posicion);
	}else{
		posicion = 0;
	}
	var posFin = -posicion*25;
	posicion++;
	if(posFin<=-200){posFin=0;posicion=1;}
	$('#cargandoGlobal').attr("miPos",posicion)
	$('#cargandoGlobal').css('background-position', posFin+'px 0px');
}


//////////////////////////////////////////////


//////////////////////////
//  INCRUSTAR TWEETER CARGA AJAX
///////////////////////////

function incrustaTweetwer(scr1,scr2){
	cargaJSExterno(scr1)
	cargaJSExterno(scr2)
}


function introduceScriptExterno(b){
	e=document;
	var a=e.getElementsByTagName("head")[0];
	a|| (a=e.body.parentNode.appendChild(e.createElement(" head")));
	a.appendChild(b)}function _loadJs(b){var a=e.createElement("script");
	a.type="text/javascript";a.charset="UTF-8";a.src=b;f(a)
}

function cargaJSExterno(b){
	e=document;
	var a=e.createElement("script");
	a.type="text/javascript";
	a.charset="UTF-8";
	a.src=b;
	introduceScriptExterno(a)
}

///////////////////////////



//////////////////////////
//FORMULARIOS
//////////////////////////

function valida_enviar(){

	document.getElementById("formErrorConsulta").innerHTML = "";
	if (document.consultaForm.comment.value.length==0){
		alert(CONSTANTES['ERROR1'])
		document.consultaForm.comment.focus()
		document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ERROR1'];
	}else if(document.consultaForm.nombre.value.length==0){
		alert(CONSTANTES['ERROR2'])
		document.consultaForm.nombre.focus()
		document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ERROR2'];
	}else if(document.consultaForm.correo.value.length==0){
		alert(CONSTANTES['ERROR3'])
		document.consultaForm.correo.focus()
		document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ERROR3'];
	}else{
		correo = document.consultaForm.correo.value;
		if(correo.split("@").length!=2 || correo.split("@")[0]=="" || correo.split("@")[1]=="" || correo.split("@")[1].split(".").length!=2 || correo.split("@")[1].split(".")[0]=="" || correo.split("@")[1].split(".")[1]==""){
			alert(CONSTANTES['ERROR4'])
			document.consultaForm.correo.focus()
			document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ERROR4'];
		}else{
			enviaComment();
		}
	}
}



function generaReqCom(){
	var oXMLHttpRequest; 
	if(window.XMLHttpRequest) { // no es IE 
		oXMLHttpRequest = new XMLHttpRequest(); 
	} else { // Es IE o no tiene el objeto 
		try { 
			oXMLHttpRequest = new ActiveXObject('Microsoft.XMLHTTP'); 
		} catch (e) { 
			alert('El navegador utilizado no está soportado'); 
		} 
	} 
	return oXMLHttpRequest;
}

function enviaComment(){ 
	var oXMLHttpRequest = generaReqCom();
	oXMLHttpRequest.onreadystatechange = function(){
		if(oXMLHttpRequest.readyState == 4 && oXMLHttpRequest.status == 200)
		{
			var respuesta = oXMLHttpRequest.responseXML;
			var elementos = respuesta.getElementsByTagName("valor"); 
			var resultado = elementos[0].getElementsByTagName("enviado")[0].firstChild.data;
			if(resultado=="true"){
				alert(CONSTANTES['ENVIADO'])
				document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ENVIADO'];
				document.consultaForm.comment.value="";
				document.consultaForm.nombre.value="";
				document.consultaForm.correo.value="";
			}else{
				alert(CONSTANTES['ERROR_ENVIO'])
				document.getElementById("formErrorConsulta").innerHTML = CONSTANTES['ERROR_ENVIO'];
			}
			obj = document.consultaForm;
			obj.submit.style.visibility="visible";
		}
	};
	obj = document.consultaForm;
	obj.submit.style.visibility="hidden";
	document.getElementById("formErrorConsulta").innerHTML = "Enviando...";
//	alert(URL+'inc/enviaCorreo_js.php?nombre='+document.consultaForm.nombre.value+'&correo='+document.consultaForm.correo.value+'&comment='+document.consultaForm.comment.value)
	oXMLHttpRequest.open( 'GET', URL+'inc/enviaCorreo_js.php?nombre='+document.consultaForm.nombre.value+'&correo='+document.consultaForm.correo.value+'&comment='+document.consultaForm.comment.value, true );
	oXMLHttpRequest.send( null);
} 


var BrowserDetect = { 
	init: function () { 
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS"; 
	}, 
	searchString: function (data) { 
		for (var i=0;i<data.length;i++) { 
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; 
		} 
	}, 
	searchVersion: function (dataString) { 
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ string: navigator.userAgent, subString: "Chrome", identity: "Chrome" },
		{ string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb" },
		{ string: navigator.vendor, subString: "Apple", identity: "Safari" },
		{ prop: window.opera, identity: "Opera" }, { string: navigator.vendor, subString: "iCab", identity: "iCab" },
		{ string: navigator.vendor, subString: "KDE", identity: "Konqueror" },
		{ string: navigator.userAgent, subString: "Firefox", identity: "Firefox" },
		{ string: navigator.vendor, subString: "Camino", identity: "Camino" },
		 // for newer Netscapes (6+) 
		{ string: navigator.userAgent, subString: "Netscape", identity: "Netscape" },
		{ string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE" },
		{ string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv" },
		// for older Netscapes (4-)
		{ string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla" } 
	],
	dataOS : [
		{ string: navigator.platform, subString: "Win", identity: "Windows" },
		{ string: navigator.platform, subString: "Mac", identity: "Mac" },
		{ string: navigator.platform, subString: "Linux", identity: "Linux" } 
	] 
}; 


function arraySearch(arr,val) {
	for (var i=0; i<arr.length; i++)
	if (arr[i] == val)
	return i;
	return false;
}

function compruebaNavegador(){
	if(navAlerta!=1){
		BrowserDetect.init();
		navegadores = new Array("Firefox","Opera","Safari","Explorer","Chrome")
		versiones = new Array(3,9,525,7,7)
//		versiones = new Array(100,100,1525,100,100)
		enlacesNav = new Array("http://www.mozilla-europe.org/es/firefox/","http://www.opera.com/","http://www.apple.com/es/safari/","http://www.microsoft.com/spain/windows/internet-explorer/","http://www.google.com/chrome?hl=es")
		indice = arraySearch(navegadores,BrowserDetect.browser)
		if(indice!==false){
			minVer = versiones[indice];
			if(minVer>BrowserDetect.version){
				alarmaVersion(BrowserDetect.browser,BrowserDetect.version,minVer,enlacesNav[indice]);
			}
		}
	}
}

function alarmaVersion(nav,ver,minVer,enlace){
	objeto = document.createElement("div");
	objeto.className = "alertaVersion"
	objeto.id = "alertaVersion"
	contenedor = document.body;
	contenedor.appendChild(objeto);
	obj = document.getElementById("alertaVersion");
	$("#alertaVersion").css("position","absolute");
	$("#alertaVersion").css("top","0px");
	$("#alertaVersion").css("z-index","100000");
	$("#alertaVersion").css("width","100%");
	$("#alertaVersion").css("height","35px");
	$("#alertaVersion").css("text-align","center");
	$("#alertaVersion").css("color","#ffffff");
	obj.innerHTML = "<div id='alertaVersionBkg'></div><div id='alertaVersionTxt'>"+CONSTANTES['VALID1']+nav+" "+minVer+CONSTANTES['VALID2']+"<a style='color:#ffffff' href='"+enlace+"' title='"+CONSTANTES['DESCARGAR']+"' target='_blank'>"+nav+"</a><a style='color:#ffffff;margin-left:10px;' href='' onclick='cierraAlarmaVer();return false' title='"+CONSTANTES['CERRAR']+"'>"+CONSTANTES['CERRAR']+"</a></div>";
	$("#alertaVersionBkg").css("position","absolute");
	$("#alertaVersionBkg").css("left","0px");
	$("#alertaVersionBkg").css("width","100%");
	$("#alertaVersionBkg").css("height","100%");
	$("#alertaVersionBkg").css("background","#a81029");
	$("#alertaVersionBkg").css("opacity",0.8);
	$("#alertaVersionTxt").css("position","relative");
	$("#alertaVersionTxt").css("top","0px");
	$("#alertaVersionTxt").css("left","0px");
	$("#alertaVersionTxt").css("width","100%");
	$("#alertaVersionTxt").css("padding","8px 0px");
	$("#alertaVersionTxt").css("font-family","Arial");
	$("#alertaVersionTxt").css("font-size","90%");
	$("#alertaVersion").css("top","-"+$("#alertaVersion").css("height"));
	$("#alertaVersion").stop().animate({top: 0},500, 'easeInOutCubic');

//	alert("La version "+ver+" del navegador "+nav+" no es valida");

}

function cierraAlarmaVer(){
	$("#alertaVersion").stop().animate({top: "-"+$("#alertaVersion").height()},500, 'easeInOutCubic');
	cookieNavegador();
}


function cookieNavegador(){
	var oXMLHttpRequest; 
	if(window.XMLHttpRequest) { // no es IE 
		oXMLHttpRequest = new XMLHttpRequest(); 
	} else { // Es IE o no tiene el objeto 
		try { 
			oXMLHttpRequest = new ActiveXObject('Microsoft.XMLHTTP'); 
		} catch (e) { 
			alert('El navegador utilizado no está soportado'); 
		} 
	} 
	oXMLHttpRequest.open( 'GET', URL+'inc/cookieNavegador.php', true );
	oXMLHttpRequest.send( null );


}







//ampliado dinamico


function ampliaImgTodo(img,carpeta,imgs,fraseIni) {
	if(puedeAmpliar==true){
	    if (!isIE || version >=7){
			puedeAmpliar = false;
			putAmpliado(img,carpeta,imgs,fraseIni)
		}else{
			window.open(URL+carpeta+"/"+img)
		}
	}
}

function putAmpliado(img,carpeta,imgs,fraseIni){
	dimensionesWindow =  getWindowData();
	altoWin = dimensionesWindow[1];
	anchoWin = dimensionesWindow[0];
	cantidad = imgs.split(",").length;
	
	objeto = document.createElement("div");
	objeto.id = "ampliadoBkg"
	document.body.appendChild(objeto);
	$("#ampliadoBkg").css("height", "100%");
	$("#ampliadoBkg").css("width", "100%");

	$("#ampliadoBkg").css("position", "fixed");
	$("#ampliadoBkg").css("top", "0px");
	$("#ampliadoBkg").css("left", "0px");
	$("#ampliadoBkg").css("opacity", 0);
	$("#ampliadoBkg").animate({ opacity: 0.8 }, {duration: 600,easing: 'easeOutQuart'});

	
	objeto = document.createElement("div");
	objeto.id = "ampliadoFull"
	document.body.appendChild(objeto);
	$("#ampliadoFull").css("height", "40px");
	$("#ampliadoFull").css("width", "40px");
	$("#ampliadoFull").css("position", "fixed");
	$("#ampliadoFull").css("top", altoWin/2-15+"px");
	$("#ampliadoFull").css("left", anchoWin/2-15+"px");
//	$("#ampliadoFull").corners("8px transparent");

//	$("#ampliado").css("opacity", 0.50);
	var ampliado= document.getElementById("ampliadoFull");

	objeto = new Image();
	objeto.id = "ampliadoImg"
	objeto.style.visibility = "hidden"
	objeto.onload = function(){
		ampliado.appendChild(objeto);
		anchoFinal = $("#ampliadoImg").width();
		altoFinal = $("#ampliadoImg").height();

		if(altoFinal>altoWin-50){
			proporcion = anchoFinal / altoFinal;
			altoFinal = altoWin - 50;
			anchoFinal = proporcion*altoFinal;
		}
		if(anchoFinal>anchoWin-50){
			proporcion = altoFinal / anchoFinal;
			anchoFinal = anchoWin - 50;
			altoFinal = proporcion*anchoFinal;
		}

		$("#ampliadoImg").css("height", "10px");
		$("#ampliadoImg").css("width", "10px");
		$("#ampliadoImg").css("visibility", "");
		$("#ampliadoImg").css("opacity", 0);


//		$("#ampliadoImg").css("margin", "5px");

		leftFinal = anchoWin/2 - anchoFinal/2
		topFinal = altoWin/2 - altoFinal/2
//		$("#ampliadoImg").animate({ height: altoFinal, width: anchoFinal}, {duration: 600,easing: 'easeOutQuart'});

		$("#ampliadoFull").hover( 
				//over
			function () {
				$("#ampliadoBar").stop(true);
				$("#ampliadoBar").animate({ opacity: 1 }, {duration: 600,easing: 'easeOutQuart'});
			},
			//out
			function () {
				$("#ampliadoBar").stop(true);
				$("#ampliadoBar").animate({ opacity: 0 }, {duration: 600,easing: 'easeOutQuart'});
			}
		);
		
		
		
		$("#ampliadoFull").animate({top: topFinal, height: altoFinal}, {duration: 600,easing: 'easeInQuart',complete: function() {
			$("#ampliadoFull").animate({ left: leftFinal, width: anchoFinal}, {duration: 600,easing: 'easeOutQuart',complete: function() {
//				$("#ampliadoImg").css("top", "25px");
				$("#ampliadoImg").css("top", "20px");
				$("#ampliadoImg").css("left", "20px");
				$("#ampliadoImg").css("height", altoFinal-40+"px");
				$("#ampliadoImg").css("width", anchoFinal-40+"px");
				$("#ampliadoFull").animate({ opacity: 1 }, {duration: 600,easing: 'easeOutQuart'});
				$("#ampliadoImg").animate({ opacity: 1 }, {duration: 600,easing: 'easeOutQuart',complete: function() {


					if(fraseIni){
						objeto = document.createElement("div");
						objeto.id = "ampliadoTexto"
						ampliado.appendChild(objeto);
						$("#ampliadoTexto").css("width", anchoFinal-38+"px");
						$("#ampliadoTexto").html('<div id="ampliadoTextoBg"></div><p>'+unescape(fraseIni)+'</p>');
						altoBg = $("p",$("#ampliadoTexto")).height()+20
						$("#ampliadoTextoBg").css("width", $("#ampliadoTexto").width()+"px");
						$("#ampliadoTextoBg").css("height", altoBg+"px");
						$("#ampliadoTextoBg").css("opacity", 0.65);
						$("#ampliadoTexto").append('<a href="" id="controlTextoAmpliado" onclick="cambiaTxtAmpliado();this.blur();return false;"><img id="controlTextoAmpliadoImg" src="'+URL+'img/controlTxt.jpg"/></a>');
						var leftControlTexto = $("#ampliadoTexto").width()/2 - $("#controlTextoAmpliado").width()/2 ;
						var topControlTexto = altoBg - $("#controlTextoAmpliado").width()/2 +2 ;
						$("#controlTextoAmpliado").css("left", leftControlTexto+"px");
						$("#controlTextoAmpliado").css("bottom", topControlTexto+"px");
						$("#controlTextoAmpliadoImg").css("left", "0px");
						$("#controlTextoAmpliadoImg").css("bottom", "0px");
						$("#controlTextoAmpliadoImg").rotate(0)

						$("#controlTextoAmpliadoImg").rotate(0)
					}



					objeto = document.createElement("div");
					objeto.id = "ampliadoBar"
					ampliado.appendChild(objeto);
//					$("#ampliadoBar").css("opacity", 0);
					var ampliadoBar= document.getElementById("ampliadoBar");

					objeto = document.createElement("div");
					objeto.id = "ampliadoBarIn"
					ampliadoBar.appendChild(objeto);
					var ampliadoBarIn= document.getElementById("ampliadoBarIn");


	if(cantidad>1){
					objeto = document.createElement("div");
					objeto.id = "ampliadoLeft"
					objeto.innerHTML = '<a href="" onclick="cambiaAmpliado(1,'+"'"+imgs+"','"+carpeta+"'"+');return false"><img id="ampliadoLeftBkg" src="'+URL+'img/izqAmpliado.png" onload="arrancaIconosAmpliado(this)"/></a>'
					ampliadoBarIn.appendChild(objeto);
//					$("#ampliadoLeftBkg").css("opacity", 0);
	}



					objeto = document.createElement("div");
					objeto.id = "ampliadoClose"
					objeto.innerHTML = '<a href="" onclick="cierraAmpliado2();return false"><img id="ampliadoCloseBkg" src="'+URL+'img/closeAmpliado.png"  onload="arrancaIconosAmpliado(this)"/></a>'
					ampliadoBarIn.appendChild(objeto);
//					$("#ampliadoCloseBkg").css("opacity", 0);

/*
	if(descarga==true){
					objeto = document.createElement("div");
					objeto.id = "ampliadoDownLoad"
					objeto.innerHTML = '<a href="" onclick="descargaAmpliado();return false"><img id="ampliadoDownLoadBkg" src="'+URL+'/img/downAmpliado.png"  onload="arrancaIconosAmpliado(this)"/></a>'
					ampliadoBarIn.appendChild(objeto);
					$("#ampliadoDownLoadBkg").css("opacity", 0);
	}*/



	if(cantidad>1){
					objeto = document.createElement("div");
					objeto.id = "ampliadoRight"
					objeto.innerHTML = '<a href="" onclick="cambiaAmpliado(2,'+"'"+imgs+"','"+carpeta+"'"+');return false"><img id="ampliadoRightBkg" src="'+URL+'img/derAmpliado.png" onload="arrancaIconosAmpliado(this)"/></a>'
					objeto.imagen = img;
					ampliadoBarIn.appendChild(objeto);
//					$("#ampliadoRightBkg").css("opacity", 0);
	}
//					var cierre= document.getElementById("ampliadoClose");
//					cierre.onclick = cierraAmpliado();
				
				}});
			}});
		}});
	}
	objeto.src = URL+carpeta+"/"+img;
}

function cambiaTxtAmpliado(){
	estadoTexto = $("#controlTextoAmpliado").attr("estado")

	var elControl = $("#controlTextoAmpliado")
	var elP = $("p",$("#ampliadoTexto"))
	var elBg = $("#ampliadoTextoBg")
	var elDiv = $("#ampliadoTexto")


	if(estadoTexto==1){ //Ta cerrado, y hay que abrir
		$("#controlTextoAmpliado").attr("estado","0")
		var altoPre = parseInt(elBg.attr("preHeight"));
		var topControlTexto = altoPre - $("#controlTextoAmpliado").width()/2 +2 ;

		if(isIEOld()){
			elBg.stop().animate({height: altoPre},200, 'easeOutQuad');
			$("#ampliadoImg").animate({bottom:topControlTexto}, {duration: 200,easing: 'easeOutQuad', complete: function() {
					elP.css("visibility","visible");
			}});
		}else{
			elBg.stop().animate({height: altoPre},200, 'easeOutQuad');
			elControl.stop().animate({bottom: topControlTexto},200, 'easeOutQuad');
			elP.stop().delay(200).animate({opacity: 1},200, 'easeOutQuad');
		}

		$("#controlTextoAmpliadoImg").rotate(0)
		elDiv.css("height","auto")

	}else{  //Ta abierto, y hay que cerrar
		$("#controlTextoAmpliado").attr("estado","1")
		elBg.attr("preHeight",elBg.height());
		var topControlTexto = 0 - $("#controlTextoAmpliado").width()/2 +2 ;

		if(isIEOld()){
			elP.css("visibility","hidden");
			elBg.stop().animate({height: 0},200, 'easeOutQuad');
			elControl.stop().animate({bottom: topControlTexto},200, 'easeOutQuad');
		}else{
			elP.stop().animate({opacity: 0},200, 'easeOutQuad');
			elBg.stop().delay(200).animate({height: 0},200, 'easeOutQuad');
			elControl.stop().delay(200).animate({bottom: topControlTexto},200, 'easeOutQuad');
		}

		$("#controlTextoAmpliadoImg").rotate(180)
		elDiv.css("height","0px")

	}
	

}

function descargaAmpliado(){
	objeto = document.getElementById('ampliadoImg');
//	alert(objeto.src);
	
	trozos = objeto.src.split("/");
	nuevaRuta = "";
	for(i=4;i<trozos.length;i++){
		if(i!=4){nuevaRuta += "/"}
		nuevaRuta += trozos[i];
	}
	destino = URL+"inc/descargaFile.php?file="+nuevaRuta;
//	alert(destino);
//	window.open(destino)
	document.location.href= destino
}

function descargaFichero(archivo,nombre){
	destino = URL+"inc/descargaFile.php?file="+archivo+"&fileNombre="+nombre;
//	pageTracker._trackPageview('#/descarga_archivo/'+nombre);
	trackAnalytics('#/descarga_archivo/'+nombre)

//	alert(destino);
	document.location.href= destino
//	window.open(destino)
}


function arrancaIconosAmpliado(obj){
	pngFix(obj);
//	$("#"+obj.id).stop(true);
//	$("#"+obj.id).animate({opacity:1}, {duration: 400,easing: 'easeInQuint'});
}

function cambiaAmpliado(sentido,imgs,carpeta){
	objeto = document.getElementById('ampliadoRight');
	img = objeto.imagen;
	imagenes = imgs.split(",");
	for(i=0;i<imagenes.length;i++){
		if(img == imagenes[i]){
			posicion = i;
			break;
		}
	}

	if(sentido==1){posicion --;}else{posicion ++;}
	if(posicion<0){posicion = imagenes.length-1}
	if(posicion>imagenes.length-1){posicion = 0}
	imgCarga = imagenes[posicion];
	objeto.imagen = imgCarga;
	if(frasesFotos!=null){
		frasesFotosArr = frasesFotos.split("0|0")
		fraseDest = frasesFotosArr[posicion];
		$("#ampliadoTexto").css("visibility","hidden")
		$("p",$("#ampliadoTexto")).css("visibility","hidden")

	}
	$("#ampliadoImg").animate({opacity:0}, {duration: 400,easing: 'easeInQuint', complete: function() {
		elemento=document.getElementById('ampliadoImg');
		elemento.parentNode.removeChild(elemento);

		objeto = new Image();
		objeto.id = "ampliadoImg"
		objeto.style.visibility = "hidden"
		objeto.onload = function(){
			var ampliado= document.getElementById("ampliadoFull");
			ampliado.appendChild(objeto);
			anchoFinal = $("#ampliadoImg").width();
			altoFinal = $("#ampliadoImg").height();
			var ampliadoImg= document.getElementById("ampliadoImg");
//			ampliadoImg.onmouseover = apareceBar();
//			ampliadoImg.onmouseout = desapareceBar();

			if(altoFinal>altoWin-50){
				proporcion = anchoFinal / altoFinal;
				altoFinal = altoWin - 50;
				anchoFinal = proporcion*altoFinal;
			}
			if(anchoFinal>anchoWin-50){
				proporcion = altoFinal / anchoFinal;
				anchoFinal = anchoWin - 50;
				altoFinal = proporcion*anchoFinal;
			}

			$("#ampliadoImg").css("height", "10px");
			$("#ampliadoImg").css("width", "10px");
			$("#ampliadoImg").css("visibility", "");
			$("#ampliadoImg").css("opacity", 0);
			leftFinal = anchoWin/2 - anchoFinal/2
			topFinal = altoWin/2 - altoFinal/2
	//		$("#ampliadoImg").animate({ height: altoFinal, width: anchoFinal}, {duration: 600,easing: 'easeOutQuart'});
			$("#ampliadoFull").animate({top: topFinal, height: altoFinal}, {duration: 600,easing: 'easeInQuart',complete: function() {
				$("#ampliadoFull").animate({ left: leftFinal, width: anchoFinal}, {duration: 600,easing: 'easeOutQuart',complete: function() {
					$("#ampliadoImg").css("top", "20px");
					$("#ampliadoImg").css("left", "20px");
					$("#ampliadoImg").css("height", altoFinal-40+"px");
					$("#ampliadoImg").css("width", anchoFinal-40+"px");
					$("#ampliadoTexto").css("width", anchoFinal-38+"px");

					$("#ampliadoFull").animate({ opacity: 1 }, {duration: 600,easing: 'easeOutQuart'});
					$("#ampliadoImg").animate({ opacity: 1 }, {duration: 600,easing: 'easeOutQuart',complete: function() {

						if(frasesFotos){
							$("#controlTextoAmpliado").attr("estado","0")
							$("#controlTextoAmpliadoImg").rotate(0)
							$("#ampliadoTexto").css("height","auto")

							$("p",$("#ampliadoTexto")).html(fraseDest);
							altoBg = $("p",$("#ampliadoTexto")).height()+20

							$("#ampliadoTextoBg").css("width", $("#ampliadoTexto").width()+"px");
							$("#ampliadoTextoBg").css("height", altoBg+"px");
							$("#ampliadoTexto").css("visibility","visible")
							$("p",$("#ampliadoTexto")).css("visibility","visible")
							$("p",$("#ampliadoTexto")).css("opacity",1)

							var leftControlTexto = $("#ampliadoTexto").width()/2 - $("#controlTextoAmpliado").width()/2 ;
							var topControlTexto = altoBg - $("#controlTextoAmpliado").width()/2 +2 ;
							$("#controlTextoAmpliado").css("left", leftControlTexto+"px");
							$("#controlTextoAmpliado").css("bottom", topControlTexto+"px");


						}
					}});
				}});
			}});

		}
		objeto.src = URL+carpeta+"/"+imgCarga;
	}});

}

function cierraAmpliado2(){
	dimensionesWindow =  getWindowData();
	altoWin = dimensionesWindow[1];
	anchoWin = dimensionesWindow[0];
	elemento=document.getElementById('ampliadoClose');
	elemento.parentNode.removeChild(elemento);

	if(cantidad>1){
		elemento=document.getElementById('ampliadoLeft');
		elemento.parentNode.removeChild(elemento);
		elemento=document.getElementById('ampliadoRight');
		elemento.parentNode.removeChild(elemento);
	}

	puedeAmpliar=true
	$("#ampliadoImg").css("position", "absolute");
	altoImg = $("#ampliadoFull").height();
	anchoImg = $("#ampliadoFull").width();

	$("#ampliadoImg").animate({top: altoImg/2-15, height: 30, left: anchoImg/2-15, width: 30, opacity:0}, {duration: 400,easing: 'easeInQuint',complete: function() {
		$("#ampliado").animate({top: altoWin/2-15, height: 30, left: anchoWin/2-15, width: 30, opacity:0.5}, {duration: 400,easing: 'easeInQuart',complete: function() {
		}});
			$("#ampliadoFull").animate({opacity:0}, {duration: 400,easing: 'easeInQuart',complete: function() {
				elemento=document.getElementById('ampliadoFull');
				elemento.parentNode.removeChild(elemento);
				$("#ampliadoBkg").animate({opacity:0}, {duration: 400,easing: 'easeOutQuart',complete: function() {
					elemento=document.getElementById('ampliadoBkg');
					elemento.parentNode.removeChild(elemento);
					puedeAmpliar=true
				}});
			}});
	}});
}



function initMaps(){
	var mapObj = document.getElementById("mapsSpace");
	mapObj.innerHTML = '<iframe width="560" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.es/maps?f=q&amp;source=s_q&amp;hl=es&amp;geocode=&amp;q=Envaplaster+S.a.,+Logro%C3%B1o&amp;aq=0&amp;sll=40.396764,-3.713379&amp;sspn=14.829371,33.815918&amp;vpsrc=6&amp;ie=UTF8&amp;hq=envaplaster+sa&amp;hnear=Logro%C3%B1o,+La+Rioja&amp;t=m&amp;ll=42.47387,-2.410297&amp;spn=0.011079,0.023603&amp;z=15&amp;output=embed"></iframe>';
}

