/*
- - - - - - - - - -[ BEGIN - timer plugin - requires jquery 1.3.2
*/

/*
 * jQuery Timer Plugin
 * http://www.evanbot.com/article/jquery-timer-plugin/23
 * @version      1.0
 * @copyright    2009 Evan Byrne (http://www.evanbot.com)
 */

jQuery.timer = function(time,func,callback)
{
    var a = {timer:setTimeout(func,time),callback:null}
    if(typeof(callback) == 'function'){a.callback = callback;}
    return a;
};

jQuery.clearTimer = function(a)
{
    clearTimeout(a.timer);
    if(typeof(a.callback) == 'function'){a.callback();};
    return this;
};
/*
- - - - - - - - - -[ END - timer plugin
*/




jQuery.noConflict();






/*
BEGIN
- - - - - - - - - -[ BEGIN jQuery document ready
*/
jQuery(document).ready(function()
{









/*
- - - - - - - - - -[ BEGIN - png fix
*/
jQuery(document).pngFix();
/*
- - - - - - - - - -[ END - png fix
*/









/*
- - - - - - - - - -[ BEGIN - browser detection
*/
var a=navigator.userAgent.toLowerCase();
jQuery.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());
// Internet Explorer
if(jQuery.browser.msie)
{
    jQuery('body').addClass('browserIE');
    jQuery('body').addClass('browserIE'+jQuery.browser.version.substring(0,1))
}
// Chrome
if(jQuery.browser.chrome)
{
    jQuery('body').addClass('browserChrome');
    a=a.substring(a.indexOf('chrome/')+7);a=a.substring(0,1);
    jQuery('body').addClass('browserChrome'+a);
    jQuery.browser.safari=false
}
// Safari
if(jQuery.browser.safari)
{
    jQuery('body').addClass('browserSafari');
    a=a.substring(a.indexOf('version/')+8);
    a=a.substring(0,1);jQuery('body').addClass('browserSafari'+a)
}
// Firefox
if(jQuery.browser.mozilla)
{

    if(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1)
    {
        jQuery('body').addClass('browserFirefox');
        a=a.substring(a.indexOf('firefox/')+8);
        a=a.substring(0,1);
        jQuery('body').addClass('browserFirefox'+a)
    }else{
        jQuery('body').addClass('browserMozilla')
    }
}
// Opera
if(jQuery.browser.opera)
{
    jQuery('body').addClass('browserOpera')
}
/*
- - - - - - - - - -[ END - browser detection
*/









/*
- - - - - - - - - -[ BEGIN - Slideshow
*/
jQuery('#coda-slider').codaSlider(
{
    autoSlide: true,
    autoSlideInterval: 7000,
    autoSlideStopWhenClicked: false
});
/*
- - - - - - - - - -[ END - Slideshow
*/









/*
- - - - - - - - - -[ BEGIN - tertiary nav switcher - requires jquery 1.3.2
*/
jQuery("#tNavSearch").mouseover(function()
{
    document.getElementById('tNavSearchA').style.borderTop="3px #000 solid";
    document.getElementById('tNavSearchA').style.borderRight="1px #000 solid";
    document.getElementById('tNavSearchA').style.borderLeft="1px #000 solid";
    document.getElementById('tNavSearchA').style.backgroundColor="#fff";
    jQuery("#searchBoxWrapper").show(0);
});

jQuery("#tNavSearch").mouseout(function()
{
    document.getElementById('tNavSearchA').style.borderTop="3px transparent solid";
    document.getElementById('tNavSearchA').style.borderRight="1px transparent solid";
    document.getElementById('tNavSearchA').style.borderLeft="1px transparent solid";
    document.getElementById('tNavSearchA').style.backgroundColor="transparent";
    jQuery("#searchBoxWrapper").hide(0);
});


jQuery("#tNavLanguage").click(function()
{
    jQuery("#languageBoxWrapper").show(0);
});

jQuery("#languageBoxWrapper").mouseleave(function()
{
    jQuery("#languageBoxWrapper").hide(0);
});
/*
- - - - - - - - - -[ END - tertiary nav switcher - requires jquery 1.3.2
*/








// ****** NOTE, YOU CANNOT USE TIMERS IN THE 1xx RANGE ON THIS PAGE SEE index_only.js *******
/*
- - - - - - - - - -[ BEGIN - timers - requires timer plugin
*/
// timers for main navigation
    var navTimer1 = {};
    var navTimer2 = {};
    var navTimer3 = {};
    var navTimer4 = {};
    var navTimer5 = {};

// timers for the left side navigation
    var navTimer201 = {};
    var navTimer202 = {};
    var navTimer203 = {};
    var navTimer204 = {};
    var navTimer205 = {};

/*
- - - - - - - - - -[ END - timers - requires timer plugin
*/









/*
- - - - - - - - - -[ BEGIN - main nav switcher - requires jquery 1.3.2
*/
// main nav switcher - requires timer plugin and jquery 1.3.2
// REQUIRES A TIMER TO BE SET - SEE TIMERS ABOVE

/*
- - - - - - - - - -[ END - main nav switcher - requires jquery 1.3.2
*/









/*
- - - - - - - - - -[ BEGIN left side nav - requires a timer, see timers above.
*/
jQuery('.leftNavA').after('<div class="navArrow"><img src="fileadmin/site/images/site/plus.gif" border="none"></div>');jQuery('.leftNavASelected').after('<div class="navArrow"><img src="fileadmin/site/images/site/minus.gif" border="none"></div>');jQuery('.LInav1open .triLevelOptions').show();jQuery('.navArrow').after('<div class="clear"> </div>');jQuery("#leftNav1 .navArrow").bind("click",function()
{var src=(jQuery('#leftNav1 .navArrow img').attr("src")==="fileadmin/site/images/site/plus.gif")?"fileadmin/site/images/site/minus.gif":"fileadmin/site/images/site/plus.gif";jQuery('#leftNav1 .navArrow img').attr("src",src);if(!jQuery('#leftNav1 .triLevelOptions').is(':visible'))
{jQuery("#leftNav1 .triLevelOptions").slideDown('10');}
else
{jQuery("#leftNav1 .triLevelOptions").slideUp('10');}});jQuery("#leftNav2 .navArrow").bind("click",function()
{var src=(jQuery('#leftNav2 .navArrow img').attr("src")==="fileadmin/site/images/site/plus.gif")?"fileadmin/site/images/site/minus.gif":"fileadmin/site/images/site/plus.gif";jQuery('#leftNav2 .navArrow img').attr("src",src);if(!jQuery('#leftNav2 .triLevelOptions').is(':visible'))
{jQuery("#leftNav2 .triLevelOptions").slideDown('10');}
else
{jQuery("#leftNav2 .triLevelOptions").slideUp('10');}});jQuery("#leftNav3 .navArrow").bind("click",function()
{var src=(jQuery('#leftNav3 .navArrow img').attr("src")==="fileadmin/site/images/site/plus.gif")?"fileadmin/site/images/site/minus.gif":"fileadmin/site/images/site/plus.gif";jQuery('#leftNav3 .navArrow img').attr("src",src);if(!jQuery('#leftNav3 .triLevelOptions').is(':visible'))
{jQuery("#leftNav3 .triLevelOptions").slideDown('10');}
else
{jQuery("#leftNav3 .triLevelOptions").slideUp('10');}});jQuery("#leftNav4 .navArrow").bind("click",function()
{var src=(jQuery('#leftNav4 .navArrow img').attr("src")==="fileadmin/site/images/site/plus.gif")?"fileadmin/site/images/site/minus.gif":"fileadmin/site/images/site/plus.gif";jQuery('#leftNav4 .navArrow img').attr("src",src);if(!jQuery('#leftNav4 .triLevelOptions').is(':visible'))
{jQuery("#leftNav4 .triLevelOptions").slideDown('10');}
else
{jQuery("#leftNav4 .triLevelOptions").slideUp('10');}});jQuery("#leftNav5 .navArrow").bind("click",function()
{var src=(jQuery('#leftNav5 .navArrow img').attr("src")==="fileadmin/site/images/site/plus.gif")?"fileadmin/site/images/site/minus.gif":"fileadmin/site/images/site/plus.gif";jQuery('#leftNav5 .navArrow img').attr("src",src);if(!jQuery('#leftNav5 .triLevelOptions').is(':visible'))
{jQuery("#leftNav5 .triLevelOptions").slideDown('10');}
else
{jQuery("#leftNav5 .triLevelOptions").slideUp('10');}
/*
- - - - - - - - - -[ END left side nav
*/









/*
- - - - - - - - - -[ END jQuery document ready
*/
});
});
