/* Javascript for the league statistics page 
*/

function setstatparam(fldname, newvalue) {
/*	setstatparam		sets new value to the fldname object
*/

	if (eval("document.forms[0]."+fldname)) {
		var fldobj = eval("document.forms[0]."+fldname);
		fldobj.value = newvalue;
		if (eval("document.forms[0].pagenum") && fldname!="pagenum") {
			document.forms[0].pagenum.value = 1;
		}
		
		reloadstats();
	}
	
}


function reloadstats() {
/*	reloadstats		builds the url to reload the stats page.  Accepts an optional url as
						a parameter, otherwise uses the current page's url.
*/

	if (reloadstats.arguments.length==0) {
		var a_url	= location.href.split("?");
		var urlstr	= a_url[0]+"?";
	} else {
		var urlstr	= reloadstats.arguments[0]+"?";
	}
	var fldlist	= "orgid,sort,id,typeid,fltr,pagenum,template,gametype,season,teamnameid";
	var a_flds	= fldlist.split(",");
	var delim	= "";
	for (i=0;i<a_flds.length;i++) {
		if (eval("document.forms[0]."+a_flds[i])) {
			var fldobj = eval("document.forms[0]."+a_flds[i]);
			if (fldobj.type=="select") {
				urlstr = urlstr+delim+fldobj.name+"="+fldobj.options[fldobj.selectedIndex].value;
			}
			else {
				urlstr = urlstr+delim+fldobj.name+"="+fldobj.value;
			}
			delim = "&";
		}
	}
	window.location.replace(urlstr);
/*	var linknum = findlink("dummylink");
	if (linknum==-1) {
		document.location.href = urlstr;
	}
	else {
		document.links[linknum].href = urlstr;
		document.links[linknum].click();
	}*/
}
