var detect = navigator.userAgent.toLowerCase();
var OS, browser, version, thestring, place; checkIt('msie');version = detect.charAt(place + thestring.length);

function checkIt(s) {
place = detect.indexOf(s) + 1;
thestring = s;
return place;
}
function popImage(imageURL, caption){
  var windowTop = 100; var windowLeft = 100; var defaultWidth = 730;
  var defaultHeight = 532; var onLoseFocusExit = true; var undefined;
  var Options = "width=" + defaultWidth + ",height=" + defaultHeight + ",top=" + windowTop + ",left=" + windowLeft + ",resizable=no, status=no, statusbar=no, menubar=no, location=no, toolbar=no, directories=no,personalbar=no"; 
  var myScript = "<html>\n" + 
    "<head>\n" + 
    "<title>" + caption + "\</title>\n" +
    "<script language=\"JavaScript\" type=\"text/javascript\">\n" +
    "function resizewindow () {\n" +
    "  var width = document.myimage.width;\n" + 
    "  var height = document.myimage.height;\n";
  if (navigator.appName.indexOf("Netscape") != -1) {  myScript = myScript +  "  window.innerHeight = height;\n  window.innerWidth = width;\n"
  }else if (navigator.appName.indexOf("Opera") != -1) {   myScript = myScript +  "  window.resizeTo (width+12, height+71);\n"
  }else if (navigator.appName.indexOf("Microsoft") != -1) 
  {
	  if (version=="7")myScript = myScript + "  window.resizeTo (width+8, height+30);\n";
	  else
  myScript = myScript + "  window.resizeTo (width+8, height+30);\n";
  }
  else {   myScript = myScript + "  window.resizeTo (width+14, height+34);\n"  }
  myScript = myScript + "}\n" + "window.onload = resizewindow;\n" +
    "</script>\n</head>\n" + "<body ";
  if (onLoseFocusExit) {myScript = myScript + "onblur=\"self.close()\" ";}
  myScript = myScript + "style=\"margin: 0px; padding: 0px;\">\n" +
    "<img src=\"" + imageURL + "\" alt=\"" + caption + "\" title=\"" + caption + "\" name=\"myimage\">\n" + 
    "</body>\n" +  "</html>\n";  
  var imageWindow = window.open ("","imageWin",Options);
  imageWindow.document.write (myScript)
  imageWindow.document.close ();
 imageWindow.focus();
 
}
function checkf(textv, emailv)
{if (textv=="")
     {alert("Sie haben keinen Text eingegeben. Es wurde nichts versendet!");
	 document.form1.ttext.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("","","left=0,location=no,status=no,scrollbars=no,width="+breite+",height="+hoehe);
content = "";
content += '<HTML><head><title>' + titel + '</title></head>';
content += '<BODY  margin="0px">';
content += '<div align="center"><table border="0" cellpadding="0" cellspacing="0" ><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 fnWriteEmail()
			{
				var argv = fnWriteEmail.arguments;
				var argc = argv.length;
				var strName = "";
				var strDomain = "";
				var strText = "";

				if (argc > 0)
					strName = argv[0];
				if (argc > 1)
					strDomain = argv[1];
				if (argc > 2)
					strText = argv[2];

				if (strText == "")
					strText = strName + "@" + strDomain;
				document.write("<a href=\"mailto:" + strName + "@" + strDomain + "\">" + strText + "</a>");
			}