var new_model, new_make, xmlreq2; function element(id) { elem = document.getElementById ? document.getElementById(id) : document.all[id]; if( elem != null ) return elem else return null; } function show_feats(make,model,id) { xmlreq2 = false; try { xmlreq2 = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xmlreq2 = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { if (window.XMLHttpRequest) { xmlreq2 = new XMLHttpRequest(); } } } if (xmlreq2) { xmlreq2.onreadystatechange = result2; xmlreq2.open("GET", "/features.xml.php?id=" + id, true); xmlreq2.send(null); } new_model = model; new_make = make; //if( Recaptcha ) // Recaptcha.destroy(); //if( document.getElementById( 'captcha' ) != null ) // document.getElementById( 'captcha' ).innerHTML = ''; } function result2 () { if (xmlreq2.readyState == 4) { if (xmlreq2.status == 200) { var response = xmlreq2.responseXML.documentElement; //element('feats').style.display='none'; //element('feats').style.position='absolute'; if( element('feature' ) != null ) element('feature').innerHTML = ''; var make = response.getElementsByTagName('make')[0].firstChild.data; var model = response.getElementsByTagName('model')[0].firstChild.data; for(var n = 0; n < response.getElementsByTagName('items')[0].childNodes.length; n ++) { var item = response.getElementsByTagName('items')[0].childNodes[n]; if(item.tagName != undefined) { var features = item.getElementsByTagName('features')[0].firstChild.data; var feas = features.split(';'); var featrs = ''; for( i = 0; i < feas.length; i++ ) { featrs += feas[i] + '
'; } featrs += '
'; featrs += 'Feedback about ' + make + ' ' + model + '?'; //featrs += ' to this device?'; featrs += '

'; featrs += ''; featrs += '
'; featrs += '
'; if( element( 'feature' ) != null ) element('feature').innerHTML = featrs; if( element('feats') != null ) { element('feats').style.display = 'inline'; element('feats').style.visibility = 'visible'; element('feats').style.position = 'relative'; } } } } } } function completeCallback( response ) { fb = document.getElementById( 'feedbackresult' ); fb.innerHTML = response; fb.style.visibility = 'visible'; fb.style.display = 'inline'; fb.style.position = 'relative'; if( response == 'Your feedback has been submitted succesfully. Thank you very much for your input.' ) { if( element( 'feedback' ) ) hidelr('feedback'); if( element( 'feedback0' ) ) hidelr('feedback0'); if( element( 'feedback1' ) ) hidelr('feedback1'); } if( fb.innerHTML == '' ) { var stripped = response.replace(/(<([^>]+)>)/ig,""); alert( stripped ); } }