	// -----------------------------------------------------------------------------
	// Globals
	// Major version of Flash required
	var requiredMajorVersion = 8;
	// Minor version of Flash required
	var requiredMinorVersion = 0;
	// Minor revision of Flash required
	var requiredRevision = 0;
	// -----------------------------------------------------------------------------





var flashReady = false;
var siteReady = false;
var flashFilm;

function flashFilmObj() {
	if (navigator.appName.indexOf("Microsoft") != -1) {
    		return window["flashfilm"];
	}
	else {
   		return document["flashfilm"];
	}
}

function startFlash(id) {
	
	try {
		flashFilm = flashFilmObj();
		flashFilm.SetVariable("vari", id);
		flashFilm.Wechsel();
	}
	catch (err) {
	
	}
}  

function flashloaded() {
	flashReady = true;
	if (siteReady) {
		window.setTimeout("initFlash()", 500);
	}
}

function initFlash() {
	// Flash Kommunikation
	var nav = document.getElementById('current_nav').value;
	startFlash(nav);
}

function vde_suche() {
	var s = document.getElementById('search').value;
	vde_goto('likecms.php?site=site.html&siteid=' + document.getElementById('search_siteid').value + '&search64=' + encode64(encode_utf8(s)));
}

function vde_goto(href) {
	if (typeof(likecms_ajax_goto) == "function") {
		likecms_ajax_goto(href);
	}
	else {
		document.location.href = href;
	}
}







var firstHistoryChange = false;
jQuery(document).ready(function(){

	if (typeof(likecms_ajax_goto) == "function") {

		// init ajax history
		$.address.strict(false);
		$.address.encode = function(val) { return val; }
		$.address.decode = function(val) { return val; }
		$.address.externalChange(function(event) {
			if (event.value != "" || firstHistoryChange) {
				likecms_ajax_goto("likecms.php?site=site.html&hist=1" + event.value);
			}
			firstHistoryChange = true;
		});
	}


//	try {
		var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	
		// Check to see if the version meets the requirements for playback
		if (!hasReqestedVersion) {
			flashFilmObj().style.display = "none";
			document.getElementById("flashfilm").style.display = "none";
			document.getElementById("flashbild").style.display = "block";
		}
//	}
//	catch (err) {
//	}

	siteReady = true;
	if (flashReady) {
		window.setTimeout("initFlash()", 500);
	}


	jQuery("a[rel^='lightbox']").nyroModal({bgColor: '#000'});
});

