Voter = {
vote : function(what_in){
    var what = what_in.substring(0,what_in.indexOf("."));
    var up_down = what_in.substring(what_in.indexOf(".")+1,what_in.length);

    var voted = Cookies.read(what);
    if(voted == null){    	if(up_down=="up")
			$(what).innerHTML = parseInt($(what).innerHTML)+1;
		else if(up_down=="down")
			$(what).innerHTML = parseInt($(what).innerHTML)-1;

		this.voted=true;
		pars="vote="+up_down+"&what="+what;
		Cookies.create(what,"voted",1);
		var myAjax = new Ajax.Request( 'http://gmstar.ru/lib/rating_firm/vote.php', { method: 'get', parameters: pars, onComplete: this.showResponse })
    }else{
		$(what+'.msg').innerHTML="Вы уже голосовали";
    }
  },
  showResponse : function(originalRequest){  	if(originalRequest.responseText=="banned")
  		alert('Вы забанены. Удачи=)');
  	else if(originalRequest.responseText=="notfound")
        alert('Не хватает данных для инициализации системы рейтинга фирм.Может неверно установлен код?');
  	else if(originalRequest.responseText=="errortype")
        alert('Ошибка типа. Возможно код установлен неверно.');
  	else if(originalRequest.responseText=="errorinit")
        alert('Ошибка инициализации. Неверно указан идентификатор фирмы.');
  	else if(originalRequest.responseText=="double")
        alert('С вашего айпи уже голосовали за эту фирму');

	$('result').innerHTML = originalRequest.responseText;
  }
}

Favor = {
	add : function(what){
		pars="what="+what;
		var myAjax = new Ajax.Request( 'http://gmstar.ru/lib/rating_firm/addfav.php', { method: 'get', parameters: pars, onComplete: this.showResponse,onFailure: this.reportError })
  },
    showResponse : function(originalRequest){
  	if(originalRequest.responseText=="guest")
  		alert('Добавлять в избранное могут только пользователи. Зарегистрируйтесь, авторизируйтесь и повторите попытку');
  	else if(originalRequest.responseText=="paramfail")
        alert('Не хватает данных для инициализации системы. Может неверно установлен код?');
  	else if(originalRequest.responseText=="total")
        alert('Данная фирма уже есть в вашем личном списке');
  	else if(originalRequest.responseText=="errorinit")
        alert('Ошибка инициализации. Неверно указан идентификатор фирмы.');
  	else if(originalRequest.responseText=="addok")
        alert('Фирма успешно добавлена в ваш личный список');
  	else if(originalRequest.responseText=="addfail")
        alert('Ошибка добавления. Попробуйте позже.');
  },
     reportError : function(originalRequest){
  		alert('Ошибка добавления в Избранное, попробуйте позже');
  }
}
