jQuery.noConflict();

jQuery(document).ready(function() {

	jQuery('#footer .footer-socials img').hover(function(){
		var src = jQuery(this).attr('src').split('.jpg')[0] + "_hover.jpg";
		jQuery(this).attr('src',src);
	},function () {
		var src = jQuery(this).attr('src').split('_hover.jpg')[0] + ".jpg";
		jQuery(this).attr('src',src);
	});

	var mainWidth = jQuery('#page').width()-jQuery('#sidebar').width();
	jQuery('#main').css('width',mainWidth);
	
	$(window).resize(function(){
		var mainWidth = jQuery('#page').width()-jQuery('#sidebar').width();
		jQuery('#main').css('width',mainWidth);
	});
	
	jQuery('#servers .head').hover(function() {
		jQuery('#servers .head').removeClass('active');
		jQuery(this).addClass('active');
			
		if(jQuery(this).next().is(':visible') == false) {
			jQuery('#servers div').slideUp();
			jQuery(this).next().slideDown();
		}
		return false;
	}).next().hide();

	if(getCookie('navigation')) {
		var activeEqual = '#navigation a[href="'+getCookie('navigation')+'"]';
		var activeNearly = '#navigation a[href*="'+getCookie('navigation').split('/')[1]+'"]';
		if(jQuery(activeEqual).html() != null) {
			if(jQuery(activeEqual).parent().parent().hasClass('dropdown')) {
				jQuery('a:first',jQuery(activeEqual).parent().parent().parent()).addClass('active');
				jQuery(activeEqual).addClass('active');
			} else {
				jQuery(activeEqual).addClass('active');
			}
		} else {
			if(jQuery(activeNearly).parent().parent().hasClass('dropdown')) {
				jQuery('a:first',jQuery(activeNearly).parent().parent().parent()).addClass('active');
				jQuery(activeNearly).addClass('active');
			} else {
				jQuery(activeNearly).addClass('active');
			}
		}
	}
	
	jQuery('a').click(function(){		
		setCookie('navigation',jQuery(this).attr('href'),100);
	});
	
	jQuery('#navigation li').has('ul.dropdown').hover(function(){
		jQuery('ul.dropdown',this).toggle('fast');
	},function(){
		jQuery('ul.dropdown',this).stop(true,true).slideUp('fast');
	});

	jQuery('#server-viewer .button a').click(function(){
		var imgPath = jQuery(this).attr('href');
		if(jQuery('#server-viewer').attr('class') === 'closed') {
			jQuery('img',this).attr('src',imgPath+'server_button_open.png');
			jQuery('img',this).attr('alt','Close Server Viewer');
			jQuery('#server-viewer').attr('class','open');
			jQuery('#server-viewer .server-viewer-content').animate({marginRight: '+=270'}, 600);
			jQuery('#servers .server-item:first').slideDown('slow');
			jQuery('#servers .head:first').addClass('active');
		} else {
			jQuery('img',this).attr('src',imgPath+'server_button_close.png');
			jQuery('img',this).attr('alt','Open Server Viewer');
			jQuery('#server-viewer').attr('class','closed');
			jQuery('#server-viewer .server-viewer-content').animate({marginRight: '-=270'}, 600);
			jQuery('#servers .server-item').slideUp('slow');
		}
		
		return false;
	
	});
	
	jQuery(".tabs-content").hide();
	jQuery(".tab_container ul.tabs").each(function(){
		jQuery('li:first',this).addClass("active").show();
	});
	jQuery(".tab_container").each(function(){
		jQuery('.tabs-content:first',this).addClass("active").show();
	});

	jQuery(".tab_container ul.tabs li").click(function() {
		var cur = jQuery(this).parent().parent().parent();
		jQuery('.tabs li',cur).removeClass("active");
		jQuery(this).addClass("active");
		jQuery(".tabs-content",cur).hide();

		var activeTab = jQuery(this).find("a").attr("href");
		jQuery(activeTab,cur).fadeIn();
		return false;
	});
	
	/* MULTITABS */
	if(getCookie('multitabs')) {
		jQuery(getCookie('multitabs').split(',').reverse()).each(function(){
			var tab = this.split('=')[0];
			var status = this.split('=')[1];
			if(status=='Hide')
			var con = '#'+tab;
			jQuery('.multitab_container .sort-content').prepend(jQuery(con));
			jQuery(con).show();
			jQuery('.multitab_container .tabs a[href='+con+'] span').text(status);
			jQuery('.multitab_container .tabs a[href='+con+']').addClass('active');
		});
	}
		
	
	jQuery('.multitab_container .tabs a').click(function(){
	
		if(jQuery('span',this).text() === 'Show') {
			jQuery('span',this).text('Hide');
			jQuery(this).addClass('active');
		} else {
			jQuery('span',this).text('Show');
			jQuery(this).removeClass('active');
		}
	
		var container = jQuery(this).attr('href');
		if(jQuery(container).is(":visible") == false)
			jQuery('.multitab_container .sort-content').prepend(jQuery(container));
		jQuery(container).slideToggle('fast');
		
		var tabStatus = new Array();
		jQuery('.multitab_container .sort-content .tabs-content').each(function(){
			tabStatus.push(jQuery(this).attr('id')+"="+jQuery('.multitab_container .tabs a[href=#'+jQuery(this).attr('id')+'] span').html());
		});
		
		setCookie('multitabs',tabStatus,100);
		return false;
	});
	
});

function setCookie(c_name,value,exdays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()+"; path=/");
	document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++) {
		x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
		y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
		if (x==c_name) {
			return unescape(y);
		}
	}
}
