
var Button={DISABLED_CLASS:"btnDisabled"};function CSSButton(elDiv){this.elDiv=elDiv;this.originalClassName=elDiv.className;this.disable=function(){this.enable(false);};this.enable=function(isEnable){isEnable=(isEnable==null||isEnable);if(isEnable)
{elDiv.className=this.originalClassName;elDiv.removeAttribute("disabled");}
else
{elDiv.setAttribute("disabled","disabled");replaceClass(elDiv,this.getColorClass(),"btnColorGray");}};this.getColorClass=function(){var aClasses=this.elDiv.className.split(" ");if(aClasses!=null)
{for(var a=0;a<aClasses.length;a++)
{if(aClasses[a].indexOf("btnColor")!=-1){return aClasses[a];}}}
return null;};this.hide=function(){this.show(false);};this.show=function(isShow){isShow=(isShow==null||isShow);setDisplay(this.elDiv,(isShow)?getBlockDisplay(this.elDiv):"none");};}
function _UIButtonDisable(id,elButton)
{var elem=(elButton==null)?$(id):elButton;if(elem!=null)
{var disAttr=elem.getAttribute("disabled");if(disAttr==null||disAttr=="false"||(typeof disAttr=="boolean"&&!disAttr))
{elem.setAttribute("disabled","true");var rTR=$(id+"_tr");var rTD2=$(id+"_td2");if(rTR!=null)
{rTR.onclicksav=rTR.onclick;rTR.onclick="";}
if(rTD2!=null)addClass(rTD2,Button.DISABLED_CLASS);_UIButtonChangeImg(elButton,true);}}}
function _UIButtonChangeImg(elButton,isDisabled)
{if(elButton!=null&&typeof elButton!="undefined")
{if(elButton.className.indexOf("microButton")!=-1)
{var rawData=elButton.getAttribute("extra");var aSplit=rawData.split("|");var sPath=aSplit[0];var sIcon=aSplit[1];var sExt=aSplit[2];var aIconSplit=sIcon.split("_");var sIconColor=aIconSplit[0];var sIconType=aIconSplit[1];if(isDisabled||(!isDisabled&&elButton.getAttribute("activeColor")==null))
{elButton.setAttribute("activeColor",sIconColor);}
var sNewURL=sPath+((isDisabled)?"gray":elButton.getAttribute("activeColor"))+"_"+sIconType+sExt;changePNGImage(elButton,sNewURL);}}}
function _UIButtonEnable(id,elButton)
{var elem=(elButton==null)?$(id):elButton;if(elem!=null)
{var disAttr=elem.getAttribute("disabled");if(disAttr!=null&&(disAttr=="true"||disAttr=="disabled"||(typeof disAttr=="boolean"&&disAttr)))
{elem.removeAttribute("disabled");var rTR=$(id+"_tr");var rTD2=$(id+"_td2");if(rTR!=null)
{if(rTR.onclicksav!=null)
{rTR.onclick=rTR.onclicksav;}}
if(rTD2!=null)removeClass(rTD2,Button.DISABLED_CLASS);_UIButtonChangeImg(elButton,false);}}}
function _UIButtonHide(id)
{if($(id)!=null)
{$(id).style.display="none";}}
function _UIButtonShow(id)
{if($(id)!=null)
{$(id).style.display="block";}}
function _UIButtonAlter(id,value,title,icon,onclick)
{if(id!=null)
{if($(id)!=null)
{if(value!=null)$(id+"_span").innerHTML=value;if(title!=null)$(id+"_tr").title=title;if(icon!=null)$(id+"_img").src=icon;if(onclick!=null)$(id+"_tr").onclick=function(){eval(onclick);};}}}
