var lastAction=""; var lastHref=""; var exitURL=""; $(document).ready(function() { $(window).unload(function() { var trackURL=""; if(lastAction.match("https://www.secpay.com")) {trackURL='/exit/secpay';} if(exitURL.length>0) {trackURL="/exit/"+exitURL.replace("http://","");} if(trackURL>"") { pageTracker._trackPageview(trackURL); //alert(trackURL); } }); $("form").submit(function() {lastAction=this.action;} ); $("a").click(function() { var asPopup=false; var asNew=false; var url=this.href.toLowerCase(); var rawURL=this.href; var trackURL=""; lastHref=url; if(!url.match("http://www.tuborgmusic.co.uk") && !url.match("http://www.tuborg.co.uk") && !url.match("http://dev2.fusedevelopment.com") && (url.match("http://") || url.match("http://") ) ) {trackURL=escape(url);} if(trackURL>"") { pageTracker._trackPageview(trackURL); //alert(trackURL); } if(asNew) this.target="_blank"; if(asPopup) { this.href="#"; popupPage(rawURL); return false; } } ); $("p.illegal").hide(); $("#panel-970.full p.button.cap").hide(); $("p.button.cap.grey").show(); $("#month").hide(); $("#day").hide(); var todaysDate = new Date(); var currentDay = todaysDate.getDate(); var currentMonth = todaysDate.getMonth() + 1; var currentYear = todaysDate.getFullYear(); $("#year a").click( function() { $("#year a").removeClass("current"); $("#month").fadeOut("2000"); $("#day").fadeOut("2000"); var i = $(this).parent().attr("class"); var permitted=false; var selectedYear=parseInt(i)+1909; var minBirthYear=currentYear-18; if(selectedYear > minBirthYear) { $("p.illegal").show(); $("p.caption").hide(); $("#month").hide(); $("#day").hide(); $("p.button.cap").hide(); $("p.button.cap.grey").show(); } else if(selectedYear == minBirthYear) { $("p.illegal").hide(); $("p.caption").show(); $("#month").fadeIn("2000"); $("p.button.cap").hide(); $("p.button.cap.grey").show(); } else if(selectedYear < minBirthYear) { $("p.illegal").hide(); $("p.caption").show(); $("p.button.cap").show(); $("p.button.cap.grey").hide(); } } ); $("#month a").click( function() { $("#month a").removeClass("current"); $("#day").fadeOut("2000"); var a = $(this).parent().attr("class"); if(a > currentMonth) { $("p.illegal").show(); $("p.caption").hide(); $("p.button.cap").hide(); $("p.button.cap.grey").show(); } else if(a < currentMonth) { $("p.button.cap").show(); $("p.button.cap.grey").hide(); $("p.illegal").hide(); $("p.caption").show(); } else if(a == currentMonth) { $("p.illegal").hide(); $("p.caption").show(); $("#day").fadeIn("2000"); } } ); $("#day a").click( function() { $("#day a").removeClass("current"); var a = $(this).parent().attr("class"); if(a > currentDay) { $("p.illegal").show(); $("p.caption").hide(); $("p.button.cap").hide(); $("p.button.cap.grey").show(); $("#day").show(); } else if(a < currentDay) { $("p.button.cap").show(); $("p.button.cap.grey").hide(); $("p.illegal").hide(); $("p.caption").show(); } else if(a == currentDay) { $("p.illegal").hide(); $("p.caption").show(); $("p.button.cap").show(); $("p.button.cap.grey").hide(); $("#day").show(); // setVerifiedCookie(); } } ); $("#year a").click( function() { $(this).addClass("current"); return false; } ); $("#month a").click( function() { $(this).addClass("current"); return false; } ); $("#day a").click( function() { $(this).addClass("current"); return false; } ); //NEWS TICKER var ticker_options = { newsList: ".news-ticker ul", tickerRate: 20, startDelay: 10, loopDelay: 3000, placeHolder1: "" } if($().newsTicker) {$().newsTicker(ticker_options);} function showOverlay(url) { pageTracker._trackPageview(url); $("#overlays").load(url, null, termsInit); } //OVERLAYS $(".email-signup-link").click( function() { showOverlay(this.href); return false; } ); $(".terms-link").click( function() { showOverlay(this.href); return false; } ); $(".responsibly-link").click( function() { showOverlay(this.href); return false; } ); $(".privacy-link").click( function() { showOverlay(this.href); return false; } ); }); //OVERLAYS EXTRA CONTAINERS function termsInit() { $("#terms-container").hide(); $("#privacy-container").hide(); $("#terms").click( function() { $("#terms-container").fadeIn("1000"); return false; } ); $("#privacy").click( function() { $("#privacy-container").fadeIn("1000"); return false; } ); } String.prototype.prepare = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } function emailAddressValid(emailAddress) { var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; return(emailFilter.test(emailAddress)); } function postCodeValid(postCode) { var postCodeFilter = /^((GIR 0AA|gir 0aa)|[A-PR-UWYZa-pr-uwyz]([0-9]{1,2}|([A-HK-Ya-hk-y][0-9]|[A-HK-Ya-hk-y][0-9]([0-9]|[ABEHMNPRV-Yabehmnprv-y]))|[0-9][A-HJKS-UWa-hjks-uw]) [0-9][ABD-HJLNP-UW-Zabd-hjlnp-uw-z]{2})$/i; return(postCodeFilter.test(postCode)); } function assignError(this_field, this_text) { $(this_field).addClass('error'); $(this_field).parent().after().siblings('span.error-details').html("
"+this_text).show(); } function removeError(this_field) { $(this_field).removeClass('error'); $(this_field).parent().after().siblings('span.error-details').hide(); } //ACTION TRACKING function trackAction(action, page, title, media, type) { page = page.substr(page.indexOf("tuborg.co.uk")); var track_path = "/" + action + "/" + page + "/" + title; if(media) track_path += "/" + media; if(type) track_path += "/" + type; track_path = unescape(track_path); pageTracker._trackPageview(track_path); } function showAboutFunction() { var showAboutHTML = document.getElementById("products-masthead"); showAboutHTML.showAbout(); }