$.fn.search=function(){return this.focus(function(){if(this.value==this.defaultValue){this.value="";}}).blur(function(){if(!this.value.length){this.value=this.defaultValue;}});};$(function(){if($.browser.msie&&$.browser.version<='6.0'){$('#headSponAbs').css('zoom','1');}
if($("#txtSiteSearch").val()==''||$("#txtSiteSearch").val()=='Enter Search')
{$("#txtSiteSearch").search();}
if($("#txtStadiumSearch").val()==''||$("#txtStadiumSearch").val()=='Enter Search'||$("#txtStadiumSearch").val()=='Enter Team/Club')
{$("#txtStadiumSearch").search();}
if($("#txtDirections").val()!='')
{$("#txtDirections").search();}
if($("#nlEmail").val()!='')
{$("#nlEmail").search();}
if($.browser.msie&&$.browser.version<='6.0')
{return;}
if($("#liWorldwide").hasClass("active")){}else{$("#liWorldwide").bind("mouseover",function(){$(this).addClass("active");$('#ulWorldwide').fadeIn('slow');});$("#liWorldwide").bind("mouseout",function(){$(this).removeClass("active");});}
if($("#liFantasy").hasClass("active")){}else{$("#liFantasy").bind("mouseover",function(){$(this).addClass("active");});$("#liFantasy").bind("mouseout",function(){$(this).removeClass("active");});}
if($("#liAccount").length>0){if($("#liAccount").hasClass("active")){}else{$("#liAccount").bind("mouseover",function(){$(this).addClass("active");});$("#liAccount").bind("mouseout",function(){$(this).removeClass("active");});}}
if($("#liShop").length>0){if($("#liShop").hasClass("active")){}else{$("#liShop").bind("mouseover",function(){$(this).addClass("active");});$("#liShop").bind("mouseout",function(){$(this).removeClass("active");});}}
if($('.aOpenSearch').length>0){$('.aOpenSearch').click(function(){window.external.AddSearchProvider("http://"+window.location.hostname+"/tools/opensearch.xml");});}});;(function(){var $$;$$=jQuery.fn.flash=function(htmlOptions,pluginOptions,replace,update){var block=replace||$$.replace;pluginOptions=$$.copy($$.pluginOptions,pluginOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expressInstall&&$$.hasFlash(6,0,65)){var expressInstallOptions={flashvars:{MMredirectURL:location,MMplayerType:'PlugIn',MMdoctitle:jQuery('title').text()}};}else if(pluginOptions.update){block=update||$$.update;}else{return this;}}htmlOptions=$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions);return this.each(function(){block.call(this,$$.copy(htmlOptions));});};$$.copy=function(){var options={},flashvars={};for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(arg==undefined)continue;jQuery.extend(options,arg);if(arg.flashvars==undefined)continue;jQuery.extend(flashvars,arg.flashvars);}options.flashvars=flashvars;return options;};$$.hasFlash=function(){if(/hasFlash\=true/.test(location))return true;if(/hasFlash\=false/.test(location))return false;var pv=$$.hasFlash.playerVersion().match(/\d+/g);var rv=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String($$.pluginOptions.version).match(/\d+/g);for(var i=0;i<3;i++){pv[i]=parseInt(pv[i]||0);rv[i]=parseInt(rv[i]||0);if(pv[i]<rv[i])return false;if(pv[i]>rv[i])return true;}return true;};$$.hasFlash.playerVersion=function(){try{try{var axo=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAccess='always';}catch(e){return'6,0,0';}}catch(e){}return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g,',').match(/^,?(.+),?$/)[1];}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1];}}catch(e){}}return'0,0,0';};$$.htmlOptions={height:240,flashvars:{},pluginspage:'http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shockwave-flash',width:320};$$.pluginOptions={expressInstall:false,update:true,version:'6.0.65'};$$.replace=function(htmlOptions){this.innerHTML='<div class="alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-replaced').prepend($$.transform(htmlOptions));};$$.update=function(htmlOptions){var url=String(location).split('?');url.splice(1,0,'?hasFlash=true&');url=url.join('');var msg='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+url+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-update').prepend(msg);};function toAttributeString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'="'+this[key]+'" ';return s;};function toFlashvarsString(){var s='';for(var key in this)if(typeof this[key]!='function')s+=key+'='+encodeURIComponent(this[key])+'&';return s.replace(/&$/,'');};$$.transform=function(htmlOptions){htmlOptions.toString=toAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.toString=toFlashvarsString;return'<embed '+String(htmlOptions)+'/>';};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}})();;(function($){$.fn.sifr=function(prefs){var t=true,u=undefined,s,p;s=arguments.callee.prefs=arguments.callee.prefs||{asHex:function(x){var d=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];return isNaN(x)?'00':d[(x-x%16)/16]+d[x%16];},colors:{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},toHex:function(color){var rgb;if(!color){return u;}return(rgb=color.match(/rgb\(([0-9]+),\s([0-9]+),\s([0-9]+)\)/))?'#'+this.asHex(rgb[1])+this.asHex(rgb[2])+this.asHex(rgb[3]):(rgb=this.colors[color])?'#'+this.asHex(rgb[0])+this.asHex(rgb[1])+this.asHex(rgb[2]):(color.length===4)?color.replace(/\#([0-9a-z])([0-9a-z])([0-9a-z])/,'#$1$1$2$2$3$3'):color;}};p=$.extend({},s,(prefs===false)?{unsifr:true}:prefs);if(p.save===t){arguments.callee.prefs=$.extend(p,{save:false});}if(this[0]===document){return;}if(!p.unsifr&&typeof p.before==='function'){p.before.apply(this,[p]);}this.each(function(){var ele=$(this),txt,alt,fir,embedOptions;fir=ele.children('.sIFR-alternate');if(fir){ele.html(fir.html());if(p.unsifr){return;}}if(typeof p.beforeEach==='function'){p.beforeEach.apply(this,[t,p]);}fir=ele.addClass('sIFR-replaced').wrapInner('<span class="sIFR-alternate" style="position: absolute; "></span>').children('.sIFR-alternate');alt=ele.append('<span class="sIFR-jquery" style="position: absolute; ">'+$.trim(fir.text())+'</span>').children('.sIFR-jquery');txt=$.trim(fir.html()).replace(/(>)\s+|\s+(<)/g,'$1$2').replace(/(id|name)=[A-Za-z0-9]+/g,'');if(p.textTransform){p.textTransform=p.textTransform.toLowerCase();if(p.textTransform==='uppercase'){txt=txt.toUpperCase();}if(p.textTransform==='lowercase'){txt=txt.html().toLowerCase();}if(p.textTransform==='capitalize'){var cap=txt.split(/(\s|\>)/);txt='';for(var i in cap){txt+=cap[i].charAt(0).toUpperCase()+cap[i].substr(1);}}}txt=ele.attr('href')?'<a href="'+ele.attr('href')+'">'+txt+'</a>':txt;embedOptions={flashvars:$.extend({h:alt.height()*(p.zoom||1),offsetLeft:p.offsetLeft||u,offsetTop:p.offsetTop||u,textAlign:p.textAlign||ele.css('textAlign').match(/left|center|right/)||'center',textColor:p.toHex(p.color||ele.css('color'))||u,txt:p.content||txt,underline:(p.underline===t||ele.css('textDecoration')==='underline')?t:u,w:alt.width()*(p.zoom||1)},p.flashvars),height:p.height||alt.height(),src:(p.path||'').replace(/([^\/])$/,'$1/')+(p.font||ele.css('fontFamily').replace(/^\s+|\s+$|,[\S|\s]+|'|"|(,)\s+/g,'$1')).replace(/([^\.][^s][^w][^f])$/,'$1.swf'),style:'margin: 1px 0 0; position: absolute; vertical-align: text-top;',width:p.width||alt.width(),wmode:'transparent'};embedOptions.flashvars.linkColor=p.toHex(p.link||ele.find('a').css('color'))||embedOptions.flashvars.textColor;embedOptions.flashvars.hoverColor=p.toHex(p.hover)||embedOptions.flashvars.linkColor;if(p.zoom){embedOptions.flashvars.offsetTop=((p.offsetTop||0)+((alt.height()-(alt.height()*p.zoom))/2))*(p.zoomTop||1);embedOptions.flashvars.offsetLeft=((p.offsetLeft||0)+((alt.width()-(alt.width()*p.zoom))/2))*(p.zoomLeft||1);}$().flash($.extend(embedOptions,p.embedOptions),$.extend({expressInstall:p.expressInstall||false,version:p.version||7,update:p.update||false},p.pluginOptions),function(options){fir.attr('style','visibility: hidden;');alt.remove();ele.prepend($.fn.flash.transform(options));});if(typeof p.afterEach==='function'){p.afterEach.apply(this,[t,p]);}});if(!p.unsifr&&typeof p.after==='function'){p.after.apply(this,[p]);}};$.fn.unsifr=function(){return this.each(function(){$(this).sifr(false);});};$.sifr=function(prefs){$(document).sifr($.extend({save:true},prefs));};$.sifr();})(jQuery);;var map;var activeTab;$.sifr({path:'/scripts/js/sifr/',color:'#FFFFFF'});$(function(){initialiseImagePreloading();initialiseHeaders();initSendAFriend();initialiseInfoPanel();initialiseNearBy();initGetDirections();});function initialize()
{map=new GMap2($g("map"));map.setCenter(new GLatLng(lat,lon),zoom);map.setMapType(G_SATELLITE_MAP);var mapControl=new GLargeMapControl();map.addControl(mapControl);if($.browser.version=='6.0'&&$.browser.msie)
{menuLoad();}}
function stadiumPan(lat,lon,zoom,sName)
{map.setZoom(zoom);map.panTo(new GLatLng(lat,lon));$g("currentStadium").innerHTML='<p>'+sName+'</p>';}
function initialiseHeaders()
{$("#stadiumProfileWrapper").css("height","auto");$(".noJS").css("display","none");$(".JS").css("display","block");if($g('mainHeader').innerHTML.length<26)
{$('#mainHeader').css('font-size','33px');}
else if($g('mainHeader').innerHTML.length<36)
{$('#mainHeader').css('font-size','31px');}
else if($g('mainHeader').innerHTML.length<46)
{$('#mainHeader').css('font-size','29px');}
else if($g('mainHeader').innerHTML.length<60)
{$('#mainHeader').css('font-size','27px');}
else if($g('mainHeader').innerHTML.length<72)
{$('#mainHeader').css('font-size','25px');}else{$('#mainHeader').css('font-size','23px');}
$('#mainHeader').sifr({font:'journal',textAlign:'left'});$('#mainHeader').css('font-size','18px');$('#shareHeader').css('font-size','1.8em');$('#shareHeader').sifr({font:'journal',textAlign:'left'});$('#shareHeader').css('font-size','1em');$('#sendFriendHeader').css('font-size','1.8em');$('#sendFriendHeader').sifr({font:'journal',textAlign:'left'});$('#sendFriendHeader').css('font-size','1em');$('#nearByHeader').css('font-size','1.5em');$('#nearByHeader').sifr({font:'journal',textAlign:'left',width:'53'});$('#nearByHeader').css('font-size','1em');}
function initialiseImagePreloading()
{jQuery.preloadImages=function()
{for(var i=0;i<arguments.length;i++)
{jQuery("<img>").attr("src",arguments[i]);}}
$.preloadImages("/images/layout/pages/stadium-profile/infoFrameTopAbout.png","/images/layout/pages/stadium-profile/infoFrameTopDirections.png","/images/layout/pages/stadium-profile/infoFrameTopShare.png","/images/layout/icons/loader-send-friend.gif");}
function initialiseInfoPanel()
{switch(window.location.hash)
{case"#GetDirections":$("#panelAbout").hide();$("#panelShare").hide();activeTab=2;break;case"#Share":$("#panelAbout").hide();$("#panelGetDirections").hide();activeTab=3;break;default:$("#panelShare").hide();$("#panelGetDirections").hide();activeTab=1;}
$(".liAbout a").bind("click",function(e){if(activeTab==2)
{$("#panelGetDirections").hide();}
if(activeTab==3)
{$("#panelShare").hide();}
if(activeTab!=1)
{$("#panelAbout").show();activeTab=1;window.location.hash="#About";}});$(".liGetDirections a").bind("click",function(e){if(activeTab==1)
{$("#panelAbout").hide();}
if(activeTab==3)
{$("#panelShare").hide();}
if(activeTab!=2)
{$("#panelGetDirections").show();activeTab=2;window.location.hash="#GetDirections";}});$(".liShare a").bind("click",function(e){if(activeTab==1)
{$("#panelAbout").hide();}
if(activeTab==2)
{$("#panelGetDirections").hide();}
if(activeTab!=3)
{$("#panelShare").show();activeTab=3;window.location.hash="#Share";}});}
function initialiseNearBy()
{$('#returnToOrigStad').bind("click",function(){map.setCenter(new GLatLng(lat,lon),zoom);$('#currentStadium').html('<p>'+stad+'</p>')});$("#ulNearByCarousel > li").hide();$("#ulNearByCarousel > li:first").show();var iCount=$("#ulNearByCarousel > li").size();var iActive=1;var changeSpeed=500;$('#nearByNext').bind('click',function(){if(iCount==iActive)
{$("#liNearBy"+iActive).fadeOut(changeSpeed);$("#liNearBy1").fadeIn(changeSpeed);iActive=1;$g('nearbyCurrent').innerHTML=1;}else{$("#liNearBy"+iActive).fadeOut(changeSpeed);$("#liNearBy"+(iActive+1)).fadeIn(changeSpeed);$g('nearbyCurrent').innerHTML=(parseInt($g('nearbyCurrent').innerHTML))+1;iActive++;}});$('#nearByPrev').bind('click',function(){if(iActive==1)
{$("#liNearBy1").fadeOut(changeSpeed);$("#liNearBy"+iCount).fadeIn(changeSpeed);iActive=iCount;$g('nearbyCurrent').innerHTML=iCount;}else{$("#liNearBy"+iActive).fadeOut(changeSpeed);$("#liNearBy"+(iActive-1)).fadeIn(changeSpeed);$g('nearbyCurrent').innerHTML=(parseInt($g('nearbyCurrent').innerHTML))-1;iActive--;}});}
function initSendAFriend()
{$("#frmSendAnother").hide();$("#sendFriendError").hide();$("#frmSendLoader").hide();$("#frmSendAnother a:first").bind("click",function(){$("#frmSendAnother").hide();$("#sendFriendError").hide();$("#friendName").attr("value","");$("#friendEmail").attr("value","");$("#frmSendFriend").show();});$.ajax({type:"GET",url:"/stadium-profile-ajax",dataType:"html",data:"m=token",success:function(val)
{$(".jForm").append('<input type="hidden" id="ts" value="'+val+'" />');}});$('#btnSendFriend').bind('click',function(){if(validateSendAFriend())
{$("#sendFriendError").hide();$("#frmSendFriend").hide();$("#frmSendLoader").html('<img src="/images/layout/icons/loader-send-friend.gif" alt="Sending message" />');$("#frmSendLoader").show();$.ajax({type:"POST",url:"/stadium-profile-ajax",dataType:"html",data:"m=sendFriend"+"&yourName="+$("#yourName").attr("value")+"&yourEmail="+$("#yourEmail").attr("value")+"&friendEmail="+$("#friendEmail").attr("value")+"&friendName="+$("#friendName").attr("value")+"&message="+$("#message").attr("value")+"&ts="+$g("ts").value+"&sid="+$("#sid").attr("value"),success:function(valR)
{if(valR.length>0)
{alert(valR);}
$("#frmSendLoader").hide();$("#frmSendAnother").show();}});}
return false;});}
function validateSendAFriend()
{if($("#yourName").attr("value").length==0)
{$("#sendFriendError").show();$("#sendFriendError").html("'Your Name' no has value set.");$g("yourName").focus();return false;}
if($("#yourEmail").attr("value").length==0)
{$("#sendFriendError").show();$("#sendFriendError").html("'Your Email' no has value set.");$g("yourEmail").focus();return false;}
if($("#friendName").attr("value").length==0)
{$("#sendFriendError").show();$("#sendFriendError").html("'Friend's Name' no has value set.");$g("friendName").focus();return false;}
if($("#friendEmail").attr("value").length==0)
{$("#sendFriendError").show();$("#sendFriendError").html("'Friend's Email' no has value set.");$g("friendEmail").focus();return false;}
if(!validateEmail("yourEmail"))
{$("#sendFriendError").html("'Your Email' is not a valid email.");$g("yourEmail").focus();return false;}
if(!validateEmail("friendEmail"))
{$("#sendFriendError").html("'Friend's Email' is not a valid email.");$g("friendEmail").focus();return false;}
return true;}
function validateEmail(el)
{var r=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(r.test($g(el).value)==false)
{return false;}else{return true;}}
function initGetDirections()
{dirMap=new GMap2($g("directionsMap"));dirMap.setCenter(new GLatLng(55.378051,-3.435973),3);dirMap.addControl(new GSmallZoomControl());dirMap.addControl(new GMenuMapTypeControl());$("#txtDirections").bind("keypress",function(e){if(e.keyCode==13)
{getDirections();return false;}});$("#btnDirectionsSearch").bind("click",function(e){getDirections();return false;});$("#aCloseGetDirections").bind("click",function(e){hideDirectionsPanel();});}
var gDir;var dirMap;var locSearch;var mapZoom=12;function getDirections()
{showDirectionsPanel();$("#txtDirections").bind("keypress",function(e)
{if(e.keyCode==13)return false;});locSearch=new GlocalSearch();showAddress($("#txtDirections").attr("value"));}
function usePointFromPostcode(strSearch,callbackFunction)
{callBack=function(){if(locSearch.results[0]){var resultLat=locSearch.results[0].lat;var resultLng=locSearch.results[0].lng;var point=new GLatLng(resultLat,resultLng);callbackFunction(point,strSearch);}else{$("#directionsContent").html("<p class='directionErrorMsg'>We have been unable to calculate directions to this location. Please ensure that you have entered your location correctly.</p>");}}
locSearch.setSearchCompleteCallback(null,callBack);locSearch.execute(strSearch);}
function placeMarkerAtPoint(point,strSearch)
{dirMap.setCenter(point,mapZoom);if(typeof gDir!=="undefined")
{gDir.clear();}else{gDir=new GDirections(dirMap);GEvent.addListener(gDir,"error",function(){$("#directionsContent").html("<p class='directionErrorMsg'>We have been unable to calculate directions to this location. Please ensure that you have entered your location correctly.</p>");});}
if($g('radDirTo').checked)
{gDir.load("from: "+point.toUrlValue()+" to: "+lat+","+lon,{getSteps:true});}else{gDir.load("from: "+lat+","+lon+" to: "+point.toUrlValue(),{getSteps:true});}
GEvent.addListener(gDir,"load",function(){setTimeout("directionsPanel(dirMap,'dirMap',gDir,'directionsContent')",1);});}
function newpoint()
{dirMap.setCenter(addrpnt.getPoint());}
function showAddress(strSearch)
{usePointFromPostcode(strSearch,placeMarkerAtPoint);}
function showDirectionsPanel()
{$("#gfxUnderlay").css('display','block');$("#gfxWindow").fadeIn(1000);dirMap.checkResize();dirMap.setCenter(new GLatLng(55.378051,-3.435973),3);$("#gfxUnderlay").bind("click",function(){hideDirectionsPanel()});}
function hideDirectionsPanel()
{if($g('gfxUnderlay'))
{$("#gfxUnderlay").css('display','none');}
if($g('gfxWindow'))
{$("#gfxWindow").hide();}}
function directionsPanel(map,mapname,gDir,div)
{var html="";function stepWaypoint(point,type,address,distance,duration)
{html+='<li class="waypoint" onclick="dirMap.showMapBlowup(new GLatLng('+point.toUrlValue(6)+'))">';html+='<img src="http://www.google.com/intl/en_ALL/mapfiles/icon-dd-'+type+'-trans.png">'
html+=address;if(typeof distance!=='undefined'&&typeof duration!=='undefined')
{html+='. '+distance+'(approx '+duration+')';}else
if(typeof distance!=='undefined')
{html+='. '+distance;}else
if(typeof duration!=='undefined')
{html+='. (approx '+duration+')';}
html+='</li>';}
function stepItem(point,num,description,distance,duration)
{html+='<li class="stepDetail" onclick="dirMap.showMapBlowup(new GLatLng('+point.toUrlValue(6)+'))">';html+=description+" ("+distance+")";html+='</li>';}
for(var i=0;i<gDir.getNumRoutes();i++)
{if(i==0)
{var type="play";}else{var type="pause";}
var route=gDir.getRoute(i);var geocode=route.getStartGeocode();var point=route.getStep(0).getLatLng();stepWaypoint(point,type,geocode.address,route.getDistance().html,route.getDuration().html);for(var j=0;j<route.getNumSteps();j++)
{var step=route.getStep(j);stepItem(step.getLatLng(),j+1,step.getDescriptionHtml(),step.getDistance().html,step.getDuration().html);}}
var geocode=route.getEndGeocode();var point=route.getEndLatLng();stepWaypoint(point,"stop",geocode.address);$("#"+div).html("<ol>"+html+"</ol>"+"<p>"+gDir.getCopyrightsHtml()+"</p>");};function $g(e)
{return document.getElementById(e);}