var searchIsActive=false;
var langOver=false;
function openWin(wert){
	extwindow=window.open(wert, 'NeuesFenster','width=600,height=600,scrollbars,resizable=yes,status=yes');
	extwindow.focus();

}
var ReferenzHeight=0;
var Scroller=false;
var scrollingRequired=false;
var calcEndPos=0;
function FillLinks(){
	if(document.getElementById("anfragelink")){
		var mylink=document.getElementById("anfragelink").href;
		document.getElementById("anfragelink").href="javascript:openWin('"+mylink+"');";
		document.getElementById("anfragelink").target='';
	}
	if(document.getElementById("langContainerMain")){
		document.getElementById("langContainerMain").innerHTML="<div id='languageChange' onMouseOver=\"langOver=true;\" onMouseOut=\"langOver=false;\">"+LabelArr["changelang"];
		//document.getElementById("langContainerMain").innerHTML+="<div id='languageChangeInner'>";
		document.getElementById("langContainerMain").innerHTML+="<ul id='flag' class='hideIt' onMouseOver=\"langOver=true;\" onMouseOut=\"langOver=false;\">"+langLists+"</ul>";
		//document.getElementById("langContainerMain").innerHTML+="</div>";
		document.getElementById("langContainerMain").innerHTML+="</div>";
	}

	//INIT SCROLLER TOP
	if(document.getElementById("containerReferenztop")){
		var myHeight=document.getElementById("containerReferenztop").offsetHeight;		
		ReferenzHeight=myHeight;
		document.getElementById("containerReferenztop").style.height=ReferenzHeight+"px";
		if(ReferenzHeight>130){
			document.getElementById("containerReferenztop").style.height=ReferenzHeight+50+"px";
			ReferenzHeight=ReferenzHeight+20;
			scrollingRequired=true;
			calcEndPos=130-ReferenzHeight;
		}
		
		Scroller=setTimeout("startScrolling();",5000);
	}			
}
function startScrolling(){
	if(scrollingRequired){
		var pos1=document.getElementById("containerReferenztop").style.top;		
		pos1=parseInt(pos1)-1;		
		//document.getElementById("containerRefWer").innerHTML=calcEndPos+'>'+pos1;
		document.getElementById("containerReferenztop").style.top=pos1+"px";
		clearTimeout(Scroller);
		if(pos1>calcEndPos){
			
			Scroller=setTimeout("startScrolling();",50);
		}else{
			Scroller=setTimeout("resetScroller();",5000);
		}
	}
	
}
function resetScroller(){	
	document.getElementById("containerReferenztop").style.top="0px";
	Scroller=setTimeout("startScrolling();",5000);
}
function reloadToolkitOrder(){
	document.getElementById('onlychange').value='yes';
	document.getElementById('toolkitorder').submit();
}
function ShowLanguageLayer(){
	document.getElementById('searchlayer_outer').className='hideIt';
	document.getElementById('languageChange').className='showIt';
}
function hideLayers(){
	if(document.getElementById('flag')){
		if(!langOver){
			document.getElementById('flag').className='hideIt';
		}else{
			document.getElementById('flag').className='showIt';
		}
	}
	if(document.getElementById('searchlayer_outer')){
		if(!searchIsActive){
			document.getElementById('searchlayer_outer').className='hideIt';
		}
	}
}
/*SUCHE*/
var tout=false;
var searchIsActive=false;
var request=new Array();
function startsearch(va,sprache){
	if(va==""){
		clearTimeout(tout);
		document.getElementById('searchlayer_outer').className='hideIt';
		//document.getElementById('suchfeld').className="suchfeldAC";
		document.getElementById('suchfeld').value='';
	}else{
		if(va.length>1){
			clearTimeout(tout);			
			cAjax(jsURL+"index.php?pid=ajaxsearch&swort="+encodeURI(va)+"&sprache="+sprache,"putsearchinlayer","sinlay");
			tout=setTimeout("showsearch()",100);
			//document.getElementById('suchfeld').className="suchfeldAC";
		} else {
			clearTimeout(tout);
			document.getElementById('searchlayer_outer').className='hideIt';			
		}
	}
}
function showsearch(){
	clearTimeout(tout);
	/*FÜR FREISCHALTUNG*/
	document.getElementById('searchlayer_inner').scrollTop=0;
	document.getElementById('searchlayer_outer').className='showIt';
}
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("POST", url, true);
		finalaction=finaltodo;
		request[id].onreadystatechange = function(){
			if (request[id].readyState == 4) {
				if (request[id].status == 200) {
					ajaxresponse = request[id].responseText;
					if(finaltodo=="putsearchinlayer"){
						searchResultInLayer(ajaxresponse);
					}
				}
			}
		}
		request[id].setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request[id].send("");
	}
}
function checkSearchAction(){
	if(document.getElementById('suchfeld').value==""){		
	}else{
		document.searchform.submit();		
	}	
}
function searchResultInLayer(wert){	
	document.getElementById("searchlayer_inner").innerHTML=wert;
}
document.onmousedown=hideLayers;
window.onload=FillLinks;
