window.onload = init;
document.onmousemove = getMousePosition;

function tranq(f,u) {
	m = new Array("&#105;","&#116;","&#111;","&#109;","&#97;","&#108;");
	document.write("<a href="+m[3]+m[4]+m[0]+m[5]+m[1]+m[2]+"&#58;"+u+"&#64;"+f+">");
	document.write(u+"&#64;"+f+"</a>");
}

function init() {
	jsReady = true; // nonverblaster.js
	if (document.getElementById('kongress_trailer') != undefined) {
		kongress_trailer();
	}
	if (document.getElementById('input_focus') != null) {
		document.getElementById(document.getElementById('input_focus').innerHTML).focus();
	}
	if (document.getElementById('notify') != null) {
		document.getElementById('notify').onclick = function() {
			displ = this.checked == true ? 'block' : 'none';
			document.getElementById('p_email').style.display = displ;
		}
	}
}

var sel_bid = false;
function display_benchmark_detail(id) {
	if (sel_bid != false) {
		document.getElementById(sel_bid).style.display = 'none';
	}
	var xpos; var ypos;
	if (id == 'benchmark_info') {
		xpos=10; ypos=-80;
	}
	else {
		xpos=50; ypos=-70;
	}
	document.getElementById(id).style.display = 'block';
	document.getElementById(id).style.left = mouse_x_pos+xpos+'px';
	document.getElementById(id).style.top = mouse_y_pos+ypos+'px';
	sel_bid = id;
}
var display_element_switch_sel = false;
function display_element_switch(id) {
	if (display_element_switch_sel != false) {
		document.getElementById(display_element_switch_sel).style.display = 'none';
	}
	document.getElementById(id).style.display = 'block';
	display_element_switch_sel = id;
}
function benchmark_bewerbung() {
	var txt_body = 'Bitte%20schicken%20Sie%20mir%20die%20Bewerbungsunterlagen%20zur%20Aufnahme%0Ain%20Ihrem%20Benchmark%20%22Nachhaltige%20Medienproduktion%22%20an%20folgende%20Adresse%3A';
	window.location.href='mailto:benchmark_tmp_080424@f-mp.de?subject=Bewerbung%20Benchmark&body='+txt_body;
}

var div_popup = 0
function popup(id,name) {
	if (div_popup == 0) {
		div_popup = document.createElement('div');
		div_popup.setAttribute('id','popup');
		document.getElementsByTagName('body')[0].appendChild(div_popup);
	}
	document.getElementById('popup').style.display='block';
	document.getElementById('popup').innerHTML='<img src="/img/global/ladekreis.gif" />';
	change_opacity(100,'popup');
	ajx('/ajax.php?c1='+name+'&c2='+id,'popup');
	if (name=='musterservice') {
		var x = mouse_x_pos - 400;
		var y = mouse_y_pos - 150;
	}
	else {
		var x = mouse_x_pos - 156;
		var y = mouse_y_pos + 12;
	}
	document.getElementById('popup').style.left = x+'px';
	document.getElementById('popup').style.top = y+'px';
}
function popup_close() {
	var timer = 30;
	var speed = 30;
	for (var i=100;i>=0;i=i-10) {
		setTimeout("change_opacity("+i+",'popup')",timer);
		timer += speed;
	}
}
function change_opacity(opacity,id) {
 	var e = document.getElementById(id).style;
	e.opacity = (opacity / 100);
	e.MozOpacity = (opacity / 100);
	e.KhtmlOpacity = (opacity / 100);
	e.filter = "alpha(opacity=" + opacity + ")";
	if (opacity==0) {
		e.display='none';
	}
}

var mouse_x_pos = 0;
var mouse_y_pos = 0;
function getMousePosition(e) {
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) {
		mouse_x_pos = e.pageX;
		mouse_y_pos = e.pageY;
	}
	else if (e.clientX || e.clientY) {
		mouse_x_pos = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		mouse_y_pos = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
}

function display_element(id) {
	e = document.getElementById(id);
	if (e.style.display == 'none') { e.style.display = 'block'; }
	else { e.style.display = 'none'; }
}

function kongress_trailer() {
	var flashvars = {};
		flashvars.mediaURL = '/res/flv/kongress_trailer.flv';
		flashvars.teaserURL = '/res/flv/kongress_trailer.jpg';
		flashvars.allowSmoothing = 'true';
		flashvars.autoPlay = 'false';
		flashvars.buffer = '6';
		flashvars.showTimecode = 'true';
		flashvars.loop = 'false';
		flashvars.controlColor = '0xcccccc';
		flashvars.controlBackColor = '0x000000';
		flashvars.scaleIfFullScreen = 'true';
		flashvars.showScalingButton = 'true';
		flashvars.defaultVolume = '100';
	var params = {};
		params.menu = 'false';
		params.allowFullScreen = 'true';
		params.allowScriptAccess = 'always'
		params.wmode = 'opaque'
	var attributes = {};
		attributes.id = 'kongress_trailer';
		attributes.name = 'kongress_trailer';
		attributes.bgcolor = '#000000'
	swfobject.embedSWF('/res/swf/NonverBlaster.swf', 'kongress_trailer', '512', '288', '9', '/res/swf/expressinstall.swf', flashvars, params, attributes);
	registerForJavaScriptCommunication('kongress_trailer');
}

var http_request = false;
var my_ajax_container = false;
function ajx(myurl,mycontainer) {
	http_request = false;
	if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } }
	else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } }
	if (http_request) { my_ajax_container = mycontainer; http_request.onreadystatechange = ajax_fill_container; http_request.open("GET",myurl,true); http_request.send(null); }
	else {}
}
function ajax_fill_container() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if (http_request.responseText.length > 0) {
				var mycontent = http_request.responseText;
				document.getElementById(my_ajax_container).innerHTML = mycontent;
				if (my_ajax_container=='popup') {
					document.getElementById('popup').style.display='block';
				}
			}
		}
		else {}
	}
}


// Start nonverblaster.js
var jsReady = false;
var flashMovie = '';
function isReady() {
	return(jsReady);
}
function getFlashMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; }
	else { return document[movieName]; }
}
function sendToNonverBlaster(value) {
	getFlashMovie(flashMovie).sendToActionScript(value);
}
function registerForJavaScriptCommunication(_flashMovie) {
	flashMovie = _flashMovie;
}
// Ende nonverblaster.js
