    function pageLoaded()
    {
     //   adaptMainDivs( 0 );
     addSifr();
//     fixPngs();
    }
    
    function addSifr()
    { 
    
    	// This script messes up the page when it's displayed in EPi's
	    // edit mode so we need this rather ugly work-around to prevent
	    // the script from running when the page is viewed in edit mode.
	    if (window.parent.name == 'EditPanel')
	    {
		    return;
	    }
	   
    
	    if(typeof sIFR == "function"){
		    sIFR.replaceElement(named({sSelector:"h1.H1Title", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent", sFontSize:"20px" }));
		    sIFR.replaceElement(named({sSelector:"p.ArticleHeader, p.ArticleHeaderBig, p.ArticleHeaderSpecial", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent" }));
		    sIFR.replaceElement(named({sSelector:"h2.ArticleHeaderSmall", sFlashSrc:"/sIFR/ClarendonLTstd.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent" }));
		    sIFR.replaceElement(named({sSelector:"p.SearchText", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent" }));
		    sIFR.replaceElement(named({sSelector:"h1.SearchSiteHeader, h2.SearchsiteHeader", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent" }));
		    sIFR.replaceElement(named({sSelector:"h3.SearchTitle, p.ShowAllResults", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent" }));
		    sIFR.replaceElement(named({sSelector:"p.SearchSiteReadMore, div.SpecialReadMore", sFlashSrc:"/sIFR/ClarendonLTlight.swf", sColor:"#ffffff", sBgColor:"#000000", sWmode:"transparent", sFlashVars:"textalign=right" }));

	    };


    }
    
    

	var gMenuTimer;
	// Starts a timer for closing all menus
	function startCloseMenuTimer(obj)
	{
		if (gMenuTimer == null)
		{
			gMenuTimer = window.setTimeout("xHide('" + obj + "', 'hidden')", 350);
		}
	}

	// Stops the close men timer
	function stopCloseMenuTimer()
	{
		if (gMenuTimer != null)
		{
			window.clearTimeout(gMenuTimer);
			gMenuTimer = null;
		}
	}
	
	
    function getElementsByClassName(needle) 
    { 
       var my_array = document.getElementsByTagName("*"); 
       var retvalue = new Array(); 
       var i; 
       var j; 

       for (i=0,j=0;i<my_array.length;i++) { 
          var c = " " + my_array[i].className + " "; 
          if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i]; 
        } 
        return retvalue; 
    } 
    
    
     function getDivsByClassName(needle, searchfromroot) 
    { 
        var toproot = document.getElementById(searchfromroot)
        if(toproot)
        {
            var my_array = toproot.getElementsByTagName("div"); 
           
            var retvalue = new Array(); 
            var i; 
            var j; 

            for (i=0,j=0;i<my_array.length;i++) { 
                var c = " " + my_array[i].className + " "; 
                if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i]; 
            } 
            return retvalue; 
        }
        return null;
    } 
    
    

    function toggle() 
    { 
       var divs = getElementsByClassName('divMenu2') 
       for(i=0; i <divs.length;i++) 
       { 
        divs[i].style.visibility = 'hidden';
       } 
    } 
    
    
    
    
    
    function adaptIFrame(obj)
    {
        var pos = findPos(obj);

        var ifrm = document.createElement("IFRAME");
        ifrm.style.width = obj.innerWidth+"px";
        ifrm.style.height = obj.innerHeight+"px";
        ifrm.style.left= pos[0]+"px";
        ifrm.style.top= pos[1]+"px";
        ifrm.style.zIndex= obj.zIndex;
        ifrm.style.position= 'absolute';
        document.body.appendChild(ifrm); 
    }
    
    function findPos(ob) {
           var curleft = 0; 
           var curtop  = 0;
           
           if (ob.offsetParent) 
           {
                      curleft = ob.offsetLeft
                      curtop = ob.offsetTop
                      while (ob = ob.offsetParent) 
                      {
                                 curleft += ob.offsetLeft
                                 curtop += ob.offsetTop
                      }
           }
           return [curleft,curtop];
    }

// jQuery Slideshow
function slideSwitch() {
    var $active = $('#slideshow a.active');

    if ($active.length == 0) $active = $('#slideshow a:last');

    var $next = $active.next().length ? $active.next()
    : $('#slideshow a:first');

    $active.addClass('last-active');

    $next.css({ opacity: 0.0 })
    .addClass('active')
    .animate({ opacity: 1.0 }, 1000, function() {
        $active.removeClass('active last-active');
    });
}

$(function() {
    setInterval("slideSwitch()", 5000);
});      

    
