lock_vote = new Array();
lock_column = new Array();
if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}
function _vote(sw,obj) {
	ElementID=obj.target?obj.target.id:obj.srcElement.id;
	str = ElementID.split('-');
	stx = str[1].split(':');
	if(lock_vote.indexOf(ElementID)==-1) {
		if(lock_column.indexOf(stx[0])==-1) {
			document.getElementById(ElementID).src = 'gif/_vote/dt'+sw+''+stx[1]+'.gif';
		}
	}
}
function vote_now(obj,itemId) {
	stx = obj.split(':');
	sekcja = stx[0];
	numer = stx[1];
	if(lock_column.indexOf(stx[0])==-1) {
		http.open('get', '_classes/__vote/__vote_now.php?kolumna='+sekcja+'&numer='+numer+'&itemId='+itemId);
		http.onreadystatechange = vote_Response;
		http.send(null);
	}
}
function vote_Response() {
	if(http.readyState == 4){
		var response_vote = http.responseText;
		text = response_vote.split(':');
		stg = text[0].split('-');
		lock_vote.push('vote-'+stg[0]+":"+stg[1]);
		lock_column.push(stg[0]);
		document.getElementById('vote-'+stg[0]+":"+stg[1]).src = 'gif/_vote/dtp'+stg[1]+'.gif';
		alert(text[1]);
    }
}
