function ShowHide(divId) {
	var id = document.getElementById(divId); 
	if (id.style.display == "none") {
		eval("id.style.display = 'block'"); 
	}
	else {
		eval("id.style.display = 'none'"); 
	}
}

function ShowHideS(ele_id,divId,ele_select) {
	var form_value = document.forms["survey"].elements[ele_id].value;
	var id = document.getElementById(divId); 
	var focus = document.forms["survey"].elements[divId].name;
//	alert(form_value);
	if (form_value == ele_select) {
		eval("id.style.display = 'block'"); 
		//document.survey.elements[focus].focus();
	} else {
		eval("id.style.display = 'none'"); 
	}
}


function TopMenu(divId,divId2) {
	var id = document.getElementById(divId); 
	var id2 = document.getElementById(divId2); 
	if (id.style.display == "none") {
		eval("id.style.display = 'block'"); 
		eval("id2.style.display = 'none'"); 
	}
	else {
		eval("id.style.display = 'none'"); 
		eval("id2.style.display = 'block'"); 
	}
}

function ChkSurvey() {

	if(document.forms["survey"].elements["5"].value=='1') {

	var intI = 0;
	var form_length = document.forms["survey"].length;

 	while ( intI <  form_length) {

		var from_id = document.forms["survey"].elements[intI].name;
		var eletype = document.forms["survey"].elements[intI].type ;
		var id = document.getElementById(from_id);
		// alert ("1: " + intI + " - name: " + from_id );

		if (eletype == "text") {
		if (id.style.display != "none") {
			if ( document.forms["survey"].elements[intI].value == "" ) {
				alert("Field " + document.forms["survey"].elements[intI].name + " is empty.\n\n");
				document.survey.elements[intI].focus();
				return false;
			}
		}
		
		/*} else if (eletype == "radio") {
				var move_on = false;
				var i=1;
				var base_name = document.forms["survey"].elements[intI].name;
				while (base_name == document.forms["survey"].elements[intI].name) {
					Buttons:
					if (document.forms["survey"].elements[intI].checked == true) {
						alert(i);
						intI++;
						move_on = true;
						break Buttons;
					} else {
						intI++;
						i++;
					}
				}
				if(move_on==false) {
					alert("Option " + document.forms["survey"].elements[intI-1].name + " has not been set.\n\n");
					document.survey.elements[intI-1].focus();
					return false;
				}
		*/			
		} else if (eletype == "select-one") {
			if ( document.forms["survey"].elements[intI].selectedIndex == 0 ) {
				alert("Item " + document.forms["survey"].elements[intI].name + " has no option selected.\n\n");
				document.survey.elements[intI].focus();
				return false;
			}
		}
		intI++;
		}
		
} else {

	var intI = 0;
	var form_length = 12;

 	while ( intI <  form_length) {

		var from_id = document.forms["survey"].elements[intI].name;
		var eletype = document.forms["survey"].elements[intI].type ;
		var id = document.getElementById(from_id);
		// alert ("1: " + intI + " - name: " + from_id );

		if (eletype == "text") {
		if (id.style.display != "none") {
			if ( document.forms["survey"].elements[intI].value == "" ) {
				alert("Field " + document.forms["survey"].elements[intI].name + " is empty.\n\n");
				document.survey.elements[intI].focus();
				return false;
			}
		}
		
		/*} else if (eletype == "radio") {
				var move_on = false;
				var i=1;
				var base_name = document.forms["survey"].elements[intI].name;
				while (base_name == document.forms["survey"].elements[intI].name) {
					Buttons:
					if (document.forms["survey"].elements[intI].checked == true) {
						alert(i);
						intI++;
						move_on = true;
						break Buttons;
					} else {
						intI++;
						i++;
					}
				}
				if(move_on==false) {
					alert("Option " + document.forms["survey"].elements[intI-1].name + " has not been set.\n\n");
					document.survey.elements[intI-1].focus();
					return false;
				}
		*/			
		} else if (eletype == "select-one") {
			if ( document.forms["survey"].elements[intI].selectedIndex == 0 ) {
				alert("Item " + document.forms["survey"].elements[intI].name + " has no option selected.\n\n");
				document.survey.elements[intI].focus();
				return false;
			}
		}
		intI++;
		}

}

}

function ChkFormular()
{

 if(document.commentform.name.value == "") {
   alert("No name provided. Please fill it in.");
   document.commentform.name.focus();
   return false;
  }
 if(document.commentform.email.value == "") {
   alert("Please enter your email address! The address will NOT be shown on the website or used for other purposes than me maybe wanting to get in touch with you!");
   document.commentform.email.focus();
   return false;
  }
 if(document.commentform.email.value.indexOf('@') == -1) {
   alert("Invalid email address! The @ sign is missing!");
   document.commentform.email.focus();
   return false;
  }
 if(document.commentform.email.value.indexOf('.') == -1) {
   alert("Invalid email address! There is a dot missing, pointing to an incorrect domain name!");
   document.commentform.email.focus();
   return false;
  }
  if(document.commentform.email.value.indexOf(' ') != -1) {
   alert("Invalid email address! There should be no spaces in the address.");
   document.commentform.email.focus();
   return false;
  }
 if(document.commentform.subject.value == "") {
   alert("No subject provided. Please fill it in.");
   document.commentform.subject.focus();
   return false;
  }

 if(document.commentform.comment.value == "") {
   alert("No comment provided. You should really write _something_! :-)");
   document.commentform.comment.focus();
   return false;
  }


}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
