var Marker = {};
Marker.buttons = [];
Marker.init = function () {
	for(var i=1;i<=5; i++) {
		var name = "mark_radio_"+i;
		this.buttons.push(name);
		if($(name)!=null) {
			$(name).onclick = this.onMarkRadioClickHandler;	
		}
	}
}
Marker.disableButtons = function () {
	for(var i=0;i<this.buttons.length; i++) {
		$(this.buttons[i]).disabled = true;
	}
}

Marker.sendVote = function (mark) {	
	if($("mark_eps_id")!=null) {
		var epid = $("mark_eps_id").value;
	} else {
		var epid = 0;		
	}
	
	var params = "&mark="+mark+"&epid="+epid;
	new Ajax.Updater("changable_vote_div", "/plugins/rudakoff/ajax/send_vote.php", {
		method: 'post', 
		parameters: params,
		evalScripts: false,
			onSuccess: function(transport) {
		}
	});
}

Marker.onMarkRadioClickHandler = function (e) {
	Marker.disableButtons();
	Marker.sendVote(e.target.alt);
}

function check_add_comment_form() {
	var errors = [];
	if(!Texter.has_text($('add_comment_f_nick').value)) {
		errors.push("- pole 'nick' nie może być puste");	
	}
	
	if(!Texter.has_text($('add_comment_f_comment').value)) {
		errors.push("- pole 'komentarz' nie może być puste");	
	}
	
	if(!Texter.has_text($('add_comment_captcha_code').value)) {
		errors.push("- pole z kodem nie może być puste");	
	}
		
	if(errors.length>0) {
		Noticer.display_errors(errors, "Błędy");	
	} else {
		Submitter.Submit('add_comment_form');
	}	
}