function getObj(name){
if (document.getElementById){
this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;}
else if (document.all){
this.obj = document.all[name];	this.style = document.all[name].style;}
else if (document.layers){this.obj = getObjNN4(document,name);this.style = this.obj;}
}//####
function getObjNN4(obj,name){
var x = obj.layers;	var foundLayer;
for (var i=0;i<x.length;i++){
if (x[i].id == name)foundLayer = x[i];
else if (x[i].layers.length)
var tmp = getObjNN4(x[i],name);
if (tmp) foundLayer = tmp;
}return foundLayer;
}//####
function set_data(objct,val,stl){
myobj=new getObj(objct);
var str='.style';
if (stl=='value')str='';
if (!stl){ myobj.obj.innerHTML=val;}
else{eval('myobj.obj'+str+'.'+stl+'=\"'+val+'\"');}
}//####
function get_data(objct,stl){
myobj=new getObj(objct);
var str='.style';if (stl=='value')str='';
if (!stl){ return myobj.obj.innerHTML;}
else{
  if (stl=='out'){
    return myobj.obj.outerHTML;}
  else{return eval('myobj.obj'+str+'.'+stl+";");}
}
}//####
function emailto(ename,ehost,ebody){
if (!ebody)ebody="";
var fullmail=ename + '@'+ ehost+ebody;
document.location="mailto:"+fullmail;
}
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}