// searches resultString for key and return its value
// resultString format: "key1":"value1","key2":"value2", 
function getResultValue(resultString,key)
{  
  var value = "";
  
  // live: erstes und letztes anführungszeichen löschen
  resultString = resultString.substr(1, resultString.length-2);
  
  // test: in test version steht vor jeder antwort von der engine 'ok '
  // deswegen müssen hier drei zeichen mehr entfernt werden
  //resultString = resultString.substr(4, resultString.length-5);
  
  var results = resultString.split("\",\"");

  for (var i = 0; i < results.length; ++i)
  {
    var result = results[i];
    
    var keyValue = result.split("\":\"");
    
    var myKey = keyValue[0];
    var myValue = keyValue[1];        
    
    if( myKey == key )
    {
      value = myValue;
      break;
    } 
  }
  
  return value;
}

// ***************
// gutscheincheck
// ***************
function gutscheincheck_ajax()  
{ 
  /*
  var rid = document.direktbestellung.rid.value;
  var ebene = document.direktbestellung.ebene.value;
  var sid = document.direktbestellung.sid.value;
  var se = document.direktbestellung.se.value;
  var kd = document.direktbestellung.kd.value;
  var sp = document.direktbestellung.sp.value;
  var nm = document.direktbestellung.nm.value;
  var sucher = document.direktbestellung.sucher.value;
  var bartikel = document.direktbestellung.bartikel.value;  
   
  var gutscheincode = document.direktbestellung.gutscheincode.value;
  */
 
  var rid = document.getElementsByName("rid")[0].value;
  var ebene = document.getElementsByName("ebene")[0].value;
  var sid = document.getElementsByName("sid")[0].value;
  var se = document.getElementsByName("se")[0].value;
  var kd = document.getElementsByName("kd")[0].value;
  var sp = document.getElementsByName("sp")[0].value;
  var nm = document.getElementsByName("nm")[0].value;
  var sucher = document.getElementsByName("sucher")[0].value;
  var bartikel = document.getElementsByName("bartikel")[0].value;  
   
  var gutscheincode = document.getElementsByName("gutscheincode")[0].value; 
 
  if( gutscheincode != '' )
  {
    document.getElementById('gutscheinstatus').innerHTML="Pr&uuml;fe Gutscheincode...";
  }
 
  var produktgutscheinwahl="";

  if( document.getElementsByName("produktgutscheinwahl").length > 0 )
  {
    produktgutscheinwahl = document.getElementsByName("produktgutscheinwahl")[0].value;
  }
  
  var land = "";
  
  if( document.getElementsByName("land").length > 0 )
  {
    land = document.getElementsByName("land")[0].value; 
  }
  
  // gutscheinstatus
  var bef = "gutscheincheck_ajax";
  
  var param="rid="+rid+"&ebene="+ebene+"&sid="+sid+"&se="+se+"&kd="+kd+"&sp="+sp+"&nm="+nm+"&sucher="+sucher+"&bartikel="+bartikel+"&land="+land+"&produktgutscheinwahl="+produktgutscheinwahl+"&gutscheincode="+gutscheincode+"&bef="+bef;
  //alert(param);

  new Ajax.Request('../cgi-bin/scgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	
	  var result = transport.responseText;
        
    document.getElementById('gesamtsummedirekt').innerHTML=getResultValue(result,"gesamtsummedirekt");
    
    document.getElementById('gutscheinstatus').innerHTML=getResultValue(result,"gutscheinstatus");        
  
    document.getElementById('gutscheincode').className=getResultValue(result,"cgutscheincode");
  } 
  });
   
}

// ***************
// produktgutscheinwahl
// ***************
function produktgutscheinwahl_ajax()  
{ 
  var rid = document.getElementsByName("rid")[0].value;
  var ebene = document.getElementsByName("ebene")[0].value;
  var sid = document.getElementsByName("sid")[0].value;
  var se = document.getElementsByName("se")[0].value;
  var kd = document.getElementsByName("kd")[0].value;
  var sp = document.getElementsByName("sp")[0].value;
  var nm = document.getElementsByName("nm")[0].value;
  var sucher = document.getElementsByName("sucher")[0].value;
  var bartikel = document.getElementsByName("bartikel")[0].value;  
  
  var gutscheincode = "";
  
  if( document.getElementsByName("gutscheincode").length > 0 )
  {
    gutscheincode = document.getElementsByName("gutscheincode")[0].value; 
  }
  
  var produktgutscheinwahl = document.getElementsByName("produktgutscheinwahl")[0].value; 
  
  var land = "";
  
  if( document.getElementsByName("land").length > 0 )
  {
    land = document.getElementsByName("land")[0].value; 
  }
    
  var bef = "produktgutscheinwahl_ajax";
  
  var param="rid="+rid+"&ebene="+ebene+"&sid="+sid+"&se="+se+"&kd="+kd+"&sp="+sp+"&nm="+nm+"&sucher="+sucher+"&bartikel="+bartikel+"&land="+land+"&gutscheincode="+gutscheincode+"&produktgutscheinwahl="+produktgutscheinwahl+"&bef="+bef;
  //alert(param);

  new Ajax.Request('../cgi-bin/scgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	
	  var result = transport.responseText;
        
    document.getElementById('gesamtsummedirekt').innerHTML=result;        
  } 
  });
   
}


