function addEvents() {
	loadContent( 'portal', '' );

	var a, o, i;
	if (o = fkt.gE("login_F")) o.onsubmit = submitLoginForm; //Login Button

	if ( o = fkt.gE("info_server") ) { o.onclick=openInfo; o.style.cursor="pointer";  }
	if ( o = fkt.gE("info_news") ) { o.onclick=openInfo; o.style.cursor="pointer";  }

	if ( o = fkt.gE("statistik_id") ) { o.onchange = getServerData; getServerData(o); }
	if ( o = fkt.gE("pwlost") ) { o.onclick = pwLost; }
	if ( o = fkt.gE("pwlost2") ) { o.onclick = pwLost; }

	a = fkt.gE("sprache").getElementsByTagName("img"); //Sprach-Flaggen
	for (var i=0;i<a.length;i++) {
  	switch( a[i].id ) {
    	case "l_credits": a[i].onclick = cPortalContent; break;
    	case "3": a[i].onclick = regeln_links; break;
    	default: a[i].onclick = reloadPageLang; break;
    } // switch
		a[i].onmouseover = overLanguage;
		a[i].onmouseout = overLanguage;
	}

	if (o = fkt.gE("navigation") ) {
		a = o.getElementsByTagName("a"); //NavLinks-Portal
		for (var i=0;i<a.length;i++) {
			if (a[i].id.indexOf("_new_")!=-1) a[i].onclick = openContentWindow;
			else a[i].onclick = cPortalContent;
		}
	}

	if (o = fkt.gE("news") ) {
		a = o.getElementsByTagName("a"); // Header Links
		for (var i=0;i<a.length;i++) {
			a[i].onclick = cPortalContent;
		}
	}

	// automatisch die Verlinkten Seiten anzeigen
	var sites = {"name": ["agb", "datenschutz", "regeln", "impressum", "register", "credits", "screenshots", "support"]};
	for( var i=0; i<sites.name.length;i++ )
  	if ( o = fkt.gE( 'show_'+sites.name[i] ) ) {
    	parameter = '';
    	if( sites.name[i] == "agb" ) { sites.name[i] = "agb"; parameter = {"mode":0};	} // if
    	if( sites.name[i] == "datenschutz" ) { sites.name[i] = "agb"; parameter = {"mode":1};	} // if
    	if( sites.name[i] == "regeln" ) { sites.name[i] = "agb"; parameter = {"mode":2};	} // if
    	if( sites.name[i] == "impressum" ) { sites.name[i] = "agb"; parameter = {"mode":3};	} // if
    	if( sites.name[i] == "support" ) { sites.name[i] = "support"; parameter = {"mode":0};	} // if
      loadContent( sites.name[i], parameter );
  	} // if

	//fkt.gE( "ad_inner").innerHTML = ( '<script src="http:\/\/layer-ads.de\/ia1-49152.js" type="text\/javascript"><\/script>' );
}

function addEventsAJAX() {
	if (o = fkt.gE("pwlost_F")) o.onsubmit = submitPWLostForm;

  // Registrieren AGBs akzeptieren
	if (o = fkt.gE("acceptagb_F")) {
    o.onsubmit = submitAgbForm;

    // Links im Text
		a = o.getElementsByTagName("a");
		for (var i=0;i<a.length;i++) {
 		  a[i].onclick = regeln_links;
		}
  }

	// Support
	if ( o = fkt.gE("support_F") ) {
		butts = o.getElementsByTagName("input");
		for (i=0;i<butts.length;i++) {
			if (butts[i].id.indexOf("send")!=-1) butts[i].onclick = submitSupportForm;
		}
	}

	// Registrieren
	if ( o = fkt.gE("register_F") ) {
		butts = o.getElementsByTagName("input");
		for (i=0;i<butts.length;i++) {
			if (butts[i].id.indexOf("send")!=-1) butts[i].onclick = submitRegisterForm;
			if (butts[i].id.indexOf("vorschlag")!=-1) butts[i].onclick = submitNameAnfordern;
		}
	}

	// Newsletter an- und abmelden
	if ( o = fkt.gE("newsletter_F") ) {
		butts = o.getElementsByTagName("input");
		for (i=0;i<butts.length;i++) {
			if (butts[i].id.indexOf("anmelden_submit")!=-1) butts[i].onclick = submitNewsletterAnmelden;
			if (butts[i].id.indexOf("abmelden_submit")!=-1) butts[i].onclick = submitNewsletterAbmelden;
		}
	} // if

  // Links in Text: AGB, Datenschutz, Spielregeln, Impressum
	if ( o = fkt.gE("text_links") ) {
		a = o.getElementsByTagName("a");
		for (var i=0;i<a.length;i++) {
  	  a[i].onclick = regeln_links;
		}
	}

	fixPNG();
}

var importJS = {"urls": ["/portal/scripts/main.js","/scripts/Base.js","/scripts/Async.js","/scripts/json_ajax.js","/portal/scripts/functions.js"]};
for (var i=0;i<importJS.urls.length;i++) document.write('<script type="text\/javascript" src="'+importJS.urls[i]+'"><\/script>');
