function $(id){ return document.getElementById(id); } function ajaxStart(){ if(navigator.appName=="Microsoft Internet Explorer") return new ActiveXObject("Microsoft.XMLHTTP"); else return new XMLHttpRequest(); } function ajaxGet(link){ var objHTTP=ajaxStart(); objHTTP.open('GET',link,false); objHTTP.send(null); return objHTTP.responseText; } function ajaxMatrix(content,line_separator,field_separator){ var matrix=content.split(line_separator); for(i=0;i0) $('model').style.display=''; else $('model').style.display='none'; smodelList($('modelSel').value); } function smodelList(val){ var mid=$('manSel').value; if(val.indexOf('s_')==-1){ selectBox=$('smodelSel'); selectBox.options.length=0; selectBox.options[0]=new Option('Select a model',0); $('smodel').style.display='none'; } else{ ajaxFillSelect('smodelSel', 'ajax_request.php?type=smodel&mid='+mid+'&sid='+val, true, true); $('smodel').style.display=''; } showBut(); } function showBut(){ var val=$('modelSel').value; if(val.indexOf('s_')!=-1) val=$('smodelSel').value; if(val>0) $('mBut').style.display=''; else $('mBut').style.display='none'; $('qlinkh').style.display='none'; $('prods').style.display='none'; $('desc').style.display='none'; } function putProds(){ var mid=$('modelSel').value; var smid=$('smodelSel').value; var p=ajaxGet('ajax_request.php?type=prods&smid='+smid+'&mid='+mid); if(p=='') return; var prods=eval('('+p+')'); //put system details $('prod_name').innerHTML=prods['prod_name']; $('prod_stnd').innerHTML=prods['prod_stnd']; $('prod_maxm').innerHTML=prods['prod_maxm']; $('prod_slot').innerHTML=prods['prod_slot']; $('prod_desc').innerHTML=prods['prod_desc']; $('qlink').innerHTML='?man='+$('manSel').value+'&mid='+mid+'&smid='+smid; $('qlinkh').style.display=''; if($('prod_list').childNodes[0]) $('prod_list').removeChild($('prod_list').childNodes[0]); if(prods['shopit_no']>0 || prods['config_no']>0){ var pr; var tbl=document.createElement('table'); var tb=document.createElement('tbody'); tbl.appendChild(tb); tbl.cellPadding=1; tbl.cellSpacing=1; tbl.style.border='none'; var tr; var td; //headers tr=document.createElement('tr'); td=document.createElement('td'); td.className="config2"; td.innerHTML='Description'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='Product code'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='OEM part code'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='Manufacturer'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='Stock'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='Price'; tr.appendChild(td); td=document.createElement('td'); td.className="config2"; td.innerHTML='Buy'; tr.appendChild(td); tb.appendChild(tr); //shopit products for(var i=0; i