var op_initial = 1; var opinion_id = 0; var prev_opinion_id = ''; var sw_id = 0; function ajpostOpinionShow(soft_id, op_id) { // :piete - disable rolling impressions if (typeof window.clearRolling == 'function') { clearRolling(); } opinion_id = encodeURIComponent(op_id); sw_id = encodeURIComponent(soft_id); var file = '/forums/aj/post_opinion.htm'; var str = 'SWID='+sw_id; request.open( "POST", file, true ); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updatePostOpinion; request.send(str); } function updatePostOpinion(){ if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; if(prev_opinion_id != ''){ if(prev_opinion_id != 0){ document.getElementById('reply_'+prev_opinion_id).innerHTML = ''; }else{ document.getElementById('ajpostOpinion').innerHTML = ''; } } if(opinion_id != 0){ document.getElementById('ajpostOpinion').innerHTML = ''; document.getElementById('reply_'+opinion_id).innerHTML = response; }else{ document.getElementById('ajpostOpinion').innerHTML = response; } if(prev_opinion_id != opinion_id){ prev_opinion_id = opinion_id; } if(opinion_id != 0){ returnComment($(opinion_id)); }else{ returnComment($('talkback')); } } else ;//alert("status is " + request.status); } } function ajsubmitOpinion(f){ var file = '/forums/aj/opinion_post_controller.htm'; var str = ''; for(var i = 0;i < f.elements.length;i++) { if(f.elements[i].checked){ str += encodeURIComponent(f.elements[i].name) + "=" + encodeURIComponent(f.elements[i].value) + "&"; } //alert(f.elements[i].name); //someone tell me why an || does not work bah if(f.elements[i].name != 'user_rating_recomend'){ if( f.elements[i].name != 'user_rating_reveal_name'){ str += encodeURIComponent(f.elements[i].name) + "=" + encodeURIComponent(f.elements[i].value) + "&"; } } } //alert(str); request.open( "POST", file, true ); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); request.onreadystatechange = updatePostOpinionComplete; request.send(str); document.getElementById('ajpostFields').innerHTML = '