var aDynamicToggler__Object_Array=new Array() function DynamicToggler__Object(oLinkElement,oTargetResult,oTargetMessage,iCurrentArrayIndex,sAjaxSecurityCode) {this.iCurrentArrayIndex=iCurrentArrayIndex;this.oDelayCurrentSearch=null;this.oTargetResult=oTargetResult;this.oTargetMessage=oTargetMessage;this.AjaxSecurityCode=sAjaxSecurityCode;this.oLinkElement=oLinkElement;this.iRandom=Math.floor(Math.random()*2222);this.UniequeObjectName="oDynamicToggler__"+this.oLinkElement.id+this.iRandom;this.sTypeOfToggle=null;this.iContentMasterID=null;this.iAccountMasterID=null;this.ToggleID=null;this.ToggleValue=null;this.ResultElement_OffClass="";this.ResultElement_Off_Style_Display="";this.ResultElement_StatusChangeClass_Style_Display="";this.ResultElement_StatusChangeClass="StatusChangeIndicator";this.oStatusChange_Timer=null;this.iStatusChangeLingerTime=5000;this.bHideMessage=true;this.Init_Events();} DynamicToggler__Object.prototype.Init_Events=function() {this.oLinkElement.onclick=new Function("Find_DynamicToggler_ObjectByObjID('"+this.oLinkElement.id+"').Link_Clicked(); return false;");} DynamicToggler__Object.prototype.Link_Clicked=function() {this.Conduct_Ajax_Search();} DynamicToggler__Object.prototype.Conduct_Ajax_Search=function() {var sURL_PrependObjInfo="iCurrentArrayIndex="+this.iCurrentArrayIndex;sURL_PrependObjInfo=sURL_PrependObjInfo+"&CurrentObject="+this.ReturnThisObj().id;sURL_PrependObjInfo=sURL_PrependObjInfo+"&sTypeOfToggle="+this.sTypeOfToggle;sURL_PrependObjInfo=sURL_PrependObjInfo+"&iContentMasterID="+this.iContentMasterID;sURL_PrependObjInfo=sURL_PrependObjInfo+"&iAccountMasterID="+this.iAccountMasterID;sURL_PrependObjInfo=sURL_PrependObjInfo+"&ToggleID="+this.ToggleID;sURL_PrependObjInfo=sURL_PrependObjInfo+"&ToggleValue="+this.ToggleValue;document.body.style.cursor='wait';RequestManager.send({priority:1,type:"get",url:"/services/_Ajax_Toggler.php?"+sURL_PrependObjInfo+this.AjaxSecurityCode,onsuccess:this.Success_GetSearch,onfailure:this.Failure_GetSearch,onnotmodified:this.Success_GetSearch});} DynamicToggler__Object.prototype.Failure_GetSearch=function(oResponse) {document.body.style.cursor='default';this.oTargetMessage.innerHTML="Request Failed";} DynamicToggler__Object.prototype.Success_GetSearch=function(oResponse) {document.body.style.cursor='default';var oRequest=oResponse.request;eval(oRequest.transport.responseText);var oThis=Find_DynamicToggler_ObjectByObjID(oJson_DynamicToggle_Classes.DynamicToggleObjectName);oThis.Process_Ajax_Toggle(oJson_DynamicToggle_Classes);} DynamicToggler__Object.prototype.Process_Ajax_Toggle=function(oJson_DynamicToggle_Classes) {if(this.bHideMessage) this.oTargetMessage.style.display="none";else this.oTargetMessage.style.display="";if(oJson_DynamicToggle_Classes.Toggle.length>0) {this.ToggleValue=oJson_DynamicToggle_Classes.Toggle[0].Result;this.oTargetResult.innerHTML=oJson_DynamicToggle_Classes.Toggle[0].name;this.oTargetMessage.innerHTML=oJson_DynamicToggle_Classes.Toggle[0].Message;this.oLinkElement.innerHTML=oJson_DynamicToggle_Classes.Toggle[0].LinkTxt;this.Set_Result_StatusChange_Bold();}} DynamicToggler__Object.prototype.Set_Result_StatusChange_Bold=function() {this.oTargetResult.className=this.ResultElement_StatusChangeClass;this.oTargetResult.style.display=this.ResultElement_StatusChangeClass_Style_Display;this.oStatusChange_Timer=setTimeout("Find_DynamicToggler_ObjectByObjID('"+this.ReturnThisObj().id+"').Clear_Result_StatusChange_Bold()",this.iStatusChangeLingerTime);} DynamicToggler__Object.prototype.Clear_Result_StatusChange_Bold=function() {this.oTargetResult.className=this.ResultElement_OffClass;this.oTargetResult.style.display=this.ResultElement_Off_Style_Display;} DynamicToggler__Object.prototype.ReturnThisObj=function() {return this.oLinkElement;} function Find_DynamicToggler_ObjectByObjID(sObjectID) {var iCurrentArrayIndex=aDynamicToggler__Object_Array.length;for(i=0;i