// JavaScript Document
//Markiert dei ganze Zeile im Menu------------------------------------------------------------------
c1 = '#004590';
c2 = '#6f263c';
c3 = '#759c2d';
c4 = '#e3a412';

//Markiert dei ganze Tabellenzeile------------------------------------------------------------------
function markup ( pa, pins, pcolor ){
	if (pins == 1){
		pa.style.background=pcolor;
	}
	if (pins == 0){
		pa.style.background='';
	}
}

//POP-UP- Offer Fix-----------------------------------------------------------------------------------
function popupOffer(pOpen){
	var popup = window.open(pOpen, "Angebote", "width=515, height=645, resizable=yes, scrollbars=no, statusbar=no, status=no, toolbar=no");
	popup.focus();
}
/*function popupOffer2(pOpen, pwdt, phgt, pscrl){
	var popup = window.open(pOpen, "Angebote", "width=" + pwdt + ", height=" + phgt + ", resizable=yes, scrollbars=" + pscrl +", statusbar=no, status=no, toolbar=no");
	popup.focus();
}*/


//POP-UP - Variabel----------------------------------------------------------------------------------
function openPopUp( pURL, pName, pWidth, pHeight, pFeatures ) {
	// Array mit dreistufiger Funktionsunterscheidung des Fensters
		var windowFeatures = new Array();
	    windowFeatures["high"]   = "scrollbars=yes, status=yes, menubar=yes, location=yes, resizable=yes";
		windowFeatures["middle"] = "scrollbars=yes, status=yes, menubar=yes, location=no, resizable=no";
		windowFeatures["low"]    = "scrollbars=no, status=yes, menubar=yes, location=no, resizable=no"; 
		windowFeatures["low2"]    = "scrollbars=yes, status=yes, menubar=yes, location=no, resizable=yes"; 
		windowFeatures["none"]	 = "scrollbars=no, status=no, menubar=no, location=no, resizable=no";

	// Erstellen des Strings, der die Funktionen des Fensters definiert
	var windowOptions  = "width=" + pWidth;			                // Breite des Fensters
	    windowOptions += ", height=" + pHeight;	                    // Höhe des Fensters
		windowOptions += ", " + windowFeatures[pFeatures];  		    // Mögliche Funktionen des Fensters
	
	var popUp = window.open(pURL, pName, windowOptions);		    // Fenster öffnen
	popUp.focus();													// Fensters auswählen  
	
}
//---------------------------------------------------------------------------------------------------
//Relict altes ´JS-Menu Handling---------------------------------------------------------------------
function MenuHandler ( mitem ) {
	if ( mitem == 1) {
		/*//Mp1
			document.getElementById('mdrop011').style.display='none';
			document.getElementById('mdrop012').style.display='none';
		
		//Mp 2
			//document.getElementById('m02').style.display='none';
			document.getElementById('mdrop021').style.display='none';
			document.getElementById('mdrop022').style.display='none';
			document.getElementById('mdrop023').style.display='none';
		//Mp 3
			//document.getElementById('m03').style.display='none';
			document.getElementById('mdrop031').style.display='none';
			document.getElementById('mdrop032').style.display='none';
			document.getElementById('mdrop033').style.display='none';
		//Mp 4
			document.getElementById('m04').style.display='none';
			document.getElementById('mdrop041').style.display='none';
			document.getElementById('mdrop042').style.display='none';
			document.getElementById('mdrop043').style.display='none';
			document.getElementById('mdrop044').style.display='none';
		//Mp 5
			document.getElementById('m05').style.display='none';
			document.getElementById('mdrop051').style.display='none';
			document.getElementById('mdrop052').style.display='none';
			document.getElementById('mdrop053').style.display='none';
			document.getElementById('mdrop054').style.display='none';
		//Mp 6
			document.getElementById('m06').style.display='none';*/
	}
}
					// Feldprüfungen vor Datenübertragung			
					function submitForm(){
					   var formErrorText = "Folgende Felder enthalten fehlerhafte Eingaben:"; 
					   var error = false;          
		               
					   // (Nach-)Name
					   if ( window.document.kontakt.surname.value == '' ){
					      formErrorText += " \n - (Nach-)Name";
						  error = true;
					   }
         				// eMailAdr
					   if ( window.document.kontakt.emailadr.value == '' ){
					      formErrorText += " \n - Ihre eMail-Adresse";
						  error = true;
					   } 
                    	// Bemerkungen
					   if ( window.document.kontakt.comment.value == '' ){
					      formErrorText += " \n - Etwas schreiben sollten Sie schon.";
						  error = true;
					   }
				     // Fehler?
					 if ( error ) {
					      alert(formErrorText);
					 } else {
					      window.document.kontakt.submit();
                     }
  	   		}   //  Formular versenden nach Eingabeprüfung
			  				 
				 //-->
				 
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_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_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function impressum() {
		window.open('impressum.htm','impressum','height=355,width=400');
}

function popup(adresse,breit,hoch) {
	anhang = 'height=' + hoch + ',width=' + breit;
	var fenstername = adresse.slice(0,-4);
	adresse = "pop" + adresse + ".htm";
	window.open(adresse,fenstername,anhang);
}

function popupPHP(bildnr,pfad,gross)
{

	adresse = 'popPHP.php?bild=' + bildnr;
	if(pfad)
		adresse += '&pfad=' + pfad;
	if(gross)
		anhang = 'height=450,width=520';
	else
		anhang = 'height=400,width=520';
	var fenstername = "Fenster";
	window.open(adresse,fenstername,anhang);
}

