var _currentPlayerTab = null;

function pickFromList(_obj) {
	document.getElementById('player').value = _obj.getAttribute("load_pos") + " " + _obj.getAttribute("load_name") + " (" + _obj.getAttribute("load_school") + ")";
	document.getElementById('playerID').value = _obj.getAttribute("load_id");
	document.getElementById('player').focus();
}

function showInfo(_obj) {
	_info = document.getElementById("info");	
	_x = getElementX(_obj);
	_y = getElementY(_obj);	
	_value = _obj.getAttribute("value");
	_notes = _obj.getAttribute("notes");
	_info.innerHTML="<h5 style='font-size: 1em;'>"+_value+"</h5>"+_notes;
	_info.style.left=(_x-300)+"px";
	_info.style.top=_y + "px";
	_info.style.display='';
	_closeImg = document.createElement("img");
	_closeImg.src = "/images/close.gif";
	_closeImg.style.position="absolute";
	_closeImg.style.top="1px";
	_closeImg.style.left="270px";
	_closeImg.style.cursor="pointer";
	_closeImg.onclick=closeInfo;
	_info.appendChild(_closeImg);	
}

function closeInfo() {
	_info = document.getElementById("info");	
	_info.style.display='none';
}

function filterPlayers() {
	var _filter = document.getElementById("filterName").value.toLowerCase();
	var _table = document.getElementById("sfp");
	var _tbg = "odd";
	for (_loop = 0; _loop < _table.rows.length; _loop++) {
		_value = _table.rows[_loop].getAttribute("player").toLowerCase();
		if (_value.indexOf(_filter)>=0) {
			_table.rows[_loop].style.display="";
			_table.rows[_loop].className = _tbg;
			_tbg=(_tbg=="odd")?"even":"odd";    	
			_ovr=_table.rows[_loop].getAttribute("overall");
			_table.rows[_loop].cells[6].innerHTML=_ovr;
		} else {
			_table.rows[_loop].style.display="none";
		}
	}	
	if (_currentPlayerTab) _currentPlayerTab.className="playerFilter";
}

function filterPos(_pos) {
	var _table = document.getElementById("sfp");
	var _tbg = "odd";
	for (_loop = 0; _loop < _table.rows.length; _loop++) {
		_value = _table.rows[_loop].getAttribute("positions");
		if (_value.indexOf(_pos+"/")>=0) {
			_table.rows[_loop].style.display="";
			_table.rows[_loop].className = _tbg;
			_tbg=(_tbg=="odd")?"even":"odd";    	
			_rank=_table.rows[_loop].getAttribute(_pos);
			_table.rows[_loop].cells[6].innerHTML=_rank;
		} else {
			_table.rows[_loop].style.display="none";
		}
	}	
	_obj = document.getElementById(_pos);
	if (_currentPlayerTab) _currentPlayerTab.className="playerFilter";
	_obj.className="playerFilter2";
	_currentPlayerTab = _obj;
	if (document.getElementById("nameFilter")) document.getElementById("nameFilter").value="";
}

function filterBest() {
	var _table = document.getElementById("sfp");
	var _tbg = "odd";
	for (_loop = 0; _loop < _table.rows.length; _loop++) {
		if (_loop<=35) {
			_table.rows[_loop].style.display="";
			_table.rows[_loop].className = _tbg;
			_tbg=(_tbg=="odd")?"even":"odd";    	
			_ovr=_table.rows[_loop].getAttribute("overall");
			_table.rows[_loop].cells[6].innerHTML=_ovr;
		} else {
			_table.rows[_loop].style.display="none";
		}
	}	
	_obj = document.getElementById("best");
	if (_currentPlayerTab) _currentPlayerTab.className="playerFilter";
	_obj.className="playerFilter2";
	_currentPlayerTab = _obj;
	if (document.getElementById("nameFilter")) document.getElementById("nameFilter").value="";
}


function getElementY(_element){
	var _targetTop = 0;
	if (_element.offsetParent) {
		while (_element.offsetParent) {
			_targetTop += _element.offsetTop;
            _element = _element.offsetParent;
		}
	} else if (_element.y) {
		_targetTop += _element.y;
    }
	return _targetTop;
}

function getElementX(_element){
	var _targetLeft = 0;
	if (_element.offsetParent) {
		while (_element.offsetParent) {
			_targetLeft += _element.offsetLeft;
            _element = _element.offsetParent;
		}
	} else if (_element.x) {
		_targetLeft += _element.x;
    }
	return _targetLeft;
}

function filterRounds(_round) {
	var _table = document.getElementById("draftResults");
	for (_loop = 0; _loop < _table.rows.length; _loop++) {
		_value = _table.rows[_loop].getAttribute("round");
		if (_value==_round) {
			_table.rows[_loop].style.display="";
		} else {
			_table.rows[_loop].style.display="none";
		}
	}	
	if (_currentRound) {_currentRound.className="selectable";}
	_obj = document.getElementById("round_"+_round);
	_obj.className="selected";
	_currentRound=_obj;
}
