function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
    	i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function SetCookie (name,value,expires,path,domain,secure) {
	document.cookie = name + "=" + escape (value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}
function DeleteCookie (name,path,domain) {
	  if (GetCookie(name)) {
			document.cookie = name + "=" +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	  }
}
var usr;
var pw;
var sv;
function getme()
{
usr = document.login.username;
sv = document.login.save;

	if (GetCookie('cookname') != null)
	{
		usr.value = GetCookie('cookname')
		if (GetCookie('save'))
		{
			sv[0].checked = true;
		}
	}

}
function saveme()
{
	if (usr.value.length != 0 && pw.value.length != 0)
	{
		if (sv[1].checked)
		{
			DeleteCookie('cookname');
			DeleteCookie('save');
		}
	}
		else
	{
		alert('You must enter a username/password.');
		return false;
	}
}

function forceNumbers(obj) {
	if ( obj.value.length == 0)
		return;

	if (!parseInt(obj.value,10) && obj.value != 0)   {
		alert("Please enter a valid Number");
		obj.value = '';
		obj.focus();
		obj.select();
	}
	else {
		obj.value = '' + parseInt(obj.value,10);
	}
}

var newwindow;
function poptastic(url)
{
	newwindow=window.open(url,'name','scrollbars=yes');
	if (window.focus) {newwindow.focus()}
}
function checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
     }
}