// JavaScript Document // Delete contents of a text box function del_contents(ele, text){ if (ele.value == text){ ele.value = ""; } } // ... then add them back in function add_contents(ele, text){ if (ele.value == ""){ ele.value = text; } } function rating_mover(rating, pid){ update_ratingtext(pid,'Rating: ' + rating); rating_display(rating, pid); } function rating_mout(pid){ var ratingfield = document.getElementById('overall_' + pid); update_ratingtext(pid, rating_count[pid]); rating_display(ratingfield.value, pid); } function rating_display(rating, pid){ if (rating > 0){ document.getElementById('overall_' + pid + '_1').src = '/images/rating_start.jpg'; }else{ document.getElementById('overall_' + pid + '_1').src = '/images/rating_white_star.jpg'; } if (rating > 1){ document.getElementById('overall_' + pid + '_2').src = '/images/rating_start.jpg'; }else{ document.getElementById('overall_' + pid + '_2').src = '/images/rating_white_star.jpg'; } if (rating > 2){ document.getElementById('overall_' + pid + '_3').src = '/images/rating_start.jpg'; }else{ document.getElementById('overall_' + pid + '_3').src = '/images/rating_white_star.jpg'; } if (rating > 3){ document.getElementById('overall_' + pid + '_4').src = '/images/rating_start.jpg'; }else{ document.getElementById('overall_' + pid + '_4').src = '/images/rating_white_star.jpg'; } if (rating > 4){ document.getElementById('overall_' + pid + '_5').src = '/images/rating_start.jpg'; }else{ document.getElementById('overall_' + pid + '_5').src = '/images/rating_white_star.jpg'; } } function rating_click(rating, pid){ update_ratingtext(pid, 'Thanks'); var ratingfield = document.getElementById('overall_' + pid); ratingfield.value = rating; rating_mout(pid); if((rating_obj.readyState == 4) || (rating_obj.readyState == 0)){ rating_obj.open('get', '/ajax_rating.php?pid=' + pid + '&rating=' + rating + '&nocache=' + nocache()); rating_obj.onreadystatechange = function(){ rating_response(pid); } rating_obj.send(null); } } function rating_response(pid){ if(rating_obj.readyState == 4){ var response_parts = rating_obj.responseText.split('|'); document.getElementById('overall_' + pid).value = response_parts[1]; setTimeout("update_ratingtext('" + pid + "','" + response_parts[0] + "'); rating_display('" + response_parts[1] + "','" + pid + "')",500); } } function update_ratingtext(pid, updatetxt){ document.getElementById('rating_avg_' + pid).innerHTML = updatetxt; } function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } function nocache(){ var d = new Date(); return ((d.getTime())*1) } var rating_obj = createRequestObject(); var rating_sent = 0; var rating_count = new Array;