//	Declarations
var q=null;
var a=null;
var quickresult_timer = false;
var defaults = new Array();
var selectors = new Array();

//	Functions
function AT_browseCat(selectedID){if (selectedID<2){AT_restoreSelect('selopb');return AT_quickresult();}AT_json_query('catID='+selectedID);return AT_quickresult();}
function AT_restoreSelect(p_sObject){return AT_updateSelect(p_sObject,selectors[p_sObject],defaults[p_sObject]);}
function AT_copyOptions(p_sObject){r=new Array();var opt=AT_getObj(p_sObject).options;for(i=0;i<opt.length;i++){r[i]=new Array();r[i]['value']=opt[i].text;r[i]['id']=opt[i].value;}return r;}
function AT_copySelectors(p_sObject){r=new Array();var opt=AT_getObj(p_sObject).options;for(i=0;i<opt.length;i++){if(parseInt(opt[i].value)>0){return r;}r[i]=new Array();r[i]['value']=opt[i].text;r[i]['id']=opt[i].value;}return r;}
function AT_json_query(p_sParam){q=new XMLHttpRequest();q.open("GET","/_private_call/agritrader_json/com.html?"+p_sParam,true);q.onreadystatechange=AT_updateSelectJSON;q.send(null);}
function AT_updateSelectJSON(){if (q.readyState==4){var r=eval('('+q.responseText+')');if (r['options']==undefined)return;for(var dest in r['options'])AT_updateSelect(dest,selectors[dest],r['options'][dest]['items']);}}
function AT_updateSelect(p_sObject,p_rSelectors,p_rData){obj=AT_getObj(p_sObject);for(var f=obj.options.length-1;f>=0;f--)obj.options[f]=null;for(var i=0;i<p_rSelectors.length;i++){opt=new Option(p_rSelectors[i]['value'],p_rSelectors[i]['id']);obj.options[obj.options.length]=opt;}for(var i=0;i<p_rData.length;i++){opt=new Option(p_rData[i]['value'],p_rData[i]['id']);obj.options[obj.options.length]=opt;}}
function AT_setValue(p_sObject,p_sValue){AT_getObj(p_sObject).value=p_sValue;}
function AT_setSelected(p_sObject,p_sValue){obj=AT_getObj(p_sObject);for(i=0;i<=obj.options.length;i++)if (obj.options[i].value==p_sValue){obj.options[i].selected=true;break;}}
function AT_quickresult(){AT_getObj('quickresult').innerHTML='<img src="/img/agritrader/status40x10.gif" alt="" style="width:40px;height:10px;" />';if (quickresult_timer!==false){clearTimeout(quickresult_timer);}quickresult_timer=setTimeout("AT_updatequickresult()",1500);}
function AT_updatequickresult_aantal(){if (a.readyState==4){var obj=AT_getObj('quickresult');obj.innerHTML=a.responseText+" "+obj.title;}}
function AT_updatequickresult(){var str="";frm=AT_getObj('frmZoekenUitgebreid');for(var i=0;i<frm.elements.length;i++){var frm_obj=frm.elements[i];if(frm_obj.name!=undefined)if(frm_obj.name.indexOf('search')=='0')if(frm_obj.value!=""){if(((frm_obj.type=='select-one')&&(frm_obj.value!="-1")&&(frm_obj.value!="-1-"))||((frm_obj.type=='text')&&(frm_obj.value.length>=2)))str+=frm_obj.id+"="+frm_obj.value+"&";}}if(str!=""){a=new XMLHttpRequest();a.open("GET","/_private_call/agritrader_json/quickresult.html?"+str,true);a.onreadystatechange=AT_updatequickresult_aantal;a.send(null);}}
function AT_enlarge_hide(){AT_getObj('divContentZoekformEnlarge').style.display='none';AT_getObj('frmZoekenUitgebreid').style.display='block';}
function AT_enlarge_starthidden(){AT_getObj('divContentZoekformEnlarge').style.display='block';AT_getObj('frmZoekenUitgebreid').style.display='none';AT_getObj('divContentZoekformHide').style.display='block';}
