function ArtSearch()
 {
   this.timeout = null;
   this.callDelay = 400;
 }
 
ArtSearch.prototype.scheduleRetrieve=function(){
 if(this.timeout)
  {
   clearTimeout(this.timeout);
  }
 var _e=this;
 this.timeout=setTimeout(function()
  {
   do_zoeken();
  },_e.callDelay);
};

function do_zoeken()
 { 
  var zoek = document.getElementById("artzoeken");
  
  document.getElementById("text").innerHTML = " <div id='page_location'> Zoeken in artikelen</div><br /><br />";

  document.getElementById("text").innerHTML+= "<img src='"+root+"images/indicator.gif' /> Bezig met zoeken....";
  zoek.style.className = "AjaxAction";
  
  if(zoek.value.length <= 3 || zoek.value == "Tik zoek criteria in..")
   {
    loader();
    document.getElementById("text").innerHTML+= "U Dient meer dan 3 tekens op te geven!!";
   }
  else
   {
    showloader();
    make_request(root+"shop/gets.php?zoek="+zoek.value, "ado_zoeken");
   }
 }
 
function ado_zoeken(res)
 {
  var res = res.split("::");
  if(res[0] == "100")
   {
    document.getElementById("text").innerHTML = " <div id='page_location'> Zoeken in artikelen</div><br />";
    
    document.getElementById("text").innerHTML += res[1];
    loader();
   }
  else
   {
    alert("De lijst kon niet worden uitgelezen!!");
    loader();
   }
  
  var zoek = document.getElementById("artzoeken");
  zoek.style.className = '';
  
 }
 
/**
 * Accountgegevens updaten
 */
 
function update_account(type)
 {
  
   if(type == 'voorkeur')
    {
    
     var art_weergave = document.getElementById("art_selector").value;
     
     make_request(root+"user/actions.php?action=voorkeur&art_weergave="+art_weergave,"a_update_account");
     
    }
    
 }

function a_update_account()
 {
  parent.frames['top'].location.reload();
 }
 
