/*
* Gigaslide Webtechnology
* Copyright(c) 2008, Artware Multimedia GmbH.
*/
var request=new Array();
var anzahlbloecke="";
var pruefpunkt=100;
var block_action;
var topdistance_block=new Array();
var pruefe_action;
var resizewinvar;
var filterstatus="off";
var loadobjectstimeout;
var searchIsActive=false;
var blend_opacity=30;
var detailactive=false;
var remwindowwidth="";
var remwindowheight="";
var currentDetailImage="";
var bildersrcarray=new Array();
var bildertxtarray=new Array();
var activeDetailImageDiv=1;
var ImageFading_t=false;
var ImagesPrevOrNext_t=false;
var autoSlideShowRunning=true;
var ImagesSlideShow_t=false;
var DetailsComponentsInit_t=false;
var AudioPlayer_t=false;
var ImageHideLayerVorne_t=false;
var DetailOrOverview="overview";
var einblenden_t=false;
var allowselect=false;
var currentProjektTitel="";
var currentObjectProjekt="";
var allProjekteAmount="";
var loading_error="ok";
var audioexists=0;
var audiotitelarray=Array();
var audiofilearray=Array();
var currentId="";
var videoFile="";
var videoExists="";
var anzahl_objekte_fromblock="";
var einblendenobj=document.getElementById('overblendlayer');
var mx2;
var my2;
var blockIsLoaded=new Array();
function printDetails(projektid){
	var druckfenster=window.open(jsURL+"index.php?pid=druckversion&projektid="+projektid, 'Druckversion','width=635,height=700,scrollbars,resizable=yes');
	druckfenster.focus();
}
function load_all_objects(wert){
	cAjax(jsURL+"index.php?pid=ajaxsetmode&resetsortarray=yes","justsetvalues","setvals");
	blockIsLoaded=new Array();
	get_blocks(wert);
}
function setFTime(wert){
	setResetSearch();
	c_getElement("maindiv").scrollTop=0;
	E_status["timestep"]=wert;
	var additionalstring="&timestep="+wert;
	document.getElementById('gigaslidestat').src=jsURL+"index.php?pid=gigaslidestatrec&timestep="+wert;
	load_all_objects(additionalstring);
	show_filter_warnings_timeout();
}
function setFkat(wert){
	c_getElement("maindiv").scrollTop=0;
	setResetSearch();
	var additionalstring="";
	for(i in E_initvals){
		if(i==wert){
			if(E_status[wert]=="off"){
				E_status[wert]="on";
			}else{
				E_status[wert]="off";
			}
			additionalstring+="&"+wert+"="+E_status[wert];
		}else{
			if(i!="timestep"){
				E_status[i]=E_initvals[i];
				additionalstring+="&"+i+"="+E_initvals[i];
				setFkatButtons(i);
			}
		}
	}
	document.getElementById('gigaslidestat').src=jsURL+"index.php?pid=gigaslidestatrec"+additionalstring;
	load_all_objects(additionalstring);
	show_filter_warnings_timeout();
	setFkatButtons(wert);
}
function setFsearch(direkt){
	c_getElement("maindiv").scrollTop=0;
	document.getElementById('reset_searchval').src=jsURL+'project/templates/main/images/search_reset.gif';
	var loadsting="";
	t_timedrag_set_sliderpos(E_initvals["timestep"]);
	for(i in E_initvals){
		if(i!="sword"){
			E_status[i]=E_initvals[i];
			loadsting+="&"+i+"="+E_initvals[i];
			setFkatButtons(i);
		}
	}
	document.getElementById('search').blur();
	document.getElementById('searchlayer').style.display='none';
	var swordvalue=c_getElement("search").value;
	if(swordvalue!="" && swordvalue!="Serach" && swordvalue!="Suche"){
		document.getElementById('gigaslidestat').src=jsURL+"index.php?pid=gigaslidestatrec&sword="+swordvalue;
		E_status["sword"]=swordvalue;
		loadsting+="&sword="+E_status["sword"];
		load_all_objects(loadsting);
		show_filter_warnings_timeout();
	}
	if(direkt){
		openDetails(direkt);
	}
}
function setResetSearch(){
	c_getElement("maindiv").scrollTop=0;
	if(glang=="de"){
		document.getElementById('search').value='Suche';
	}else{
		document.getElementById('search').value='Search';
	}
	document.getElementById('search').className='suchfeld_PA';
	var swordvalue=c_getElement("search").value;
	E_status["sword"]=E_initvals["sword"];
	var loadsting="&sword="+E_initvals["sword"];
	load_all_objects(loadsting);
	show_filter_warnings();
}
function setDisplaySize(m){
	document.getElementById('gigaslidestat').src=jsURL+"index.php?pid=gigaslidestatrec&msize="+m;
	resizeHoheAndBreite();
	cAjax(jsURL+"index.php?pid=ajaxsetmode&object_size="+m, "setvalues", "setval");
	dispsize_current=m;
	loadobjectstimeout = setTimeout("load_all_objects_timeout()",20);
}
function load_all_objects_timeout(){
	load_all_objects("");
}
function fillSearchValues(layerid,wert){
	c_getElement("sres"+layerid).innerHTML=wert;
}
function setFkatButtons(wert){
	if(E_status[wert]=="on"){
		if(c_getElement(wert+"_mcenter")){
			c_getElement(wert+"_mleft").className="filterbutton_left_AC";
			c_getElement(wert+"_mcenter").className="filterbutton_bg_AC";
			c_getElement(wert+"_mright").className="filterbutton_right_AC";
		}
		if(c_getElement(wert+"_scenter")){
			c_getElement(wert+"_scenter").className="filterbutton_bg_AC";
			c_getElement(wert+"_sright").className="filterbutton_right_AC";
		}
		if(c_getElement(wert+"_ecenter")){
			c_getElement(wert+"_eleft").className="filterbutton_left_AC";
			c_getElement(wert+"_ecenter").className="filterbutton_bg_AC";
			c_getElement(wert+"_eright").className="filterbutton_end_AC";
		}
	}else{
		if(c_getElement(wert+"_mcenter")){
			c_getElement(wert+"_mleft").className="filterbutton_left_PA";
			c_getElement(wert+"_mcenter").className="filterbutton_bg_PA";
			c_getElement(wert+"_mright").className="filterbutton_right_PA";
		}
		if(c_getElement(wert+"_scenter")){
			c_getElement(wert+"_scenter").className="filterbutton_bg_PA";
			c_getElement(wert+"_sright").className="filterbutton_right_PA";
		}
		if(c_getElement(wert+"_ecenter")){
			c_getElement(wert+"_eleft").className="filterbutton_left_PA";
			c_getElement(wert+"_ecenter").className="filterbutton_bg_PA";
			c_getElement(wert+"_eright").className="filterbutton_end_PA";
		}
	}
}
function show_filter_warnings_timeout(){
	c_getElement("filterinfo_left").innerHTML="";
	c_getElement("filterinfo_right").innerHTML="";
	setTimeout("show_filter_warnings()",500);
}
function show_filter_warnings(){
	var filteronoroff=false;
	var filteroninfo="";
	var ftype="norm";
	var filterinfo_time="";
	var filterinfo_type="";
	var filterinfo_search="";
	var filterinfo
	for(i in E_initvals){
		if(E_initvals[i]!=E_status[i]){
			filteronoroff=true;
			if(i=="timestep"){
				filterinfo_time=timedraginfo[E_status[i]];
			}else if(i=="sword"){
				ftype="search";
				filterinfo_search=E_status[i];
			}else{
				filterinfo_type=i;
			}
			filteroninfo+=i+" "+E_status[i];
		}
	}
	if(filteronoroff){
		filterstatus="on";
		if(ftype=="search"){
			filteroninfo=suchenachtext+" &quot;"+filterinfo_search+"&quot;";
		}else{
			if(filterinfo_type.length>0){
				if(filterinfo_time.length>0){
					filterinfo_time=", "+filterinfo_time;
				}
			}
			filteroninfo=filtertext+" "+filterinfo_type+filterinfo_time;
		}
		filteroninfo+=" ("+anzahl_objekte_fromblock+")";
	}else{
		filterstatus="off";
	}
	if(filterstatus=="on"){
		c_getElement("deletefilters").style.display="";
		c_getElement("filterinfo_left").innerHTML=filteroninfo;
		c_getElement("filterinfo_right").innerHTML=filteroninfo;
	}else{
		c_getElement("deletefilters").style.display="none";
		c_getElement("filterinfo_left").innerHTML="";
		c_getElement("filterinfo_right").innerHTML="";
	}
	resizeHoheAndBreite();
}
function set_mode(wert){
	c_getElement("set_mode_img").src=jsURL+"index.php?pid=ajaxsetmode&"+tempstring;
}
function get_blocks(wert){
	var c_width=c_getElement("maindiv").offsetWidth;
	var c_rootheight=c_getElement("maintd").offsetHeight;
	var initstring="";
	if(dispsize_current!=dispsize_remember){
		initstring="&init=yes";
		dispsize_remember=dispsize_current;
	}
	cAjax(jsURL+"index.php?pid=ajaxblocks&c_rootheight="+c_rootheight+"&c_width="+c_width+wert+initstring, "putblocks", "c_blocks");
}
function put_blocks(content){
	c_getElement("maindiv").innerHTML=content;
	js_content=c_getElement("blocks_javascript").innerHTML;
	eval(js_content);
	topdistance_block=topdistance_block_temp;
	anzahlbloecke=anzahlbloecke_temp;
	anzahl_objekte_fromblock=anzahltotalobjekte;
	pruefe_blocks();
}
function load_block_content(block_nr){
	cAjax(jsURL+"index.php?pid=ajaxcontent&blocknr="+block_nr, "putoneblockcontent", "b_"+block_nr);
}
function put_blockcontent(content, block_id){
	if(c_getElement(block_id)){
		c_getElement(block_id).innerHTML=content;
	}
	var js_content2=c_getElement("content_error"+block_id).innerHTML;
	eval(js_content2);
	loading_error=errorvalue2;
	if(loading_error=="error"){
		document.location.href=jsURL;
	}
}
function cAjax(url, finaltodo, id){
	if(navigator.appName == "Microsoft Internet Explorer") {
		request[id] = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request[id] = new XMLHttpRequest();
	}
	if (request[id] == null) {
		alert("Fehler beim Erzeugen des Anfrage-Objekts!");
	} else {
		request[id].open("GET", url, true);
		request[id].onreadystatechange = function(){
			if (request[id].readyState == 4) {
				if (request[id].status == 200) {
					ajaxresponse = request[id].responseText;
					if(finaltodo=="setvalues"){
					}
					if(finaltodo=="putblocks"){
						put_blocks(ajaxresponse);
					}
					if(finaltodo=="putoneblockcontent"){
						put_blockcontent(ajaxresponse, id);
					}
					if(finaltodo=="putsearch1"){
						fillSearchValues("1",ajaxresponse);
					}
					if(finaltodo=="overblendcontent"){
						put_overblendcontent(ajaxresponse);
					}
				}
			}
		}
		request[id].setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request[id].send("");
	}
}
function pruefe_blocks(){
	var thissichtbar;
	var vscrollTop=c_getElement("maindiv").scrollTop;
	var thissichtbar;
	for(i=1;i<=anzahlbloecke;i++){
		var BlockOffset=topdistance_block[i]-vscrollTop;
		if(BlockOffset<=pruefpunkt){
			//dann darf das nächste objekt noch NICHT im sichtbaren bereich sein
			if(i==anzahlbloecke){//sichtbar
				block_action = setTimeout("load_block_collection("+i+")",100);
				thissichtbar=i;
				break;
			}else{
				nextNr=i+1;
				var NextBlockOffset=topdistance_block[nextNr]-vscrollTop;
				if(NextBlockOffset>pruefpunkt){//sichtbar
					block_action = setTimeout("load_block_collection("+i+")",100);
					thissichtbar=i;
					break;
				}
			}
		}
	}
}
function load_block_collection(block_nr){
	if(!blockIsLoaded[block_nr]){
		load_block_content(block_nr);
		blockIsLoaded[block_nr]=true;
	}
	if(block_nr>1){
		if(!blockIsLoaded[(block_nr-1)]){
			load_block_content((block_nr-1));
			blockIsLoaded[(block_nr-1)]=true;
		}
	}
	if(block_nr>2){
		if(!blockIsLoaded[(block_nr-2)]){
			load_block_content((block_nr-2));
			blockIsLoaded[(block_nr-2)]=true;
		}
	}
	if(block_nr>3){
		if(!blockIsLoaded[(block_nr-3)]){
			load_block_content((block_nr-3));
			blockIsLoaded[(block_nr-3)]=true;
		}
	}
	if(block_nr<anzahlbloecke){
		if(!blockIsLoaded[(block_nr+1)]){
			load_block_content((block_nr+1));
			blockIsLoaded[(block_nr+1)]=true;
		}
	}
	if(block_nr<(anzahlbloecke-1)){
		if(!blockIsLoaded[(block_nr+2)]){
			load_block_content((block_nr+2));
			blockIsLoaded[(block_nr+2)]=true;
		}
	}
	if(block_nr<(anzahlbloecke-2)){
		if(!blockIsLoaded[(block_nr+3)]){
			load_block_content((block_nr+3));
			blockIsLoaded[(block_nr+3)]=true;
		}
	}
}
function resetAllFilterVars(){
	c_getElement("maindiv").scrollTop=0;
	var returnstring="";
	for(i in E_initvals){
		E_status[i]=E_initvals[i];
		returnstring+="&"+i+"="+E_initvals[i];
		if(i!="timestep" && i!="sword" && i!="swordval"){
			setFkatButtons(i);
		}
	}
	returnstring+="&timestep="+E_initvals["timestep"];
	t_timedrag_set_sliderpos(E_initvals["timestep"]);
	returnstring+="&sword="+E_initvals["sword"];
	return returnstring
}
/*=============*/
/*DETAILS START*/
/*=============*/
function getOverview_set(){
	DetailOrOverview="overview";
	ausblenden();
}
function openDetails(projektzahler){
	c_getElement("ajaxbrowsernav").src=jsURL+"project/includes/ajaxbrowsernav.php?DetailOrOverview=detailopen&projektzahler="+projektzahler;
}
function openDetails_set(projektzahler,alreadyopen){
	document.getElementById('detailinfotext').innerHTML="";
	document.getElementById('overblendinnercontent').innerHTML="";
	DetailOrOverview="details";
	//löschen der Slideshow Vars
	clearTimeout(ImageFading_t);
	ImageFading_t=false;
	autoSlideShowRunning=true;
	//aus
	cAjax(jsURL+"index.php?pid=ajaxdetailcontent&projektzahler="+projektzahler, "overblendcontent", -795);
	document.getElementById('overblendcontent').style.display='';
	document.getElementById('overblendlayer').style.display='';
	einblenden();
	clearTimeout(DetailsComponentsInit_t);	
	DetailsComponentsInit_t=setTimeout("DetailsComponentsLoad()",500);	
}
function getDetails(nextorprev){
	if(nextorprev=="next"){
		var nextproject=parseInt(currentObjectProjekt)+1;
	}
	if(nextorprev=="prev"){
		var nextproject=parseInt(currentObjectProjekt)-1;
	}

	if(nextproject==allProjekteAmount+1){
		nextproject=1;
	}
	if(nextproject==0){
		nextproject=allProjekteAmount;
	}
	c_getElement("ajaxbrowsernav").src=jsURL+"project/includes/ajaxbrowsernav.php?DetailOrOverview=details&projektzahler="+nextproject;
}
function getDetails_set(projektzahler){
	DetailOrOverview="details";
	//löschen der Slideshow Vars
	clearTimeout(ImageFading_t);
	clearTimeout(einblenden_t);
	ImageFading_t=false;
	//aus
	cAjax(jsURL+"index.php?pid=ajaxdetailcontent&projektzahler="+projektzahler, "overblendcontent", -795);
	clearTimeout(DetailsComponentsInit_t);	
	DetailsComponentsInit_t=setTimeout("DetailsComponentsLoad()",500);	
}
function DetailsComponentsLoad(){
	clearTimeout(ImagesSlideShow_t);	
	clearTimeout(AudioPlayer_t);
	clearTimeout(DetailsComponentsInit_t);
	videoOrImageDecider();	
	AudioPlayer_t=setTimeout('fillAudioPlayer()',1500);	
}
function videoOrImageDecider(){
	if(videoExists){
		fillVideoPlayer()
	}else{
		ImageHideLayerVorne();
		autoSlideShowRunning=true;
		ImagesSlideShow();
	}
}
function closeDetails(){
	var temptitle=applicationname+" - Referenzen";
	document.title=temptitle;
	DetailOrOverview="overview";
	if(document.getElementById("audioplayercontainer")){
		document.getElementById("audioplayercontainer").innerHTML="";
		document.getElementById("audiodownloadcontainer").innerHTML="";
	}
	if(document.getElementById("videocontainer")){
		document.getElementById("videocontainer").innerHTML="";
	}
	c_getElement("ajaxbrowsernav").src=jsURL+"project/includes/ajaxbrowsernav.php?DetailOrOverview=overview";
}
function einblenden(){
	clearTimeout(einblenden_t);
	if(blend_opacity<=70){
		blend_opacity=blend_opacity+5;
		if(document.all){
			einblendenobj.style.filter='Alpha(opacity='+blend_opacity+')'; // IE
			var timeconst=1;
		}else {
			var opy=blend_opacity/100;
			if(einblendenobj.style.opacity){
				einblendenobj.style.opacity=opy;
			}else{
				einblendenobj.style.MozOpacity=opy;
			}
			//document.getElementById('overblendlayer').style.khtmlOpacity=(blend_opacity/100);//Chrome
			var timeconst=150;
		}
		einblenden_t=setTimeout("einblenden()",timeconst);
	}
}
function ausblenden(){
	document.getElementById('overblendcontent').style.display='none';
	document.getElementById('overblendlayer').style.display='none';
	blend_opacity=30;
}
function put_overblendcontent(content){
	document.getElementById("overblendinnercontent").innerHTML=content;
	var js_content2=c_getElement("ajaxvariables").innerHTML;
	eval(js_content2);
	bildertxtarray=bildertxtarray2;
	bildersrcarray=bildersrcarray2;
	activeDetailImageDiv=activeDetailImageDiv2;
	currentDetailImage=currentDetailImage2;
	currentObjectProjekt=currentObjectProjekt2;
	allProjekteAmount=parseInt(allProjekteAmount2);
	audioexists=audioexists2;
	audiotitelarray=audiotitelarray2;
	audiofilearray=audiofilearray2;
	currentId=currentId2;
	videoFile=videoFile2;
	videoExists=videoExists2;
	getDetailHeaderInfo();
	currentProjektTitel=currentProjektTitel2;
	currentProjektTitel=currentProjektTitel.replace("##ap##","'");
	currentProjektTitel=currentProjektTitel.replace("##do##","\"");
	document.title=applicationname+' - '+currentProjektTitel;
}
function getDetailHeaderInfo(){
	var amountstring=currentObjectProjekt+"/"+allProjekteAmount;
	var filteractive=false;
	var filterstring="";
	var timestepinfo="";
	var wordactive=false;
	if(E_status["sword"]!="off"){
		var filterstring=suchenachlabel+" &quot;"+E_status["sword"]+"&quot;";
		wordactive=true;
	}else{
		for(i in E_status){
			if(i=="timestep"){
				if(E_status[i]!=5){
					filteractive=true;
					timestepinfo+=timedraginfo[E_status[i]];
				}
			}else{
				if(E_status[i]=="on"){
					filteractive=true;
					filterstring+=""+i;
				}
			}
		}
	}
	if(wordactive || filteractive){
		amountstring="("+amountstring+")";
	}
	if(timestepinfo!="" && filterstring!=""){
		timestepinfo=", "+timestepinfo;
	}
	if(filteractive){
		filterstring=filtertext+" "+filterstring;
	}

	document.getElementById('detailinfotext').innerHTML=filterstring+timestepinfo+" "+amountstring;
}
function downloadAudios(){
	var flashmovie="";
	flashmovie+="<table><tr><td class='audiosample'><strong>"+LabelArray['Hörbeispiele']+":</strong></td></tr>";
	flashmovie+="<tr><td><div class='px5height'></div></td></tr>"
	for(i in audiotitelarray){
		if(audiofilearray[i]){
			var titt=audiotitelarray[i];
			titt=titt.replace("#####444#####","'");
			flashmovie+="<tr>";
			flashmovie+="<td><a href='"+jsURL+audiofilearray[i]+"' title='"+titt+"' target='_blank' class='audiosample'><img src='"+jsURL+"project/templates/main/images/audiosample_icon.gif' border=0 alt='"+audiotitelarray[i]+"' width='17' height='9'>"+titt+"</a></td>";
			flashmovie+="</tr>";
		}
	}
	flashmovie+="</table>";
	return flashmovie;
}
function getJWPlayerMovie(fsrc, fressFile, fmwi, fmhe,type){
	if(type=="movie"){
		var returnvalue="<object id='player' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' name='player' width='"+fmwi+"' height='"+fmhe+"'>";
		returnvalue+="<param name='movie' value='"+fsrc+"'/>";
		returnvalue+="<param name='allowfullscreen' value='true' />"; 
		returnvalue+="<param name='allowscriptaccess' value='always' />"; 
		returnvalue+="<param name='flashvars' value='file="+fressFile+"&autostart=true' />"; 
		returnvalue+="<embed"; 
			returnvalue+=" type='application/x-shockwave-flash'";
			returnvalue+=" id='player2'";
			returnvalue+=" name='player2'";
			returnvalue+=" src='"+fsrc+"'"; 
				returnvalue+=" width='"+fmwi+"'"; 
				returnvalue+=" height='"+fmhe+"'";
				returnvalue+=" allowscriptaccess='always'"; 
				returnvalue+=" allowfullscreen='true'";
				returnvalue+=" flashvars='file="+fressFile+"&autostart=true'"; 
			returnvalue+="/>";
		returnvalue+="</object>";
	}else{
		var returnvalue="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='"+fmwi+"' height='"+fmhe+"' id='single1' name='single1'>";
		returnvalue+="<param name='movie' value='"+fsrc+"'>";
		returnvalue+="<param name='allowfullscreen' value='true'>";
		returnvalue+="<param name='allowscriptaccess' value='always'>";
		returnvalue+="<param name='wmode' value='transparent'>";
		returnvalue+="<param name='flashvars' value='playlistfile="+fressFile+"&playlist=top&autostart=true'>";
		returnvalue+="<embed";
			returnvalue+=" type='application/x-shockwave-flash'";
			returnvalue+=" id='single2'";
			returnvalue+=" name='single2'";
			returnvalue+=" src='"+fsrc+"'";
			returnvalue+=" width='"+fmwi+"'";
			returnvalue+=" height='"+fmhe+"'";
			returnvalue+=" bgcolor='undefined'";
			returnvalue+=" allowscriptaccess='always'";
			returnvalue+=" allowfullscreen='true'";
			returnvalue+=" wmode='transparent'";
			returnvalue+=" flashvars='playlistfile="+fressFile+"&playlist=top&autostart=true'";
			returnvalue+=" />";
		returnvalue+="</object>";
	}
	return returnvalue;
}
function fillVideoPlayer(){
	if(document.getElementById("videocontainer")){
		var hasReqestedVersion = DetectFlashVer(9, 0, 0);
		if(hasReqestedVersion){
			var flashmovie="";
			var jetzt = new Date();
			var timestamp=jetzt.getTime();
			flashmovie+=getJWPlayerMovie(jsURL+videoplayerSWF, jsURL+videoFile, 500, 305,"movie");
			var flashdownloads="<div class='px10height'></div>";
			//flashdownloads+=downloadAudios();
			document.getElementById("videocontainer").innerHTML=flashmovie;
			document.getElementById("videocontainer").className="showE";
		}else{
			var flashdownloads=LabelArray["Um die Videos direkt abzuspielen, wird"]+" <a href='http://www.adobe.com/de/products/flashplayer/' target='_blank' title='Download Adobe Flash Player 9'>Adobe Flash Player 9</a> "+LabelArray["benötigt"]+".<br><br>";
			document.getElementById("videocontainer").innerHTML=flashdownloads;
			document.getElementById("videocontainer").className="showE";
		}
	}
}
function fillAudioPlayer(){
	if(audioexists==1){
		if(document.getElementById("audioplayercontainer")){
			var hasReqestedVersion = DetectFlashVer(9, 0, 0);
			if(hasReqestedVersion){
				document.getElementById("audioplayercontainer").className="audioplayer";
				var flashmovie="";
				var jetzt = new Date();
				var timestamp=jetzt.getTime();
				flashmovie+=getJWPlayerMovie(jsURL+audioplayerSWF,jsURL+"project/includes/ext/audioplaylist_xml.php?aid="+currentId+"&t="+timestamp, 500, 64,"audio");
				var flashdownloads="<div class='px10height'></div>";
				//flashdownloads+=downloadAudios();
				document.getElementById("audioplayercontainer").innerHTML=flashmovie;
				document.getElementById("audiodownloadcontainer").innerHTML=flashdownloads;
				document.getElementById("audioplayercontainer").className="showE";
				document.getElementById("audiodownloadcontainer").className="showE";
			}else{
				var flashdownloads=LabelArray["Um die Hörbeispiele direkt abzuspielen, wird"]+" <a href='http://www.adobe.com/de/products/flashplayer/' target='_blank' title='Download Adobe Flash Player 9'>Adobe Flash Player 9</a> "+LabelArray["benötigt"]+".<br><br>";
				document.getElementById("audiodownloadcontainer").innerHTML=flashdownloads;
				document.getElementById("audiodownloadcontainer").className="showE";
			}
		}
	}
}
function ImagesSlideShow(){
	if(bildersrcarray){
		if(bildersrcarray.length>2){
			if(autoSlideShowRunning){
				clearTimeout(ImagesSlideShow_t);
				clearTimeout(ImagesPrevOrNext_t);
				ImagesPrevOrNext_t=setTimeout('ImagesPrevOrNext("next")',2000);
				ImagesSlideShow_t=setTimeout('ImagesSlideShow()',3000);
			}
		}
	}
}
function ImagesPrevOrNextMan(prevornext){
	ImageHideLayerVorne();
	clearTimeout(ImagesSlideShow_t);
	autoSlideShowRunning=false;
	ImagesPrevOrNext(prevornext);
}
function ImagesPrevOrNext(prevornext){
	if(ImageFading_t){
		upcomingimage=currentDetailImage;
		clearTimeout(ImageFading_t);
		ImageFading_t=false;
		ImageHideLayerVorne();
		var wert=c_getElement("bgimagesvorne").style.backgroundImage;
		//wert=wert.replace("url(","url("+String.fromCharCode(39));	
		//wert=wert.replace(")",""+String.fromCharCode(39)+")");	
		c_getElement("bgimgeshinten").style.backgroundImage=wert;
	}else{
		if(prevornext=="prev"){
			var upcomingimage=currentDetailImage-1;
			if(bildersrcarray[upcomingimage]){
			}else{
				upcomingimage=bildersrcarray.length-1;
			}
		}else{
			var upcomingimage=currentDetailImage+1;
			if(bildersrcarray[upcomingimage]){
			}else{
				upcomingimage=1;
			}
		}
		if(c_getElement("bgimagesvorne")){
			c_getElement("bgimagesvorne").style.backgroundImage="url('"+bildersrcarray[upcomingimage]+"')";
		}
		if(c_getElement("detailimage_text")){
			c_getElement("detailimage_text").innerHTML=bildertxtarray[upcomingimage];
		}
		if(c_getElement("detailimage_amount")){
			c_getElement("detailimage_amount").innerHTML=upcomingimage;
		}
		fadeImages(upcomingimage);
	}
}
function fadeImages(upcomingimage){
	fadingwert=0;
	ImageFading_t=setTimeout("ImageFading("+fadingwert+")", 50);
	currentDetailImage=upcomingimage;
}
function ImageHideLayerVorne(){
	if(c_getElement("bgimagesvorne")){
		if(document.all){
			c_getElement("bgimagesvorne").style.filter="Alpha(opacity=0)";
		}else{
			if(c_getElement("bgimagesvorne").style.opacity){
				c_getElement("bgimagesvorne").style.opacity=0;
			}else{
				c_getElement("bgimagesvorne").style.MozOpacity=0;
			}
		}
	}
}
function ImageFading(fadingwert){
	if(c_getElement("bgimagesvorne")){
		fadingwert=fadingwert+10;
		if(fadingwert<100){
			if(document.all){
				c_getElement("bgimagesvorne").style.filter="Alpha(opacity="+fadingwert+")";
			}else{
				var inwert2=fadingwert/100;
				if(c_getElement("bgimagesvorne").style.opacity){
					c_getElement("bgimagesvorne").style.opacity=inwert2;
				}else{
					c_getElement("bgimagesvorne").style.MozOpacity=inwert2;
				}
			}
			ImageFading_t=setTimeout("ImageFading("+fadingwert+")", 50);
		}else{
			if(ImageFading_t){
				ImageFading_t=false;
				clearTimeout(ImageFading_t);
				clearTimeout(ImageHideLayerVorne_t);
				var wert=c_getElement("bgimagesvorne").style.backgroundImage;
				//wert=wert.replace("url(","url("+String.fromCharCode(39));	
				//wert=wert.replace(")",""+String.fromCharCode(39)+")");	
				c_getElement("bgimgeshinten").style.backgroundImage=wert;
				ImageHideLayerVorne_t=setTimeout("ImageHideLayerVorne()", 300);
			}
		}
	}
}
/*=============*/
/*DETAILS END*/
/*=============*/
function searchDecider(){
	if(E_status['sword']=="off"){
		if(document.getElementById("search").value!="" && document.getElementById("search").value!="Search" && document.getElementById("search").value!="Suche"){
			setFsearch();
		}
	}else{
		resetSearchvalue();
	}
}
function resetSearchvalue(wert){
	if(glang=="de"){
		c_getElement("search").value="Suche";
	}else{
		c_getElement("search").value="Search";
	}
	c_getElement("search").className="suchfeld_PA";
	document.getElementById('reset_searchval').src=jsURL+'project/templates/main/images/search_icon.gif';
	if(wert!="init"){
		setResetSearch();
	}
}
function resetAllFilters(){
	var returnstring=resetAllFilterVars();
	show_filter_warnings();
	t_timedrag_set_sliderpos(E_initvals["timestep"]);
	resetSearchvalue("normal");
	load_all_objects(returnstring);
	resizeHoheAndBreite();
}
function on_resize(){
	blockIsLoaded=new Array();
	clearTimeout(resizewinvar);
	resizewinvar = setTimeout("resizewin()",50);
}
function resizewin(){
	resizeHoheAndBreite();
	load_all_objects("&init=yes");
}
function resizeHoheAndBreite(){
	c_getElement("maindiv").style.visibility="hidden";
	c_getElement("maindiv").style.display="none";
	var hohe=parseInt(c_getElement("maintd").offsetHeight);
	var breite=parseInt(c_getElement("maintd").offsetWidth);
	c_getElement("maindiv").style.height=hohe+"px";
	c_getElement("maindiv").style.width=breite+"px";
	c_getElement("maindiv").style.display="";
	c_getElement("maindiv").style.visibility="";
}
function c_getElement(m){
	if (document.getElementById){
		var obj = document.getElementById(m);
	} else if (document.all){
		var obj = document.all[m];
	} else if (document.layers){
		var obj = document.layers[m];
	}
	return obj;
}
function init_all(){
	c_getElement("mainfilter").style.display="";
	var initstring=resetAllFilterVars();
	resizeHoheAndBreite();
	resetSearchvalue("init");
	sizedrag_set_sliderpos(startwithsize,"knobButton");
	load_all_objects("&init=yes"+initstring);
	if(directobject!=""){
		openDetails(directobject);
	}
}
function onscroll_pruefe(){
	clearTimeout(pruefe_action);
	pruefe_action = setTimeout("pruefe_blocks()",20);
}
function MousePosition(evt){
	if (document.all) {
		mx2=window.event.clientX;
		my2=window.event.clientY;
	} else {
		mx2=evt.pageX;
		my2=evt.pageY;
		mx2=mx2+3;
		my2=my2+3;
	}
	if(sizeDragging){
		moveSizebar();
	}
	if(timedragging){
		moveTimebar();
	}
}
function MouseUp(){
	document.onselectstart=new Function ('return true');
	if(sizeDragging){
		killSizeDrag();
	}
	if(timedragging){
		t_timedragstop();
	}

	if(!searchIsActive){
		optikresetSearch();
	}
	if(DetailOrOverview=="details"){
		if(!detailactive){
			closeDetails();
		}
	}
}
function KeyUpCheck(e){
	if(document.all){
		var taste=event.keyCode;
	}else{
		var taste=e.which;
	}
	if(taste==39){
		if(DetailOrOverview=="details"){
			getDetails('next');
		}
	}
	if(taste==37){
		if(DetailOrOverview=="details"){
			getDetails('prev');
		}
	}
}
/*SIZE CONTROL FUNCTIONS*/

function killSizeDrag(){
	document.onselectstart=new Function ('return true');
	document.getElementById('sizecontroll_text').style.display='none';
	sizeDragging=false;
	jumpToSize();
	sliderObj='';
}
function moveSizebar(){
	var thisObject=document.getElementById(sliderObj);
	var differenz=mx2-xMouseInit;
	SlidebarPosNew=SlidebarPos+differenz;
	if(SlidebarPosNew<35 && SlidebarPosNew>-1){
		thisObject.style.left=SlidebarPosNew;
	}
	var tempsize=2;
	if(parseInt(thisObject.style.left)<8){
		tempsize=1;
	}else if(parseInt(thisObject.style.left)>30){
		tempsize=3;
	}
	document.getElementById('sizecontroll_text').style.display='';
	document.getElementById('sizecontroll_text').innerHTML=sizeNameArray[tempsize];
}
function changeDisplaySize(smalllarge){		
	if(smalllarge=="smaller"){
		var nextsize=dispsize_current-1;
		if(nextsize<1){
			nextsize=1;
		}
	}
	if(smalllarge=="larger"){
		var nextsize=dispsize_current+1;
		if(nextsize>3){
			nextsize=3;
		}
	}
	sizeDragging=false;
	sizedrag_set_sliderpos(nextsize);
	
	setDisplaySize(nextsize);
}
function DirectJumpToSize(m){
	sizedrag_set_sliderpos(m);
	sizeDragging=false;
	setDisplaySize(m);
}
function sizedrag_set_sliderpos(m){
	if(m==1){
		document.getElementById("knobButton").style.left='3px';
	} else if(m==3){
		document.getElementById("knobButton").style.left='30px';
	} else {
		document.getElementById("knobButton").style.left='17px';
	}
	document.getElementById('sizecontroll_text').innerHTML=sizeNameArray[m];
}
function jumpToSize(){
	var scurpos=c_getElement(sliderObj).style.left;
	scurpos=parseInt(scurpos.replace('px',''));
	//controlle.value=scurpos;
	if(scurpos<10){
		var m=1;
	}else if (scurpos>20){
		var m=3;
	} else {
		var m=2;
	}
	sizedrag_set_sliderpos(m);
	sizeDragging=false;
	setDisplaySize(m);
}
function dragLayer(obj,evt) {
	document.onselectstart=new Function ('return false');
	var e=(evt)?evt:window.event;
	if (window.event) {
		e.cancelBubble=true;
	} else {
		e.preventDefault();
		e.stopPropagation();
	}
	sliderObj=obj;
	xMouseInit=mx2;
	SlidebarPos=parseInt(document.getElementById(sliderObj).style.left);
	sizeDragging=true;
}

/*TIME CONTROL FUNCTIONS*/
function t_timedragstart(obj,evt) {
	document.onselectstart=new Function ('return false');
	var e=(evt)?evt:window.event;
	if (window.event) {
		e.cancelBubble=true;
	} else {
		e.preventDefault();
		e.stopPropagation();
	}
	timedragging=true;
	timedrag_moving_init='off';

}
function t_get_timestep(){
	one_step_width=(105/9);
	var scurpos=document.getElementById('sliderbar_time').style.left;
	scurpos=parseInt(scurpos.replace('px',''));
	scurpos=scurpos+11;
	if(scurpos<=0){
		scurpos=0;
	}
	filter_timestep=(Math.floor(scurpos/one_step_width)+1);
	if(filter_timestep>9){
		filter_timestep=9;
	}
	if(filter_timestep<1){
		filter_timestep=1;
	}
	t_show_timedrag_info(filter_timestep);
}
function t_timedragstop(){
	mouse_is_over_size_controller=false;
	timedrag_moving_init='off';
	if(timedragging){
		t_get_timestep();
		t_timedrag_set_sliderpos(filter_timestep);
		timedragging=false;
		timedrag_moving_init='off';
		document.getElementById('timedrag_info_span').style.display='none';
		setFTime(filter_timestep);
	}
	timedragging=false;
}
function t_timedrag_set_sliderpos(m){
	if(m=='5'){
		document.getElementById('sliderbar_time').className='slidebar_controller_time_PA';
	}else{
		document.getElementById('sliderbar_time').className='slidebar_controller_time_AC';
	}
	var one_step_width=(105/9);
	var reglerposition=Math.ceil((m*one_step_width)-(one_step_width/2)-8);
	document.getElementById('sliderbar_time').style.left=reglerposition+'px';
	filter_timestep=m;
	document.getElementById('timedrag_info_span').innerHTML=timedraginfo[filter_timestep];
}

function t_show_timedrag_info(){
	clearTimeout(actionshow_timedrag_info);
	document.getElementById('timedrag_info_span').style.display='';
	document.getElementById('timedrag_info_span').innerHTML=timedraginfo[filter_timestep];
	if(filter_timestep==5){
		document.getElementById('sliderbar_time').className='slidebar_controller_time_PA';
	}else{
		document.getElementById('sliderbar_time').className='slidebar_controller_time_AC';
	}
}
function t_do_the_time_dragging(){
	t_get_timestep();
}
function moveTimebar(){
	clearTimeout(timedragaction);
	diff=0;
	var tslide=document.getElementById('sliderbar_time');
	var bisleft=tslide.style.left;
	bisleft=parseInt(bisleft.replace('px',''));
	if(timedrag_moving_init=='off'){
		timedrag_moving_init='on';
		timedrag_start_mousex=parseInt(mx2);
		timedrag_start_left=bisleft;
	} else {
		diff=mx2-timedrag_start_mousex;
	}
	var neueleft=timedrag_start_left+diff;
	if(bisleft<-15){
		neueleft=-8;
	}
	if(neueleft>105){
		neueleft=105;
	}
	if(neueleft>-15 && neueleft<105){
		tslide.style.left=neueleft;
	}
	timedragaction=setTimeout('t_do_the_time_dragging()',1);
	last_timestep=filter_timestep;
}
function MouseDown(){
	if(!allowselect){
		document.onselectstart=new Function ('return false');
	}
}
function changeOv(wert){
	document.getElementById('wheretobook').innerHTML=wert;
}
function changeOu(wert){
	document.getElementById('wheretobook').innerHTML='...';
}
function socialNetw(wert,thistitle,objid) {
	var thisurl=encodeURIComponent(window.location.protocol+'//'+(window.location.hostname+window.location.pathname).replace(/\/:.*?\//g, '/'));
	thisurl=jsURL+"index.php?pid=projektedetailnojs&projektid="+objid;
	thistitle=thistitle.replace("##ap##","'");
	thistitle=thistitle.replace("##do##","\"");
	switch(wert) {
		case 'google':
		window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+thisurl+'&title='+thistitle);
		break;
		case 'tausendreporter':
		window.open('http://tausendreporter.stern.de/submit.php?url='+thisurl);
		break;
		case 'furl':
		window.open('http://www.furl.net/storeIt.jsp?u='+thisurl+'&t='+thistitle);
		break;
		case 'yigg':
		window.open('http://yigg.de/neu?exturl='+thisurl+'&exttitle='+thistitle);
		break;
		case 'mrwong':
		window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+thisurl+'&bm_description='+thistitle);
		break;
		case 'del.icio.us':
		window.open('http://del.icio.us/post?url='+thisurl+'&title='+thistitle);
		break;
		case 'webnews':
		window.open('http://www.webnews.de/einstellen?url='+thisurl+'&title='+thistitle);
		break;
		case 'yahoo':
		window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+thisurl+'&t='+thistitle);
		break;
		case 'facebook':
		//http://www.facebook.com/sharer.php?u=http://www.ft.com/cms/s/0/7e69ec42-0db0-11de-8ea3-0000779fd2ac.html?nclick_check=1&t=FT.com / Companies / US & Canada - US companies pull out of retirement contributions
		window.open('http://www.facebook.com/sharer.php?u='+thisurl+'&t='+thistitle);
		break;
		case 'linkedin':
		window.open('http://www.linkedin.com/shareArticle?mini=true&url='+thisurl+'&title='+thistitle);
		break;
		case 'twitter':
		window.open('http://twitter.com/home/?status='+thisurl);
		break;
	}
}
function socialNetMover(){
	document.getElementById("wheretobook").style.color="#000000";
	document.getElementById("bookmarktext").style.color="#000000";
	for(var x=1;x<=11;x++){
		var objtemp_src=document.getElementById("socimg"+x).src;
		var objtemp_srcnew=objtemp_src.replace("_PA","_AC");
		document.getElementById("socimg"+x).src=objtemp_srcnew;
	}
}
function socialNetMout(){
	document.getElementById("wheretobook").style.color="#CCCCCC";
	document.getElementById("bookmarktext").style.color="#CCCCCC";
	for(var x=1;x<=11;x++){
		var objtemp_src=document.getElementById("socimg"+x).src;
		var objtemp_srcnew=objtemp_src.replace("_AC","_PA");
		document.getElementById("socimg"+x).src=objtemp_srcnew;
	}
}

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.

			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}

	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;

	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision){
	var returnv=false;
	var versionStr = GetSwfVer();
	var versionArray;
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

		// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
			return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
				return true;
			}
		}
		return false;
	}
	return returnv;
}

function AC_AddExtension(src, ext)
{
	if (src.indexOf('?') != -1)
	return src.replace(/\?/, ext+'?');
	else
	return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
	var str = '';
	if (isIE && isWin && !isOpera)
	{
		str += '<object ';
		for (var i in objAttrs)
		{
			str += i + '="' + objAttrs[i] + '" ';
		}
		str += '>';
		for (var i in params)
		{
			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
		}
		str += '</object>';
	}
	else
	{
		str += '<embed ';
		for (var i in embedAttrs)
		{
			str += i + '="' + embedAttrs[i] + '" ';
		}
		str += '> </embed>';
	}

	document.write(str);
}

function AC_FL_RunContent(){
	var ret =
	AC_GetArgs
	(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
	, "application/x-shockwave-flash"
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
	var ret =
	AC_GetArgs
	(  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
	, null
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
	var ret = new Object();
	ret.embedAttrs = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();
	for (var i=0; i < args.length; i=i+2){
		var currArg = args[i].toLowerCase();

		switch (currArg){
			case "classid":
			break;
			case "pluginspage":
			ret.embedAttrs[args[i]] = args[i+1];
			break;
			case "src":
			case "movie":
			args[i+1] = AC_AddExtension(args[i+1], ext);
			ret.embedAttrs["src"] = args[i+1];
			ret.params[srcParamName] = args[i+1];
			break;
			case "onafterupdate":
			case "onbeforeupdate":
			case "onblur":
			case "oncellchange":
			case "onclick":
			case "ondblclick":
			case "ondrag":
			case "ondragend":
			case "ondragenter":
			case "ondragleave":
			case "ondragover":
			case "ondrop":
			case "onfinish":
			case "onfocus":
			case "onhelp":
			case "onmousedown":
			case "onmouseup":
			case "onmouseover":
			case "onmousemove":
			case "onmouseout":
			case "onkeypress":
			case "onkeydown":
			case "onkeyup":
			case "onload":
			case "onlosecapture":
			case "onpropertychange":
			case "onreadystatechange":
			case "onrowsdelete":
			case "onrowenter":
			case "onrowexit":
			case "onrowsinserted":
			case "onstart":
			case "onscroll":
			case "onbeforeeditfocus":
			case "onactivate":
			case "onbeforedeactivate":
			case "ondeactivate":
			case "type":
			case "codebase":
			case "id":
			ret.objAttrs[args[i]] = args[i+1];
			break;
			case "width":
			case "height":
			case "align":
			case "vspace":
			case "hspace":
			case "class":
			case "title":
			case "accesskey":
			case "name":
			case "tabindex":
			ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
			break;
			default:
			ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
		}
	}
	ret.objAttrs["classid"] = classid;
	if (mimeType) ret.embedAttrs["type"] = mimeType;
	return ret;
}
window.onload=init_all;
window.onresize=on_resize;
document.onmousemove=MousePosition;
document.onmouseup=MouseUp;
document.onmousedown=MouseDown;
document.onkeyup=KeyUpCheck;
c_getElement("maindiv").onscroll=onscroll_pruefe;
