// Flash einbetten
swfobject.customEmbed = function (att, par, id, version){
	if (swfobject.hasFlashPlayerVersion(version)){
		var so = swfobject.createSWF(att, par, id);
		if(so){
			return true;
		} 
	}
	return false; 
}


// Kommunikation JS --> Flash (--> in Flash definiert)
// ...

// Kommunikation Flash --> JS
function AStoJSviaExternalInterface(str) {
	//alert("AStoJSviaExternalInterface("+str+")");
	//console.log("AStoJSviaExternalInterface("+str+")");
}

// Kommunikation Java --> JS --> Flash (ruft AS-Funktionen in Flash auf)
function JAVAtoJSforExternalInterface(str){
	//console.log("JAVAtoJSforExternalInterface("+str+")");
	var obj = document.getElementById("flashMovie");
	if (obj && typeof obj.JStoASviaExternalInterface != "undefined") {
		obj.JStoASviaExternalInterface(str);
	}
}

window.onload = function() {
	var obj = document.getElementById("flashMovie");
	if (obj && typeof obj.JStoASviaExternalInterface != "undefined") {
		obj.JStoASviaExternalInterface('testExtInt');
	}

	if (obj && typeof obj.SetVariable != "flashMovie") {
		obj.SetVariable("JStoASviaSetVariable", 'testSetVar');
	}
};

// Cookie setzen
function set_cookie(key,value){
	var date = new Date();
	var oneWeek = date.getTime() + (7 * 24 * 60 * 60 * 1000);
	date.setTime(oneWeek);
	document.cookie = key+"="+value+"; expires=" + date.toGMTString();
}


// ----------------------------------------------------------------------------------------

// JAVA 



window.addEvent('domready', function() {
//window.onDomReady (function(){
	
	//InfoBox = new SexyAlertBox(); // Alert-Box erstellen
	
	//alert("test");
	
	i_javajre = false;
	v_javajre = false;
	function detectJRE() {
		var list = deployJava.getJREs();
		var result = "";
		if (list.length != 0) {
			result = list[0];
			for (var i=1; i<list.length; i++) {
				result += ", " + list[i];
			}
			i_javajre = true;
			v_javajre = result;
		}
	}
	detectJRE();

	if (i_javajre) {
		//$('InfoBox').innerHTML = "Yes";
		//document.writeln("Yes");
		if (v_javajre) {
			//$('InfoBox').innerHTML += " - version " + v_javajre;
			//document.writeln(" - version " + v_javajre);
			//window.location.href = "/error_pages/fehler_java.html";
		}
	} else {	
		window.location.href = "/error_pages/fehler_java.html";
		/*
		InfoBox.info('<h1>InfoBox</h1><br/><p>Hey, installier Dir Java Du Sau!</p><p><a href=\'http://java.com/de/download/manual.jsp\' target="_blank">Hier</a> gibts den Scheiss.</p>');
		//return false;
		$('InfoBox').innerHTML = "No or unable to detect...";
		*/
		//document.writeln("No or unable to detect...");
	};
});

// ----------------------------------------------------------------------------------------


function disclaimer_popup(language) {
	console.log(language);
	if (!language)
		language = "de";
	console.log(language);
	url = "http://www.you-trust.me/disclaimer.php?lang="+language;
	disclaimer_win = window.open(url, "YOU-TRUST.ME Disclaimer", "width=500,height=600,scrollbars=yes");
	disclaimer_win.focus();
}