/**
 * @author wil
 */

var starsArray = new Array();


function rate(star, id_doc)
{
  var url = '/aj/rate.php?star='+star+'&id_doc='+id_doc;
  new Ajax.Request(url,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	  if(response>0)
	  showStars2(id_doc, response)
	  //$('message'+id_doc).update(response);
	  //$('message'+id_doc).style.display = 'block';
  },
    onFailure: function(){ alert('Something went wrong...') }
  });

}

function overstar(id_doc, over_star)
{
	if (typeof(starsArray[id_doc]) == 'undefined') {
		starsArray[id_doc] = new Array();
		for (s = 1; s < 6; s++) {
			starsArray[id_doc][s] = $('star' + id_doc + '_' + s).src;
		}
	}
		
	$('star'+id_doc+'_'+over_star).src = "/templates/openedge/img/star1.gif";
		
	for(i=1;i<over_star;i++)
	{
		$('star'+id_doc+'_'+i).src = "/templates/openedge/img/star1.gif";
	}
	for(k=5;k>over_star;k--)
	{
		$('star'+id_doc+'_'+k).src = "/templates/openedge/img/star2.gif";
	}
}

function showStars(id_doc)
{
	for(s=1;s<6;s++)
	{
		$('star'+id_doc+'_'+s).src = starsArray[id_doc][s];
	}
}

function showStars2(id_doc, rating)
{
	celoe = parseInt(rating);
	for(s=1;s<=celoe;s++)
	{
		$('star'+id_doc+'_'+s).src = "/templates/openedge/img/star1.gif";
		starsArray[id_doc][s] = "/templates/openedge/img/star1.gif";
	}
	raz = rating - celoe;
	s++;
	if(raz > 0.5)
	{
		$('star'+id_doc+'_'+s).src = "/templates/openedge/img/star1.gif";
		starsArray[id_doc][s] = "/templates/openedge/img/star1.gif";
	}
	if(raz>0)
	 if(raz<=0.5){
		$('star'+id_doc+'_'+s).src = "/templates/openedge/img/star3.gif";
		starsArray[id_doc][s] = "/templates/openedge/img/star3.gif";
	}
	s++;
	for(k=s;k<6;k++)
	{
		$('star'+id_doc+'_'+k).src = "/templates/openedge/img/star2.gif";
		starsArray[id_doc][k] = "/templates/openedge/img/star2.gif";
	}	
}

