var tempN = navigator.appName;
var tempV = parseInt(navigator.appVersion);
var myplatform = navigator.platform; 
var tempUA = navigator.userAgent;
var pattern= /Opera/;
var oper=tempUA.match(pattern);
var errStr =""


     if (tempN =="Netscape" && tempV >=4 && tempV < 5)       { var version="n4"; }
else if (tempN =="Netscape" && tempV >= 5)                   { var version="n6"; }
else if (tempN =="Microsoft Internet Explorer" && tempV >=4) { var version="ie"; }
else if (tempN =="Opera" && tempV >=5)                       { var version="op"; }
else { var version="xx";}

function checkk(bestellung)
{errStr = "";
gewaehlt=false;
ok = true;
for (i=0;i<7;i++)
{if (!(i==2 || i==4)) 
{if (bestellung.elements[i].value == "") {ok = false;break;}}}

if (!ok) {alert("Um die Nachricht senden zu können, müssen Sie folgende Felder ausfüllen:\n\nNachricht, Email, Name, Plz, Ort"); bestellung.elements[i].focus();return false};

if (Emailistgueltig(bestellung.elements[1].value))
        return true;
		else
		{alert(errStr);
		 bestellung.elements[1].focus();
		 return false}
}
function checki(info)
{errStr = "";
gewaehlt=false;
ok = true;
for (i=0;i<6;i++)
{if (!(i==1 || i==3)) 
{if (info.elements[i].value == "") {ok = false;break;}}}

if (!ok) {alert("Um die Informationsanforderung senden zu können, müssen Sie folgende Felder ausfüllen:\n\nName, Email, Plz, Ort"); info.elements[i].focus();return false};

if (Emailistgueltig(info.elements[2].value))
        return true;
		else
		{alert(errStr);
		 info.elements[2].focus();
		 return false}
}
function Emailistgueltig(emailStr) 
{ if (emailStr=="")
   return true;
  var emailPat=/^(.+)@(.+)$/
  var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
  var validChars="\[^\\s" + specialChars + "\]"
  var quotedUser="(\"[^\"]*\")"
  var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
  var atom=validChars + '+'
  var word="(" + atom + "|" + quotedUser + ")"
  var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
  var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
  var matchArray=emailStr.match(emailPat)
  if (matchArray==null) 
   {    errStr = "Die Email-Addresse ist nicht korrect (bitte @ und . überprüfen!)"
        return false
   }

   var user=matchArray[1]
   var domain=matchArray[2]

   
   if (user.match(userPat)==null) 
   {
    
     errStr = "Der Name der Email-Adresse ist nicht korrekt!"
     return false
   }

   var IPArray=domain.match(ipDomainPat)
   if (IPArray!=null) 
   {
     for (var i=1;i<=4;i++) 
     {
       if (IPArray[i]>255) 
       {
         errStr = "IP-Addresse der Email-Adresse ist nicht korrekt!"
         return false
       }
     }
     return true
   }

   
   var domainArray=domain.match(domainPat)
   if (domainArray==null) 
   {
      errStr = "Der Domainname der Email-Adresse ist nicht gültig!"
      return false
   }
 
 
   var atomPat=new RegExp(atom,"g")
   var domArr=domain.match(atomPat)
   var len=domArr.length
   if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) 
   {
     errStr = "Die Email-Adresse muss mit einer gültigen Kennung enden!"
     return false
   }

   if (len<2) 
   {
     errStr="Hostname fehlt bei Email-Adresse!"
     return false
   }

   return true;
}
function checkemail(email)
{if (Emailistgueltig(email))
        return true;
		else
		{alert(errStr);
		 info.Email.focus();
		 return false}
endif		}
function checkb(bestellung)
{errStr = "";
gewaehlt=false;
ok = true;
for (i=0;i<18;i++)
{if (!bestellung.elements[i].value == "" && bestellung.elements[i].value > 0) 
      gewaehlt = true}
if (!gewaehlt)
{alert("Keine Mengenangaben vorhanden, es gibt nichts zu bestellen!");return false}
else
{ 
for (i=18;i<23;i++)
{if (bestellung.elements[i].value == "") {ok = false;break;}}

if (!ok) {alert("Um die Bestellung senden zu können, müssen Sie folgende Felder ausfüllen:\n\nVorname, Zuname, Straße, Plz, Ort"); bestellung.elements[18].focus();return false};

if (Emailistgueltig(bestellung.elements[24].value))
        return true;
		else
		{alert(errStr);
		 bestellung.elements[24].focus();
		 return false}
endif		 
}
}
var wait = true;
var speed = 4000
var Pic = new Array() 
Pic[0] = 'images/rep1.jpg'
Pic[1] = 'images/rep2.jpg'
Pic[2] = 'images/rep3.jpg'
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(wait){
	
   document.images.rep.src = preLoad[j].src
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow(false)', speed)
}
function openG(bild,b,h)
{winName=window.open(bild,'','width='+b+',height='+h);
}

function openW(bild,titel,hoehe,breite)
{h=hoehe + 0;b=breite +0;
winName=window.open("",'','width='+b+',height='+h+',scrollbars=no');
content = '';
content += '<HTML><head><title>' + titel + '</title></head>';
content += '<BODY  leftmargin="0" topmargin="0" bgcolor="d3e0ef">';
content += '<div align="center"><table border="0" cellpadding="0" cellspacing="0" width="100%" ><center><tr><td valign="top" align="center" style="background-image:url(images/laden.gif); background-repeat:no-repeat;">';
content += '<img border="0" src="' + bild + '" width="' + breite +'" height="' + hoehe + '"></td></tr>';
content += '</table></center></div>';
content += '</BODY></HTML>';
winName.document.write(content);
}
