//matchuppanel
$(document).ready(function(){$("#matchuppanel > li").click(function(){$("#matchuppanel > li").removeClass("selected");$(this).addClass("selected");$(".matchuppanelbox div").slideUp("1500");$(".matchuppanelbox div:eq("+$("#matchuppanel > li").index(this)+")").slideDown("1500")}).mouseover(function(){$(this).addClass("mouseover");$(this).removeClass("mouseout")}).mouseout(function(){$(this).addClass("mouseout");$(this).removeClass("mouseover")});$(".matchuppanelbox #category li").mouseover(function(){$(this).children().animate({paddingLeft:"20px"},{queue:false,duration:100})}).mouseout(function(){$(this).css("backgroundColor","");$(this).children().animate({paddingLeft:"0"},{queue:false,duration:100})});$(".matchuppanelbox li").click(function(){window.location=$(this).find("a").attr("href")}).mouseover(function(){})})
//infodisplay
$(document).ready(function(){$("#infopanel > li").click(function(){$("#infopanel > li").removeClass("selected");$(this).addClass("selected");$(".infopanelbox div").slideUp("1500");$(".infopanelbox div:eq("+$("#infopanel > li").index(this)+")").slideDown("1500")}).mouseover(function(){$(this).addClass("mouseover");$(this).removeClass("mouseout")}).mouseout(function(){$(this).addClass("mouseout");$(this).removeClass("mouseover")});$(".infopanelbox #category li").mouseover(function(){$(this).children().animate({paddingLeft:"20px"},{queue:false,duration:100})}).mouseout(function(){$(this).css("backgroundColor","");$(this).children().animate({paddingLeft:"0"},{queue:false,duration:100})});$(".infopanelbox li").click(function(){window.location=$(this).find("a").attr("href")}).mouseover(function(){})})
//userdisplay
$(document).ready(function(){$("#userdisplay > li").click(function(){$("#userdisplay > li").removeClass("selected");$(this).addClass("selected");$(".userdisplaybox div").slideUp("1500");$(".userdisplaybox div:eq("+$("#userdisplay > li").index(this)+")").slideDown("1500")}).mouseover(function(){$(this).addClass("mouseover");$(this).removeClass("mouseout")}).mouseout(function(){$(this).addClass("mouseout");$(this).removeClass("mouseover")});$(".userdisplaybox #category li").mouseover(function(){$(this).children().animate({paddingLeft:"20px"},{queue:false,duration:100})}).mouseout(function(){$(this).css("backgroundColor","");$(this).children().animate({paddingLeft:"0"},{queue:false,duration:100})});$(".userdisplaybox li").click(function(){window.location=$(this).find("a").attr("href")}).mouseover(function(){})})
//partnerdisplay
$(document).ready(function(){$("#partnerdisplay > li").click(function(){$("#partnerdisplay > li").removeClass("selected");$(this).addClass("selected");$(".partnerdisplaybox div").slideUp("1500");$(".partnerdisplaybox div:eq("+$("#partnerdisplay > li").index(this)+")").slideDown("1500")}).mouseover(function(){$(this).addClass("mouseover");$(this).removeClass("mouseout")}).mouseout(function(){$(this).addClass("mouseout");$(this).removeClass("mouseover")});$(".partnerdisplaybox #category li").mouseover(function(){$(this).children().animate({paddingLeft:"20px"},{queue:false,duration:100})}).mouseout(function(){$(this).css("backgroundColor","");$(this).children().animate({paddingLeft:"0"},{queue:false,duration:100})});$(".partnerdisplaybox li").click(function(){window.location=$(this).find("a").attr("href")}).mouseover(function(){})})
//featured
$(document).ready(function(){$("#featureddisplay > li").click(function(){$("#featureddisplay > li").removeClass("selected");$(this).addClass("selected");$(".featureddisplaybox div").slideUp("1500");$(".featureddisplaybox div:eq("+$("#featureddisplay > li").index(this)+")").slideDown("1500")}).mouseover(function(){$(this).addClass("mouseover");$(this).removeClass("mouseout")}).mouseout(function(){$(this).addClass("mouseout");$(this).removeClass("mouseover")});$(".featureddisplaybox #category li").mouseover(function(){$(this).children().animate({paddingLeft:"20px"},{queue:false,duration:100})}).mouseout(function(){$(this).css("backgroundColor","");$(this).children().animate({paddingLeft:"0"},{queue:false,duration:100})});$(".featureddisplaybox li").click(function(){window.location=$(this).find("a").attr("href")}).mouseover(function(){})})
// load animate hover
$(window).load(function(){var a={changes:{"margin-left":"10px"},speed:250};$(".navLastNews, .navLastCw, .navNextCw, .navLostPwd, .navMain, .navClan, .navServer, .navMisc").svAnimateHover(a)})
// navigation
$(document).ready(function(){$("ul.subnav").parent().append("<span></span>");$("ul.topnav li span").hover(function(){$(this).parent().find("ul.subnav").slideDown("slow").show();$(this).parent().hover(function(){},function(){$(this).parent().find("ul.subnav").slideUp("slow")})}).hover(function(){$(this).addClass("subhover")},function(){$(this).removeClass("subhover")})})
// shoutbox, gameserver, teamspeak slideout
$(document).ready(function () {
		// Shoutbox 
		var sbIsOut = 0;
		var gsIsOut = 0;
		var tsIsOut = 0;
		$('#shoutbox_toogle').bind('click', function() {
			if(sbIsOut==0) {
				sbIsOut = 1;
				if(gsIsOut==1) { $('#gameserver_toogle').click(); }
				if(tsIsOut==1) { $('#ts_toogle').click(); }
				$('#shoutbox_container').animate({ 
					width:"235px" 
				   }, 800, function() {
							$('#shoutbox_container').css({overflow:'visible'});
							$('#shoutbox_content').animate({ 
								height:"650px" 
							   }, 1000, function() {
									} 
							);
						} 
				);
			}
			else {
				sbIsOut = 0;
				$('#shoutbox_content').animate({ 
					height:"122px" 
				   }, 800, function() {
							$('#shoutbox_container').css({overflow:'hidden'});
							$('#shoutbox_container').animate({ 
								width:"33px" 
							   }, 1000, function() {
									} 
							);
						} 
				);
			}
			return false;
		});
		
		// Gameserver
		$('#gameserver_toogle').bind('click', function() {
			if(gsIsOut==0) {
				gsIsOut = 1;
				if(sbIsOut==1) { $('#shoutbox_toogle').click(); }
				if(tsIsOut==1) { $('#ts_toogle').click(); }
				$('#gameserver_container').animate({ 
					width:"235px" 
				   }, 800, function() {
							$('#gameserver_container').css({overflow:'visible'});
							$('#gameserver_content').animate({ 
								height:"280px" 
							   }, 1000, function() {
										
									} 
							);
						} 
				);
			}
			else {
				gsIsOut = 0;
				$('#gameserver_content').animate({ 
					height:"122px" 
				   }, 800, function() {
							$('#gameserver_container').css({overflow:'hidden'});
							$('#gameserver_container').animate({ 
								width:"33px" 
							   }, 1000, function() {
									} 
							);
						} 
				);
			}
			return false;
		});
		
		
		// Teamspeak-Server
		$('#ts_toogle').bind('click', function() {
			if(tsIsOut==0) {
				tsIsOut = 1;
				if(sbIsOut==1) { $('#shoutbox_toogle').click(); }
				if(gsIsOut==1) { $('#gameserver_toogle').click(); }
				$('#ts_container').animate({ 
					width:"235px" 
				   }, 800, function() {
							$('#ts_container').css({overflow:'visible'});
							$('#ts_content').animate({ 
								height:"350px" 
							   }, 1000, function() {
									
									} 
							);
						} 
				);
			}
			else {
				tsIsOut = 0;
				$('#ts_content').animate({ 
					height:"122px" 
				   }, 800, function() {
							$('#ts_container').css({overflow:'hidden'});
							$('#ts_container').animate({ 
								width:"33px" 
							   }, 1000, function() {
									} 
							);
						} 
				);
			}
			return false;
		});
		
});

// tooltip
(function($){
	$.fn.svTitleTooltip = function(opts) {
		var defaults = {offsetX: 0,offsetY: 0,type:1};
		var settings = $.extend({}, defaults, opts);
		this.each(function(){
			var $this=$(this);
			if(settings.type==1){
				var tt=$('<div class="'+settings.tClass+'"/>')
						.append($('<div class="sv_tooltip_top"/>'))
						.append($('<div class="sv_tooltip_content"/>')
								.text($this.attr('title'))					
						)
						.append($('<div class="sv_tooltip_bottom"/>'))
						.append($('<div class="sv_tooltip_arrow"/>'));
			}
			else{
				var tt=$('<div class="'+settings.tClass+'"/>')
						.append($('<div class="sv_tooltip_arrow"/>'))
						.append($('<div class="sv_tooltip_top"/>'))
						.append($('<div class="sv_tooltip_content"/>')
								.text($this.attr('title'))					
						)
						.append($('<div class="sv_tooltip_bottom"/>'));
			
			}
			$this.attr('title','');
			$this.hover(function(){				
				var offset = $this.offset(),
					x = offset.left+settings.offsetX,
					y = (settings.type==1)?offset.top+settings.offsetY:offset.top+$this.height()+settings.offsetY;
				tt.css({
						position:'absolute',
						top: y+"px",
                        left: x+"px",
						display:'none',
						zIndex:10000,
						opacity:1
					}).appendTo('body').fadeIn(350);
			},
			function(){
				$(tt).stop(true).remove();
			});			
		});
		return this;
	}
})(jQuery);
jQuery('document').ready(function(){	
		var opts={
				offsetX:0,
				offsetY:-50,
				tClass:'svtt_lighttop'
			};
		jQuery('.tooltip_lighttop').svTitleTooltip(opts);
			opts.tClass='svtt_darktop';
		jQuery('.tooltip_darktop').svTitleTooltip(opts);
			opts.tClass='svtt_darkbottom';
			opts.type=0;
			opts.offsetY=0;
		jQuery('.tooltip_darkbottom').svTitleTooltip(opts);
			opts.tClass='svtt_lightbottom';
		jQuery('.tooltip_lightbottom').svTitleTooltip(opts);
});

// animate hover
(function(a){a.fn.svAnimateHover=function(b){var c={changes:{},easing:"linear",speed:600,onstart:null,onend:null},d={};b=a.extend(c,b);return this.each(function(){var c=a(this);for(var e in b.changes){if(b.selector){d[e]=c.find(b.selector).css(e)}else{d[e]=c.css(e)}}c.hover(function(){f.call(this,true)},function(){f.call(this,false)});var f=function(c){var e=this;if(c&&b.onstart){b.onstart.call(e)}var f=!c?d:b.changes;if(b.selector){a(e).find(b.selector).stop(true).animate(f,b.speed,b.easing,function(){if(!c&&b.onend){b.onend.call(e)}})}else{a(e).stop(true).animate(f,b.speed,b.easing,function(){if(!c&&b.onend){b.onend.call(e)}})}}})}})(jQuery)
// nivo slider
$(window).load(function(){$("#slider").nivoSlider({effect:"random",animSpeed:500,pauseTime:6e3,directionNav:false,directionNavHide:false,controlNav:false,controlNavThumbs:false,controlNavThumbsFromRel:false,keyboardNav:false,pauseOnHover:false,manualAdvance:false,beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}})})
