// GET Hack
var qs = location.search.substring(1);
var nv = qs.split('&');
var url = new Object();
for(i = 0; i < nv.length; i++) {
	eq = nv[i].indexOf('=');
	url[nv[i].substring(0,eq).toLowerCase()] = unescape(nv[i].substring(eq + 1));
}

// Debug Modus
if (url['debug'] == 1) {
	var requiredVersion = 10;
	var debugLink = '?debug=1';
} else {
	var requiredVersion = 6;
	var debugLink = '';
}

// Flash Check
var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;
var flash8Installed = false;
var flash9Installed = false;
var maxVersion = 9;
var actualVersion = 0;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

if(isIE && isWin){
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
	document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
	document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
	document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
	document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
	document.write('<\/SCR' + 'IPT\> \n');
}
	
function detectFlash() {
	if (navigator.plugins) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
			
			var flashVersion = parseInt(flashDescription.substring(16));
			
			flash2Installed = flashVersion == 2;    
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion >= 9;
		}
	}
	
	for (var i = 2; i <= maxVersion; i++) {  
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}

	if (actualVersion >= requiredVersion) {
		loadFlash();             
	} else {  
		loadHTML();
}


};

var rowNames = new Array(
		new Array(
			'SEMINARE',
			'eac3a6'
		),
		new Array(
			'HINTERGR&Uuml;NDE',
			'd5e6b4'
		),
		new Array(
			'MENSCHEN',
			'b6e2e3'
		),
		new Array(
			'INFORMATION',
			'b0a4a4'
		)
);
	
var menuItems = new Array(
	new Array(
		new Array(
			'HOFFMAN PROZESS',
			'seminar/qp_index.html',
			'qp'
		),
		new Array(
			'Q2',
			'seminar/q2.html',
			'q2'				  
		),
		new Array(
			'FRESHUP',
			'seminar/freshup.html',
			'freshup'	  
		),
		new Array(
			'INTEGRATION',
			'seminar/integration.html',
			'integrationsabende'			  
		),
		new Array(
			'SITZGRUPPEN',
			'seminar/gruppen.html',
			'sitzgruppen'			  
		)
	),
	new Array(
		new Array(
			'MOTIVATION',
			'hintergrund/motivation.html',
			'motivation'
		),
		new Array(
			'GESCHICHTE',
			'hintergrund/geschichte.html',
			'geschichte'				  
		),
		new Array(
			'STUDIEN',
			'hintergrund/studien.html',
			'studien'	  
		),
		new Array(
			'STIMMEN',
			'hintergrund/stimmen.html',
			'stimmen'			  
		)  
	),
	new Array(
		new Array(
			'TEAM',
			'menschen/team.html',
			'team'
		),
		new Array(
			'AUSBILDUNG',
			'menschen/ausbildung.html',
			'ausbildung'				  
		),
		new Array(
			'PARTNER',
			'menschen/partner.html',
			'partner'	  
		),
		new Array(
			'FORUM',
			'menschen/forum.html',
			'forum'			  
		)    
	),
	new Array(
		new Array(
			'KONTAKT',
			'information/kontakt.html',
			'kontakt'
		),
		new Array(
			'TERMINE',
			'information/termine.php',
			'termine'				  
		),
		new Array(
			'ANMELDUNG',
			'information/anmeldung.html',
			'adressen'	  
		),
		new Array(
			'INFOSERVICE',
			'information/newsletter.php',
			'newsletter'			  
		),
		new Array(
			'MIETR&Auml;UME',
			'information/mietraume.html',
			'mietraume'			  
		),
		new Array(
			'SHOP',
			'information/qcards.php',
			'shop'			  
		)  
	)							  
						  
);

function loadFlash() {
	
	if (movie == 'home') {

var menuHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="494" width="820">';
		menuHTML += '<param name="movie" value="img/start.swf">';
		menuHTML += '<param name="quality" value="best">';
		menuHTML += '<param name="play" value="true">';
		menuHTML += '<param name="wmode" value="opaque">'; // THIS IS IMPORTANT!
		menuHTML += '<embed height="494" pluginspage="http://www.macromedia.com/go/getflashplayer" src="img/start.swf" type="application/x-shockwave-flash" width="820" quality="best" play="true" wmode="opaque">';
		menuHTML += '</object>';
		
	} else {
		
		var flashVars = '?movie=' + movie + '&frame=' + frame;	
		
		var menuHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="154" width="820">';
		menuHTML += '<param name="movie" value="../img/qp_menu.swf' + flashVars + '">';
		menuHTML += '<param name="quality" value="best">';
		menuHTML += '<param name="play" value="true">';
		menuHTML += '<embed height="154" pluginspage="http://www.macromedia.com/go/getflashplayer" src="../img/qp_menu.swf' + flashVars + '" type="application/x-shockwave-flash" width="820" quality="best" play="true">';
		menuHTML += '</object>';
		
	}
	
	
	document.getElementById('qpMenu').innerHTML = menuHTML;
};

function loadHTML() {
		
	var menuHTML = '<div id="header"><a href="' + relPath + debugLink + '"></a></div>';
	menuHTML += '<div id="htmlMenuWrapper">';

	for (i = 0; i < 4; i++) {
		rowName = 'm' + (i + 1);
		
		var display = (rowName == movie) ? '' : ' display: none;';
		var rollOver = (rowName == movie) ? '' : ' onMouseOver="toggleRow(\'' + rowName + '\',\'block\')" onMouseOut="toggleRow(\'' + rowName + '\',\'none\')"';
		
		menuHTML += '<div class="menuRow"' + rollOver + '>';
		menuHTML += '<div id="' + rowName + '" class="menuRowContent" style="background-color: #' + rowNames[i][1] + ';' + display + '">';
		menuHTML += '<div class="rowName fontWhite" style="background-color: #d21034;">' + rowNames[i][0] + '</div>';
		
		var jsToggle = (rowName == movie) ? '' : ' onMouseOver="toggleItem(this,\'#d21034\')" onMouseOut="toggleItem(this,\'#fff\')"';
		
		for (j = 0; j < menuItems[i].length; j++) {
			
			var aktivCSS = (menuItems[i][j][2] == frame) ? 'Aktiv' : '';
			menuHTML += '<a href="' + relPath + menuItems[i][j][1] + debugLink + '" class="menuItem' + aktivCSS + '"' + jsToggle + '>' + menuItems[i][j][0] + '</a> ';
		
		}
		
		menuHTML += '</div>';
		menuHTML += '<div class="menuRowBg"><div class="rowName fontWhite">' + rowNames[i][0] + '</div></div>';
		menuHTML += '</div>';
		
	}
	
	menuHTML += '</div>';
		
	if (movie == 'home') {
		
		menuHTML += '<img src="img/noflash.jpg" alt="Kein Flash" width="820" height="337" border="0" usemap="#noflashimg" />';
		menuHTML += '<map name="noflashimg" id="noflashimg">';
		menuHTML += '<area shape="rect" coords="499,272,721,310" href="seminar/qp_schritte.html" />';
		menuHTML += '</map>';
	
	}
	
	document.getElementById('qpMenu').innerHTML = menuHTML;
};

function toggleRow(id, status) {
	document.getElementById(id).style.display = status;
};

function toggleItem(obj, color) {
	obj.style.color = color;
};