function initiate_slideshow(sid)
{
	$("#slideShow").simpleSlideshow({showcaseID: sid, showCaptions: true});
}

$(document).ready(function()
{
	var elem = document.createElement("a");	
	elem.href = '#';
	elem.innerHTML = "&nbsp;";
	
	$(elem).addClass('minMax').click(function(event) 
	 { 		
		 var col = $(this).data('collapsed');			 
		 if (col == null) col = false;
		 
		 if (!col) 
		 {			 
			 $(this).addClass("max").parent().children("span.toggle").show();			 
		 }
		 else
		 {			 
			 $(this).removeClass("max").parent().children("span.toggle").hide();
		 } 
		 
		 $(this).data('collapsed', !col);
		 
		 $(this).parent().siblings().slideToggle('normal');		 
		 
		 return false;		 
	 }).prependTo("h1.minimize");
	
	//Put a non-breaking space in every empty TD (there you go, Internet Exporer - happy now?)
	$("td:empty").html("&nbsp;");
	
	$('#slideshow').cycle({
		fx: 'fade', // choose your transition type
       	prev:   '#prev', 
	    next:   '#next', 
	    timeout: 8000  
	});
	
	$("div.logo").fadeTo(1500, .8);
	$("a.tourLink").effect("pulsate", {times: 3}, 1200);
});

(function()
{
	jQuery.query = function() {
	    var r = {};
	    var params = location.search.replace(/^\?/,'').split('&');
	    for( var i = params.length-1;  i >= 0;  i-- ) {
	       var p = params[i].split('='), key = p[0];
	       if( key ) r[key] = p[1];
	    }
	    return r;
	 };
	 
	 $.fn.value = function(val){
		if (val)
		{
			$(this).attr("value", val);
			return;
		}
		
		return $(this).attr("value");
	 };
	 
	 $.fn.fadeInContent = function (content, cb){
	 	$(this).fadeOut('fast', function()
	 	{ 
	 		$(this).html(content); 
	 		if (cb) cb();
	 		$(this).fadeIn(350);
	 	});
	 	
	 	return this;
	 };
	 
	 $.fn.setWorking = function(){
		 var content = "<center><img src=themes/controls/jquery/ajax_loader.gif /> :: Loading :: <img src=themes/controls/jquery/ajax_loader.gif /></center>";
		 $(this).html(content);
		 
		 return this;
	 };
	 $.fn.enable = function() { $(this).removeAttr("disabled").css("cursor","pointer"); return this; };	 
	 $.fn.disable = function() { $(this).attr("disabled", "disabled").css("cursor","not-allowed"); return this; };
}) ();


//Font ReSizer
(function($) {
    $.fn.fontresizing = function(customOptions) {
        var options = $.extend({}, $.fn.fontresizing.defaultOptions, customOptions);
        var bodyClasses = '' + options.mediumClass + ' ' + options.largeClass + '';
        return this.each(function() {
            $(this).append('<ol class="' + options.fontresizingClass + '"><li>Change Font Size:</li><li><a href="" class="' + options.mediumClass + '">A</a></li><li><a href="" class="' + options.largeClass + '">A</a></li></ol>');
 
            $('ol.' + options.fontresizingClass + ' a').click(function() {
                var cssClass = $(this).attr('class');
                $('body').removeClass(bodyClasses).addClass(cssClass);
                createCookie('fontresizingClass', cssClass, options.cookieDuration);
 
                return false;
            });
 
            var fontresizingClass = readCookie('fontresizingClass');
            if ( fontresizingClass == options.mediumClass || fontresizingClass == options.largeClass) {
                $('body').removeClass(bodyClasses).addClass(fontresizingClass);
            }
 
            // cookie functions http://www.quirksmode.org/js/cookies.html
            function createCookie(name, value, days) {
                if (days) {
                    var date = new Date();
                    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
                    var expires = "; expires=" + date.toGMTString();
                }
                else var expires = "";
                document.cookie = name + "=" + value + expires + "; path=/";
            }
 
            function readCookie(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;
            }
        });
    };
 
    $.fn.fontresizing.defaultOptions = {
        mediumClass: '',
        largeClass: 'large',
        fontresizingClass: 'font-resizing',
        cookieDuration: 365
    };
})(jQuery);

// With default options
jQuery(function($) {
    $('#text_tools').fontresizing();
});


