var div_list_entries=null;var select_categories=null;var select_text=null;var accessories=null;var offer_did=null;window.onload=function(){div_list_entries=document.getElementById("div_list_entries");accessories=document.getElementById("accessories");select_categories=document.getElementById("select_categories");select_text=document.getElementById("select_text");offer_did=document.getElementById("offer_did");if(select_text!=null){select_text.style.display="block"}if(offer_did!=null){offer_did.style.display="none"}if(div_list_entries!=null){div_list_entries.style.display="none"}if(select_categories!=null){requestCategories(this);select_categories.onchange=function(){requestEntries(this)}}return true};function requestCategories(a){var b="request=categories";if(null==a){handleError("errno=-1");return}httpRequest("POST",accurl,true,new Function("handleResponse(populateCategories)"),b);return true}function populateCategories(response){var category=null;while(select_categories.hasChildNodes()){for(var i=0;i<select_categories.childNodes.length;i++){select_categories.removeChild(select_categories.firstChild)}}category=document.createElement("option");category.appendChild(document.createTextNode("-:-- Selezionare --:-"));select_categories.appendChild(category);if(null==response||""==response){handleError("errno=-1");return}else{if("errno"==response.toString().substring(0,5)){handleError(response.toString());return}else{var categories=eval("("+response+")");for(var i=0;i<categories.length;i++){category=document.createElement("option");category.appendChild(document.createTextNode(categories[i]));select_categories.appendChild(category)}}}return true}function requestEntries(a){var b=findChecked(a);div_list_entries.style.display="none";if(null==b||"-:-- Selezionare --:-"==b){select_text.style.display="block";return}var c="request=elements&category="+b;httpRequest("POST",accurl,true,new Function("handleResponse(populateEntries)"),c);return true}function populateEntries(response){select_text.style.display="none";offer_did.style.display="none";while(accessories.hasChildNodes()){for(var i=0;i<accessories.childNodes.length;i++){accessories.removeChild(accessories.firstChild)}}if(null==response||""==response){var tr=document.createElement("tr");var td=document.createElement("td");td.innerHTML="<p>Nessun elemento presente nella categoria selezionata</p>";tr.appendChild(td);accessories.appendChild(tr)}else{if("errno"==response.substring(0,5)){handleError(response);return}else{var eval_resp=eval("("+response+")");var imgroot=eval_resp.imgroot;var entries=eval_resp.entries;var entry=null;for(var i=0;i<entries.length;i++){var brand=(entries[i].brand==null||entries[i].brand=="")?"N/D":entries[i].brand;var model=(entries[i].model==null||entries[i].model=="")?"N/D":entries[i].model;var year=(entries[i].year==null||entries[i].year=="")?"N/D":entries[i].year;var description=(entries[i].description==null||entries[i].description=="")?"N/D":entries[i].description;var price=(entries[i].price==null||entries[i].price==""||entries[i].price==0)?"N/D":entries[i].price;var offer=(entries[i].offer==null||entries[i].offer=="")?0:parseInt(entries[i].offer);var filename=(entries[i].filename==null||entries[i].filename=="")?noimage:entries[i].filename;var imgpath=(filename=="noimage.jpg")?gfxroot:imgroot+entries[i].category.toLowerCase()+"/";var col1="";var col2="";var col3="";col1+='<a href="'+imgpath+filename+'" target="blank">';col1+='<img class="pic" src="'+imgpath+filename+'"/>';col1+="</a>";col2+='<p class="col_dx">';col2+="Marca: "+brand+"<br />";col2+="Modello: "+model+"<br />";col2+="Anno: "+year+"<br />";col2+="Descrizione: "+description+"<br />";col2+="Prezzo: "+price+(price=="N/D"?"":" €")+"<br />";col2+="</p>";if(offer==1){col3+='<img class="offer" src="'+gfxroot+'offer.png"/>'}var tr=document.createElement("tr");var td1=document.createElement("td");var td2=document.createElement("td");var td3=document.createElement("td");td1.innerHTML=col1;td2.innerHTML=col2;td3.innerHTML=col3;tr.appendChild(td1);tr.appendChild(td2);tr.appendChild(td3);accessories.appendChild(tr);if(offer==1){offer_did.style.display="block"}}}}var checkedOption=findChecked(select_categories);div_list_entries.style.display="block";return true};
