function RenascenceButton(id,text,resourcesPath,skin,reserved,clientScript,type,confirmationMessage,waitMessage,confirmationEnabled,waitEnabled,imageUrl,imageHoverUrl,imageDisabledUrl,imageCssClass,imageHoverCssClass,imageDisabledCssClass){var element=document.getElementById(id);if(element==null){return}this.id=id;this.element=element;this.disabledId=id+"_Disabled";this.disabledElement=document.getElementById(this.disabledId);this.imageId=id+"_Image";this.imageElement=null;this.text=text;this.resourcesPath=resourcesPath;this.skin=skin;this.postbackScript=this.element.getAttribute("href").replace("javascript:","");this.clientScript=clientScript;this.type=type;this.confirmationMessage=confirmationMessage;this.waitMessage=waitMessage;this.confirmationEnabled=confirmationEnabled;this.waitEnabled=waitEnabled;this.imagePath=resourcesPath+"Skins/"+skin+"/";this.imageUrl=imageUrl;this.imageHoverUrl=imageHoverUrl;this.imageDisabledUrl=imageDisabledUrl;this.isVisible=true;this.isEnabled=true;if(element&&typeof(element.click)=="undefined"){element.click=function(){var result=true;if(element.onclick){result=element.onclick()}if(typeof(result)=="undefined"||result){eval(element.getAttribute("href"))}}}this.onmouseoverScript="window.status='"+this.text+"';return true";this.onmouseoutScript="window.status='';return true";if(imageUrl!=""&&(document.images)){this.imageElement=document.getElementById(this.imageId);if(imageHoverUrl!=""){new Image().src=this.imagePath+this.imageHoverUrl}if(imageDisabledUrl!=""){new Image().src=this.imagePath+this.imageDisabledUrl}if(imageHoverUrl!=""){this.onmouseoverScript="window['"+this.id+"'].SetImageOver();"+this.onmouseoverScript;this.onmouseoutScript="window['"+this.id+"'].SetImageOut();"+this.onmouseoutScript}}this.element.onmouseover=new Function("",this.onmouseoverScript);this.element.onmouseout=new Function("",this.onmouseoutScript)}RenascenceButton.prototype.SetImageOver=function(){if(this.imageElement.tagName=="IMG"){this.imageElement.src=this.imagePath+this.imageHoverUrl}else{this.imageElement.style.backgroundImage="url('"+this.imagePath+this.imageHoverUrl+"')"}};RenascenceButton.prototype.SetImageOut=function(){if(this.imageElement.tagName=="IMG"){this.imageElement.src=this.imagePath+this.imageUrl}else{this.imageElement.style.backgroundImage="url('"+this.imagePath+this.imageUrl+"')"}};RenascenceButton.prototype.DoPostback=function(){eval(decodeURI(this.postbackScript))};RenascenceButton.prototype.Disable=function(){if(this.imageDisabledUrl!=""){if(this.imageElement.tagName=="IMG"){this.imageElement.src=this.imagePath+this.imageDisabledUrl}else{this.imageElement.style.backgroundImage="url('"+this.imagePath+this.imageDisabledUrl+"')"}}this.disabledElement.innerHTML=this.element.innerHTML;this.element.style.display="none";this.disabledElement.style.display="block";isEnabled=false};RenascenceButton.prototype.Enable=function(){if(this.imageDisabledUrl!=""){if(this.imageElement.tagName=="IMG"){this.imageElement.src=this.imagePath+this.imageUrl}else{this.imageElement.style.backgroundImage="url('"+this.imagePath+this.imageUrl+"')"}}this.element.style.display="block";this.disabledElement.style.display="none";isEnabled=true};RenascenceButton.prototype.Hide=function(){this.element.style.visibility="hidden";this.disabledElement.style.visibility="hidden";isVisible=false};RenascenceButton.prototype.Show=function(){this.element.style.visibility="visible";this.disabledElement.style.visibility="visible";isVisible=true};RenascenceButton.prototype.Fire=function(){if(this.confirmationEnabled){if(!confirm(this.confirmationMessage)){return false}}if((new Function("",decodeURI(this.clientScript)))()==false){return false}if(this.waitEnabled){this.Disable()}};
