
var IE=document.all?true:false;var thisBrowser=navigator.userAgent;var thisBrowserVersion=null;if(thisBrowser.indexOf("MSIE")!=-1)
{thisBrowser="IE";if(thisBrowser.indexOf("MSIE 8")!=-1)
{thisBrowserVersion=8;}}
else if(thisBrowser.indexOf("Firefox")!=-1)
{thisBrowser="Firefox";}
else if(thisBrowser.indexOf("Safari")!=-1)
{thisBrowser="Safari";}
else
{thisBrowser="Other";}
function getElement(elementId)
{return document.getElementById(elementId);}
function getValue(elementId)
{var thisElement=getElement(elementId);var thisElementValue=null;if(thisElement)
{thisElementValue=thisElement.value;}
return thisElementValue;}
function iterateElementList(elementList,iterateAction)
{if((elementList!=null)&(iterateAction!=null))
{if(thisBrowser!="Firefox")
{if(elementList.length>0)
{var element="";for(var index=0;index<elementList.length;index++)
{element=elementList[index];iterateAction(element,index);}}}
else
{var iterator=Iterator(elementList);try
{while(true)
{var iteratorElement=iterator.next();var index=iteratorElement[0];var element=iteratorElement[1];iterateAction(element,index);}}
catch(err)
{if(!err instanceof StopIteration)
{alert("ERROR: Iterate Element List\n\n"+err.description);}
else
{}}}}}
function addLoadEvent(func)
{if(thisBrowser=="Safari")
{if(window.addEventListener)
{window.addEventListener('load',func,false);}
else if(window.attachEvent)
{window.attachEvent('onload',func);}}
else
{var oldonload=window.onload;if(typeof window.onload!='function')
{window.onload=func;}
else
{window.onload=function(e)
{if(oldonload)
{oldonload(e);}
func(e);}}}}
function showElement(elementId)
{getElement(elementId).style.display="block";}
function hideElement(elementId)
{getElement(elementId).style.display="none";}
function getTagGroup(elementTag,regExp)
{var tagArray=document.getElementsByTagName(elementTag);var elementArray=new Array();regExp=regExp.replace(".","\\.");for(ctr=0;ctr<tagArray.length;ctr++)
{if((tagArray[ctr].id).search(regExp)!=-1)
{if(elementArray.length>0)
{elementArray=elementArray.concat(new Array(tagArray[ctr]));}
else
{elementArray=new Array(tagArray[ctr]);}}}
return elementArray;}
function Trim(stringToTrim)
{return stringToTrim.replace(/^\s+|\s+$/g,"");}
function fadeOutElementCallback(fadeElementId,fadeOpacity,fadeRate,callback)
{fadeOpacity=fadeOpacity-fadeRate;if(fadeOpacity<0){fadeOpacity=0;}
setOpacity(fadeElementId,fadeOpacity)
if(fadeOpacity>0)
{setTimeout("fadeOutElementCallback('"+fadeElementId+"', "+fadeOpacity+", "+fadeRate+", '"+callback+"')",10);}
else
{eval(callback);}}
function fadeInElement(fadeElementId,fadeOpacity,fadeRate)
{fadeOpacity=fadeOpacity+fadeRate;if(fadeOpacity>100){fadeOpacity=100;}
setOpacity(fadeElementId,fadeOpacity)
if(fadeOpacity<100)
{setTimeout("fadeInElement('"+fadeElementId+"', "+fadeOpacity+", "+fadeRate+")",50);}}
function fadeOutNewsItem()
{currentItemNo++;if(currentItemNo>=newsItemCount)
{currentItemNo=0;}
fadeOutElementCallback("newsTitle",100,fadeRateValue,false);fadeOutElementCallback("newsItem",100,fadeRateValue,"fadeInNewsItem("+currentItemNo+")");}
function setOpacity(elementId,opacityValue)
{if(elementId!="")
{var fadeElement=getElement(elementId);fadeElement.style.filter="alpha(opacity="+opacityValue+");";fadeElement.style.zoom="1";fadeElement.style.MozOpacity=opacityValue/100;}}
function getElementX(contentElement)
{var iReturnValue=0;while(contentElement!=null)
{iReturnValue+=contentElement.offsetLeft;contentElement=contentElement.offsetParent;}
return iReturnValue;}
function getElementY(contentElement)
{var iReturnValue=0;while(contentElement!=null)
{iReturnValue+=contentElement.offsetTop;contentElement=contentElement.offsetParent;}
return iReturnValue;}
function setElementX(element,posXValue)
{element.style.left=posXValue+"px";}
function setElementY(element,posYValue)
{element.style.top=posYValue+"px";}
function getWidth(element)
{return element.offsetWidth;}
function getHeight(element)
{return element.offsetHeight;}