﻿/*
 - - - - - - - - - - - - - - - - - - - - -
Titel: N+F Studio JavaScript
Autor: Dumrath & Fassnacht (sti)
URL: http://www.duf-online.de/

Beschreibung:

Erstellt : 2006-01-17
Bearbeitet: 2006-01-17
- - - - - - - - - - - - - - - - - - - - -
*/

// Load Event //

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function openNewWindow () {
	links = document.getElementsByTagName('a');

	for(i=0; i<links .length; i++) {
		
		/* Links in neuen Fenstern öffnen, bei validem Markup */	
    	if(links[i].className.match(/extern/)) {
			links[i].target = '_blank';
    	}
    	
		/* Bild wird in Popup geöffnet, das Markup bleibt valide */
    	if(links[i].className.match(/popup/)) {
			links[i].onclick=function() { 
				window.open(this.href,'Karte','scrollbars=yes,width=400,height=429,left=20, top=20'); 
				return false;
			}
    	}
   	}
}


//Fenster öffnen onload
function openOnload() {
	bodies = document.getElementsByTagName('body');
	for(i=0; i<bodies.length; i++) {
		if(bodies[i].className.match(/openpopup/)) {
			window.open('popup.html','Popup','scrollbars=no,width=400,height=429,left=0, top=0'); 
			return false;
		}
    }
}


/* - - - Mailverschlüsselung - - - */

function setMailLinkLabel(An, Dn, En) {
	var LinkText = An + "@" + Dn + "." + En;
	document.open();
	document.write("E-Mail: <a href=\"mailto:" + LinkText + "\">" + LinkText + "<\/a>");
	document.close();
}

function setMailLink(An, Dn, En) {
	var LinkText = An + "@" + Dn + "." + En;
	document.open();
	document.write("<a href=\"mailto:" + LinkText + "\">" + LinkText + "<\/a>");
	document.close();
}

function mailLinkReturn(An, Dn, En) {
	var LinkText = An + "@" + Dn + "." + En;
	var LinkText = "<a href=\"mailto:" + LinkText + "\">" + LinkText + "<\/a>";
	return LinkText;
}



/* - - - Framing deaktivieren - - - */

if(top!=self) {
	top.location=self.location;
}


/* Loadevents */
addLoadEvent(openOnload);
