// JavaScript Document
function changeon(wer){
	document.getElementById(wer).className = "divsn1b";
}
function changeoff(wer){
	document.getElementById(wer).className = "divsn1a";
}
function change2on(wer){
	document.getElementById(wer).className = "divmnbox2act2";
}
function change2off(wer){
	document.getElementById(wer).className = "divmnbox2";
}
function change3on(wer){
	document.getElementById(wer).className = "divssn1b";
}
function change3off(wer){
	document.getElementById(wer).className = "divssn1a";
}
function change4on(wer){
	document.getElementById(wer).className = "divsssn1b";
}
function change4off(wer){
	document.getElementById(wer).className = "divsssn1a";
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function popupWindow(datei,winname,w,h,x,y) {
  var properties = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes";
  popup = window.open(datei,winname,"width="+w+",height="+h+","+properties+"");
  if(window.moveTo) popup.moveTo(x,y);
  if(window.focus) popup.focus();
}

function checkForm() {
	var strMeldung;
	var myform = document.forms["formKontakt"];
    strMeldung="";
    strMeldung="Bitte füllen Sie mindestens folgende Felder aus:\n";
    if (cleanWhitespace(myform.Name)=="")
    	strMeldung+="\n Name";
	if (cleanWhitespace(myform.Vorname)=="")
    	strMeldung+="\n Vorname";
	if (cleanWhitespace(myform.Telefon)=="")
    	strMeldung+="\n Telefon";
    if (cleanWhitespace(myform.Email)=="")
    	strMeldung+="\n Emailadresse";
    else {	
    	if ((myform.Email.value.indexOf("@") == -1) || (myform.Email.value.lastIndexOf(".")<myform.Email.value.indexOf("@")))
    	strMeldung+="\n Emailadresse prüfen"; 
	}
    if (cleanWhitespace(myform.Nachricht)=="")
    	strMeldung+="\n Ihre Nachricht";

	if (strMeldung=="Bitte füllen Sie mindestens folgende Felder aus:\n")
    	document.forms["formKontakt"].submit();
    else
		alert(strMeldung);
}

function cleanWhitespace(elem) {
  var strClean = "";
  if ( elem.value!="" ) {
	  var intElemLength = elem.value.length;
	  var intElemLengthLast = elem.value.length - 1;
	  for (i = 0; i < intElemLength; i++) {
		if (elem.value.charAt(i) != ' ') strClean += elem.value.charAt(i);
	    else if (strClean.length > 0 && elem.value.charAt(i+1) != ' ' && i != intElemLengthLast) strClean += elem.value.charAt(i);
	  }
  }		  
  return strClean;
}

function setFormVal(elem, val)
{
	var idElem = ""+elem;
	if (document.getElementById(idElem)) {
		document.getElementById(idElem).value=val;
	}	
}

function checkFormFragebogen()
{
    var strMeldung;
    strMeldung="";
    strMeldung="Bitte füllen Sie mindestens folgende Felder aus:\n";
    if (cleanWhitespace(document.getElementById('cms.name'))=="")
    	strMeldung+="\n Name";
    if (cleanWhitespace(document.getElementById('cms.email'))=="")
    	strMeldung+="\n Email";
    else {	
    	if ((document.getElementById('cms.email').value.indexOf("@") == -1) || (document.getElementById('cms.email').value.lastIndexOf(".")<document.getElementById('cms.email').value.indexOf("@")))
    	strMeldung+="\n Email prüfen"; 
	}
    if (cleanWhitespace(document.getElementById('cms.plz'))=="")
    	strMeldung+="\n PLZ";

	if (strMeldung=="Bitte füllen Sie mindestens folgende Felder aus:\n")
    	document.forms["formFragebogen"].submit();
    else
	alert(strMeldung);
}

function move(e,ttid,val) {
iDistanceX = 10;
iDistanceY = 15;
e = e || window.event;
var dbody = (document.compatMode && document.compatMode != 'BackCompat')?document.documentElement:document.body;
var elm = document.getElementById(ttid);
elm.innerHTML = val;
elm.style.left = e.clientX + iDistanceX + dbody.scrollLeft+'px';
elm.style.top  = e.clientY + iDistanceY + dbody.scrollTop+'px';	
}

function moveoff(ttid){
	document.getElementById(ttid).style.left=-1000+'px';
	document.getElementById(ttid).style.top=-1000+'px';
}

