$(function(){
	var forgotUserDataLoaded = false;
	var loginNeededLoaded = false;

	if($("#forgotuserdata").size() > 0){
		$("#forgotuserdata").click(function(event){
			event.preventDefault();
			if(!forgotUserDataLoaded)
				$("#forgotuserdata-dialog").dialog({});
		});
		
		$("#get-user-data").click(function(){
			$.post("/?cmd=get-user-data", $("#forgotuserdata-form").serialize(), function(html){
				alert(html);
			});
		});
	}

	if($(".models-tab .models-nav a").size() > 0){
		var tabJump;
		var tabId = 0;
		
		$(".models-tab .models-nav a").bind('changeTab', function(){
			tabNav = $(this).parent().parent();
			tabNav.find("a").removeClass("models-nav-aktiv");
			$(this).addClass("models-nav-aktiv");
			
			tabModel = tabNav.parent().parent();
			tabModel.find("div.model-tab").css("display", "none");
			tab = tabModel.find($(this).attr("href") + "-tab");
			tab.css("display", "");
		});
		
		$(".models-tab .models-nav a").click(function(){
			if($(".jumping-tabs").size() > 0)clearInterval(tabJump);
			$(this).trigger("changeTab");
		});
		
		if($(".jumping-tabs").size() > 0){
			tabJump = setInterval(function(){
				tabId = tabId % $(".jumping-tabs .models-nav a").size();
				tab = $(".jumping-tabs .models-nav a")[tabId];
				$(tab).trigger('changeTab');
				tabId++;
			}, 5000);
		}
	}

	if($("#close-wrong-browser-message").size() > 0){
		$("#close-wrong-browser-message").click(function(){
			$.post("/?wrong-browser-out", null, function(){});
			$("#wrong-browser").addClass("display-none");
		});
	}
	
	if($("#deleteAccount").size() > 0){
		$("#deleteAccount").click(function(){
			return confirm("Wollen Sie Ihren Account wirklich unwiederruflich löschen?");
		});
	}
	
	if($("#loginuser-dialog").size() > 0){
		$(".login_needed").click(function(event){
			event.preventDefault();
			if(!loginNeededLoaded)$("#loginuser-dialog").dialog({
				open: function(){
					$("object").css("display", "none");
				},
				close: function(){
					$("object").css("display", "block");					
				}
			});
		});
		
		$("#loginuser-login").click(function(){
			$.post("/?cmd=login&justcheck=true", $("#loginuser-form").serialize(), function(html){
				if(html == "true")$("#loginuser-form").submit();
				else alert("Benutzername oder Passwort ist falsch!");
			});
		});
	}
});
