<!--
function check_login (fm) {
		return true;
		if (fm.login_enable.value == 1) {
			//alert('login enable activated as' + fm.login_enable.value);
			if (!fm.required_username.value) {
				alert('You must enter your username to log in');
				return false;
			}
			else if (!fm.required_password.value) {
				alert('You must enter a password to log in');
				return false;
			}
			else {
				return true;
			}
		}
		else {
			return true;
		}
	}
	
	
	// To set the button enabler field (arg[0] )iff dependent fields (other args) have text in them
	function set_enabler (field) {
		if (field) {
			if (document.forms[0].enable) {
				document.forms[0].enable.value = field;
			}
		}
	}
	
	function transform() {
			var w = document.forms[0].widthvar.value;
			var h = document.forms[0].heightvar.value;
			var win = w / 25.4;
			//alert ("win:" + win);
			var wins = win.toPrecision(2);
			//alert ("wins:" + wins);
			
			var hin = h / 25.4;
			//alert ("hin:" + hin);
			
			var hins = hin.toPrecision(2);
			//alert ("hins:" + hins);
			
			var message = 'Measurement in inches: ' + wins;
			if (hin > 0) {
				message += ' x ' + hins;
			}
			message += ' inches';
			alert (message);
		}
		
	
function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() { //v6.0
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function showAtMousePosition(id,offsetx,offsety, default_left, default_top, e) {
	var posx = 0;
	var posy = 0;
	if (!default_left) {
		default_left = 0;
	}
	if (!default_top) {
		default_top = 0;
	}
	if (!offsetx) {
		offsetx = 160;
	}
	if (!offsety) {
		offsety = 160;
	}
	
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	var obj = findObj(id);
	if (obj != null) {
		var topc = posy - offsety;
		if (topc < default_top) {
			topc = default_top;
		}
		var leftc = posx - offsetx;
		if (leftc < default_left) {
			leftc = default_left;
		}
		
		obj.style.top = topc + 'px';
		obj.style.left = leftc + 'px';
		showHidelayers(id,'','show');
	}
}

function getElementTop(elem,popid) {
		var obj = findObj(popid);
		
		yPos = elem.offsetTop;
		tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
  		//alert("Top coordinate of " + elem.id + "=" + yPos);
		
		if (obj != null) {
			var topc = yPos -400;
			if (topc < 100) {
				topc = 100;
			}
			obj.style.top = topc + 'px';
			showHideLayers(popid,'','show');
		}
}


function getElementLeft(Elem) {
	if (false) {
		var elem = getObjNN4(document, Elem);
		return elem.pageX;
	} else {
		var elem;
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		xPos = elem.offsetLeft;
		tempEl = elem.offsetParent;
  		while (tempEl != null) {
  			xPos += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
  		}
		return xPos;
	}
}


function PopWin(url,name,options){
  var ContextWindow = window.open(url,name,options);
  ContextWindow.focus();
  return false;
}

function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}
//-->

