
function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js'];c=b.join(' ');h.className+=' '+c;return c;};css_browser_selector(navigator.userAgent);
$(document).ready(function(){pageEnhance();if($.browser.msie&&$.browser.version<=6){DD_belatedPNG.fix("img,#wr1,footer,.distress b,#basket,#tape1,#tape2");}
$(".jsShow").show();$(".jsHide").hide();$("#Address_Country").click(function(){if($("select.country").val()=="GB"){$(".lookupLink").show();}else{$(".lookupLink").hide();}});});var navTimer;var hoverNavTimer;var mouseInWindow=true;var basketCloseTimeout;var slideshowTimer=new Array();var slideshowIntervalSpeed=9000;var slideshowTransitionSpeed=900;function clickable(){$(".clickable:has(a):not(.disabled)").live("click",function(){var link=$("a",this).eq(0).attr("href");window.location=link;}).hover(function(){if(!$(this).hasClass("disabled")){$(this).addClass("hover").css({"cursor":"pointer"});}},function(){$(this).removeClass("hover").css({"cursor":"default"});})}
function defaultText(){$(".defaultText").unbind("focus,blur").focus(function(){$(this).css("color","#4b4b4a");if($(this).val()==$(this)[0].defaultValue){$(this).val("");}}).blur(function(){$(this).css("color","#959595");if($(this).val()==""){$(this).val($(this)[0].defaultValue);}});}
function pageEnhance(){nav();defaultText();distress();clickable();newsletterFB();setBasket();buttons();modallinks();tabGroups();newWindowLinks();buttonsToLinks();changeProductColour();storeDetailGallery();}
function storeDetailGallery(){$("#storeDetailThumbs a.storeThumbLink").click(function(event){event.preventDefault();$("#storeDetailHeroImage").attr("src",$(this).attr("href"));});}
function nav(){$("header nav li:not(:has(i.selected)) a").hover(function(){clearTimeout(navTimer);sprite($(this).next(),1,7)
$(this).next().show()},function(){var xPos=getBGPositionCoords($(this).next())[1];$(this).next().css({"background-position":"0 "+xPos}).hide();})
$("#mainNav li a").mouseenter(function(){$(".hoverNav").hide();var subNav=$("#subNav"+$(this).parent().attr("id").replace("nv",""));subNav.show();});$("header nav li a").mouseleave(function(){hoverNavTimer=setTimeout(function(){},500);});$(".hoverNav").mouseenter(function(){clearTimeout(hoverNavTimer);});$(".hoverNav").mouseleave(function(){$(".hoverNav").hide();});}
function sprite(obj,frameNumber){if(frameNumber<=7){var yPos=getBGPositionCoords(obj)[1];var newX=(frameNumber-1)*180;obj.css({"background-position":"-"+newX+"px "+yPos+""});navTimer=setTimeout(function(){sprite(obj,frameNumber+1);},40);}}
function getBGPositionCoords(obj){var values;if($.browser.msie){values=new Array(obj.css('background-position-x'),obj.css('background-position-y'));}else{values=obj.css("background-position").split(" ");}
return values;}
function inPageLinksScrollTo(){$(".scrollTo").click(function(){var href=$(this).attr("href");var target=$(href);if(target.size()>0){var offset=target.offset()
$('html,body').animate({scrollTop:offset.top},1000)
return false;}else{return true;}})}
function stackFadeIn(jQueryCollection){if(jQueryCollection.length>0){var jQueryImgObj=$(jQueryCollection.splice(0,1));jQueryImgObj.fadeIn(1500);setTimeout(function(){stackFadeIn(jQueryCollection)},50);}}
function distress(){$(".distress").append('<b></b>');}
function buttons(){$(".button").live('mouseover mouseout',function(event){if(event.type=='mouseover'){$(this).stop().fadeTo(200,0.7);}else{$(this).stop().fadeTo(200,1);}})}
function newsletterFB(){$("#newsletterFBForm").submit(function(){var action=$(this).attr("action");var email=$("#newsletterEmail").val();if(email!=null&&email!=""&&/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(email)){$.ajax({type:"POST",url:"/customer/newslettersignup",data:"mode=ajax&newsletterEmail="+email,success:function(response){$.modal(response,{fixed:true});$('#newsletterSignupForm').bind('submit',function(){return newsletterSignupOptional();});$(".jsHide").hide();$("#newsletterSignupForm p.message").show();}});}else{showNewsletterOptionalForm("Please enter a valid email address");}
return false;})}
function modallinks(){$(".modal").click(function(){var action=$(this).attr("href");$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true});$(".jsHide").hide();}});return false;})}
function showPostcodeLookup(postcode){if(postcode!=""){$.ajax({type:"GET",url:"/customer/addresses",data:"postcode="+postcode,dataType:"html",success:function(response){$.modal(response,{fixed:true});}});}else{alert("Please enter a postcode");}
return false;}
function selectAddress(id){$.ajax({type:"GET",url:"/customer/address",data:"id="+id,dataType:"json",success:function(response){response=response[0];$(".company").val(response.Company);$(".address1").val(response.Line1);$(".address2").val(response.Line2);$(".address3").val(response.Line3);$(".townCity").val(response.PostTown);$(".county").val(response.County);$(".postcode").val(response.Postcode);closeModal();}});return false;}
function closeModal(){$("#jQueryModalWindow").fadeOut(500,function(){$("#jQueryModalOverlay,#jQueryModalIFrame,#modalWindow").fadeOut();$("html").removeClass("modalActive");});}
function modalErrorHTML(title,text){return'<div id="modalWindow" class="errorModal"><div class="inner"><span class="close">CLOSE X</span><h1>'+title+'</h1><p class="error">'+text+'</p></div></div>'}
function setBasket(){$("#basketLink").hover(function(){clearTimeout(basketCloseTimeout);$(".newItem").hide();$("#basketTable").show();showBasket();});$("#basket").hover(function(){$("#status").html("over");clearTimeout(basketCloseTimeout);},function(){hideBasket();});$(".addToBasket").submit(function(){if($("#variantId").val()==""){alert("Please select a size before adding to your bag");return false;}
clearTimeout(basketCloseTimeout);if($(document).scrollTop()>0){$('html,body').animate({scrollTop:0},1000)}
var action="/basket/addajax";var data=$(this).serialize();$.ajax({type:"POST",url:action,dataType:"json",data:data,success:function(response){var basket=$("#basket");basket.removeClass("open");basket.hide();sHtml="<h2>Shopping bag (<span>"+response.ItemCount+"</span>)</h2>";sHtml+="<div class=\"newItem\">";sHtml+="<h3 class=\"pageHeader distress\">This item has been added to your bag</h3>";sHtml+="<div class=\"smallThumbItem\"><img src=\"/image.ashx?filename="+response.NewItem.Image+"&width=66\" alt=\"\" class=\"tinyFrame\" /><h4>"+response.NewItem.DisplayName+"</h4><p>"+response.NewItem.Colour+"<br />Size "+response.NewItem.Size+"<br />"+response.NewItem.Price+"</p></div></div>";sHtml+="<div id=\"basketTable\" class=\"hide\">";sHtml+="<table>";for(i=0;i<response.LineItems.length;i++){sHtml+="<tr><th>"+response.LineItems[i].Quantity+" x "+response.LineItems[i].DisplayName+"<br />"+response.LineItems[i].Colour+"<br />"+response.LineItems[i].Size+"</th>";sHtml+="<td>"+response.LineItems[i].Price+"</td>"
sHtml+="</tr>";}
sHtml+="<tr class=\"subtotal\">";sHtml+="<th>Sub total</th>";sHtml+="<td>"+response.SubTotal+"</td>";sHtml+="</tr>";sHtml+="</table>";sHtml+="</div>";sHtml+="<p id=\"basketButton\"><a href=\"/basket\" class=\"button\"><b>View Bag</b></a></p>";$("#basketTarget").html(sHtml);showBasket();$("#basketLink em").html("("+response.ItemCount+")");clearTimeout(basketCloseTimeout);basketCloseTimeout=setTimeout(function(){$(".newItem").slideUp();$("#basketTable").slideDown();clearTimeout(basketCloseTimeout);basketCloseTimeout=setTimeout(function(){hideBasket();},3000);},3000);_gaq.push(['_trackEvent','Product','Added','Product added to basket']);_gaq.push(['_trackPageview','/addtobasket']);}});return false;});}
function showBasket(){var basket=$("#basket");if(!basket.hasClass("open")){basket.addClass("open");var h=basket.height();basket.css({"top":-h+"px"}).show().animate({"top":0});}}
function hideBasket(){basketCloseTimeout=setTimeout(function(){if(mouseInWindow){var basket=$("#basket");var h=basket.height();basket.stop().animate({"top":-h+"px"});basket.removeClass("open");}else{setTimeout("hideBasket()",1000);}},100);}
function slideshow(){$(".slideshow").each(function(x){var slideShow=$(this);var slideCount=$(".slide",$(this)).size();if(slideCount>1){var nav='<p class="slideshowNav">';for(i=1;i<=slideCount;i++){sel=i==1?' class="selected"':'';nav+='<span onclick="slideshowAdvanceTo('+x+',\''+(i-1)+'\')"'+sel+'>'+i+'</span>';nav+=i<slideCount?" | ":"";}
nav+='</p>';$(this).append(nav);slideshowTimer[x]=setInterval(function(){slideshowAdvance(slideShow,x)},slideshowIntervalSpeed);}});}
function slideshowAdvance(slideshowObj,x,complete,transition,speed){transition=transition==null?"easeOutQuad":transition;speed=speed==null?slideshowTransitionSpeed:speed;var width=$(".slide",slideshowObj).width();$(".next",slideshowObj).css("left",(width+"px"));$(".next",slideshowObj).animate({left:"0px"},speed,transition);$(".top",slideshowObj).animate({left:("-"+width+"px")},speed,transition,function(){$(this).removeClass("top").addClass("hidden");$(".next",slideshowObj).addClass("top").removeClass("next");var slideCount=$(".slide",slideshowObj).size();var currIndex=$(".top",slideshowObj).index();var nextIndex=currIndex+1;if(nextIndex>=slideCount){clearInterval(slideshowTimer[x]);}
nextIndex=nextIndex>slideCount-1?0:nextIndex;$(".slide:eq("+nextIndex+")",slideshowObj).addClass("next").removeClass("hidden").show();$(".slideshowNav span",slideshowObj).removeClass("selected");$(".slideshowNav span:eq("+currIndex+")",slideshowObj).addClass("selected");changeThumb(currIndex);if(complete!=null)complete(currIndex);});}
function slideshowBack(slideshowObj,x,complete,transition,speed){transition=transition==null?"easeOutQuad":transition;speed=speed==null?slideshowTransitionSpeed:speed;var width=$(".slide",slideshowObj).width();var slideCount=$(".slide",slideshowObj).size();var currIndex=$(".top",slideshowObj).index();var prevIndex=currIndex-1;prevIndex=prevIndex<0?slideCount-1:prevIndex;$(".slide.next",slideshowObj).addClass("hidden").removeClass("next");$(".slide:eq("+prevIndex+")",slideshowObj).addClass("next").removeClass("hidden");$(".next",slideshowObj).css("left",("-"+width+"px"));$(".next",slideshowObj).animate({left:"0px"},speed,transition);$(".top",slideshowObj).animate({left:(width+"px")},speed,transition,function(){$(this).removeClass("top").addClass("hidden");$(".next",slideshowObj).addClass("top").removeClass("next");var slideCount=$(".slide",slideshowObj).size();var currIndex=$(".top",slideshowObj).index();var nextIndex=currIndex+1;if(nextIndex>=slideCount){clearInterval(slideshowTimer[x]);}
nextIndex=nextIndex>slideCount-1?0:nextIndex;$(".slide:eq("+nextIndex+")",slideshowObj).addClass("next").removeClass("hidden").show();$(".slideshowNav span",slideshowObj).removeClass("selected");$(".slideshowNav span:eq("+currIndex+")",slideshowObj).addClass("selected");if(complete!=null)complete(currIndex);});}
function slideshowAdvanceTo(slideshowIndex,slideIndex){clearInterval(slideshowTimer[slideshowIndex]);$(".slideshow:eq("+slideshowIndex+") .slide").stop(true,true);$(".slideshow:eq("+slideshowIndex+") .top").removeClass("top");$(".slideshow:eq("+slideshowIndex+") .next").removeClass("next")
$(".slideshow:eq("+slideshowIndex+") .slide:eq("+slideIndex+")").removeClass("hidden").addClass("top").css("left","0px").show();var slideCount=$(".slideshow:eq("+slideshowIndex+") .slide").size();var nextIndex=$(".slideshow:eq("+slideshowIndex+") .top").index()+1;nextIndex=nextIndex>slideCount-1?0:nextIndex;$(".slideshow:eq("+slideshowIndex+") .slide:eq("+nextIndex+")").addClass("next").removeClass("hidden").show();slideshowTimer[slideshowIndex]=setInterval(function(){slideshowAdvance($(".slideshow:eq("+slideshowIndex+")"))},slideshowIntervalSpeed);$(".slideshow:eq("+slideshowIndex+") .slideshowNav span").removeClass("selected");$(".slideshow:eq("+slideshowIndex+") .slideshowNav span:eq("+slideIndex+")").addClass("selected");}
var targetSlide=0;function slideshowSlideTo(slideshowIndex,slideIndex){clearInterval(slideshowTimer[slideshowIndex]);targetSlide=slideIndex;var slideshowObj=$(".slideshow:eq("+slideshowIndex+")");var currentIndex=$(".top",slideshowObj).index();slideshowNext(currentIndex);}
function slideshowNext(currentIndex){var speed=400;var transition="linear";if(targetSlide-currentIndex<=1&&targetSlide-currentIndex>=-1){speed=slideshowTransitionSpeed;transition="easeOutQuad";}
if(targetSlide!=currentIndex){if(targetSlide<currentIndex){slidePrevious(slideshowNext,transition,speed);}else{slideNext(slideshowNext,transition,speed);}}}
function changeThumb(slideIndex){$(".thumbnails a img.colour").hide();$(".thumbnails a img.grey").show();$(".thumbnails a:eq("+slideIndex+") img.colour").show();$(".thumbnails a:eq("+slideIndex+") img.grey").hide();$(".thumbnails a").removeClass("selected");$(".thumbnails a:eq("+slideIndex+")").addClass("selected");}
function slideNext(complete,transition,speed){var slideshowIndex=0;slideshowObj=$(".slideshow:eq("+slideshowIndex+")");clearInterval(slideshowTimer[slideshowIndex]);slideshowAdvance(slideshowObj,slideshowIndex,complete,transition,speed);}
function slidePrevious(complete,transition,speed){var slideshowIndex=0;slideshowObj=$(".slideshow:eq("+slideshowIndex+")");clearInterval(slideshowTimer[slideshowIndex]);slideshowBack(slideshowObj,slideshowIndex,complete,transition,speed);}
$(document).hover(function(){mouseInWindow=true;},function(){mouseInWindow=false;})
function newWindowLinks(){$('a[rel=external]').live("click",function(){window.open($(this).attr('href'));return false;});}
function buttonsToLinks(){$(".buttonToLink").each(function(){var text=$(this).val();$(this).before('<a class="submitform">'+text+'</a>').remove()})
$(".submitform").live("click",function(){$(this).closest("form").submit();});}
function tabGroups(){$(".tabGroup").each(function(i){var navHTML='<ul class="tabGroupNav cfx">';$("h2",this).each(function(j){navHTML+='<li><a href="#" onclick="showTab('+j+','+i+');return false">'+$(this).html()+'</a></li>';});navHTML+='</ul>';navHTML=$(navHTML);$("li:last",navHTML).addClass("last");$(this).before(navHTML);showTab(0,i);})}
function showTab(tabIndex,groupIndex){$(".tabGroupNav:eq("+groupIndex+") > li").removeClass("current");$(".tabGroupNav:eq("+groupIndex+") > li:eq("+tabIndex+")").addClass("current");$(".tabGroup:eq("+groupIndex+") > li").hide();$(".tabGroup:eq("+groupIndex+") > li:eq("+tabIndex+")").show();}
function changeProductColour(){$('#colour').click(function(){var selectedValue=$(this).val()
if((selectedValue!="")&&(selectedValue!=$('#productId').val())){window.location='/product/'+jQuery.trim($(this).val())+"?size="+$('#variantId option:selected').text();}})}
function showImage(filename,zoomFilename,mediaFilename){if(mediaFilename!=""){$('#imageViewerViewport').html("");$('#imageViewerViewport').attr("style","height:375px !important;width:375px");$('#imageViewerViewport').html("<a href=\"/i/products/"+mediaFilename+"\" id=\"flowplayer\"></a>");flowplayer("flowplayer","/content/flowplayer-3.2.7.swf");}else if(zoomFilename!=""){var viewer=null;$('#imageViewerViewport').html("");$('#imageViewerViewport').attr("style","height:375px !important;width:375px");Seadragon.Config.imagePath="/i/";viewer=new Seadragon.Viewer("imageViewerViewport");var navControl=viewer.getNavControl();navControl.removeChild(navControl.lastChild);navControl.lastChild.className="lastControl";viewer.openDzi("/i/products/zooms/"+zoomFilename+"/"+zoomFilename);viewer.addEventListener("open",function(){viewer.viewport.zoomTo(1.0,null,true)});}else{$('#imageViewerViewport').attr("style","");$('#imageViewerViewport').html("<img src=\"/image.ashx?filename="+filename+"&width=375&height=375\" alt=\"\" />");}}
function addStockAlert(){var action="/catalog/stockalert";var data=$("#stockAlertForm").serialize();var email=$("#Email").val();if(email!=null&&email!=""&&/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(email)){$.ajax({type:"POST",url:action,dataType:"json",data:data+"&mode=ajax",success:function(response){$.modal(modalErrorHTML("Success!","Thank you. You will be notified once the product is back in stock"));_gaq.push(['_trackEvent','Product','StockAlert','Product stock alert added']);_gaq.push(['_trackPageview','/stockalert/complete']);}});}else{$.modal(modalErrorHTML("Oops!","Please enter a valid email address"));}}
function saveProduct(){var action="/basket/SaveProductAjax";var data=$(".addToBasket").serialize();if($("#variantId").val()==""){alert("Please select a size before saving");return false;}
$.ajax({type:"POST",url:action,dataType:"json",data:data,success:function(response){$("#saveProductLink").text(response);$("#saveProductLink").attr("href","/basket");$("#saveProductLink").attr("onclick",null);_gaq.push(['_trackEvent','Product','Saved','Product saved']);_gaq.push(['_trackPageview','/saveproduct']);}});return false;}
function checkStock(selectedIndex){if(stock.length==0)return;if(stock[selectedIndex-1]=='False'){$("#stockAlertProductId").val($("#productId").val());$("#stockAlertVariantId").val($("#variantId").val());$("#stockAlert").show();$("#add").hide();}
else{$("#stockAlert").hide();$("#add").show();}}
function newsletterSignupOptional(){var action="/customer/newslettersignupoptional";var data=$("#newsletterSignupForm").serialize();var errMsg="";var email=$("#Email").val();var dateOfBirth=$("#DateOfBirth").val();if(email==null||email==""||!(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(email))){errMsg+="Your email is invalid<br/>";}
if(dateOfBirth!=""&&!isValidDate(dateOfBirth)){errMsg+="Your date of birth is invalid<br/>";}
if(errMsg==""){$.ajax({type:"POST",url:action,dataType:"json",data:data+"&mode=ajax",success:function(response){$("#newsletterSignupForm").css("width",$("#newsletterSignupForm").width()).css("height",$("#newsletterSignupForm").height()).html(response);_gaq.push(['_trackEvent','Newsletter','Complete','Newletter form completed']);_gaq.push(['_trackPageview','/newsletter/complete']);}});}else{$("p.message").html(errMsg).show();}}
function isValidDate(date){var regEx=/(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/;return regEx.test(date);}
function textAreaMaxLength(control,maxLength){control.keyup(function(){if($(this).val().length>maxLength){$(this).val($(this).val().substr(0,maxLength));}
$(".charactersRemaining").html((maxLength-$(this).val().length)+' characters remaining');});control.keyup();}
function showEmailFriendForm(control){var action=control.href;$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true,complete:function(){textAreaMaxLength($("#EmailMessage"),200);_gaq.push(['_trackEvent','EmailFriend','View','Email friend form displayed']);_gaq.push(['_trackPageview','/sendtoafriend/form']);}});$(".charactersRemaining").show();$(".jsHide").hide();}});return false;}
function showEmailFriendFormDYO(){var action="/catalog/emailfriend?url=/content/jackets&title=designing+your+own+jackets";$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true,complete:function(){textAreaMaxLength($("#EmailMessage"),200);_gaq.push(['_trackEvent','EmailFriend','View','Email friend form displayed']);_gaq.push(['_trackPageview','/sendtoafriend/form']);}});$(".jsHide").hide();$(".charactersRemaining").show();}});return false;}
function showSizeGuidDYO(){var action="/catalog/sizeguide";$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true});}});return false;}
function emailFriend(){var errMsg="";var yourName=$("#YourName").val();var yourEmail=$("#YourEmail").val();var friendsName=$("#FriendsName").val();var friendsEmail=$("#FriendsEmail").val();if(yourName==null||yourName==""){errMsg+="Your name is required<br/>";}
if(yourEmail==null||yourEmail==""||!(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(yourEmail))){errMsg+="Your email is invalid<br/>";}
if(friendsName==null||friendsName==""){errMsg+="Friend's name is required<br/>";}
if(friendsEmail==null||friendsEmail==""||!(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/.test(friendsEmail))){errMsg+="Friend's email is invalid<br/>";}
if(errMsg==""){var data=$("#emailFriendForm").serialize();$.ajax({type:"POST",url:"/catalog/emailfriend",dataType:"json",data:data+"&mode=ajax",success:function(response){$("#emailFriendForm").css("width",$("#emailFriendForm").width()).css("height",$("#emailFriendForm").height()).html(response);_gaq.push(['_trackEvent','EmailFriend','Sent','Email a friend sent']);_gaq.push(['_trackPageview','/sendtoafriend/complete']);}});}else{$("p.message").html("Please correct the following and try again:<br />"+errMsg).show();}}
function showAddReviewForm(control){var action=control.href;$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true,complete:function(){textAreaMaxLength($("#Review"),1000);_gaq.push(['_trackEvent','Review','View','Review form displayed']);_gaq.push(['_trackPageview','/review/form']);}});$(".jsHide").hide();$(".charactersRemaining").show();}});return false;}
function addReview(){var firstname=$("#FirstName").val();var lastname=$("#LastName").val();var rating=$("#Rating").val();var review=$("#Review").val();var errMsg="";if(firstname==null||firstname==""){errMsg+="First Name is required<br/>";}
if(lastname==null||lastname==""){errMsg+="Surname is required<br/>";}
if(rating==null||rating==""){errMsg+="Rating is required<br/>";}
if(review==null||review==""){errMsg+="Review is required<br/>";}
if(errMsg==""){var data=$("#reviewAddForm").serialize();$.ajax({type:"POST",url:"/catalog/reviewadd",dataType:"json",data:data+"&mode=ajax",success:function(response){$("#reviewAddForm").css("width",$("#reviewAddForm").width()).css("height",$("#reviewAddForm").height()).html(response);_gaq.push(['_trackEvent','Review','Complete','Review added',rating]);_gaq.push(['_trackPageview','/review/complete']);}});}else{$("p.message").html("Please correct the following and try again:<br />"+errMsg).show();}
return false;}
function showNewsletterOptionalForm(message){var action="/Customer/NewsletterSignupOptional";$.ajax({type:"GET",url:action,data:"mode=ajax",success:function(response){$.modal(response,{fixed:true});_gaq.push(['_trackEvent','Newsletter','View','Newletter form viewed']);_gaq.push(['_trackPageview','/newsletter/form']);$("#newsletterSignupForm #emailRow").show();$("#newsletterSignupForm p.message").html(message).show();}});return false;}
var categorySlideshowTimer=null;var currentSlide=0;function categorySlideshow(id){categorySlideshowTimer=setInterval(function(){categorySlideshowAdvance(id)},slideshowIntervalSpeed);changeThumb(0);$(".thumbnails a").hover(function(){$("img.grey",$(this)).hide();$("img.colour",$(this)).show();},function(){if(!$(this).hasClass("selected")){$("img.grey",$(this)).show();$("img.colour",$(this)).hide();}});}
function categorySlideshowAdvance(id){var slideCount=$(".slide",id).size();categorySlideGoto(id,currentSlide+1);if(currentSlide<slideCount-1){categorySlideshowTimer=setInterval(function(){categorySlideshowAdvance(id)},slideshowIntervalSpeed);}}
function categorySlideGoto(id,slide){var slideCount=$(".slide",id).size();if(slide<0||slide>slideCount-1){return;}
var slideWidth=$(".slide img",id).width()+3;currentSlide=slide;$(".slides",id).animate({"left":"-"+(currentSlide*slideWidth)+"px"},slideshowTransitionSpeed,"easeOutQuad");changeThumb(currentSlide);clearInterval(categorySlideshowTimer);}
function nextThumb(){var left=parseInt($("#galleryThumbsSlider").css("left").replace("px",""));if(left<0){$("#galleryThumbsSlider").animate({"left":(parseInt($("#galleryThumbsSlider").css("left").replace("px",""))+127)+"px"},300);}}
function previousThumb(){var left=parseInt($("#galleryThumbsSlider").css("left").replace("px",""));if(left>-(($("#galleryThumbsSlider ul li").length*127)-(127*6))){$("#galleryThumbsSlider").animate({"left":(left-127)+"px"},300);}}
jQuery.modal=function(modalContent,options){function doCufon(){if(typeof Cufon!="undefined"){Cufon.refresh();}}
var ie6=($.browser.msie&&$.browser.version<=6)?true:false;function closeModal(){$("#jQueryModalWindow").fadeOut(500,function(){$("#jQueryModalOverlay,#jQueryModalIFrame,#modalWindow").fadeOut(500,function(){$("#jQueryModalOverlay,#jQueryModalWindow").hide();});$("html").removeClass("modalActive");});}
var settings=jQuery.extend({verticalCentering:false,fixed:false,complete:function(){}},options);var modalWrapper=$("#jQueryModalWrapper");if(modalWrapper.size()==0){var modalHTML=ie6?'<div id="jQueryModalWrapper"><iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="javascript:\'\';" style="height:100%; width: 100%;" id="jQueryModalIFrame"></iframe>':'<div id="jQueryModalWrapper">';modalHTML=$(modalHTML+'<div id="jQueryModalOverlay"></div><div id="jQueryModalWindow"></div></div>');$("body").append(modalHTML);modalWrapper=$("#jQueryModalWrapper");}
$("#jQueryModalOverlay,#jQueryModalWindow",modalHTML).hide();var modalWindow=$("#jQueryModalWindow");var modalContent=$(modalContent);$(".close",modalContent).css({cursor:"pointer"}).click(function(){closeModal();return false;})
modalWindow.empty().html(modalContent);doCufon();var screenHeight=$(document).height();$("#jQueryModalOverlay").css({height:screenHeight+"px"})
if(ie6){var screenWidth=$(document).width()
$("#jQueryModalOverlay").css({width:screenWidth+"px"})}
if(settings.verticalCentering){modalWindow.css({"top":"50%","margin-top":"-"+(windowHeight/2)+"px"});}
var windowWidth=modalWindow.width();var windowHeight=modalWindow.height();modalWindow.css({"margin-left":"-"+(windowWidth/2)+"px"});if(settings.fixed){modalContent.css({"position":"fixed","top":($(window).height()/2)-(windowHeight/2)-20});}
$("#jQueryModalOverlay,#jQueryModalIFrame").fadeIn(200,function(){modalWindow.fadeIn(400,settings.complete);$("html").addClass("modalActive");if(!settings.fixed){var offset=modalWindow.offset();if($(document).scrollTop()>offset.top){$('html,body').animate({scrollTop:offset.top},1000)}}});$("#jQueryModalOverlay").click(function(){closeModal();return false;});};
jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.slice(0,q)||"*";var o=s.slice(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).slice(2,10)}var h=function(t,r,s){var q=this,p={},u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.slice(0,v.length-1);var w="onBefore"+v.slice(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var o=this,s={},u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var z=q._api().fp_getPlugin(p);if(!z){return}i(o,z);delete o.methods;if(!u){m(z.methods,function(){var B=""+this;o[B]=function(){var C=[].slice.call(arguments);var D=q._api().fp_invoke(p,B,C);return D==="undefined"||D===undefined?o:D}});u=true}}var A=s[w];if(A){var y=A.apply(o,v);if(w.slice(0,1)=="_"){delete s[w]}return y}return o}})};function b(q,G,t){var w=this,v=null,D=false,u,s,F=[],y={},x={},E,r,p,C,o,A;i(w,{id:function(){return E},isLoaded:function(){return(v!==null&&v.fp_play!==undefined&&!D)},getParent:function(){return q},hide:function(H){if(H){q.style.height="0px"}if(w.isLoaded()){v.style.height="0px"}return w},show:function(){q.style.height=A+"px";if(w.isLoaded()){v.style.height=o+"px"}return w},isHidden:function(){return w.isLoaded()&&parseInt(v.style.height,10)===0},load:function(J){if(!w.isLoaded()&&w._fireEvent("onBeforeLoad")!==false){var H=function(){u=q.innerHTML;if(u&&!flashembed.isSupported(G.version)){q.innerHTML=""}if(J){J.cached=true;j(x,"onLoad",J)}flashembed(q,G,{config:t})};var I=0;m(a,function(){this.unload(function(K){if(++I==a.length){H()}})})}return w},unload:function(J){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(J){J(false)}return w}if(u.replace(/\s/g,"")!==""){if(w._fireEvent("onBeforeUnload")===false){if(J){J(false)}return w}D=true;try{if(v){v.fp_close();w._fireEvent("onUnload")}}catch(H){}var I=function(){v=null;q.innerHTML=u;D=false;if(J){J(true)}};setTimeout(I,50)}else{if(J){J(false)}}return w},getClip:function(H){if(H===undefined){H=C}return F[H]},getCommonClip:function(){return s},getPlaylist:function(){return F},getPlugin:function(H){var J=y[H];if(!J&&w.isLoaded()){var I=w._api().fp_getPlugin(H);if(I){J=new l(H,I,w);y[H]=J}}return J},getScreen:function(){return w.getPlugin("screen")},getControls:function(){return w.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return w.getPlugin("logo")._fireEvent("onUpdate")}catch(H){}},getPlay:function(){return w.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(H){return H?k(t):t},getFlashParams:function(){return G},loadPlugin:function(K,J,M,L){if(typeof M=="function"){L=M;M={}}var I=L?e():"_";w._api().fp_loadPlugin(K,J,M,I);var H={};H[I]=L;var N=new l(K,null,w,H);y[K]=N;return N},getState:function(){return w.isLoaded()?v.fp_getState():-1},play:function(I,H){var J=function(){if(I!==undefined){w._api().fp_play(I,H)}else{w._api().fp_play()}};if(w.isLoaded()){J()}else{if(D){setTimeout(function(){w.play(I,H)},50)}else{w.load(function(){J()})}}return w},getVersion:function(){var I="flowplayer.js 3.2.6";if(w.isLoaded()){var H=v.fp_getVersion();H.push(I);return H}return I},_api:function(){if(!w.isLoaded()){throw"Flowplayer "+w.id()+" not loaded when calling an API method"}return v},setClip:function(H){w.setPlaylist([H]);return w},getIndex:function(){return p},_swfHeight:function(){return v.clientHeight}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var H="on"+this;if(H.indexOf("*")!=-1){H=H.slice(0,H.length-1);var I="onBefore"+H.slice(2);w[I]=function(J){j(x,I,J);return w}}w[H]=function(J){j(x,H,J);return w}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var H=this;w[H]=function(J,I){if(!w.isLoaded()){return w}var K=null;if(J!==undefined&&I!==undefined){K=v["fp_"+H](J,I)}else{K=(J===undefined)?v["fp_"+H]():v["fp_"+H](J)}return K==="undefined"||K===undefined?w:K}});w._fireEvent=function(Q){if(typeof Q=="string"){Q=[Q]}var R=Q[0],O=Q[1],M=Q[2],L=Q[3],K=0;if(t.debug){g(Q)}if(!w.isLoaded()&&R=="onLoad"&&O=="player"){v=v||c(r);o=w._swfHeight();m(F,function(){this._fireEvent("onLoad")});m(y,function(S,T){T._fireEvent("onUpdate")});s._fireEvent("onLoad")}if(R=="onLoad"&&O!="player"){return}if(R=="onError"){if(typeof O=="string"||(typeof O=="number"&&typeof M=="number")){O=M;M=L}}if(R=="onContextMenu"){m(t.contextMenu[O],function(S,T){T.call(w)});return}if(R=="onPluginEvent"||R=="onBeforePluginEvent"){var H=O.name||O;var I=y[H];if(I){I._fireEvent("onUpdate",O);return I._fireEvent(M,Q.slice(3))}return}if(R=="onPlaylistReplace"){F=[];var N=0;m(O,function(){F.push(new h(this,N++,w))})}if(R=="onClipAdd"){if(O.isInStream){return}O=new h(O,M,w);F.splice(M,0,O);for(K=M+1;K<F.length;K++){F[K].index++}}var P=true;if(typeof O=="number"&&O<F.length){C=O;var J=F[O];if(J){P=J._fireEvent(R,M,L)}if(!J||P!==false){P=s._fireEvent(R,M,L,J)}}m(x[R],function(){P=this.call(w,O,M);if(this.cached){x[R].splice(K,1)}if(P===false){return false}K++});return P};function B(){if($f(q)){$f(q).getParent().innerHTML="";p=$f(q).getIndex();a[p]=w}else{a.push(w);p=a.length-1}A=parseInt(q.style.height,10)||q.clientHeight;E=q.id||"fp"+e();r=G.id||E+"_api";G.id=r;t.playerId=E;if(typeof t=="string"){t={clip:{url:t}}}if(typeof t.clip=="string"){t.clip={url:t.clip}}t.clip=t.clip||{};if(q.getAttribute("href",2)&&!t.clip.url){t.clip.url=q.getAttribute("href",2)}s=new h(t.clip,-1,w);t.playlist=t.playlist||[t.clip];var I=0;m(t.playlist,function(){var K=this;if(typeof K=="object"&&K.length){K={url:""+K}}m(t.clip,function(L,M){if(M!==undefined&&K[L]===undefined&&typeof M!="function"){K[L]=M}});t.playlist[I]=K;K=new h(K,I,w);F.push(K);I++});m(t,function(K,L){if(typeof L=="function"){if(s[K]){s[K](L)}else{j(x,K,L)}delete t[K]}});m(t.plugins,function(K,L){if(L){y[K]=new l(K,L,w)}});if(!t.plugins||t.plugins.controls===undefined){y.controls=new l("controls",null,w)}y.canvas=new l("canvas",null,w);u=q.innerHTML;function J(L){var K=w.hasiPadSupport&&w.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(F[0].url)&&!K){return true}if(!w.isLoaded()&&w._fireEvent("onBeforeClick")!==false){w.load()}return f(L)}function H(){if(u.replace(/\s/g,"")!==""){if(q.addEventListener){q.addEventListener("click",J,false)}else{if(q.attachEvent){q.attachEvent("onclick",J)}}}else{if(q.addEventListener){q.addEventListener("click",f,false)}w.load()}}setTimeout(H,0)}if(typeof q=="string"){var z=c(q);if(!z){throw"Flowplayer cannot access element: "+q}q=z;B()}else{B()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var t=arguments[1],q=(arguments.length==3)?arguments[2]:{};if(typeof t=="string"){t={src:t}}t=i({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:false},t);if(typeof o=="string"){if(o.indexOf(".")!=-1){var s=[];m(n(o),function(){s.push(new b(this,k(t),k(q)))});return new d(s)}else{var r=c(o);return new b(r!==null?r:o,t,q)}}else{if(o){return new b(o,t,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();
(function(a,b,c){function z(a,b,c){var e=jQuery.inArray(a,d)>-1;(a=="width"||a=="height")&&b===parseFloat(c.css(a))&&(e=!1);return e}function y(a){return parseFloat(a.replace(/px/i,""))}function x(a){for(var b in a)return!1;return!0}function w(a){for(var b in a)if((b=="width"||b=="height")&&(a[b]=="show"||a[b]=="hide"||a[b]=="toggle"))return!0;return!1}function v(a,b,c,d,e,g,h,i){a=typeof a=="undefined"?{}:a,a.secondary=typeof a.secondary=="undefined"?{}:a.secondary;for(var j=f.length-1;j>=0;j--)typeof a[f[j]+"transition-property"]=="undefined"&&(a[f[j]+"transition-property"]=""),a[f[j]+"transition-property"]+=", "+(g===!0&&h===!0?f[j]+"transform":b),a[f[j]+"transition-duration"]=c+"ms",a[f[j]+"transition-timing-function"]=d,a.secondary[g===!0&&h===!0?f[j]+"transform":b]=g===!0&&h===!0?t(a.meta.left,a.meta.top,i):e;return a}function u(a,b,c,d,f,g,h,i){var l=a.data(k)?x(a.data(k))?jQuery.extend(!0,{},j):a.data(k):jQuery.extend(!0,{},j),m=f,n=jQuery.inArray(b,e)>-1;if(n){var o=l.meta,p=y(a.css(b))||0,q=b+"_o";m=n?f-p:f,o[b]=m,o[q]=a.css(b)=="auto"?0+m:p+m||0,l.meta=o,h&&m===0&&(m=0-o[q],o[b]=m,o[q]=0)}return a.data(k,v(l,b,c,d,m,g,h,i))}function t(a,b,c){return c===!0&&r?"translate3d("+a+"px,"+b+"px,0)":"translate("+a+"px,"+b+"px)"}function s(a,b,c,d){var e=h.exec(b),f=a.css(c)==="auto"?0:a.css(c),g=typeof f=="string"?y(f):f,i=typeof b=="string"?y(b):b,j=d===!0?0:g,k=a.is(":hidden"),l=a.translation();c=="left"&&(j=parseInt(g,10)+l.x),c=="top"&&(j=parseInt(g,10)+l.y),!e&&b=="show"?(j=1,k&&a.css({display:"block",opacity:0})):!e&&b=="hide"&&(j=0);if(e){var m=parseFloat(e[2]);e[1]&&(m=(e[1]==="-="?-1:1)*m+parseInt(j,10));return m}return j}var d=["top","right","bottom","left","opacity","height","width"],e=["top","right","bottom","left"],f=["","-webkit-","-moz-","-o-"],g=["avoidTransforms","useTranslate3d","leaveTransforms"],h=/^([+-]=)?([\d+-.]+)(.*)$/,i=/([A-Z])/g,j={secondary:{},meta:{top:0,right:0,bottom:0,left:0}},k="jQe",l="cubic-bezier(",m=")",n=document.body||document.documentElement,o=n.style,p=o.WebkitTransition!==undefined?"webkitTransitionEnd":o.OTransition!==undefined?"oTransitionEnd":"transitionend",q=o.WebkitTransition!==undefined||o.MozTransition!==undefined||o.OTransition!==undefined||o.transition!==undefined,r="WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix;jQuery.fn.translation=function(){if(!this[0])return null;var a=this[0],b=window.getComputedStyle(a,null),c={x:0,y:0};for(var d=f.length-1;d>=0;d--){var e=b.getPropertyValue(f[d]+"transform");if(e&&/matrix/i.test(e)){var g=e.replace(/^matrix\(/i,"").split(/, |\)$/g);c={x:parseInt(g[4],10),y:parseInt(g[5],10)};break}}return c},jQuery.fn.animate=function(a,c,d,h){a=a||{};var i=typeof a.bottom=="undefined"&&typeof a.right=="undefined",j=jQuery.speed(c,d,h),n=this,o=0,r=function(){o--,o===0&&typeof j.complete=="function"&&j.complete.apply(n[0],arguments)};if(!q||x(a)||w(a)||j.duration<=0||jQuery.fn.animate.defaults.avoidTransforms===!0&&a.avoidTransforms!==!1)return b.apply(this,arguments);return this[j.queue===!0?"queue":"each"](function(){var c=jQuery(this),d=jQuery.extend({},j),h=function(){var b={};for(var d=f.length-1;d>=0;d--)b[f[d]+"transition-property"]="none",b[f[d]+"transition-duration"]="",b[f[d]+"transition-timing-function"]="";c.unbind(p);if(!a.leaveTransforms==!0){var g=c.data(k)||{},h={};for(d=f.length-1;d>=0;d--)h[f[d]+"transform"]="";if(i&&typeof g.meta!="undefined")for(var j=0,l;l=e[j];++j)h[l]=g.meta[l+"_o"]+"px";c.css(b).css(h)}a.opacity==="hide"&&c.css("display","none"),c.data(k,null),r.call(c)},n={bounce:l+"0.0, 0.35, .5, 1.3"+m,linear:"linear",swing:"ease-in-out",easeInQuad:l+"0.550, 0.085, 0.680, 0.530"+m,easeInCubic:l+"0.550, 0.055, 0.675, 0.190"+m,easeInQuart:l+"0.895, 0.030, 0.685, 0.220"+m,easeInQuint:l+"0.755, 0.050, 0.855, 0.060"+m,easeInSine:l+"0.470, 0.000, 0.745, 0.715"+m,easeInExpo:l+"0.950, 0.050, 0.795, 0.035"+m,easeInCirc:l+"0.600, 0.040, 0.980, 0.335"+m,easeOutQuad:l+"0.250, 0.460, 0.450, 0.940"+m,easeOutCubic:l+"0.215, 0.610, 0.355, 1.000"+m,easeOutQuart:l+"0.165, 0.840, 0.440, 1.000"+m,easeOutQuint:l+"0.230, 1.000, 0.320, 1.000"+m,easeOutSine:l+"0.390, 0.575, 0.565, 1.000"+m,easeOutExpo:l+"0.190, 1.000, 0.220, 1.000"+m,easeOutCirc:l+"0.075, 0.820, 0.165, 1.000"+m,easeInOutQuad:l+"0.455, 0.030, 0.515, 0.955"+m,easeInOutCubic:l+"0.645, 0.045, 0.355, 1.000"+m,easeInOutQuart:l+"0.770, 0.000, 0.175, 1.000"+m,easeInOutQuint:l+"0.860, 0.000, 0.070, 1.000"+m,easeInOutSine:l+"0.445, 0.050, 0.550, 0.950"+m,easeInOutExpo:l+"1.000, 0.000, 0.000, 1.000"+m,easeInOutCirc:l+"0.785, 0.135, 0.150, 0.860"+m},q={},t=n[d.easing||"swing"]?n[d.easing||"swing"]:d.easing||"swing";for(var v in a)if(jQuery.inArray(v,g)===-1){var w=jQuery.inArray(v,e)>-1,y=s(c,a[v],v,w&&a.avoidTransforms!==!0);a.avoidTransforms!==!0&&z(v,y,c)?u(c,v,d.duration,t,w&&a.avoidTransforms===!0?y+"px":y,w&&a.avoidTransforms!==!0,i,a.useTranslate3d===!0):q[v]=a[v]}var A=c.data(k)||{};for(var B=f.length-1;B>=0;B--)typeof A[f[B]+"transition-property"]!="undefined"&&(A[f[B]+"transition-property"]=A[f[B]+"transition-property"].substr(2));c.data(k,A).unbind(p);if(!x(c.data(k))&&!x(c.data(k).secondary)){o++,c.css(c.data(k));var C=c.data(k).secondary;setTimeout(function(){c.bind(p,h).css(C)})}else d.queue=!1;x(q)||(o++,b.apply(c,[q,{duration:d.duration,easing:jQuery.easing[d.easing]?d.easing:jQuery.easing.swing?"swing":"linear",complete:r,queue:d.queue}]));return!0})},jQuery.fn.animate.defaults={},jQuery.fn.stop=function(a,b,d){if(!q)return c.apply(this,[a,b]);a&&this.queue([]);var e={};for(var g=f.length-1;g>=0;g--)e[f[g]+"transition-property"]="none",e[f[g]+"transition-duration"]="",e[f[g]+"transition-timing-function"]="";this.each(function(){var g=jQuery(this),h=window.getComputedStyle(this,null),j={},l;if(!x(g.data(k))&&!x(g.data(k).secondary)){var m=g.data(k);if(b){j=m.secondary;if(!d&&typeof m.meta.left_o!==undefined||typeof m.meta.top_o!==undefined){j.left=typeof m.meta.left_o!==undefined?m.meta.left_o:"auto",j.top=typeof m.meta.top_o!==undefined?m.meta.top_o:"auto";for(l=f.length-1;l>=0;l--)j[f[l]+"transform"]=""}}else for(var n in g.data(k).secondary){n=n.replace(i,"-$1").toLowerCase(),j[n]=h.getPropertyValue(n);if(!d&&/matrix/i.test(j[n])){var o=j[n].replace(/^matrix\(/i,"").split(/, |\)$/g);j.left=parseFloat(o[4])+parseFloat(g.css("left"))+"px"||"auto",j.top=parseFloat(o[5])+parseFloat(g.css("top"))+"px"||"auto";for(l=f.length-1;l>=0;l--)j[f[l]+"transform"]=""}}g.unbind(p).css(e).css(j).data(k,null)}else c.apply(g,[a,b])});return this}})(jQuery,jQuery.fn.animate,jQuery.fn.stop);window.Modernizr=function(a,b,c){function y(a,b){return!!~(""+a).indexOf(b)}function x(a,b){return typeof a===b}function w(a,b){return v(m.join(a+";")+(b||""))}function v(a){j.cssText=a}var d="2.0.6",e={},f=b.documentElement,g=b.head||b.getElementsByTagName("head")[0],h="modernizr",i=b.createElement(h),j=i.style,k,l=Object.prototype.toString,m=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),n={},o={},p={},q=[],r=function(a,c,d,e){var g,i,j,k=b.createElement("div");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),k.appendChild(j);g=["&shy;","<style>",a,"</style>"].join(""),k.id=h,k.innerHTML+=g,f.appendChild(k),i=c(k,a),k.parentNode.removeChild(k);return!!i},s,t={}.hasOwnProperty,u;!x(t,c)&&!x(t.call,c)?u=function(a,b){return t.call(a,b)}:u=function(a,b){return b in a&&x(a.constructor.prototype[b],c)};var z=function(c,d){var f=c.join(""),g=d.length;r(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||j.touch.offsetTop===9},g,d)}([,["@media (",m.join("touch-enabled),("),h,")","{#touch{top:9px;position:absolute}}"].join("")],[,"touch"]);n.touch=function(){return e.touch};for(var A in n)u(n,A)&&(s=A.toLowerCase(),e[s]=n[A](),q.push((e[s]?"":"no-")+s));v(""),i=k=null,e._version=d,e._prefixes=m,e.testStyles=r;return e}(this,this.document);
if("undefined"!=typeof jQuery){(function(a){a.imgpreload=function(b,c){c=a.extend({},a.fn.imgpreload.defaults,c instanceof Function?{all:c}:c);if("string"==typeof b){b=[b]}var d=[];var e=b.length;for(var f=0;f<e;f++){var g=new Image;a(g).bind("load error",function(b){d.push(this);a.data(this,"loaded","error"==b.type?false:true);if(c.each instanceof Function){c.each.call(this)}if(d.length>=e&&c.all instanceof Function){c.all.call(d)}});g.src=b[f]}};a.fn.imgpreload=function(b){var c=[];this.each(function(){c.push(a(this).attr("src"))});a.imgpreload(c,b);return this};a.fn.imgpreload.defaults={each:null,all:null}})(jQuery)}
var _target=null,_dragx=null,_dragy=null,_rotate=null,_resort=null;var _dragging=false,_sizing=false,_animate=false;var _rotating=0,_width=0,_height=0,_left=0,_top=0,_xspeed=0,_yspeed=0;var _zindex=1000;jQuery.fn.touch=function(settings){settings=jQuery.extend({animate:true,sticky:false,dragx:true,dragy:true,rotate:false,resort:true,scale:false},settings);var opts=[];opts=$.extend({},$.fn.touch.defaults,settings);this.each(function(){this.opts=opts;this.ontouchstart=touchstart;this.ontouchend=touchend;this.ontouchmove=touchmove;this.ongesturestart=gesturestart;this.ongesturechange=gesturechange;this.ongestureend=gestureend;});};function touchstart(e){_target=this.id;_dragx=this.opts.dragx;_dragy=this.opts.dragy;_resort=this.opts.resort;_animate=this.opts.animate;_xspeed=0;_yspeed=0;$(e.changedTouches).each(function(){var curLeft=($('#'+_target).css("left")=='auto')?this.pageX:parseInt($('#'+_target).css("left"));var curTop=($('#'+_target).css("top")=='auto')?this.pageY:parseInt($('#'+_target).css("top"));if(!_dragging&&!_sizing){_left=(e.pageX-curLeft);_top=(e.pageY-curTop);_dragging=[_left,_top];if(_resort){_zindex=($('#'+_target).css("z-index")==_zindex)?_zindex:_zindex+1;$('#'+_target).css({zIndex:_zindex});}}});};function touchmove(e){if(_dragging&&!_sizing&&_animate){var _lastleft=(isNaN(parseInt($('#'+_target).css("left"))))?0:parseInt($('#'+_target).css("left"));var _lasttop=(isNaN(parseInt($('#'+_target).css("top"))))?0:parseInt($('#'+_target).css("top"));}
$(e.changedTouches).each(function(){e.preventDefault();_left=(this.pageX-(parseInt($('#'+_target).css("width"))/2));_top=(this.pageY-(parseInt($('#'+_target).css("height"))/2));if(_dragging&&!_sizing){if(_animate){_xspeed=Math.round((_xspeed+Math.round(_left-_lastleft))/1.5);_yspeed=Math.round((_yspeed+Math.round(_top-_lasttop))/1.5);}
if(_dragx||_dragy)$('#'+_target).css({position:"absolute"});if(_dragx)$('#'+_target).css({left:_left+"px"});if(_dragy)$('#'+_target).css({top:_top+"px"});$('#'+_target).css({backgroundColor:"#4B880B"});$('#'+_target+' b').text('WEEEEEEEE!!!!');}});};function touchend(e){$(e.changedTouches).each(function(){if(!e.targetTouches.length){_dragging=false;if(_animate){_left=($('#'+_target).css("left")=='auto')?this.pageX:parseInt($('#'+_target).css("left"));_top=($('#'+_target).css("top")=='auto')?this.pageY:parseInt($('#'+_target).css("top"));var animx=(_dragx)?(_left+_xspeed)+"px":_left+"px";var animy=(_dragy)?(_top+_yspeed)+"px":_top+"px";if(_dragx||_dragy)$('#'+_target).animate({left:animx,top:animy},"fast");}}});$('#'+_target+' b').text('I am sad :(');$('#'+_target).css({backgroundColor:"#0B4188"});setTimeout(changeBack,5000,_target);};function gesturestart(e){_sizing=[$('#'+this.id).css("width"),$('#'+this.id).css("height")];};function gesturechange(e){if(_sizing){_width=(this.opts.scale)?Math.min(parseInt(_sizing[0])*e.scale,300):_sizing[0];_height=(this.opts.scale)?Math.min(parseInt(_sizing[1])*e.scale,300):_sizing[1];_rotate=(this.opts.rotate)?"rotate("+((_rotating+e.rotation)%360)+"deg)":"0deg";$('#'+this.id).css({width:_width+"px",height:_height+"px",webkitTransform:_rotate});$('#'+this.id+' b').text('TRANSFORM!');$('#'+this.id).css({backgroundColor:"#4B880B"});}};function gestureend(e){_sizing=false;_rotating=(_rotating+e.rotation)%360;};function changeBack(target){$('#'+target+' b').text('Touch Me :)');$('#'+target).css({backgroundColor:"#999"});}
