var http_request = false;

function rankValue(dataId, ev, tn)
{
	ev = ev || window.event;

	// 2009_09_02 joseph 
	// 鍵盤只能使用「Enter」、「space」鍵來作評分
	if (ev.type == 'keydown' && (ev.keyCode != 13 && ev.keyCode != 32))
		return;
	
	var tmp = document.getElementsByName('score');

  var value;
	for (x = 0; x < tmp.length; x++)
	{
		if (tmp[x].checked)
		{
			value = tmp[x].value;
			break;
		}
	}
	var url = "ctlr?PRO=ajax.ajaxRank&dataId=" + dataId + "&value=" + value + "&tn=" + tn;

	if (window.XMLHttpRequest) 
  { // Mozilla, Safari,...
	  http_request = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) 
	{ // IE
	  try {
	  http_request = new ActiveXObject("Msxml2.XMLHTTP");
	  } 
	  catch (e) 
	  {
		  try {
	    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	    } 
	    catch (e) {}
	  }
	}

  if (!http_request) 
  {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false;
  }
  
	genericAJAXCall(http_request, url, parseScoreXML);
}

