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

Warband selector
*/
var newid=1;
var monsternewid = new Array();

function addnewenc(advid) {
	var divname='newencdiv'+newid;

	var div=document.all? document.all[divname] : document.getElementById? document.getElementById(divname) : "";

	new Ajax.Updater(div, 'advnewenc.php?newid=' + newid +'&advid=' + advid, {method:'get', asynchronous:true, evalScripts:true});
	newid++;
}

function addmonster(encid, advid) {
	if(!monsternewid[encid]) {
		monsternewid[encid] = 1;
	}
	var divname='newmonster'+monsternewid[encid]+'encdiv'+encid;

	var enctablename='enctable'+encid;
	var enctable=document.all? document.all[enctablename] : document.getElementById? document.getElementById(enctablename) : "";
	var oRows = enctable.rows;

	var newrow = enctable.insertRow(oRows.length);
	newrow.id = divname;
	var newcell = newrow.insertCell(0);
	newcell.innerHTML="Loading...";

	monsternewid[encid]++;
	new Ajax.Updater(divname, 'advnewmonster.php?encid='+ encid +'&newid=' + monsternewid[encid] +'&advid=' + advid, {method:'get', asynchronous:true, evalScripts:true});
}

function copymonster(srcid, encid, advid) {
	if(!monsternewid[encid]) {
		monsternewid[encid] = 1;
	}
	var divname='newmonster'+monsternewid[encid]+'encdiv'+encid;

	var enctablename='enctable'+encid;
	var enctable=document.all? document.all[enctablename] : document.getElementById? document.getElementById(enctablename) : "";
	var oRows = enctable.rows;

	var newrow = enctable.insertRow(oRows.length);
	newrow.id = divname;
	var newcell = newrow.insertCell(0);
	newcell.innerHTML="Loading...";

	monsternewid[encid]++;
	new Ajax.Updater(divname, 'advcopymonster.php?encid='+ encid +'&newid=' + monsternewid[encid] + '&advid=' + advid + '&srcid=' + srcid, {method:'get', asynchronous:true, evalScripts:true});
}

function encok(ok, encid) {
	var encokdiv=document.all? document.all['encok'+encid] : document.getElementById? document.getElementById('encok'+encid) : "";
	if(ok == 2) {
		encokdiv.innerHTML="<font color=\"green\">ok</font>";
	} else if(ok == 1) {
		encokdiv.innerHTML="<font color=\"orange\">ok</font>";
	} else {
		encokdiv.innerHTML="<font color=\"red\">inte ok</font>";
	}
}

function expandenc(encid) {
	var enctable=document.all? document.all['enctable'+encid] : document.getElementById? document.getElementById('enctable'+encid) : "";

	if(enctable.style.display == 'none') {
		enctable.style.display = '';
	} else {
		enctable.style.display = 'none';
	}
		
}

function expandall() {
	var e=document.getElementsByName("enctable");

	for(var i=0;i<e.length;i++) {
		e[i].style.display = '';
	}
}

function collapseall() {
	var e=document.getElementsByName("enctable");

	for(var i=0;i<e.length;i++) {
		e[i].style.display = 'none';
	}
}
