var Cookies=function(){var self={write:function(name,value,days){var date;var expires="";if(days){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}
document.cookie=name+"="+value+expires+"; path=/";},read:function(name){var matches=document.cookie.match(new RegExp('\\b'+name+'\=(.+?)\\b'))||[];return matches[1]||null;},erase:function(name){self.write(name,'',-1);}};return self;}();function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1);};var Intro={cookie_name:'skip_intro',flash:null,max_times_to_show:3,skip_intro_flag:'home',setup:function(){this.setupHtmlButtons();this.flash=new Xteam.Flash($jq('#holder'),{swf_path:'_ui/flash/intro.swf?v=1',movie_id:'intro',width:'100%',height:'100%',wmode:'transparent'},{width:1500,video_url:'intro.flv?v=2',display_buttons:'false',on_load:'Intro.on_ready',on_start:'Intro.on_start',on_skip:'Intro.on_skip',on_dont_show_again:'Intro.on_neverShowAgain',on_toggle_sound:'Intro.on_toggleSound',on_finish:'Intro.on_finish'});this.flash.embed();},setupHtmlButtons:function(){var self=this;$jq(".buttons .toggle_sound").click(function(event){event.preventDefault();self.toggleSound();self.on_toggleSound();var elm=$jq(this);elm.toggleClass('muted');elm.find('.state').text(elm.hasClass('muted')?'on':'off');});$jq(".buttons .never_again").click(function(event){event.preventDefault();self.on_neverShowAgain();$jq(self.flash.getMovie()).remove();});$jq(".buttons .skip_intro").click(function(event){event.preventDefault();self.on_skip();$jq(self.flash.getMovie()).remove();});},toggleSound:function(){this.flash.getMovie().toggleSound();},on_ready:function(){Cookies.write(this.cookie_name,this.numTimesShown()+1,365);this.track('view');$jq('body').addClass('ready');},on_start:function(){window.setTimeout(function(){$jq('body').addClass('started');},200);},on_skip:function(){this.track('skip_intro');this.on_finish();},on_neverShowAgain:function(){this.track('never_show_again');Cookies.write(this.cookie_name,this.max_times_to_show,365);this.on_finish();},on_toggleSound:function(){this.track('mute');},on_finish:function(){location.replace('index.htm#'+this.skip_intro_flag);},shouldShow:function(){return!this.hasSkipIntroFlag()&&this.numTimesShown()<this.max_times_to_show;},hasSkipIntroFlag:function(){return!!location.hash.match(/home/);},numTimesShown:function(){try{return parseInt(Cookies.read(this.cookie_name),10)||0;}catch(e){return 0;}},clear:function(){Cookies.erase(this.cookie_name);},track:function(type){var f=this['trackingData_'+type];if(typeof f!="function"){console.error('invalid tracking type',type);return;}
var data=f.call(this);for(var i in data){s_analytics[i]=data[i];}
this.log('TRACK',type,data);s_analytics.t();},trackingData_view:function(){return{pageName:"fox:shows:house:splash",hier1:"fox:shows:house:splash",hier3:"entertainment:fox:shows:house:splash",prop6:"fox:shows",prop7:"fox:shows:house",prop8:"fox:shows:house:splash",prop9:"fox:shows:house:splash",prop15:"sub section:home",prop45:"fox"};},trackingData_skip_intro:function(){return $jq.extend({},this.buttonTrackingData(),{events:"event26"});},trackingData_mute:function(){return $jq.extend({},this.buttonTrackingData(),{events:"event27"});},trackingData_never_show_again:function(){return $jq.extend({},this.buttonTrackingData(),{events:"event28"});},buttonTrackingData:function(){return{eVar2:"fox:shows:house:splash",eVar6:"fox:shows",eVar7:"fox:shows:house",eVar8:"fox:shows:house:splash",eVar9:"fox:shows:house:splash",eVar15:"sub section:home",eVar45:"fox"};},log:function(){}};