var whichVid;
function flashembed(root,userParams,flashvars){function getHTML(){var html="";if(typeof flashvars=='function'){flashvars=flashvars();}
html='<object ';if($.browser.msie){html+='codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ';html+='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';if(!params.id){params.id="_"+(""+Math.random()).substring(5);}}else{html+=' type="application/x-shockwave-flash" ';html+=' data="'+params.src+'" ';}
html+='width="'+params.width+'" height="'+params.height+'"';if(params.id){html+=' id="'+params.id+'"';}
html+='>';if($.browser.msie){html+='\n\t<param name="movie" value="'+params.src+'" />';}
params.id=params.src=params.width=params.height=null;for(var k in params){if(params[k]!==null){html+='\n\t<param name="'+k+'" value="'+params[k]+'" />';}}
if(flashvars){html+='\n\t<param name="flashvars" value=\''+concatVars(flashvars)+'\' />';}
html+="</object>";if(debug){alert(html);}
return html;}
function init(name){var timer=setInterval(function(){var doc=document;var el=doc.getElementById(name);if(el){flashembed(el,userParams,flashvars);clearInterval(timer);}else if(doc&&doc.getElementsByTagName&&doc.getElementById&&doc.body){clearInterval(timer);}},13);return true;}
function extend(to,from){if(from){for(key in from){if(from.hasOwnProperty(key)){to[key]=from[key];}}}}
var params={src:'#',width:'100%',height:'100%',version:null,onFail:null,expressInstall:null,debug:false,bgcolor:'#ffffff',allowfullscreen:true,allowscriptaccess:'always',quality:'high',type:'application/x-shockwave-flash',pluginspage:'http://www.adobe.com/go/getflashplayer'};if(typeof userParams=='string'){userParams={src:userParams};}
extend(params,userParams);var version=flashembed.getVersion();var required=params.version;var express=params.expressInstall;var debug=params.debug;if(typeof root=='string'){var el=document.getElementById(root);if(el){root=el;}else{return init(root);}}
if(!root){return;}
if(flashembed.isSupported(required)){params.onFail=params.version=params.expressInstall=params.debug=null;root.innerHTML=getHTML();return root.firstChild;}
function concatVars(vars){var out="";for(var key in vars){if(vars[key]){out+=[key]+'='+asString(vars[key])+'&';}}
return out.substring(0,out.length-1);}
function asString(obj){switch(typeOf(obj)){case'array':return'['+map(obj,function(el){return asString(el);}).join(',')+']';case'function':return'"function()"';case'object':var str=[];for(var prop in obj){if(obj.hasOwnProperty(prop)){str.push('"'+prop+'":'+asString(obj[prop]));}}
return'{'+str.join(',')+'}';default:return obj;}
return escape(String(obj).replace(/\s/g," "));}
function typeOf(obj){if(obj===null||obj===undefined){return false;}
var type=typeof obj;return(type=='object'&&obj.push)?'array':type;}
if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};});}
function map(arr,func){var newArr=[];for(var i in arr){if(arr.hasOwnProperty(i)){newArr[i]=func(arr[i]);}}
return newArr;}
return root;}
if(typeof jQuery=='function'){(function($){$.fn.extend({flashembed:function(params,flashvars){return this.each(function(){flashembed(this,params,flashvars);});}});})(jQuery);}
flashembed=flashembed||{};flashembed.getVersion=function(){var version=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var _d=navigator.plugins["Shockwave Flash"].description;if(typeof _d!="undefined"){_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10);var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0;version=[_m,_r];}}else if(window.ActiveXObject){try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{_a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version=[6,0];_a.AllowScriptAccess="always";}catch(ee){if(version[0]==6){return;}}
try{_a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(eee){}}
if(typeof _a=="object"){_d=_a.GetVariable("$version");if(typeof _d!="undefined"){_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",");version=[parseInt(_d[0],10),parseInt(_d[2],10)];}}}
return version;};flashembed.isSupported=function(version){var now=flashembed.getVersion();var ret=(now[0]>version[0])||(now[0]==version[0]&&now[1]>=version[1]);return ret;};function videoMultiTrackWrapper(trackPath,trackTitle,trackEvent){dcsMultiTrack("DCS.dcsuri",trackPath,"WT.z_ltvName","Video: "+trackTitle,trackEvent,"1","WT.cg_n","","WT.cg_s","","WT.mc_id","");}
function flashHead(){$("#head-image").flashembed({src:'http://static.visitlondon.com/assets/video/peterpan-header-snow.swf',width:'828',height:'260',play:'true',wmode:'transparent',version:[8,0]});if(flashembed.isSupported([8,0])){$('#head-image').width(828).css('left','-42px').css('text-indent','0');}}
function drawTV(){if(whichVid&&whichVid!==""){$("#videolarge").flashembed({src:"http://static.visitlondon.com/assets/video/vl-video-player-peter-pan.swf?playerSize=SL&xmltouse="+whichVid+".xml&PageColour=grey",width:'466',height:'310',play:"true",wmode:"transparent",allowFullScreen:"true",version:[8,0]});}}
var navTimer;function topmenuClear(){$("#topmenu > li").removeClass("over");$("#topmenu > li > *").removeClass("over");}
function externalLinks(){var intLink=/visitlondon\.com\/peterpan/,server=/(web[1234]|preview|vl\-dev\-web1)/;$("a[href^='http']").filter(function(){return!intLink.test($(this).attr("href"));}).filter(function(){return!server.test($(this).attr("href"));}).add("a.ext, a[href$='mp3'], a[href$='pdf'], a[href$='doc']").not(".gallery").attr({title:'Link will open in a new window',target:'_blank'});$("#main-column a[href^='http']").filter(function(){return!intLink.test($(this).attr("href"));}).filter(function(){return!server.test($(this).attr("href"));}).add("#main-column a.ext, #main-column a[href$='mp3'], #main-column a[href$='pdf'], #main-column a[href$='doc']").not(".button").not(".gallery").not(".noicon").append("<img src='http://static.visitlondon.com/images/icons/external-links.gif' alt='' width='16' height='11' />");}
$(document).ready(function(){externalLinks();$("#topmenu > li").hover(function(){clearTimeout(navTimer);topmenuClear();$(this).addClass("over");$(this).find(":first").addClass("over");},function(){navTimer=setTimeout(topmenuClear,2000);});$("img.rollover, input.rollover, a.rollover img").hover(function(){var tSrc=$(this).attr('src');$(this).attr('src',tSrc.replace('-off.','-on.'));},function(){var tSrc=$(this).attr('src');$(this).attr('src',tSrc.replace('-on.','-off.'));});flashHead();drawTV();$('a.gallery').lightBox();});