ajaxRequest = function(u,f,m,b,h,s)
{
    this.url      = u;
    this.wState   = f || function() { };
    this.method   = m || "GET";
    this.body     = b || null;
    this.headers  = h || false;
    this.sync     = s || true;
    this.abortReq = false;
    
    this.req = (window.XMLHttpRequest) 
           ?
           new XMLHttpRequest()
           :
           ((window.ActiveXObject)
           ?
           new ActiveXObject("Microsoft.XMLHTTP")
           :
           false
           );
    
    this.doRequest = function()
    {
        this.req.open(this.method,this.url,this.sync);
        if (this.headers)
        {
            for (var i=0; i<this.headers.length; i+=2)
            {
                this.req.setRequestHeader(
                    this.headers[i],this.headers[i+1]
                );
            }
        }
        this.req.onreadystatechange = this.wState;
        (!this.abortReq) ? this.req.send(this.body) : this.req.abort();
    }
}

function get__home(sprache)
{
    var xmlhttp = new ajaxRequest(
        "_php/home.php?spr="+sprache,
        null);
	

			
	xmlhttp.wState = function ()
	{
		 var r = xmlhttp.req;
		 if (r.readyState==4)
		 {
			   var rec = JSON.parse(r.responseText);

			   var b = document.getElementById('bild');
			   var inh = document.getElementById('inhalt');
			   var leiste = document.getElementById('leiste');	
			   var liste = document.getElementById('liste');	
			   var btn = document.getElementById('buttons');	
					   
			   b.innerHTML = '<img src="_img/'+rec.bild+'" width="320" height="139" />';				
			   inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br><img src="_img/'+sprache+'/'+rec.headline+'" height="9" /><br>';
			   inh.innerHTML += '<img src="_img/space.gif" width="320" height="15" /><br>'+unescape(rec.text);
			   
			   leiste.innerHTML = '';
			   liste.innerHTML = '';
			   btn.innerHTML = '';		
		 } 
	}
	
    xmlhttp.doRequest();
}


function get__company(kat, nr, sprache)
{
	var jetzt = new Date();

    var xmlhttp = new ajaxRequest(
        "_php/company.php?id="+kat+"&nr="+nr+"&spr="+sprache+"&time="+jetzt.getTime(),
        null);
			
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');	
			   
			   
	inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br>Loading...'; 		
	zahlen.innerHTML = ""; 		
	liste.innerHTML = ""; 		
			
	xmlhttp.wState = function ()
	{
		 var r = xmlhttp.req;
		 if (r.readyState==4)
		 {
			   var rec = JSON.parse(r.responseText);
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');		 			   

	
				
			   var tmpInhalt = ""; 
			   var zahlenLeiste = ""; 
				
	
			liste.style.height= 1;
			inh.style.height= rec.hoehe;
				
		  	liste.innerHTML = '';
			   /* Pfeil */	
			   if (rec.prev > 0)
					tmpInhalt += '<a href="javascript:get__company('+kat+', '+rec.prev+', \''+sprache+'\');" class="txtContent"><<</a>&nbsp;&nbsp;';	
			   /* Text */				
			   tmpInhalt += rec.text;
			   /* Pfeil */				
			   if (rec.next > 0)
					tmpInhalt += '&nbsp;&nbsp;<a href="javascript:get__company('+kat+', '+rec.next+', \''+sprache+'\')"  class="txtContent">>></a>';					
				
			   /* Story behind - Bild */	
			   if (kat == 6)
				    b.innerHTML = '<img src="_img/'+rec.bild+'" width="171" height="204" />';
			   else
				    b.innerHTML = '<img src="_img/'+rec.bild+'" width="320" height="139" />';
			   
			   inh.innerHTML  = '';
			   /* Headlne auf Seite Nr 1 */
			  // if (nr == 1)	
			       inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br><img src="_img/'+sprache+'/'+rec.headline+'" height="9" /><br>';
				
				
			   inh.innerHTML += '<img src="_img/space.gif" width="320" height="15" /><br>'+unescape(tmpInhalt);

			   /* Zahlenleiste */
			   if (rec.prev > 0)
				   zahlenLeiste += ' <a href="javascript:get__company('+kat+', '+rec.prev+', \''+sprache+'\');" class="txtContentZahlen"><</a> ';
				   
			   for (var i=0; i<rec.anz ; i++)
			   {
				   if (nr == (i+1))
					   zahlenLeiste += '<span class="txtContentZahlenAktiv"><b>'+(i+1)+'</b></span> ';
				   else
					   zahlenLeiste += '<a href="javascript:get__company('+kat+', '+(i+1)+', \''+sprache+'\');" class="txtContentZahlen">'+(i+1)+'</a> ';
			   }
			   
			   if (rec.next > 0)
				   zahlenLeiste += ' <a href="javascript:get__company('+kat+', '+rec.next+', \''+sprache+'\');" class="txtContentZahlen">></a> ';			   
		
			   btn.innerHTML = '';
	
			   if (rec.anz > 1)
				   zahlen.innerHTML = '<span class="txtContentZahlen">'+zahlenLeiste+"</span><br>";  
			   else
				   zahlen.innerHTML = '';  
			   
			   /* Button im Bereich "Woran wir denken" */
			   if (kat == 4)
				   btn.innerHTML += '<a href="javascript:get__company(5, 1, \''+sprache+'\');" ><img src="_img/'+sprache+'/buttons/01_03_01.gif" border="0" id="Image1" onmouseover="MM_swapImage(\'Image1\',\'\',\'_img/de/buttons/01_03_01_hl.gif\',1)" onmouseout="MM_swapImgRestore()" /></a>'; 

			    /* Button im Bereich "Woran wir denken" */
			   if (kat == 5)
				   btn.innerHTML += '<a href="javascript:get__company(4, 1, \''+sprache+'\');" ><img src="_img/'+sprache+'/buttons/01_03_02.gif" border="0" id="Image1" onmouseover="MM_swapImage(\'Image1\',\'\',\'_img/de/buttons/01_03_02_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>'; 
			   
			   /*  */
		 } 
	}
	
    xmlhttp.doRequest();
}


function get__marken(m, nr, up, sprache)
{

	var jetzt = new Date();
    var xmlhttp = new ajaxRequest(
          "_php/marken.php?m="+m+"&nr="+nr+"&spr="+sprache+"&up="+up+"&time="+jetzt.getTime(),
        null);
	
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');	
			   
			   
	inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br>Loading...'; 		
	zahlen.innerHTML = ""; 		
	liste.innerHTML = ""; 			
			
	xmlhttp.wState = function ()
	{
		 var r = xmlhttp.req;
		 if (r.readyState==4)
		 {
		    var rec = JSON.parse(r.responseText)
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');		 			
	 

			var zahlenLeiste = ""; 
			   
			liste.style.height= 25;    
    		inh.style.height= rec.hoehe; 
			   
			inh.innerHTML = '';
			liste.innerHTML = '';
			  
			if (rec.prev > 0)
			  zahlenLeiste += ' <a href="javascript:get__marken(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContentZahlen"><</a> ';
				   
			for (var i=0; i<rec.anz ; i++)
			{
			   if (nr == (i+1))
  		         zahlenLeiste += '<span class="txtContentZahlenAktiv"><b>'+(i+1)+'</b></span> ';
			   else
  		         zahlenLeiste += '<a href="javascript:get__marken(\''+m+'\', '+(i+1)+', '+up+', \''+sprache+'\');" class="txtContentZahlen">'+(i+1)+'</a> ';
			}

			if (rec.next > 0)
			   zahlenLeiste += ' <a href="javascript:get__marken(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContentZahlen">></a> ';			   
		
	 
			 if (rec.anz > 1)
	 			zahlenLeiste = zahlenLeiste;
			 else
				 zahlenLeiste = '';

			liste.innerHTML = '';

		   // Unterpunkt | Wo kaufen...
		   if (up == 3)
		   {
			   liste.innerHTML = '<select name="location" class="txtMenuBox"><option>Locations</option></select>'; 
	
			    liste.style.visibility= "hidden"; 
		   }
		   
		   //if (nr == 1)
		   //{
		     inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br><img src="_img/'+sprache+'/'+rec.headline+'" height="9" width="119" />';	
			 liste.style.visibility= "visible"; 
		   //}
				 var tmpInh = '<img src="_img/space.gif" width="320" height="15" /><br>'; 
				 

			   /* Pfeil */				
			   if (rec.prev > 0)				   
				  tmpInh += '<a href="javascript:get__marken(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContent"><<</a>&nbsp;&nbsp;' ;	


		   tmpInh += unescape(rec.text);	

			   /* Pfeil */				
			   if (rec.next > 0)				   
				  tmpInh += '&nbsp;&nbsp;<a href="javascript:get__marken(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContent">>></a>';	
				   
				   
			inh.innerHTML += tmpInh;

  		   b.innerHTML = '<img src="_img/'+rec.bild+'" width="320" height="139" />';
			   
			   
		    if (up == 1)
		 	  btn.innerHTML = '<img src="_img/'+sprache+'/'+rec.b1+'.gif" height="20" border="0" />';		
			else 
		 	  btn.innerHTML = '<a href="javascript:get__marken(\''+m+'\', 1, 1, \''+sprache+'\')"><img src="_img/'+sprache+'/'+rec.b1+'.gif" height="20" border="0" id="sb1" onmouseover="MM_swapImage(\'sb1\',\'\',\'_img/'+sprache+'/'+rec.b1+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';					
			
			   btn.innerHTML += '<br><a href="sortiment/?k=1&m='+m+'&nr='+nr+'&up='+up+'&spr='+sprache+'"><img src="_img/'+sprache+'/'+rec.b2+'.gif" height="20" border="0" id="sb2" onmouseover="MM_swapImage(\'sb2\',\'\',\'_img/'+sprache+'/'+rec.b2+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';				

		    if (up == 3)
			   btn.innerHTML += '<br><img src="_img/'+sprache+'/'+rec.b3+'.gif" height="20" border="0"/>';		 
 		    else
			   btn.innerHTML += '<br><a href="javascript:get__marken(\''+m+'\', 1, 3, \''+sprache+'\')"><img src="_img/'+sprache+'/'+rec.b3+'.gif" height="20" border="0"  id="sb3" onmouseover="MM_swapImage(\'sb3\',\'\',\'_img/'+sprache+'/'+rec.b3+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()" /></a>';
		   
		   btn.innerHTML += '<br><a href="'+rec.l4+'" target="_blank"><img src="_img/'+sprache+'/'+rec.b4+'.gif" height="20" border="0" id="sb4" onmouseover="MM_swapImage(\'sb4\',\'\',\'_img/'+sprache+'/'+rec.b4+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';
		   
		   btn.innerHTML += '<br><img src="_img/space.gif" width="320" height="15" /><br><a href="'+rec.l5+'" target="_blank"><img src="_img/'+sprache+'/'+rec.b5+'.gif" height="34" border="0" /></a>';		   
		   if (rec.anz > 1)
			  zahlen.innerHTML = zahlenLeiste;
		   else
			  zahlen.innerHTML = '';  
			
		   

		 }		 
	}
	
	    xmlhttp.doRequest();
}



function get__kmarken(m, nr, up, sprache)
{

	var jetzt = new Date();
    var xmlhttp = new ajaxRequest(
          "_php/kmarken.php?m="+m+"&nr="+nr+"&spr="+sprache+"&up="+up+"&time="+jetzt.getTime(),
        null);
	
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');	
			   
			   
	inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br>Loading...'; 		
	zahlen.innerHTML = ""; 		
	liste.innerHTML = ""; 		
			
	xmlhttp.wState = function ()
	{
		 var r = xmlhttp.req;
		 if (r.readyState==4)
		 {
		    var rec = JSON.parse(r.responseText)
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');		 			
		 

			var zahlenLeiste = ""; 
			   
			liste.style.height= 25;    
    		inh.style.height= rec.hoehe; 
			   
			inh.innerHTML = '';
			liste.innerHTML = '';
			  
			if (rec.prev > 0)
			  zahlenLeiste += ' <a href="javascript:get__kmarken(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContentZahlen"><</a> ';
				   
			for (var i=0; i<rec.anz ; i++)
			{
			   if (nr == (i+1))
  		         zahlenLeiste += '<span class="txtContentZahlenAktiv"><b>'+(i+1)+'</b></span> ';
			   else
  		         zahlenLeiste += '<a href="javascript:get__kmarken(\''+m+'\', '+(i+1)+', '+up+', \''+sprache+'\');" class="txtContentZahlen">'+(i+1)+'</a> ';
			}

			if (rec.next > 0)
			   zahlenLeiste += ' <a href="javascript:get__kmarken(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContentZahlen">></a> ';			   
		
	 
			 if (rec.anz > 1)
	 			zahlenLeiste = zahlenLeiste;
			 else
				 zahlenLeiste = '';

			liste.innerHTML = '';


		     inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br><img src="_img/'+sprache+'/'+rec.headline+'" height="9" width="119" />';	
			 liste.style.visibility= "visible"; 
		
			 var tmpInh = '<img src="_img/space.gif" width="320" height="15" /><br>'; 
				 

			   /* Pfeil */				
			   if (rec.prev > 0)				   
				  tmpInh += '<a href="javascript:get__kmarken(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContent"><<</a>&nbsp;&nbsp;' ;	


		   tmpInh += unescape(rec.text);	

			   /* Pfeil */				
			   if (rec.next > 0)				   
				  tmpInh += '&nbsp;&nbsp;<a href="javascript:get__kmarken(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContent">>></a>';	
				   				   
			inh.innerHTML += tmpInh;
  		   b.innerHTML = '<img src="_img/'+rec.bild+'" width="320" height="139" />';
			   			
				
		 	  btn.innerHTML = '<a href="prozesskette/?k=2&m='+m+'&nr='+nr+'&up='+up+'&spr='+sprache+'&o=kundenmarke"><img src="_img/'+sprache+'/'+rec.b1+'.gif" height="20" border="0" id="sb1" onmouseover="MM_swapImage(\'sb1\',\'\',\'_img/'+sprache+'/'+rec.b1+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';				
			
		    if (up == 1)
		 	  btn.innerHTML += '<img src="_img/'+sprache+'/'+rec.b2+'_hl.gif" height="20" border="0" />';		
			else 
		 	  btn.innerHTML += '<a href="javascript:get__kmarken(\''+m+'\', 1, 1, \''+sprache+'\')"><img src="_img/'+sprache+'/'+rec.b2+'.gif" height="20" border="0" id="sb2" onmouseover="MM_swapImage(\'sb2\',\'\',\'_img/'+sprache+'/'+rec.b2+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';					
		
			   btn.innerHTML += '<br><a href="javascript:alert(\'In Kuerze online...\')"><img src="_img/'+sprache+'/'+rec.b3+'.gif" height="20" border="0"  id="sb3" onmouseover="MM_swapImage(\'sb3\',\'\',\'_img/'+sprache+'/'+rec.b3+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()" /></a>';		   
		   
		   btn.innerHTML += '<br><img src="_img/space.gif" width="320" height="15" /><br><a href="'+rec.l4+'" target="_blank"><img src="_img/'+sprache+'/'+rec.b4+'.gif" height="34" border="0" /></a>';		   
		   if (rec.anz > 1)
			  zahlen.innerHTML = zahlenLeiste;
		   else
			  zahlen.innerHTML = '';  
			
		   

		 }		 
	}
	
	    xmlhttp.doRequest();
}




function get__rhandel(m, nr, up, sprache)
{

	var jetzt = new Date();
    var xmlhttp = new ajaxRequest(
          "_php/rohstoffhandel.php?m="+m+"&nr="+nr+"&spr="+sprache+"&up="+up+"&time="+jetzt.getTime(),
        null);
	
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');	
			   
			   
	inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br>Loading...'; 		
	zahlen.innerHTML = ""; 		
	liste.innerHTML = ""; 		
			
	xmlhttp.wState = function ()
	{
		 var r = xmlhttp.req;
		 if (r.readyState==4)
		 {
		 
		    var rec = JSON.parse(r.responseText)
	  var b = document.getElementById('bild');
	  var inh = document.getElementById('inhalt');
	  var zahlen = document.getElementById('leiste');	
	  var liste = document.getElementById('liste');	
	  var btn = document.getElementById('buttons');		 

			var zahlenLeiste = ""; 
			   
			liste.style.height= 25;    
    		inh.style.height= rec.hoehe; 
			   
			inh.innerHTML = '';
			liste.innerHTML = '';
			  
			if (rec.prev > 0)
			  zahlenLeiste += ' <a href="javascript:get__rhandel(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContentZahlen"><</a> ';
				   
			for (var i=0; i<rec.anz ; i++)
			{
			   if (nr == (i+1))
  		         zahlenLeiste += '<span class="txtContentZahlenAktiv"><b>'+(i+1)+'</b></span> ';
			   else
  		         zahlenLeiste += '<a href="javascript:get__rhandel(\''+m+'\', '+(i+1)+', '+up+', \''+sprache+'\');" class="txtContentZahlen">'+(i+1)+'</a> ';
			}

			if (rec.next > 0)
			   zahlenLeiste += ' <a href="javascript:get__rhandel(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContentZahlen">></a> ';			   
		
	 
			 if (rec.anz > 1)
	 			zahlenLeiste = zahlenLeiste;
			 else
				 zahlenLeiste = '';

			liste.innerHTML = '';


		     inh.innerHTML = '<img src="_img/space.gif" width="320" height="15" /><br><img src="_img/'+sprache+'/'+rec.headline+'" height="9" width="119" />';	
			 liste.style.visibility= "visible"; 
		
			 var tmpInh = '<img src="_img/space.gif" width="320" height="15" /><br>'; 
				 

			   /* Pfeil */				
			   if (rec.prev > 0)				   
				  tmpInh += '<a href="javascript:get__rhandel(\''+m+'\', '+rec.prev+', '+up+', \''+sprache+'\');" class="txtContent"><<</a>&nbsp;&nbsp;' ;	


		   tmpInh += unescape(rec.text);	

			   /* Pfeil */				
			   if (rec.next > 0)				   
				  tmpInh += '&nbsp;&nbsp;<a href="javascript:get__rhandel(\''+m+'\', '+rec.next+', '+up+', \''+sprache+'\');" class="txtContent">>></a>';	
				   				   
			inh.innerHTML += tmpInh;
  		   b.innerHTML = '<img src="_img/'+rec.bild+'" width="320" height="139" />';
			   			
				
		 	  btn.innerHTML = '<a href="prozesskette/?k=3&m='+m+'&nr='+nr+'&up='+up+'&spr='+sprache+'&o=rohstoffhandel"><img src="_img/'+sprache+'/'+rec.b1+'.gif" height="20" border="0" id="sb1" onmouseover="MM_swapImage(\'sb1\',\'\',\'_img/'+sprache+'/'+rec.b1+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';				
			
		    if (up == 1)
		 	  btn.innerHTML += '<img src="_img/'+sprache+'/'+rec.b2+'_hl.gif" height="20" border="0" />';		
			else 
		 	  btn.innerHTML += '<a href="javascript:alert(\'In Kuerze online...\')"><img src="_img/'+sprache+'/'+rec.b2+'.gif" height="20" border="0" id="sb2" onmouseover="MM_swapImage(\'sb2\',\'\',\'_img/'+sprache+'/'+rec.b2+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()"  /></a>';					
		
			   btn.innerHTML += '<br><a href="javascript:alert(\'In Kuerze online...\')"><img src="_img/'+sprache+'/'+rec.b3+'.gif" height="20" border="0"  id="sb3" onmouseover="MM_swapImage(\'sb3\',\'\',\'_img/'+sprache+'/'+rec.b3+'_hl.gif\',1)" onmouseout="MM_swapImgRestore()" /></a>';		   
		   
		   btn.innerHTML += '<br><img src="_img/space.gif" width="320" height="15" /><br><a href="'+rec.l4+'" target="_blank"><img src="_img/'+sprache+'/'+rec.b4+'.gif" height="34" border="0" /></a>';		   
		   if (rec.anz > 1)
			  zahlen.innerHTML = zahlenLeiste;
		   else
			  zahlen.innerHTML = '';  
			
		   

		 }		 
	}
	
	    xmlhttp.doRequest();
}