/*---falls einzelne html-Datei angewählt wird, wird das komplette Frameset gezeigt---*/
if (top.is_frameset + "" != "ok") top.location.href="index.html";
/*---öffnen eines neuen Fensters für Fremd-URLs---*/
function openwin(url) {
	window.open(url,"UMLLink", "width=700,height=500,menubar,scrollbars,status,location,toolbar,resizable");
}
/*---Email-Formular prüfen---*/
function CheckValues() {
  with (document.EmailForm) {
  	if (Nachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen ein.");
		Nachname.focus();
		return false;
	}
  			
  	if ( (Tel.value == "") && (Email.value == "") ) {
		alert("Bitte geben Sie die Telefonnummer oder Email-Adresse ein,\ndamit wir Sie benachrichtigen können.");
		Tel.focus();
		return false;
	}
	if ( (Email.value != "") && (Email.value.indexOf ('@',0) == -1 || Email.value.indexOf ('.',0) == -1)){      
		alert("Die Email-Adresse muss ein @-Zeichen und einen \'.\' enthalten.");
		Email.select();
		Email.focus();
		return false;
	}

  }
  return true;
}

/*--- Cookies ---*/
var dur = 1000*60*60*24*365;

function IsCookie()
{
	if (document.cookie)
	{
		GetCookie();
	} 
}

function GetCookie()
{
	document.EmailForm.Nachname.value = GetCookieValue("nname");
	document.EmailForm.Vorname.value = GetCookieValue("vname");
	document.EmailForm.Firma.value = GetCookieValue("firma");
	document.EmailForm.Tel.value = GetCookieValue("telef");
	document.EmailForm.Email.value = GetCookieValue("email");
}

function GetCookieValue(key)
{
	var start = document.cookie.indexOf(key);
	if (start != -1)
	{
		start += 6;
		var end = document.cookie.indexOf(";", start);
		if (end == -1) end = document.cookie.length;
		{
			var value = document.cookie.substring(start,end);
			return value;
		}
	} else { return ""; }
}

function WriteCookie(key, value)
{
	if (value != "")
	{
		var now = new Date();
		var expire = new Date(now.getTime()+dur);
		document.cookie = key+"="+value+";expires="+expire.toGMTString()+";";
	}
}