var xmlhttp

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 try {
  xmlhttp = new XMLHttpRequest();
 } catch (e) {
  xmlhttp=false
 }
}
function myXMLHttpRequest() {
  var xmlhttplocal;
  try {
    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
    xmlhttplocal=false;
  }
 }

if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
 try {
  var xmlhttplocal = new XMLHttpRequest();
 } catch (e) {
  var xmlhttplocal=false;
  alert('couldn\'t create xmlhttp object');
 }
}
return(xmlhttplocal);
}

var affIndex = 0;
function sndRequest(imgid,imgval,ctr) {
	affIndex = ctr;
	var element = document.getElementById('unit_long'+ctr);
	//new Effect.Fade(element);
    element.innerHTML = '<div style="height: 20px;"><em>Loading ...</em></div>';
	
    xmlhttp.open('get', 'contest_actions.php?act=vote&imgid='+imgid+'&imgval='+imgval+'&star='+ctr);
    xmlhttp.onreadystatechange = handleResponse;
    xmlhttp.send(null);
	
}

function handleResponse() {
    if(xmlhttp.readyState == 4){
		if (xmlhttp.status == 200){
       	
			var response = xmlhttp.responseText;
			var update = new Array();
			document.getElementById('unit_long'+affIndex).innerHTML = response;
		}
    }
}

function setStarSelected(index,sr) {
	for(i=1; i<=index; i++) {
		document.getElementById('unit-rating'+sr+'-'+i).className = "star selectedstar";
	}
}
function setStarUnselected(index,sr) {
	for(i=1; i<=index; i++) {
		document.getElementById('unit-rating'+sr+'-'+i).className = "star";
	}
}
