$(document).ready(function()
{	
	// hide all sub heading lists
	$('#nav li ul').hide();
	
	// add a click handler to the heading links
	$('#nav li.expandli > a').click(function()
	{
		obj = $(this).next('ul');
		
		//$('#nav li ul').filter(function (index) { return index == obj.index(); }).slideUp('normal', function() { obj.slideDown('normal'); });		
		
		$('#nav li ul:visible').each(function(index, element)
		{				
			if (element != obj.get(0))
			{					
				$(this).slideUp('fast');
			}
		});
		
		obj.slideDown('normal');
		
		return false;
	});	
	
	 $('.slideshow').cycle({
		fx: 'fade',
		delay: 0,
    	timeout: 6000     
	});
});

(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; };
}) ();
