
function VoteOver (gid, vote) {
	var nm = 'vote_text_' + gid;
	var nm_el = document.getElementById(nm);
	
	if (nm_el) {
		
		if (vote == 1) {
			nm_el.innerHTML = 'Ужасно';
		};
		
		if (vote == 2) {
			nm_el.innerHTML = 'Очень Плохо';
		};

		if (vote == 3) {
			nm_el.innerHTML = 'Плохо';
		};
		
		if (vote == 4) {
			nm_el.innerHTML = 'Ничего Так';
		};
		
		if (vote == 5) {
			nm_el.innerHTML = 'Достаточно Хорошо';
		};
		
		if (vote == 6) {
			nm_el.innerHTML = 'Хорошо';
		};
		
		if (vote == 7) {
			nm_el.innerHTML = 'Очень Хорошо';
		};
		
		if (vote == 8) {
			nm_el.innerHTML = 'Отлично';
		};
		
		if (vote == 9) {
			nm_el.innerHTML = 'Супер';
		};
		
		if (vote == 10) {
			nm_el.innerHTML = 'ВАУ!!!';
		};
		
	};
	
};

function VoteOut (gid, vote) {
	var nm = 'vote_text_' + gid;
	var nm_el = document.getElementById(nm);
	
	if (nm_el) {
		nm_el.innerHTML = '';
	};
};


function GameVote (gid, vote) {
	var Ob = GetAjaxObj();    
  Ob.open('POST', '/index.cgi', true);
  Ob.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  
  var rating_row = document.getElementById('rating_row_' + gid);
  
  Ob.onreadystatechange = function() {
      if (Ob.readyState == 4) {
          ProcessVoteResponse(gid, Ob.responseText);
      };
  };    

  Ob.send('action=ajax|add_vote&ID=' + gid + '&vote=' + vote);
	rating_row.style.display = 'none';
};



function ProcessVoteResponse(gid, res_text) {
	var Res = res_text.split(':');
	var rating = document.getElementById('rating_' + gid);
	
	if (Res[0] == '0') {
		alert(Res[1]);
	} else {
		rating.innerHTML = Res[1];
	};
	
};




function GetAjaxObj () {
    var xmlHttpReq = false;
    var self = this;
    
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    };
    
    return self.xmlHttpReq;
};
