function GoToNextStep() { 
  var xhr; 
  try { 
    xhr = new ActiveXObject('Msxml2.XMLHTTP'); 
  } catch (e) { 
    try { 
      xhr = new ActiveXObject('Microsoft.XMLHTTP'); 
    } catch (e) { 
      try { 
        xhr = new XMLHttpRequest(); 
      } catch (e) { 
        xhr = false; 
      } 
    } 
  } 
  // 
  // Make sure xhr is set 
  if (xhr) { 
    // 
    // Make the url called synchronously. Execution will be blocked 
    // until the call did not succeed, so when returning something, 
    // it will be returned to the caller of loadContent, not the caller 
    // of the event handler. 
	var url="product_selector_fi/gotonextstep_de.php";
	if (document.getElementById('f_quest')) {
	var1=document.getElementById('f_quest').value;
	} else {
	var1=0;
	}
	if (document.getElementById('s_quest')) {
	var2=document.getElementById('s_quest').value;
	} else {
	var2='';
	}
	if (document.getElementById('t_quest')) {
	var3=document.getElementById('t_quest').value;
	} else {
	var3=0;
	}
	if (document.getElementById('l_quest')) {
	var4=document.getElementById('l_quest').value;
	} else {
	var4='';
	}
	
    url=url+"?var1="+var1+"&var2="+var2+"&var3="+var3+"&var4="+var4;
    url=url+"&sid="+Math.random();
    xhr.open("GET", url, false); 
    xhr.send(''); 
    if (xhr.status == 200) 
      //return eval('"'+xhr.responseText+'"'); 
	  document.getElementById('addional_steps').innerHTML=xhr.responseText;
    else { 
      document.ajax.dyn="Error code " + xhr.status; 
      return ''; 
    } 
  } 
}
