
SkyServices.SecurityCentre=function()
{var self=this,currentMovieClass=0,classList=["securityCentreSlide","mcafeeISSSlide","storeAndShareSlide"],timer=null,frameControl=null,SLIDE_DELAY=8000,LINKED="linked",SLIDE="Slide",E="",SC_MOVIE="securityCentreMovie",SC_SLIDES="securityCentreMovieSlides",UL="ul",REL="rel",OP="op",CLICK="click",MOUSEOVER="mouseover",MOUSEOUT="mouseout";function _homeLink(id,page)
{var el=document.getElementById(id);SkyServices.addEvent(el,CLICK,function(){location=page});el.className=LINKED;el=null;}
function _switchMoviePanel(newClass)
{clearTimeout(timer);clearInterval(frameControl);var movie=document.getElementById(SC_MOVIE),slides=document.getElementById(SC_SLIDES),currentSlideOpacity=100,states=[],currentState=0;for(var o=100;o>=0;o-=5)
{states[states.length]=_setOpacity(o);}
states[states.length]=_switch;for(var o=0;o<=100;o+=5)
{states[states.length]=_setOpacity(o);}
states[states.length]=_done;function _frame()
{states[currentState++]();}
function _setOpacity(newSlideOpacity)
{return function()
{SkyServices.switchClass(slides,OP+currentSlideOpacity,OP+newSlideOpacity);currentSlideOpacity=newSlideOpacity;}}
function _switch()
{SkyServices.switchClass(movie,classList[currentMovieClass],classList[newClass]);currentMovieClass=newClass;}
function _done()
{clearTimeout(timer);clearInterval(frameControl);timer=setTimeout(_timedSwitch,SLIDE_DELAY);}
frameControl=setInterval(_frame,15);}
function _timedSwitch()
{_switchMoviePanel((currentMovieClass+1)%classList.length);}
var public={initMoviePanel:function()
{var el=document.getElementById(SC_MOVIE),nav=el.getElementsByTagName(UL)[0];SkyServices.addClass(el,classList[currentMovieClass]);timer=setTimeout(_timedSwitch,SLIDE_DELAY);SkyServices.addEvent(nav,CLICK,function(ev)
{var evt=ev||window.event,target=evt.target||evt.srcElement,rel=target.getAttribute(REL);if(rel)
{_switchMoviePanel(rel)}
if(evt.preventDefault)evt.preventDefault();return false;});SkyServices.addEvent(el,MOUSEOVER,function()
{clearTimeout(timer);});SkyServices.addEvent(el,MOUSEOUT,function()
{clearTimeout(timer);timer=setTimeout(_timedSwitch,SLIDE_DELAY);});el=nav=null;},initHomeLinks:function()
{_homeLink("securityCentreProtectMyself","protect-myself");_homeLink("securityCentreProtectMyFamily","protect-my-family");_homeLink("securityCentreProtectMyComputer","protect-my-computer");_homeLink("securityCentreProtectMyFiles","protect-my-files");_homeLink("securityCentreProtectMyEmails","protect-my-emails");_homeLink("securityCentreUsefulInfo","useful-information");},initSearchBar:function()
{SkyServices.addEvent(document.getElementById('webSearch'),'click',function(){if(SkyServices.hasClass(document.getElementById('skySearchTab'),'tabSelected')){SkyServices.removeClass(document.getElementById('skySearchTab'),'tabSelected');SkyServices.addClass(document.getElementById('webSearchTab'),'tabSelected');}
document.getElementById('searchField').focus();});SkyServices.addEvent(document.getElementById('skySearch'),'click',function(){if(SkyServices.hasClass(document.getElementById('webSearchTab'),'tabSelected')){SkyServices.removeClass(document.getElementById('webSearchTab'),'tabSelected');SkyServices.addClass(document.getElementById('skySearchTab'),'tabSelected');}
document.getElementById('searchField').focus();});SkyServices.addEvent(document.getElementById('skySearchTab'),MOUSEOVER,function(){SkyServices.addClass(document.getElementById('skySearchTab'),'tabRollover');});SkyServices.addEvent(document.getElementById('skySearchTab'),MOUSEOUT,function(){SkyServices.removeClass(document.getElementById('skySearchTab'),'tabRollover');});SkyServices.addEvent(document.getElementById('webSearchTab'),MOUSEOVER,function(){SkyServices.addClass(document.getElementById('webSearchTab'),'tabRollover');});SkyServices.addEvent(document.getElementById('webSearchTab'),MOUSEOUT,function(){SkyServices.removeClass(document.getElementById('webSearchTab'),'tabRollover');});SkyServices.addEvent(self,'load',function(){if(document.getElementById('webSearch').checked){SkyServices.addClass(document.getElementById('webSearchTab'),'tabSelected');}else if(document.getElementById('skySearch').checked){SkyServices.addClass(document.getElementById('skySearchTab'),'tabSelected');}else{SkyServices.removeClass(document.getElementById('skySearchTab'),'tabSelected');SkyServices.addClass(document.getElementById('webSearchTab'),'tabSelected');}
document.getElementById('searchField').focus();});}};return public;}();