try {
			document.execCommand("BackgroundImageCache", false, true);
		} 
		catch(err) {}


function setOpacity(mydiv,opacity) {
    if (opacity>99) opacity=99;
    mydiv.style.opacity=opacity/100;
    mydiv.style.MozOpacity=opacity/100;
    mydiv.style.filter='alpha(opacity='+opacity+')';
    //alert(opacity);
    
    if ((opacity>0)&&(mydiv.style.visibility='hidden')) {mydiv.style.visibility = 'visible';} else if(mydiv.style.visibility='visible'){mydiv.style.visibility = 'hidden'}
}

function fader() {
		div1=document.getElementById("startseitenWerbungEins");
		div2=document.getElementById("startseitenWerbungZwei");
		div3=document.getElementById("startseitenWerbungDrei");
		div4=document.getElementById("startseitenWerbungVier");
		//div5=document.getElementById("startseitenWerbungFuenf");

		speed=10; // kleinere zahlen schneller (Anzeigedauer je Frame)
		step=5;   // kleinere steps bedeuten mehr rechenzeit (100/step = Anzahl Frames/Faadingvorgang)
				  // fadingdauer=speed*(100/step) (in ms)
		display=3200; // display time
		overlap=500;
		
	temp=0;
	// Einblenden
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div1,"+i+")",i*speed+temp);
		}
	temp=i*speed+temp+display;	
	// Ausblenden nach Pause
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div1,"+(100-i)+")",i*speed+temp);
		}
	temp=i*speed+temp-overlap;
	// Einblenden des 2. Divs
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div2,"+i+")",i*speed+temp);
		}
	temp=i*speed+temp+display;
	// Ausblenden des 2. Divs	
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div2,"+(100-i)+")",i*speed+temp);
		}
	temp=i*speed+temp-overlap;
	// Einblenden des 3. Divs
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div3,"+i+")",i*speed+temp);
		}
	temp=i*speed+temp+display;
	// Ausblenden des 3. Divs	
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div3,"+(100-i)+")",i*speed+temp);
		}
	temp=i*speed+temp-overlap;
	// Einblenden des 4. Divs
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div4,"+i+")",i*speed+temp);
		}
	temp=i*speed+temp+display;
	// Ausblenden des 4. Divs	
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div4,"+(100-i)+")",i*speed+temp);
		}
	temp=i*speed+temp-overlap;
	/*
	// Einblenden des 5. Divs
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div5,"+i+")",i*speed+temp);
		}
	temp=i*speed+temp+display;
	// Ausblenden des 5. Divs	
	for (i=0;i<=100;i=i+step) {
	    	setTimeout("setOpacity(div53,"+(100-i)+")",i*speed+temp);
		}
	temp=i*speed+temp-overlap;
	*/
	
	// Spiels noch einmal Sam...			
	setTimeout("fader()",temp);
}

var ajaxTimer="";
function getSearchPossibilities(suchbegriffe, obj){
	
	posContainer=document.getElementById('searchPossis');
	
	if(suchbegriffe.length>=3)
	{
		position=findPos(obj);

		posContainer.style.top=position[1]-95+"px";
		posContainer.style.display='block';
	
		if(ajaxTimer){
			clearTimeout(ajaxTimer);
		}
		
		ajaxTimer=setTimeout("loadurl('/pages/suchvorschlaege.php','searchPossis','suche="+suchbegriffe+"','searchPossis', '')", 100);
	}else{
		
		posContainer.style.display='none';
	
	}
	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}



var xmlhttp = null; 
var gotLoader;
var innerStuff;
var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

function loadurl(dest,obj,params,loader, doneMessage) {

	try 
	{
	    xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	}

	catch (e) 
	{
   		alert('Es konnt keine Verbindung hergestellt werden.');
	}

	

	 xmlhttp.onreadystatechange = function(){

 		// 0=Uninitialised 1=Loading 2=Loaded 3=Interactive 4=done

		if ((xmlhttp.readyState==4)&&(xmlhttp.status==200)&&(xmlhttp.responseText)) {
			if(doneMessage){
				innerStuff=doneMessage;
			}
			
			//document.getElementById(loader).innerHTML=innerStuff;
			document.getElementById(loader).innerHTML='';
			gotLoader=0;
    		document.getElementById(obj).innerHTML = xmlhttp.responseText;
			
		}else if((xmlhttp.readyState<=3)&&(!gotLoader)){
			gotLoader=1;
			innerStuff=document.getElementById(loader).innerHTML;
			document.getElementById(loader).innerHTML='<img style=\"float:left;margin-bottom:4px;\" src=\"images/loading.gif\" alt=\"...\" />&nbsp;';//+innerStuff;
		}

	 }


 
 xmlhttp.open('POST', dest, true);

// send the request. if this is a POST request we would have
// sent post variables: send('name=aleem&gender=male)
// Moz is fine with just send(); but
// IE expects a value here, hence we do send(null);
 xmlhttp.setRequestHeader("Content-Type", contentType);
 xmlhttp.send(params);


}

	