function getReview() {
  return escape(document.getElementById('review').value);
}

function getMediaId() {
  return MEDIA_ID;
}

var URI = 'http://www.dork.tv/reviews/update_review/';

function ReviewIt() {
  PleaseWait('review');
  document.getElementById('revmssg').innerHTML = '&nbsp;';
  var xmlhttp = false;
  var use_msie = 0;
  if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
    xmlhttp.overrideMimeType('text/plain');
  }
  else if (window.ActiveXObject) {
    use_msie = 1;
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open('POST', URI, true);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  var submitdata = "nor=1&media_id=" + getMediaId() + '&review=' + getReview();
  xmlhttp.send(submitdata);
  xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
       var LocObj = eval("(" + xmlhttp.responseText + ")");
       try {
	 if (LocObj['success']) { document.getElementById('revmssg').innerHTML = '<font size="-3">Review Saved!</font>'; } else { document.getElementById('revmssg').innerHTML = '<font size="-3">Error saving Review!</font>';
       }
       } catch(err) { alert('error in parsing: ' + error)}
       DoneWaiting('review');
    }
  };
  xmlhttp.send(null);
}
