var vButton=function(elm,cls,isCSS,coiOn,coiOff){
//	try{
var et=new String((typeof elm)).toLowerCase();
var el=((et=='string')?document.getElementById(elm):elm);
this.element=el;
this.element.className=cls;
this.elID=el.id;
this.isCSS=isCSS;
this.imgOn=isCSS?null:coiOn;
this.imgOff=isCSS?null:coiOff;
this.clsOn=isCSS?coiOn:null;
this.clsOff=isCSS?coiOff:null;
this.color='#000066';
this.colorHover='#006600';
//	}catch (e){alert(e);}
}
vButton.prototype.setBgnd=function(isOn){
if (this.isCSS){this.element.className=(isOn?this.clsOn:this.clsOff);}
else{var es=this.element.style;es.background='transparent url('+(isOn?this.imgOn:this.imgOff)+') no-repeat top left';}
if (typeof pngfixel!='undefined') {pngfixel(this.element);}
}
vButton.prototype.setColor=function(isOn){
if (this.isCSS){this.element.className=(isOn?this.clsOn:this.clsOff);}
else{var es=this.element.style;es.color=(isOn?this.color:this.colorHover)}
if (typeof pngfixel!='undefined') {pngfixel(this.element);}
}
vButton.prototype._mouseOver=function(){ this.setBgnd(false);this.setColor(false); }
vButton.prototype._mouseOut=function(){ this.setBgnd(true);this.setColor(true); }
vButton.Setup=function(id,cls,isCSS,coiOn,coiOff){
var btn=new vButton(id,cls,isCSS,coiOn,coiOff);
btn.element.onmouseover=function(){btn._mouseOver();};
btn.element.onmouseout=function(){btn._mouseOut();};
btn.setBgnd(true);
return btn;
}
