"use strict";var NHC={Global:{FLASHVERSION:10,LONGPLAYERURL:"/wordpress/wp-content/themes/nickharvey/swf/mediaplayer/player.swf"},Class:{},Init:{}};NHC.Init.CorrectSafariTabbing=function(){if(document.id("skip-nav")){document.id("skip-nav").addEvents({focus:function(){document.id("skip-nav").setStyle("left","0")},blur:function(){document.id("skip-nav").setStyle("left","-10000px")},click:function(){if((navigator.appVersion).match(/safari/i)){var a=document.id("skip-nav").getProperty("href");if(a.indexOf("#")===0){a=a.substring(1,a.length)}if(!document.id("faux-target")){new Element("a").setStyles({position:"absolute",left:"-10000px"}).set("html","&nbsp;").setProperties({id:"faux-target",title:"Entered main content of page",href:""}).injectTop(document.id(a))}document.id("faux-target").focus()}}})}if((navigator.appVersion).match(/safari/i)){$$(".target-top").each(function(a){a.addEvent("click",function(){if(!document.id("faux-target-top")){new Element("a").setStyles({position:"absolute",left:"-10000px"}).set("html","&nbsp;").setProperties({id:"faux-target-top",title:"Top of the page",href:""}).injectTop(document.id("top"))}document.id("faux-target-top").focus()})})}};NHC.Class.Utilities=new Class({Implements:[Log],ErrorHelper:function(a){if(a.error instanceof TypeError){this.log("JS ERROR : "+a.method+" : TypeError; the type of a variable is not as expected : "+a.error.message)}else{if(a.error instanceof RangeError){this.log("JS ERROR : "+a.method+" : RangeError; numeric variable has exceeded its allowed range : "+a.error.message)}else{if(a.error instanceof SyntaxError){this.log("JS ERROR : "+a.method+" : SyntaxError; syntax error occurred while parsing : "+a.error.message)}else{if(a.error instanceof ReferenceError){this.log("JS ERROR : "+a.method+" : ReferenceError; invalid reference used : "+a.error.message)}else{this.log("JS ERROR : "+a.method+" : Unidentified Error Type : "+a.error.message)}}}}}});NHC.Class.TargetBlankReplacement=new Class({Implements:[NHC.Class.Utilities,Options],options:{warning:"opens in a new window",warningseparator:": "},initialize:function(a){try{this.setOptions(a);$$('a[rel*="external"]').each(function(c){var d="";(c.getProperty("title")!==null)?d=c.getProperty("title")+this.options.warningseparator+this.options.warning.toLowerCase():d=this.options.warning;c.setProperties({title:d,target:"_blank"})},this)}catch(b){this.ErrorHelper({method:"TargetBlankReplacement Class : initialize()",error:b})}}});NHC.Class.MP3Player=new Class({Implements:[NHC.Class.Utilities,Options],options:{container:null,id:null,version:NHC.Global.FLASHVERSION,width:480,height:360,params:{bgcolor:"#333",play:"false",loop:"false",quality:"high",wmode:"opaque",allowfullscreen:"false",allowscriptaccess:"sameDomain",pluginspage:"http://get.adobe.com/flashplayer/"},flashvars:{file:null,autostart:false,duration:null,image:null,skin:null,screencolor:"#111",stretching:"exactfit",controlbar:{position:"bottom"},playerready:null}},initialize:function(b){try{this.setOptions(b);this.container=document.id(this.options.container);if(!this.container){alert("The MP3Player's container id name is missing!")}if(!this.options.flashvars.file){alert("The MP3Player's mp3 filepath is missing!")}if(Browser.Plugins.Flash.version>=this.options.version){var a="file="+this.options.flashvars.file;a+="&autostart="+this.options.flashvars.autostart;if(this.options.flashvars.duration){a+="&duration="+this.options.flashvars.duration}if(this.options.flashvars.image){a+="&image="+this.options.flashvars.image}if(this.options.flashvars.skin){a+="&skin="+this.options.flashvars.skin}a+="&stretching="+this.options.flashvars.stretching;a+="&screencolor="+this.options.flashvars.screencolor;a+="&controlbar.position="+this.options.flashvars.controlbar.position;if(this.options.flashvars.playerready){a+="&playerready="+this.options.flashvars.playerready}this.swf=new Swiff(NHC.Global.LONGPLAYERURL,{container:this.container,id:"nhc-"+this.options.container,width:this.options.width,height:this.options.height,params:{bgcolor:this.options.params.bgcolor,play:this.options.params.play,loop:this.options.params.loop,quality:this.options.params.quality,wmode:this.options.params.wmode,allowfullscreen:this.options.params.allowfullscreen,allowscriptaccess:this.options.params.allowscriptaccess,pluginspage:this.options.params.pluginspage,flashvars:a}})}else{this.swf=null}}catch(c){this.ErrorHelper({method:"MP3Player Class : initialize()",error:c})}}});NHC.Init.ReplaceReadMore=function(a){return a.replace(/Read more/i,"Click to play")};NHC.Init.RecentWork=function(){if(document.id("recent")){NHC.Init.Overlay=new Element("div",{id:"overlay"}).inject(document.id("recent").getElement("div.vidpanels"),"before").set("opacity",0);NHC.Init.Video=null;NHC.Init.CloseBtn=new Element("a",{id:"overlayclose","class":"close",href:"#close",title:"Close overlay",text:"Close overlay",events:{click:function(a){a.stop();NHC.Init.OverlayFx.start({opacity:0});if(NHC.Init.Video&&NHC.Init.PopulateMP3Slot){document.id(NHC.Init.PopulateMP3Slot.swf.id).sendEvent("STOP");NHC.Init.Video.empty();NHC.Init.PopulateMP3Slot.swf=null;NHC.Init.PopulateMP3Slot=null}}}});NHC.Init.OverlayFx=new Fx.Morph(NHC.Init.Overlay.getProperty("id"),{duration:"long",transition:Fx.Transitions.Sine.easeOut,onStart:function(){if(NHC.Init.Overlay.get("opacity")===0){NHC.Init.Overlay.show();if(document.id("videoslot")){NHC.Init.Video=document.id("videoslot");NHC.Global.MP3Properties={file:NHC.Init.Video.getElement("p a").getProperty("href"),image:NHC.Init.Video.getElement("img").getProperty("src"),autostart:true};if(document.id("videoduration")){NHC.Global.MP3Properties.duration=document.id("videoduration").getProperty("rel").toInt()}NHC.Init.PopulateMP3Slot=new NHC.Class.MP3Player({container:NHC.Init.Video.getProperty("id"),flashvars:NHC.Global.MP3Properties})}}},onComplete:function(){if(NHC.Init.Overlay.get("opacity")===1){NHC.Init.CloseBtn.focus()}}});$$(".vidpanels li a").each(function(c,e){var d=c.getElement("span span");d.set("text",NHC.Init.ReplaceReadMore(d.get("text")));c.setProperty("title",NHC.Init.ReplaceReadMore(c.getProperty("title")));var f=c.getElement("span");var g={height:f.getStyle("height").toInt(),topShow:f.getStyle("top").toInt(),topHide:f.getStyle("top").toInt()+f.getStyle("height").toInt()};var b=new Fx.Morph(f,{link:"cancel",duration:"short",transition:Fx.Transitions.Sine.easeIn,onStart:function(){f.setStyle("display","block")},onComplete:function(){if(f.getStyle("height").toInt()===0){f.setStyle("display","none")}}});f.setStyles({height:0,top:g.topHide});c.addEvents({click:function(a){a.stop();new Request.HTML({url:c.getProperty("href"),onSuccess:function(h,j,i,k){var l=j.filter("#overlay-content")[0];(l)?NHC.Init.Overlay.set("html",l.get("html")):window.location=c.getProperty("href");NHC.Init.CloseBtn.inject(NHC.Init.Overlay,"top");NHC.Init.OverlayFx.start({opacity:1})},onRequest:function(){NHC.Init.Overlay.set("html",'<div class="ajax-loader">&nbsp;</div>');NHC.Init.CloseBtn.inject(NHC.Init.Overlay,"top")},onFailure:function(){NHC.Init.CloseBtn.fireEvent("click")}}).send()},mouseenter:function(){c.focus();b.start({height:[0,g.height],top:[g.topHide,g.topShow]})},mouseleave:function(){b.start({height:[g.height,0],top:[g.topShow,g.topHide]})},focus:function(a){if(e===0&&NHC.Init.Overlay.get("opacity")===1){NHC.Init.CloseBtn.fireEvent("click",a)}c.fireEvent("mouseenter")},blur:function(){c.fireEvent("mouseleave")}})})}};NHC.Init.NewsAudio=function(e,b){var a={file:b};var c="audioslot-"+e;var d=document.id("audioduration-"+e);if(d){a.duration=d.getProperty("rel").toInt()}new NHC.Class.MP3Player({container:c,width:615,height:24,flashvars:a})};window.addEvents({domready:function(){document.id(document.body).addClass("js");NHC.Init.CorrectSafariTabbing();NHC.Init.replaceRelExternal=new NHC.Class.TargetBlankReplacement()}});
