jQuery(document).ready(
       function()
           {
        jQuery('.floatMenu').floating();
      }

);

jQuery(document).ready(function(){
	jQuery("div.panel_button").click(function(){

		jQuery("div#panel").animate({

			height: "330px"

		})

		.animate({

			height: "300px"

		}, "fast");

		jQuery("div.panel_button").toggle();

	});	

jQuery("div#hide_button").click(function(){

		jQuery("div#panel").animate({

			height: "0px"

		}, "fast");
});
	jQuery('#pjsearch-button').toggle(

			function () {jQuery('#pjsearchbox').animate({opacity:'toggle', marginTop:'9px'},500);},

			function () {jQuery('#pjsearchbox').animate({opacity:'toggle', marginTop:'-2px'}, 500);}

		);

	jQuery('#pjlogin-button').toggle(

			function () {jQuery('#pjloginbox').animate({opacity:'toggle', marginTop:'8px'},500);},

			function () {jQuery('#pjloginbox').animate({opacity:'toggle', marginTop:'-2px'}, 500);}

		);

jQuery(function(){

		jQuery('.puremodule').addClass("dontsplit");  

		jQuery('#topusers2').columnize({columns: 0});

		jQuery('#bottomusers').columnize({columns: 0});

		jQuery('#footerusers').columnize({columns: 2});

});

	var fonts = new Array;

	// Disable all .switch stylesheets and build array of colours
	jQuery(".switch2[rel='stylesheet']").each(function() {
		jQuery(this).attr("disabled", "true");
		fonts.push(jQuery(this).css("color"));
	});
	
	
	jQuery(colors).each(function(index, el) {
		jQuery("#sheetswitch").append("<a class='swatch' style='background-color:" + el + ";'></a>");
	});
	
	jQuery("#sheetswitch").append("<a href='#' class='fontswitch_next'><img src='images/1rightarrow.png' /></a>");
	
	jQuery(".swatch2").click(function() {
		jQuery(".swatch2").removeClass("active-option");
		jQuery(this).addClass("active-option");
		var index = jQuery(".swatch2").index(this);
		jQuery(".switch2[rel='stylesheet']").attr("disabled", "true");
		jQuery(".switch2[rel='stylesheet']").eq(index).attr("disabled", "");
		jQuery.cookie('mysite_fontswitch_idx', index, {expires: 7});
	});
	
	jQuery(".fontswitch_next").click(function() {
		var selected = jQuery(".switch2[rel='stylesheet']").filter(function () { return jQuery(this).attr("disabled") == false; });
		var current_idx = jQuery(".switch2[rel='stylesheet']").index(jQuery(selected));
		var length = jQuery(".switch2[rel='stylesheet']").size();
		
		if (current_idx >= 0) {
			var next = current_idx + 1;
			if (next > (length - 1)) next = 0;
			
			jQuery(".switch2[rel='stylesheet']").attr("disabled", "true");
			jQuery(".switch2[rel='stylesheet']").eq(next).attr("disabled", "");
			
			jQuery(".swatch2").removeClass("active-option");
			jQuery(".swatch2").eq(next).addClass("active-option");
			
			jQuery.cookie('mysite_fontswitch_idx', next, {expires: 7});
		}
		
		return false;
	});
	
	jQuery(".fontswitch_prev").click(function() {
		var selected = jQuery(".switch2[rel='stylesheet']").filter(function () { return jQuery(this).attr("disabled") == false; });
		var current_idx = jQuery(".switch2[rel='stylesheet']").index(jQuery(selected));
		var length = jQuery(".switch2[rel='stylesheet']").size();
		
		if (current_idx >= 0) {
			var next = current_idx - 1;
			if (next == -1) next = (length - 1);
			
			jQuery(".switch2[rel='stylesheet']").attr("disabled", "true");
			jQuery(".switch2[rel='stylesheet']").eq(next).attr("disabled", "");
			
			jQuery(".swatch2").removeClass("active-option");
			jQuery(".swatch2").eq(next).addClass("active-option");
			
			jQuery.cookie('mysite_fontswitch_idx', next, {expires: 7});
		}
		
		return false;
	});
	
	if (jQuery.cookie('mysite_fontswitch_idx')) {
		var idx = jQuery.cookie('mysite_fontswitch_idx');
		jQuery(".switch2[rel='stylesheet']").eq(idx).attr("disabled", "");
		jQuery(".swatch2").eq(idx).addClass("active-option");
	}


	var colors = new Array;

	// Disable all .switch stylesheets and build array of colours
	jQuery(".switch[rel='stylesheet']").each(function() {
		jQuery(this).attr("disabled", "true");
		colors.push(jQuery(this).css("color"));
	});
	
	
	jQuery(colors).each(function(index, el) {
		jQuery("#sheetswitch").append("<a class='swatch' style='background-color:" + el + ";'></a>");
	});
	
	jQuery("#sheetswitch").append("<a href='#' class='sheetswitch_next'><img src='images/1rightarrow.png' /></a>");
	
	jQuery(".swatch").click(function() {
		jQuery(".swatch").removeClass("active-option");
		jQuery(this).addClass("active-option");
		var index = jQuery(".swatch").index(this);
		jQuery(".switch[rel='stylesheet']").attr("disabled", "true");
		jQuery(".switch[rel='stylesheet']").eq(index).attr("disabled", "");
		jQuery.cookie('mysite_sheetswitch_idx', index, {expires: 7});
	});
	
	jQuery(".sheetswitch_next").click(function() {
		var selected = jQuery(".switch[rel='stylesheet']").filter(function () { return jQuery(this).attr("disabled") == false; });
		var current_idx = jQuery(".switch[rel='stylesheet']").index(jQuery(selected));
		var length = jQuery(".switch[rel='stylesheet']").size();
		
		if (current_idx >= 0) {
			var next = current_idx + 1;
			if (next > (length - 1)) next = 0;
			
			jQuery(".switch[rel='stylesheet']").attr("disabled", "true");
			jQuery(".switch[rel='stylesheet']").eq(next).attr("disabled", "");
			
			jQuery(".swatch").removeClass("active-option");
			jQuery(".swatch").eq(next).addClass("active-option");
			
			jQuery.cookie('mysite_sheetswitch_idx', next, {expires: 7});
		}
		
		return false;
	});
	
	jQuery(".sheetswitch_prev").click(function() {
		var selected = jQuery(".switch[rel='stylesheet']").filter(function () { return jQuery(this).attr("disabled") == false; });
		var current_idx = jQuery(".switch[rel='stylesheet']").index(jQuery(selected));
		var length = jQuery(".switch[rel='stylesheet']").size();
		
		if (current_idx >= 0) {
			var next = current_idx - 1;
			if (next == -1) next = (length - 1);
			
			jQuery(".switch[rel='stylesheet']").attr("disabled", "true");
			jQuery(".switch[rel='stylesheet']").eq(next).attr("disabled", "");
			
			jQuery(".swatch").removeClass("active-option");
			jQuery(".swatch").eq(next).addClass("active-option");
			
			jQuery.cookie('mysite_sheetswitch_idx', next, {expires: 7});
		}
		
		return false;
	});
	
	if (jQuery.cookie('mysite_sheetswitch_idx')) {
		var idx = jQuery.cookie('mysite_sheetswitch_idx');
		jQuery(".switch[rel='stylesheet']").eq(idx).attr("disabled", "");
		jQuery(".swatch").eq(idx).addClass("active-option");
	}

jQuery(function() {

jQuery("#toTop").scrollToTop({speed:500,ease:"easeOutCirc",start:10});

});

});


