if(top.frames.length > 0)
  top.location.href=self.location;

function swimg(ImageName,ImageFile)
{
  Image1 = new Image();
  Image1.src = ImageFile;
  document[ImageName].src = Image1.src; return true;
}

function swin(target,sHeight,sWidth)
{
	target = (target) ? target : '_blank';
	sHeight = (sHeight) ? sHeight : 650;
	sWidth = (sWidth) ? sWidth : 650;
	window.open('',target,'toolbar=no,location=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=yes,width='+sWidth+',height='+sHeight);
}

// These function shall show obscured mail adresses. Requires corresponding TS configuration!
function obscureMailMid() {
	document.write('&#64;');
}
function obscureMailEnd() {
	document.write('&#46;');
}

function checkUpload(sForm) {
	if(!(mf = sForm.tx_fileupload_pi1)) {
		alert("Die JS Prüfroutine paßt nicht zum verwendeten Formular.\nDas Formular wird ohne clientseitige Überprüfung abgeschickt.");
		return true;
	}
	if(mf.value!='')
		if(confirm("Willst Du folgende Datei wirklich hochladen?\n\n--------------------------------------------------------------------------------------\n"+mf.value+"\n--------------------------------------------------------------------------------------\n\nHast Du sie auch wirklich passend umbenannt?\n\n  ")) {
			if(!mf.value.match(/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}_[-a-zA-Z0-9]*_[-a-zA-Z0-9]*\.pdf$/)) {
				alert('ICH HABE DICH ERWISCHT!\n\nDie Datei ist nicht entsprechend der Konventionen benannt!\nDu mußt sie vor dem Hochladen passend umbenennen!');
				return false;
			}
			return true;
		} else
			return false;
	else
		alert('Du mußt schon eine Datei zum Hochladen auswählen!');

	return false;

}