Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(b){var e=Date.CultureInfo.monthNames,a=Date.CultureInfo.abbreviatedMonthNames,d=b.toLowerCase();for(var c=0;c<e.length;c++){if(e[c].toLowerCase()==d||a[c].toLowerCase()==d){return c;}}return -1;};Date.getDayNumberFromName=function(b){var f=Date.CultureInfo.dayNames,a=Date.CultureInfo.abbreviatedDayNames,e=Date.CultureInfo.shortestDayNames,d=b.toLowerCase();for(var c=0;c<f.length;c++){if(f[c].toLowerCase()==d||a[c].toLowerCase()==d){return c;}}return -1;};Date.isLeapYear=function(a){return(((a%4===0)&&(a%100!==0))||(a%400===0));};Date.getDaysInMonth=function(a,b){return[31,(Date.isLeapYear(a)?29:28),31,30,31,30,31,31,30,31,30,31][b];};Date.getTimezoneOffset=function(a,b){return(b||false)?Date.CultureInfo.abbreviatedTimeZoneDST[a.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[a.toUpperCase()];};Date.getTimezoneAbbreviation=function(b,d){var c=(d||false)?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,a;for(a in c){if(c[a]===b){return a;}}return null;};Date.prototype.clone=function(){return new Date(this.getTime());};Date.prototype.compareTo=function(a){if(isNaN(this)){throw new Error(this);}if(a instanceof Date&&!isNaN(a)){return(this>a)?1:(this<a)?-1:0;}else{throw new TypeError(a);}};Date.prototype.equals=function(a){return(this.compareTo(a)===0);};Date.prototype.between=function(c,a){var b=this.getTime();return b>=c.getTime()&&b<=a.getTime();};Date.prototype.addMilliseconds=function(a){this.setMilliseconds(this.getMilliseconds()+a);return this;};Date.prototype.addSeconds=function(a){return this.addMilliseconds(a*1000);};Date.prototype.addMinutes=function(a){return this.addMilliseconds(a*60000);};Date.prototype.addHours=function(a){return this.addMilliseconds(a*3600000);};Date.prototype.addDays=function(a){return this.addMilliseconds(a*86400000);};Date.prototype.addWeeks=function(a){return this.addMilliseconds(a*604800000);};Date.prototype.addMonths=function(a){var b=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+a);this.setDate(Math.min(b,this.getDaysInMonth()));return this;};Date.prototype.addYears=function(a){return this.addMonths(a*12);};Date.prototype.add=function(b){if(typeof b=="number"){this._orient=b;return this;}var a=b;if(a.millisecond||a.milliseconds){this.addMilliseconds(a.millisecond||a.milliseconds);}if(a.second||a.seconds){this.addSeconds(a.second||a.seconds);}if(a.minute||a.minutes){this.addMinutes(a.minute||a.minutes);}if(a.hour||a.hours){this.addHours(a.hour||a.hours);}if(a.month||a.months){this.addMonths(a.month||a.months);}if(a.year||a.years){this.addYears(a.year||a.years);}if(a.day||a.days){this.addDays(a.day||a.days);}return this;};Date._validate=function(d,c,a,b){if(typeof d!="number"){throw new TypeError(d+" is not a Number.");}else{if(d<c||d>a){throw new RangeError(d+" is not a valid value for "+b+".");}}return true;};Date.validateMillisecond=function(a){return Date._validate(a,0,999,"milliseconds");};Date.validateSecond=function(a){return Date._validate(a,0,59,"seconds");};Date.validateMinute=function(a){return Date._validate(a,0,59,"minutes");};Date.validateHour=function(a){return Date._validate(a,0,23,"hours");};Date.validateDay=function(c,a,b){return Date._validate(c,1,Date.getDaysInMonth(a,b),"days");};Date.validateMonth=function(a){return Date._validate(a,0,11,"months");};Date.validateYear=function(a){return Date._validate(a,1,9999,"seconds");};Date.prototype.set=function(b){var a=b;if(!a.millisecond&&a.millisecond!==0){a.millisecond=-1;}if(!a.second&&a.second!==0){a.second=-1;}if(!a.minute&&a.minute!==0){a.minute=-1;}if(!a.hour&&a.hour!==0){a.hour=-1;}if(!a.day&&a.day!==0){a.day=-1;}if(!a.month&&a.month!==0){a.month=-1;}if(!a.year&&a.year!==0){a.year=-1;}if(a.millisecond!=-1&&Date.validateMillisecond(a.millisecond)){this.addMilliseconds(a.millisecond-this.getMilliseconds());}if(a.second!=-1&&Date.validateSecond(a.second)){this.addSeconds(a.second-this.getSeconds());}if(a.minute!=-1&&Date.validateMinute(a.minute)){this.addMinutes(a.minute-this.getMinutes());}if(a.hour!=-1&&Date.validateHour(a.hour)){this.addHours(a.hour-this.getHours());}if(a.month!==-1&&Date.validateMonth(a.month)){this.addMonths(a.month-this.getMonth());}if(a.year!=-1&&Date.validateYear(a.year)){this.addYears(a.year-this.getFullYear());}if(a.day!=-1&&Date.validateDay(a.day,this.getFullYear(),this.getMonth())){this.addDays(a.day-this.getDate());}if(a.timezone){this.setTimezone(a.timezone);}if(a.timezoneOffset){this.setTimezoneOffset(a.timezoneOffset);}return this;};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this;};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return(((a%4===0)&&(a%100!==0))||(a%400===0));};Date.prototype.isWeekday=function(){return !(this.is().sat()||this.is().sun());};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth());};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1});};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()});};Date.prototype.moveToDayOfWeek=function(a,b){var c=(a-this.getDay()+7*(b||+1))%7;return this.addDays((c===0)?c+=7*(b||+1):c);};Date.prototype.moveToMonth=function(c,a){var b=(c-this.getMonth()+12*(a||+1))%12;return this.addMonths((b===0)?b+=12*(a||+1):b);};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/86400000);};Date.prototype.getWeekOfYear=function(a){var h=this.getFullYear(),c=this.getMonth(),f=this.getDate();var j=a||Date.CultureInfo.firstDayOfWeek;var e=7+1-new Date(h,0,1).getDay();if(e==8){e=1;}var b=((Date.UTC(h,c,f,0,0,0)-Date.UTC(h,0,1,0,0,0))/86400000)+1;var i=Math.floor((b-e+7)/7);if(i===j){h--;var g=7+1-new Date(h,0,1).getDay();if(g==2||g==8){i=53;}else{i=52;}}return i;};Date.prototype.isDST=function(){console.log("isDST");return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D";};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST());};Date.prototype.setTimezoneOffset=function(b){var a=this.getTimezoneOffset(),c=Number(b)*-6/10;this.addMinutes(c-a);return this;};Date.prototype.setTimezone=function(a){return this.setTimezoneOffset(Date.getTimezoneOffset(a));};Date.prototype.getUTCOffset=function(){var b=this.getTimezoneOffset()*-10/6,a;if(b<0){a=(b-10000).toString();return a[0]+a.substr(2);}else{a=(b+10000).toString();return"+"+a.substr(1);}};Date.prototype.getDayName=function(a){return a?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()];};Date.prototype.getMonthName=function(a){return a?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()];};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(c){var a=this;var b=function b(d){return(d.toString().length==1)?"0"+d:d;};return c?c.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(d){switch(d){case"hh":return b(a.getHours()<13?a.getHours():(a.getHours()-12));case"h":return a.getHours()<13?a.getHours():(a.getHours()-12);case"HH":return b(a.getHours());case"H":return a.getHours();case"mm":return b(a.getMinutes());case"m":return a.getMinutes();case"ss":return b(a.getSeconds());case"s":return a.getSeconds();case"yyyy":return a.getFullYear();case"yy":return a.getFullYear().toString().substring(2,4);case"dddd":return a.getDayName();case"ddd":return a.getDayName(true);case"dd":return b(a.getDate());case"d":return a.getDate().toString();case"MMMM":return a.getMonthName();case"MMM":return a.getMonthName(true);case"MM":return b((a.getMonth()+1));case"M":return a.getMonth()+1;case"t":return a.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return a.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return"";}}):this._toString();};Date.now=function(){return new Date();};Date.today=function(){return Date.now().clearTime();};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this;};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this;};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this;};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var a={};a[this._dateElement]=this;return Date.now().add(a);};Number.prototype.ago=function(){var a={};a[this._dateElement]=this*-1;return Date.now().add(a);};(function(){var g=Date.prototype,a=Number.prototype;var p=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),o=("january february march april may june july august september october november december").split(/\s/),n=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),m;var l=function(i){return function(){if(this._is){this._is=false;return this.getDay()==i;}return this.moveToDayOfWeek(i,this._orient);};};for(var f=0;f<p.length;f++){g[p[f]]=g[p[f].substring(0,3)]=l(f);}var h=function(i){return function(){if(this._is){this._is=false;return this.getMonth()===i;}return this.moveToMonth(i,this._orient);};};for(var d=0;d<o.length;d++){g[o[d]]=g[o[d].substring(0,3)]=h(d);}var e=function(i){return function(){if(i.substring(i.length-1)!="s"){i+="s";}return this["add"+i](this._orient);};};var b=function(i){return function(){this._dateElement=i;return this;};};for(var c=0;c<n.length;c++){m=n[c].toLowerCase();g[m]=g[m+"s"]=e(n[c]);a[m]=a[m+"s"]=b(m);}}());Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ");};Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern);};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern);};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern);};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern);};Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th";}};(function(){Date.Parsing={Exception:function(i){this.message="Parse error at '"+i.substring(0,10)+" ...'";}};var a=Date.Parsing;var c=a.Operators={rtoken:function(i){return function(j){var k=j.match(i);if(k){return([k[0],j.substring(k[0].length)]);}else{throw new a.Exception(j);}};},token:function(i){return function(j){return c.rtoken(new RegExp("^s*"+j+"s*"))(j);};},stoken:function(i){return c.rtoken(new RegExp("^"+i));},until:function(i){return function(j){var k=[],m=null;while(j.length){try{m=i.call(this,j);}catch(l){k.push(m[0]);j=m[1];continue;}break;}return[k,j];};},many:function(i){return function(j){var m=[],k=null;while(j.length){try{k=i.call(this,j);}catch(l){return[m,j];}m.push(k[0]);j=k[1];}return[m,j];};},optional:function(i){return function(j){var k=null;try{k=i.call(this,j);}catch(l){return[null,j];}return[k[0],k[1]];};},not:function(i){return function(j){try{i.call(this,j);}catch(k){return[null,j];}throw new a.Exception(j);};},ignore:function(i){return i?function(j){var k=null;k=i.call(this,j);return[null,k[1]];}:null;},product:function(){var k=arguments[0],l=Array.prototype.slice.call(arguments,1),m=[];for(var j=0;j<k.length;j++){m.push(c.each(k[j],l));}return m;},cache:function(k){var i={},j=null;return function(l){try{j=i[l]=(i[l]||k.call(this,l));}catch(m){j=i[l]=m;}if(j instanceof a.Exception){throw j;}else{return j;}};},any:function(){var i=arguments;return function(k){var l=null;for(var j=0;j<i.length;j++){if(i[j]==null){continue;}try{l=(i[j].call(this,k));}catch(m){l=null;}if(l){return l;}}throw new a.Exception(k);};},each:function(){var i=arguments;return function(k){var n=[],l=null;for(var j=0;j<i.length;j++){if(i[j]==null){continue;}try{l=(i[j].call(this,k));}catch(m){throw new a.Exception(k);}n.push(l[0]);k=l[1];}return[n,k];};},all:function(){var j=arguments,i=i;return i.each(i.optional(j));},sequence:function(i,j,k){j=j||c.rtoken(/^\s*/);k=k||null;if(i.length==1){return i[0];}return function(o){var p=null,t=null;var v=[];for(var n=0;n<i.length;n++){try{p=i[n].call(this,o);}catch(u){break;}v.push(p[0]);try{t=j.call(this,p[1]);}catch(m){t=null;break;}o=t[1];}if(!p){throw new a.Exception(o);}if(t){throw new a.Exception(t[1]);}if(k){try{p=k.call(this,p[1]);}catch(l){throw new a.Exception(p[1]);}}return[v,(p?p[1]:o)];};},between:function(j,k,i){i=i||j;var l=c.each(c.ignore(j),k,c.ignore(i));return function(m){var n=l.call(this,m);return[[n[0][0],r[0][2]],n[1]];};},list:function(i,j,k){j=j||c.rtoken(/^\s*/);k=k||null;return(i instanceof Array?c.each(c.product(i.slice(0,-1),c.ignore(j)),i.slice(-1),c.ignore(k)):c.each(c.many(c.each(i,c.ignore(j))),px,c.ignore(k)));},set:function(i,j,k){j=j||c.rtoken(/^\s*/);k=k||null;return function(B){var l=null,n=null,m=null,o=null,t=[[],B],A=false;for(var v=0;v<i.length;v++){m=null;n=null;l=null;A=(i.length==1);try{l=i[v].call(this,B);}catch(y){continue;}o=[[l[0]],l[1]];if(l[1].length>0&&!A){try{m=j.call(this,l[1]);}catch(z){A=true;}}else{A=true;}if(!A&&m[1].length===0){A=true;}if(!A){var w=[];for(var u=0;u<i.length;u++){if(v!=u){w.push(i[u]);}}n=c.set(w,j).call(this,m[1]);if(n[0].length>0){o[0]=o[0].concat(n[0]);o[1]=n[1];}}if(o[1].length<t[1].length){t=o;}if(t[1].length===0){break;}}if(t[0].length===0){return t;}if(k){try{m=k.call(this,t[1]);}catch(x){throw new a.Exception(t[1]);}t[1]=m[1];}return t;};},forward:function(i,j){return function(k){return i[j].call(this,k);};},replace:function(j,i){return function(k){var l=j.call(this,k);return[i,l[1]];};},process:function(j,i){return function(k){var l=j.call(this,k);return[i.call(this,l[0]),l[1]];};},min:function(i,j){return function(k){var l=j.call(this,k);if(l[0].length<i){throw new a.Exception(k);}return l;};}};var h=function(i){return function(){var j=null,m=[];if(arguments.length>1){j=Array.prototype.slice.call(arguments);}else{if(arguments[0] instanceof Array){j=arguments[0];}}if(j){for(var l=0,k=j.shift();l<k.length;l++){j.unshift(k[l]);m.push(i.apply(null,j));j.shift();return m;}}else{return i.apply(null,arguments);}};};var g="optional not ignore cache".split(/\s/);for(var d=0;d<g.length;d++){c[g[d]]=h(c[g[d]]);}var f=function(i){return function(){if(arguments[0] instanceof Array){return i.apply(null,arguments[0]);}else{return i.apply(null,arguments);}};};var e="each any all".split(/\s/);for(var b=0;b<e.length;b++){c[e[b]]=f(c[e[b]]);}}());(function(){var f=function(j){var k=[];for(var g=0;g<j.length;g++){if(j[g] instanceof Array){k=k.concat(f(j[g]));}else{if(j[g]){k.push(j[g]);}}}return k;};Date.Grammar={};Date.Translator={hour:function(g){return function(){this.hour=Number(g);};},minute:function(g){return function(){this.minute=Number(g);};},second:function(g){return function(){this.second=Number(g);};},meridian:function(g){return function(){this.meridian=g.slice(0,1).toLowerCase();};},timezone:function(g){return function(){var j=g.replace(/[^\d\+\-]/g,"");if(j.length){this.timezoneOffset=Number(j);}else{this.timezone=g.toLowerCase();}};},day:function(g){var j=g[0];return function(){this.day=Number(j.match(/\d+/)[0]);};},month:function(g){return function(){this.month=((g.length==3)?Date.getMonthNumberFromName(g):(Number(g)-1));};},year:function(g){return function(){var j=Number(g);this.year=((g.length>2)?j:(j+(((j+2000)<Date.CultureInfo.twoDigitYearMax)?2000:1900)));};},rday:function(g){return function(){switch(g){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true;break;}};},finishExact:function(g){g=(g instanceof Array)?g:[g];var j=new Date();this.year=j.getFullYear();this.month=j.getMonth();this.day=1;this.hour=0;this.minute=0;this.second=0;for(var k=0;k<g.length;k++){if(g[k]){g[k].call(this);}}this.hour=(this.meridian=="p"&&this.hour<13)?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.");}var l=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){l.set({timezone:this.timezone});}else{if(this.timezoneOffset){l.set({timezoneOffset:this.timezoneOffset});}}return l;},finish:function(g){g=(g instanceof Array)?f(g):[g];if(g.length===0){return null;}for(var m=0;m<g.length;m++){if(typeof g[m]=="function"){g[m].call(this);}}if(this.now){return new Date();}var j=Date.today();var p=null;var n=!!(this.days!=null||this.orient||this.operator);if(n){var o,l,k;k=((this.orient=="past"||this.operator=="subtract")?-1:1);if(this.weekday){this.unit="day";o=(Date.getDayNumberFromName(this.weekday)-j.getDay());l=7;this.days=o?((o+(k*l))%l):(k*l);}if(this.month){this.unit="month";o=(this.month-j.getMonth());l=12;this.months=o?((o+(k*l))%l):(k*l);this.month=null;}if(!this.unit){this.unit="day";}if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value){this.value=1;}if(this.unit=="week"){this.unit="day";this.value=this.value*7;}this[this.unit+"s"]=this.value*k;}return j.add(this);}else{if(this.meridian&&this.hour){this.hour=(this.hour<13&&this.meridian=="p")?this.hour+12:this.hour;}if(this.weekday&&!this.day){this.day=(j.addDays((Date.getDayNumberFromName(this.weekday)-j.getDay()))).getDate();}if(this.month&&!this.day){this.day=1;}return j.set(this);}}};var b=Date.Parsing.Operators,e=Date.Grammar,d=Date.Translator,i;e.datePartDelimiter=b.rtoken(/^([\s\-\.\,\/\x27]+)/);e.timePartDelimiter=b.stoken(":");e.whiteSpace=b.rtoken(/^\s*/);e.generalDelimiter=b.rtoken(/^(([\s\,]|at|on)+)/);var a={};e.ctoken=function(m){var l=a[m];if(!l){var n=Date.CultureInfo.regexPatterns;var k=m.split(/\s+/),j=[];for(var g=0;g<k.length;g++){j.push(b.replace(b.rtoken(n[k[g]]),k[g]));}l=a[m]=b.any.apply(null,j);}return l;};e.ctoken2=function(g){return b.rtoken(Date.CultureInfo.regexPatterns[g]);};e.h=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),d.hour));e.hh=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2])/),d.hour));e.H=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),d.hour));e.HH=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3])/),d.hour));e.m=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),d.minute));e.mm=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),d.minute));e.s=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),d.second));e.ss=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),d.second));e.hms=b.cache(b.sequence([e.H,e.mm,e.ss],e.timePartDelimiter));e.t=b.cache(b.process(e.ctoken2("shortMeridian"),d.meridian));e.tt=b.cache(b.process(e.ctoken2("longMeridian"),d.meridian));e.z=b.cache(b.process(b.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),d.timezone));e.zz=b.cache(b.process(b.rtoken(/^(\+|\-)\s*\d\d\d\d/),d.timezone));e.zzz=b.cache(b.process(e.ctoken2("timezone"),d.timezone));e.timeSuffix=b.each(b.ignore(e.whiteSpace),b.set([e.tt,e.zzz]));e.time=b.each(b.optional(b.ignore(b.stoken("T"))),e.hms,e.timeSuffix);e.d=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1]|\d)/),b.optional(e.ctoken2("ordinalSuffix"))),d.day));e.dd=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1])/),b.optional(e.ctoken2("ordinalSuffix"))),d.day));e.ddd=e.dddd=b.cache(b.process(e.ctoken("sun mon tue wed thu fri sat"),function(g){return function(){this.weekday=g;};}));e.M=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d|\d)/),d.month));e.MM=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d)/),d.month));e.MMM=e.MMMM=b.cache(b.process(e.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),d.month));e.y=b.cache(b.process(b.rtoken(/^(\d\d?)/),d.year));e.yy=b.cache(b.process(b.rtoken(/^(\d\d)/),d.year));e.yyy=b.cache(b.process(b.rtoken(/^(\d\d?\d?\d?)/),d.year));e.yyyy=b.cache(b.process(b.rtoken(/^(\d\d\d\d)/),d.year));i=function(){return b.each(b.any.apply(null,arguments),b.not(e.ctoken2("timeContext")));};e.day=i(e.d,e.dd);e.month=i(e.M,e.MMM);e.year=i(e.yyyy,e.yy);e.orientation=b.process(e.ctoken("past future"),function(g){return function(){this.orient=g;};});e.operator=b.process(e.ctoken("add subtract"),function(g){return function(){this.operator=g;};});e.rday=b.process(e.ctoken("yesterday tomorrow today now"),d.rday);e.unit=b.process(e.ctoken("minute hour day week month year"),function(g){return function(){this.unit=g;};});e.value=b.process(b.rtoken(/^\d\d?(st|nd|rd|th)?/),function(g){return function(){this.value=g.replace(/\D/g,"");};});e.expression=b.set([e.rday,e.operator,e.value,e.unit,e.orientation,e.ddd,e.MMM]);i=function(){return b.set(arguments,e.datePartDelimiter);};e.mdy=i(e.ddd,e.month,e.day,e.year);e.ymd=i(e.ddd,e.year,e.month,e.day);e.dmy=i(e.ddd,e.day,e.month,e.year);e.date=function(g){return((e[Date.CultureInfo.dateElementOrder]||e.mdy).call(this,g));};e.format=b.process(b.many(b.any(b.process(b.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(g){if(e[g]){return e[g];}else{throw Date.Parsing.Exception(g);}}),b.process(b.rtoken(/^[^dMyhHmstz]+/),function(g){return b.ignore(b.stoken(g));}))),function(g){return b.process(b.each.apply(null,g),d.finishExact);});var h={};var c=function(g){return h[g]=(h[g]||e.format(g)[0]);};e.formats=function(j){if(j instanceof Array){var k=[];for(var g=0;g<j.length;g++){k.push(c(j[g]));}return b.any.apply(null,k);}else{return c(j);}};e._formats=e.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);e._start=b.process(b.set([e.date,e.time,e.expression],e.generalDelimiter,e.whiteSpace),d.finish);e.start=function(g){try{var j=e._formats.call({},g);if(j[1].length===0){return j;}}catch(k){}return e._start.call({},g);};}());Date._parse=Date.parse;Date.parse=function(a){var b=null;if(!a){return null;}try{b=Date.Grammar.start.call({},a);}catch(c){return null;}return((b[1].length===0)?b[0]:null);};Date.getParseFunction=function(b){var a=Date.Grammar.formats(b);return function(c){var d=null;try{d=a.call({},c);}catch(f){return null;}return((d[1].length===0)?d[0]:null);};};Date.parseExact=function(a,b){return Date.getParseFunction(b)(a);};(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var c=a.data(this[0],"validator");if(c){return c;}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true;});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this;});}this.submit(function(d){if(c.settings.debug){d.preventDefault();}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove();}return false;}return true;}if(c.cancelSubmit){c.cancelSubmit=false;return e();}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false;}return e();}else{c.focusInvalid();return false;}});}return c;},valid:function(){if(a(this[0]).is("form")){return this.validate().form();}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this);});return c;}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f);});return b;},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var i=d.rules;var j=a.validator.staticRules(g);switch(e){case"add":a.extend(j,a.validator.normalizeRule(b));i[g.name]=j;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages);}break;case"remove":if(!b){delete i[g.name];return j;}var h={};a.each(b.split(/\s/),function(k,l){h[l]=j[l];delete j[l];});return h;}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f);}return f;}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value);},filled:function(b){return !!a.trim(""+b.value);},unchecked:function(b){return !b.checked;}});a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init();};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d);};}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1);}if(c.constructor!=Array){c=[c];}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e);});return b;};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide();}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b);}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b);}},onclick:function(b){if(b.name in this.submitted){this.element(b);}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode);}}},highlight:function(d,b,c){a(d).addClass(b).removeClass(c);},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c);}},setDefaults:function(b){a.extend(a.validator.defaults,b);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e;});});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f);});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0]);}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox, select, option",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this]);}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b]);}return this.valid();},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name];}else{this.invalid[c.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return b;},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]});}this.successList=a.grep(this.successList,function(d){return !(d.name in c);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm();}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(d){var c=0;for(var b in d){c++;}return c;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name;}).length==1&&b;},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false;}b[this.name]=true;return true;});},clean:function(b){return a(b)[0];},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b);},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0];}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue;}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return;}if(!b){this.formatAndAdd(c,g);return false;}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method",f);throw f;}}if(d){return;}if(this.objectLength(h)){this.successList.push(c);}return true;},customMetaMessage:function(b,d){if(!a.metadata){return;}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d];},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d]);},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b];}}return undefined;},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>");},formatAndAdd:function(c,e){var d=this.defaultMessage(c,e.method),b=/\$?\{(\d+)\}/g;if(typeof d=="function"){d=d.call(this,e.parameters,c);}else{if(b.test(d)){d=jQuery.format(d.replace(b,"{$1}"),e.parameters);}}this.errorList.push({message:d,element:c});this.errorMap[c.name]=d;this.submitted[c.name]=d;},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper));}return b;},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c]);}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return a(this.errorList).map(function(){return this.element;});},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d);}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c);}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b);}this.toShow=this.toShow.add(b);},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==b;});},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name);},checkable:function(b){return/radio|checkbox/i.test(b.type);},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null;});},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length;}}return c.length;},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true;},dependTypes:{"boolean":function(c,b){return c;},"string":function(c,b){return !!a(c,b.form).length;},"function":function(c,b){return c(b);}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch";},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true;}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false;}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b);},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this]);}});return d;},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d;}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength;}return e;},metadataRules:function(b){if(!a.metadata){return{};}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata();},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{};}return d;},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return;}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break;}if(d){c[f]=e.param!==undefined?e.param:true;}else{delete c[f];}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e;});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this]);}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])];}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max;}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength;}}if(c.messages){delete c.messages;}return c;},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true;});c=b;}return c;},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c!=undefined?c:a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b));}},methods:{required:function(c,b,e){if(!this.depend(e,b)){return"dependency-mismatch";}switch(b.nodeName.toLowerCase()){case"select":var d=a(b).val();return d&&d.length>0;case"input":if(this.checkable(b)){return this.getLength(c,b)>0;}default:return a.trim(c).length>0;}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch";}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={};}d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=d.message;g=typeof g=="string"&&{url:g}||g;if(d.old!==f){d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(i){b.settings.messages[c.name].remote=d.originalMessage;var k=i===true;if(k){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors();}else{var l={};var j=(d.message=i||b.defaultMessage(c,"remote"));l[c.name]=a.isFunction(j)?j(f):j;b.showErrors(l);}d.valid=k;b.stopRequest(c,k);}},g));return"pending";}else{if(this.pending[c.name]){return"pending";}}return d.valid;},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d;},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d;},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1]);},min:function(c,b,d){return this.optional(b)||c>=d;},max:function(c,b,d){return this.optional(b)||c<=d;},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1]);},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c);},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c);},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c));},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c);},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c);},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c);},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch";}if(/[^0-9-]+/.test(f)){return false;}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(var h=f.length-1;h>=0;h--){var d=f.charAt(h);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9;}}g+=e;b=!b;}return(g%10)==0;},accept:function(c,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"));},equalTo:function(c,b,e){var d=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid();});return c==d.val();}}});a.format=a.validator.format;})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort();}return(a[d]=b.apply(this,arguments));}return b.apply(this,arguments);};})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false;}this.addEventListener(c,a.event.special[b].handler,true);},teardown:function(){if(a.browser.msie){return false;}this.removeEventListener(c,a.event.special[b].handler,true);},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments);}};});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments);}});},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})]);}});})(jQuery);var polopoly;if(polopoly){throw ("Initialized twice");}var polopoly={};polopoly.service={};polopoly.user={init:function(){this.data=this._initCookie("cata");this.sessionData=this._initCookie("data");},_initCookie:function(c){var a=polopoly.cookie.get(c);if(!a){return;}var d=polopoly.base64.stringDecode(a);if(!d){return;}try{var b=polopoly.json.parse(d);}catch(f){return;}return b;},getServiceSettings:function(b,a){if(!this.data||!this.data[b]){return;}return this.data[b][a];},setServiceSettings:function(c,a,b){if(!this.data){this.data={};}if(!this.data[c]){this.data[c]={};}this.data[c][a]=b;this._persistDataInCookie();},getSessionServiceSettings:function(b,a){if(!this.sessionData||!this.sessionData[b]){return;}return this.sessionData[b][a];},setSessionServiceSettings:function(c,a,b){if(!this.sessionData){this.sessionData={};}if(!this.sessionData[c]){this.sessionData[c]={};}this.sessionData[c][a]=b;this._persistSessionDataInCookie();},_persistDataInCookie:function(){var a=polopoly.json.stringify(this.data);var b=polopoly.base64.stringEncode(a);polopoly.cookie.set("cata",b);},_persistSessionDataInCookie:function(){var a=polopoly.json.stringify(this.sessionData);var b=polopoly.base64.stringEncode(a);polopoly.cookie.setForSession("data",b);},isLoggedIn:function(){var a=polopoly.cookie.get("sessionKey");var c=polopoly.cookie.get("loginName");var b=polopoly.cookie.get("userId");return(a)&&(c)&&(b);},isOptimumUser:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&(a=="Optimum");},isNewsdaySubscriber:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&((a=="Premium1")||(a=="Both")||(a=="CompAccount"));},isNewsdayInsider:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&((a=="Premium1")||(a=="Both")||(a=="CompAccount"));},isDigital:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&(a=="Digital");},isSubscriber:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(polopoly.user.isOptimumUser()||polopoly.user.isNewsdaySubscriber()||(a=="CompAccount")||(a=="Optimum"));},isMMN:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return((a=="Premium1")||(a=="Both")||(a=="Subscriber1")||(a=="Digital"));},isMigratedUser:function(){return polopoly.cookie.get("MigratedUser");},isNewsdayOnline:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&((a=="Premium1")||(a=="Both")||(a=="CompAccount")||(a=="Digital")||(a=="Employee"));},isEmployee:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));return(a)&&(a=="Employee");},isInterstitial:function(){var a=polopoly.base64.stringDecode(polopoly.cookie.get("interS"));return(a)&&(a=="false");},name:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("loginName"));},displayName:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("displayName"));},destUrl:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("destinationUrl"));},ndNDAL:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));},extId:function(){return(polopoly.cookie.get("userId"));},printSub:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("printSub"));},zipCoords:function(){return polopoly.base64.stringDecode(polopoly.cookie.get("zipcoordinates"));},popMessageCookie:function(a){var f=polopoly.cookie.get(a);var b=polopoly.base64.stringDecode(f);if(b.length){var c;try{c=polopoly.json.parse(b);}catch(d){}return c;}},refreshUserData:function(b,a){$.ajax({"cache":false,"error":b,"success":a,"timeout":5000,"type":"POST","url":"/membership/refresh"});}};polopoly.cookie={clear:function(a){document.cookie=a+"= ; expires=01 Jan 1970 00:00:00 UTC; domain=newsday.com; path=/";},clearDomain:function(a){document.cookie=a+"= ; expires=01 Jan 1970 00:00:00 UTC; domain=newsday.com; path=/";},set:function(a,b){document.cookie=a+"="+b+"; expires=01 Jan 2038 00:00:00 UTC; domain=newsday.com; path=/";},setCustom:function(b,c,a){document.cookie=b+"="+c+"; expires="+a+"; domain=newsday.com; path=/";},setDomain:function(a,b){document.cookie=a+"="+b+"; expires=01 Jan 2038 00:00:00 UTC; domain=newsday.com; path=/";},setForSession:function(a,b){document.cookie=a+"="+b+"; expires=-1; domain=newsday.com;  path=/";},get:function(a){return polopoly.util.stringAsHashValue(a,document.cookie,";");}};polopoly.comments={get:function(b,d,a,c){$.get(b,{"comments":d,"ajax":"true","ot":"example.AjaxPageLayout.ot"},function(e){$(a).html(e);if(c){c(a);}},"html");}};polopoly.fav={get:function(b,d,a,c){$.get(b,{"playlist":d,"ajax":"true","ot":"example.AjaxPageLayout.ot"},function(e){$(a).html(e);if(c){c(a);}},"html");}};polopoly.json={_cx:/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_escapable:/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_gap:null,_indent:null,_meta:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},_rep:null,_f:function(a){return a<10?"0"+a:a;},init:function(){if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(a){return this.getUTCFullYear()+"-"+this._f(this.getUTCMonth()+1)+"-"+this._f(this.getUTCDate())+"T"+this._f(this.getUTCHours())+":"+this._f(this.getUTCMinutes())+":"+this._f(this.getUTCSeconds())+"Z";};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf();};}},_quote:function(a){this._escapable.lastIndex=0;return this._escapable.test(a)?'"'+a.replace(this._escapable,function(b){var d=this._meta[b];return typeof d==="string"?d:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+a+'"';},_str:function(h,e){var c,b,j,a,f=this._gap,d,g=e[h];if(g&&typeof g==="object"&&typeof g.toJSON==="function"){g=g.toJSON(h);}if(typeof this._rep==="function"){g=this._rep.call(e,h,g);}switch(typeof g){case"string":return this._quote(g);case"number":return isFinite(g)?String(g):"null";case"boolean":case"null":return String(g);case"object":if(!g){return"null";}this._gap+=this._indent;d=[];if(Object.prototype.toString.apply(g)==="[object Array]"){a=g.length;for(c=0;c<a;c+=1){d[c]=this._str(c,g)||"null";}j=d.length===0?"[]":this._gap?"[\n"+this._gap+d.join(",\n"+this._gap)+"\n"+f+"]":"["+d.join(",")+"]";this._gap=f;return j;}if(this._rep&&typeof this._rep==="object"){a=this._rep.length;for(c=0;c<a;c+=1){b=this._rep[c];if(typeof b==="string"){j=this._str(b,g);if(j){d.push(this._quote(b)+(this._gap?": ":":")+j);}}}}else{for(b in g){if(Object.hasOwnProperty.call(g,b)){j=this._str(b,g);if(j){d.push(this._quote(b)+(this._gap?": ":":")+j);}}}}j=d.length===0?"{}":this._gap?"{\n"+this._gap+d.join(",\n"+this._gap)+"\n"+f+"}":"{"+d.join(",")+"}";this._gap=f;return j;}},stringify:function(d,b,c){var a;this._gap="";this._indent="";if(typeof c==="number"){for(a=0;a<c;a+=1){this._indent+=" ";}}else{if(typeof c==="string"){this._indent=c;}}this._rep=b;if(b&&typeof b!=="function"&&(typeof b!=="object"||typeof b.length!=="number")){throw new Error("JSON.stringify");}return this._str("",{"":d});},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}return reviver.call(holder,key,value);}this._cx.lastIndex=0;if(this._cx.test(text)){text=text.replace(this._cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j;}throw new SyntaxError("JSON.parse");}};function trim11(b){b=b.replace(/^\s+/,"");for(var a=b.length-1;a>=0;a--){if(/\S/.test(b.charAt(a))){b=b.substring(0,a+1);break;}}return b;}polopoly.util={querystringValue:function(a){return this.stringAsHashValue(a,location.search.substr(1),"&");},stringAsHashValue:function(e,c,b){if(c&&c!==""){var a=c.split(b);for(var d=0;d<a.length;d++){var f=trim11(a[d]);if(f.substring(0,e.length+1)==(e+"=")){return decodeURIComponent(f.substring(e.length+1));}}}}};polopoly.base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",stringDecode:function(a){return this._utf8_decode(this.decode(a));},decode:function(d){try{if(d.length===0){return"";}}catch(c){return"";}d=d.replace(/[^A-Za-z0-9\+\/\=]/g,"");d=this._padIfNecessary(d);var a="";var m,k,h;var l,j,g,f;var b=0;do{l=this._keyStr.indexOf(d.charAt(b++)||"=");j=this._keyStr.indexOf(d.charAt(b++)||"=");g=this._keyStr.indexOf(d.charAt(b++)||"=");f=this._keyStr.indexOf(d.charAt(b++)||"=");m=(l<<2)|(j>>4);k=((j&15)<<4)|(g>>2);h=((g&3)<<6)|f;a=a+String.fromCharCode(m);if(g!=64){a=a+String.fromCharCode(k);}if(f!=64){a=a+String.fromCharCode(h);}}while(b<d.length);return a;},_padIfNecessary:function(a){if((a.length%4)===0){return a;}var c=(4-(a.length%4));for(var b=0;b<c;b++){a+="=";}return a;},stringEncode:function(a){return this.encode(this._utf8_encode(a));},encode:function(c){var a="";var k,h,f,j,g,e,d;var b=0;while(b<c.length){k=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=k>>2;g=((k&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64;}else{if(isNaN(f)){d=64;}}a=a+this._keyStr.charAt(j)+this._keyStr.charAt(g)+this._keyStr.charAt(e)+this._keyStr.charAt(d);}return a;},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d);}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128);}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128);}}}return a;},_utf8_decode:function(a){var b="";var e=0;var g,f,d=0;while(e<a.length){g=a.charCodeAt(e);if(g<128){b+=String.fromCharCode(g);e++;}else{if((g>191)&&(g<224)){d=a.charCodeAt(e+1);b+=String.fromCharCode(((g&31)<<6)|(d&63));e+=2;}else{d=a.charCodeAt(e+1);c3=a.charCodeAt(e+2);b+=String.fromCharCode(((g&15)<<12)|((d&63)<<6)|(c3&63));e+=3;}}}return b;}};var geteEditionLink=function(k){if(typeof k==="undefined"){k="";}var f=1000;var h="tnd";var p=846970;var b=new Date();var m=b.getFullYear();var l=b.getMonth();var o=b.getDate();var e=b.getHours();var d=b.getMinutes();var c=b.getSeconds();yearStr=m.toString();l+=1;if(l<10){monthStr="0"+l.toString();}else{monthStr=l.toString();}if(o<10){dayStr="0"+o.toString();}else{dayStr=o.toString();}if(e<10){hourStr="0"+e.toString();}else{hourStr=e.toString();}if(d<10){minuteStr="0"+d.toString();}else{minuteStr=d.toString();}if(c<10){secondStr="0"+c.toString();}else{secondStr=c.toString();}var j=yearStr+monthStr+dayStr+hourStr+minuteStr+secondStr;var a=Number(j);var i=f+a+p;var n="http://www.liveedition.net/newsday/login_tnds.aspx?u="+f.toString()+"&t="+j+"&cs="+i;var g='<a href="'+n+'">Prior to 3/1/11<span>&raquo;</span></a>';$(".eelink",k).append(g);$(".eelink a",k).attr("name","&lid=top-nav:home delivery:newsday e-edition");$(".eelink a",k).attr("onclick","s_nd.tl(this,'o','home delivery:newsday e-edition - newsday');");};var getInsiderLink=function(c){if(typeof c==="undefined"){c="";}if(polopoly.cookie.get("loginName")){var b=polopoly.cookie.get("loginName");b=b.replace(/"/g,"");}$Iurl="http://www.newsdayinsider.com?ln="+b;var a='<a href="'+$Iurl+'">Newsday Insider <span>&raquo;</span></a>';$(function(){$(".nilink",c).append(a);});};polopoly.loginBox={_login:{"auth":"authError","perm":"permError","down":"downError","default":"defaultError"},init:function(){document.__ppUseDefLogin=false;try{this.defLogin=p_l_i18n.defaultLoginName;}catch(b){this.defLogin="E-mail";}defLogin=this.defLogin;window.setTimeout(this._tryAutoFill,500);$(".not-loggedin .submit").click(function(){var f=$(this).parents(".not-loggedin");var g=f.find(".loginname");var e=f.find(".password");if(g.val()===defLogin&&e.val()===defLogin){g.val("");e.val("");}});var a=polopoly.cookie.get("loginName");var d=polopoly.cookie.get("sessionKey");if(polopoly.user.isLoggedIn()){$(".loggedin").show();$(".loggedin .user-name").append(polopoly.user.displayName());var c=polopoly.user.printSub();if(c&&c!==""){$(".print-account").show();}}else{if(polopoly.user.isMigratedUser()){$(".migrated-resetpassword").show();}else{$(".not-loggedin").show();}}if(polopoly.user.isLoggedIn()&&polopoly.user.isNewsdayOnline()){$(".emp").show();}else{$(".emp").hide();}if((polopoly.user.isNewsdaySubscriber()||polopoly.user.isDigital())&&polopoly.user.isLoggedIn()){$(".newsday-subscriber").show();}else{if(polopoly.user.isEmployee()){$(".employee").show();}else{if(polopoly.user.isLoggedIn()){$(".not-newsday-subscriber").show();}}}this._trySetError(".not-loggedin .form-error",polopoly.util.querystringValue("login_formerror"));if(polopoly.util.querystringValue("login_formerror")){$("#loginForm").show();}},_trySetError:function(a,b){if(!b){return;}var c=p_l_i18n[this._login[b]]||p_l_i18n[this._login["default"]];$(a).css("display","block").text(c);},_tryAutoFill:function(){if($(".loginname").val()===""&&$(".password").val()===""){$(".loginname").val(this.defLogin);$(".password").val(this.defLogin);document.__ppUseDefLogin=true;}}};polopoly.util.lrumap=function(b,a){if(b){myMap=b;}else{myMap=[];}if(!a){a=10;}return{map:myMap,size:a,get:function(e){var d=this._findId(e);if(d){var c=this.map[d][1];this._setLeader(d);return c;}},rawMap:function(){return this.map;},put:function(e,d){var c=this._findId(e);if(c){this.map[c]=[e,d];}else{this.map.unshift([e,d]);}if(this.map.length>this.size){this.map.splice(this.size);}},remove:function(d){var c=this._findId(d);if(c){this.map.splice(c,1);}},_findId:function(d){var c=this._findId(d);for(c in this.map){if(this.map[c][0]==d){return c;}}},_setLeader:function(d){var c=this.map[key];this.map.splice(key,1);this.map.unshift(c);}};};$().ready(function(){return function(c){var b;for(var a=0;a<c.length;a++){for(b in c[a]){var d=c[a][b];if(typeof(d["init"])=="function"){d.init();}}}}([polopoly,polopoly.service]);});var userId=polopoly.cookie.get("userId");var userIdTmp=polopoly.cookie.get("userIdTmp");var NDAL=polopoly.base64.stringDecode(polopoly.cookie.get("NDAL"));if(polopoly.user.isLoggedIn()){var userLoggedIn="true";}else{var userLoggedIn="false";}var getManageVars=function(d){if(typeof d==="undefined"){d="";}var c=function(){$("a.manage_subscribe",d).attr("href",$manageUrl);$("a.manage",d).attr("href",$manageUrl);$("a.newstart",d).attr("href",$newstartUrl);var e;if(polopoly.user.name().indexOf("@")===-1){e=polopoly.user.name()+"@optonline.net";}else{e=polopoly.user.name();}if(polopoly.user.isLoggedIn()){$("a.newsletters",d).attr("href","/managenewsletters?email="+e);$("a.eedition",d).attr("href","/eedition");}else{$("a.newsletters",d).attr("href","/newsletters");var f=$("a#mainLogin").attr("href");if(f===undefined){f="";}$("a.eedition",d).attr("href",f+"&goTo=eedition");}};var b=polopoly.cookie.get("newstart");var a=polopoly.cookie.get("manage");if(polopoly.user.printSub()||polopoly.user.printSub()!==""){if(b){$newstartUrl=a.replace(/"/g,"");}else{$newstartUrl="/subscribe";}if(a){$manageUrl=a.replace(/"/g,"");}else{$manageUrl="/subscribe";}c();}else{$newstartUrl="/subscribe";$manageUrl="/subscribe";c();}$(function(){c();});};getManageVars();getInsiderLink();var pquery=polopoly.util.querystringValue("ali");var mmnquery=polopoly.util.querystringValue("mmn");var niquery=polopoly.util.querystringValue("ni");if(pquery==="1"){$(function(){aliLogin();});}if(polopoly.user.isLoggedIn()&&polopoly.user.isNewsdaySubscriber()&&mmnquery==="1"){location.href=$manageUrl;}else{if(mmnquery==="1"){$(function(){mmnLogin();});}else{if(polopoly.user.isLoggedIn()&&polopoly.user.isNewsdaySubscriber()&&niquery==="1"){location.href=$Iurl;}else{if(niquery==="1"){$(function(){niLogin();});}}}}var showUserValues=function(){$(".not-loggedin").hide();$(".loggedin").show();$(".loggedin .user-name-top").append(polopoly.user.displayName());if((polopoly.user.isNewsdaySubscriber()||polopoly.user.isDigital())&&polopoly.user.isLoggedIn()){$(".newsday-subscriber").show();}else{if(polopoly.user.isEmployee()){$(".employee").show();}else{if(polopoly.user.isLoggedIn()){$(".not-newsday-subscriber").show();}}}getManageVars();getLocalData();};(function(B){var L,T,Q,M,d,m,J,A,O,z,C=0,H={},j=[],e=0,G={},y=[],f=null,o=new Image(),i=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,k=/[^\.]\.(swf)\s*$/i,p,N=1,h=0,t="",b,c,P=false,s=B.extend(B("<div/>")[0],{prop:0}),S=B.browser.msie&&B.browser.version<7&&!window.XMLHttpRequest,r=function(){T.hide();o.onerror=o.onload=null;if(f){f.abort();}L.empty();},x=function(){if(false===H.onError(j,C,H)){T.hide();P=false;return;}H.titleShow=false;H.width="auto";H.height="auto";L.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');n();},w=function(){var Z=j[C],W,Y,ab,aa,V,X;r();H=B.extend({},B.fn.fancybox.defaults,(typeof B(Z).data("fancybox")=="undefined"?H:B(Z).data("fancybox")));X=H.onStart(j,C,H);if(X===false){P=false;return;}else{if(typeof X=="object"){H=B.extend(H,X);}}ab=H.title||(Z.nodeName?B(Z).attr("title"):Z.title)||"";if(Z.nodeName&&!H.orig){H.orig=B(Z).children("img:first").length?B(Z).children("img:first"):B(Z);}if(ab===""&&H.orig&&H.titleFromAlt){ab=H.orig.attr("alt");}W=H.href||(Z.nodeName?B(Z).attr("href"):Z.href)||null;if((/^(?:javascript)/i).test(W)||W=="#"){W=null;}if(H.type){Y=H.type;if(!W){W=H.content;}}else{if(H.content){Y="html";}else{if(W){if(W.match(i)){Y="image";}else{if(W.match(k)){Y="swf";}else{if(B(Z).hasClass("iframe")){Y="iframe";}else{if(W.indexOf("#")===0){Y="inline";}else{Y="ajax";}}}}}}}if(!Y){x();return;}if(Y=="inline"){Z=W.substr(W.indexOf("#"));Y=B(Z).length>0?"inline":"ajax";}H.type=Y;H.href=W;H.title=ab;if(H.autoDimensions){if(H.type=="html"||H.type=="inline"||H.type=="ajax"){H.width="auto";H.height="auto";}else{H.autoDimensions=false;}}if(H.modal){H.overlayShow=true;H.hideOnOverlayClick=false;H.hideOnContentClick=false;H.enableEscapeButton=false;H.showCloseButton=false;}H.padding=parseInt(H.padding,10);H.margin=parseInt(H.margin,10);L.css("padding",(H.padding+H.margin));B(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){B(this).replaceWith(m.children());});switch(Y){case"html":L.html(H.content);n();break;case"inline":if(B(Z).parent().is("#fancybox-content")===true){P=false;return;}B('<div class="fancybox-inline-tmp" />').hide().insertBefore(B(Z)).bind("fancybox-cleanup",function(){B(this).replaceWith(m.children());}).bind("fancybox-cancel",function(){B(this).replaceWith(L.children());});B(Z).appendTo(L);n();break;case"image":P=false;B.fancybox.showActivity();o=new Image();o.onerror=function(){x();};o.onload=function(){P=true;o.onerror=o.onload=null;F();};o.src=W;break;case"swf":H.scrolling="no";aa='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+H.width+'" height="'+H.height+'"><param name="movie" value="'+W+'"></param>';V="";B.each(H.swf,function(ac,ad){aa+='<param name="'+ac+'" value="'+ad+'"></param>';V+=" "+ac+'="'+ad+'"';});aa+='<embed src="'+W+'" type="application/x-shockwave-flash" width="'+H.width+'" height="'+H.height+'"'+V+"></embed></object>";L.html(aa);n();break;case"ajax":P=false;B.fancybox.showActivity();H.ajax.win=H.ajax.success;f=B.ajax(B.extend({},H.ajax,{url:W,data:H.ajax.data||{},error:function(ac,ae,ad){if(ac.status>0){x();}},success:function(ad,af,ac){var ae=typeof ac=="object"?ac:f;if(ae.status==200){if(typeof H.ajax.win=="function"){X=H.ajax.win(W,ad,af,ac);if(X===false){T.hide();return;}else{if(typeof X=="string"||typeof X=="object"){ad=X;}}}L.html(ad);n();}}}));break;case"iframe":E();break;}},n=function(){var V=H.width,W=H.height;if(V.toString().indexOf("%")>-1){V=parseInt((B(window).width()-(H.margin*2))*parseFloat(V)/100,10)+"px";}else{V=V=="auto"?"auto":V+"px";}if(W.toString().indexOf("%")>-1){W=parseInt((B(window).height()-(H.margin*2))*parseFloat(W)/100,10)+"px";}else{W=W=="auto"?"auto":W+"px";}L.wrapInner('<div style="width:'+V+";height:"+W+";overflow: "+(H.scrolling=="auto"?"auto":(H.scrolling=="yes"?"scroll":"hidden"))+';position:relative;"></div>');H.width=L.width();H.height=L.height();E();},F=function(){H.width=o.width;H.height=o.height;B("<img />").attr({"id":"fancybox-img","src":o.src,"alt":H.title}).appendTo(L);E();},E=function(){var W,V;T.hide();if(M.is(":visible")&&false===G.onCleanup(y,e,G)){B.event.trigger("fancybox-cancel");P=false;return;}P=true;B(m.add(Q)).unbind();B(window).unbind("resize.fb scroll.fb");B(document).unbind("keydown.fb");if(M.is(":visible")&&G.titlePosition!=="outside"){M.css("height",M.height());}y=j;e=C;G=H;if(G.overlayShow){Q.css({"opacity":G.overlayOpacity,"cursor":G.hideOnOverlayClick?"pointer":"auto","height":B(document).height()});if(!Q.is(":visible")){if(S){B("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden";}).css({"visibility":"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit";});}Q.show();}}else{Q.hide();}c=R();l();if(M.is(":visible")){B(J.add(O).add(z)).hide();W=M.position();b={top:W.top,left:W.left,width:M.width(),height:M.height()};V=(b.width==c.width&&b.height==c.height);m.fadeTo(G.changeFade,0.3,function(){var X=function(){m.html(L.contents()).fadeTo(G.changeFade,1,v);};B.event.trigger("fancybox-change");m.empty().removeAttr("filter").css({"border-width":G.padding,"width":c.width-G.padding*2,"height":H.autoDimensions?"auto":c.height-h-G.padding*2});if(V){X();}else{s.prop=0;B(s).animate({prop:1},{duration:G.changeSpeed,easing:G.easingChange,step:U,complete:X});}});return;}M.removeAttr("style");m.css("border-width",G.padding);if(G.transitionIn=="elastic"){b=I();m.html(L.contents());M.show();if(G.opacity){c.opacity=0;}s.prop=0;B(s).animate({prop:1},{duration:G.speedIn,easing:G.easingIn,step:U,complete:v});return;}if(G.titlePosition=="inside"&&h>0){A.show();}m.css({"width":c.width-G.padding*2,"height":H.autoDimensions?"auto":c.height-h-G.padding*2}).html(L.contents());M.css(c).fadeIn(G.transitionIn=="none"?0:G.speedIn,v);},D=function(V){if(V&&V.length){if(G.titlePosition=="float"){return'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+V+'</td><td id="fancybox-title-float-right"></td></tr></table>';}return'<div id="fancybox-title-'+G.titlePosition+'">'+V+"</div>";}return false;},l=function(){t=G.title||"";h=0;A.empty().removeAttr("style").removeClass();if(G.titleShow===false){A.hide();return;}t=B.isFunction(G.titleFormat)?G.titleFormat(t,y,e,G):D(t);if(!t||t===""){A.hide();return;}A.addClass("fancybox-title-"+G.titlePosition).html(t).appendTo("body").show();switch(G.titlePosition){case"inside":A.css({"width":c.width-(G.padding*2),"marginLeft":G.padding,"marginRight":G.padding});h=A.outerHeight(true);A.appendTo(d);c.height+=h;break;case"over":A.css({"marginLeft":G.padding,"width":c.width-(G.padding*2),"bottom":G.padding}).appendTo(d);break;case"float":A.css("left",parseInt((A.width()-c.width-40)/2,10)*-1).appendTo(M);break;default:A.css({"width":c.width-(G.padding*2),"paddingLeft":G.padding,"paddingRight":G.padding}).appendTo(M);break;}A.hide();},g=function(){if(G.enableEscapeButton||G.enableKeyboardNav){B(document).bind("keydown.fb",function(V){if(V.keyCode==27&&G.enableEscapeButton){V.preventDefault();B.fancybox.close();}else{if((V.keyCode==37||V.keyCode==39)&&G.enableKeyboardNav&&V.target.tagName!=="INPUT"&&V.target.tagName!=="TEXTAREA"&&V.target.tagName!=="SELECT"){V.preventDefault();B.fancybox[V.keyCode==37?"prev":"next"]();}}});}if(!G.showNavArrows){O.hide();z.hide();return;}if((G.cyclic&&y.length>1)||e!==0){O.show();}if((G.cyclic&&y.length>1)||e!=(y.length-1)){z.show();}},v=function(){if(!B.support.opacity){m.get(0).style.removeAttribute("filter");M.get(0).style.removeAttribute("filter");}if(H.autoDimensions){m.css("height","auto");}M.css("height","auto");if(t&&t.length){A.show();}if(G.showCloseButton){J.show();}g();if(G.hideOnContentClick){m.bind("click",B.fancybox.close);}if(G.hideOnOverlayClick){Q.bind("click",B.fancybox.close);}B(window).bind("resize.fb",B.fancybox.resize);if(G.centerOnScroll){B(window).bind("scroll.fb",B.fancybox.center);}if(G.type=="iframe"){B('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" '+(B.browser.msie?'allowtransparency="true""':"")+' scrolling="'+H.scrolling+'" src="'+G.href+'"></iframe>').appendTo(m);}M.show();P=false;B.fancybox.center();G.onComplete(y,e,G);K();},K=function(){var V,W;if((y.length-1)>e){V=y[e+1].href;if(typeof V!=="undefined"&&V.match(i)){W=new Image();W.src=V;}}if(e>0){V=y[e-1].href;if(typeof V!=="undefined"&&V.match(i)){W=new Image();W.src=V;}}},U=function(W){var V={width:parseInt(b.width+(c.width-b.width)*W,10),height:parseInt(b.height+(c.height-b.height)*W,10),top:parseInt(b.top+(c.top-b.top)*W,10),left:parseInt(b.left+(c.left-b.left)*W,10)};if(typeof c.opacity!=="undefined"){V.opacity=W<0.5?0.5:W;}M.css(V);m.css({"width":V.width-G.padding*2,"height":V.height-(h*W)-G.padding*2});},u=function(){return[B(window).width()-(G.margin*2),B(window).height()-(G.margin*2),B(document).scrollLeft()+G.margin,B(document).scrollTop()+G.margin];},R=function(){var V=u(),Z={},W=G.autoScale,X=G.padding*2,Y;if(G.width.toString().indexOf("%")>-1){Z.width=parseInt((V[0]*parseFloat(G.width))/100,10);}else{Z.width=G.width+X;}if(G.height.toString().indexOf("%")>-1){Z.height=parseInt((V[1]*parseFloat(G.height))/100,10);}else{Z.height=G.height+X;}if(W&&(Z.width>V[0]||Z.height>V[1])){if(H.type=="image"||H.type=="swf"){Y=(G.width)/(G.height);if((Z.width)>V[0]){Z.width=V[0];Z.height=parseInt(((Z.width-X)/Y)+X,10);}if((Z.height)>V[1]){Z.height=V[1];Z.width=parseInt(((Z.height-X)*Y)+X,10);}}else{Z.width=Math.min(Z.width,V[0]);Z.height=Math.min(Z.height,V[1]);}}Z.top=parseInt(Math.max(V[3]-20,V[3]+((V[1]-Z.height-40)*0.5)),10);Z.left=parseInt(Math.max(V[2]-20,V[2]+((V[0]-Z.width-40)*0.5)),10);return Z;},q=function(V){var W=V.offset();W.top+=parseInt(V.css("paddingTop"),10)||0;W.left+=parseInt(V.css("paddingLeft"),10)||0;W.top+=parseInt(V.css("border-top-width"),10)||0;W.left+=parseInt(V.css("border-left-width"),10)||0;W.width=V.width();W.height=V.height();return W;},I=function(){var Y=H.orig?B(H.orig):false,X={},W,V;if(Y&&Y.length){W=q(Y);X={width:W.width+(G.padding*2),height:W.height+(G.padding*2),top:W.top-G.padding-20,left:W.left-G.padding-20};}else{V=u();X={width:G.padding*2,height:G.padding*2,top:parseInt(V[3]+V[1]*0.5,10),left:parseInt(V[2]+V[0]*0.5,10)};}return X;},a=function(){if(!T.is(":visible")){clearInterval(p);return;}B("div",T).css("top",(N*-40)+"px");N=(N+1)%12;};B.fn.fancybox=function(V){if(!B(this).length){return this;}B(this).data("fancybox",B.extend({},V,(B.metadata?B(this).metadata():{}))).unbind("click.fb").bind("click.fb",function(X){X.preventDefault();if(P){return;}P=true;B(this).blur();j=[];C=0;var W=B(this).attr("rel")||"";if(!W||W===""||W==="nofollow"){j.push(this);}else{j=B("a[rel="+W+"], area[rel="+W+"]");C=j.index(this);}w();return;});return this;};B.fancybox=function(Y){var X;if(P){return;}P=true;X=typeof arguments[1]!=="undefined"?arguments[1]:{};j=[];C=parseInt(X.index,10)||0;if(B.isArray(Y)){for(var W=0,V=Y.length;W<V;W++){if(typeof Y[W]=="object"){B(Y[W]).data("fancybox",B.extend({},X,Y[W]));}else{Y[W]=B({}).data("fancybox",B.extend({content:Y[W]},X));}}j=jQuery.merge(j,Y);}else{if(typeof Y=="object"){B(Y).data("fancybox",B.extend({},X,Y));}else{Y=B({}).data("fancybox",B.extend({content:Y},X));}j.push(Y);}if(C>j.length||C<0){C=0;}w();};B.fancybox.showActivity=function(){clearInterval(p);T.show();p=setInterval(a,66);};B.fancybox.hideActivity=function(){T.hide();};B.fancybox.next=function(){return B.fancybox.pos(e+1);};B.fancybox.prev=function(){return B.fancybox.pos(e-1);};B.fancybox.pos=function(V){if(P){return;}V=parseInt(V);j=y;if(V>-1&&V<y.length){C=V;w();}else{if(G.cyclic&&y.length>1){C=V>=y.length?0:y.length-1;w();}}return;};B.fancybox.cancel=function(){if(P){return;}P=true;B.event.trigger("fancybox-cancel");r();H.onCancel(j,C,H);P=false;};B.fancybox.close=function(){if(P||M.is(":hidden")){return;}P=true;if(G&&false===G.onCleanup(y,e,G)){P=false;return;}r();B(J.add(O).add(z)).hide();B(m.add(Q)).unbind();B(window).unbind("resize.fb scroll.fb");B(document).unbind("keydown.fb");m.find("iframe").attr("src",S&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");if(G.titlePosition!=="inside"){A.empty();}M.stop();function V(){Q.fadeOut("fast");A.empty().hide();M.hide();B.event.trigger("fancybox-cleanup");m.empty();G.onClosed(y,e,G);y=H=[];e=C=0;G=H={};P=false;}if(G.transitionOut=="elastic"){b=I();var W=M.position();c={top:W.top,left:W.left,width:M.width(),height:M.height()};if(G.opacity){c.opacity=1;}A.empty().hide();s.prop=1;B(s).animate({prop:0},{duration:G.speedOut,easing:G.easingOut,step:U,complete:V});}else{M.fadeOut(G.transitionOut=="none"?0:G.speedOut,V);}};B.fancybox.resize=function(){if(Q.is(":visible")){Q.css("height",B(document).height());}B.fancybox.center(true);};B.fancybox.center=function(){var V,W;if(P){return;}W=arguments[0]===true?1:0;V=u();if(!W&&(M.width()>V[0]||M.height()>V[1])){return;}M.stop().animate({"top":parseInt(Math.max(V[3]-20,V[3]+((V[1]-m.height()-40)*0.5)-G.padding)),"left":parseInt(Math.max(V[2]-20,V[2]+((V[0]-m.width()-40)*0.5)-G.padding))},typeof arguments[0]=="number"?arguments[0]:200);};B.fancybox.init=function(){if(B("#fancybox-wrap").length){return;}B("body").append(L=B('<div id="fancybox-tmp"></div>'),T=B('<div id="fancybox-loading"><div></div></div>'),Q=B('<div id="fancybox-overlay"></div>'),M=B('<div id="fancybox-wrap"></div>'));d=B('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(M);d.append(m=B('<div id="fancybox-content"></div>'),J=B('<a id="fancybox-close"></a>'),A=B('<div id="fancybox-title"></div>'),O=B('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),z=B('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));J.click(B.fancybox.close);T.click(B.fancybox.cancel);O.click(function(V){V.preventDefault();B.fancybox.prev();});z.click(function(V){V.preventDefault();B.fancybox.next();});if(B.fn.mousewheel){M.bind("mousewheel.fb",function(V,W){if(P){V.preventDefault();}else{if(B(V.target).get(0).clientHeight==0||B(V.target).get(0).scrollHeight===B(V.target).get(0).clientHeight){V.preventDefault();B.fancybox[W>0?"prev":"next"]();}}});}if(!B.support.opacity){M.addClass("fancybox-ie");}if(S){T.addClass("fancybox-ie6");M.addClass("fancybox-ie6");B('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(d);}};B.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"no",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.9,titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};B(document).ready(function(){B.fancybox.init();});})(jQuery);function photoPopUp(){$(".galleryThumbs").fancybox({"hideOnContentClick":false,"padding":10,"centerOnScroll":true,"opacity":true,"transitionIn":"none","transitionOut":"none","titlePosition":"over","onStart":function(){$("#fancybox-wrap").addClass("fancyGallery");$("#fancybox-wrap").hover(function(){$("#fancybox-title-over").stop();$("#fancybox-left-ico").fadeIn("fast");$("#fancybox-right-ico").fadeIn("fast");$("#fancybox-title-over").fadeTo("fast",0.9);},function(){$("#fancybox-title-over").fadeTo("medium",0);$("#fancybox-left-ico").fadeOut("medium");$("#fancybox-right-ico").fadeOut("medium");});},"onClosed":function(){$("#fancybox-wrap").removeClass("fancyGallery");},"titleFormat":function(d,c,a,b){return'<span id="fancybox-title-over">Image '+(a+1)+" / "+c.length+(d.length?" &nbsp; "+d:"")+"</span>";}});}$(document).ready(function(){$("a.loginLink").fancybox({"hideOnContentClick":false,"hideOnOverlayClick":false,"autoDimensions":false,"autoScale":false,"centerOnScroll":true,"height":380,"width":400});$("a.forgotPasswordLink").fancybox({"hideOnContentClick":false,"height":380,"width":400});$("a.rateArticle").fancybox({"hideOnContentClick":false,"height":130,"width":300});$("a.socMedia").fancybox({"hideOnContentClick":false,"height":182,"width":300});$("a.mapExpand").fancybox({"hideOnContentClick":false,"height":440,"width":620});$("a.newsTip").fancybox({"hideOnContentClick":false,"height":480,"width":390});$("a.mediaSubmit").fancybox({"hideOnContentClick":false,"height":350,"width":650});$("a.postAComment").fancybox({"hideOnContentClick":false,"height":350,"width":400});$("a.favorites").fancybox({"hideOnContentClick":false,"height":280,"width":476});$("a.oolBox").fancybox({"hideOnContentClick":false,"height":350,"width":425});$("a.regaccError").fancybox({"modal":true,"autoDimensions":false,"height":350,"width":425});$("a.regserviceTerms").fancybox({"modal":true,"autoDimensions":true,"centerOnScroll":false,"width":580,"height":480,"onStart":function(){$("#tosButtons").show();$("#termsPolicy > div.scrollable").removeClass("noButtons");}});$("a.regserviceTermsOnly").fancybox({"autoDimensions":true,"centerOnScroll":false,"onStart":function(){$("#tosButtons").hide();$("#termsPolicy > div.scrollable").addClass("noButtons");}});$("a.sampleit").fancybox({"autoDimensions":true,"centerOnScroll":true,"padding":45,"width":700,"height":414,"showCloseButton":true,"onComplete":function(){if(navigator.platform==="iPad"){}else{$("#scroll-sampleit").jScrollPane().mousewheel();}}});$("a.gatePage").fancybox({"autoDimensions":false,"autoScale":false,"hideOnContentClick":false,"height":350,"width":425,"showCloseButton":false,"centerOnScroll":true,"hideOnOverlayClick":false});$("a.photoPop").fancybox();$("a.fancy-mobile").fancybox({"hideOnContentClick":true,"showCloseButton":true,"width":335,"height":540,"type":"iframe"});$("a.fancy-ipad").fancybox({"hideOnContentClick":true,"showCloseButton":true,"width":815,"height":660,"type":"iframe"});$("a.mapDirections").fancybox({"hideOnContentClick":false,"height":526,"width":800});$(".newsletterPopup").fancybox({"padding":10,"autoScale":false,"centerOnScroll":true,"opacity":true,"transitionIn":"none","transitionOut":"none","onComplete":function(){$("#fancybox-overlay").css("height",$(document).height());}});photoPopUp();var b=polopoly.base64.stringDecode(polopoly.cookie.get("mtrdata"));if(b){var a=b.split(";");for(var c=0;c<a.length;c++){name=a[c].split("=")[0];value=a[c].split("=")[1];if(name==="views_left"){if(value!=="1"){value=parseInt(value,10)-2;$("#meterMsg1").show();$("#viewsLeft").html(value);}else{$("#meterClose, #contBtn").hide();$("#meterMsg2").show();$("#viewsLeft").html("0");$("#meterBtn").html("Subscribe now");}}else{if(name==="page_limit"){if(value!=="0"){value=parseInt(value,10)-2;$(".viewsTotal").html(value);}else{$(".viewsTotal").html("5");}}}}}});function gatePage(){$("#gatePage").fancybox({"autoDimensions":false,"autoScale":false,"centerOnScroll":true,"width":400,"height":380,"showCloseButton":false,"hideOnOverlayClick":false,"hideOnContentClick":false}).trigger("click");}function emailBox(){$("#emailPop").fancybox({"width":430,"height":390,"hideOnContentClick":false}).trigger("click");}function phoneBox(){$("#phonePop").fancybox({"width":380,"height":160,"hideOnContentClick":false}).trigger("click");}function intercept(){$("#gatePage").fancybox({"width":400,"height":380,"hideOnContentClick":false}).trigger("click");}function meterBox(){$("#meterBox").fancybox({"autoDimensions":false,"autoScale":false,"width":400,"height":380,"showCloseButton":false,"hideOnOverlayClick":false,"hideOnContentClick":false}).trigger("click");}function interStitial(){$("#interStitial").fancybox({"autoDimensions":false,"autoScale":false,"width":800,"height":600,"showCloseButton":false,"hideOnOverlayClick":false,"hideOnContentClick":false}).trigger("click");$("#fancybox-outer").css("background-color","#09111b");}function close_fancybox(){parent.$.fancybox.close();}function closeFancyReload(){parent.$.fancybox.close();window.parent.document.location.reload(true);}function GB_updateAccountWindow(a){$("#fancybox-outer").height(250);$("#fancybox-content").height(230);$("#fancybox-outer").width(800);$("#fancybox-content").width(780);$("#fancybox-wrap").height(250);$("#fancybox-wrap").width(800);$.fancybox.center();$("#fancybox-close").click(function(){window.parent.document.location.reload(true);});}function FBresize_500_280(){$("#fancybox-outer").height(280);$("#fancybox-content").height(260);$("#fancybox-outer").width(500);$("#fancybox-content").width(480);$("#fancybox-wrap").height(280);$("#fancybox-wrap").width(500);}function aliLogin(){$("#aliLogin").fancybox({"autoDimensions":false,"autoScale":false,"width":400,"height":380,"showCloseButton":true,"hideOnOverlayClick":true,"hideOnContentClick":false}).trigger("click");}function mmnLogin(){$("#mmnLogin").fancybox({"autoDimensions":false,"autoScale":false,"width":400,"height":380,"showCloseButton":true,"hideOnOverlayClick":true,"hideOnContentClick":false}).trigger("click");}function niLogin(){$("#niLogin").fancybox({"autoDimensions":false,"autoScale":false,"width":400,"height":380,"showCloseButton":true,"hideOnOverlayClick":true,"hideOnContentClick":false}).trigger("click");}function forgotPass(){$("#forgotPass").fancybox({"width":400,"height":380,"showCloseButton":true,"hideOnOverlayClick":true,"hideOnContentClick":false}).trigger("click");}function ugcLogin(){$("#ugcLogin").fancybox({"width":400,"height":380,"showCloseButton":false,"hideOnOverlayClick":false,"hideOnContentClick":false}).trigger("click");}function getDirectionsViaInfoWindow(){$("#getDirectionsViaInfoWindow").fancybox({"width":800,"height":526,"showCloseButton":true,"hideOnOverlayClick":true,"hideOnContentClick":false}).trigger("click");}/*
 * jScrollPane - v2.0.0beta5 - 2010-10-18
 * http://jscrollpane.kelvinluck.com/
 *
 * Copyright (c) 2010 Kelvin Luck
 * Dual licensed under the MIT and GPL licenses.
 */
(function(b,a,c){b.fn.jScrollPane=function(f){function d(C,L){var au,N=this,V,ah,v,aj,Q,W,y,q,av,aB,ap,i,H,h,j,X,R,al,U,t,A,am,ac,ak,F,l,ao,at,x,aq,aE,g,aA,ag=true,M=true,aD=false,k=false,Z=b.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";aE=C.css("paddingTop")+" "+C.css("paddingRight")+" "+C.css("paddingBottom")+" "+C.css("paddingLeft");g=(parseInt(C.css("paddingLeft"))||0)+(parseInt(C.css("paddingRight"))||0);an(L);function an(aH){var aL,aK,aJ,aG,aF,aI;au=aH;if(V==c){C.css({"overflow":"hidden","padding":0});ah=C.innerWidth()+g;v=C.innerHeight();C.width(ah);V=b('<div class="jspPane" />').wrap(b('<div class="jspContainer" />').css({"width":ah+"px","height":v+"px"}));C.wrapInner(V.parent());aj=C.find(">.jspContainer");V=aj.find(">.jspPane");V.css("padding",aE);}else{C.css("width","");aI=C.outerWidth()+g!=ah||C.outerHeight()!=v;if(aI){ah=C.innerWidth()+g;v=C.innerHeight();aj.css({"width":ah+"px","height":v+"px"});}aA=V.innerWidth();if(!aI&&V.outerWidth()==Q&&V.outerHeight()==W){if(aB||av){V.css("width",aA+"px");C.css("width",(aA+g)+"px");}return;}V.css("width","");C.css("width",(ah)+"px");aj.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end();}aL=V.clone().css("position","absolute");aK=b('<div style="width:1px; position: relative;" />').append(aL);b("body").append(aK);Q=Math.max(V.outerWidth(),aL.outerWidth());aK.remove();W=V.outerHeight();y=Q/ah;q=W/v;av=q>1;aB=y>1;if(!(aB||av)){C.removeClass("jspScrollable");V.css({"top":0,"width":aj.width()-g});n();D();O();w();af();}else{C.addClass("jspScrollable");aJ=au.maintainPosition&&(H||X);if(aJ){aG=ay();aF=aw();}aC();z();E();if(aJ){K(aG);J(aF);}I();ad();if(au.enableKeyboardNavigation){P();}if(au.clickOnTrack){p();}B();if(au.hijackInternalLinks){m();}}if(au.autoReinitialise&&!aq){aq=setInterval(function(){an(au);},au.autoReinitialiseDelay);}else{if(!au.autoReinitialise&&aq){clearInterval(aq);}}C.trigger("jsp-initialised",[aB||av]);}function aC(){if(av){aj.append(b('<div class="jspVerticalBar" />').append(b('<div class="jspCap jspCapTop" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragTop" />'),b('<div class="jspDragBottom" />'))),b('<div class="jspCap jspCapBottom" />')));R=aj.find(">.jspVerticalBar");al=R.find(">.jspTrack");ap=al.find(">.jspDrag");if(au.showArrows){am=b('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",az(0,-1)).bind("click.jsp",ax);ac=b('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",az(0,1)).bind("click.jsp",ax);if(au.arrowScrollOnHover){am.bind("mouseover.jsp",az(0,-1,am));ac.bind("mouseover.jsp",az(0,1,ac));}ai(al,au.verticalArrowPositions,am,ac);}t=v;aj.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){t-=b(this).outerHeight();});ap.hover(function(){ap.addClass("jspHover");},function(){ap.removeClass("jspHover");}).bind("mousedown.jsp",function(aF){b("html").bind("dragstart.jsp selectstart.jsp",function(){return false;});ap.addClass("jspActive");var s=aF.pageY-ap.position().top;b("html").bind("mousemove.jsp",function(aG){S(aG.pageY-s,false);}).bind("mouseup.jsp mouseleave.jsp",ar);return false;});o();}}function o(){al.height(t+"px");H=0;U=au.verticalGutter+al.outerWidth();V.width(ah-U-g);if(R.position().left==0){V.css("margin-left",U+"px");}}function z(){if(aB){aj.append(b('<div class="jspHorizontalBar" />').append(b('<div class="jspCap jspCapLeft" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragLeft" />'),b('<div class="jspDragRight" />'))),b('<div class="jspCap jspCapRight" />')));ak=aj.find(">.jspHorizontalBar");F=ak.find(">.jspTrack");h=F.find(">.jspDrag");if(au.showArrows){at=b('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",az(-1,0)).bind("click.jsp",ax);x=b('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",az(1,0)).bind("click.jsp",ax);if(au.arrowScrollOnHover){at.bind("mouseover.jsp",az(-1,0,at));x.bind("mouseover.jsp",az(1,0,x));}ai(F,au.horizontalArrowPositions,at,x);}h.hover(function(){h.addClass("jspHover");},function(){h.removeClass("jspHover");}).bind("mousedown.jsp",function(aF){b("html").bind("dragstart.jsp selectstart.jsp",function(){return false;});h.addClass("jspActive");var s=aF.pageX-h.position().left;b("html").bind("mousemove.jsp",function(aG){T(aG.pageX-s,false);}).bind("mouseup.jsp mouseleave.jsp",ar);return false;});l=aj.innerWidth();ae();}else{}}function ae(){aj.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){l-=b(this).outerWidth();});F.width(l+"px");X=0;}function E(){if(aB&&av){var aF=F.outerHeight(),s=al.outerWidth();t-=aF;b(ak).find(">.jspCap:visible,>.jspArrow").each(function(){l+=b(this).outerWidth();});l-=s;v-=s;ah-=aF;F.parent().append(b('<div class="jspCorner" />').css("width",aF+"px"));o();ae();}if(aB){V.width((aj.outerWidth()-g)+"px");}W=V.outerHeight();q=W/v;if(aB){ao=1/y*l;if(ao>au.horizontalDragMaxWidth){ao=au.horizontalDragMaxWidth;}else{if(ao<au.horizontalDragMinWidth){ao=au.horizontalDragMinWidth;}}h.width(ao+"px");j=l-ao;ab(X);}if(av){A=1/q*t;if(A>au.verticalDragMaxHeight){A=au.verticalDragMaxHeight;}else{if(A<au.verticalDragMinHeight){A=au.verticalDragMinHeight;}}ap.height(A+"px");i=t-A;aa(H);}}function ai(aG,aI,aF,s){var aK="before",aH="after",aJ;if(aI=="os"){aI=/Mac/.test(navigator.platform)?"after":"split";}if(aI==aK){aH=aI;}else{if(aI==aH){aK=aI;aJ=aF;aF=s;s=aJ;}}aG[aK](aF)[aH](s);}function az(aF,s,aG){return function(){G(aF,s,this,aG);this.blur();return false;};}function G(aH,aF,aK,aJ){aK=b(aK).addClass("jspActive");var aI,s=function(){if(aH!=0){T(X+aH*au.arrowButtonSpeed,false);}if(aF!=0){S(H+aF*au.arrowButtonSpeed,false);}},aG=setInterval(s,au.arrowRepeatFreq);s();aI=aJ==c?"mouseup.jsp":"mouseout.jsp";aJ=aJ||b("html");aJ.bind(aI,function(){aK.removeClass("jspActive");clearInterval(aG);aJ.unbind(aI);});}function p(){w();if(av){al.bind("mousedown.jsp",function(aH){if(aH.originalTarget==c||aH.originalTarget==aH.currentTarget){var aG=b(this),s=setInterval(function(){var aI=aG.offset(),aJ=aH.pageY-aI.top;if(H+A<aJ){S(H+au.trackClickSpeed);}else{if(aJ<H){S(H-au.trackClickSpeed);}else{aF();}}},au.trackClickRepeatFreq),aF=function(){s&&clearInterval(s);s=null;b(document).unbind("mouseup.jsp",aF);};b(document).bind("mouseup.jsp",aF);return false;}});}if(aB){F.bind("mousedown.jsp",function(aH){if(aH.originalTarget==c||aH.originalTarget==aH.currentTarget){var aG=b(this),s=setInterval(function(){var aI=aG.offset(),aJ=aH.pageX-aI.left;if(X+ao<aJ){T(X+au.trackClickSpeed);}else{if(aJ<X){T(X-au.trackClickSpeed);}else{aF();}}},au.trackClickRepeatFreq),aF=function(){s&&clearInterval(s);s=null;b(document).unbind("mouseup.jsp",aF);};b(document).bind("mouseup.jsp",aF);return false;}});}}function w(){F&&F.unbind("mousedown.jsp");al&&al.unbind("mousedown.jsp");}function ar(){b("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");ap&&ap.removeClass("jspActive");h&&h.removeClass("jspActive");}function S(s,aF){if(!av){return;}if(s<0){s=0;}else{if(s>i){s=i;}}if(aF==c){aF=au.animateScroll;}if(aF){N.animate(ap,"top",s,aa);}else{ap.css("top",s);aa(s);}}function aa(aF){if(aF==c){aF=ap.position().top;}aj.scrollTop(0);H=aF;var aI=H==0,aG=H==i,aH=aF/i,s=-aH*(W-v);if(ag!=aI||aD!=aG){ag=aI;aD=aG;C.trigger("jsp-arrow-change",[ag,aD,M,k]);}u(aI,aG);V.css("top",s);C.trigger("jsp-scroll-y",[-s,aI,aG]);}function T(aF,s){if(!aB){return;}if(aF<0){aF=0;}else{if(aF>j){aF=j;}}if(s==c){s=au.animateScroll;}if(s){N.animate(h,"left",aF,ab);}else{h.css("left",aF);ab(aF);}}function ab(aF){if(aF==c){aF=h.position().left;}aj.scrollTop(0);X=aF;var aI=X==0,aH=X==j,aG=aF/j,s=-aG*(Q-ah);if(M!=aI||k!=aH){M=aI;k=aH;C.trigger("jsp-arrow-change",[ag,aD,M,k]);}r(aI,aH);V.css("left",s);C.trigger("jsp-scroll-x",[-s,aI,aH]);}function u(aF,s){if(au.showArrows){am[aF?"addClass":"removeClass"]("jspDisabled");ac[s?"addClass":"removeClass"]("jspDisabled");}}function r(aF,s){if(au.showArrows){at[aF?"addClass":"removeClass"]("jspDisabled");x[s?"addClass":"removeClass"]("jspDisabled");}}function J(s,aF){var aG=s/(W-v);S(aG*i,aF);}function K(aF,s){var aG=aF/(Q-ah);T(aG*j,s);}function Y(aN,aL,aF){var aJ,aH,s=0,aG,aK,aM;try{aJ=b(aN);}catch(aI){return;}aH=aJ.outerHeight();aj.scrollTop(0);while(!aJ.is(".jspPane")){s+=aJ.position().top;aJ=aJ.offsetParent();if(/^body|html$/i.test(aJ[0].nodeName)){return;}}aG=aw();aK=aG+v;if(s<aG||aL){aM=s-au.verticalGutter;}else{if(s+aH>aK){aM=s-v+aH+au.verticalGutter;}}if(aM){J(aM,aF);}}function ay(){return -V.position().left;}function aw(){return -V.position().top;}function ad(){aj.unbind(Z).bind(Z,function(aI,aJ,aH,aF){var aG=X,s=H;T(X+aH*au.mouseWheelSpeed,false);S(H-aF*au.mouseWheelSpeed,false);return aG==X&&s==H;});}function n(){aj.unbind(Z);}function ax(){return false;}function I(){V.unbind("focusin.jsp").bind("focusin.jsp",function(s){if(s.target===V[0]){return;}Y(s.target,false);});}function D(){V.unbind("focusin.jsp");}function P(){var aF,s;C.attr("tabindex",0).unbind("keydown.jsp").bind("keydown.jsp",function(aJ){if(aJ.target!==C[0]){return;}var aH=X,aG=H,aI=aF?2:16;switch(aJ.keyCode){case 40:S(H+aI,false);break;case 38:S(H-aI,false);break;case 34:case 32:J(aw()+Math.max(32,v)-16);break;case 33:J(aw()-v+16);break;case 35:J(W-v);break;case 36:J(0);break;case 39:T(X+aI,false);break;case 37:T(X-aI,false);break;}if(!(aH==X&&aG==H)){aF=true;clearTimeout(s);s=setTimeout(function(){aF=false;},260);return false;}});if(au.hideFocus){C.css("outline","none");if("hideFocus" in aj[0]){C.attr("hideFocus",true);}}else{C.css("outline","");if("hideFocus" in aj[0]){C.attr("hideFocus",false);}}}function O(){C.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp");}function B(){if(location.hash&&location.hash.length>1){var aG,aF;try{aG=b(location.hash);}catch(s){return;}if(aG.length&&V.find(aG)){if(aj.scrollTop()==0){aF=setInterval(function(){if(aj.scrollTop()>0){Y(location.hash,true);b(document).scrollTop(aj.position().top);clearInterval(aF);}},50);}else{Y(location.hash,true);b(document).scrollTop(aj.position().top);}}}}function af(){b("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack");}function m(){af();b("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var s=this.href.split("#"),aF;if(s.length>1){aF=s[1];if(aF.length>0&&V.find("#"+aF).length>0){Y("#"+aF,true);return false;}}});}b.extend(N,{reinitialise:function(aF){aF=b.extend({},aF,au);an(aF);},scrollToElement:function(aG,aF,s){Y(aG,aF,s);},scrollTo:function(aG,s,aF){K(aG,aF);J(s,aF);},scrollToX:function(aF,s){K(aF,s);},scrollToY:function(s,aF){J(s,aF);},scrollBy:function(aF,s,aG){N.scrollByX(aF,aG);N.scrollByY(s,aG);},scrollByX:function(s,aG){var aF=ay()+s,aH=aF/(Q-ah);T(aH*j,aG);},scrollByY:function(s,aG){var aF=aw()+s,aH=aF/(W-v);S(aH*i,aG);},animate:function(aF,aI,s,aH){var aG={};aG[aI]=s;aF.animate(aG,{"duration":au.animateDuration,"ease":au.animateEase,"queue":false,"step":aH});},getContentPositionX:function(){return ay();},getContentPositionY:function(){return aw();},getIsScrollableH:function(){return aB;},getIsScrollableV:function(){return av;},getContentPane:function(){return V;},scrollToBottom:function(s){S(i,s);},hijackInternalLinks:function(){m();}});}f=b.extend({},b.fn.jScrollPane.defaults,f);var e;this.each(function(){var g=b(this),h=g.data("jsp");if(h){h.reinitialise(f);}else{h=new d(g,f);g.data("jsp",h);}e=e?e.add(g):g;});return e;};b.fn.jScrollPane.defaults={"showArrows":false,"maintainPosition":true,"clickOnTrack":true,"autoReinitialise":false,"autoReinitialiseDelay":500,"verticalDragMinHeight":0,"verticalDragMaxHeight":99999,"horizontalDragMinWidth":0,"horizontalDragMaxWidth":99999,"animateScroll":false,"animateDuration":300,"animateEase":"linear","hijackInternalLinks":false,"verticalGutter":4,"horizontalGutter":4,"mouseWheelSpeed":10,"arrowButtonSpeed":10,"arrowRepeatFreq":100,"arrowScrollOnHover":false,"trackClickSpeed":30,"trackClickRepeatFreq":100,"verticalArrowPositions":"split","horizontalArrowPositions":"split","enableKeyboardNavigation":true,"hideFocus":false};})(jQuery,this);$(function(){var d=polopoly.user.displayName();function c(g){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]===g){return ft[1];}}}var e=c("win");var f=c("ps");if(e==="1"){window.parent.document.location.href="?reg_success=true&registration=true&ps=1&win=0";}if(e==="2"){window.parent.document.location.href="?reg_success=true&registration=true&ps=2&win=0";}else{}var b=polopoly.cookie.get("newstart");var a=polopoly.cookie.get("manage");if(polopoly.user.isNewsdaySubscriber()){if(b){b=b;}else{b="/subscribe";}if(a){a=a;}else{a="#";}}else{b="/subscribe";a="#";}});function removeSpaces(a){return a.split(" ").join("");}var url=window.document.location.href;if(url.indexOf("8080")>-1){var secureUrl="";}else{if(url.indexOf("stage.newsday")>-1){secureUrl="https://stage.newsday.com";}else{if(url.indexOf("stage.long-island")>-1){secureUrl="https://stage.long-island.newsday.com";}else{if(url.indexOf("www.newsday")>-1){secureUrl="https://www.newsday.com";}else{if(url.indexOf("long-island.newsday")>-1){secureUrl="https://long-island.newsday.com";}else{secureUrl="";}}}}}var url=window.document.location.href;if(url.indexOf("8080")>-1){var plainUrl="";}else{if(url.indexOf("stage.newsday")>-1){plainUrl="http://stage.newsday.com";}else{if(url.indexOf("stage.long-island")>-1){plainUrl="http://stage.long-island.newsday.com";}else{if(url.indexOf("www.newsday")>-1){plainUrl="http://www.newsday.com";}else{if(url.indexOf("long-island.newsday")>-1){plainUrl="http://long-island.newsday.com";}else{plainUrl="";}}}}}var ts=(Date.now()-1);var dest=polopoly.base64.stringDecode(polopoly.cookie.get("destinationUrl"));if(typeof dest===undefined||dest===""){dest=plainUrl+"/";}else{dest=dest+"?"+ts;}var p_r_i18n;if(!p_r_i18n){var resetURL="/"+resetID+"?resetpassword=true";var resetLink="<a onclick='forgotPass()' href='#'>forgot password</a>";var loginLink="<a href='/?ali=1'>log in here</a>";var spn="<span></span>";p_r_i18n={er001:spn+"You must enter your first name",er002:spn+"You must enter your last name",er003:spn+"You must enter house no.",er004:spn+"Only alphanumeric characters, dashes (-), and forward slash (/) allowed",er005:spn+"You must enter your street",er006:spn+"You must enter your ZIP code",er007:spn+"Please enter 5 digits",er008:spn+"Numbers only",er009:spn+"You must enter your phone no.",er010:spn+"Please enter 10 digits",er011:spn+"You must enter your email address",er012:spn+"Not a valid email address",er014:spn+"You must enter a username",er015:spn+"Only alphanumeric characters allowed (no spaces)",er016:spn+"Maximum Value 16 alphanumeric only",er017:spn+"You must enter a password",er018:spn+"Minimum 4 characters",er019:spn+"Passwords do not match",er020:spn+"<h3>Sorry, we could not find your account information.</h3><p>Please confirm that the following information is correct:</p><ul>"+'<li class="houseNum">House no.</li><li class="street">Street</li><li class="zip">ZIP code</li><li class="phone">Phone</li></ul>'+'<p>If you are still experiencing problems and need further assistance, email <a href="mailto:help@newsday.com">help@newsday.com</a> or call 1-877-LI-LIVE-IT (1-877-545-4834).</p>',er021:spn+"You must enter your Optimum ID",er022:spn+"You must enter your Optimum password",er023:spn+"For Optimum ID, use only the name before the @ sign",er024:spn+"<p>We are sorry, this email address is already in use. If this is your email address, please "+loginLink+" using your email address and password. If you do not know your password, click on the "+resetLink+' link.</p><p>Contact us - If you need further assistance, email <a href="mailto:help@newsday.com">help@newsday.com</a> or call 1-877-LI-LIVE-IT (1-877-545-4834).</p>',er025:spn+"Name already in use",er026:spn+'We are currently unable to validate your Optimum ID at this time. Please try again later or contact Optimum Online customer support if you have forgotten your <a href="https://idcenter.services.optimum.net/Services/Process/IDRecovery/SelectRecoveryMethod">ID</a> or <a href="https://idcenter.services.optimum.net/Services/Process/PasswordReset/SelectOptimumID">password</a>. <a href="http://www.optimum.net/Support">http://www.optimum.net/Support</a>.',er027:spn+"Please enter 8 digits",er028:spn+"Please enter valid account number",er029:spn+"Please enter 3 digits",er030:spn+"Please enter 4 digits",er031:spn+"Please enter your emplyoyee id number if you did not enter your newsday.com email.",er032:spn+"Please agree to the Terms of service and Privacy policy."};}var paypalmsg="<h1>Subscribe to newsday.com and exploreli.com</h1>"+"<p>If you are neither a Newsday nor Optimum Online<sup>&reg;</sup> subscriber, you may subscribe to newsday.com and exploreli.com for $5 per week, for your first 8 weeks, for a total of $40 payable through credit card or PayPal.</p>"+"<p>If you would like to subscribe to newsday.com and exploreli.com, please begin to create your account by supplying the following information.</p>"+"<p>You will receive an email validation of your account, and Newsday will contact you to set up your future billing preferences.</p>";var cssmsg="<h1>Create a username and password to manage your account</h1>"+"For Newsday 7-day home delivery and digital subscribers, you may use your login to gain full access Newsday.com, Exploreli.com and the mobile apps. Your username is your unique identity when leaving comments and personalizing content."+"<p>You will use your email address and password to log in to the website and manage your account.</p>";var optmsg='<h1><a class="logo" href="http://www.optimum.com">Optimum.com</a>Create Your Complimentary Newsday <br/>Digital Access Account</h1>'+'<p class="subhead">Please supply your Optimum Online<sup>&reg;</sup> customer information so<br/>we can confirm your subscription and create an account.</p>'+"<p><strong>Verify your Optimum Online<sup>&reg;</sup> account.</strong></p><p><em>*</em>Marks required fields.</p>";var optmsg2='<h1><a class="logo" href="http://www.optimum.com">Optimum.com</a>Create a username for your complimentary<br />Newsday digital access account</h1><p class="subhead">You can create a unique Newsday username below, or continue<br />to use your Optimum Online<sup>&reg;</sup> ID</p>';var empmsg="<h1>Employee registration</h1>"+"<p>Welcome to the newsday.com employee registration page. Please input your information in the fields below to confirm your employee account.</p>";var ndmsg="<h1>Subscriber registration</h1><p>Please supply the following information so we can confirm your subscription and create your account.</p><p><em>*</em>Marks required fields.</p>";var error="I am sorry, we are currently unable to process your request. Please try again later or call 1-877-LI-LIVE-IT (1-877-545-4834). You can also email us at help@newsday.com.";if(typeof view==="undefined"){view="";}if((polopoly.util.querystringValue("registration")==="true")&&(polopoly.util.querystringValue("css")==="1")){if(polopoly.user.isLoggedIn()){polopoly.cookie.clear("loginName");}}if(!polopoly.user.isLoggedIn()){$(function(){if(navigator.platform==="iPad"){}else{$("#phone1, #phone2, #phone3").autotab_magic().autotab_filter("numeric");}$("#phone1, #phone2, #phone3").blur(function(){$("#reg_printphonenumber").val($("#phone1").val()+$("#phone2").val()+$("#phone3").val());});if((polopoly.util.querystringValue("reg_checkemail"))&&(!polopoly.util.querystringValue("sent_email"))){$("#bodyContainer").addClass("forms");$("#userRegistrationCheckEmailMessage").show();$(".boxHeaderContest").hide();var h=polopoly.base64.stringDecode(polopoly.cookie.get("regType"));if("undefined"===typeof h){h="";}if(h==="contest"){$("#login-form, #benefits").hide();$(".registrationFormContest, .contest_registered").show();}var f=polopoly.base64.stringDecode(polopoly.cookie.get("Em"));var c=polopoly.base64.stringDecode(polopoly.cookie.get("Ep"));var e=polopoly.base64.stringDecode(polopoly.cookie.get("Ed"));if(f!==null){if(c!==null){if(e!==null){$("#sendEmail").val(f);$(".sendEmailDisplay").append(f);$(".sendDisplayName").append(e);$("#sendPass").val(c);$(".displayscreenName").val(e);$(".displayemailName").val(f);}}}s_nd.pageName="Newsday:Registration: Check Email Message";s_nd.t();$("#resendemail").click(function(){$("#mailForm").submit();});}else{if((polopoly.util.querystringValue("sent_email"))&&(!polopoly.util.querystringValue("status"))){$("#bodyContainer").addClass("forms");$("#userRegistrationSendEmailAgain").show();$(".boxHeaderContest").hide();$("#login-form, #benefits, #statusAccessResendEmailConfirm, .contestForm > .userInfo").hide();$(".registrationFormContest, .contest_registered").show();f=polopoly.base64.stringDecode(polopoly.cookie.get("Em"));e=polopoly.base64.stringDecode(polopoly.cookie.get("Ed"));if(f!==null){$("#resendEmailDisplay").append(f);$("#resendDisplayName").append(e);$(".displayscreenName").val(e);$(".displayemailName").val(f);}s_nd.pageName="Newsday:Registration: Check Email Message Resend Verification Link";s_nd.t();}else{if(polopoly.util.querystringValue("reg_formerror")==="down"){$("#possibleError").html(error+'<div style="display:none">error code:01</div>').css("color","#CC0000");}else{if(polopoly.util.querystringValue("device")==="mobile"){$("#iDeviceMsg").show();$("#form-login").hide();s_nd.events="event1, event30";s_nd.pageName="Newsday: iDevice Registration: Success";s_nd.t();}else{$("#form-intro, #regBody").show();polopoly.cookie.clear("ValidatedOptimumUserID");polopoly.cookie.clear("ValidatedNewsdayUser");polopoly.cookie.clear("Ed");polopoly.cookie.clear("Ep");polopoly.cookie.clear("Em");s_nd.pageName="Newsday:Registration: Start Page";s_nd.events="event29";s_nd.t();if((polopoly.util.querystringValue("registration")==="true")&&(polopoly.util.querystringValue("css")==="1")){$("#form-intro, #regBody").hide();if($("#m_email").val()===""||$("#m_subaccountnum").val()===""){$("#possibleError").html(error+'<div style="display:none">error code:02</div>').css("color","#CC0000");}else{useremail=$("#m_email").val();$.post("/membership/register",{verifyEmail:"true",reg_loginname:useremail},function(i){if($("status",i).text()==="0"){$(".nameFirst, .nameLast, .houseNum, .ndaccount, .street, .zip, .phone, .email").hide();$("#form-intro, #regBody").show();$("#bodyContainer").addClass("forms");$("#form-intro, #benefits, fieldset.email>p").hide();$("#submitRegister").text("Register");$("#registrationForm, #submitFormBox").show();$("#regHeader").html(cssmsg);$("#reg_subscribertype").val($("#m_subtype").val());$("#reg_firstname").val($("#m_firstname").val());$("#reg_lastname").val($("#m_lastname").val());$("#reg_zipcode").val($("#m_zipcode").val());$("#phone1").val($("#m_phone1").val());$("#phone2").val($("#m_phone2").val());$("#phone3").val($("#m_phone3").val());$("#reg_printphonenumber").val($("#m_phone1").val()+$("#m_phone2").val()+$("#m_phone3").val());$("#reg_loginname").val($("#m_email").val());$("#reg_printhousenum").val($("#m_housenum").val());$("#reg_printaddress").val($("#m_street").val());$("#reg_printaccountnumber").val($("#m_subaccountnum").val());}else{if($("status",i).text()==="1"){$("#userUpgradeAccount").show();}else{$("#possibleError").html(error+'<div style="display:none">error code:03</div>').css("color","#CC0000");}}});}}else{if((polopoly.util.querystringValue("registration")==="true")&&(polopoly.util.querystringValue("emp")==="1")){$("#reg_subscribertype").val("5");$("#bodyContainer").addClass("forms");$("#reg_loginname").addClass("employee");$("#form-intro, #benefits, fieldset.email>p").hide();$("#submitRegister").text("Register");$("#registrationForm, #submitFormBox, .empaccount").show();$("#regHeader").html(empmsg);$("fieldset.email.long label").html("<em>*</em>Newsday email address. <span>If no newsday.com email, also submit your employee id below.</span>");}else{if((polopoly.util.querystringValue("registration")==="true")&&(polopoly.util.querystringValue("opt")==="1")){var g=polopoly.base64.stringDecode(polopoly.cookie.get("loginName"));var a=polopoly.base64.stringDecode(polopoly.cookie.get("displayName"));$("#reg_subscribertype").val("8");$("#reg_optimum").val("false");$("#reg_loginname").val(g);$("#form-login, #benefits, .optimumID, .optimumPassword, .nameFirst, .nameLast, .houseNum, .zip, .street, .phone, .ndaccount, .create, .email, .password, .passwordConfirm").hide();$("#regHeader").html(optmsg2);$("#regBody, #registrationForm, #submitFormBox, #optsub").show();$("#reg_screenname").val(a);}}}$.validator.addMethod("screenname",function(j,i){return this.optional(i)||/^[a-zA-Z_0-9]+$/i.test(j);},"");$.validator.addMethod("alphanum",function(j,i){return this.optional(i)||/^[a-zA-Z_0-9]+$/i.test(j);},"");$.validator.addMethod("housenum",function(j,i){return this.optional(i)||/^[a-z0-9-\/\s]+$/i.test(j);},"");$.validator.addMethod("ndemail",function(j,i){return this.optional(i)||/@newsday\.com+$/i.test(j);},"");$.validator.addMethod("nosign",function(j,i){if($("#reg_subscribertype").val()==="2"){return this.optional(i)||/^[^@]+$/i.test(j);}else{return true;}},"");var b={rules:{reg_firstname:{required:function(i){return($("#reg_subscribertype").val()!=="8");}},reg_lastname:{required:function(i){return($("#reg_subscribertype").val()!=="8");}},reg_printhousenum:{required:function(i){return($("#reg_subscribertype").val()!=="8");},housenum:function(i){return($("#reg_subscribertype").val()!=="8");}},reg_printaddress:{required:function(i){return($("#reg_subscribertype").val()!=="8");}},reg_zipcode:{required:function(i){return($("#reg_subscribertype").val()!=="8");},minlength:5,number:true},phone1:{required:function(i){return($("#reg_subscribertype").val()!=="8");},number:function(i){return($("#reg_subscribertype").val()!=="8");},minlength:3},phone2:{required:function(i){return($("#reg_subscribertype").val()!=="8");},number:function(i){return($("#reg_subscribertype").val()!=="8");},minlength:3},phone3:{required:function(i){return($("#reg_subscribertype").val()!=="8");},number:function(i){return($("#reg_subscribertype").val()!=="8");},minlength:4},reg_printaccountnumber:{alphanum:true},reg_loginname:{required:function(i){return($("#reg_subscribertype").val()!=="8");}},reg_empaccountnumber:{required:function(k){var j=$("#reg_loginname").val();var i=j.indexOf("@newsday.com");return($("#reg_subscribertype").val()==="5"&&i===-1);}},reg_screenname:{required:true,screenname:true,maxlength:16},reg_password:{required:function(i){return($("#reg_subscribertype").val()!=="8");},minlength:4},reg_checkPassword:{equalTo:"#reg_password"},reg_optaccountid:{required:function(i){return($("#reg_subscribertype").val()==="2");},nosign:true},reg_optaccountpass:{required:function(i){return($("#reg_subscribertype").val()==="2");}},reg_tos:{required:true}},messages:{reg_firstname:{required:p_r_i18n.er001},reg_lastname:{required:p_r_i18n.er002},reg_printhousenum:{required:p_r_i18n.er003,housenum:p_r_i18n.er004},reg_printaddress:{required:p_r_i18n.er005},reg_zipcode:{required:p_r_i18n.er006,number:p_r_i18n.er008,minlength:p_r_i18n.er007},phone1:{required:p_r_i18n.er009,number:p_r_i18n.er008,minlength:p_r_i18n.er029},phone2:{required:p_r_i18n.er009,number:p_r_i18n.er008,minlength:p_r_i18n.er029},phone3:{required:p_r_i18n.er009,number:p_r_i18n.er008,minlength:p_r_i18n.er030},reg_printaccountnumber:{alphanum:p_r_i18n.er015},reg_loginname:{required:p_r_i18n.er011,email:p_r_i18n.er012},reg_empaccountnumber:{required:p_r_i18n.er031},reg_screenname:{required:p_r_i18n.er014,screenname:p_r_i18n.er015,maxlength:p_r_i18n.er016},reg_password:{required:p_r_i18n.er017,minlength:p_r_i18n.er018},reg_checkPassword:{equalTo:p_r_i18n.er019},reg_optaccountid:{required:p_r_i18n.er021,nosign:p_r_i18n.er023},reg_optaccountpass:{required:p_r_i18n.er022},reg_tos:{required:p_r_i18n.er032}},submitHandler:function(i){if($("#reg_subscribertype").val()==="1"||$("#reg_subscribertype").val()==="2"){polopoly.cookie.set("displayName",polopoly.base64.stringEncode($("#reg_screenname").val()));polopoly.cookie.set("loginName",polopoly.base64.stringEncode($("#reg_loginname").val()));polopoly.cookie.set("regType",polopoly.base64.stringEncode($("#reg_type").val()));$("#Process").show();i.submit();}else{$("#Process").show();i.submit();}}};var d=$("#registerform").validate(b);$("#reg_ndsub,#reg_bothsub").click(function(){$("#reg_subscribertype, #reg_printphonenumber").val("1");$("#registerform").addClass("nd");$("#bodyContainer").addClass("forms");$("#form-intro, #benefits").hide();$("#registrationForm, #submitFormBox, .ndaccount").show();if(view==="contest"){}else{$("html, body").animate({scrollTop:0},0);}$("#regHeader").html(ndmsg);});$("#reg_optsub").click(function(){$("#reg_subscribertype, #reg_printphonenumber").val("2");$("#registerform").addClass("opt");$("#bodyContainer").addClass("forms");$("#form-intro, #benefits, .ndaccount").hide();$("#registrationForm, #optsub, #submitFormBox").show();if(view==="contest"){}else{$("html, body").animate({scrollTop:0},0);}$("#regHeader").html(optmsg);});$(":button[name='closeFancy']").click(function(){$.fancybox.close();});$("input").focus(function(){$("#accerrMsg, #accerrMsgOt").hide();});$("#submitRegister").click(function(){var j=$("#reg_subscribertype").val();var i=$("#registerform").valid();if(j==="1"){if(i===true){$("#accerrMsg").removeClass("emailError usernameError emailOptError usernameOptError accountError");$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/membership/register",{verifyUser:"true",reg_site:userSiteId,reg_printaccountnumber:$("#reg_printaccountnumber").val(),reg_printhousenum:$("#reg_printhousenum").val(),reg_printphonenumber:$("#reg_printphonenumber").val(),reg_loginname:$("#reg_loginname").val(),reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){$("#registerform").submit();$("#Process").hide();}else{if($("status",k).text()==="1"){$("#accerrMsg").html(p_r_i18n.er020).show();$("#Process").hide();return false;}else{if($("status",k).text()==="2"){var l=polopoly.base64.stringDecode(polopoly.cookie.get("CapiErrorMsg"));$("#accerrMsg").html(l).show();$("#Process").hide();return false;}else{if($("status",k).text()==="3"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#Process").hide();return false;}else{if($("status",k).text()==="4"){$("#accerrMsg").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{if($("status",k).text()==="5"){$("#accerrMsg").addClass("accountError").html(p_r_i18n.er028).show();$("#Process").hide();return false;}else{if($("status",k).text()==="6"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:05</div>').css("color","#CC0000");}}}}}}}});}return false;}else{if(j==="2"){if(i===true){$("#registerform").addClass("opt");$("#accerrMsg").removeClass("emailError usernameError emailOptError usernameOptError accountError");$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/optimum/ValidateOptimumUserIDServlet",{optimumUserId:$("#reg_optaccountid").val(),optimumUserPassword:$("#reg_optaccountpass").val(),reg_loginname:$("#reg_loginname").val(),reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){polopoly.cookie.set("ValidatedOptimumUserID",polopoly.base64.stringEncode($("#reg_optaccountid").val()));$("#registerform").submit();$("#Process").hide();return false;}else{if($("status",k).text()==="1"){$("#accerrMsg").addClass("OptError").html(p_r_i18n.er026).show();$("#Process").hide();return false;}else{if($("status",k).text()==="2"){$("#accerrMsg").addClass("emailOptError").html(p_r_i18n.er024).show();$("#Process").hide();return false;}else{if($("status",k).text()==="3"){$("#accerrMsg").addClass("usernameOptError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{if($("status",k).text()==="4"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:06</div>').css("color","#CC0000");return false;}}}}}});}return false;}else{if(j==="4"){$("#accerrMsg").removeClass("emailError usernameError emailOptError usernameOptError accountError");if(i===true){$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/membership/register",{isDigital:"true",reg_site:userSiteId,reg_loginname:$("#reg_loginname").val(),reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){$("#registerform").submit();$("#Process").hide();}else{if($("status",k).text()==="1"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#Process").hide();return false;}else{if($("status",k).text()==="2"){$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{if($("status",k).text()==="3"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:08</div>').css("color","#CC0000");}}}}});}return false;}else{if(j==="5"){if(i===true){$("#accerrMsg").removeClass("emailError usernameError");$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/membership/register",{isEmployeeReg:"true",reg_loginname:$("#reg_loginname").val(),reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){$("#registerform").submit();$("#Process").hide();}else{if($("status",k).text()==="1"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#Process").hide();return false;}else{if($("status",k).text()==="2"){$("#accerrMsg").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{if($("status",k).text()==="3"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:09</div>').css("color","#CC0000");}}}}});}return false;}else{if(j==="6"||j==="7"){$("#accerrMsg").removeClass("emailError usernameError emailOptError usernameOptError accountError");if(i===true){$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/membership/register",{verifyUser:"false",reg_site:userSiteId,reg_loginname:$("#reg_loginname").val(),reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){$("#registerform").submit();$("#Process").hide();}else{if($("status",k).text()==="1"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#Process").hide();return false;}else{if($("status",k).text()==="2"){$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{if($("status",k).text()==="3"){$("#accerrMsg").addClass("emailError").html(p_r_i18n.er024).show();$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:10</div>').css("color","#CC0000");}}}}});}return false;}else{if(j==="8"){if(i===true){$("#Process").show();$("#accerrMsg, #accerrMsgOt").hide();$.post("/membership/register",{optimum:"true",reg_site:userSiteId,reg_screenname:$("#reg_screenname").val()},function(k){if($("status",k).text()==="0"){$("#registerform").submit();}else{if($("status",k).text()==="2"){$("#accerrMsgOt").addClass("usernameError").html(p_r_i18n.er025).show();$("#Process").hide();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:10</div>').css("color","#CC0000");}}});}return false;}else{$("#possibleError").html("PAGE ERROR: UNKNOWN SUBSCRIBER").css("color","red");}}}}}}});$("#submitUserUpgrade").click(function(){var i=$("#reg_login").val();$.post("/membership/register",{updateAccessLevel:"true",reg_site:userSiteId,reg_printsubscriber:$("#m_subtype").val(),reg_loginname:$("#m_email").val(),reg_printaccountnumber:$("#m_subaccountnum").val(),reg_password:i},function(j){if($("status",j).text()==="0"){$("#upgradeError").html("Invalid password").show();}else{if($("status",j).text()==="1"){$("#userUpgradeLogin").hide();$("#userUpgradeAccount").html('Your account has been upgraded. <a href="'+dest+'">Click here to continue</a>.').show();return false;}else{$("#possibleError").html(error+'<div style="display:none">error code:11</div>').css("color","#CC0000");}}});});}}}}});}else{$(function(){var b=polopoly.util.querystringValue("ps");if(typeof b==="undefined"){b="-1";}var a=polopoly.util.querystringValue("is");if(typeof a==="undefined"){a="-1";}if(polopoly.util.querystringValue("reg_success")&&((b==="1"||b==="0"))&&(a==="-1")){registrationeventid="event1:"+s_nd.prop6;s_nd.eVar17=NDAL;s_nd.pageName="Newsday:Registration: Newsletters";s_nd.events=registrationeventid+",event30";s_nd.t();$("#form-login").hide();$(".membershipForm, #userRegistrationSuccess").show();$("#bodyContainer").addClass("forms");}else{if(polopoly.util.querystringValue("reg_success")&&((b==="2"))&&(a==="-1")){$("#form-login").hide();registrationeventid="event1:"+s_nd.prop6;s_nd.eVar17=NDAL;s_nd.pageName="Newsday:Registration: Employee";s_nd.events=registrationeventid+",event30";s_nd.t();window.location="/employee";}else{if((polopoly.util.querystringValue("registration")==="true")&&(polopoly.util.querystringValue("opt")==="1")&&(polopoly.util.querystringValue("reg_checkemail")==="false")){$("#topContent").html('<p class="optIdLogin loading">We are logging you in with your new credentials. Please wait...</p>');registrationeventid="event1:"+s_nd.prop6;s_nd.eVar17="OptimumLogin";s_nd.pageName="Newsday:Registration: OptimumID Success";s_nd.events=registrationeventid+",event30";s_nd.t();if(polopoly.util.querystringValue("goTo")){goTo=polopoly.util.querystringValue("goTo");if(goTo==="eedition"){window.location.href="/eedition";}else{return false;}}else{window.location.href=dest;}}else{if(!polopoly.util.querystringValue("nl")&&!polopoly.util.querystringValue("reg_success")&&view!=="contest"){$("body: #main").hide();$("#profile_goto").submit();}else{if(view!=="contest"){$("body: #main").hide();document.location.href="/";}}}}}$(".submitRegister_newsletter").mousedown(function(){if(($("#newsletter_nyweekreview:checked").val()==="yes")||($("#newsletter_nynewsdaynow:checked").val()==="yes")||($("#newsletter_explorelibestbets:checked").val()==="yes")||($("#newsletter_highschoolsports:checked").val()==="yes")||($("#newsletter_sportsnow:checked").val()==="yes")||($("#newsletter_nytravel:checked").val()==="yes")||($("#newsletter_feedme:checked").val()==="yes")||($("#newsletter_business:checked").val()==="yes")||($("#newsletter_dailydeal:checked").val()==="yes")||($("#newsletter_realestate:checked").val()==="yes")){s_nd.events="event21";}var c=[];x=0;if($("#newsletter_nyweekreview:checked").val()==="yes"){c[x]="Breaking News Alerts";x=x+1;}if($("#newsletter_nynewsdaynow:checked").val()==="yes"){c[x]="Newsday Now";x=x+1;}if($("#newsletter_explorelibestbets:checked").val()==="yes"){c[x]="ExploreLI Best Bets";x=x+1;}if($("#newsletter_highschoolsports:checked").val()==="yes"){c[x]="High School Sports Reports";x=x+1;}if($("#newsletter_sportsnow:checked").val()==="yes"){c[x]="Sports Now";x=x+1;}if($("#newsletter_nytravel:checked").val()==="yes"){c[x]="Go";x=x+1;}if($("#newsletter_feedme:checked").val()==="yes"){c[x]="Feed Me";x=x+1;}if($("#newsletter_business:checked").val()==="yes"){c[x]="Business";x=x+1;}if($("#newsletter_dailydeal:checked").val()==="yes"){c[x]="Daily Deal";x=x+1;}if($("#newsletter_realestate:checked").val()==="yes"){c[x]="Real Estate";x=x+1;}ndNewslettersj=(c.join("|"));s_nd.prop10=ndNewslettersj;s_nd.eVar10=ndNewslettersj;s_nd.t();return false;});$(".submitRegister_newsletter").mouseup(function(){$("#registerform_newsletter").submit();});$(".nl_nothanks").click(function(){window.location=plainUrl+"/?dest=true";});});}(function(f){f.cluetip={version:"1.0.6"};var j,i,h,e,g,b,k,d;f.fn.cluetip=function(m,l){if(typeof m=="object"){l=m;m=null;}if(m=="destroy"){return this.removeData("thisInfo").unbind(".cluetip");}return this.each(function(K){var t=this,w=f(this);var H=f.extend(true,{},f.fn.cluetip.defaults,l||{},f.metadata?w.metadata():f.meta?w.data():{});var p=false;var A=+H.cluezIndex;w.data("thisInfo",{title:t.title,zIndex:A});var S=false,R=0;if(!f("#cluetip").length){f(['<div id="cluetip">','<div id="cluetip-outer">','<h3 id="cluetip-title"></h3>','<div id="cluetip-inner"></div>',"</div>",'<div id="cluetip-extra"></div>','<div id="cluetip-arrows" class="cluetip-arrows"></div>',"</div>"].join(""))[c](a).hide();j=f("#cluetip").css({position:"absolute"});h=f("#cluetip-outer").css({position:"relative",zIndex:A});i=f("#cluetip-inner");e=f("#cluetip-title");g=f("#cluetip-arrows");b=f('<div id="cluetip-waitimage"></div>').css({position:"absolute"}).insertBefore(j).hide();}var J=(H.dropShadow)?+H.dropShadowSteps:0;if(!k){k=f([]);for(var V=0;V<J;V++){k=k.add(f("<div></div>").css({zIndex:A-1,opacity:0.1,top:1+V,left:1+V}));}k.css({position:"absolute",backgroundColor:"#000"}).prependTo(j);}var F=w.attr(H.attribute),s=H.cluetipClass;if(!F&&!H.splitTitle&&!m){return true;}if(H.local&&H.localPrefix){F=H.localPrefix+F;}if(H.local&&H.hideLocal){f(F+":first").hide();}var G=parseInt(H.topOffset,10),C=parseInt(H.leftOffset,10);var B,T,y=isNaN(parseInt(H.height,10))?"auto":(/\D/g).test(H.height)?H.height:H.height+"px";var n,u,L,Z,N,U;var z=parseInt(H.width,10)||275,W=z+(parseInt(j.css("paddingLeft"),10)||0)+(parseInt(j.css("paddingRight"),10)||0)+J,D=this.offsetWidth,v,M,aa,O,o;var Q;var I=(H.attribute!="title")?w.attr(H.titleAttribute):"";if(H.splitTitle){if(I==undefined){I="";}Q=I.split(H.splitTitle);I=Q.shift();}if(H.escapeTitle){I=I.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;");}var r;function Y(){return false;}var x=function(ab){if(!H.onActivate(w)){return false;}S=true;j.removeClass().css({width:z});if(F==w.attr("href")){w.css("cursor",H.cursor);}if(H.hoverClass){w.addClass(H.hoverClass);}u=L=w.offset().top;v=w.offset().left;O=ab.pageX;N=ab.pageY;if(t.tagName.toLowerCase()!="area"){n=f(document).scrollTop();o=f(window).width();}if(H.positionBy=="fixed"){M=D+v+C;j.css({left:M});}else{M=(D>v&&v>W)||v+D+W+C>o?v-W-C:D+v+C;if(t.tagName.toLowerCase()=="area"||H.positionBy=="mouse"||D+W>o){if(O+20+W>o){j.addClass(" cluetip-"+s);M=(O-W-C)>=0?O-W-C-parseInt(j.css("marginLeft"),10)+parseInt(i.css("marginRight"),10):O-(W/2);}else{M=O+C;}}var ac=M<0?ab.pageY+G:ab.pageY;j.css({left:(M>0&&H.positionBy!="bottomTop")?M:(O+(W/2)>o)?o/2-W/2:Math.max(O-(W/2),0),zIndex:w.data("thisInfo").zIndex});g.css({zIndex:w.data("thisInfo").zIndex+1});}T=f(window).height();if(m){if(typeof m=="function"){m=m.call(t);}i.html(m);P(ac);}else{if(Q){var ae=Q.length;i.html(ae?Q[0]:"");if(ae>1){for(var ad=1;ad<ae;ad++){i.append('<div class="split-body">'+Q[ad]+"</div>");}}P(ac);}else{if(!H.local&&F.indexOf("#")!==0){if(/\.(jpe?g|tiff?|gif|png)$/i.test(F)){i.html('<img src="'+F+'" alt="'+I+'" />');P(ac);}else{if(p&&H.ajaxCache){i.html(p);P(ac);}else{var ai=H.ajaxSettings.beforeSend,af=H.ajaxSettings.error,ag=H.ajaxSettings.success,al=H.ajaxSettings.complete;var ak={cache:false,url:F,beforeSend:function(am){if(ai){ai.call(t,am,j,i);}h.children().empty();if(H.waitImage){b.css({top:N+20,left:O+20,zIndex:w.data("thisInfo").zIndex-1}).show();}},error:function(am,an){if(S){if(af){af.call(t,am,an,j,i);}else{i.html("<i>sorry, the contents could not be loaded</i>");}}},success:function(am,an){p=H.ajaxProcess.call(t,am);if(S){if(ag){ag.call(t,am,an,j,i);}i.html(p);}},complete:function(ao,aq){if(al){al.call(t,ao,aq,j,i);}var ap=i[0].getElementsByTagName("img");d=ap.length;for(var an=0,am=ap.length;an<am;an++){if(ap[an].complete){d--;}}if(d&&!f.browser.opera){f(ap).bind("load error",function(){d--;if(d<1){b.hide();if(S){P(ac);}}});}else{b.hide();if(S){P(ac);}}}};var ah=f.extend(true,{},H.ajaxSettings,ak);f.ajax(ah);}}}else{if(H.local){var aj=f(F+(/#\S+$/.test(F)?"":":eq("+K+")")).clone(true).show();i.html(aj);P(ac);}}}}};var P=function(ad){j.addClass("cluetip-"+s);if(H.truncate){var ae=i.text().slice(0,H.truncate)+"...";i.html(ae);}function ab(){}I?e.show().html(I):(H.showTitle)?e.show().html("&nbsp;"):e.hide();if(H.sticky){var ac=f('<div id="cluetip-close"><a href="#">'+H.closeText+"</a></div>");(H.closePosition=="bottom")?ac.appendTo(i):(H.closePosition=="title")?ac.prependTo(e):ac.prependTo(i);ac.bind("click.cluetip",function(){E();return false;});if(H.mouseOutClose){j.bind("mouseleave.cluetip",function(){E();});}else{j.unbind("mouseleave.cluetip");}}var af="";h.css({zIndex:w.data("thisInfo").zIndex,overflow:y=="auto"?"visible":"auto",height:y});B=y=="auto"?Math.max(j.outerHeight(),j.height()):parseInt(y,10);Z=L;U=n+T;if(H.positionBy=="fixed"){Z=L-H.dropShadowSteps+G;}else{if((M<O&&Math.max(M,0)+W>O)||H.positionBy=="bottomTop"){if(L+B+G>U&&N-n>B+G){Z=N-B-G;af="top";}else{Z=N+G;af="bottom";}}else{if(L+B+G>U){Z=(B>=T)?n:U-B-G;}else{if(w.css("display")=="block"||t.tagName.toLowerCase()=="area"||H.positionBy=="mouse"){Z=ad-G;}else{Z=L-H.dropShadowSteps;}}}}if(af==""){M<v?af="left":af="right";}j.css({top:Z+"px"}).removeClass().addClass("clue-"+af+"-"+s).addClass(" cluetip-"+s);if(H.arrows){var ag=(L-Z-H.dropShadowSteps);g.css({top:(/(left|right)/.test(af)&&M>=0&&ag>0)?ag+"px":/(left|right)/.test(af)?0:""}).show();}else{g.hide();}k.hide();j.hide()[H.fx.open](H.fx.openSpeed||0);if(H.dropShadow){k.css({height:B,width:z,zIndex:w.data("thisInfo").zIndex-1}).show();}if(f.fn.bgiframe){j.bgiframe();}if(H.delayedClose>0){R=setTimeout(E,H.delayedClose);}H.onShow.call(t,j,i);};var X=function(ab){S=false;b.hide();if(!H.sticky||(/click|toggle/).test(H.activation)){E();clearTimeout(R);}if(H.hoverClass){w.removeClass(H.hoverClass);}};var E=function(){h.parent().hide().removeClass();H.onHide.call(t,j,i);w.removeClass("cluetip-clicked");if(I){w.attr(H.titleAttribute,I);}w.css("cursor","");if(H.arrows){g.css({top:""});}};f(document).bind("hideCluetip",function(ab){E();});if((/click|toggle/).test(H.activation)){w.bind("click.cluetip",function(ab){if(j.is(":hidden")||!w.is(".cluetip-clicked")){x(ab);f(".cluetip-clicked").removeClass("cluetip-clicked");w.addClass("cluetip-clicked");}else{X(ab);}this.blur();return false;});}else{if(H.activation=="focus"){w.bind("focus.cluetip",function(ab){x(ab);});w.bind("blur.cluetip",function(ab){X(ab);});}else{w[H.clickThrough?"unbind":"bind"]("click",Y);var q=function(ab){if(H.tracking==true){var ad=M-ab.pageX;var ac=Z?Z-ab.pageY:L-ab.pageY;w.bind("mousemove.cluetip",function(ae){j.css({left:ae.pageX+ad,top:ae.pageY+ac});});}};if(f.fn.hoverIntent&&H.hoverIntent){w.hoverIntent({sensitivity:H.hoverIntent.sensitivity,interval:H.hoverIntent.interval,over:function(ab){x(ab);q(ab);},timeout:H.hoverIntent.timeout,out:function(ab){X(ab);w.unbind("mousemove.cluetip");}});}else{w.bind("mouseenter.cluetip",function(ab){x(ab);q(ab);}).bind("mouseleave.cluetip",function(ab){X(ab);w.unbind("mousemove.cluetip");});}w.bind("mouseover.cluetip",function(ab){w.attr("title","");}).bind("mouseleave.cluetip",function(ab){w.attr("title",w.data("thisInfo").title);});}}});};f.fn.cluetip.defaults={width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:false,localPrefix:null,hideLocal:true,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:false,showTitle:true,cluetipClass:"default",hoverClass:"",waitImage:true,cursor:"help",arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:"hover",clickThrough:false,tracking:false,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(l){return true;},onShow:function(m,l){},onHide:function(m,l){},ajaxCache:true,ajaxProcess:function(l){l=l.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"");return l;},ajaxSettings:{dataType:"html"},debug:false};var c="appendTo",a="body";f.cluetip.setup=function(l){if(l&&l.insertionType&&(l.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){c=l.insertionType;}if(l&&l.insertionElement){a=l.insertionElement;}};})(jQuery);$(function(){$(".fly").hover(function(){flyout=this;timed=window.setTimeout(function(){$("div",flyout).fadeIn("fast");$("> a",flyout).addClass("active");},400);},function(){$("div",this).fadeOut("fast");$("> a",this).removeClass("active");clearTimeout(timed);});$("#region .change").toggle(function(){$("#region .flyout").fadeIn("fast");$(this).addClass("active");},function(){$("#region .flyout").fadeOut("fast");$(this).removeClass("active");});$("#region .flyout").mouseleave(function(){$("#region .change").click();});var b=polopoly.cookie.get("toolbar");$("#floatingbar .tog a").click(function(){if(typeof b==="undefined"||b==="show"){$("#floatingbar").animate({bottom:"-30px"},500);$(this).html("Show toolbar <span class='up'></span>");polopoly.cookie.set("toolbar","hide");b=polopoly.cookie.get("toolbar");}else{$("#floatingbar").animate({bottom:"0px"},500);$(this).html("Hide toolbar <span></span>");polopoly.cookie.set("toolbar","show");b=polopoly.cookie.get("toolbar");}});if(typeof b==="undefined"||b==="show"){$("#floatingbar").animate({bottom:"0px"},500);}else{$("#floatingbar .tog a").html("Show toolbar <span class='up'></span>");$("#floatingbar").animate({bottom:"-30px"},500);}if(typeof $.uniform==="undefined"){}else{$.uniform.update("select.jump");$("select#nassau").change(function(){window.location=$("select#nassau option:selected").val();});$("select#suffolk").change(function(){window.location=$("select#suffolk option:selected").val();});$("select#township").change(function(){window.location=$("select#township option:selected").val();});$("select#jumpMenu").change(function(){window.location=$("select#jumpMenu option:selected").val();});}$("a.tip").cluetip({local:true,cursor:"pointer",positionBy:"auto",tracking:false,attribute:"rel",arrows:true,sticky:false,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:350,activation:"click"});$("a.tipHover-html").cluetip({local:false,cursor:"pointer",positionBy:"mouse",tracking:false,attribute:"rel",arrows:true,sticky:false,showTitle:true,dropShadow:true,dropShadowSteps:6,leftOffset:50,topOffset:50,width:350,cluezIndex:4001});$("a.tip-html").cluetip({local:false,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"href",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:600,activation:"click"});$("a.tip-sticky").cluetip({local:true,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"rel",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:350,activation:"click"});$("a.tips-sticky").cluetip({local:false,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"href",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:385,activation:"click"});$("a.tip-sticky-html").cluetip({local:false,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"href",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:300,activation:"click",cluezIndex:4001});$("a.tip-html-300").cluetip({local:false,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"href",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:300,activation:"click"});$("a.tip-html-400").cluetip({local:false,cursor:"pointer",positionBy:"auto",tracking:true,attribute:"href",arrows:true,sticky:true,showTitle:false,dropShadow:true,dropShadowSteps:6,leftOffset:24,width:400,activation:"click"});$(".myHeadlines").click(function(){polopoly.cookie.set("tabs","headlines");});if(polopoly.user.isLoggedIn()&&polopoly.util.querystringValue("nl")==="true"){$("#myProfile").submit();}$("#printSubForm").validate({submitHandler:function(c){c.submit();}});$("#digitalSubForm").validate({submitHandler:function(c){c.submit();}});$("input#reset_loginname").focus(function(){if($(this).val()==="Enter your email"){$(this).val("");}});$("input#reset_loginname").blur(function(){if($(this).val()===""){$(this).val("Enter your email");}});var a=$("form.search-hdr input#searchQ").val();$("form.search-hdr input#searchQ").focus(function(){if($("form.search-hdr input#searchQ").val()==="search newsday.com"||$("form.search-hdr input#searchQ").val()==="Search exploreLI"){$("form.search-hdr input#searchQ").val("");}});$("form.search-hdr input#searchQ").blur(function(){if($("form.search-hdr input#searchQ").val()===""){$("form.search-hdr input#searchQ").val(a);}});$("#masthead .search .filter .ch").bind("click",function(){$("#masthead .search .fl").show();});$("#masthead .search .fl a").click(function(){var c=$(this).html();$("#masthead .search .filter .ch").html(c);$("#masthead .search .fl").hide();});$("#masthead .search div a.filter1").click(function(){$("#masthead .search input#type").val("newsday.Venue");});$("#masthead .search div a.filter2").click(function(){$("#masthead .search input#type").val("newsday.Event");});$("#masthead .search div a.filter3").click(function(){$("#masthead .search input#type").val("newsday.StoryGallery");});$("#masthead .search .filter").mouseleave(function(){$("#masthead .search .fl").hide();});$(".searchYellow").click(function(){var d=$("#wform #keywords").val();var c="Melville, NY";var e="directory.newsday.com";parent.document.location="http://"+e+"/search.pg?q="+escape(d)+"&z="+escape(c);return false;});});(function(a){var b=function(c){var f=null;var e=a("#"+c);var d=a("input[name="+c+"]");if(e.length){f=e;}else{if(d!=undefined){f=d;}}return f;};a.fn.autotab_magic=function(c){for(var d=0;d<this.length;d++){var f=d+1;var e=d-1;if(d>0&&f<this.length){a(this[d]).autotab({target:a(this[f]),previous:a(this[e])});}else{if(d>0){a(this[d]).autotab({previous:a(this[e])});}else{a(this[d]).autotab({target:a(this[f])});}}if(c!=null&&(isNaN(c)&&c==a(this[d]).attr("id"))||(!isNaN(c)&&c==d)){a(this[d]).focus();}}return this;};a.fn.autotab_filter=function(c){var e={format:"all",uppercase:false,lowercase:false,nospace:false,pattern:null};if(typeof c=="string"||typeof c=="function"){e.format=c;}else{a.extend(e,c);}for(var d=0;d<this.length;d++){a(this[d]).bind("keyup",function(g){var h=this.value;switch(e.format){case"text":var f=new RegExp("[0-9]+","g");h=h.replace(f,"");break;case"alpha":var f=new RegExp("[^a-zA-Z]+","g");h=h.replace(f,"");break;case"number":case"numeric":var f=new RegExp("[^0-9]+","g");h=h.replace(f,"");break;case"alphanumeric":var f=new RegExp("[^0-9a-zA-Z]+","g");h=h.replace(f,"");break;case"custom":var f=new RegExp(e.pattern,"g");h=h.replace(f,"");break;case"all":default:if(typeof e.format=="function"){var h=e.format(h);}break;}if(e.nospace){var f=new RegExp("[ ]+","g");h=h.replace(f,"");}if(e.uppercase){h=h.toUpperCase();}if(e.lowercase){h=h.toLowerCase();}if(h!=this.value){this.value=h;}});}};a.fn.autotab=function(c){var e={format:"all",maxlength:2147483647,uppercase:false,lowercase:false,nospace:false,target:null,previous:null,pattern:null};a.extend(e,c);if(typeof e.target=="string"){e.target=b(e.target);}if(typeof e.previous=="string"){e.previous=b(e.previous);}var d=a(this).attr("maxlength");if(e.maxlength==2147483647&&d!=2147483647){e.maxlength=d;}else{if(e.maxlength>0){a(this).attr("maxlength",e.maxlength);}else{e.target=null;}}if(e.format!="all"){a(this).autotab_filter(e);}return a(this).bind("keydown",function(f){if(f.which==8&&this.value.length==0&&e.previous){e.previous.focus().val(e.previous.val());}}).bind("keyup",function(g){var f=[8,9,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45,46,144,145];if(g.which!=8){var h=a(this).val();if(a.inArray(g.which,f)==-1&&h.length==e.maxlength&&e.target){e.target.focus();}}});};})(jQuery);
