// FUNCTION: Rating display
var start_img = new Array()
start_img[1] = 'star_rating_1'
start_img[2] = 'star_rating_2'
start_img[3] = 'star_rating_3'
start_img[4] = 'star_rating_4'
start_img[5] = 'star_rating_5'
var star_comment = new Array()
star_comment[1] = 'poor'
star_comment[2] = 'not so good'
star_comment[3] = 'its ok'
star_comment[4] = 'very good'
star_comment[5] = 'perfect'
var hover_rate_acive = new Number()
var rating_active = new Number()
var timerbox1
var timerbox2
var i=0
function rating_display(id){
	if(document.getElementById('rating_desc').innerHTML.substring(0,17) != 'thanks for voting'){
		rating_active = 1
		clearTimeout(timerbox1)
		clearTimeout(timerbox2)
		hover_rate_acive = id
		document.getElementById(start_img[id]).style.cursor = 'pointer'
		for(i=1; i<star_comment.length; i++){
			if(i < id+1){
				document.getElementById(start_img[i]).src = 'Images/ratingstar_big_red.gif'
			}else{
				document.getElementById(start_img[i]).src = 'Images/ratingstar_big_grey.gif'
			}
		}
		document.getElementById('rating_desc').innerHTML = star_comment[id]
	}else{
		//for(i in start_img){
		for(i=1; i<star_comment.length; i++){
			document.getElementById(start_img[i]).style.cursor = 'auto'
		}
	}
}
//FUNCTION: Request for "rating_display_closer()" function (with delay of 1000ms)
function close_rating_display(){
	if(document.getElementById('rating_desc').innerHTML.substring(0,17) != 'thanks for voting'){
		rating_active = 0
		clearTimeout(timerbox1)
		clearTimeout(timerbox2)
		timerbox1 = setTimeout('rating_display_closer()',1000)
	}
}
// FUNCTION: Rollback system for Rating system
function rating_display_closer(){
	if(hover_rate_acive < 6 && rating_active == 0){
		document.getElementById(start_img[hover_rate_acive]).src = 'Images/ratingstar_big_red.gif'
		//document.getElementById('rating_desc').innerHTML = star_comment[hover_rate_acive]
		document.getElementById('rating_desc').innerHTML = 'Rate this video'
		hover_rate_acive = hover_rate_acive + 1
		clearTimeout(timerbox2)
		timerbox2 = setTimeout('rating_display_closer()',100)
	}
}
// FUNCTION: Rating for vids / clips / wat ever...
function do_star_rating(value){
	// some ajax call here
	if(document.getElementById('rating_desc').innerHTML.substring(0,17) != 'thanks for voting'){
	rating_active = 1;
	clearTimeout(timerbox1);
	clearTimeout(timerbox2);
	document.getElementById('rating_desc').innerHTML = 'thanks for voting ('+value+')';
	document.getElementById('ratings_amount').innerHTML = 1*document.getElementById('ratings_amount').innerHTML + 1;
	}
}