// JavaScript Document

function pause(millis) 
		{
        		var date = new Date();
        		var curDate = null;

        		do { curDate = new Date(); } 
        		while(curDate-date < millis)
		} 
		
function replaceRR(str) 
		{
			
        		var myNewString = str.replace(/\+/g, '%2B');
			return myNewString;
		} 		
		
		
function ZeigeLoadingTest()
	{
	if (ZeigeLoading){
	document.getElementById('MenueLoading').style.visibility='visible';
	} else {
	document.getElementById('MenueLoading').style.visibility='hidden';
	};
	
	}
	
	
	
	
	
	
function CollapsUpdate()
	{
		if (MacheCollapsUpdate > 0 )  
		{
			var xx = CollapsiblePanel4.isOpen();
            if (xx ==true) { CollapsiblePanel4.open(); 
										document.getElementById('Loading4').style.visibility='hidden';

			};
                    
            var xx = CollapsiblePanel3.isOpen();
            if (xx ==true) { CollapsiblePanel3.open(); 
										document.getElementById('Loading3').style.visibility='hidden';
};
                    
            var xx = CollapsiblePanel2.isOpen();
            if (xx ==true) { CollapsiblePanel2.open(); 
										document.getElementById('Loading2').style.visibility='hidden';
};
                                       
                    
		  var xx = CollapsiblePanel1.isOpen();
            if (xx ==true) { CollapsiblePanel1.open(); 
										document.getElementById('Loading1').style.visibility='hidden';
};
                    
            var xx = CollapsiblePanelLogos.isOpen();
            if (xx ==true) { CollapsiblePanelLogos.open(); };
                   
            var xx = CollapsiblePanelRef.isOpen();
            if (xx ==true) { CollapsiblePanelRef.open(); };
                   
            var xx = CollapsiblePanelArticleImage.isOpen();
            if (xx ==true) { CollapsiblePanelArticleImage.open(); };
                  
            var xx = CollapsiblePanelImage.isOpen();
            if (xx ==true) { CollapsiblePanelImage.open(); };
                   
            var xx = CollapsiblePanelArticleLogos.isOpen();
            if (xx ==true) { CollapsiblePanelArticleLogos.open(); };
                    
            var xx = CollapsiblePanel6.isOpen();
            if (xx ==true) { CollapsiblePanel6.open(); 
										document.getElementById('Loading6').style.visibility='hidden';
};
                   
            var xx = CollapsiblePanel5.isOpen();
            if (xx ==true) { CollapsiblePanel5.open(); 
										document.getElementById('Loading5').style.visibility='hidden';
};
		  
			MacheCollapsUpdateSaftSize = MacheCollapsUpdateSaftSize * (-1);
				

			MacheCollapsUpdate = MacheCollapsUpdate - 0.6;
			if (MacheCollapsUpdate < 0) {
				MacheWindowReszieTest = true;
			}
		}
        if (MacheWindowReszieTest){
			MacheWindowReszie();
			MacheWindowReszieTest = false;
		}   
                    
	}
	
function MacheWindowReszie() {
		//window.resizeTo(1024, 769 );
		//window.resizeTo(1024, 768 );
	 }
	 
	 
	 
	 
	 
	 
function ergebnislisteLogo() {
		
			document.getElementById('CollapsiblePanelTabLogosLoading').style.visibility='visible';
			
			RRgetData('Go2CatSearchAddLogo.php?Suche='
					+ document.getElementById('suchvalueLogo').value
					+ '&id='+document.getElementById('RR8id').value
					+ '&zKatZugID='+document.getElementById('RR8zKatZugID').value
					+ '&zPagKatID='+document.getElementById('RR8zPagKatID').value
					+ '&zPagSecID='+document.getElementById('RR8zPagSecID').value
					+ '&zArtAlteID='+document.getElementById('RR8zArtAlteID').value
					+ '&tModNr='+document.getElementById('RR8tModNr').value 
					+ '&zufall=' + Math.round( 1 + 300*(Math.random())),'searchresultLogo','CollapsiblePanelLogos','CollapsiblePanelTabLogosLoading') ; 
		
		
	}
	
	
	
	
function ergebnislisteBild() {
		
		document.getElementById('CollapsiblePanelTabImageLoading').style.visibility='visible';
		
		RRgetData('Go2CatSearchAddImage.php?Suche='
					+ document.getElementById('suchvalueBild').value
					+ '&id='+document.getElementById('RR8id').value
					+ '&zKatZugID='+document.getElementById('RR8zKatZugID').value
					+ '&zPagKatID='+document.getElementById('RR8zPagKatID').value
					+ '&zPagSecID='+document.getElementById('RR8zPagSecID').value
					+ '&zArtAlteID='+document.getElementById('RR8zArtAlteID').value
					+ '&tModNr='+document.getElementById('RR8tModNr').value 
					+ '&zufall=' + Math.round( 1 + 300*(Math.random())),'searchresultBild','CollapsiblePanelImage','CollapsiblePanelTabImageLoading') ; 
		
		
	}
	
	
	
function ergebnislist() {
	
	
	document.getElementById('Loading5').style.visibility='visible';
		
		RRgetData('go2cat_Search.php?Suche='
					+ document.getElementById('suchvalue').value
					+ '&id='+document.getElementById('RR897id').value
					+ '&zKatZugID='+document.getElementById('RR897zKatZugID').value
					+ '&zPagKatID='+document.getElementById('RR897zPagKatID').value
					+ '&WEL='+document.getElementById('RR897WEL').value
					+ '&USR='+document.getElementById('RR897USR').value
					+ '&zPagSecID='+document.getElementById('RR897zPagSecID').value
					+ '&zPagID2='+document.getElementById('RR897zPagID2').value
		 			+ '&zPagID='+document.getElementById('RR897zPagID').value
					+ '&zufall=' + Math.round( 1 + 300*(Math.random())),'searchresult','CollapsiblePanel5','Loading5') ; 
	
	
	}
	
	
	
	
	
function disabledmessage () {
		document.getElementById("searchresult").style.display = "none";
	}
	
	
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject.open("GET", dataSource);
				XMLHttpRequestObject.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject.readyState == 4 &&
					XMLHttpRequestObject.status == 200) {
												

						obj.innerHTML = XMLHttpRequestObject.responseText;
						AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject.send(null);
	}
}

var XMLHttpRequestObject1 = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject1 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject1 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData1(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject1) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject1.open("GET", dataSource);
				XMLHttpRequestObject1.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject1.readyState == 4 &&
					XMLHttpRequestObject1.status == 200) {
						
						obj.innerHTML = XMLHttpRequestObject1.responseText;
						AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject1.send(null);
	}
}

var XMLHttpRequestObject2 = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject2 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData2(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject2) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject2.open("GET", dataSource);
				XMLHttpRequestObject2.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject2.readyState == 4 &&
					XMLHttpRequestObject2.status == 200) {
						obj.innerHTML = XMLHttpRequestObject2.responseText;
						AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject2.send(null);
	}
}

var XMLHttpRequestObject3 = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject3 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject3 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData3(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject3) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject3.open("GET", dataSource);
				XMLHttpRequestObject3.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject3.readyState == 4 &&
					XMLHttpRequestObject3.status == 200) {
						obj.innerHTML = XMLHttpRequestObject3.responseText;
						AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject3.send(null);
	}
}

var XMLHttpRequestObject4 = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject4 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject4 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData4(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject4) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject4.open("GET", dataSource);
				XMLHttpRequestObject4.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject4.readyState == 4 &&
					XMLHttpRequestObject4.status == 200) {
						obj.innerHTML = XMLHttpRequestObject4.responseText;
						
						AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject4.send(null);
	}
}

var XMLHttpRequestObject5 = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject5 = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject5 = new ActiveXObject("Microsoft.XMLHTTP");
		}
		function StackGetData5(dataSource, divID, myopen, myloading)
			{
				
			if(XMLHttpRequestObject5) {
				var obj = document.getElementById(divID);
				XMLHttpRequestObject5.open("GET", dataSource);
				XMLHttpRequestObject5.onreadystatechange = function()
					{
					
					if (XMLHttpRequestObject5.readyState == 4 &&
					XMLHttpRequestObject5.status == 200) {
						obj.innerHTML = XMLHttpRequestObject5.responseText;
						
						//AufZuVisible(myopen, myloading);
					}
			}
		XMLHttpRequestObject5.send(null);
	}
}


function AufZuVisible(myopen, myloading) {
	
						if (myopen == 'CollapsiblePanel1' )  {
							
							MacheCollapsUpdate = 1;
							CollapsiblePanel1.open(); 
							document.getElementById('Loading1').style.visibility='hidden';
							document.getElementById('CollapsiblePanel1').style.display = 'block';
						}
						if (myopen == 'CollapsiblePanel2' )  {
							CollapsiblePanel2.close();
							CollapsiblePanel2.open(); 
							document.getElementById('Loading2').style.visibility='hidden';
						}
						if (myopen == 'CollapsiblePanel3' )  {
							CollapsiblePanel3.close();
							CollapsiblePanel3.open(); 
							document.getElementById('Loading3').style.visibility='hidden';
							//ADD_DHTML(CURSOR_CROSSHAIR , "PageStatusMove"+TRANSPARENT);
							
						}
						if (myopen == 'CollapsiblePanel4' )  {
							CollapsiblePanel4.close();
							CollapsiblePanel4.open(); 
							document.getElementById('Loading4').style.visibility='hidden';
							
							
						}
						if (myopen == 'CollapsiblePanel5' )  {
							CollapsiblePanel5.close();
							document.getElementById('Loading5').style.visibility='hidden';
							document.getElementById('searchresult').style.display = 'block';
							CollapsiblePanel5.open();
							
						}
						if (myopen == 'CollapsiblePanel6' )  {
							CollapsiblePanel6.close();
							CollapsiblePanel6.open(); 
							document.getElementById('Loading6').style.visibility='hidden';
							
						}
						
						
						if (myopen == 'CollapsiblePanelArticleLogos' )  {
							CollapsiblePanelArticleLogos.close();
							CollapsiblePanelArticleLogos.open(); 
							document.getElementById('CollapsiblePanel4').className='CollapsiblePanel';  
							CollapsiblePanel4.open();
							document.getElementById('Loading4').style.visibility='hidden';
							
						}
						if (myopen == 'CollapsiblePanelArticleImage' )  {
							CollapsiblePanelArticleImage.close();
							CollapsiblePanelArticleImage.open();
							document.getElementById('CollapsiblePanel4').className='CollapsiblePanel';  
							CollapsiblePanel4.open();
							document.getElementById('Loading4').style.visibility='hidden';
						}
						if (myopen == 'CollapsiblePanelRef' )  {
							CollapsiblePanelRef.close();
							CollapsiblePanelRef.open(); 
							document.getElementById('CollapsiblePanel4').className='CollapsiblePanel';  
							CollapsiblePanel4.open();
							document.getElementById('Loading4').style.visibility='hidden';
						}
						if (myopen == 'CollapsiblePanelLogos' )  {
							CollapsiblePanelLogos.close();
							CollapsiblePanelLogos.open(); 
							document.getElementById('CollapsiblePanel4').className='CollapsiblePanel';  
							CollapsiblePanel4.open();
							document.getElementById('Loading4').style.visibility='hidden';
							document.getElementById('CollapsiblePanelTabLogosLoading').style.visibility='hidden';
							document.getElementById('searchresultLogo').style.display = 'block';
							
						}
						if (myopen == 'CollapsiblePanelImage' )  {
							CollapsiblePanelImage.close();
							CollapsiblePanelImage.open(); 
							document.getElementById('CollapsiblePanel4').className='CollapsiblePanel';  
							CollapsiblePanel4.open();
							document.getElementById('Loading4').style.visibility='hidden';
							document.getElementById('CollapsiblePanelTabImageLoading').style.visibility='hidden';
							document.getElementById('searchresultBild').style.display = 'block';
						}
						
						if (myloading == 'Loading1' )  {
							document.getElementById('Loading1').style.visibility='hidden';
						}
						if (myloading == 'Loading2' )  {
							document.getElementById('Loading2').style.visibility='hidden';
						}
						if (myloading == 'Loading3' )  {
							document.getElementById('Loading3').style.visibility='hidden';
						}
						if (myloading == 'Loading4' )  {
							document.getElementById('Loading4').style.visibility='hidden';
						}
						if (myloading == 'Loading5' )  {
							document.getElementById('Loading5').style.visibility='hidden';
						}
						if (myloading == 'Loading6' )  {
							document.getElementById('Loading6').style.visibility='hidden';
						}
						
	MacheCollapsUpdate = 2;
	
	}

function ProzStackWork() {
	if (ProzStart > ProzEnde){
		if (AufrufWechsler == 1 ) {
			
			StackGetData(ProzStack1[ProzEnde], ProzStack2[ProzEnde], ProzStack3[ProzEnde], ProzStack4[ProzEnde]);
		}
		if (AufrufWechsler == 2 ) {
			StackGetData1(ProzStack1[ProzEnde], ProzStack2[ProzEnde], ProzStack3[ProzEnde], ProzStack4[ProzEnde]);
		}
		if (AufrufWechsler == 3 ) {
			StackGetData2(ProzStack1[ProzEnde], ProzStack2[ProzEnde], ProzStack3[ProzEnde], ProzStack4[ProzEnde]);
		}
		if (AufrufWechsler == 4 ) {
			StackGetData3(ProzStack1[ProzEnde], ProzStack2[ProzEnde], ProzStack3[ProzEnde], ProzStack4[ProzEnde]);
			
		}
		if (AufrufWechsler == 5 ) {
			StackGetData4(ProzStack1[ProzEnde], ProzStack2[ProzEnde], ProzStack3[ProzEnde], ProzStack4[ProzEnde]);
			AufrufWechsler = 0;
		}
		ProzEnde = ProzEnde +1;
		AufrufWechsler = AufrufWechsler +1;
	}
	
	
}


function RRgetData(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
	
}

function RRgetData1(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}

function RRgetData2(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}

function RRgetData3(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}

function RRgetData4(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}

function RRgetData5(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}
function RRgetData6(dataSource, divID, myopen, myLoading) {
	ProzStack1[ProzStart] = dataSource;
	ProzStack2[ProzStart] = divID;
	ProzStack3[ProzStart] = myopen;
	ProzStack4[ProzStart] = myLoading;
	ProzStart = ProzStart +1;
	
}




