/*
$Id: miniselector.js,v 1.1 2007-09-20 11:34:44 nico Exp $

Warband selector
*/
var monsterselectfunc='';
var page='1';
var sort='1';
var showadvid='1';

function ietruebody(){
        return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
};

if (ie||ns6)
	var monsterselectordiv=document.all? document.all["monsterselectordiv"] : document.getElementById? document.getElementById("monsterselectordiv") : "";

function selectmonster(selfunc, filtermode){
	monsterselectfunc=selfunc;

	showadvid = advid;

	var rightedge=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth
	var bottomedge=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight
	var height = bottomedge*0.8;
	var width = rightedge*0.7;
	var top = bottomedge*0.1;
	var left = rightedge*0.15;

	page='1';

	monsterselectordiv.style.backgroundColor=document.body.bgColor;
	if(ie) {
		monsterselectordiv.style.left = left + 'px';
		monsterselectordiv.style.top = top + 'px';
		monsterselectordiv.style.height = height + 'px';
	} else {
		monsterselectordiv.style.left = '15%';
	}
	monsterselectordiv.style.visibility="visible";
	monsterselectordiv.style.backgroundColor=document.body.bgColor;
	monsterselectordiv.innerHTML = '<center>Laddar monsterväljaren<br><a href="javascript:closemonsterselector()">close</a></center>';
	new Ajax.Updater('monsterselectordiv', '/monsterselector.php?selectfunc=' + monsterselectfunc + '&advid=' + showadvid, {asynchronous:true, evalScripts:true});
};

function closemonsterselector() {
	monsterselectordiv.style.left="-1000px";
	monsterselectordiv.style.visibility="hidden";
};

function changeMonsterpage(value) {
	page = value;
	loadmonsterlist(getmonsterlisturl());
};

function changeSort(oSelect) {
	sort = oSelect.value;
	page = 1;
	loadmonsterlist(getmonsterlisturl());
};

function changeAdv(oSelect) {
	showadvid = oSelect.value;
	page = 1;
	loadmonsterlist(getmonsterlisturl());
};

function loadmonsterlist(monsterlisturl) {
	var monsterlist=document.all? document.all["monsterlist"] : document.getElementById? document.getElementById("monsterlist") : ""

	monsterlist.innerHTML = 'Laddar monsterlista...'

	new Ajax.Updater('monsterlist', monsterlisturl, {asynchronous:true, evalScripts:true});
};

function getmonsterlisturl() {
        return('/monsterlist.php?selectfunc=' + monsterselectfunc + '&advid=' + showadvid + '&page=' + page + '&sort=' + sort);
};

function selmonster(monsterid) {
	closemonsterselector();
	copymonster(monsterid, encid, advid);
};

