// MENU LEFT -----------------------------------------
var active_layer = "empty";
var selected_layer, setInt;

function show_layer (id) {
	window.clearInterval(setInt);
	if (active_layer != "empty") { document.getElementById(active_layer).style.visibility = "hidden"; }

	document.getElementById(id).style.visibility = "visible";
	active_layer = id;
	return;
}
function hide_layer (level2) {
	window.clearInterval(setInt);
	if (level2) { selected_layer = "xxx"; }
	setInt = window.setInterval("hide()", 100);
	return;
}
function hide(){
	window.clearInterval(setInt);
	if (selected_layer != active_layer && active_layer != "empty") { document.getElementById(active_layer).style.visibility = "hidden"; }
	active_layer = "empty";
	return;
}
function select_layer(id){
	window.clearInterval(setInt);
	selected_layer = id;
	return;
}
// -----------------------------------------------------
// KONTAKT FORMULAR ------------------------------
var inputs = new Array(
	{
		input: "firma",
		text: "Firma"
	},{
		validate: true,
		input: "name",
		text: "Name",
		error: "Bitte geben Sie ihren Namen ein"
	},{
		validate: true,
		input: "mail",
		text: "E-Mail",
		error: "Bitte geben Sie ihre E-Mail ein"
	},{
		input: "telefon",
		text: "Telefon"
	},{
		input: "adresse",
		text: "Adresse"
	},{
		validate: true,
		input: "msg",
		text: "Nachricht",
		error: "Bitte geben Sie eine Nachricht ein"
	});

function validate_kontaktForm () {
	var error = false;
	var f = document.getElementById("kontakt_form");

	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].validate) {
			var input = f[inputs[i].input];

			if (input.value == "" || input.value == inputs[i].text || input.value == inputs[i].error) {
				input.className = "field_style2";
				input.value = inputs[i].error;
				error = true;
			}
		}
	}

	if (f.mail.value.length < 8
	|| f.mail.value.indexOf("@") == -1
	|| (f.mail.value.indexOf("@")+2) >= f.mail.value.lastIndexOf(".")
	|| f.mail.value.lastIndexOf(".") >= f.mail.value.length
	|| f.mail.value == "E-Mail"
	|| f.mail.value == "Bitte geben Sie ihre E-Mail ein") {
		f.mail.className = "field_style2";
		f.mail.value = "Bitte geben Sie ihre E-Mail ein";
		error = true;
	}

	if(error) { return; }
	else {
		for (var i = 0; i < inputs.length; i++) { var input = f[inputs[i].input]; 	if (input.value == inputs[i].text) input.value = ""; }

		f.submit();
	}
}
function onFocus (input) {
	input.className = "field_style3";

	for (var i = 0; i < inputs.length; i++) {
		if (input.value == inputs[i].text || input.value == inputs[i].error) {
			input.value = "";
			return;
		}
	}
}
function onBlur (inpu) {
	inpu.className = "field_style1";

	if (inpu.value == "") {
		for (var i = 0; i < inputs.length; i++) {
			if (inpu.name == inputs[i].input) {
				inpu.value = inputs[i].text;

				return;
			}
		}
	}

	return;
}
function reset_kontaktForm () {
	var f = document.getElementById("kontakt_form");

	for (var i = 0; i < inputs.length; i++) {
		f[inputs[i].input].value = inputs[i].text;
		f[inputs[i].input].className = "field_style1";
	}
}
// -----------------------------------------------------
