/* Comprimido con Minify (JSMin) jscompress.com */ $("#submenu").css("display", "none");var arrayBanners = new Array("panoramica1.jpg", "castillo1.jpg", "castillo2.jpg", "staMarina1.jpg", "panoramica2.jpg", "ballDiables1.jpg");var rutaBanners = "../img/banners/";var bannerActual = "";/*jQuery.getCSS = function( url, media ) {jQuery( document.createElement('link') ).attr({ href: url, media: media || 'screen', type: 'text/css', rel: 'stylesheet',title: titulo}).appendTo('head');};*/$(document).ready(function() {if ( $(".principal").length > 0 ) {rutaBanners = "img/banners/";}/* Presentamos el banner de imagenes de la cabecera */bannerActual = $("#banner img").attr("src");tmpImg = "";tmpContador = "";for ( i=0, j=1; i<arrayBanners.length; i++) {/* if ( bannerActual.indexOf(arrayBanners[i]) == -1 ) { */tmpImg += "<img src='" + rutaBanners + arrayBanners[i] + "' class='oculto'>";tmpContador += "<a href='" + rutaBanners + arrayBanners[i] + "'" + (( bannerActual.indexOf(arrayBanners[i]) > -1 ) ? "class='actual'" : "") + ">" + j + "</a>";j++;/* } */}$("#banner").append(tmpImg + "<div class='imagenes'></div>");$("#banner .imagenes").append(tmpContador);$("#banner .imagenes a").bind("click", function(event){event.preventDefault();$("#banner .imagenes a").removeClass("actual");$(this).addClass("actual");var tmpBanner = $(this).attr("href");$("#banner > img").each(function(event){if ( $(this).attr("src") == tmpBanner ) {$("#banner > img").hide();$(this).show();}});});/* Si existe submenu */if ( $("#submenu").length > 0 ) {$("#submenu").hide().fadeIn(1500);}/* Si existe thumb */if ( $("ul.thumbs").length > 0 ) {$.getScript('../js/jquery.galleriffic.js', function() { /* Si ya se ha cargado, cargamos el otro JS que necesitamos*/$.getScript('../js/jquery.opacityrollover.js', function() { /* Ejecutamos el codigo que necesitemos */$("ul.thumbs").each(function(i) {LIs = $(this).children("li").attr("target", "_self");LIs = $(this).html();$(this).before("<div id='gallery" + i + "' class='content'><div id='controls" + i + "' class='controls'></div><div class='slideshow-container'><div id='loading" + i + "' class='loader'></div><div id='slideshow" + i + "' class='slideshow'></div></div><div id='caption" + i + "' class='caption-container'></div></div><div id='thumbs" + i + "' class='navigation'><ul class='thumbs noscript'>" + LIs + "</ul></div>");$(this).remove();/* Si ya se ha cargado, mostramos el visor *//* We only want these styles applied when javascript is enabled */$('div.navigation').css({'width' : '30em', 'float' : 'left'});$('div.content').css('display', 'block');/* Initially set opacity on thumbs and add *//* additional styling for hover effect on thumbs */var onMouseOutOpacity = 0.67;$('#thumbs' + i + ' ul.thumbs li').opacityrollover({mouseOutOpacity: onMouseOutOpacity,mouseOverOpacity:1.0,fadeSpeed:'fast',exemptionSelector: '.selected'});/* Initialize Advanced Galleriffic Gallery */var gallery = $('#thumbs' + i).galleriffic({delay:2500,numThumbs:15,preloadAhead: 10,enableTopPager: true,enableBottomPager:true,maxPagesToShow: 7,imageContainerSel:'#slideshow' + i,controlsContainerSel:'#controls' + i,captionContainerSel: '#caption' + i,loadingContainerSel: '#loading' + i,renderSSControls: true,renderNavControls:true,playLinkText: 'Iniciar Seq&uuml;&egrave;ncia d\'Imatges',pauseLinkText:'Aturar Seq&uuml;&egrave;ncia d\'Imatges',prevLinkText: '&lsaquo; Imatge Anterior',nextLinkText: 'Seg&uuml;ent Imatge &rsaquo;',nextPageLinkText: 'Seg&uuml;ent &rsaquo;',prevPageLinkText: '&lsaquo; Anterior',enableHistory:false,autoStart:false,syncTransitions:true,defaultTransitionDuration: 900,onSlideChange:function(prevIndex, nextIndex) {/* 'this' refers to the gallery, which is an extension of $('#thumbs') */this.find('ul.thumbs').children().eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end().eq(nextIndex).fadeTo('fast', 1.0);},onPageTransitionOut: function(callback) {this.fadeTo('fast', 0.0, callback);},onPageTransitionIn:function() {this.fadeTo('fast', 1.0);}});});});});}/* SUGGERIMENTS */if ( $(".suggeriments").length > 0 ) {$.getScript('../js/jquery.validate.js', function() { /* Si ya se ha cargado, cargamos las funciones */$(".suggeriments form").validate({event: "blur",rules: {'nombre': "required",'email': { required: true, email: true },'comentario': "required"},messages: {'nombre': "Introdueix el teu nom",'email': "Introdueix una adre&ccedil;a de correu electr&ograve;nic v&agrave;lida",'comentario': "Introdueix el teu comentari"},debug: true,errorElement: "label",errorContainer: $("#errores"),submitHandler: function(form){if ( !$("#mensaje").is(":hidden")) { $("#mensaje").slideToggle("slow"); }$(".suggeriments #contenido form ul li input.boton").val("Enviant formulari ...").addClass("enviando");n = $('#nombre').val();e = $('#email').val();c = $('#comentario').val();$.ajax({type: "POST",url: "../pagines/suggeriments_enviar.php",data: "opcio=nou&nombre="+n+"&email="+e+"&comentario="+c,success: function(msg){$("#mensaje").html("Gr&agrave;cies <span class='resaltado'>"+n+"</span> ("+e+") per fer-nos aquest suggeriment i per visitar-nos. Salutacions</p>").slideToggle("slow");$(".suggeriments #contenido form ul li input.boton").val("Enviar").removeClass("enviando");$('#nombre').val("");$('#email').val("");$('#comentario').val("");}});}});});}/* LLIBRE DE VISITES */if ( $(".llibre-visites").length > 0 ) {$.getScript('../js/jquery.validate.js', function() { /* Si ya se ha cargado, cargamos las funciones */$(".llibre-visites form").validate({event: "blur",rules: {'nombre': "required",'comentario': "required"},messages: {'nombre': "Introdueix el teu nom",'comentario': "Introdueix el teu comentari"},debug: true,errorElement: "label",errorContainer: $("#errores"),submitHandler: function(form){if ( !$("#mensaje").is(":hidden")) { $("#mensaje").slideToggle("slow"); }$(".llibre-visites #contenido form ul li input.boton").val("Enviant formulari ...").addClass("enviando");n = $('#nombre').val();c = $('#comentario').val();$.ajax({type: "POST",url: "../pagines/llibre_visites_enviar.php",data: "opcio=nou&nombre="+n+"&comentario="+c,success: function(msg){$("#mensaje").html("Gr&agrave;cies <span class='resaltado'>"+n+"</span> per la teva opini&oacute; i per visitar-nos. Salutacions</p>").slideToggle("slow");$(".llibre-visites #contenido form ul li input.boton").val("Enviar").removeClass("enviando");$('#nombre').val("");$('#comentario').val("");$('.listado').prepend("<li><ul><li class='nombre'>"+n+"</li><li class='fecha'>&nbsp;</li><li class='comentario'>"+c+"</li></ul></li>");}});}});});}/* CONTACTE */if ( $(".contacte").length > 0 ) {$.getScript('../js/jquery.validate.js', function() { /* Si ya se ha cargado, cargamos las funciones */$(".contacte form").validate({event: "blur",rules: {'nombre': "required",'email': { required: true, email: true },'comentario': "required"},messages: {'nombre': "Introdueix el teu nom",'email': "Introdueix una adre&ccedil;a de correu electr&ograve;nic v&agrave;lida",'comentario': "Introdueix el teu comentari"},debug: true,errorElement: "label",errorContainer: $("#errores"),submitHandler: function(form){if ( !$("#mensaje").is(":hidden")) { $("#mensaje").slideToggle("slow"); }$(".contacte #contenido form ul li input.boton").val("Enviant formulari ...").addClass("enviando");n = $('#nombre').val();e = $('#email').val();c = $('#comentario').val();$.ajax({type: "POST",url: "../pagines/contacte_enviar.php",data: "opcio=nou&nombre="+n+"&email="+e+"&comentario="+c,success: function(msg){$("#mensaje").html("Gr&agrave;cies <span class='resaltado'>"+n+"</span> ("+e+") per fer-nos aquest comentari i per visitar-nos. Salutacions</p>").slideToggle("slow");$(".contacte #contenido form ul li input.boton").val("Enviar").removeClass("enviando");$('#nombre').val("");$('#email').val("");$('#comentario').val("");}});}});});}/* **************************************************************** GOOGLE ANALYTICS**************************************************************** */var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");/* use jQuery to call the Google Analytics JavaScript */$.getScript(gaJsHost + "google-analytics.com/ga.js", function(){/* tell Analytics about the current page load using standard _trackPageview method */try {var pageTracker = _gat._getTracker("UA-743164-1");pageTracker._trackPageview();} catch(err) {}/* loop though each anchor element */$('a').each(function(){var href = $(this).attr('href');var filetypes = /\.(zip|exe|pdf|doc*|xls*|ppt*|mp3)$/i;/* check for links starting with http or https, making sure that links to our own domain are excluded */if ((href.match(/^https?\:/i)) && (!href.match(document.domain))){$(this).click(function() {var extLink = href.replace(/^https?\:\/\//i, '');pageTracker._trackEvent('External', 'Click', extLink);});}/* check for links starting with mailto: */else if (href.match(/^mailto\:/i)){$(this).click(function() {var mailLink = href.replace(/^mailto\:/i, '');pageTracker._trackEvent('Email', 'Click', mailLink);});}/* check for links with file extension that match the filetypes regular expression: */else if (href.match(filetypes)){$(this).click(function() {var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;var filePath = href.replace(/^https?\:\/\/(www.)mydomain\.com\//i, '');pageTracker._trackEvent('Download', 'Click - ' + extension, filePath);});}});});/* **************************************************************** */});
