/** create new XMLHttpRequest object **/
var resObjekt;
resObjekt=erzXMLHttpRequestObject();
function erzXMLHttpRequestObject()
{
  var resObjekt=null;
  try{resObjekt=new ActiveXObject("Microsoft.XMLHTTP");}
  catch(Error){try{resObjekt=new ActiveXObject("MSXML2.XMLHTTP");}
    catch(Error){try{resObjekt=new XMLHttpRequest();}
      catch(Error){alert("Erzeugen des XMLHttpRequest-Objekts nicht möglich!");}}}
  return resObjekt;
}
function firstChoiceModels(){var i;for(i=0;i<=200;i++){if(document.page1.usr_producer.options[i].selected){var val=document.page1.usr_producer.options[i].value;resObjekt.open('get','_ajax_/1st_choice_models.php?id='+val,true);resObjekt.onreadystatechange=showFirstChoiceModels;resObjekt.send(null);break;}}}
function showFirstChoiceModels(){if(resObjekt.readyState==4){document.getElementById("firstChoice").innerHTML=resObjekt.responseText;document.getElementById("secondChoice").innerHTML="<select size=\"1\" tabindex=\"2\" id=\"usr_model_2\" style=\"width: 250px;z-index:5;\" onclick=\"secondChoiceModels()\" name=\"usr_model_2\"><option value=\"\"></option></select>";}}
function secondChoiceModels(){var i;for(i=0;i<=800;i++){if(document.page1.usr_model_1.options[i].selected){var val=document.page1.usr_model_1.options[i].value;resObjekt.open('get','_ajax_/2nd_choice_models.php?id='+val,true);resObjekt.onreadystatechange=showSecondChoiceModels;resObjekt.send(null);break;}}}
function showSecondChoiceModels(){if(resObjekt.readyState==4){document.getElementById("secondChoice").innerHTML=resObjekt.responseText;}}
function showSelectedModel(){var i;for(i=0;i<=200;i++){if(document.page1.usr_model_2.options[i].selected ){var val=document.page1.usr_model_2.options[i].value;resObjekt.open('get','_ajax_/show_selected_model.php?id='+val,true);resObjekt.onreadystatechange=showSelected;resObjekt.send(null);break;}}}
function showSelected(){if(resObjekt.readyState==4){document.getElementById("selection").innerHTML=resObjekt.responseText;}}
function quickChoiceModels(){var i;for(i=0;i<=200;i++){if(document.qsearch.cba_cpr_id.options[i].selected){var val=document.qsearch.cba_cpr_id.options[i].value;resObjekt.open('get','_ajax_/quick_choice_models.php?id='+val,true);resObjekt.onreadystatechange=showQuickChoiceModels;resObjekt.send(null);break;}}}
function showQuickChoiceModels(){if(resObjekt.readyState==4){document.getElementById("quickSearch").innerHTML=resObjekt.responseText;}}
function getPaymentHTML(type){if(type=='KK'){resObjekt.open('get','_ajax_/payment_KK.php',true);}else if(type=='BANK'){resObjekt.open('get','_ajax_/payment_BANK.php',true);}resObjekt.onreadystatechange=showPayment;resObjekt.send(null);}
function showPayment(){if(resObjekt.readyState==4){document.getElementById("payment").innerHTML=resObjekt.responseText;}}
function Searchary(Ereignis)
{
  var x=document.suchen_uc.cba_cpr_id.selectedIndex;var cpr_id='cpr_id='+escape(document.suchen_uc.cba_cpr_id[x].value.toLowerCase());var model='&model='+escape(document.suchen_uc.model.value.toLowerCase());
  if(Ereignis=='custom'){var searchType='&searchType=custom';}else if(Ereignis=='group' && model !=''){var searchType='&searchType=group';}else{var searchType='';}
  var strData = cpr_id + model + searchType;
  if(document.suchen_uc.cba_cpr_id[x].value != "" && document.suchen_uc.cba_cpr_id[x].value != 0){resObjekt.open('post','_ajax_/suggest_new.php',true);resObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');resObjekt.onreadystatechange=handleResponse;resObjekt.send(strData);}
}
function tplDisplay(tpl){if(tpl!=''){resObjekt.open('get','_ajax_/smarty.display.php?tpl='+escape(tpl),true);resObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');resObjekt.onreadystatechange=Display;resObjekt.send(null);}}
function Display(){if(resObjekt.readyState==4){document.getElementById("display").innerHTML=resObjekt.responseText;}}
function handleResponse()
{
  if(resObjekt.readyState==1){document.getElementById("antwort").innerHTML='<img src="images/progress.gif" />&nbsp;<span style="font-size: 8pt; font-weight: bold;">suche..</span>';document.getElementById("antwort").style.visibility='visible';}
  else if(resObjekt.readyState==2){document.getElementById("antwort").innerHTML='<img src="images/progress.gif" />&nbsp;<span style="font-size: 8pt; font-weight: bold;">lade Ergebnis..</span>';document.getElementById("antwort").style.visibility='visible';}
  else if(resObjekt.readyState==3){document.getElementById("antwort").innerHTML='<img src="images/progress.gif" />&nbsp;<span style="font-size: 8pt; font-weight: bold;">lade Ergebnis..</span>';document.getElementById("antwort").style.visibility='visible';}
  else if(resObjekt.readyState==4){if(resObjekt.responseText==''){document.getElementById("antwort").innerHTML='';document.getElementById("antwort").style.visibility='hidden';}else{document.getElementById("antwort").innerHTML=resObjekt.responseText;document.getElementById("antwort").style.visibility='visible';}}
}
function uebernehme(display)
{
  var x=document.getElementById("vorschlag").selectedIndex;
  if(document.getElementById("vorschlag").options[x].text=='<--'){document.suchen_uc.model.value=''; Searchary(0);}
  else{document.suchen_uc.model.value=document.getElementById("vorschlag").options[x].text;if(display=='exit'){document.getElementById("antwort").style.visibility="hidden";}else{Searchary(0);}}
}
function setProducer(){var x=document.suchen_uc.cba_cpr_id.selectedIndex;document.suchen_uc.selected_cpr_id.value=document.suchen_uc.cba_cpr_id[x].value;document.suchen_uc.model.value='';}
function hideResponse(){if(document.suchen_uc.cba_cpr_id.selectedIndex==''){setTimeout('document.getElementById("antwort").style.visibility = "hidden";',900);}}
function getCityByPosCode(){var x=document.Registrieren.usr_country.selectedIndex;var country=document.Registrieren.usr_country[x].value;var plz=document.Registrieren.usr_plz.value;resObjekt.open('get','_ajax_/register_plz_city.php?plz='+plz+'&country='+country,true);resObjekt.onreadystatechange=showCity;resObjekt.send(null);}
function showCity(){if(resObjekt.readyState==4){document.getElementById("select_city").innerHTML=resObjekt.responseText;}}
