var image_dir = "img/";

function hideurlredirect ()
{ 
	if (document.getElementById("TYPE").options[11].selected == false)
	{
		document.getElementById("url1").className = "invisible";
		document.getElementById("url2").className = "invisible";
		document.getElementById("url3").className = "invisible";
		hideframe();
	}
	else
	{
		document.getElementById("url1").className = "visible";
		document.getElementById("url2").className = "visible grey_bg";
		document.getElementById("url3").className = "visible";
		hideframe();
	}
}

function hideframe ()
{ 
	doc = document.getElementsByName("urlredirect");
	if (doc[0].checked == true)
	{
		document.getElementById("frametitle").className = "invisible";
		document.getElementById("framedesc").className = "invisible";
		document.getElementById("framesearch").className = "invisible";
		document.getElementById("frameicon").className = "invisible";
	}
	else if (doc[0].checked == false && doc[1].checked == false)
	{
		doc[0].checked = true;
		document.getElementById("frametitle").className = "invisible";
		document.getElementById("framedesc").className = "invisible";
		document.getElementById("framesearch").className = "invisible";
		document.getElementById("frameicon").className = "invisible";
	}
	else
	{
		document.getElementById("frametitle").className = "visible grey_bg";
		document.getElementById("framedesc").className = "visible";
		document.getElementById("framesearch").className = "visible grey_bg";
		document.getElementById("frameicon").className = "visible";
	}
}
function hidens ()
{ 
	if (document.getElementsByName("nameserver")[0].checked == true)
	{
		document.getElementById("ns1").className = "invisible";
		document.getElementById("ns2").className = "invisible";
		document.getElementById("ns3").className = "invisible";
		document.getElementById("ns4").className = "invisible";
		document.getElementById("ns5").className = "invisible";
	}
	else
	{
		document.getElementById("ns1").className = "visible grey_bg";
		document.getElementById("ns2").className = "visible";
		document.getElementById("ns3").className = "visible grey_bg";
		document.getElementById("ns4").className = "visible";
		document.getElementById("ns5").className = "visible grey_bg";
	}
}

function showfaqans (faqmax,faqnum) 
{
   i = 1;
   while (i <= faqmax) {
      document.getElementById("plus" + i).src = "img/plus.png";
      document.getElementById("faq" + i).className = "invisible";
      i++;
   }
   if (document.getElementById("faq" + faqnum).className == "invisible") {
      document.getElementById("plus" + faqnum).src = "img/minus.png";
      document.getElementById("faq" + faqnum).className = "visible";
   }
   else if (document.getElementById("faq" + faqnum).className == "visible") { 
      document.getElementById("faq" + faqnum).className = "invisible"; 
   }
}

function caution (text,formular) 
{
   message = confirm(text);
   if (message) { document.getElementById(formular).submit(); }
   else {  }
}

//Navigations-Rollover
function navirollover (image, status)
{
	document.getElementById(image).src = "img/navi_" + image + status + ".jpg";
}

function checkinhaltok (inputtext,minlength,numeric)
{
	if (minlength > 0)
		inputlengthmin = minlength;
	else
		inputlengthmin = 0;
	
	input = document.getElementById(inputtext).value;
	inputimg = inputtext + "img";
	
	if (numeric == 1)
		checknumeric = !isNaN(Number(input));
	else 
		checknumeric = true;
	
	if (input.length >= inputlengthmin && checknumeric)
		document.getElementById(inputimg).src = image_dir + "ok.png";
	else
		document.getElementById(inputimg).src = image_dir + "error.png";
}

function checkmailadd () 
{
	email = document.getElementById("email").value;
	if (! email.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}|museum$/))
		document.getElementById("emailimg").src = image_dir + "error.png";
	else
		document.getElementById("emailimg").src = image_dir + "ok.png";
}

function popup(ziel, breite, hoehe)
{
	var _popwidth = breite;
	var _popheight = hoehe;
	_xpos = (screen.width - _popwidth) / 2;
	_ypos = (screen.height - _popheight) / 2;
	var _eigenschaften = "width=" + _popwidth + ",height=" + _popheight + ", menubar=no, left=" + _xpos  + ",top=" + _ypos + ", resizable=yes, scrollbars=yes, location=no, resizable=no, menubar=no, status=no, toolbar=no, ";
	_popup = window.open(ziel,"test",_eigenschaften);
	_popup.focus();
}