// JavaScript Document

//RATE IT.js -- jquery must be supplied beforehand for the ajax call to work.
// this is defualt rated value, we'll have to work on how to give it a standard server value later

var ratedvalue = 0;
function rateit_over(x){
	x = parseInt(x);
	var parsed_x;
	var rateitstring;
	blankrates();
	for (i=2; i<=x; i=i+2){
		parsed_x = parseInt(i/2);
		rateitstring = 'rateit_'+parsed_x;
		if (i <= ratedvalue) {
		document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_ON.gif');
//			document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_OVER_66.gif');
		} else {
		document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_ON.gif');
//			document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_OVER.gif');
		}
	}
}

function rateit_on(x){
	x = parseInt( x );
	var parsed_x;
	var rateitstring;
	blankrates();
	for (i=2; i<=x; i=i+2){
		parsed_x = parseInt(i/2);
		rateitstring = 'rateit_'+parsed_x;
		document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_ON.gif');
	}
	ratedvalue = x;
}

function rateit_click(x,my_url){
	blankrates();
	var parsed_x;
	var rateitstring;
	for (i=2; i<=x; i=i+2){
		parsed_x = parseInt(i/2);
		rateitstring = 'rateit_'+parsed_x;
		document.getElementById(rateitstring).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_ON.gif');
	}
	var dasurl = my_url+"/"+x;
	$.get(dasurl,function(data){process_rateit(data);});
}

function process_rateit(data){
	var rate_data = parseInt(data);
	rateit_on(rate_data);
}

function keepratedvalue(){
	rateit_on(ratedvalue)
}

function blankrates(){
	for (i = 1; i <= 5; i++){
		document.getElementById('rateit_'+i).setAttribute('src','/cm/misquincemag/images/design/articles/rateit/rateit_OFF.gif');
	}
}