$(document).ready(function() { 
	
	$("#spalte-rechts ul li .subnav:last").css({
		marginBottom: "15px"
	});
	
	$("div.navigation li").hover(function(){
		//$(this).children().addClass("aktiv");
		if( $(this).children().next().attr("id") != "login-dropdown" ) {
			$(this).children().next().show();
		}
		
		if( $(this).children().next().attr("id") == "login-dropdown" ) {
			$(this).children().next().show();
		}
		
	}, function(){
		if( $(this).children().next().attr("id") == "login-dropdown" ) {
			if( $("#dropdown-username").attr("value") == "" ) {
				$(this).children().next().fadeOut("100");
			}
		} else {
			$(this).children().next().fadeOut("100");
		}
	});
	
	// Ticker abrunden
	
	function roundedBox() {
		$(".ticker_counter").wrap("<div class='rounded_box'></div>");
		$(".rounded_box").wrap("<div class='rounded_container'></div>");
		$(".rounded_box").parent().prepend("<div class='c_t'><div class='c_tl'></div><div class='c_tr'></div></div>");
		$(".rounded_box").parent().append("<div class='c_b'><div class='c_bl'></div><div class='c_br'></div></div>");
	}
	
	roundedBox();
	// ############################
	
	// Visitors
	/*
	$(".visitor").hover(function(){
		
		alert($(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().attr("class"));
		$(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().css({
			backgroundColor:"#ddd"			
		});							 
	});
	*/
	
	$(".visitorContainer").click(function(){
		
		if($(this).hasClass("disable")) {
			
		} else {
		
		var visitors = $(this).find(".showVisitors");
		var visitor = $(this).find(".visitor");
		var d = $(visitors).css("display");
		
		if( d == "none" ) {
			var todo = "show";	
		} else {
			var todo = "hide";
		}
		
		$(".showVisitors").hide();
		$(".visitor").removeClass("up");
		
		if( todo == "show" ) {
			$(visitors).fadeIn();
			$(visitor).addClass("up");
		} else {
			$(visitors).fadeOut();
		}

		} //disable
		
		
		
		
	});					 
	
	
});

function basename(file) {
	var Parts = file.split('\\');
	if( Parts.length < 2 )
	Parts = file.split('/');
	return Parts[ Parts.length -1 ];
}

function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);
  return(regex.test(email));
}