var sMax = 5;

var rated = new Array(4);
rated[1] = 0;
rated[2] = 0;

var default_value = new Array(4);
default_value[1] = 'nil';
default_value[2] = 'nil';

var default_title = new Array(6);
default_title[1] = 'Rossz';
default_title[2] = 'Nem rossz';
default_title[3] = 'Közepes';
default_title[4] = 'Jó';
default_title[5] = 'Nagyon jó';

function star_rating(num, div_id, s_default_value){
    var x = div_id.replace("star_", '');
	if (default_value[x] == 'nil') {default_value[x] = s_default_value;}		
	s = num.id.replace(div_id+"_", '');	
	for(i=1; i<=sMax; i++){					
		if(i<=s){
			document.getElementById(div_id+"_"+i).className = "on";			
			if (logged_in == 'yes') {document.getElementById(div_id+"_rating").innerHTML = num.title;} 
			else {document.getElementById(div_id+"_rating").innerHTML = "<strong style=\"color:#d00;\">Jelentkezzen be!<\/strong>";}			
		}else{
			document.getElementById(div_id+"_"+i).className = "";
		}
	}		
}

function star_off(me, div_id) {
	var s = div_id.replace("star_", '');
		for(i=1; i<=sMax; i++){		
			if(i<=default_value[s]){
				document.getElementById(div_id+"_"+i).className = "on";
				document.getElementById(div_id+"_rating").innerHTML = default_value[s];
			} else {
				document.getElementById(div_id+"_"+i).className = "";
			}
		}
	if (default_value[s] < 1) {document.getElementById(div_id+"_rating").innerHTML = default_value[s];}			
	if(rated[s] != 0) {document.getElementById(div_id+"_rating").innerHTML = "<strong>"+default_title[default_value[s]]+"<\/strong>";}
}

function star_click(me, div_id){	
	if (logged_in == 'yes') {	
		var s = div_id.replace("star_", '');
		rated[s] = me.id.charAt(7);	
		default_value[s] = me.id.charAt(7);		
		star_rating(me, div_id);
		if ((rated[1] != 0) && (rated[2] != 0)) {ajaxRate(rated[1], rated[2]);}
	}
}