/*
     IpaScript
     Copyright (c) - Ipanema Software
                     Erwin De Grande
                     http://www.ipanema.de
                     info@ipanema.de
     All rights reserved. Alle Rechte vorbehalten
*/

   browser='nn4';


  if(document.all && !document.getElementById) { browser='ie4'}
  if(document.getElementById && !document.all){ browser='nn6'}
  if(document.all && document.getElementById) { browser='ie5'}

  function LayerIsVisible(layerName)
  {
        x=layerName.split("#")
        if(x==""){return false}
     AnAus=false

     switch (browser)
         { case "ie5": if(document.all[x[0]].style.visibility=="visible") { AnAus = true}
                       break;
           case "ie4": if(document.all[x[0]].style.visibility=="visible") { AnAus = true}
                       break;
           case "nn6": if(document.getElementById(x[0]).style.visibility=="visible") { AnAus=true}
                       break;
           case "nn4": if(document.layers[x[0]].visibility=="show") { AnAus=true}
                       break;
         }

     return AnAus
  }

 function LayerVisibleAus(layerName)
 {   if(layerName=="") {return}
      x=layerName.split("#")

   for(j=0;j<x.length;j++)
    {   switch (browser)
           { case "ie5":  document.all[x[j]].style.visibility="hidden";break;
              case "ie4": document.all[x[j]].style.visibility="hidden";break;
             case "nn6": document.getElementById(x[j]).style.visibility="hidden";break;
             case "nn4": document.layers[x[j]].visibility="hide";break;
           }
    }
 }

function LayerVisibleAn(layerName)
 {
   x=layerName.split("#")

   for(j=0;j<x.length;j++)
    {   switch (browser)

         { case "ie5":    document.all[x[j]].style.visibility="visible";  break;
           case "ie4":    document.all[x[j]].style.visibility="visible";  break;
           case "nn6":  document.getElementById(x[j]).style.visibility="visible";break;
           case "nn4":   document.layers[x[j]].visibility="show";break;
         }
    }

 }


function LayerSpeed(layerName)
{  switch (browser)
     { case "ie5": var obj= document.all[layerName].style;
                   LayerMove(layerName,parseInt(obj.pixelTop),parseInt(obj.pixelLeft)+parseInt(leftSpeed))
                   if(leftStop!="" && (parseInt(obj.pixelLeft)+parseInt(leftSpeed))>=leftStop) { clearInterval(moveAktLayer); };
                   break;

       case "ie4": var obj= document.all[layerName].style;
                   LayerMove(layerName,parseInt(obj.pixelTop),parseInt(obj.pixelLeft)+parseInt(leftSpeed))
                   if(leftStop!="" && (parseInt(obj.pixelLeft)+parseInt(leftSpeed))>=leftStop) { clearInterval(moveAktLayer); };
                   break;
       case "nn6": var obj=document.getElementById(layerName).style;
                   LayerMove(layerName,parseInt(obj.top),parseInt(obj.left)+parseInt(leftSpeed))
                   if(leftStop!="" && (parseInt(obj.left)+parseInt(leftSpeed))>=leftStop) { clearInterval(moveAktLayer);aktLayer="";  };
                   break;
       case "nn4":var obj= document.layers[layerName]
                   LayerMove(layerName,parseInt(obj.top),parseInt(obj.left)+parseInt(leftSpeed))
                   if(leftStop!="" && (parseInt(obj.left)+parseInt(leftSpeed))>=leftStop) { clearInterval(moveAktLayer);aktLayer="";  };
                   break;
     }


}

function LayerSpeedV(layerName)
{
      switch (browser)
     { case "ie5": var obj= document.all[layerName].style;
                   LayerMove(layerName,parseInt(obj.pixelTop)+parseInt(topSpeed),parseInt(obj.pixelLeft))
                   if(topStop!="" && (parseInt(obj.pixelTop)+parseInt(topSpeed))<=topStop) { clearInterval(moveAktLayerV);  };
                   break;

       case "ie4": var obj= document.all[layerName].style;
                   LayerMove(layerName,parseInt(obj.pixelTop)+parseInt(topSpeed),parseInt(obj.pixelLeft))
                   if(topStop!="" && (parseInt(obj.pixelTop)+parseInt(topSpeed))<=topStop) { clearInterval(moveAktLayerV);  };
                   break;
       case "nn6": var obj=document.getElementById(layerName).style;

                   LayerMove(layerName,parseInt(obj.top)+parseInt(topSpeed),parseInt(obj.left))
                   if(topStop!="" && (parseInt(obj.top)+parseInt(topSpeed))<=topStop) { clearInterval(moveAktLayerV);aktLayer="";  };
                   break;
       case "nn4": var obj= document.layers[layerName]

                   LayerMove(layerName,parseInt(obj.top)+parseInt(topSpeed),parseInt(obj.left))
                   if(leftStop!="" && (parseInt(obj.top)+parseInt(topSpeed))<=topStop) { clearInterval(moveAktLayerV);aktLayer="";  };
                   break;
     }


}


function LayerMove(layerName,top,left)
 {
   switch (browser)
     { case "ie5":  var obj= document.all[layerName].style;
                    obj.pixelLeft=left;
                    obj.pixelTop=top;
                    break;

       case "ie4":  var obj= document.all[layerName].style;
                    obj.pixelLeft=left;
                    obj.pixelTop=top;
                    break;
       case "nn6":  var obj= document.getElementById(layerName).style;
                    obj.left=left;
                    obj.top=top;
                    break;
       case "nn4":  var obj=document.layers[layerName];
                    obj.left=left;
                    obj.top=top;
                    break;
     }
 }

function LayerHTML(LayerName,LayerText)
{
   switch (browser)
     {
       case "ie5":   document.all[LayerName].innerHTML=LayerText;
                     break;
       case "ie4":   document.all[LayerName].innerHTML=LayerText;
                     break;
       case "nn6": document.getElementById(LayerName).innerHTML=LayerText;
                    break;
       case "nn4":  document[LayerName].document.write(LayerText);
                    document[LayerName].document.close();
                    break;
     }
}
function toSendDE()
{

var frm=document.fmFormular
tmp=""

   if(frm.Firma.value=="") { tmp+="- Firma muß ausgefüllt sein.\n";}
   if(frm.Name.value=="") { tmp+="- Name muß ausgefüllt sein.\n";}

   if(frm.Email.value=="" )
       { tmp+="- Email muß ausgefüllt sein\n" }

   if(frm.Email.value!="")
           {  if (frm.Email.value.indexOf ('@',0) == -1 || frm.Email.value.indexOf ('.',0) == -1)
                     {  tmp+="- Die Emailadresse ist nicht korrekt.\n"  }
           }
  if(frm.Nachricht.value=="") { tmp+="- Teilen Sie bitte Ihr Anliegen mit."}
   if(tmp!="") { tmp="Bitte korrigieren Sie:\n\n"+tmp; alert(tmp);return;}
   frm.Aktion.value="Kontakt"
 frm.submit()


}
function toSendEN()
{

var frm=document.fmFormular
tmp=""

   if(frm.Firma.value=="") { tmp+="- Please quote your company.\n";}
   if(frm.Name.value=="") { tmp+="- Please quote your name.\n";}

   if(frm.Email.value=="" )
       { tmp+="- Please quote your emailadress\n" }

   if(frm.Email.value!="")
           {  if (frm.Email.value.indexOf ('@',0) == -1 || frm.Email.value.indexOf ('.',0) == -1)
                     {  tmp+="- The Emailadress is not correct.\n"  }
           }
  if(frm.Nachricht.value=="") { tmp+="- Communicate please your request."}
   if(tmp!="") { tmp="Please correct:\n\n"+tmp; alert(tmp);return;}
   frm.Aktion.value="Kontakt" 
 frm.submit()


}






 