function bookmark()
{
 if (navigator.appName.indexOf ('Microsoft') !=-1)
  {
   window.external.AddFavorite('http://www.hildebrandt-maeder.de','Hildebrandt und Maeder');
  }
 else
  {
   alert(unescape('Ihr Browser unterst%FCtzt diese Funktion nicht Dr%FCcken Sie stattdessen die Tasten CTRL+D'));
  }
 }
function home()
{
 if (navigator.appName.indexOf ('Microsoft') ==-1)
 alert(unescape('Ihr Browser unterst%FCtzt diese Funktion leider nicht  Bitte gehen Sie %FCber das Men%FC:  Bearbeiten->Einstellungen->Startseite'));
}


//only stupid ms browser
var i=0;
function hide(){
if (navigator.appName.indexOf ('Microsoft') !=-1){
  for(i ; i < 6 ; i++ )
    document.getElementById("headlist").childNodes[i].className ='';
   }
   i=0;
}


function bgChange(form,nr)
{
document.forms[form].elements[nr].style.border="solid 1px #cc6633";
}
function bgChange2(form,nr)
{
document.forms[form].elements[nr].style.border="solid 1px #696969";
}


function mailcheck()
{
if (document.forms[1].elements[1].value==""){
	alert("Bitte geben Sie einen Namen an");document.forms[1].elements[1].focus();return false;
	}
if (document.forms[1].elements[2].value==""){
	alert("Bitte geben Sie eine Mailadresse an");document.forms[1].elements[2].focus();return false;
	}
if (document.forms[1].elements[6].value==""){

	alert("Leider fehlt eine Nachricht");document.forms[1].elements[6].focus();return false;
	}
//Test der Mailstruktur
var mailstr=document.forms[1].elements[2].value;
var reg1 = /(@.@)|(\.\.)|(@@)|(@\.)|(\.@)|(^\.)/; // nicht gueltig
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	
if (!reg1.test(mailstr) && reg2.test(mailstr)) {
		alert(unescape("Danke f%FCr Ihre Nachricht"));
	} else {
		alert("Keine gueltige e-Mail Adresse.");return false;
	}


}


//****************************Tooltip funktionen****************************************//
  var ie = document.all ? true : false ;

  //Vorhanden Hilfetexte verstecken und mit einem neuen Link zum beenden austatten
  var x;
  function resetHelp(x){

     var tempHelpDiv = document.getElementById("tooltipcontainer");
     for (i = 0; i < tempHelpDiv.childNodes.length; i ++) { 
        if (tempHelpDiv.childNodes[i].nodeName.toLowerCase() == "div") {
            
            tempHelpDiv.childNodes[i].style.position= "absolute";
            tempHelpDiv.childNodes[i].style.top= "-99999px";
            tempHelpDiv.childNodes[i].style.left= "-99999px";
           
            if(x == "init"){
              var current = tempHelpDiv.childNodes[i].id.substr(7);       
  
              var closeImg = document.createElement('img');
              closeImg.setAttribute('alt','Hinweis entfernen');
              closeImg.setAttribute('src','../images/closeItem.gif');            
              
              var closelink = document.createElement('a');
              closelink.setAttribute('title','Hinweis entfernen');
              closelink.setAttribute('name',current);
              closelink.setAttribute('id',current);
              closelink.href="#"+current;
              closelink.onclick = function () {hideTooltip(this.id); return false;}               
              closelink.appendChild(closeImg);
              tempHelpDiv.childNodes[i].insertBefore(closelink, tempHelpDiv.childNodes[i].firstChild);
              
            }
          }
      }
    getEventHandler();
  }


  //Crowsbrowserfunktion zum zuweisen von Eventhandlern
  function addEvent(obj, evType, fn, useCapture){
    if (obj.addEventListener){
      obj.addEventListener(evType, fn, useCapture);
      return true;
    } else if (obj.attachEvent){
      var r = obj.attachEvent("on"+evType, fn);
      return r;
    } else {
      alert("Handler could not be attached");
    }
  }

  //allen Tooltip-Links Eventhandler zuweisen
  function getEventHandler(){
    allLinks = new Array();
    allLinks = window.document.getElementsByTagName("a");

    for(i = 0; i < allLinks.length; i++ ){
      if (allLinks[i].className == "tooltip"){
		    addEvent(allLinks[i], "mouseover", showTooltip, false);
      } 
    }         
  }
  
  //Funktion zur Anzeiged er Tooltips
  function showTooltip(){
    

    
    resetHelp("cleaner");
 
    if(this.href){
      var id = this.href.split("#");
    }else{
      var id = window.event.srcElement.href;
      id = id.split("#");
    }
    var contentElement = document.getElementById(id[1]);
      if(ie){
        var fHeight = (document.documentElement.clientHeight/9);
        var fWidth = (document.documentElement.clientWidth/2)-220;
      }else{
        var fHeight = (window.innerHeight/9);
        var fWidth = (window.innerWidth/2)-220;
      }
    contentElement.style.width = "600px";
    contentElement.style.fontSize = "12px";
    contentElement.style.left = fWidth+'px';
    contentElement.style.top = fHeight+'px';
    contentElement.style.position = "fixed";
  }//eo function
  
  
  //Funktion zum verstecken eines bestimmten Tooltips
  var tooltipToHide
  function hideTooltip(tooltipToHide){

    var contentElement = document.getElementById("tooltip"+tooltipToHide);
            contentElement.style.position= "absolute";
            contentElement.style.top= "-99999px";
            contentElement.style.left= "-99999px";
  }   
  
  

//****************************Tooltip funktionen ende****************************************//


