//#############################################
//JavaScripte
//#############################################
//
//Written by: Michael Werner
//E-mail: <michael.werner@microtechnical.de>
//Designed for: Verein ElevenFifty 1150
//
//Date: 17. October 2001
//Visit: http://www.microtechnical.ch
//©Copyright by Michael Werner
//#############################################


//########################
//Error-Descriptions
//########################
Error000 = "\nSpecialWindow(URL, Framename, PositionX, PositionY, ScreenWidth, ScreenHeight, scrollbars, center)\nFür weitere Informationen lesen Sie bitte in den Unterlagen.";
Error001 = "Fehlercode 001\nUngültige Pfadangabe! Geben Sie eine gültige URL an!";
Error002 = "Fehlercode 002\nUngültiges Fenster! Geben Sie einen gültigen Fensternamen an!";
Error003 = "Fehlercode 003\nUngültige Positionsangabe! Geben Sie eine gültige Position an!";
Error004 = "Fehlercode 004\nUngültige Fensterbreite! Geben Sie eine gültige Breite ein!";
Error005 = "Fehlercode 005\nUngültige Fensterhöhe! Geben Sie einge gütlite Höhe ein!";


//########################
//Function SpecialWindow
//########################
//
//For scrollbar in the new window, please enter the argument scrollbars ('yes')
//For centred-window, please enter the argument center ('center')

function SpecialWindow(URL,Framename,PositionX,PositionY,ScreenWidth,ScreenHeight,scrollbars,center,TestArgument){
var error = false;
	if(URL==TestArgument){
		alert(Error001 + Error000);
		var error = true;
		}
	if(Framename == TestArgument){
		alert(Error002 + Error000);
		var error = true;
		}
	if(PositionX == TestArgument || PositionX < 0 || PositionX > 500){
		alert(Error003 + Error000);
		var error = true;
		}
	if(PositionY == TestArgument || PositionY < 0 || PositionY > 500){
		alert(Error003 + Error000);
		var error = true;
		}
	if(ScreenWidth == TestArgument || ScreenWidth < 20 || ScreenWidth > 1000){
		alert(Error004 + Error000);
		var error = true;
		}
	if(ScreenHeight == TestArgument || ScreenHeight < 20 || ScreenHeight > 800){
		alert(Error005 + Error000);
		var error = true;
		}
	if(ScreenHeight == TestArgument){
		scrollbars = "no"
		}
	if(center != TestArgument){
		center = true;
	}
	
if(!error){
	if(center){
	windowproperties = "toolbar=no,location=no,status=no,menubar=no,scrollbars=" + scrollbars + ",resizable=no,width=" + ScreenWidth + ",height="+ ScreenHeight + ",dependent=yes,left=" + (screen.width - ScreenWidth) / 2 + ",top="+ (screen.height - ScreenHeight) / 2;
	window.open(URL,Framename,windowproperties);
	}
	else{
	windowproperties = "toolbar=no,location=no,status=no,menubar=no,scrollbars=" + scrollbars + ",resizable=no,width=" + ScreenWidth + ",height="+ ScreenHeight + ",dependent=yes,left=" +PositionY + ",top=" + PositionX;
	window.open(URL,Framename,windowproperties);
	}
  }
}


function userDetail(Name, Vorname){
	file="person.php?name=" + Name + "&vorname=" + Vorname ;
	//file="http://192.168.1.1/index.html.de"
	SpecialWindow(file,'fensterli_deko','50','150','550','600',' ')
}


//########################
//Function AlwaysOnTop
//########################

function AlwaysOnTop(){
	self.focus();
}


//########################
//Function EmailVerstecker
//########################
// Funktion dient dazu, die Emailadresse vor Robotern zu verstecken, welche die Page nach Emailadressen für Spam durchscannen

function email(name, domain, land) // Name und Domain sind zu übergebende Variablen
{
var link = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'> "+name+"&#64;"+domain+"&#46;"+land+"</a>";
document.write(link);
}

function emailMitBild(name, domain, land) // Name und Domain sind zu übergebende Variablen
{
var link = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'> "+name+"&#64;"+domain+"&#46;"+land+"</a>";
var img="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'>"+"<img border='0' src='symbols/mail.gif' width='12' height='9'>"+"</a>";
var ret=img+" "+link;
document.write(ret);
}

function textEmailMitBild(name, domain, land, text) // Name und Domain sind zu übergebende Variablen
{
	
var link = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'>"+text+"</a>";
var img="<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'>"+"<img border='0' src='symbols/mail.gif' width='12' height='9'>"+"</a>";
var ret=img+" "+link;

document.write(ret);
}

function textEmail(name, domain, land, text) // Name und Domain sind zu übergebende Variablen
{	
var link = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58;"+name+"&#64;"+domain+"&#46;"+land+"'>"+text+"</a>";
document.write(link);
}


//########################
//Function MakeLink
//########################

function makeLink(link, text)
{
var ret = "<a href='"+link+"'>"+text+"</a>";
document.write(ret);
}

function makeLinkMitBild(link, text)
{
var textlink = "<a href='"+link+"'>"+text+"</a>";
var imglink="<a href='"+link+"'>"+"<img border='0' src='symbols/dok_link.gif'></a>";
var ret=imglink+" "+textlink;
document.write(ret);
}

function makeLinkExt(link, text)
{
var textlink = "<a href='"+link+"' target='_blank'>"+text+"</a>";
var imglink="<a href='"+link+"' target='_blank'>"+"<img border='0' src='symbols/ext_link.gif'></a>";
var ret=imglink+" "+textlink;

document.write(ret);
}

function presseWindow(URL, text){
	var winopen="javascript:window.open('"+URL+"','Presseschau','toolbar=no,location=no,status=no,menubar=no')";
	var textlink = '<a href="'+winopen+'">'+text+'</a>';
	var imglink="<a href='"+winopen+"'>"+"<img border='0' src='symbols/dok_link.gif'></a>";
	var ret=imglink+" "+textlink;
	document.write(ret);
}
