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 checkf(textv, emailv)
{if (textv=="")
     {alert("Sie haben keinen Text eingegeben. Es wurde nichts versendet!");
	 document.form1.text.focus();
	 return false;}
 if (Emailistgueltig(emailv))
        return true;
		else
		{alert(errStr);
		 document.form1.email.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 openW(bild,titel,hoehe,breite)
{winName=window.open();
content = "";
content += '<HTML><head><title>' + titel + '</title></head>';
content += '<BODY  leftmargin="0" topmargin="0" bgcolor="ded2e0">';
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);
}

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		 
}
}

function openh()
{winName=window.open("help.htm",'','width=700,height=300,scrollbars=no');
}
function openG(bild,b,h)
{winName=window.open(bild,'','width='+b+',height='+h);
}
