/**
 * general site setup
 * 
 */

var site = Site.getInstance();




// make standards compliant external links
site.addLoadEvent(Ah.ExternalLink.parseLinks);

function initSlideShow(){
	if(!$('slideShow')) return;
	Ah.Storage.slideshow = new Ah.Effects.FadeSlideshow( $('slideShow'), Ah.Storage.ss_srcs, {  random: false,
																											   duration: 7000,
																											    effectOptions: {
																																duration: 1500, 
																															    transition: Fx.Transitions.Quad.easeOut
																																}
																										     });    
}
site.addLoadEvent( initSlideShow );

function normalizeImageSrcs(){
    if(window.location.toString().indexOf( '/' + IMAGE_JS_PATH_FIX + '/') != -1) return;
    $$('img').each( function(img) {
        if ( img.get('src') && img.get('src').indexOf( '/' + IMAGE_JS_PATH_FIX + '/') != -1) {
          img.set('src', img.get('src').split('/' + IMAGE_JS_PATH_FIX + '/').join('/') );
        }
    });
}
site.addLoadEvent( normalizeImageSrcs );

function dropdownFix(){
    $$('#head_nav li').each( function(li) {
        if( !li.hasClass('divider') ){
          li.addEvent('mouseenter', function(e, item){ item.addClass('hover'); }.bindWithEvent(li, [li]) );
          li.addEvent('mouseleave', function(e, item){ item.removeClass('hover'); }.bindWithEvent(li, [li]) );
        }
    });
}
site.addLoadEvent( dropdownFix );

// google analytics ///////////////////////////////////////////////////////////

if(URCHIN != ''){
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    function trackPage(){
        var pageTracker = _gat._getTracker(URCHIN); 
        pageTracker._initData(); 
        pageTracker._trackPageview();
    }
    Site.getInstance().addLoadEvent(trackPage);
}
