function TR$(name)
{
	return document.getElementById( name );
}


function addEvent(obj,evType,fn,useCapture){
	var ret=false;
	if(obj!=null){
		if(obj.addEventListener){
			obj.addEventListener(evType,fn,useCapture);
			ret=true;
		}
		else if(obj.attachEvent){
			obj.attachEvent("on"+evType,fn);
			ret=true;
		} else
			ret = 'co';
	}
	return ret;
}

function vote( newsid, vote )
{
	bxvoteid = 'bxvotebox' + newsid;

	if ( $(bxvoteid ) )
		$(bxvoteid ).style.display = 'none';

	advAJAX.get( {
		url:  SERVER + "/advajax/vote.php",
		parameters: {
			'news' : newsid,
			'vote' : vote,
			'ref' : window.location.href
		},
		onSuccess : function votechanger( obj ) { changevote( newsid, obj.responseText ); }
	} );
	
}

function changevote( newsid, obj )
{
	if ( obj == '<nologin />' ) {
		window.location.href = '/user-login/';
		return;
	}
	people = obj.substring( 11, 20 );
	voteavg = obj.substring( 5, 10 );
	if ( people != 1 ) {
		$( 'bxvotenoteavg' + newsid ).innerHTML = voteavg;
		$( 'bxvoternum' + newsid ).innerHTML = 'wg ' + people + ( people == 1 ? 'osoby' : 'osób' );
	} else {
		el = $( 'bxvotefirst' + newsid )
		if ( el )
			el.style.display = 'none';
		el = $( 'bxvotefirstdi' + newsid )
		if ( el )
			el.style.display = 'inline';
		$( 'bxvotenoteavg' + newsid ).innerHTML = voteavg;
		el = $( 'bxvoternum' + newsid );
		if ( el )
			el.innerHTML = 'wg ' + people + ( people == 1 ? 'osoby' : 'osób' );
	}

	cclass = '';
	if ( voteavg >= 2)
		cclass = 'dodatnia3';
	if ( voteavg >= 1 && voteavg < 2 )
		cclass='dodatnia2';
	if (voteavg > 0 && voteavg < 1)
		cclass='dodatnia2';
	if (voteavg == 0)
		cclass='neutralna'
	if (voteavg < 0 && voteavg > -1)
		cclass='ujemna1';
	if (voteavg <= -1 && voteavg >= -2)
		cclass='ujemna2';
	if (voteavg < -2)
		cclass='ujemna3';
	el = $( 'bxvotenoteavgspan' + newsid )
	if ( el )
		el.className = 'ocena_' + cclass + ' inlineclass';
}

function HideVoting( id )
{
	el = $( 'bxvotebox' + id );
	if ( el )
		el.style.display = 'none';
}
