var fhttp_request = false;

function makePOSTRequest(urlReview, parameters) {
  fhttp_request = false;
  if (window.XMLHttpRequest) {
    fhttp_request = new XMLHttpRequest();
    if (fhttp_request.overrideMimeType) {
       fhttp_request.overrideMimeType('text/html');
    }
  } else if (window.ActiveXObject) { 
    try {
      fhttp_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        fhttp_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }

  if (!fhttp_request) {
    alert('Cannot create XMLHTTP instance');
    return false;
  }
  fhttp_request.onreadystatechange = function() {
  	if (fhttp_request.readyState == 4) {
    	if (fhttp_request.status == 200) {
       	//alert(fhttp_request.responseText);
       	result = fhttp_request.responseText;
       	document.getElementById('review').innerHTML = result;            
    	} else {
       	alert('There was a problem with the request.');
    	}
  	}
	}
  fhttp_request.open('POST', urlReview, true);
	fhttp_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  fhttp_request.setRequestHeader("Content-length", parameters.length);
  fhttp_request.setRequestHeader("Connection", "close");
  fhttp_request.send(parameters); 
}

function sendReview() {
  var poststr = "do=feedback" +
  							"&productId=" + escape( document.getElementById("f_productId").value ) +
  							"&nickname=" + escape( document.getElementById("f_nickname").value ) +
								"&reviewText=" + escape( document.getElementById("f_reviewText").value ) +
                "&rate=" + escape( document.getElementById("f_rate").value );
  makePOSTRequest('serviceController.php', poststr);
}


function lightStars(rate) {
		switch (rate) {
			case 1:
				document.getElementById("star1").src = "css/star_on.gif";
				document.getElementById("star2").src = "css/star_off.gif";
				document.getElementById("star3").src = "css/star_off.gif";
				document.getElementById("star4").src = "css/star_off.gif";
				document.getElementById("star5").src = "css/star_off.gif";
				document.getElementById("f_rate").value = '1';
				break; 
			case 2:
				document.getElementById("star1").src = "css/star_on.gif";
				document.getElementById("star2").src = "css/star_on.gif";
				document.getElementById("star3").src = "css/star_off.gif";
				document.getElementById("star4").src = "css/star_off.gif";
				document.getElementById("star5").src = "css/star_off.gif";
				document.getElementById('f_rate').value = '2';
				break; 
			case 3:
				document.getElementById("star1").src = "css/star_on.gif";
				document.getElementById("star2").src = "css/star_on.gif";
				document.getElementById("star3").src = "css/star_on.gif";
				document.getElementById("star4").src = "css/star_off.gif";
				document.getElementById("star5").src = "css/star_off.gif";
				document.getElementById('f_rate').value = '3';
				break; 
			case 4:
				document.getElementById("star1").src = "css/star_on.gif";
				document.getElementById("star2").src = "css/star_on.gif";
				document.getElementById("star3").src = "css/star_on.gif";
				document.getElementById("star4").src = "css/star_on.gif";
				document.getElementById("star5").src = "css/star_off.gif";
				document.getElementById('f_rate').value = '4';
				break; 
			case 5:
				document.getElementById("star1").src = "css/star_on.gif";
				document.getElementById("star2").src = "css/star_on.gif";
				document.getElementById("star3").src = "css/star_on.gif";
				document.getElementById("star4").src = "css/star_on.gif";
				document.getElementById("star5").src = "css/star_on.gif";
				document.getElementById('f_rate').value = '5';
				break; 
		}
}