function OpenFens(link,height,width)
{
 slidewin=open(link,"slide","toolbar=no,location=no,status=no,scrollbars=yes,width="+width+",height="+height+",left=10,top=10,resizable=yes");
  if (!slidewin.opener) slidewin.opener=self; 
  if (!slidewin.opener != null) slidewin.focus();
}

function ZoomInS(aImage, aTitle, aWidth, aHeight) {
  h = 10;
  w = 20;
  x =   open("","","toolbar=0,location=0,directories=0,status=0,menubar=0,width="+aWidth+",height="+aHeight+",left=50,top=50");
  x.document.write('<HTML><HEAD><TITLE>'+aTitle+'</TITLE></HEAD>');
  x.document.write('<BODY TOPMARGIN="0" LEFTMARGIN="0">');
  x.document.write('<TABLE width="100%" height="100%"><tr><td align="center"><img src="'+aImage+'"></td></tr></table>');
  x.document.write('</BODY></HTML>');

  if (!x.opener)
    x.opener=self; 
  if (!x.opener != null)
    x.focus();
}

function ZoomIn(aImage, aTitle) {
  ZoomInS(aImage, aTitle, 640, 480) 
}

function DownloadCounter(FileURL) {
  GetCounter = new Image(1,1);
  GetCounter.src = "http://www.DownloadCounter.de/counter.pl?file="+FileURL+"&user=SebastianKeseling&img";
}

function IsEMail(EMail){ 
  if(EMail != "")
  {
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(EMail);
  }
  else
    return false;
}

function Mail(){
  bs = 'ling';
  vs = '.'; // 
  ls = '@'; // hm@test.xyz
  ls = 'info'+ls;
  xs = 'mai';
  ls = ':'+ls; // .invalid
  ls = ls + 'kese'+bs; // @
  ls = ls + vs + 'de'; // .xyz
   
  window.location.replace(xs+'lto'+ls);
}

function TextCounter(field, countFieldId, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else {
		document.getElementById(countFieldId).innerHTML = maxlimit - field.value.length;
	}
}
