
function setFocus(objectID){document.getElementById(objectID).focus();}
function setSearchCategory(defaultType){document.getElementById('search-menu-category').value=defaultType;document.getElementById('label-menu-category').className=defaultType;}
function changeCategoryIcon(newIcon){changeIcon=newIcon.options[newIcon.selectedIndex].value;if(changeIcon!=="")
{document.getElementById('label-menu-category').className=changeIcon;}}
function selectTab(selectTabNumber){document.getElementById('frame-Feature').className=(selectTabNumber);}
function onExternalLinkActivate(){window.open(this.href);return false;}
function initLinks(){for(l in document.links){link=document.links[l];if(link.rel&&link.rel.indexOf('external')!=-1){link.onclick=onExternalLinkActivate;link.onkeypress=onExternalLinkActivate;}}}
function shiftRestore(objectID){if(document.getElementById(objectID).className=='shifted'){document.getElementById(objectID).className='default';}
else{document.getElementById(objectID).className='shifted';}}
var delayTimer1;var delayTimer2;function delayedContractShift(){delayTimer1=setTimeout("contract('adult')",3000);delayTimer2=setTimeout("shiftRestore('frame-Margin')",3000);}
function cancelContractShift(){clearTimeout(delayTimer1);clearTimeout(delayTimer2);}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();};}}
function expand(objectID){if(document.getElementById(objectID).className=='contracted'){document.getElementById(objectID).className='expanded';}
else{}}
function contract(objectID){if(document.getElementById(objectID).className=='expanded'){document.getElementById(objectID).className='contracted';}
else{}}
function expandContract(objectID){if(document.getElementById(objectID).className=='contracted'){expand(objectID);}
else if(document.getElementById(objectID).className=='expanded'){contract(objectID);}
else{}}
var t;function delayedExpand(objectID)
{clearTimeout(t);t=setTimeout("expand('"+objectID+"')",25);}
function cancelExpand()
{clearTimeout(t);}
function delayedContract(objectID)
{t=setTimeout("contract('"+objectID+"')",2250);}
function enable(objectID){document.getElementById(objectID).className='enabled';}
function disable(objectID){document.getElementById(objectID).className='disabled';}
function enableDisable(objectID){if(document.getElementById(objectID).className=='disabled'){enable(objectID);}
else if(document.getElementById(objectID).className=='contracted'){enable(objectID);}
else if(document.getElementById(objectID).className=='enabled'){disable(objectID);}
else if(document.getElementById(objectID).className=='expanded'){disable(objectID);}
else{}}
var opacityValue=0;var timerRepeat;var opacityFrame;function defineOpacity(){opacityValue=0;document.counter.displayField.value=opacityValue;opacityFrame=document.getElementById("frame-popUpMore");}
function displayOpacity(fadeObject){opacityFrame=document.getElementById(fadeObject);opacityFrame.style.opacity='0.'+opacityValue+'0';opacityFrame.style.filter="alpha(opacity="+opacityValue+"0)";}
function addOpacity(fadeObject){if(opacityValue<9){opacityValue++;timerRepeat=setTimeout("addOpacity('"+fadeObject+"')",25);displayOpacity(fadeObject);}
else{clearTimeout(timerRepeat);opacityValue=10;opacityFrame.style.opacity="1.00";opacityFrame.style.filter="alpha(opacity=100)";}}
function subtractOpacity(fadeObject){if(opacityValue>0){opacityValue--;timerRepeat=setTimeout("subtractOpacity('"+fadeObject+"')",25);}
else{clearTimeout(timerRepeat);opacityValue=0;}
displayOpacity(fadeObject);}
function changeOpacity(){clearTimeout(timerRepeat);if(opacityValue==10){subtractOpacity();}
else if(opacityValue===0){addOpacity();}
else{opacityValue=0;displayOpacity();}}
var dom=(document.getElementById)?true:false;temp=navigator.appVersion.split('MSIE');ieVer=parseInt(temp[1]);var ie6=(ieVer>=6)?1:0;var ns5=(!document.all&&dom||window.opera)?true:false;var ie5=((navigator.userAgent.indexOf("MSIE")>-1)&&dom)?true:false;var ie4=(document.all&&!dom)?true:false;var nodyn=(!ns5&&!ie4&&!ie5&&!dom)?true:false;var origWidth,origHeight;var standardbody;if(nodyn){event="nope"}
var tipFollowMouse=false;var offX=1;var offY=1;var tooltip,tipcss;function initTip(){if(nodyn)return;tooltip=(ie4)?document.all['popMore-siteInfo']:(ie5||ie6||ns5)?document.getElementById('popMore-siteInfo'):null;tipcss=tooltip.style;document.onmousemove=trackMouse;}
var mouseX=0,mouseY=0;function trackMouse(evt){mouseX=(ns5)?evt.pageX:window.event.clientX;mouseY=(ns5)?evt.pageY:window.event.clientY;}
function positionTip(evt){var tpHt=325;var tpWd=475;if(ns5)
{var winWd=window.innerWidth-20+window.pageXOffset;var winWd_center=(winWd-1000);if(winWd_center<=100)winWd_center=0;}
if(ie4||ie5||ie6)
{var winWd=document.body.clientWidth+(document.body.scrollWidth-1000);var winWd_center=(winWd-1000);}
if(ns5)
{var winHt=window.innerHeight-20+window.pageYOffset;var winScrollY=window.pageYOffset;}
if(ie4||ie5||ie6)
{var winHt=document.body.scrollHeight+(document.documentElement.clientHeight-20);var winScrollTop=(document.documentElement&&document.documentElement.scrollTop)?document.documentElement.scrollTop:document.body.scrollTop;}
if((mouseX+offX+tpWd)>(winWd-winWd_center))
tipcss.left=mouseX-(tpWd+offX)+"px";else tipcss.left=(mouseX+offX)-winWd_center+"px";if(ns5)
{if(mouseY+offY+tpHt>450+winScrollY)
{tipcss.top=mouseY-(tpHt+offY)+"px";}
else if(mouseY+offY-tpHt<700+winScrollY)
{tipcss.top=mouseY+offY+"px";}
else
{tipcss.top=mouseY+offY+"px";}}
if(ie4||ie5||ie6)
{if((mouseY+offY+tpHt)>500)
tipcss.top=(winScrollTop+mouseY)-(tpHt+offY)+"px";else tipcss.top=winScrollTop+mouseY+offY+"px";}}
var srcFrame;var srcContent;function cloneThis(objectID){srcFrame=document.getElementById(objectID).getElementsByTagName('div')[0];srcContent=srcFrame.cloneNode(true);}
var frmPopMore;var popMoreBox;function definePopMore(){frmPopMore=document.getElementById('frame-popMore');popMoreBox=frmPopMore.getElementsByTagName('div')[0];}
function createPopMoreBttn(){var popMoreBttn=document.createElement('a');popMoreBttn.setAttribute('class','button');popMoreBttn.setAttribute('className','button');popMoreBttn.setAttribute('href','#');popMoreBttn.onclick=function()
{contract('frame-popMore');contract('frame-Info');return false;};popMoreBox.appendChild(popMoreBttn);var bttnTxt=document.createTextNode('close');popMoreBttn.appendChild(bttnTxt);}
function removePopMoreBox(){if(frmPopMore.hasChildNodes()){while(frmPopMore.childNodes.length>=1)
{frmPopMore.removeChild(frmPopMore.firstChild);}}}
function popMoreClone(){popMoreBox.appendChild(srcContent);}
function popMore(moreType){definePopMore();removePopMoreBox();popMoreBox=document.createElement('div');popMoreBox.setAttribute('id',(moreType));createPopMoreBttn();popMoreChild=document.createElement('div');popMoreBox.appendChild(popMoreChild);frmPopMore.appendChild(popMoreBox);}
var timer;var timer2;function expandSiteInfo(objectID){clearTimeout(timer);timer=setTimeout("delayedExpandSiteInfo('"+objectID+"')",1250);contract("frame-Info");}
function delayedExpandSiteInfo(objectID){contract('frame-popMore');popMore('popMore-siteInfo');popMoreBox.onmouseover=function(){clearTimeout(timer);clearTimeout(timer2);};popMoreBox.onmouseout=function(){timer2=setTimeout("contract('frame-popMore')",350);};initTip();positionTip(4);cloneThis(objectID);popMoreClone();expand('frame-popMore');initLinks();}
function contractSiteInfo(){clearTimeout(timer);timer=setTimeout("contract('frame-popMore')",250);}
function expandPageInfo(objectID){popMore('popMore-pageInfo');expand(objectID);expand('frame-popMore');cloneThis(objectID);popMoreClone();}
function expandForm(objectID){contract('frame-popMore');popMore('popMore-form');expand(objectID);expand('frame-popMore');cloneThis(objectID);popMoreClone();}
function popSpotlightVideo(objectID){popMore('popMore-spotlightVideo');expand('frame-popMore');cloneThis(objectID);popMoreClone();}
function placeBanner(objectID,positionID){elementToMove=document.getElementById(objectID).getElementsByTagName('div')[0];elementToMove.parentNode.removeChild(elementToMove);document.getElementById(positionID).appendChild(elementToMove);}
var first=1;var last=10;var current=1;function slideLinkClear(){linkSelect=document.getElementById('link-slide'+current).getElementsByTagName('a')[0];linkSelect.className='none';}
function slideLinkHighlight(){linkSelect=document.getElementById('link-slide'+current).getElementsByTagName('a')[0];linkSelect.className='selected';}
var timerNext;function autoAdvance(){timerNext=setInterval("slideNext()",12000);}
function cancelAdvance(){clearInterval(timerNext);}
function slideSelect(slideNumber){object=document.getElementById('slide'+current);object.className='out';slideLinkClear();current=slideNumber;object=document.getElementById('slide'+current);object.className='in';slideLinkHighlight();}
function slideNext(){object=document.getElementById('slide'+current);object.className='out';slideLinkClear();if(current==last){current=1;}
else{current++;}
object=document.getElementById('slide'+current);object.className='in';slideLinkHighlight();}
function slidePrevious(){object=document.getElementById('slide'+current);object.className='out';slideLinkClear();if(current==first){current=last;}
else{current--;}
object=document.getElementById('slide'+current);object.className='in';slideLinkHighlight();}
var timerId;function pauseTimer(){clearTimeout(timerId);return true;}
function resetTimer(){var randomTimeout=(Math.floor(Math.random()*15000)+15000);pauseTimer();timerId=setTimeout('rotateKeywords(0)',randomTimeout);return true;}
var userClicks=0;function rotateKeywords(click){userClicks+=click;if(20==userClicks){window.location.reload();}else{itemsToDisplay=35;list=ol.getElementsByTagName("LI");var randomnumber=(Math.floor(Math.random()*4)+2);hideNum=randomnumber;displayNum=randomnumber;listLength=list.length;start=0;end=listLength-(hideNum+displayNum+itemsToDisplay);var randomPosition=(Math.floor(Math.random()*end)+start);i=listLength-1;while(0<hideNum){list.item(i).style.display='none';ol.insertBefore(list.item(i),list.item(randomPosition));hideNum--;}
for(i=listLength-1;i>=(listLength-itemsToDisplay-randomnumber);i--){if(displayNum>0&&'none'==list.item(i).style.display){list.item(i).style.display='';displayNum--;}}
if(0===click){resetTimer();}}}
window.onload=resetTimer;