function createXMLHttpRequest() { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {} try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} try { return new XMLHttpRequest(); } catch(e) {} alert("XMLHttpRequest not supported"); return null; } function tcm_rate(id, rating, frm_element) { var xhReq = createXMLHttpRequest(); restURL = "http://www.gornystudios.com/rate/"+id+"/"+rating; //alert(restURL); xhReq.open("GET", restURL, true); xhReq.onreadystatechange = function() { if (xhReq.readyState != 4) { return; } //rating_input = $('tcm_rating_input'); outerdiv = frm_element.parentNode.parentNode.parentNode; var serverResponse = xhReq.responseText; outerdiv.innerHTML = serverResponse; }; xhReq.send(null); return false; } function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var tcm_element = arguments[i]; if (typeof tcm_element == 'string') tcm_element = document.getElementById(tcm_element); if (arguments.length == 1) return tcm_element; elements.push(tcm_element); } return elements; }