function AppList() {
  $('#applist ul').hide();
  $('#applist .active-sub').show();
  $('#applist li a').click(
    function() {		
      var checkElement = $(this).next();	  
      $('#applist li a').removeClass("active");	  
	  $(this).addClass("active");
	  if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#applist ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
		return false;
        }
      }	  
    );
};
function LangList() {
  $('#langs ul').hide();
  $('#langs .active-sub').show();
  $('#langs li a').click(
    function() {		
      var checkElement = $(this).next();	  
      $('#langs li a').removeClass("active");	  
	  $(this).addClass("active");
	  if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#langs ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
		return false;
        }
      }	  
    );
};

function KnowledgeList() {
  $('#knowledge-list ul ul').hide();
  $('#knowledge-list li a').click(
    function() {		
      var checkElement = $(this).next();
	  if (checkElement.is('ul')){
		checkElement.slideToggle('normal');
        return false;
        }
      }	  
    );
};

function FormHints() { 
	
	$(".form-all input, .form-all textarea").focus(function() {
		if ($(this).attr("title")!="") { 
			var title = $(this).attr("title");
			var hint = $("#hint");
			$(hint).text(title);
		}
    });

};

$(document).ready(function(){
	
	AppList();
	KnowledgeList();
	FormHints();
	LangList();
	
	
	$(".specs tbody tr:even").addClass("even");
	
	$("#apps").click(function(){ 
		$(this).toggleClass("on");
		$("#applist").toggleClass("appvisible");		
		$("#management").toggleClass("off");
		return false;
	});	
	$("#lan").click(function(){ 
		$(this).toggleClass("on");
		$("#langs").toggleClass("appvisible");		
		return false;
	});	
	 
	$("#usermenu").hover(
		function(){ 
		$(this).addClass("uservisible");
		$("#username").addClass("on");}, 
		function(){ 
		$(this).removeClass("uservisible");
		$("#username").removeClass("on");
	});
	
	$(".subscribe .mail").click(function(){
		$(this).next("form").slideToggle('fast');
	});
	
	$(".subscribe .txt").focus(function(){
		$(this).attr({ value: "" }); 
	});
	
	$(".subscribe .txt").blur(function(){
		if ($(this).attr("value")=="") {$(this).attr({ value: "" });} 
	});	
	
	$(".responses-list li .hidden").hide();
	$(".responses-list li .dashed").click(function(){
		$(this).prevAll(".hidden").show();
		$(this).hide();
		return false;												 
	});
	
	
});