
starsEnabled = true;

function starSet(num,showHover){
	if(starsEnabled){
		var hover_txt = document.getElementById('star_hover_text');
		
		if(!showHover){
			hover_txt.innerHTML = "";
		}else{
			switch(num){
			  case(1):
			  hover_txt.innerHTML = "This Sucks";
			  break;
			  case(2):
			  hover_txt.innerHTML = "Kinda Lame";
			  break;
			  case(3):
			  hover_txt.innerHTML = "Okay";
			  break;
			  case(4):
			  hover_txt.innerHTML = "Pretty Sweet";
			  break;
			  case(5):
			  hover_txt.innerHTML = "Awesome";
			  break;
		   }
		}
		
		for(i=1;i<=5;i++){
			
			var star = document.getElementById('star'+i);
			
			if(i<=num){
				star.className = "one_star";
			}else{
				star.className = "three_star";	
			}
		}
	}
	
}

function starSetLock(num){
		
		starsEnabled = false;
		
		for(i=1;i<=5;i++){
			
			var star = document.getElementById('star'+i);
			
			if(i<=num){
				star.className = "one_star_lock";
			}else{
				star.className = "three_star";	
			}
		}
	
}

function setStarRating(rating,filename,userID, type){
	if(type=='')type = 'video';
	starSetLock(rating)
	new Ajax.Request('/rate.php', {method:'post', postBody:'filename='+filename+'&userID='+userID+'&rating='+rating+'&type='+type, onComplete:starRatingSet});
	createCookie("rating"+filename,rating,365);
}

var starRatingSet = function(t) {
	var hover_txt = document.getElementById('star_hover_text');
	hover_txt.innerHTML = "Thanks for Voting!";
	$rating = readCookie(name);
	if(!$rating){
		var ratingnum = $('total_ratings');
		var num = ratingnum.innerHTML;
		num = parseInt(num.replace(/\,/, ''));
		ratingnum.innerHTML = addCommas(num+1);
	}
}

function convert(x)
{
  var _x=x.toString();
  var _len=_x.length;
  var _ret="";
  for(var i=_len;i>0;i--)
  {
    if(!((_len-i)%3))
    {
      _ret=","+_ret;
    }
    _ret=_x[i-1]+_ret;
  }
  _ret=_ret.substr(0,_ret.length-1);
  return _ret;
} 


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}