/** PLUG-IN CHECK **/

/** NO-FLASH BANNER ROTATION --- NOTONLINE **/
var http 	= false;
var banner 	= new Array();
var getRequestTemp = '';

function makeRequest(parameter) {
	if (window.XMLHttpRequest) { 
		http = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		http = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	http.onreadystatechange = getRequestContent;	
	http.open('GET', ptr+'/swf/resources/promotion.xml', true);
	http.send(null);
}

function getRequestContent() {		
	if (http.readyState == 4) {
		if (http.status == 200) {			
			output = http.responseText;
			if(output.indexOf('<node src="') == -1)
				alert("Fehler: Kein Node gefunden");
			else{
				parts = output.split('<node src="');
				for(i=1;i<parts.length;i++){					
					temp_banner = parts[i].substr(0,parts[i].indexOf('"')).replace(/.swf/,".jpg");					
					temp_ziel	= parts[i].substr((parts[i].indexOf('url="')+5),(parts[i].lastIndexOf('/"'))-(parts[i].indexOf('url="')+4));					
					temp_golink	= temp_ziel.substr(0,(temp_ziel.length)-1);
					do{
						temp_golink	= temp_golink.replace(/\//,"_");
					}while(temp_golink.indexOf('/')!=-1);					
					banner[banner.length] = new Array(temp_banner,temp_ziel,temp_golink);
				}				
			}
			zufall = Math.round((banner.length-1)*(Math.random()));						
			getRequestTemp = '<a onclick="goLink(\'home_noflash_'+banner[zufall][2]+'\',\''+ptr+banner[zufall][1]+'\');" href="'+ptr+banner[zufall][1]+'" target="_self"><img src="'+ptr+banner[zufall][0]+'" border="0" width="460" height="210">';			
			//document.getElementById('ausgabe').innerHTML = "Banner anzeigen: <br><br>JPG: "+banner[zufall][0]+"<br>Ziel: "+banner[zufall][1];												
			return true;
		}
	}
}	

/** NO-FLASH BANNER ROTATION **/

//makeRequest();	
var inflashptr = ptr.substr(0,(ptr.length-1));
var plug = new pluginDetection();
plug.setTargetPlugName("Shockwave Flash");
plug.setTargetPlugVersion(7);
var movie = new Array();
var now = new Date();

function showflash(loc,fname,fwidth,fheight,fbgcolor,fparameter,noflash)
{

		/*
	alert ("Location:"+loc);
	alert ("Name:"+fname);
	alert ("Width:"+fwidth);
	alert ("Height:"+fheight);
	alert ("BGcolor:"+fbgcolor);
	alert ("Parameter:"+fparameter);
	alert ("Dateiformat No-Flash:"+noflash);
	*/	
	
	// alert('Bild:'+promotion_bild+' Ziel:'+promotion_ziel+' Target:'+promotion_target);
	
	var cookieValue = cookieObj.getCookie('access');
	internflash = new swfObject();
	internflash.setObjectLocation(ptr+"swf/"+loc+fname+".swf?"+now.getTime()+"&"+fparameter);
	internflash.setObjectWidth(fwidth);
	internflash.setObjectHeight(fheight);
	internflash.setObjectBgcolor(fbgcolor);
	
	if(fname=="menu_single" || fname=="menu_single_clickmap"){
		internflash.setWmodeNC("wmode=transparent");
		internflash.setWmodeIE("<param name=wmode value=transparent />");
	}
	
	internflash.setObjectFlashvars("language=de&resourceURL="+ptr+"swf/");
	
	if(fname=="menu_single" || fname=="menu_single_clickmap"){
		
		if(fname=="menu_single_clickmap")
			fname = "menu_single";
		
		
		
		tempflash	 = '<table cellpadding="0" cellspacing="0" border="0" width="760">';
		tempflash	+= '<tr><td valign="top"><img src="'+ptr+'/swf/'+loc+fname+'.'+noflash+'" border="0" width="300" height="210" usemap="#menue"></td>';
		tempflash	+= '<td valign="top">';			
		//tempflash 	+= getRequestTemp;	
		
		
					
		tempflash	+= '<td valign="top"><a href="'+promotion_ziel+'" target="'+promotion_target+'"><img src="'+promotion_bild+'" border="0" width="460" height="210"></td>';
		tempflash	+= '</td></tr></table>';				

		
		
		
		internflash.setAltObject(tempflash);
	}else
		internflash.setAltObject('<a href="http://www.macromedia.com/go/getflashplayer/" target="_blank" class="none"><img 	src="'+ptr+'/swf/'+loc+fname+'.'+noflash+'" border="0" width="'+fwidth+'" height="'+fheight+'" alt="Get Macromedia FLASH PLAYER."></a>');

	
	if(cookieValue=='html'){
		internflash.setAltElements();		
	}else{
		if(plug.getAssessment()) { 	
			internflash.setElements();
			checkAccess(1); 
		}else{ 
			internflash.setAltElements();
			checkAccess(0); 
		}
	}
}
