// cached javascript var Magazine = { GetEditionProps:function(editionID,callback,context){return new ajax_request(this.url + '?_method=GetEditionProps&_session=r','editionID=' + enc(editionID),callback, context);}, Subscribe:function(editionID,BlastID,firstname,lastname,emailaddress,phone,fax,country,address,city,state,zip,IP,SessionID,callback,context){return new ajax_request(this.url + '?_method=Subscribe&_session=r','editionID=' + enc(editionID)+ '\r\nBlastID=' + enc(BlastID)+ '\r\nfirstname=' + enc(firstname)+ '\r\nlastname=' + enc(lastname)+ '\r\nemailaddress=' + enc(emailaddress)+ '\r\nphone=' + enc(phone)+ '\r\nfax=' + enc(fax)+ '\r\ncountry=' + enc(country)+ '\r\naddress=' + enc(address)+ '\r\ncity=' + enc(city)+ '\r\nstate=' + enc(state)+ '\r\nzip=' + enc(zip)+ '\r\nIP=' + enc(IP)+ '\r\nSessionID=' + enc(SessionID),callback, context);}, GetLinks:function(editionID,Pageno,callback,context){return new ajax_request(this.url + '?_method=GetLinks&_session=no','editionID=' + enc(editionID)+ '\r\nPageno=' + enc(Pageno),callback, context);}, LogActivity:function(editionID,EmailID,BlastID,PageNo,LinkID,ActionCode,ActionValue,IP,SessionID,callback,context){return new ajax_request(this.url + '?_method=LogActivity&_session=no','editionID=' + enc(editionID)+ '\r\nEmailID=' + enc(EmailID)+ '\r\nBlastID=' + enc(BlastID)+ '\r\nPageNo=' + enc(PageNo)+ '\r\nLinkID=' + enc(LinkID)+ '\r\nActionCode=' + enc(ActionCode)+ '\r\nActionValue=' + enc(ActionValue)+ '\r\nIP=' + enc(IP)+ '\r\nSessionID=' + enc(SessionID),callback, context);}, Search:function(editionID,searchText,callback,context){return new ajax_request(this.url + '?_method=Search&_session=no','editionID=' + enc(editionID)+ '\r\nsearchText=' + enc(searchText),callback, context);}, url:'/ajax/ecn.digitaledition.Magazine,ecn.digitaledition.ashx' } function _getTable(n,e){for(var i=0; i 2) for(i=2; i9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function TimeSpan(){this.Days=0;this.Hours=0;this.Minutes=0;this.Seconds=0;this.Milliseconds=0;} TimeSpan.prototype.toString = function(){return this.Days+'.'+this.Hours+':'+this.Minutes+':'+this.Seconds+'.'+this.Milliseconds;}