var SimpleViewerDisplayMode;

function SimpleViewerFormTest()
{
	var missing = false;

	var _vorname = document.getElementById("vorname_val").value;
	var _nachname = document.getElementById("nachname_val").value;
	var _email = document.getElementById("email_val").value;
	
	var errorstring = "<ul>";
	
	if ( _vorname == "" )
	{
		document.getElementById("vorname_label").style.color = "#ff0000";
		errorstring += "<li>Vorname eingeben</li>";
		missing = true;
	}
	else
	{
		if ( _vorname.length < 2 )
		{
			document.getElementById("vorname_label").style.color = "#ff0000";
			errorstring += "<li>Vorname enth&auml;lt zu wenig Zeichen</li>";
			missing = true;
		}
		else
		{
			document.getElementById("vorname_label").style.color = "#000000";
		}
	}
	
	if ( _nachname == "" )
	{
		document.getElementById("nachname_label").style.color = "#ff0000";
		errorstring += "<li>Nachname eingeben</li>";
		missing = true;
	}
	else
	{
		if ( _nachname.length < 3 )
		{
			document.getElementById("nachname_label").style.color = "#ff0000";
			errorstring += "<li>Nachname enth&auml;lt zu wenig Zeichen</li>";
			missing = true;
		}
		else
		{
			document.getElementById("nachname_label").style.color = "#000000";
		}
	}
	
	if ( _email == "" )
	{
		document.getElementById("email_label").style.color = "#ff0000";
		errorstring += "<li>E-Mail eingeben</li>";
		missing = true;
	}
	else
	{
		at = _email.lastIndexOf("@");
		point = _email.lastIndexOf(".");
		
		if ( at == -1 || point == -1 )
		{
			document.getElementById("email_label").style.color = "#ff0000";
			errorstring += "<li>Ung&uuml;ltige E-Mail eingeben</li>";
			missing = true;
		}
		else
		{
			if ( at > point || (point - at) == 1 || point == (_email.length - 1) )
			{
				document.getElementById("email_label").style.color = "#ff0000";
				errorstring += "<li>Ung&uuml;ltige E-Mail eingeben</li>";
				missing = true;
			}
			else
			{
				document.getElementById("email_label").style.color = "#000000";
			}
		}
	}
	
	errorstring += "</ul>";
	
	if ( !missing )
	{
	
		$.get(
			"ajax/saveInDB.php",
			{
				vorname: _vorname,
				nachname: _nachname,
				email: _email
			}
		);
	
		SimpleViewerDisplayMode = "viewer";
		document.getElementById("formularSimpleViewerFehler").style.display = "none";
		$("#formularSimpleViewer").fadeOut("slow");
		$("#div_simpleViewer").fadeIn("slow");
	}
	else
	{
		document.getElementById("errortext").innerHTML = errorstring;
		$("#formularSimpleViewerFehler").fadeIn("slow");
	}
	
//	return false;
}

function showSimpleViewerForm()
{
	SimpleViewerDisplayMode = "form";

	document.getElementById("vorname_val").value = "";
	document.getElementById("nachname_val").value = "";
	document.getElementById("email_val").value = "";
	document.getElementById("vorname_label").style.color = "#000000";
	document.getElementById("nachname_label").style.color = "#000000";
	document.getElementById("email_label").style.color = "#000000";
	
	$("#backgroundSimpleViewer").css({
		"opacity": "0.7"
	});

	$("#backgroundSimpleViewer").fadeIn("slow");
	$("#formularSimpleViewer").fadeIn("slow");
}


function hideSimpleViewer()
{
	switch (SimpleViewerDisplayMode)
	{
		case "viewer":
			document.getElementById("div_simpleViewer").style.display = "none";
			break;
		case "form":
			$("#formularSimpleViewer").fadeOut("slow");
			$("#formularSimpleViewerFehler").fadeOut("slow");
			break;
	}
	
	$("#backgroundSimpleViewer").fadeOut("slow");
}

function showSimpleViewer()
{
	SimpleViewerDisplayMode = "viewer";

	$("#backgroundSimpleViewer").css({
		"opacity": "0.7"
	});

	$("#backgroundSimpleViewer").fadeIn("slow");
	$("#div_simpleViewer").fadeIn("slow");
}

function reiter_drueber(reiter)
{
	var ID = "";
	var image;
	switch (reiter)
	{
		case "impressum":
			ID = "div_impressum";
			image = 'url("bilder/b-impressum-rollover.png")';
			break;
		case "kontakt":
			ID = "div_kontakt";
			image = 'url("bilder/b-kontakt-rollover.png")';
			break;
		default:
			alert("reiter_drueber: FEHLER");
			break;
	}

	document.getElementById(ID).style.backgroundImage = image;
	document.getElementById(ID).style.cursor = "pointer";
}

function reiter_weg(reiter)
{
	switch (reiter)
	{
		case "impressum":
			ID = "div_impressum";
			image = 'url("bilder/b-impressum-passiv.png")';
			break;
		case "kontakt":
			ID = "div_kontakt";
			image = 'url("bilder/b-kontakt-passiv.png")';
			break;
		default:
			alert("reiter_weg: FEHLER");
			break;
	}
	document.getElementById(ID).style.backgroundImage = image;
	document.getElementById(ID).style.cursor = "default";
}

function setPopupTitle(title)
{
	document.getElementById("popupTitle").innerHTML = title;
}

function setPopupText(text)
{
	document.getElementById("popupArea").innerHTML = text;
}

function getImpressumKontakt()
{
	result = "";
	result += "<div style=\"font-size:14px;margin:50px;\">";
	result += "  <table>";
	result += "    <colgroup>";
	result += "      <col width=\"100px\"/>";
	result += "      <col width=\"200px\"/>";
	result += "    </colgroup>";
	result += "    <tr><td height=\"20px\" colspan=\"2\">René Lorenz (Inhaber)<br><br></td></tr>";
	result += "    <tr><td height=\"20px\" colspan=\"2\">Kulturhaus Urania 70</td></tr>";
	result += "    <tr><td height=\"20px\" colspan=\"2\">Moritzburgring 1<br><br></td></tr>";
	result += "    <tr><td height=\"20px\" colspan=\"2\">06108 Halle (Saale)<br><br><br><br></td></tr>";
	result += "    <tr><td height=\"20px\">Telefon</td><td>0345&nbsp;/&nbsp;6888888</td></tr>";
	result += "    <tr><td height=\"20px\">Fax</td><td>0345&nbsp;/&nbsp;6825071</td></tr>";
	result += "    <tr><td height=\"20px\">Mobil</td><td>0177&nbsp;/&nbsp;3001020</td></tr>";
	result += "    <tr><td height=\"20px\">E-Mail</td><td><a href=\"mailto:r.lorenz@urania70.com\">r.lorenz@urania70.com</a></td></tr>";
	result += "    <tr><td height=\"20px\">Internet</td><td><a href=\"http://www.urania70.com\" target=\"_blank\">www.urania70.com</a></td></tr>";
	result += "  </table>";
	result += "</div>";
	
	return result;
}

function showImpressumPopup()
{
	setPopupTitle("Impressum");
//	setPopupText("Hier kommt noch Text fürs Impressum hin...");
	setPopupText(getImpressumKontakt());
	//centering with css
	centerPopup();
	//load popup
	loadPopup();
}

function showKontaktPopup()
{
	setPopupTitle("Kontakt");
	setPopupText(getImpressumKontakt());
	//centering with css
	centerPopup();
	//load popup
	loadPopup();
}

function drueber()
{
	document.getElementById("button").src = "bilder/rollover.png";
	document.getElementById("button").style.cursor = "pointer";
}

function weg()
{
	document.getElementById("button").src = "bilder/normal.png";
	document.getElementById("button").style.cursor = "default";
}