(function($) {
    $(function() {
        $('.textsize').show().find('a').click(function() {
            //$('body').removeClass('large').removeClass('xlarge').addClass($(this).attr('class'));
            setBodyClass($(this).attr('class'));
            return false;
        });
        
        $('.navaccordian li:has(ul)').each(function() {
            var $clicker = $('<span class="clicker"></span>');
            var $ul = $(this).find('>ul').hide();
            $(this).prepend($clicker);
            $clicker.toggle(function() { $clicker.addClass('open'); $ul.slideDown(); }, function() { $clicker.removeClass('open'); $ul.slideUp(); });
        });
        
        $('.navaccordian li.selected>.clicker, .navaccordian li:has(.selected)>.clicker').trigger('click');

        if ($.browser.msie) {
            $('ul li:has(ul)').hover(function() { $(this).addClass('sfhover'); }, function() { $(this).removeClass('sfhover'); });
        }
		
		$("a[href^='http']").each(function(){
			$(this).click(function(){
				if($(this).attr('href').indexOf(document.domain)==-1){
					pageTracker._trackPageview('/outbound/'+ $(this).attr('href'));
					//alert($(this).attr('href'));
				}
			});
		});

    });
})(jQuery);

function TrackClickThrough(adID) {
var parameters = { "adID": adID };
var req = Sys.Net.WebServiceProxy.invoke("/_sitefiles/service/ScriptWebService.asmx",
    "TrackClickThrough",
    false,
    parameters,
    successCallback,
    failureCallback);
}

function successCallback() {

}

function failureCallback() {

}

function setBodyClass(className) {
    document.body.className = className;
    setCookie("bodyClassName", className);
}

function initBody() {
    var className = getCookieValue("bodyClassName");
    setBodyClass(className);
}

function setCookie(name, value, days) {
    var expires = "";
    
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    
    document.cookie = name + "=" + value + expires + "; path=/";
}

function getCookieValue(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function deleteCookie(name) {
    setCookie(name, "", -1);
}
