


function UnCryptMailto(s) {	//
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
}


function linkTo_UnCryptMailto(s)	{	//
	location.href=UnCryptMailto(s);
}
		




function saveAddress(name)
	{
	var domain = 'microdul';
	var toplevel = 'com';

	var html = '<a href=\"mailto:' + name + '@' + domain  + '.' + toplevel + '\">';
	html = html + name + '@' + domain + '.' + toplevel + '</a>';
	return html;
	}


function sendPage(lang)
	{
	url = encodeURI(document.location);
	
	openWindow('sendpage','/include/sendpage.php?lang='+lang+'&url='+url,540,470,',dependent=yes');
	
	//alert(url);		
	}


function drucken(url)
	{
	openWindow('print',url,650,700,',dependent=yes');
	}
	
function emoZoom(xid)
	{
	bildpfad = document.getElementById(xid).childNodes[0].src;
	p = bildpfad.lastIndexOf("/");
	filename = bildpfad.substring(p+1);
	nrs = filename.split("_");
	id = nrs[0];
	openWindow('emozoomer','/include/emozoom.php?id='+id,640,360,',dependent=yes');		
	}
	
	
	
	


function openWindow(name,url,width,height,special)
	{
	// Position
	links = (screen.width-width)/2;
	oben = (screen.height-height)/2;
	
	fenster = window.open(url,name,'width='+width+',height='+height+',left='+links+',top='+oben+special);
	fenster.focus();	
	}


function MailChecker(mail)
		{
		/* Prüfe Email-Adresse auf:
		- länge
		- @-Zeichen
		- den Punkt vor der TLD
		- letzter Punkt kommt nach @
		- Vorhandensein und Länge der TLD
		*/
		
		if(mail.length<7)
			return false;
		
		var punkt = 0;
		var affe = 0;
		for(i=0;i<mail.length;i++)
			{
			if(mail.charAt(i)==".")
				punkt = 1;
			if(mail.charAt(i)=="@")
				affe = 1;			
			}
		if(punkt != 1 || affe != 1)
			return false;
		
		if(mail.lastIndexOf(".")<mail.lastIndexOf("@"))
			return false;
		
		var lastpoint = mail.lastIndexOf(".");
		laenge = mail.substring(lastpoint+1);
		if(laenge.length<2)
			return false;
	
		return true;		
		}