var flag_load = false;
var id_open_menu = false;

function ifConfirm () {
	if (window.confirm ("Sind Sie sicher?"))
		return true;
	else
		return false;
}

//-------- показать скрыть подменю группы
function viewSubMenu(id, offset)
{
	var el = document.getElementById(id);
	var group_el = document.getElementById('group_'+id);
	
	if(el.style.display == 'block')
		{	group_el.className = 'groups';
			el.style.display = 'none';
		}
	else
		{
			document.getElementById('s_menu').style.paddingTop = offset*24+8+'px';
			group_el.className = 'selgroups';
			el.style.display = 'block';
		}

	if(id_open_menu && id_open_menu != id)
		{
			document.getElementById('group_'+id_open_menu).className = 'groups';
			if(document.getElementById(id_open_menu))
			document.getElementById(id_open_menu).style.display = 'none';
		}
	id_open_menu = id;
}
function checkEmail (form) {
	if (form.email.value == '')
	{
		alert ('Bitte füllen Sie das Feld E-mail aus!');
		form.email.style.backgroundColor = '#FFBFD9';
		form.email.focus ();
		return false;
	}

	if (form.email.value.search("([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$")!=0)
		{
		alert ("Email ungültig!");
		form.email.focus();
		return false;
		}
}
		
function checkBlackboardRegistrationForm (form) {
	if (form.email.value == '')
	{
		alert ('Bitte füllen Sie das Feld E-mail aus!');
		form.email.style.backgroundColor = '#FFBFD9';
		form.email.focus ();
		return false;
	}

	if (form.email.value.search("([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)*$")!=0)
		{
		alert ("Email ungültig!");
		form.email.focus();
		return false;
		}

	if (form.first_name.value == '')
	{
		alert ('Bitte füllen Sie das Feld Vorname aus!');
		form.first_name.style.backgroundColor = '#FFBFD9';
		form.first_name.focus ();
		return false;
	}

	if (form.last_name.value == '')
	{
		alert ('Bitte füllen Sie das Feld Familienname aus!');
		form.last_name.style.backgroundColor = '#FFBFD9';
		form.last_name.focus ();
		return false;
	}

	return true;
}

function checkBlackboardForm (form) {
	if (form.title.value == '')
	{
		alert ('Bitte füllen Sie das Feld Bezeichnung der Anzeige aus!');
		form.title.style.backgroundColor = '#FFBFD9';
		form.title.focus ();
		return false;
	}

	return true;
}

// проверка формы при сабмите в NewsLetter
function checkNewsLetterForm (form) {

	//поля для проверки
	var fields2check = new Array ('name', 'vorname', 'email', 'street', 'plz', 'ort');
	var error_fields = new Array ();
	var j = 0;

	for (var i = 0; i < fields2check.length; i++)
	{
		if (form[fields2check[i]].value == "")
		{
			error_fields[j] = form[fields2check[i]].title;
			j ++;
		}
	}

	if (error_fields.length > 0) {
		var a = "Sie müssen folgende Felder ausfüllen:\n\n" + error_fields.join ("\n");
		alert (a);
		return false;
	} else {
		return true;
	}
}

function loadImpressum(){
FLS=window.open('impressum.htm', 'impressum', "width=250, height=380, scrollbars=yes, resizable=no,left=50,top=50"); 
FLS.focus();
}

function loadAGB(url){
FLS=window.open(url, 'agb', "width=400, height=500, scrollbars=yes, resizable=no,left=50,top=50"); 
FLS.focus();
return false;
}

function loadMAP(url){
FLS=window.open(url, 'map', "width=700, height=530, scrollbars=yes, resizable=no,left=50,top=50"); 
FLS.focus();
return false;
}

function loadImpressum(url){
FLS=window.open(url, 'impressum', "width=400, height=400, scrollbars=yes, resizable=no,left=50,top=50"); 
FLS.focus();
return false;
}

function loadComment(url){
FLS=window.open(url, 'comment', "width=400, height=400, scrollbars=yes, resizable=no,left=50,top=50"); 
FLS.focus();
return false;
}