var overflow = 0;


//////////////////////////////////////////////////////////////////////////
/// Seiten umblätter funktionen
/// können noch um überprüfung ergänz werden
function nix()
{
  var i;
  for(i=0; i<10; i++)
     {
	 var nixx=0;	
	  }	
}

function do_step_2()
{
  document.start_form.submit();	
}

////////////////////////////////////////////////////////

function do_step_3()
{ 
var st_error = '';
var isok = 0;
	
  if(document.start_form.country.value=='')
    st_error += "Wählen Sie ein Land\n";
    
  if(document.start_form.language.value=='')
    st_error += "Wählen Sie eine Sprache\n";  
    
  if(document.start_form.currency.value=='')
    st_error += "Wählen Sie eine Währung\n";
	    
  if(document.start_form.package_valve.value=='')
    st_error += "Wählen Sie einen Ventilstandard\n";	
	
	

  var max = document.start_form.package_radio.length;
  for ( i = 0; i<(max); i++)
		{
		  if(document.start_form.package_radio[i].checked!=false)
		     isok = 1;
		}
  if( isok < 1 )
    st_error += "Wählen Sie eine Behältergröße\n";

   // alert ( document.start_form.package_radio[0].value + " - " + document.start_form.package_radio[3].value + " - " + document.start_form.package_radio[1].value + " - " + document.start_form.package_radio[2].value + " - " + document.start_form.package_radio[4].value   );

// für den firefox
  if( document.start_form.package_radio[0].value == 'size' )
    {
      if(document.start_form.package_radio[0].checked!=false && document.start_form.package_text.value=='')
      {
        st_error += "Wählen Sie einen Wert für die Behältergröße aus\n";
      }

      if(document.start_form.package_radio[0].checked!=false && isNaN(document.start_form.package_text.value)  )
      {
          st_error +='Behältergröße muss eine Zahl sein.\n';
      }
    }

// für den IE
  if( document.start_form.package_radio[4].value == 'size' )
    {
      if(document.start_form.package_radio[4].checked!=false && document.start_form.package_text.value=='')
      {
        st_error += "Wählen Sie einen Wert für die Behältergröße aus\n";
      }

      if(document.start_form.package_radio[4].checked!=false && isNaN(document.start_form.package_text.value)  )
      {
          st_error +='Behältergröße muss eine Zahl sein.\n';
      }
    }

  if(st_error!='')
     alert( "\n" + st_error );
  else			
  document.start_form.submit();		
}

///////////////////////////////////////////////////////////////////////

function do_step_4()
{
var st_error = '';
	
  if(overflow>0)
    {
    /*alert("Your mix concentrations total over 100 %. Please correct this.");       => Fehlermeldung kommt ja automatisch */ 
    return false;
    }
	
  if(document.start_form.balance_gas.value=='')
    st_error += "Basisgas\n";
    
  if(document.start_form.mix_cat.value=='')
    st_error += "Mischungskategorie \n";  
    
  if((document.start_form.number.value*1)<1)
    st_error += "Anzahl der zusätzlichen Komponenten\n";
	    
  if(document.start_form.consumption.value=='')
    st_error += "Jahresverbrauch in Anzahl der Flaschen\n";
    
  if(document.start_form.consumption.value!='' && isNaN(document.start_form.consumption.value) )
    st_error += "Tragen Sie bitte Ihren Jahresverbrauch ein (in Anzahl der Flaschen).\n";

  var alle  = document.start_form.length;	
  var error = 0;
  var i;
  for(i=0; i<alle; i++)
     { 
	   if( document.start_form.elements[i].name.indexOf("sel_") != -1 && document.start_form.elements[i].value=='' ) 
		  { error++;  } 
	   if( document.start_form.elements[i].name.indexOf("conc_") != -1 && ( document.start_form.elements[i].value=='' || isNaN(document.start_form.elements[i].value))  )
		  { error++;  } 
	   if( document.start_form.elements[i].name.indexOf("unit_") != -1 && document.start_form.elements[i].value=='' ) 
		  { error++;  } 		  		  	
     }
  if( error > 0 )
      st_error += "Wählen Sie bitte für jede Komponente ein Molekül, geben Sie die erforderliche Konzentration ein und wählen Sie eine Einheit. Tragen Sie den Verbrauch und die Konzentration bitte als Zahlen ein.\nNutzen Sie bei Dezimalzahlen bitte einen Punkt zur Trennung.\n ";
	
  if(st_error!='')
     alert( "Füllen Sie bitte die folgenden Felder aus:\n\n" + st_error );
  else			
  document.start_form.submit();			
}

////////////////////////////////////////////////////////////////////////

function do_step_5()
{
var st_error = '';
	
  if( document.getElementById('check').value==''  )
     st_error += "Bitte bestätigen oder verändern Sie Ihre Anfrage oder ergänzen Sie diese durch eine weitere Mischung.\n";

  //alert( document.getElementById('check').value );
	
  if(st_error!='')
     alert( "\n" + st_error );
  else
   {
   	if( document.getElementById('check').value=='next' )			
     next_mix();
    
    if( document.getElementById('check').value=='confirm' )
     document.start_form.submit();
     
    if( document.getElementById('check').value=='edit' )
    {
     	var Ziel = "start.php";
  		window.location.href = Ziel;
	}    
   }
 	
}

/////////////////////////////////////////////////////////////////////////////

function p_check()
{
  //alert( document.start_form.phase.value );
 if( document.start_form.phase.value =='x' )
   {
       document.getElementById('phasy').style.height 	  = "90px";
       document.start_form.phase.value = 'Gaseous';
       document.getElementById('phasy').style.height 	  = "90px";
    }
    else
    {
       document.getElementById('phasy').style.height 	  = "1px";
    }

}

////////////////////////////////////////////////////////////////////////////




////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////


function select_category()
{
  document.getElementById('select_tr_hide').style.visibility  = 'visible';
  document.getElementById('select_tr_hide').style.height 	  = 'auto';	
}

function finde_category(cat)
{
	// hier noch die richtige cat zuordnen 
	document.getElementById('select_tr_hide').style.visibility = "hidden";	
	document.getElementById('select_tr_hide').style.height 	   = '1px';	
	document.start_form.mix_cat.value="Process";
	select_step_1(5);
}


function start_preselect()
{
    if(document.start_form.country.value!='')
    {	
      holer_ajax( "packs" , "ajax_dat/defs_2_land.php?id=" + document.start_form.country.value );
      document.getElementById('packs_other').style.visibility = "visible";
      
    }
    else
    {
	 document.start_form.language.value='';
	 document.start_form.currency.value='';
	 document.start_form.package_valve.value=''; 
	 document.getElementById('packs_other').style.visibility = "hidden";   	
    }
}


function def_2_lang( lang , curr , pack )
{
    document.start_form.language.value = lang;
	document.start_form.currency.value = curr;
	document.start_form.package_valve.value = pack;	
	
	start_b1();		
}


function start_b1()
{
	//alert( document.start_form.country.value + ' | ' + document.start_form.language.value );
    if(document.start_form.country.value!='' && document.start_form.language.value!='' && document.start_form.currency.value!='')
    {
    document.getElementById('l_start_b2').style.visibility = 'visible';   
    document.getElementById('l_start_b1').style.background = 'none';
    document.getElementById('l_start_b2').style.background = 'url(img/aktiv_back.gif)';
    }
    else
    {
    //document.getElementById('l_start_b3_continue').style.visibility = 'hidden';
    document.getElementById('l_start_b1').style.background = 'url(img/aktiv_back.gif)';
    document.getElementById('l_start_b2').style.background = 'none';
    }
}


function show_area()
{
   document.getElementById('package_text_div').style.visibility = "visible";	
}


function hide_area()
{
   document.getElementById('package_text_div').style.visibility = "hidden";	
}


function start_b2()
{
	var isok = 0;
	var max = document.start_form.package_radio.length;
	for ( i = 0; i<(max); i++)
		{
		  if(document.start_form.package_radio[i].checked!=false)
		     isok = 1;
		}
    if( isok > 0 && document.start_form.package_valve.value!='' )
       document.getElementById('l_start_b3_continue').style.visibility = 'visible';

    if( (document.start_form.package_radio[max-1].checked!=false )
        && document.start_form.package_text.value!='' && document.start_form.package_valve.value!='')
    	document.getElementById('l_start_b3_continue').style.visibility = 'visible'; 
    	
}



function neuesfenster( url )
{
var eigenschaften="screenX=100,screenY=100,width=415,height=450";
// weitere Attribute hinzufügen
eigenschaften= eigenschaften + ",menubar=no,resizable=yes,scrollbars=yes";

fenster01=window.open( url ,'infofenster',eigenschaften);
}


////////////////////////////////////////////////
// SELECT - AKTIV / INAKTIV FUNKTIONEN

function select_step_1(x)
{
	
	
	if( x > 0 )
	{ 
		if(holer("bal_gas" , "ajax_dat/balanc_2_cat.php?cat=" + document.start_form.mix_cat.value))
		  { var wait = 1; }
	}
	else
	{
			if( document.start_form.balance_gas.value!='' && document.start_form.mix_cat.value!='')
			  {
			   	document.getElementById('l_select_b1').style.background = 'none';
			   	document.getElementById('l_select_b2').style.background = 'url(img/aktiv_back.gif)';
			  }
			else
			  {
			  	if(document.getElementById('l_select_b1').style.background != 'url(img/aktiv_back.gif)')
			  	{
				  	document.getElementById('l_select_b1').style.background = 'url(img/aktiv_back.gif)';
				  	document.getElementById('l_select_b2').style.background = 'none';
			  	}
			  }
	}
}

/////////////////////////////////////////////////
////////////////////////////////////////////////


////////////////////////////////////////////////
// SELECT - AKTIV / INAKTIV FUNKTIONEN

function select_step_2()
{
  var alle  = document.start_form.length;	
  var error = 0;
  var i;
  for(i=0; i<alle; i++)
     { 
	   if( document.start_form.elements[i].name.indexOf("sel_") != -1 && document.start_form.elements[i].value=='' ) 
		  { error++;  } 
	   if( document.start_form.elements[i].name.indexOf("conc_") != -1 && document.start_form.elements[i].value=='' ) 
		  { error++;  } 
	   if( document.start_form.elements[i].name.indexOf("unit_") != -1 && document.start_form.elements[i].value=='' ) 
		  { error++;  } 		  		  	
     }
     
  if(error<1)
    {
	  	document.getElementById('l_select_b3').style.background = 'url(img/aktiv_back.gif)';
	  	document.getElementById('l_select_b2').style.background = 'none';		
	}
  else
    {
     if(document.getElementById('l_select_b2').style.background !='url(img/aktiv_back.gif)')
       {	
	  	document.getElementById('l_select_b2').style.background = 'url(img/aktiv_back.gif)';
	  	document.getElementById('l_select_b3').style.background = 'none';
	   }		
	}     
     
}

/////////////////////////////////////////////////
////////////////////////////////////////////////


////////////////////////////////////////////////
function compo_overflow()
{
 overflow = 1;
 alert("Die Summe der Konzentrationen für Ihre Mischung liegt über 100%. Bitte korrigieren Sie Ihre Angaben.");
 	
}
////////////////////////////////////////////////

////////////////////////////////////////////////
// SELECT - AKTIV / INAKTIV FUNKTIONEN
function select_step_3()
{
  if( document.start_form.consumption.value!='' ) //&& document.start_form.remarks.value!=''  )	
  {
	//document.getElementById('l_select_b3').style.background = 'none';
	document.getElementById('l_select_b4_continue').style.visibility = 'visible'; 	
  }
}
/////////////////////////////////////////////////
////////////////////////////////////////////////



/////////////////////////////////////////////////
// COnfirm - check
function confirm_ok()
{
  if( document.start_form.check.checked!=false )
   {
	 document.getElementById('l_confirm_b1').style.background = 'none';
	 document.getElementById('l_confirm_b3_continue').style.visibility = 'visible'; 
   }
   else
   {
   	 document.getElementById('l_confirm_b3').style.background = 'none';
	 document.getElementById('l_confirm_b1').style.background = 'url(img/aktiv_back.gif)';
	 document.getElementById('l_confirm_b3_continue').style.visibility = 'hidden';   	
   }
	
}
//////////////////////////////////////////////////



/////////////////////////////////////////////////
// CONTACT - check
function contact_check()
{
  if( document.start_form.Last_Name.value!='' &&  document.start_form.First_Name.value!=''	
      &&  document.start_form.Email.value!='' &&  document.start_form.Adress.value!=''
      &&  document.start_form.Telephone.value!='' )
    {
   	 document.getElementById('l_contact_b1').style.background = 'none';
	 document.getElementById('l_contact_b3_continue').style.visibility = 'visible';       	
    }
    else
    {
   	 document.getElementById('l_contact_b3').style.background = 'none';
	 document.getElementById('l_contact_b1').style.background = 'url(img/aktiv_back.gif)';
	 document.getElementById('l_contact_b3_continue').style.visibility = 'hidden';     	
    }
}	
////////////////////////////////////////////////


function custom_check()
{
	if(document.start_form.Customer.value=='yes')
	   document.getElementById('ship_number').style.visibility = 'visible';  
	else
	   document.getElementById('ship_number').style.visibility = 'hidden'; 
}


/////////////////////////////////////////////////
//  SELECT - selectbox feld hinzufügen        //
function hinzu (box , wert) 
{
  var Auswahlliste = document.getElementsByName(box)[0];
  var Eintrag = document.createElement("option");
  Eintrag.text = wert;
  Eintrag.value = wert;
  var FolgendeOption = null;
  if (document.all)
    FolgendeOption = Auswahlliste.length;
  Auswahlliste.add(Eintrag, FolgendeOption);
  document.start_form.elements[box].value  = wert;
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////




///////////////////////////////////////////////////
//  SELECT - Search Tool - Result 
//  -> wert aktiv darstellen / andere abwählen   //  
function tool_result_aktiv( hi_field , wert , zeile )
{
var trs = document.getElementById('tool_result_table').rows.length;	
  var i;
  for(i=0; i<trs; i++)
     {
     	if(i%2==0)
	 	document.getElementById('tool_result_table').rows[i].className = 'tdTool02';
	 	else
	 	document.getElementById('tool_result_table').rows[i].className = 'tdTool01';
	 }	
  document.start_form.elements[hi_field].value = wert;	
  document.getElementById(zeile).className='tdToolON';	
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////


///////////////////////////////////////////////////
//  SELECT - Search Tool - Result 
//  -> wert aktiv darstellen / andere abwählen   //  
function set_style( was  , zeile , wert )
{
var trs = document.getElementById('tool_result_table').rows.length;	
var i;
  for(i=0; i<trs; i++)
     {
     	if(i%2==0 && document.getElementById('tool_result_table').rows[i].className != 'tdToolON' )
	 	document.getElementById('tool_result_table').rows[i].className = 'tdTool02';
	 	if(i%2!=0 && document.getElementById('tool_result_table').rows[i].className != 'tdToolON' )
	 	document.getElementById('tool_result_table').rows[i].className = 'tdTool01';
	 }	
  if( wert!='off' && zeile.className!='tdToolON' )	
  zeile.className='tdToolHover';
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////



///////////////////////////////////////////////////
//  SELECT - save data , speichert die compos    //
function save_data()
{
  var alle  = document.start_form.length;	
  var werte = "";
  var i;
  for(i=0; i<alle; i++)
     { 
      if ( document.start_form.elements[i] )
	  {	
	   if( document.start_form.elements[i].name.indexOf("sel_") != -1  ) 
		  { 		  	
		  	werte += document.start_form.elements[i].value + " |" ;
			werte += document.start_form.elements[i+1].value + " |" ;
			werte += document.start_form.elements[i+2].value + " || " ;  
		  } 
	  }		  	
     }
    // balance gas dazu holen
    var baly = document.start_form.balance_gas.value;
     
    // daten raus zum speichern
    if( holer( "deadend" , "ajax_dat/save_data.php?sid=" + sid +"&wert=||" + werte + "&balgas=" + baly ))
    {
     // family ausschlüsse nachladen
      window.setTimeout("next_compos()",50);
    }
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////


///////////////////////////////////////////////////
//  SELECT - save data , speichert die compos    //
function next_compos()
{
  //alert ( 	document.getElementById("compos").innerHTML);
  var alle  = document.start_form.length;	
  var i;
  for(i=0; i<alle; i++)
     {
      if ( document.start_form.elements[i])
	  {	
	   if( document.start_form.elements[i].name.indexOf("sel_") != -1 && document.start_form.elements[i].value=='' )
		  {
            var namys = document.start_form.elements[i].name + "_comp";
            var namyu = document.start_form.elements[i].name + "_unit";
           // alert ( document.getElementById("sel_compo_c3_comp").innerHTML  );
            
			holer( namys , "ajax_dat/compos_2_mix.php?name=" + namys  );
			holer( namyu , "ajax_dat/unit_2_mix.php?name=" + namyu  );		  	
                //alert ( namys );
		  }
	  }
     }

}
///////////////////////////////////////////////////
///////////////////////////////////////////////////


function check_contakt()
{
var error='' ;

if( document.start_form.Firma.value=='' )
    error += "\n-Firma";
if( document.start_form.Titel.value=='' )
    error += "\n-Anrede";
if( document.start_form.Last_Name.value=='' )
    error += "\n-NAchname ";
if( document.start_form.First_Name.value=='' )
    error += "\n-Vorname";
if( document.start_form.Str.value=='' )
    error += "\n-Straße";
if( document.start_form.PLZ.value=='' )
    error += "\n-Postleitzahl";
if( document.start_form.Ort.value=='' )
    error += "\n-Stadt";
if( document.start_form.Land.value=='' )
    error += "\n-Land";
if( document.start_form.Email.value=='' )
    error += "\n-E-Mail";
if( document.start_form.Telephone.value=='' )
    error += "\n-Telefon";
if( document.start_form.Customer.value=='' )
    error += "\n-Air Products-Kunde";    



if ( error !='' )
 alert( 'Füllen Sie auf dieser Seite bitte alle Felder aus:' + '' + error );
else
document.start_form.submit();

}



// hilfefunktion um quellcode zu sehen
function show_it(layer)
{
  document.start_form.remarks.value = document.getElementById(layer).innerHTML;
}


/////////////////////////
// layer für infoboxen //

var e = window.event;
var Initialisierung = 0
var Ex, Ey, TitelFarbe, TextFarbe, ContentInfo;
var kx ,ky;
var content;
var feldbox;
var nextbox;
var text;
var flaggy;
var wert_s;
var FromTop;
var FromLeft;


function ToolTipBewegen(layerName, FromTop, FromLeft, e)
{
    
	if(navigator.appName=='Netscape')
	{
	document.getElementById(layerName).style.top = FromTop - 65 + 'px' ;
	document.getElementById(layerName).style.left = FromLeft + 5  + 'px' ;
	}
	else
	{
	document.getElementById(layerName).style.top = document.body.scrollTop + FromTop - 65 + 'px'  ;
	document.getElementById(layerName).style.left = document.body.scrollLeft + FromLeft + 5  + 'px' ;
	}
}

function akt()
{
    document.getElementById('ToolTip').style.opacity = "0.05";
    document.getElementById('ToolTip').style.visibility = "visible";
	Initialisierung=1;
	var i;
	for(i=0; i<80; i++)
	   {
	     //document.getElementById('ToolTip').style.filter = "alpha(opacity=0." +  i/10 ;
	     //document.getElementById('ToolTip').style.opacity = 0 + "." + i/10 ;
	     setTimeout("document.getElementById('ToolTip').style.opacity = '0." + i +"'",50)
	     ///setTimeout("document.getElementById('ToolTip').style.width   = '" + 2.25*i +"px'",150)

	   }
	

}

function Deaktivieren()
{
	Initialisierung=0;
}

function Starten(e)
{
	 if(navigator.appName=='Netscape')
	   {
		Ex = document.all ? window.event.x : e.pageX;
		Ey = document.all ? window.event.y : e.pageY;
	   }
	   else
	   {
		Ex = document.all ? window.event.x : e.clientX;
		Ey = document.all ? window.event.y : e.clientY;
	   }

	  if( Ex > 776 )
	  	{
		document.getElementById('ToolTip').style.height = '1px';
		document.getElementById('ToolTip').style.width  = '1px';	  	
	  	}
	  if( Ex < 776 )
	  	{
		document.getElementById('ToolTip').style.height = 'auto';
		document.getElementById('ToolTip').style.width  = '230px';	  	
	  	}	  	
	    
////////////////////////////////////////////////////////////

    if(Initialisierung)
	{
	 if(navigator.appName=='Netscape')
	   {
		Ex = document.all ? window.event.x : e.pageX;
		Ey = document.all ? window.event.y : e.pageY;
	   }
	   else
	   {
		Ex = document.all ? window.event.x : e.clientX;
		Ey = document.all ? window.event.y : e.clientY;
	   }
		//ToolTipBewegen("ToolTip", Ey, Ex, e);
		
		kx = Ex; 
		ky = Ey;		
		document.getElementById('ToolTip').style.visibility = 'visible'; 
	}
	else
	{
		ToolTipBewegen("ToolTip", 0, 0);
		document.getElementById('ToolTip').style.visibility = "hidden";
		document.getElementById('ToolTip').innerHTML = " ";

	}
	
	init_mousemove();
}

function tt(layerName, TTitel, TInhalt)
{
    akt();
	ContentInfo = '<p> ' + TInhalt+'</p>';
	document.getElementById(layerName).innerHTML = ContentInfo;
    document.getElementById(layerName).style.visibility = 'visible';
    
}

////////////////////////////
////////////////////////////

// find out if ie runs in quirks mode
//
var docEl = (
             typeof document.compatMode != "undefined" &&
             document.compatMode        != "BackCompat"
            )? "documentElement" : "body";

// register event
// capture it for nc 4x (ok it's a dino)
//
function init_mousemove() {
    if(document.layers) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove =	dpl_mouse_pos;
}

function dpl_mouse_pos(e) {

    // position where mousemove fired
    //
    var xPos    =  e? e.pageX : window.event.x;
	var yPos    =  e? e.pageY : window.event.y;

	
	// for ie add scroll position
	//
	if (document.all && !document.captureEvents) {
	    xPos    += document[docEl].scrollLeft;
	    yPos    += document[docEl].scrollTop;
    }

    // display position
    //
    //document.feld.ausg.value    =  "Left = " + xPos + " : Top = " + yPos;
    ToolTipBewegen("ToolTip", yPos, xPos, e);
    // for the dino pass event
    //
    if (document.layers) routeEvent(e);
}


///////////////////////////////////////
// compo kram                       //


var comp_count=0;

function make_compos( menge )
{
 comp_count=0;
	
 document.getElementById('l_select_b2').style.height = 'auto';
		
 // layer compos leer machen
 document.getElementById("compos").innerHTML = "<a name='add'></a>";	
 var ix=0;	
 var i;
 for(i=1; i<=(menge); i++)
    {
    add_item();
	}
	
  comp_count=i-1;		
  
  window.setTimeout("pre_compos()",1200);

}


function add_item()
{
   comp_count++;
   var new_div_name;
   new_div_name = "compo_c" + comp_count;
   var oNewNode = document.createElement("DIV");
   document.getElementById("compos").appendChild(oNewNode);
   oNewNode.id=new_div_name;
   oNewNode.parentNode.className="compo " + comp_count;
   oNewNode.innerHTML="";
   holer(new_div_name , "ajax_dat/compo.php?name=" + new_div_name);
 
  document.getElementById("number").value = comp_count;  
}


function delete_item(id)
{
  comp_count--;
  document.getElementById("compos").removeChild(document.getElementById(id));
  document.getElementById("number").value = comp_count;
  setTimeout("save_data()" , 200);
}

function show_searchtool_bal(layer)
{
  holer_add( layer , "ajax_dat/search_tool_bal.php?cat=" + document.start_form.mix_cat.value);
  document.getElementById('l_select_b1').style.background = 'none';
}


function show_searchtool(layer)
{
  holer_add( layer , "ajax_dat/search_tool.php?name=" + layer);
  document.getElementById('l_select_b2').style.background = 'none';
}

function tool_off(layer)
{
	//alert(layer);
   // wert der azswahl übergeben
   hinzu ("sel_" + layer , document.getElementById("hid_" + layer).value );
   // layer ausblenden	
   document.getElementById(layer).removeChild(document.getElementById('l_select_tool'));
   // hintergründe setzen
   document.getElementById("l_select_b2").style.background = "url(img/aktiv_back.gif)";	
}

function tool_off_bal(layer)
{
    var emmy = "&nbsp; ";
   // wert der azswahl übergeben
    document.start_form.balance_gas.value = document.getElementById('hid_bal').value;
   // layer ausblenden	
   document.getElementById('bal_gas_search').innerHTML = emmy;
   // hintergründe setzen
   document.getElementById("l_select_b1").style.background = "url(img/aktiv_back.gif)";	
}

//////////////////////////////////////////////////////////


// confirm und nächster mix //
function next_mix()
{     
  		var Ziel = "start.php?act=another";
  		window.location.href = Ziel;	
	
}

function urldecode (rofl) {
rofl = rofl.split('+').join('%20');
return unescape(rofl);
}

// ajax backend suche          //
// füllt inner html komplett //
function holer(layer , ziel)
{

//alert(layer);
document.getElementById(layer).innerHTML="";

var xmlHttp = false;
// Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (xmlHttp) {
    xmlHttp.open('GET', ziel, true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            document.getElementById(layer).innerHTML = xmlHttp.responseText;
            //document.getElementById('area').value = xmlHttp.responseText;
        }
    };
    xmlHttp.send(null);
}
return true;
}
// ajax suche ende //





// ajax backend suche          //
// hängt inner html an //
function holer_add(layer , ziel)
{

//alert(ziel);

var xmlHttp = false;
// Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (xmlHttp) {
    xmlHttp.open('GET', ziel, true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            document.getElementById(layer).innerHTML = document.getElementById(layer).innerHTML + xmlHttp.responseText;
        }
    };
    xmlHttp.send(null);
}
}
// ajax suche ende //



// ajax backend suche  //
// füllt den ajax div //
function holer_ajax(layer , ziel)
{

var xmlHttp = false;
// Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        xmlHttp  = false;
    }
}
// Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
}
if (xmlHttp) {
    xmlHttp.open('GET', ziel, true);
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            document.getElementById(layer).innerHTML =  xmlHttp.responseText;
        }
    };
    xmlHttp.send(null);
}
}
// ajax suche ende //



// ajax backend suche  //
// füllt den ajax div //
function ajax_search(namey)
{
var layer = "l_select_tool_result";

var suche =  document.start_form.name.value;

if( suche.length > 1 )
{
	var xmlHttp = false;
	// Internet Explorer
	try {
	    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
	    try {
	        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch(e) {
	        xmlHttp  = false;
	    }
	}
	// Mozilla, Opera und Safari
	if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
	    xmlHttp = new XMLHttpRequest();
	}
	if (xmlHttp) {
	    xmlHttp.open('GET', "ajax_dat/search_tool_result.php?suche=" + suche + "&name=" + namey, true);
	    xmlHttp.onreadystatechange = function () {
	        if (xmlHttp.readyState == 4) {
	            document.getElementById(layer).innerHTML =  xmlHttp.responseText;
	        }
	    };
	    xmlHttp.send(null);
	}
} // ende if str länger 2 zeichen	
}
// ajax suche ende //



// ajax backend suche  //
// füllt den ajax div //
function ajax_search_bal(namey , cats)
{
var layer = "l_select_tool_result";

var suche =  document.start_form.name_bal.value;

if( suche.length > 1 )
{
	var xmlHttp = false;
	// Internet Explorer
	try {
	    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
	    try {
	        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch(e) {
	        xmlHttp  = false;
	    }
	}
	// Mozilla, Opera und Safari
	if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
	    xmlHttp = new XMLHttpRequest();
	}
	if (xmlHttp) {
	    xmlHttp.open('GET', "ajax_dat/search_tool_result_bal.php?suche=" + suche + "&name=" + namey + "&cats=" + cats , true);
	    xmlHttp.onreadystatechange = function () {
	        if (xmlHttp.readyState == 4) {
	            document.getElementById(layer).innerHTML =  xmlHttp.responseText;
	        }
	    };
	    xmlHttp.send(null);
	}
} // ende if str länger 2 zeichen	
}
// ajax suche ende //
