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 += "Sélectionner un pays\n";
    
  if(document.start_form.language.value=='')
    st_error += "Sélectionner une langue\n";  
    
  if(document.start_form.currency.value=='')
    st_error += "Sélectionner une devise\n";
	    
  if(document.start_form.package_valve.value=='')
    st_error += "Sélectionner une vanne standard\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 += "Sélectionner la taille de la bouteille\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 += "Sélectionner la valeur de la taille de la bouteille\n";
      }

      if(document.start_form.package_radio[0].checked!=false && isNaN(document.start_form.package_text.value)  )
      {
          st_error +='La taille de l´emballage doit être exprimée sous forme d´ un chiffre.\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 += "Veuillez introduire la capacité en eau de la bouteille souhaitée\n";
      }

      if(document.start_form.package_radio[4].checked!=false && isNaN(document.start_form.package_text.value)  )
      {
          st_error +='La taille de l’emballage doit être exprimée sous forme d’ un chiffre.\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 += "Gaz de balance\n";
    
  if(document.start_form.mix_cat.value=='')
    st_error += "Type de mélange\n";  
    
  if((document.start_form.number.value*1)<1)
    st_error += "Nombre de constituants supplémentaires\n";
	    
  if(document.start_form.consumption.value=='')
    st_error += "Consommation annuelle en nombre de bouteilles\n";
    
  if(document.start_form.consumption.value!='' && isNaN(document.start_form.consumption.value) )
    st_error += "Veuillez spécifier votre consommation annuelle (en nombre de bouteilles).\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 += "Veuillez, pour chaque constituant, sélectionner une molécule, entrer la concentration requise, et sélectionner une unité de concentration. Veuillez spécifier votre  consommation sous forme d’un chiffre.\nVeuillez utiliser le point pour exprimer les nombre décimaux.\n ";
	
  if(st_error!='')
     alert( "Veuillez compléter les champs suivants:\n\n" + st_error );
  else			
  document.start_form.submit();			
}

////////////////////////////////////////////////////////////////////////

function do_step_5()
{
var st_error = '';
	
  if( document.getElementById('check').value==''  )
     st_error += "Veuillez confirmer, modifier ou ajouter un mélange &agrave; votre demande de devis.\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 	  = "65px";
       document.start_form.phase.value = 'Gaseous';
       document.getElementById('phasy').style.height 	  = "66px";
    }
    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("La somme des concentrations des constituants du mélange dépasse 100%. Veuillez corriger s`il vous plaît.");
 	
}
////////////////////////////////////////////////

////////////////////////////////////////////////
// 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-Société";
if( document.start_form.Titel.value=='' )
    error += "\n-Titre";
if( document.start_form.Last_Name.value=='' )
    error += "\n-Nom ";
if( document.start_form.First_Name.value=='' )
    error += "\n-Prénom";
if( document.start_form.Str.value=='' )
    error += "\n-Rue et numéro";
if( document.start_form.PLZ.value=='' )
    error += "\n-Code postal";
if( document.start_form.Ort.value=='' )
    error += "\n-Ville";
if( document.start_form.Land.value=='' )
    error += "\n-Pays";
if( document.start_form.Email.value=='' )
    error += "\n-E-Mail";
if( document.start_form.Telephone.value=='' )
    error += "\n-Numéro de téléphone";
if( document.start_form.Customer.value=='' )
    error += "\n-Client Air Products";    



if ( error !='' )
 alert( 'Veuillez remplir tous les champs de cette page:' + '' + 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 //
