function formating(Which){
		if (document.frm.PBeschreibung.createTextRange) {
			document.frm.PBeschreibung.focus();
			document.selection.createRange().duplicate().text = Which;
		} else {
			document.frm.PBeschreibung.value += Which;
		}
}

function Fenstername() {
	    Fenster = window.opener;
 	    Fenster.name = 'main';
}


function dezRound(num,pos) { 
    if(pos<0) { 
	   pos=Math.pow(10,Math.abs(pos)); 
       return Math.round(num/pos)*pos; 
    } 
	else if(pos>0) { 
       pos=Math.pow(10,pos); 
       return Math.round(num*pos)/pos; 
	} 
    else { 
	   return Math.round(num); 
	} 
}

function mwst() {
  var mwst;
  mwst = 0;
  var brutto;
  brutto = 0;
  preis = parseInt(document.frm.Preis.value);
  mwstsatz = parseInt(document.frm.MWST.value);  
  if(mwstsatz == 0) {
	  brutto = preis;
  }
  else {
     mwst = preis * (mwstsatz/100);
     bruttopre = preis + mwst;
	 brutto = dezRound(bruttopre,2); 
  }
  document.frm.mwstout.value = mwst;
  document.frm.brutto.value = brutto;
} 

function showIDs(nr) {
    document.getElementById(nr).style.display = "inline";
}
function hideIDs(nr) {
    document.getElementById(nr).style.display = "none";
}

function iframeno() {
    document.getElementById("suchframe").style.display = "none";
	document.getElementById("suchframe2").style.display = "none";
}
function iframeno2() {
    document.getElementById("suchframe").style.display = "none";
}

function iframeyes() {
    document.getElementById("suchframe").style.display = "inline";
}

function iframeyes2() {
    document.getElementById("suchframe2").style.display = "inline";
}


function dienstno() {
  document.getElementById("dienstleister").style.display = "none";
}

function dienstyes() {
  document.getElementById("dienstleister").style.display = "inline";
}

function herstellerno() {
  document.getElementById("hersteller").style.display = "none";
}

function herstelleryes() {
  document.getElementById("hersteller").style.display = "inline";
}

function lade_projekt(dienst,herstell) {
	if(dienst == 1) dienstyes();
	else  dienstno();
	
	if(herstell == 1) herstelleryes();
	else  herstellerno();
	
	document.getElementById("suchframe2").style.display = "none";
	document.getElementById("suchframe").style.display = "none";
}

function lade_projekt2() {
    initDynamicOptionLists();
	iframeno2() ;
}

function lade_firmenranking() {
    initDynamicOptionLists();
	checkmenupublic();
}


function checkwerbung() {
   document.getElementById("angebot2").style.display = "none";
   document.getElementById("angebot2b").style.display = "none";
   document.getElementById("angebot3").style.display = "none";
   document.getElementById("angebot4").style.display = "none";
   document.getElementById("angebot3b").style.display = "none";
   document.getElementById("angebot6").style.display = "none";
   document.getElementById("angebot6b").style.display = "none";
   document.getElementById("angebot7").style.display = "none";
}

function checkwerbung2() {
   document.getElementById("angebot1").style.display = "none";
   document.getElementById("angebot3").style.display = "none";
   document.getElementById("angebot02").style.display = "none";
   document.getElementById("angebot1t").style.display = "none";
   document.getElementById("angebot03").style.display = "none";
   document.getElementById("angebot04").style.display = "none";
   document.getElementById("angebot04t").style.display = "none";
   document.getElementById("angebot01").style.display = "none";
   document.getElementById("angebot2").style.display = "none";
   document.getElementById("angebot4").style.display = "none";
   document.getElementById("angebot5").style.display = "none";
   document.getElementById("angebot6").style.display = "none";
   document.getElementById("angebot7").style.display = "none";
   document.getElementById("angebot7t").style.display = "none";
   document.getElementById("angebot14").style.display = "none";
}

function dienstdetails(angebot) {
  if(angebot == "angebot1") {
     document.getElementById("angebot2").style.display = "none";
     document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot03").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
	  document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot3") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot04").style.display = "none";
	  document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
	  document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot02") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot04").style.display = "none";
	  document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
	  document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot01") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot04").style.display = "none";
	  document.getElementById("angebot04t").style.display = "none";
	  document.getElementById("angebot6").style.display = "none";
	  document.getElementById("angebot7").style.display = "none";
	  document.getElementById("angebot7t").style.display = "none";
	   document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot2") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot04").style.display = "none";
	  document.getElementById("angebot04t").style.display = "none";
	  document.getElementById("angebot6").style.display = "none";
	  document.getElementById("angebot7").style.display = "none";
	  document.getElementById("angebot7t").style.display = "none";
      document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot03") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	  document.getElementById("angebot2").style.display = "none";
	  document.getElementById("angebot4").style.display = "none";
	  document.getElementById("angebot5").style.display = "none";
	  document.getElementById("angebot6").style.display = "none";
	  document.getElementById("angebot7").style.display = "none";
	  document.getElementById("angebot7t").style.display = "none";
	   document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot6") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	  document.getElementById("angebot2").style.display = "none";
	  document.getElementById("angebot4").style.display = "none";
	  document.getElementById("angebot5").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot04").style.display = "none";
	  document.getElementById("angebot04t").style.display = "none";
	  document.getElementById("angebot7").style.display = "none";
	  document.getElementById("angebot7t").style.display = "none";
	   document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot04") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	  document.getElementById("angebot2").style.display = "none";
	  document.getElementById("angebot03").style.display = "none";
	  document.getElementById("angebot6").style.display = "none";
	  document.getElementById("angebot7").style.display = "none";
	  document.getElementById("angebot7t").style.display = "none";
	  document.getElementById("angebot14").style.display = "none";
	  
  }
  else if(angebot == "angebot7") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot03").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot14").style.display = "none";
  }
  else if(angebot == "angebot14") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot03").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
  }
  else if(angebot == "angebot4") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot14").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot03").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
	 document.getElementById("angebot5").style.display = "none";
  }
   else if(angebot == "angebot5") {
     document.getElementById("angebot1").style.display = "none";
	 document.getElementById("angebot02").style.display = "none";
	 document.getElementById("angebot1t").style.display = "none";
	 document.getElementById("angebot01").style.display = "none";
	 document.getElementById("angebot3").style.display = "none";
	 document.getElementById("angebot14").style.display = "none";
	 document.getElementById("angebot2").style.display = "none";
	 document.getElementById("angebot03").style.display = "none";
	 document.getElementById("angebot6").style.display = "none";
	 document.getElementById("angebot04").style.display = "none";
	 document.getElementById("angebot04t").style.display = "none";
	 document.getElementById("angebot7").style.display = "none";
	 document.getElementById("angebot7t").style.display = "none";
	 document.getElementById("angebot4").style.display = "none";
  }
  document.getElementById("angebot0").style.display = "none";
  document.getElementById(angebot).style.display = "inline";
  if(angebot == "angebot04" || angebot == "angebot1" || angebot == "angebot7") document.getElementById(angebot + "t").style.display = "inline";
}


function checkmenupublic() {
   document.getElementById("seminare").style.display = "none";
}

/* für Seite experten_details */
function expertenmenupublic() {
    checkmenupublic();
    document.getElementById("expertenanfrage").style.display = "none";
}
function expertenanfrage(was) {
    window.scrollBy(0,400)

    if (document.getElementById(was).style.display != "none") {
        document.getElementById(was).style.display = "none";
    }
    else document.getElementById(was).style.display = "inline";
}
/* Ende Seite experten_details */


function detailsmenupublic(was) {  
   if (document.getElementById(was).style.display != "none") {
        document.getElementById(was).style.display = "none";
   }
   else document.getElementById(was).style.display = "inline";
}


function checkmenu() {
   document.getElementById("kongresse").style.display = "none";
   document.getElementById("seminare").style.display = "none";
   document.getElementById("klicks").style.display = "none";
   document.getElementById("diplomarbeiten").style.display = "none";
}

function detailsmenu(was) {   
   if(was == "kongresse") {
	 document.getElementById("seminare").style.display = "none";
	  document.getElementById("klicks").style.display = "none";
   }
   else if(was == "seminare") {
	 document.getElementById("kongresse").style.display = "none";
	 document.getElementById("klicks").style.display = "none";
   }
   else if(was == "diplomarbeiten") {
	 document.getElementById("kongresse").style.display = "none";
	 document.getElementById("seminare").style.display = "none";
	 document.getElementById("klicks").style.display = "none";
   }
   else if(was == "klicks") {
	 document.getElementById("kongresse").style.display = "none";
	 document.getElementById("seminare").style.display = "none";
   }
   if (document.getElementById(was).style.display != "none") {
        document.getElementById(was).style.display = "none";
   }
   else document.getElementById(was).style.display = "inline";
}

function checkmenuadmin() {
   document.getElementById("admin").style.display = "none";
   document.getElementById("statistik").style.display = "none";
   document.getElementById("experten").style.display = "none";
}

function detailsmenuadmin(was) {   
   if(was == "admin") {
	 document.getElementById("statistik").style.display = "none";
	 document.getElementById("institutionen").style.display = "none";
	 document.getElementById("experten").style.display = "none";
   }
   if(was == "statistik") {
	 document.getElementById("admin").style.display = "none";
	  document.getElementById("institutionen").style.display = "none";
	   document.getElementById("experten").style.display = "none";
   }
   if(was == "institutionen") {
	 document.getElementById("admin").style.display = "none";
	 document.getElementById("statistik").style.display = "none";
	  document.getElementById("experten").style.display = "none";
   }
   if(was == "experten") {
	 document.getElementById("admin").style.display = "none";
	  document.getElementById("institutionen").style.display = "none";
	   document.getElementById("statistik").style.display = "none";
   }
   
   if (document.getElementById(was).style.display != "none") {
        document.getElementById(was).style.display = "none";
   }
   else document.getElementById(was).style.display = "inline";
}





function dienstdetailsan(angebot) {
  var angebotb = angebot + 'b';
  var angebota = angebot + 'a'; 
  document.getElementById(angebot).style.display = "inline";
  document.getElementById(angebotb).style.display = "inline";
  document.getElementById(angebota).style.display = "none";
}
function dienstdetailsaus(angebot) {
     var angebotb = angebot + 'b';
	 var angebota = angebot + 'a'; 

  document.getElementById(angebot).style.display = "none";
  document.getElementById(angebotb).style.display = "none";
  document.getElementById(angebota).style.display = "inline";
}

// Weiterleitungsfunktionen
function sendupdate() {
   setTimeout("schickupdate();", 1000);
}



function schickupdate() {
   document.afterformula.submit();
}

function change(url) {
     parent.frames['main'].location.href = url;     
}

function zeit2(url) {
    xxx = url;
    setTimeout("change(xxx);", 600);
}



function Pruef(feld,max) {
      var anz = feld.value.length;
      var frei;
      if (anz > max) {
        feld.value = feld.value.substring(0,max);
        frei = 0;
      } else {
        frei = max-anz;
      }
      if (document.all) document.all["i_"+feld.name].value=frei;
	  else feld.form["i_"+feld.name].value=frei;
}


function Pruefadmin(feld,max) {
      var anz = feld.value.length;
      var frei;
      if (anz > max) {
        feld.value = feld.value.substring(0,max);
        frei = 0;
      } 
	  else {
        frei = max-anz;
      }
}


function NeuFenster2(url, width, height) {
	var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubar=no,status=no' );
}

function NeuFenster2a(url, width, height) {
	var Win = window.open(url,"displayWindow2a",'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubar=no,status=no' );
}

function NeuFenster3(url, width, height) {
	var Win = window.open(url,"displayWindow3a",'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubar=no,status=no' );
}
function NeuFenster4(url, width, height) {
	var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes,menubar=no,status=no' );
    Win.focus();
	Win.moveTo(0,0);
}