// JavaScript Document

function click_Statistik() {
	$("#li_profil, #li_fotos").hide();
	$("#li_statistik").show();
}

function click_Profil() {
	$("#li_profil").show();
	$("#li_statistik, #li_fotos").hide();
}

function click_Fotos() {
	$("#li_fotos").show();
	$("#li_statistik, #li_profil").hide();
}

function submit_form(formname) 
{
	document.getElementById(formname).submit();
}


function addBookmark() {
	title = window.document.title;
	url = location.href;
	
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function vote_for_model(modelcode, tk) 
{
	if (document.getElementById("votingmodalbox") == null)
		return; 
		
	$("div#votingmodalbox .vtext").hide();
	$("div#votingmodalbox .loader").show();
			
	$('#votingmodalbox').jOverlay();
	
	$.get("ajax-services.php?", {cmd:'Vote', modelcode:modelcode, ts:Math.random()*Math.random(), tk:tk}, function(data){

		$("div#votingmodalbox .vtext").hide();
		
		if (data == "NOT_LOGGEDIN")
		{
			$("div#votingmodalbox .text1").show();
		}
		
		if (data == "VOTE_OK")
		{
			$("div#votingmodalbox .text2").show();
		}
		
		
		if (data == "VOTE_NOTOK_DIFF" || data.indexOf("VOTE_NOTOK_DIFF") == "0")
		{
			$("div#votingmodalbox .text4").show();
		}	
		else if (data == "VOTE_NOTOK" || data.indexOf("VOTE_NOTOK") == "0")
		{
			$("div#votingmodalbox .text3").show();
		}
 	});
}

function vote_register_user() 
{
	email = document.getElementById("voting_reg_email").value;
	pwd = document.getElementById("voting_reg_pwd").value;
	if (email.length == 0 || pwd.length == 0)
	{
		alert("Bitte geben Sie Email und Kennwort ein.");
		return;
	}
	
	if (!document.getElementById("nutz_user").checked)
	{
		alert("Sie müssen die Nutzungsbedinungen akzeptieren.");
		return;
	}
	
	$.get("ajax-services.php?", {cmd:'RegisterUser', email:email, pwd:pwd, ts:Math.random()*Math.random()}, function(data){
		if (data == "EMAIL_ALREADY_EXISTS")
		{
			alert("Ihre Email ist bereits registriert.");	
		}
		if (data == "REG_COMPLETE")
		{
			$("div#votingmodalbox .vtext").hide();
			$("div#votingmodalbox .text4").show();
			//alert("Wir haben ihnen eine Email gesendet. Um ihren Account zu aktivieren folgen Sie den Anweisungen im Email.");	
		}
 	});
}


function vote_login_user(modelcode) 
{
	email = document.getElementById("voting_login_email").value;
	pwd = document.getElementById("voting_login_pwd").value;
	if (email.length == 0 || pwd.length == 0)
	{
		alert("Bitte geben Sie Email und Kennwort ein.");
		return;
	}
	
	$.get("ajax-services.php?", {cmd:'LoginUser', email:email, pwd:pwd, ts:Math.random()*Math.random()}, function(data){
		if (data == "LOGGEDIN_TRUE")
		{
			
			//if(!doRefresh)
			//	vote_for_model(modelcode);
			//else
				location.href = location.href;
		}
		if (data == "LOGGEDIN_FALSE_0")
		{
			$("div#votingmodalbox .vtext").hide();
			$("div#votingmodalbox .text5").show();	
		}
		if (data == "LOGGEDIN_FALSE_1")
		{
			alert("Sie haben ungültige Zugangsdaten eingegeben.");	
		}
 	});
}

function click_bild_upload() {
	$('#hlink').hide();
	$('#lbar').show();
	submit_form('fBild');
}
function checkAnmeldenForm() {
	err = "";
	errD = "";
	
	if (document.getElementById("vorname").value == "")
		errD += " - Vorname\n";
	if (document.getElementById("nachname").value == "")
		errD += " - Nachname\n";
	if (document.getElementById("plz").value == "")
		errD += " - Postleitzahl\n";
	if (document.getElementById("ort").value == "")
		errD += " - Ort\n";
	if (document.getElementById("geschlecht").value == "")
		errD += " - Geschlecht\n";	
	if (document.getElementById("email").value.indexOf("@") == -1)
		errD += " - Email\n";
	if (!document.getElementById("nutzungsbedingungen").checked)
		errD += " - Du musst die Nutzungsbedingungen akzeptieren\n";

	if (errD != "")
	{
		err = unescape("Folgende Felder m%FCssen ausgef%FCllt werden%3A\n") + errD;
		alert(err);
	}
	else 
	{
		submit_form("fAnmelden");	
	}
}

function checkFormCheckpoint() {
	err = "";
	errD = "";
	
	if (document.getElementById("vorname").value == "")
		errD += " - Vorname\n";
	if (document.getElementById("nachname").value == "")
		errD += " - Nachname\n";
	if (document.getElementById("adresse").value == "")
		errD += " - Konfektionsgroesse\n";		
	/*if (document.getElementById("plz").value == "")
		errD += " - Postleitzahl\n";
	if (document.getElementById("ort").value == "")
		errD += " - Ort\n";
	if (document.getElementById("geb_tag").value == "" || document.getElementById("geb_monat").value == "" || document.getElementById("geb_jahr").value == "")
		errD += " - Geburtsdatum\n";
	*/
	if (document.getElementById("teilnehmen").value == "")
		errD += " - Teilnahme an der Modenschau\n";

	if (errD != "")
	{
		err = unescape("Folgende Felder m%FCssen ausgef%FCllt werden%3A\n") + errD;
		alert(err);
	}
	else 
	{
		submit_form("fCheckpoint");	
	}
}


function checkFormMWEvent() {
	err = "";
	errD = "";
	
	if (document.getElementById("vorname").value == "")
		errD += " - Vorname\n";
	if (document.getElementById("nachname").value == "")
		errD += " - Nachname\n";
	if (document.getElementById("teilnehmen").value == "")
		errD += " - Teilnahme am Event möglich\n";

	if (errD != "")
	{
		err = unescape("Folgende Felder m%FCssen ausgef%FCllt werden%3A\n") + errD;
		alert(err);
	}
	else 
	{
		submit_form("fCheckpoint");	
	}
}
