// JavaScript Document


var PluckSiteControl = "1";


/*
Copyright (c) 2005 JSON.org

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The Software shall be used for Good, not Evil.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/

/*
    The global object JSON contains two methods.

    JSON.stringify(value) takes a JavaScript value and produces a JSON text.
    The value must not be cyclical.

    JSON.parse(text) takes a JSON text and produces a JavaScript value. It will
    return false if there is an error.
*/
var JSON = function () {
    var m = {
            '\b': '\\b',
            '\t': '\\t',
            '\n': '\\n',
            '\f': '\\f',
            '\r': '\\r',
            '"' : '\\"',
            '\\': '\\\\'
        },
        s = {
            'boolean': function (x) {
                return String(x);
            },
            number: function (x) {
                return isFinite(x) ? String(x) : 'null';
            },
            string: function (x) {
                if (/["\\\x00-\x1f]/.test(x)) {
                    x = x.replace(/([\x00-\x1f\\"])/g, function(a, b) {
                        var c = m[b];
                        if (c) {
                            return c;
                        }
                        c = b.charCodeAt();
                        return '\\u00' +
                            Math.floor(c / 16).toString(16) +
                            (c % 16).toString(16);
                    });
                }
                return '"' + x + '"';
            },
            object: function (x) {
                if (x) {
                    var a = [], b, f, i, l, v;
                    if (x instanceof Array) {
                        a[0] = '[';
                        l = x.length;
                        for (i = 0; i < l; i += 1) {
                            v = x[i];
                            f = s[typeof v];
                            if (f) {
                                v = f(v);
                                if (typeof v == 'string') {
                                    if (b) {
                                        a[a.length] = ',';
                                    }
                                    a[a.length] = v;
                                    b = true;
                                }
                            }
                        }
                        a[a.length] = ']';
                    } else if (x instanceof Object) {
                        a[0] = '{';
                        for (i in x) {
                            v = x[i];
                            f = s[typeof v];
                            if (f) {
                                v = f(v);
                                if (typeof v == 'string') {
                                    if (b) {
                                        a[a.length] = ',';
                                    }
                                    a.push(s.string(i), ':', v);
                                    b = true;
                                }
                            }
                        }
                        a[a.length] = '}';
                    } else {
                        return;
                    }
                    return a.join('');
                }
                return 'null';
            }
        };
    return {
        copyright: '(c)2005 JSON.org',
        license: 'http://www.crockford.com/JSON/license.html',
/*
    Stringify a JavaScript value, producing a JSON text.
*/
        stringify: function (v) {
            var f = s[typeof v];
            if (f) {
                v = f(v);
                if (typeof v == 'string') {
                    return v;
                }
            }
            return null;
        },
/*
    Parse a JSON text, producing a JavaScript value.
    It returns false if there is a syntax error.
*/
        eval: function (text) {
            try {
                return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(
                        text.replace(/"(\\.|[^"\\])*"/g, ''))) &&
                    eval('(' + text + ')');
            } catch (e) {
                return false;
            }
        },

        parse: function (text) {
            var at = 0;
            var ch = ' ';

            function error(m) {
                throw {
                    name: 'JSONError',
                    message: m,
                    at: at - 1,
                    text: text
                };
            }

            function next() {
                ch = text.charAt(at);
                at += 1;
                return ch;
            }

            function white() {
                while (ch) {
                    if (ch <= ' ') {
                        next();
                    } else if (ch == '/') {
                        switch (next()) {
                            case '/':
                                while (next() && ch != '\n' && ch != '\r') {}
                                break;
                            case '*':
                                next();
                                for (;;) {
                                    if (ch) {
                                        if (ch == '*') {
                                            if (next() == '/') {
                                                next();
                                                break;
                                            }
                                        } else {
                                            next();
                                        }
                                    } else {
                                        error("Unterminated comment");
                                    }
                                }
                                break;
                            default:
                                error("Syntax error");
                        }
                    } else {
                        break;
                    }
                }
            }

            function string() {
                var i, s = '', t, u;

                if (ch == '"') {
    outer:          while (next()) {
                        if (ch == '"') {
                            next();
                            return s;
                        } else if (ch == '\\') {
                            switch (next()) {
                            case 'b':
                                s += '\b';
                                break;
                            case 'f':
                                s += '\f';
                                break;
                            case 'n':
                                s += '\n';
                                break;
                            case 'r':
                                s += '\r';
                                break;
                            case 't':
                                s += '\t';
                                break;
                            case 'u':
                                u = 0;
                                for (i = 0; i < 4; i += 1) {
                                    t = parseInt(next(), 16);
                                    if (!isFinite(t)) {
                                        break outer;
                                    }
                                    u = u * 16 + t;
                                }
                                s += String.fromCharCode(u);
                                break;
                            default:
                                s += ch;
                            }
                        } else {
                            s += ch;
                        }
                    }
                }
                error("Bad string");
            }

            function array() {
                var a = [];

                if (ch == '[') {
                    next();
                    white();
                    if (ch == ']') {
                        next();
                        return a;
                    }
                    while (ch) {
                        a.push(value());
                        white();
                        if (ch == ']') {
                            next();
                            return a;
                        } else if (ch != ',') {
                            break;
                        }
                        next();
                        white();
                    }
                }
                error("Bad array");
            }

            function object() {
                var k, o = {};

                if (ch == '{') {
                    next();
                    white();
                    if (ch == '}') {
                        next();
                        return o;
                    }
                    while (ch) {
                        k = string();
                        white();
                        if (ch != ':') {
                            break;
                        }
                        next();
                        o[k] = value();
                        white();
                        if (ch == '}') {
                            next();
                            return o;
                        } else if (ch != ',') {
                            break;
                        }
                        next();
                        white();
                    }
                }
                error("Bad object");
            }

            function number() {
                var n = '', v;
                if (ch == '-') {
                    n = '-';
                    next();
                }
                while (ch >= '0' && ch <= '9') {
                    n += ch;
                    next();
                }
                if (ch == '.') {
                    n += '.';
                    while (next() && ch >= '0' && ch <= '9') {
                        n += ch;
                    }
                }
                if (ch == 'e' || ch == 'E') {
                    n += 'e';
                    next();
                    if (ch == '-' || ch == '+') {
                        n += ch;
                        next();
                    }
                    while (ch >= '0' && ch <= '9') {
                        n += ch;
                        next();
                    }
                }
                v = +n;
                if (!isFinite(v)) {
                    ////error("Bad number");
                } else {
                    return v;
                }
            }

            function word() {
                switch (ch) {
                    case 't':
                        if (next() == 'r' && next() == 'u' && next() == 'e') {
                            next();
                            return true;
                        }
                        break;
                    case 'f':
                        if (next() == 'a' && next() == 'l' && next() == 's' &&
                                next() == 'e') {
                            next();
                            return false;
                        }
                        break;
                    case 'n':
                        if (next() == 'u' && next() == 'l' && next() == 'l') {
                            next();
                            return null;
                        }
                        break;
                }
                error("Syntax error");
            }

            function value() {
                white();
                switch (ch) {
                    case '{':
                        return object();
                    case '[':
                        return array();
                    case '"':
                        return string();
                    case '-':
                        return number();
                    default:
                        return ch >= '0' && ch <= '9' ? number() : word();
                }
            }

            return value();
        }
    };
}();

document.iframeLoaders = {};

iframe = Class.create();
iframe.prototype = {
	initialize: function(form, options,count){
		if (!options) options = {};
		this.form = form;
		this.uniqueId = count;
		document.iframeLoaders[this.uniqueId] = this;
		this.transport = this.getTransport();
		this.onComplete = options.onComplete || null;
		this.update = $(options.update) || null;
		this.updateMultiple = options.multiple || false;
		if (((navigator.vendor && (navigator.vendor.indexOf('Apple')) > -1) || window.opera) // safari and opera only
     && /\/Direct\/Process$/.test(form.action) && form.elements && (form.elements.length == 1)) { // only change calls that contain 1 element and whose actions end with /Direct/Process
			var url = form.action + '?jsonRequest=' + escape(form.elements[0].value), // change form submit to string; similar to changing form method to get
					doc = this.transport.contentWindow || this.transport.contentDocument; // retrieve the document of the iframe
			if (url.length < 80000) { // allow fallback to normal submission (80k is the max length for urls in safari)
				if (doc.document) // make sure we have the document and not the window
					doc = doc.document;
				
				try { // if this fails, fallback to normal submission
					doc.location.replace(url); // use location.replace to overwrite elements in history 
					return;
				} catch (e) { };
			}
		}
		form.target= 'frame_'+this.uniqueId;
		form.setAttribute("target", 'frame_'+this.uniqueId); // in case the other one fails.
		form.submit();
	},

	onStateChange: function() {
		this.transport = $('frame_'+this.uniqueId);
		try {	 var doc = this.transport.contentDocument.document.body.innerHTML; this.transport.contentDocument.document.close(); }	// For NS6
		catch (e){ 
			try{ var doc = this.transport.contentWindow.document.body.innerHTML; this.transport.contentWindow.document.close(); } // For IE5.5 and IE6
			 catch (e){
				 try { var doc = this.transport.document.body.innerHTML; this.transport.document.body.close(); } // for IE5
					catch (e) {
						try	{ var doc = window.frames['frame_'+this.uniqueId].document.body.innerText; } // for really nasty browsers
						catch (e) { //alert(e); 
						} // forget it.
				 }
			}
		}
		this.transport.responseText = doc;
		if (this.onComplete) setTimeout(function(){this.onComplete(this.transport);}.bind(this), 10);
		if (this.update) setTimeout(function(){this.update.innerHTML = this.transport.responseText;}.bind(this), 10);
		if (this.updateMultiple){ setTimeout(function(){ // JSON support!
				try	{ var hasscript = false; eval("var inputObject = "+this.transport.responseText);	// we're expecting a JSON object, eval it to inputObject
					for (var i in inputObject) { if (i == 'script') { hasscript = true; } // check if we passed some javascript along too
						else {if ( elm = $(i)) { elm.innerHTML = inputObject[i]; } else { 
						//alert("element "+i+" not found!"); 
						} } // if it's not script, update the corresponding div
					} if (hasscript) eval(inputObject['script']); // some on-the-fly-javascript exchanging support too
				} catch (e) { //alert('There was an error processing: '+this.transport.responseText); 
				} // in case of an error					
			}.bind(this), 10);
		}	
	},

	getTransport: function() {
		var divElm = document.createElement('DIV'), frame;
		divElm.style.position = "absolute";
		divElm.style.top = "0";
		divElm.style.marginLeft = "-10000px";
		if (navigator.userAgent.indexOf('MSIE') > 0 && navigator.userAgent.indexOf('Opera') == -1) {// switch to the crappy solution for IE
		 divElm.innerHTML = '<iframe name=\"frame_'+this.uniqueId+'\" id=\"frame_'+this.uniqueId+'\" src=\"about:blank\" onload=\"setTimeout(function(){document.iframeLoaders['+this.uniqueId+'].onStateChange()},20);"></iframe>';
		} else {
			frame = document.createElement("iframe");
			frame.setAttribute("name", "frame_"+this.uniqueId);
			frame.setAttribute("id", "frame_"+this.uniqueId);
			frame.addEventListener("load", 	function(){	this.onStateChange(); }.bind(this), false);
			divElm.appendChild(frame);
		}
		document.body.appendChild(divElm);
		return frame;
	}
};


RequestBatch = Class.create();

// for unique id
var counter = 0;

// how many requests are still pending?
var pendingRequests = 0;

function DirectAccessErrorHandler(msg,ex){
//alert(msg);
}

// the core object to request batches
RequestBatch.prototype = {
    initialize: function() {
        this.UniqueId = counter++;
        this.Requests = new Array()
    },

    AddToRequest: function(requestThis) {
        this.Requests[this.Requests.length] = requestThis;
    },
   
    BeginRequest: function(serverUrl, callback) {
        pendingRequests++;
        
        var jsonString = JSON.stringify(this);
        
        var form = generateForm(this.UniqueId, serverUrl, jsonString);
        new iframe(form, {onComplete: function(request) {processResponse(callback, request);} }, this.UniqueId);

        // in case they reuse the requestbatch
        this.UniqueId = counter++;
    }
};

function generateForm(formId, serverUrl, inputVal) {
    // create the form
	var form = document.createElement("form");
	form.name = "f" + formId;
	form.id = "f" + formId;
	form.action = serverUrl;
	
	// create the input element on the form
	var inputElem = document.createElement("input");
	inputElem.name = "jsonRequest";
	inputElem.type = "hidden";
	inputElem.value = inputVal;
	form.appendChild(inputElem);

	// Firefox has a behavior on refresh that displays a popup confirming that is it reloading a form.
	// We work around this by attempting to perform a get action if the size is below a threshold, else
	// we will run as a post
	form.method = "post";
    if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
        var separator = serverUrl.indexOf('?') == -1 ? "?" : "&";
        var fullRequestURL = serverUrl + separator + "jsonRequest="+ escape(inputVal);
        if (fullRequestURL.length < 15000) {
            // we plan to perform a get, so we need to parse the sid out of the url and place it
            // inside the form
            var sidPos = serverUrl.indexOf('sid=');
            if (sidPos != -1) {
                var endPos = serverUrl.indexOf('&', sidPos);
                var sid = serverUrl.substring(sidPos + 'sid='.length, endPos == -1 ? serverUrl.length : endPos);
	            var sidInputElem = document.createElement("input");
	            sidInputElem.name = "sid";
	            sidInputElem.type = "hidden";
	            sidInputElem.value = sid;
	            form.appendChild(sidInputElem);
	            // remove the sid from the url
	            form.action = serverUrl.substring(0, sidPos-1);
            }
            form.method = "get";
        }
    }
	
	// append the form to the document body
	// users must be cautious of when they call this due to a bug in IE
	// see http://support.microsoft.com/kb/927917 for details
	document.body.appendChild(form);
	return form;
}

function processResponse(callback, request)
{   
    pendingRequests--;
    try { 
        var jsonResponse = unescape(request.responseText);
        var responseObject = JSON.parse(jsonResponse);
        try {
            callback(responseObject.ResponseBatch);
        } catch (e) {
            DirectAccessErrorHandler("exception during client callback", e);
        }
    } catch (e) {
        DirectAccessErrorHandler("exception during processResponse", e);
    }
}

function getPendingRequestCount()
{
    return pendingRequests;
}

// ------------------------------------------------------------------------------------
// This file contains all the request type objects for the SiteLife JSON Direct API.
// Create instances of these objects, place them in a RequestBatch, and send them off.
// ------------------------------------------------------------------------------------

// Identify a user
UserKey = Class.create();
UserKey.prototype = {
   initialize: function(key) {
        var data = new Object();
        data.Key = key;
        this.UserKey = data;
   }
};
// Identify a comment
CommentKey = Class.create();
CommentKey.prototype = {
   initialize: function(key) {
        var data = new Object();
        data.Key = key;
        this.CommentKey = data;
   }
};
// Identify an article
ArticleKey = Class.create();
ArticleKey.prototype = {
   initialize: function(key) {
        var data = new Object();
        data.Key = key;
        this.ArticleKey = data;
   }
};

// Identify a persona message
PersonaMessageKey = Class.create();
PersonaMessageKey.prototype = {
   initialize: function(key) {
        var data = new Object();
        data.Key = key;
        this.PersonaMessageKey = data;
   }
};

// Identify a review
ReviewKey = Class.create();
ReviewKey.prototype = {
   initialize: function(key) {
        var data = new Object();
        data.Key = key;
        this.ReviewKey = data;
   }
};
// Wrapper to request a comment page
CommentPage = Class.create();
CommentPage.prototype = {
   initialize: function(articleKey, numberPerPage, onPage, sort) {
        var data = new Object();
        data.ArticleKey = articleKey;
        data.NumberPerPage = numberPerPage;
        data.OnPage = onPage;
        data.Sort = sort;
        this.CommentPage = data;
   }
};

// Wrapper to request a persona message page
PersonaMessagePage = Class.create();
PersonaMessagePage.prototype = {
   initialize: function(userKey, numberPerPage, onPage, sort) {
        var data = new Object();
        data.UserKey = userKey;
        data.NumberPerPage = numberPerPage;
        data.OnPage = onPage;
        data.Sort = sort;
        this.PersonaMessagePage = data;
   }
};

// Wrapper to request a review page
ReviewPage = Class.create();
ReviewPage.prototype = {
   initialize: function(articleKey, numberPerPage, onPage,sort) {
        var data = new Object();
        data.ArticleKey = articleKey;
        data.NumberPerPage = numberPerPage;
        data.OnPage = onPage;
        data.Sort = sort;
        this.ReviewPage = data;
   }
};
// Wrapper to request a comment action
CommentAction = Class.create();
CommentAction.prototype = {
   initialize: function(commentOnKey, onPageUrl, onPageTitle, commentBody) {
        var data = new Object();
        data.CommentOnKey = commentOnKey;
        data.OnPageUrl = onPageUrl;
        data.OnPageTitle = onPageTitle;
        data.CommentBody = commentBody;
        this.CommentAction = data;
   }
};
// Wrapper to request a review action
ReviewAction = Class.create();
ReviewAction.prototype = {
   initialize: function(reviewOnThisKey, onPageUrl, onPageTitle, 
                        reviewTitle, reviewRating, reviewBody, reviewPros, reviewCons) {
        var data = new Object();
        data.ReviewOnKey = reviewOnThisKey;
        data.OnPageUrl = onPageUrl;
        data.OnPageTitle = onPageTitle;
        data.ReviewTitle = reviewTitle;
        data.ReviewRating = reviewRating;
        data.ReviewBody = reviewBody;
        data.ReviewPros = reviewPros;
        data.ReviewCons = reviewCons;
        this.ReviewAction = data;
   }
};
// Wrapper to request a recommend action
RecommendAction = Class.create();
RecommendAction.prototype = {
   initialize: function(recommendThisKey) {
        var data = new Object();
        data.RecommendThisKey = recommendThisKey;
        this.RecommendAction = data;
   }
};
// Wrapper to request a rate action
RateAction = Class.create();
RateAction.prototype = {
   initialize: function(rateThisKey, rating) {
        var data = new Object();
        data.RateThisKey = rateThisKey;
        data.Rating = rating;
        this.RateAction = data;
   }
};
// Wrapper to request a report abuse action
ReportAbuseAction = Class.create();
ReportAbuseAction.prototype = {
   initialize: function(reportThisKey, abuseReason, abuseDescription) {
        var data = new Object();
        data.ReportThisKey = reportThisKey;
        data.AbuseReason = abuseReason;
        data.AbuseDescription = abuseDescription;
        this.ReportAbuseAction = data;
   }
};
// Category used for discovery
Category = Class.create();
Category.prototype = {
   initialize: function(name) {
        var data = new Object();
        data.Name = name;
        this.Category = data;
   }
};
// Section used for discovery
Section = Class.create();
Section.prototype = {
    initialize: function(name) {
        var data = new Object();
        data.Name = name;
        this.Section = data;
    }
};
// Update or create an article
UpdateArticleAction = Class.create();
UpdateArticleAction.prototype = {
   initialize: function(updateArticle, onPageUrl, onPageTitle, section,categories) {
        var data = new Object();
        data.UpdateArticle = updateArticle;
        data.OnPageUrl = onPageUrl;
        data.OnPageTitle = onPageTitle;
        data.Section = section;
        data.Categories = categories;
        this.UpdateArticleAction = data;
   }
};
// UserTier used for discovery
UserTier = Class.create();
UserTier.prototype = {
    initialize: function(name) {
        var data = new Object();
        data.Name = name;
        this.UserTier = data;
    }
};
// Activity used for discovery
Activity = Class.create();
Activity.prototype = {
    initialize: function(name) {
        var data = new Object();
        data.Name = name;
        this.Activity = data;
    }
};
// Discovery on articles
DiscoverArticlesAction = Class.create();
DiscoverArticlesAction.prototype = {
   initialize: function(searchSections,searchCategories,limitToContributors,activity,age,maximumNumberOfDiscoveries) {
        var data = new Object();
        data.SearchSections = searchSections;
        data.SearchCategories = searchCategories;
        data.LimitToContributors = limitToContributors;
        data.Activity = activity;
        data.Age = age;
        data.MaximumNumberOfDiscoveries = maximumNumberOfDiscoveries;

        this.DiscoverArticlesAction = data;
   }
};

// Action used to add a friend
AddFriendAction = Class.create();
AddFriendAction.prototype = {
    initialize: function(friendUserKey) {
        var data = new Object();
        data.FriendUserKey = friendUserKey;
        this.AddFriendAction = data;
    }
};

// Action used to add a message
AddPersonaMessageAction = Class.create();
AddPersonaMessageAction.prototype = {
    initialize: function(toUserKey, body) {
        var data = new Object();
        data.ToUserKey = toUserKey;
        data.Body = body;
        this.AddPersonaMessageAction = data;
    }
};

// Action used to remove a message
RemovePersonaMessageAction = Class.create();
RemovePersonaMessageAction.prototype = {
    initialize: function(personaMessageKey) {
        var data = new Object();
        data.PersonaMessageKey = personaMessageKey;
        this.RemovePersonaMessageAction = data;
    }
};

// Action used to approve a friend
ApproveFriendAction = Class.create();
ApproveFriendAction.prototype = {
    initialize: function(friendUserKey, isApproved) {
        var data = new Object();
        data.FriendUserKey = friendUserKey;
        data.IsApproved = isApproved;
        this.ApproveFriendAction = data;
    }
};

// Action used to remove a friend
RemoveFriendAction = Class.create();
RemoveFriendAction.prototype = {
    initialize: function(friendUserKey) {
        var data = new Object();
        data.FriendUserKey = friendUserKey;
        this.RemoveFriendAction = data;
    }
};

// Wrapper to request a friend page
FriendPage = Class.create();
FriendPage.prototype = {
   initialize: function(userKey, numberPerPage, onPage, isPendingList) {
        var data = new Object();
        data.UserKey = userKey;
        data.NumberPerPage = numberPerPage;
        data.OnPage = onPage;
        data.IsPendingList = isPendingList;
        this.FriendPage = data;
   }
};

// Wrapper to request if a given user key is a friend of the user specified by the second parameter
// if the userKey parameter is not specified, the currently logged-in user is used
IsFriend = Class.create();
IsFriend.prototype = {
   initialize: function(friendUserKey, userKey) {
        var data = new Object();
        data.FriendUserKey = friendUserKey;
        data.UserKey = userKey;
        this.IsFriend = data;
   }
};

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('c w={4j:N,8n:"",7m:N,4G:"",6U:N,75:N,5K:N,dB:"",dp:"",23:0,5d:0,6F:R,1d:"",dv:K 1W(),ds:K 1W(),dt:K 1W(),3U:" ",9v:" ",6E:16,3r:"N",2E:99,9o:"f7://f5."+V.fd+"/fb.0/f2/eY/fp-5v-fi.fe",en:R,eq:R,eE:R,54:1,3b:R,eC:R,4Q:1,6s:10,9K:"12",7i:z(eD){1m{q(u.4j==N){u.9r();q(u.3r=="N"){q($("ax")){u.28()}B q($("aq")){u.2j()}q(X(48)!="Y"){u.7D()}q(w.4x){w.4x()}}B V.2P("ar").1c.1H="2X"}}1q(e){u.1t("7i",e)}},2t:{\'1Q\':{\'3d\':R},\'1N\':{\'3d\':R}},an:R,3b:R,5s:z(2e,41){q(2e!="ao"){c 5f="<5h 3i=\'"+41+"\' 1A=\'6t aZ\'/>";w.3U=41;q(w.7m){c 7A="<a 18=\'"+w.7f+w.4G+\'&U=\'+2e+"\'>"+5f+"</a>";5f=7A}E 5f}B E""},7s:z(2e){E w.7f+w.4G+\'&U=\'+2e},b2:z(){c 7l=2x.4C.aT("at");E w.9f(7l,"a")},6u:z(2e,7v,aL,aH,1G,aJ){c 3U=u.7s(2e);c 7C="<a 18=\'"+w.7f+w.4G+"&U="+2e+"\'><b>"+7v+"</b></a>";E 7C},7V:z(){E 2x.58.c3.9s("cf")},cv:z(7H){c 7k="<a 18=\'"+u.cu+"?cj=cp\'>"+7H+" bm</a>";E 7k},5t:z(I,G,7t){c 3M="";q(7t==N){3M+="<F 1n=\'6e:"+I+":"+G+"\' W=\'bq\'>bo</F>"}B{3M+="<F 1n=\'6e:"+I+":"+G+"\' W=\'bp\'>";3M+="<a 18=\'#2Z\' 8z=\\"4d:w.7B(bh, \'"+I+"\', \'"+G+"\'); E R;\\">8s 8q</a>";3M+="</F>"}E 3M},7X:z(G){c 7E="<a W=\'ba\' 18=\'4d:w.7a(\\""+G+"\\")\';>bT 1l u bC</a>";E 7E},7B:z(1x,I,G){u.7r(1x,"8t");$("5Y").J=I;$("5X").J=G},bF:z(){c G=$("5X").J;c I=$("5Y").J;c 7I=$("8u").J;c 7x=$("8j").J;u.8w();c 45=16;q(I==\'1h\'){45=K 5H(G)}B q(I==\'C\'){45=K 1u(G)}B q(I==\'1o\'){45=K 5R(G)}c 6f=K 2S();6f.1T(K bE(45,7x,7I));u.2l(6f,"bz",u.8r);c 5F=$("6e:"+I+":"+G);q(5F)5F.S=u.5t(I,G,N)},8r:z(Q){q(Q.1L.O>0&&Q.1L[0].2c=="5B"){}B{9b("8s 8q 8N: "+Q.1L[0].2c)}},8w:z(){u.7G("8t");$("5X").J="";$("5Y").J="";$("8u").J="";$("8j").J="bL bK bu"},28:z(){w.2t.1Q[\'3d\']=N;q(w.6m==R){w.5n(\'1h\')}w.55(\'1h\')},2j:z(){w.2t.1N[\'3d\']=N;q(w.6m==R){w.5n(\'1o\')}w.55(\'1o\')},5A:z(1w,1S){c 21="";21="<F W=\'8D\'><a 18=\'"+1S+"\' 1A=\'29 1l 1N\'><F W=\'8C\'>2j</F><F W=\'8F\'>"+w.3f(1w)+"</F></a></F>";E 21},6L:z(1O,4j){c 4A="";q(4j==N&&u.2t.1N[\'3d\']==N){4A=u.2t.1N[\'bd\']}B{4A="<5h 1A=\'\' 3i=\'"+u.27+"bc.2a\' 5E=\'0\' />";4A+="<5h 1A=\'\' 3i=\'"+u.3T(\'0\')+"\' 5E=\'0\'>"}E 4A},6T:z(1O){c 8o="<5h 1A=\'\' 3i=\'"+u.3T(1O)+"\' 5E=\'0\'>";E 8o},3T:z(1O){c 1M="";c 8l=1k(3G.8X(1O));b7(8l){2v 1:1M=u.27+"8m.2a";2d;2v 2:1M=u.27+"b8.2a";2d;2v 3:1M=u.27+"10.2a";2d;2v 4:1M=u.27+"15.2a";2d;2v 5:1M=u.27+"20.2a";2d;2v 6:1M=u.27+"25.2a";2d;2v 7:1M=u.27+"30.2a";2d;2v 8:1M=u.27+"35.2a";2d;2v 9:1M=u.27+"40.2a";2d;5T:1M=u.27+"8m.2a";2d}E 1M},8b:z(8I,4O,1O){c 62=$(8I);c 4P=$(4O);c 66=1k(4P.J,10);c 37=1O;q(37<1&&66>=37){37=66};q(37>=1&&37<=9){62.3i=u.3T(37)}B{62.3i=u.3T(\'0\')}},8c:z(4O,1O){c 4P=$(4O);4P.J=1O},7a:z(G){c 3I;q(G){c 4i=$("ch"+G).J;3I=$("cg"+G).J}c 8G="2r";c 5Z=$(8G);q(3I){4i=4i.1X(/.+<b>([^<]+)<\\/b>.+/i,"$1");3I="[36]"+3I+"[/36]\\n";$(\'81\').J="<F W=\'4i\'>"+4i+"</F>";5Z.J=3I}B{5Z.J=""}c 4p=$("2r");q(!4p.26){4p.cr();4p.57();w.98(4p)}},55:z(I,17){w.1d=K 3K(2f.1G.18.2g().1X(/^[^\\?]+\\?/,"")).cy();q(w.23)2f["48"]=w.1d["G"];q(X(w.1d["17"])!=\'Y\')w.1d["17"]=w.1d["17"].1X("#1K","");17=w.1d["17"]||1;q(X(w.1d["s"])==\'Y\')w.1d["s"]=$(\'3s\').J;u.2G=((w.1d["s"]=="a")?"47":"8H");q(X($("2F"))!=\'Y\'||w.23){q(u.2G=="47"){$(\'3s\').J="a"}B{$(\'3s\').J="d"}}B $(\'3s\').J=u.2G;q(X($("2F"))!=\'Y\')$("2F").S=w.52;u.2G=((u.2G=="")?"8H":u.2G);c 2h=u.2m();c 1f=K 2S();q(I==\'1h\'){1f.1T(K 59(K 1u(2h),w.3F,17,u.2G))}B q(I==\'1o\'){1f.1T(K 5a(K 1u(2h),w.3F,17,u.cC))}B{u.1t("55: I cx ct")}1f.1T(K 1u(2h));u.2l(1f,"cs",u.8M)},8M:z(4b){c 2o=16;c 3H=16;c 1Z=16;c C=16;c i=0;1e(i=0;i<4b.1i.O;i++){c Q=4b.1i[i];q(Q.59!=16){2o=Q.59;3H=Q.59.28;1Z=\'1h\'}B q(Q.5a!=16){2o=Q.5a;3H=Q.5a.2j;1Z=\'1o\'}B q(Q.2k!=16){C=Q.2k;q(Q.2k.28.2T>1&&(X($("5O"))!=\'Y\'&&$("5O")!=\'\'))$("5O").1c.1H="2X";q(w.23){2f["2y"]=C.5y;2f["56"]=C.33;c 4Y=V.4a("a");4Y.4e("18",C.5y);4Y.S=C.33;$("8L").S="1e <F></F>";c el=$("8L").bZ("F")[0];el.4g(4Y)}w.5d=1k(Q.2k.28.2T)}}q(4b.1i){w.bY=4b.1i}q(!C||(C&&(!C.2M||C.2B.O==0))){w.3b=N}q(2o){q(1Z==\'1h\'){c 1r=(X(1U)!=\'Y\'&&1U!=\'\')?1U:0;1r=1k(1r)+1k(2o.2T)}B q(1Z==\'1o\'){c 72="<3x W=\'c0\'><F W=\'c2\'>2j: ("+w.3f(2o.3V)+")</F>";q(w.3t==N)72+="<F W=\'c1\'>bX bS: <F W=\'bU\'>"+w.6T(2o.bW)+"</F></F></3x>";$("bV").S=72}}q(3H){c 78="";1e(i=0;i<3H.O;i++){78+=w.5c(1Z,3H[i])}$("cb").S=78}q(2o){q(X($("2F"))==\'Y\'&&w.23)$("cc").S=w.6R(1Z,2o);B $("ce").S=w.6R(1Z,2o)}c 4R=$("6X");q(4R){q(1Z==\'1h\'){c 1r=(X(1U)!=\'Y\'&&1U!=\'\')?1U:0;q(C){1r=1k(1r)+1k(C.28.2T)}4R.S="("+1r+")"}B q(1Z==\'1o\'){c 3Y=0;q(C){3Y=C.2j.3V}4R.S=w.5A(3Y,"#34");}}B{q(1Z==\'1h\'){c 1r=(X(1U)!=\'Y\'&&1U!=\'\')?1U:0;q(C){1r=1k(1r)+1k(C.28.2T)}q(1r=="1"){c G=w.2m();q(3l=$(\'2N|1Q|\'+G))3l.S="";3l.S=w.6g(1r,"#34");}}}c 3o=$("c5");q(3o){c 2D=R;c 7g=0;c 76=w.2m();q(C){2D=(C.32&&C.32.5I==\'4y\')?N:R;7g=C.32.5l;76=C.1u.2q}3o.S=w.3n(\'C\',76,7g,2D)}},5c:z(I,13){c 5i="";c 6V=R;c 4E="";q(2x.4C.5z("at")&&w.7V()==13.1y.5q.2q)6V=N;q(13.c6<w.c8){q(13.1y.c7!="4y"||6V){c 3S=13.1y.5q.2q;c 2D=(13.5I=="4y")?N:R;c 6x=(13.a1=="4y")?N:R;c 3O=(13.1y.6Q=="9W"||13.1y.6Q=="aa")?w.a9:"";c 3N=13.5l;c 7W=((X(w.7S)!="Y")&&(X(w.3B)!="Y"))?w.7S:"";3N=(!3N)?\'0\':3N;q(I==\'1h\'){c 4h=13.5H.2q;q(w.4Q==1){4E="af";w.4Q=0}B{4E="ad";w.4Q=1}c 7N={\'7K\':u.5s(3S,13.1y.6z),\'7L\':u.6u(3S,13.1y.6v,13.1y.9X,13.1y.a3,13.1y.9Z,13.1y.ab),\'ae\':u.4r(13.7Q)+" "+7W,\'a2\':13.a8,\'a7\':4h,\'7R\':u.3n(\'1Q\',4h,3N,2D),\'7O\':u.5t(\'1h\',4h,6x),\'3O\':3O,\'a6\':13.9Y,\'1A\':4E,\'aP\':13.1y.6v,\'aO\':u.7X(4h),\'aR\':\'<a W="aQ" 18="4d:w.7a(16);">aI 9B</a>\'};1m{5i=u.3D(7N,$("1h").S)}1q(e){u.1t("5c() 1h 6p",e)}}B q(I==\'1o\'){c 5r=13.5R.2q;c 1O="";q(u.3t==N)1O=u.6T(13.aM);c 7P={\'7K\':u.5s(3S,13.1y.6z),\'7L\':u.6u(3S,13.1y.6v),\'b0\':u.4r(13.7Q),\'b4\':13.b3,\'aW\':1O,\'aU\':13.aY,\'aX\':5r,\'7R\':u.3n(\'1o\',5r,3N,2D),\'7O\':u.5t(\'1o\',5r,6x),\'3O\':3O};1m{5i=u.3D(7P,$("1o").S)}1q(e){u.1t("5c() 1o 6p",e)}}}}E 5i},5n:z(I,al){q(u.6m==R&&(u.2t.1Q[\'3d\']==N||u.2t.1N[\'3d\']==N)){c 80=$("as");q(80){c 6N="";q(!2x.4C.5z("at")){q(I==\'1h\'){$("3e").1c.1H="2Z";$("5p").1c.1H="2X"}B q(I==\'1o\'){$("3e").1c.1H="2Z";$("5p").1c.1H="2X"}}B{c 5o="";q(I==\'1h\'){$("3e").1c.1H="2X";$("5p").1c.1H="2Z";5o=V.2P("3e").S}B q(I==\'1o\'){$("3e").1c.1H="2X";$("5p").1c.1H="2Z";5o=V.2P("3e").S}1m{c 89={\'88\':w.52};6N=u.3D(89,5o)}1q(e){u.1t("5n() aD 6p",e)}}V.2P("3e").S=6N}q(I==\'1h\'){c 2b=$("2r");c 4X=$("av");q(2b&&4X){q(!2x.4C.5z("at")){2b.26=N;2b.J="";4X.26=N}B{2b.26=R;2b.J="";4X.26=R}}}B q(I==\'1o\'){c 1R=$("3Z");c 2w=$("az");c 3j=$("3W");c 5w=$("ay");q(1R&&2w&&3j&&5w){q(!2x.4C.5z("at")){1R.26=N;1R.J="";q(u.3t==N){2w.S=u.6L(0,R)}B{2w.S=""}3j.26=N;3j.J="";5w.26=N}B{1R.26=R;q(u.3t==N){2w.S=u.6L(0,N)}B{2w.S=""}3j.26=R;5w.26=R}}}c 6O=$("6l");q(6O)6O.S=""}},6R:z(I,17){c 3Q=(I==\'1h\')?17.2T:17.3V;c 6S=u.ev;c 2u="";c 1P="";q(X($("2F"))==\'Y\'&&!w.23){c 4v="";q(w.1d["s"]=="47"){4v="a"}B{4v="d"}1P=(w.23)?"1E?2Y=1K&G="+w.1d["G"]+"&s="+4v+"&17=":2y+"&s="+4v+"&17="}B 1P=(w.23)?"1E?2Y=1K&G="+w.1d["G"]+"&s="+w.1d["s"]+"&17=":2y+"&s="+w.1d["s"]+"&17=";q(3Q>w.3F){c 1I=1k(3Q)/w.3F;q(1I>1k(1I)){1I+=1}1I=1k(1I);c 4B,4u;c 31=17.eA;c 4w=31-1;q(31!=1){2u+=" <a 18=\\""+1P+"#1K\\" 1A=\'29 1l ez 17\'>eO</a> ";2u+=" <a 18=\\""+1P+4w.2g()+"#1K\\" 1A=\'29 1l eN 17\'><<</a> "}4B=31-6S;4u=1k(31)+6S;q(4B<1){4B=1}q(4u>1I){4u=1I}1e(c i=4B;i<=4u;i++){q(31!=i){2u+=" <a 18=\\""+1P+i.2g()+"#1K\\">"+i+"</a> "}B 2u+=" "+i+" "}4w=4w+2;q(31!=1I){2u+=" <a 18=\\""+1P+4w.2g()+"#1K\\" 1A=\'29 1l eH 17\'>>></a> ";2u+=" <a 18=\\""+1P+1I.2g()+"#1K\\" 1A=\'29 1l eJ 17\'>eL</a>"}q(X($("8e"))!=\'Y\'&&$("8e")!=\'\'){2u+="<3x W=\'ee\' 1c=\'1H:2Z\'>"+"<a W=\'ed ef\' 18=\'4d:w.8g();\'>"+"eh 17 eg"+"</a> <em>ec e8 1Q e7 17 e9 eb ea er</em>"+"</3x>"}}E 2u},eu:z(){c I=$("5L").J;c 6I="";c 19="";c 6G="";c 3c=0;c 4q=$("6l");4q.S="";c 86=R;q(I==\'1h\'){6I=u.2t.1Q;19=$("2r").J;6G=19;3c=u.52;q(19.O==0||!u.84(19)){4q.S=$(\'85\').S;6J("$(\'2r\').57()",1);E R}c el=$("2r");c et=K 83(/\\[36\\]/);q(el.J.1s("[36]")!=-1||el.J.1s("[\\36]")!=-1){6C="<p W=\'ep\'>ej 1l "+$(\'81\').J+":</p>"+el.J.82(/\\[36\\]/,"<87>").82(/\\[\\/36\\]/,"</87>")}B{6C=el.J}el.J=6C}B q(I==\'1o\'){6I=u.2t.1N;c 1R=$("3Z").J;c 2w=(7q=$("5b"))?7q.J:0;19=$("3W").J;6G=19+" "+1R;3c=u.fj;86=(19.O==0||1R.O==0)?N:R;q(19.O==0||1R.O==0){4q.S=$(\'85\').S;q(1R.O==0){6J("$(\'3Z\').57()",1)}B q(19.O==0){6J("$(\'3W\').57()",1)}E R}}q(u.7M(19,3c)==R){c 5e={\'88\':3c};4q.S=u.3D(5e,$(\'fg\').S);E R}u.8a()},84:z(s){8d=K 83(/^\\s+$/);q(8d.6M(s)){E R}E N},8g:z(){q(w.5d>w.3F){c 5x="1E?2Y=1K&G="+w.2m();c 8f=w.2G;q(8f=="47"){5x+="&s=a"}B{5x+="&s=d"}2f.1G.18=5x}B 2f.1G.18="#1K"},8a:z(){c I=$("5L").J;c 1b=V.1b;c 2h=u.2m();c 3z=u.2V(V.1G.2g().1J(\'#\')[0]+"#34");c 1f=K 2S();q(I==\'1h\'){c 2b=$("2r").J;2b=u.7Z(2b);1f.1T(K fx(K 1u(2h),3z,1b,2b));$("2r").J=""}B q(I==\'1o\'){c 1R=$("3Z").J;c 2w=(u.3t==N)?$("5b").J:0;c 3j=$("3W").J;1f.1T(K fq(K 1u(2h),3z,1b,1R,2w,3j,16,16));$("3Z").J="";$("3W").J="";q(u.3t==N){u.8c(\'5b\',1);u.8b(\'eZ\',\'5b\',-1)}}u.2l(1f,"f0",u.6y)},6y:z(Q){c I=$("5L").J;1e(c i=0;i<Q.1L.O;i++){c 1F=Q.1L[i];q(1F.2c!="5B"){$("6l").S=1F.2c;w.1t("6y"+1F.2c)}B{c 3Q=w.5d;c 6w=1k(w.1d["17"]||1);c 1I=3G.eX(3Q/w.3F);c 6A=((w.1d["s"]=="a")?R:N);c 4k;q(6A&&6w>1){4k=1}B q(!6A&&6w<1I){4k=1I}q(4k){c 1P=(w.23)?"1E?2Y=1K&G="+w.1d["G"]+"&s="+w.1d["s"]+"&17=":2y+"&s="+w.1d["s"]+"&17=";2f.1G.18=1P+4k.2g()}B{2f.1G.eW()}}}},7M:z(19,3c){q(19.O<=3c){E N}B{E R}},7Z:z(7Y){E 7Y.1X(/(\\r\\n|[\\r\\n])/g,"<br />")},2m:z(){c 1n=(X(48)!=\'Y\')?48:16;q(1n==16){w.1z("9c 48 fc.  f8 16")}E 1n},8J:z(){c 1b=56||"";q(1b==""){1b=V.1b;1b=1b.1J(\'#\')[0]}E 1b},2V:z(f4){c 7T=(X(2y)!=\'Y\')?2y:V.1G.2g().1J(\'#\')[0];E 7T},61:z(){E K 2M(u.2m().1J(".")[3])},4N:z(1j){q(!1j){c 79=w.2m().1J(".");1j=K 1W();1e(x=4;x<79.O;x++){1j[x-4]=79[x]}}B{1j=(1j&&1j!=\'\')?1j.1J("."):K 1W()}c 22=K 1W();1e(i=0;i<1j.O;i++){22[i]=K 2Y(1j[i])}E 22},7j:z(C){q(!C||(C&&(!C.2M||C.2B.O==0))){E N}c 6Z=u.61();q(C&&(C.2M&&6Z.2M&&(C.2M.3y.7h()!=6Z.2M.3y))){E N}c 1j=u.4N();q(C&&C.2B&&C.2B.O>0){q(C.2B.O!=1j.O){E N}c i=0;1e(i=0;i<C.2B.O;i++){q(1j[i].2Y.3y.7h()!=C.2B[i].3y){E N}}}q((X(56)!="Y")&&C&&C.33&&(C.2B.O>0)){q(C.33!=56){E N}}q((X(2y)!="Y")&&C&&C.33&&(C.2B.O>0)){q(C.e6!=2y){E N}}E R},6g:z(1w,1S){c 2O="";c 2z=w.3f(1w);c 3k=w.d6||"28";q(1w==0){2z="0";3k=w.d5||"d7"}2O+="<F W=\'d9\'>";q(w.6U)2O+="<a 18=\'"+1S+"\' 1b=\'29 1l 1Q\' 1A=\'29 1l 1Q\'>";2O+="<F W=\'d8\'>"+3k+"</F>";q(1w!=0){2O+="<F 1n=\'6X\' W=\'6X\'>("+2z+")</F>"}q(w.6U)2O+="</a>";2O+="</F>";E 2O},5A:z(1w,1S){c 21="";c 2z=w.3f(1w);c 3k=w.7U||"2j";q(1w==0){2z="0";3k=w.7U||"d1"}21+="<F W=\'8D\'>";q(w.75)21+="<a 18=\'"+1S+"\' 1b=\'29 1l 1N\' 1A=\'29 1l 1N\'>";21+="<F W=\'8C\'>"+3k+"</F>";21+="<F W=\'8F\'>("+2z+")</F>";q(w.75)21+="</a>";21+="</F>";E 21},3n:z(I,G,1Y,8E){c 1g="";q(G==16||G.1J(\'.\')[0]==""){1g+="<F W=\'di\'>";1g+="<F W=\'73\'>"+w.8y+"</F>";1g+="<F W=\'dh\'>(0)</F>";1g+="</F>"}B{q(8E==N){1g+="<F W=\'dj\'>";1g+="<F W=\'73\'>"+w.dl+"</F>";1g+="<F W=\'dk\'>("+w.3f(1Y)+")</F>";1g+="</F>"}B{c 2z=w.3f(1Y);q(1Y==0){2z="0"}1g+="<F 1n=\'8A:"+I+":"+G+"\'>";1g+="<F W=\'dg\'>";q(w.5K)1g+="<a 18=\\"4d:da(\\\'3g\\\')\\" 1b=\'3g u C\' 1A=\'3g u C\' 8z=\\"w.3g(\'"+I+"\',\'"+G+"\',\'"+1Y+"\');\\">";1g+="<F W=\'73\'>"+w.8y+"</F>";q(1Y==0){1g+="<F W=\'8B\'></F>"}B{1g+="<F W=\'8B\'>("+2z+")</F>"}q(w.5K)1g+="</a>";1g+="</F>";1g+="</F>"}}E 1g},3g:z(I,G,1Y){c 4f=16;q(I==\'1Q\'){4f=K 5H(G)}B q(I==\'1N\'){4f=K 5R(G)}B q(I==\'8Z\'){4f=K 1u(G)}c 1f=K 2S();1f.1T(K cM(4f));u.2l(1f,"cE",u.8K);c 5N=$("8A:"+I+":"+G);q(5N){c 1B=1k(1Y,10);1B+=1;5N.S=u.3n(I,G,1B,N)}},8K:z(Q){q(Q.1L.O>0&&Q.1L[0].2c=="5B"){w.1z("3g cG")}B{w.1z("3g 8N: "+Q.1L[0].2c)}q(w.54&&Q.1i){w.cU=Q.1i}},cW:z(){c 3C=$("3s").4S[$("3s").cY].J;q(X($("2F"))==\'Y\'&&!w.23){q(3C=="47")3C="a";B 3C="d"}c 1P=(w.23)?"1E?2Y=1K&G="+w.1d["G"]+"&s="+3C:2y+"&s="+3C;2f.1G.18=1P},2l:z(5C,39,8x){q(u.3b==N){c 2h=u.2m();c 3z=u.2V();c 1b=u.8J();c 1E=u.61();c 1j=u.4N();5C.1T(K cS(K 1u(2h),3z,1b,1E,1j));w.1z("cR 2k:"+2h+" 1b:"+1b+" dR:"+3z+" 1E:"+1E+" 1j:"+1j)}u.5S("dQ:"+39);c dS=u;c 8i=z(3P){1m{w.5S("dU:"+39);8x(3P)}1q(e){w.1t("4H 4K dP dL",e)}};1m{5C.dM(u.8n,8i)}1q(e){u.1t("4H 4K",e)}},e2:z(){q(X(49)!=\'Y\'){E N}B{E R}},5S:z(1F){w.1z(1F)},7z:z(1x){q(1x.8h)E 1x.8h;B q(1x.8k)E 1x.8k+(V.50.6i?V.50.6i:V.19.6i);B E 16},7J:z(1x){q(1x.8v)E 1x.8v;B q(1x.8p)E 1x.8p+(V.50.5V?V.50.5V:V.19.5V);B E 16},7G:z(1n){V.2P(1n).1c.1H="2Z"},7r:z(1x,1n){7n=u.7z(1x)-e0;7p=u.7J(1x);V.2P(1n).1c.dX=7n+"7u";V.2P(1n).1c.dZ=7p+"7u";V.2P(1n).1c.1H="2X"},3f:z(1B){1B=1B.2g();q(1B.O<=3){E(1B=="")?"0":1B}B{c 3a="";1m{q(6W=(1B.O%3)){3a=1B.44(0,6W)+","}1e(i=0;i<=(1B.O/3)-1;i++){q(i!=0){3a=3a+","}3a=3a+1B.44((3*i)+6W,3)}}1q(e){E 1B}E 3a}},1z:z(7w){q(u.54==1){q($("4M")){q(($("4M")).S=="")($("4M")).S+="<br /><br />dn dm<br />==========<br />";7o=K 3J();($("4M")).S+=7o.do()+": "+7w+"<br>"}}},1t:z(1G,ex){c 1F=" ";q(ex&&ex.3w&&ex.7y){1F="dG dE 3h "+1G+": "+ex.3w+" - "+ex.7y}B{1F="9T 3h "+1G+" - "+ex}u.1z(1F)},7D:z(){c 1f=K 2S();1f.1T(K 1u(w.2m()));1m{w.2l(1f,"dH u C",u.7F)}1q(e){u.1t("4H 4K",e)}},7F:z(1p){1e(c i=0;i<1p.1i.O;i++){c Q=1p.1i[i];q(Q.2k!=16){w.3b=w.7j(Q.2k);q(w.3b&&w.dJ){c 1f=K 2S();w.2l(1f,"dI",w.9y)}}}},dD:z(6P){q(6P){w.6E=$(6P);q(w.4x){w.4x()}w.6E=16}B E},4x:z(){c 3u=V.dC("6n");q(3u.O>0){c 6B=K 1W();c i=0;c 2R;c 3m=0;1e(i=0;i<3u.O;i++){c 1C=3u[i].1n.1J("|");c 1D;c I="";q(1C[0]==\'2N\'&&1C.O==3){1D=1C[2];I=1C[1];}B q(1C[0]==\'2N\'&&1C.O==6){1D=1C[2]+1C[3]+1C[4];I=1C[1];}B{u.1z("9x 6n 6k (1)")}q(1D.1J(".")[0]==""){1m{q(3u[i]){3u[i].S=""}}1q(e){}u.1t("dz 2k 6k");9U;}q(!6B[1D]){6B[1D]=1D;3m+=1;q(!2R){2R=K 2S()}q(I=="1Q"||I=="1N"||I=="8Y"||I=="dx"){u.1z("9L C 65 1l 5P: "+I+" 1D:"+1D);2R.1T(K 1u(1D))}B q(I=="4F"){c 1v=1C[2];c 1E=1C[3];c 22=1C[4];c 9M=K 1W(K 6Q("dy"));c 9D=u.9z(1v,1E,22);u.1z("9L 4F 65 1l 5P: "+I+" 1D:"+1D);2R.1T(K 49(K 1W(K 2M(1E)),u.4N(22),9M,K 9S(1v),u.9K,9D))}B{u.1z("9x 6n 6k (2) - I: "+I+" 1D: "+1D)}q(3m!=1&&(3m%u.6s)==0){u.2l(2R,"9C",u.7c);2R=16}}}q(3m>0&&(3m%u.6s)!=0&&!w.dq){u.2l(2R,"9C",u.7c)}}},9z:z(1v,1E,22){c j=1;1e(j=1;j<=10;j++){c 9V=$(\'2N|4F|\'+1v+\'|\'+1E+\'|\'+22+\'|\'+j);q(!9V){E j-1}}E 10},7c:z(1p){c j=0;c k=0;1e(j=0;j<1p.1i.O;j++){q(1p.1i[j].2k){c C=1p.1i[j].2k;w.63(C.1u.2q,C)}B q(1p.1i[j].49){c 4Z=1p.1i[j].49;c 7b=1p.1i[j].49.dr;c k=0;1e(k=0;k<7b.O;k++){c 70=7b[k];q(70){w.96(70,k+1,4Z.dw,4Z.du,4Z.9S.3y)}}}}1e(j=0;j<1p.1L.O;j++){c 1F="";C={};q((1F=1p.1L[j].2c)&&1F.44(0,14)=="9P 1l dY"){c G="";1m{G=1F.1J("= [")[1].1J("];")[0];w.63(G,C)}1q(e){w.1t("9P 1l dV 1u dW 5P",e);9U}}}q(w.54&&1p.1i){w.e4=1p.1i}},63:z(G,C){u.1z("97 C 65 - G: "+G);c 5G;q(5G=$(\'2N|1N|\'+G)){c 3Y=(C.2j)?C.2j.3V:0;c 43="";q(X(91)!=\'Y\'){43=(1S=91[G])?1S:w.2V(G);43+="#34"}B{43=w.2V(G)+"#34"}5G.S=w.5A(3Y,43)}c 3l;q(3l=$(\'2N|1Q|\'+G)){c 4s="";c 1r=(C.28)?C.28.2T:0;q(X(1U)!=\'Y\'){1r=1k(1r)+1k((92=1U[G])?92:0);}q(X(90)!=\'Y\'){4s=(1S=90[G])?1S:w.2V(G);4s+="#34"}B{4s=w.2V(G)+"#34"}3l.S=w.6g(1r,4s)}c 3o;q(3o=$(\'2N|8Y|\'+G)){c 1Y=0;c 2D=R;q(C.32){1Y=C.32.5l;2D=(C.32.5I=="4y")?N:R}3o.S=w.3n(\'8Z\',G,1Y,2D)}},96:z(C,3E,6d,22,1v){c 4L=u.68(6d);c 64=u.68(22);u.1z("97 C: "+C.1u.2q+" 3E: "+3E+" 6d: "+4L+" 1j: "+22+" 1v: "+1v);c 6b=$(\'2N|4F|\'+1v+\'|\'+4L+\'|\'+64+\'|\'+3E);q(6b){c G=C.1u.2q;c 1b=(C.33)?C.33:1v+\' \'+4L+\' \'+64;c 1S=(C.5y)?C.5y:u.2V(G);q(1v=="e5")c 3A=C.28.2T;B q(1v=="e3")c 3A=C.e1.dN;B q(1v=="dO")c 3A=C.32.5l;B q(1v=="dK")c 3A=C.2j.3V;B c 3A=16;6b.S=u.8U(3E,1b,1S,1v,3A)}},68:z(69,8T){c 5W=K 1W();c i=0;1e(i=0;i<69.O;i++){5W[i]=69[i].3y}E 5W.dT(8T)},8U:z(3E,1b,18,I,1w){c 24="";24+="<F W=\'cQ\'>";24+=" <F W=\'cO\'>";24+="  <F W=\'cP"+I+"\'>";24+="   <a 18=\'"+18+"\' 1b=\'29 1l C\' 1A=\'29 1l C\'>"+6D(1b)+"</a>";q(1w!=16){24+="    <F W=\'cT\'>("+1w+")</F>"}24+="  </F>";24+="  <3x W=\'cX\'></3x>";24+=" </F>";24+="</F>";E 24},9r:z(){c 51=2x.58.6c.9s("6a");q(X(51)=="Y"||51==16)w.9q();B u.3r=51},9q:z(){c 1a=u.9G(u.2E,w.9o,"");1m{u.9d(1a,"",u.2E);V.19.4V(V.19.4T);V.19.4V(V.19.4T);2x.58.6c.9p("6a",5Q(u.3r))}1q(e){u.3r="R";2x.58.6c.9p("6a",5Q(u.3r));V.19.4V(V.19.4T);V.19.4V(V.19.4T)}},9d:z(1a,4S,1w){q(!4S)4S={};u.1a=1a;V.cV[1w]=u;u.5M=u.9n();q(((46.9a&&(46.9a.1s(\'cH\'))>-1)||2f.cF)&&(/\\/cD\\/cI(\\?|$)/.6M(1a.39))&&1a.5J&&(1a.5J.O==1)){c 74=1a.39+\'?cN=\'+5Q(1a.5J[0].J),4c=u.5M.cL||u.5M.cJ;q(74.O<cK){q(4c.V)4c=4c.V;1m{4c.1G.1X(74);E}1q(e){}}}1a.9j=\'3p\'+u.2E;1a.4e("9j",\'3p\'+u.2E);1a.de()},9n:z(){c 1V=V.4a(\'df\'),3q;1V.4e(\'1c\',\'8Q: 0; 6H: 0; 8R: 0; 94: 0; 93: 4m; 95: 4m\');q(46.7e.1s(\'dc\')>0&&46.7e.1s(\'db\')==-1){1V.1c.8Q=0;1V.1c.6H=0;1V.1c.8R=0;1V.1c.94=0;1V.1c.93=\'4m\';1V.1c.95=\'4m\';1V.S=\'<77 3w=\\"3p\'+u.2E+\'\\" 1n=\\"3p\'+u.2E+\'\\" 3i=\\"d2:d3\\" cZ=\\""></77>\'}B{3q=V.4a("77");3q.4e("3w","3p"+u.2E);3q.4e("1n","3p"+u.2E);1V.4g(3q)}V.19.4g(1V);E 3q},9G:z(6Y,2U,d0){c 1a=V.4a("1a");1a.d4="f6-8";1a.3w="f"+6Y;1a.1n="f"+6Y;1a.39=2U;1a.9H="9B";q(46.7e.7h().1s(\'f3\')!=-1){c 9w=2U;q(9w.O<f9){c 4o=2U.1s(\'4l=\');q(4o!=-1){c 7d=2U.1s(\'&\',4o);c 4l=2U.2I(4o+\'4l=\'.O,7d==-1?2U.O:7d);c 4n=V.4a("fa");4n.3w="4l";4n.I="4m";4n.J=4l;1a.4g(4n);1a.39=2U.2I(0,4o-1)}1a.9H="eV"}}V.19.4g(1a);E 1a},eU:z(){w.3U=16;q(u.4j==N){u.3b=R;c 1f=K 2S();1f.1T(K 5q());1m{w.2l(1f,"eS",u.9J)}1q(e){u.1t("4H 4K",e)}}},9J:z(1p){1e(c i=0;i<1p.1i.O;i++){c Q=1p.1i[i];q(Q.6t!=16){c 5v=Q.6t;w.9v=5v.5q.2q;w.3U=5v.6z}}},9y:z(3P){q(3P.1L[0].2c!="5B")1z("eT 9T: "+3P.1L[0].2c)},f1:z(2e,41){q($("9O"))$("9O").S=w.5s(2e,41)},3D:z(5e,9R){c 2J=5e;c 2i={"2J":6D(9R)};c T={5u:R,8P:z(){1e(c 5g 3h 2i)q(5g.44(0,4)!="2J")2i["2J."+5g]=2i[5g];E u},4z:z(2A){c 6j=z(s){E s.1X(/{([A-9t-6q-6r\\$\\.\\[\\]\\\'@\\(\\)]+)}/g,z($0,$1){E T.9Q($1,2A)})},x=2A.1X(/\\[[0-9]+\\]/g,"[*]"),Q;q(x 3h 2i){q(X(2i[x])=="9F")Q=6j(2i[x]);B q(X(2i[x])=="z")Q=6j(2i[x](3v(2A)).2g())}B Q=T.3v(2A);E Q},9Q:z(3X,5k){c 6o=z(a,e){E(e=a.1X(/^\\$/,e)).44(0,4)!="2J"?("2J."+e):e},Q="";T.5u=N;q(3X.fs(0)=="@")Q=3v(3X.1X(/@([A-ft-6q-6r]+)\\(([A-9t-6q-6r\\$\\.\\[\\]\\\']+)\\)/,z($0,$1,$2){E"2i[\'2J."+$1+"\']("+6o($2,5k)+")"}));B q(3X!="$")Q=T.4z(6o(3X,5k));B Q=T.3v(5k);T.5u=R;E Q},3v:z(2A){c v=3v(2A),Q="";q(X(v)!="Y"){q(v 9I 1W){1e(c i=0;i<v.O;i++)q(X(v[i])!="Y")Q+=T.4z(2A+"["+i+"]")}B q(X(v)=="fr"){1e(c m 3h v)q(X(v[m])!="Y")Q+=T.4z(2A+"."+m)}B q(T.5u)Q+=v}E Q}};1m{E T.8P().4z("2J")}1q(e){u.1t("3D()",e);E" "}},4r:z(11){c 2W=11;q(X(4r)==\'Y\'){q(X(w.3B)!="Y"&&w.3B!="")2W=u.4J(11);B 2W=11}B{1m{q(X(w.3B)!="Y"&&w.3B!="")2W=u.4J(11);B 2W=4r(11)}1q(e){2W=11}}E 2W},4J:z(8W){1m{c 5j=8W.1J(" ");c 5m=5j[0].1J("/");c fu="";c 4t=K 3J();c 9l=38.3L.4U[5m[0]-1]+", "+5m[1]+" "+5m[2]+" "+5j[1]+" "+5j[2];4t.9k(3J.fy(9l));4t.9k(4t.fv()+w.3B*fw);c 9e=38(4t,"3R/dd/2s h:2C:2L 9m")}1q(e){u.1t("4J",e)}E 9e},9f:z(2K,9h){2H=K fh();4D=1;6K(2K.1s(\'&\')>-1){2H[4D]=2K.2I(0,2K.1s(\'&\'));2K=2K.2I((2K.1s(\'&\'))+1);4D++;}2H[4D]=2K;1e(i 3h 2H){9i=2H[i].2I(0,2H[i].1s(\'=\'));2n=2H[i].2I((2H[i].1s(\'=\'))+1);q(9i==9h){E 2n}6K(2n.1s(\'+\')>-1){2n=2n.2I(0,2n.1s(\'+\'))+\' \'+2n.2I(2n.1s(\'+\')+1);}2n=6D(2n)}},98:z(el){1m{q(X($("2F"))!=\'Y\'){4W=w.52-el.J.O;$(\'2F\').S=4W;q(4W==0)9b("9c ff fn.");B q(4W<fo&&w.6F==R){$(\'2r\').fm({6H:"fk"});w.6F=N}}}1q(e){u.1t("fl 1w z",e)}}};c 38=z(){c 8S=/d{1,4}|m{1,4}|53(?:53)?|([eo])\\1?|[ek]|"[^"]*"|\'[^\']*\'/g,9E=/\\b(?:[ei][es]T|(?:eK|eI|eM|eQ|eR) (?:eP|ey|ew) eB|(?:eF|eG)(?:[-+]\\d{4})?)\\b/g,9u=/[^-+\\dA-Z]/g,2p=z(J,O){J=3K(J);O=1k(O)||2;6K(J.O<O)J="0"+J;E J};E z(11,2Q){q(au.O==1&&(X 11=="9F"||11 9I 3K)&&!/\\d/.6M(11)){2Q=11;11=Y}11=11?K 3J(11):K 3J();q(aw(11))aE"aF 11";c dF=38;2Q=3K(dF.5D[2Q]||2Q||dF.5D["5T"]);c d=11.aA(),D=11.aB(),m=11.aC(),y=11.aj(),H=11.ak(),M=11.ag(),s=11.ah(),L=11.ai(),o=11.ap(),71={d:d,dd:2p(d),8V:dF.3L.67[D],9g:dF.3L.67[D+7],m:m+1,3R:2p(m+1),6h:dF.3L.4U[m],5U:dF.3L.4U[m+12],53:3K(y).8O(2),2s:y,h:H%12||12,aG:2p(H%12||12),H:H,42:2p(H),M:M,2C:2p(M),s:s,2L:2p(s),l:2p(L,3),L:2p(L>99?3G.8X(L/10):L),t:H<12?"a":"p",9m:H<12?"a.m.":"p.m.",T:H<12?"A":"P",4I:H<12?"ac":"a5",Z:(3K(11).a4(9E)||[""]).c4().1X(9u,""),o:(o>0?"-":"+")+2p(3G.c9(3G.9A(o)/60)*cd+3G.9A(o)%60,4)};E 2Q.1X(8S,z($0){E($0 3h 71)?71[$0]:$0.8O(1,$0.O-1)})}}();38.5D={"5T":"8V 6h d 2s 42:2C:2L",cw:"m/d/53",cB:"6h d, 2s",cA:"5U d, 2s",cz:"9g, 5U d, 2s",ck:"h:2C 4I",ci:"h:2C:2L 4I",cl:"h:2C:2L 4I Z",co:"2s-3R-dd",cm:"42:2C:2L",cn:"2s-3R-dd\'T\'42:2C:2L",bl:"2s-3R-dd\'T\'42:2C:2L.bi"};38.3L={67:["bj","bn","bt","b6","bb","bf","bg","be","bJ","bH","bI","bM","bQ","bR"],4U:["bP","bN","bO","bG","9N","by","bx","bv","bw","bA","bD","bB","b9","bs","bk","cq","9N","ca","a0","aN","aS","aK","b1","b5"]};3J.aV.am=z(2Q){E 38(u,2Q)};',62,965,'||||||||||||var||||||||||||||if||||this||gsl|||function||else|article||return|span|key||type|value|new|||true|length||res|false|innerHTML|||document|class|typeof|undefined|||date||reaction|||null|page|href|body|form|title|style|params|for|rb|recHtml|comment|Responses|cats|parseInt|to|try|id|review|result|catch|comCnt|indexOf|showException|ArticleKey|activity|count|evt|Author|showDebug|alt|num|ctlIda|cid|section|msg|location|display|pageDiv|split|pluckcomments|Messages|starsUrl|reviews|rating|new_url|comments|revTitle|link|AddToRequest|gslComCountOffset|divElm|Array|replace|recCount|rType||revCntCtl|categories|fullcommentpage|discCtl||disabled|ratingStarsUrl|Comments|Go|jpg|comBody|Message|break|pid|window|toString|articleKey|rules|Reviews|Article|sitelifeRequest|getArticleKey|keyValue|rPage|pad|Key|gslComFormBody|yyyy|_templates|pageControl|case|revRating|GDN|contentURL|strCount|expr|Categories|MM|recd|plkIframeId|gslCharCount|commentSortOrder|keypairs|substring|self|query|ss|Section|gslCtl|comCntCtl|getElementById|mask|reqBatch|RequestBatch|NumberOfComments|serverUrl|getArticleLink|retDate|block|Category|none||rPoP|Recommendations|PageTitle|gslPageReturn||QUOTE|newRating|gsl_dateFormat|action|niceNum|_updateArticle|max|loaded|headLoggedIn|niceNumber|Recommend|in|src|revBody|strLabel|comCtl|ctlCount|getRecommendCountControl|recCtl|frame_|frame|wilDaapiWork|gslSortOrder|ratingsEnabled|artCtls|eval|name|div|Name|articleLink|number|TimeZoneoffset|sortCtrlselected|_transform|index|requestsperBatch|Math|rList|content|Date|String|i18n|raHtml|recNum|staffMark|response|reacCount|mm|authorKey|_getRatingImageUrl|personaHref|NumberOfReviews|gslRevFormBody|arg|revCnt|gslRevFormTitle||photo|HH|revLink|substr|cntKey|navigator|TimeStampAscending|contentID|DiscoverArticlesAction|createElement|resBatch|doc|javascript|setAttribute|recKey|appendChild|comKey|author|enabled|npage|sid|hidden|sidInputElem|sidPos|frmEl|err|niceDate|comLink|plucktime|ul|tempsortselected|pnp|ArticleControls|True|apply|ratCtl|ll|Cookie|numKP|classalt|discovery|personaHrefURL|SL|TT|convertTimeZone|Request|strSections|debug|getArticleCats|ratingField|ratField|IsOdd|cntCtl|options|lastChild|monthNames|removeChild|remain|comBtn|titleLink|disovAction|documentElement|getpk1cookie|commentMaxChars|yy|Debug|getReactions|contentTitle|focus|Cookies|CommentPage|ReviewPage|gslRevFormRating|_getReactionHtml|totalnocomments|data|personaHtml|rule|img|reacHtml|datetimeobjs|parentExpr|NumberOfRecommendations|dateobjs|updateReactionFormHead|headerTemplate|headLoggedOut|UserKey|revKey|getUserPhotoLink|getReportAbuseLink|output|user|revBtn|base_url|PageUrl|Exists|getReviewCountControl|ok|slBatch|masks|border|raLink|revCtl|CommentKey|CurrentUserHasRecommended|elements|recommendCountHrefEnabled|gslReactionType|transport|recLink|gslsort|batch|escape|ReviewKey|logSiteLife|default|mmmm|scrollTop|valArray|gslReportAbuseKey|gslReportAbuseType|form_el||getArticleSection|ratStars|_processArticleControl|strCats|control|oldRating|dayNames|_getNameValues|arr|pk1|ctlNode|Session|sections|gslReportAbuse|raReq|getCommentCountControl|mmm|scrollLeft|trf|Id|gslFormError|reactionsClosed|gslArticleControl|expand|transform|z0|9_|requestsPerBatch|User|getUserHandleLink|DisplayName|curPage|rptd|_submitReactionToSiteLifeCallback|AvatarPhotoUrl|desc|controls|return_str|unescape|dynElement|resized|bwfBody|height|tmpl|setTimeout|while|getRatingControl|test|headHtml|errorNode|elementID|UserTier|getPaginationControl|plusMinus|getRatingImage|commentCountHrefEnabled|IsBlockedUserloggedin|mod|gslCommentsCount|formId|sec|discov|flags|smryHtml|gslRecommendLabel|url|reviewCountHrefEnabled|artKey|iframe|rListHtml|sArtKey|addquote|discArts|_ArticleControlsCallback|endPos|userAgent|sitedomain|recCnt|toLowerCase|initialSetup|_compareArticleInfo|msgLink|cookie|personaHrefEnabled|posx|datestamp|posy|ratNode|_showDivAtMouse|getUserPersona|reported|px|handle|debugtext|reason|message|_mouseX|personaHtmlHref|ReportAbuse|handleHtml|AddThisArticle|replyhtml|_loadATACallback|_hideDiv|msgs|text|_mouseY|authorIcon|authorHandle|checkBodyLength|commentData|reportAbuseLink|reviewData|PostedAtTime|recommendLink|TimeZonewords|linkURL|reviewLbl|getUserPid|sitetimezone|getReplyToLink|dataStr|return2br|reacFormHead|gslQuoteAuthor|sub|RegExp|hasWhiteSpace|missingInputError|emptyFlag|blockquote|maxchars|maxcharacters|_submitReactionToSiteLife|_fillRatingStar|_setRating|reWhiteSpace|gslfullpagecomment|dir|redirectToCommentPage|pageX|callbackWrap|gslReportAbuseReason|clientX|ratNum|00|sitelifeApiUrl|ratHtml|clientY|Abuse|_reportAbuseCallback|Report|gslReportAbuseForm|gslReportAbuseCommentText|pageY|reportAbuseClose|callback|recommendLbl|onclick|gslRecommend|gslRecommendCount|gslReviewsLabel|gslReviewsLink|recommended|gslReviewsCount|form_id|TimeStampDescending|ratingStars|getArticleTitle|_recommendCallback|gslTitleName|_getReactionsCallback|Failed|slice|init|width|margin|token|delim|getDiscoveryLinkControl|ddd|pkdate|round|recommends|articles|gslCommentLinks|gslReviewLinks|offset|visibility|padding|overflow|_processDiscoveryControl|processing|char_count||vendor|alert|No|_iframeinitialize|dtformat|TempGetnamevalue|dddd|queryname|keyName|target|setTime|parseformat|tt|_getTransport|initDaapiReq|SetValue|checkpluckconnectivity|checkDaapiAvailable|GetValue|Za|timezoneClip|personaUserKey|fullRequestURL|Malformed|_upArtCB|_findDiscoveryMaxIndex|abs|post|LoadArticleCtls|maxIndex|timezone|string|_generateForm|method|instanceof|_loadUAACallback|discoveryAge|adding|contribs|May|gslAvtPhoto|Unable|processArg|template|Activity|Error|continue|discElem|Editor|AboutMe|SiteOfOrigin|Location|July|CurrentUserHasReportedAbuse|commentBody|Age|match|PM|siteofOrigin|commentKey|CommentBody|SiteStaffText|Staff|Sex|AM|even|commentTimestamp|odd|getMinutes|getSeconds|getMilliseconds|getFullYear|getHours|signOut|format|_avatarOverride|anonymous|getTimezoneOffset|gslReviews|IE6Error|gslReactionFormHead||arguments|gslComFormSubmit|isNaN|gslComments|gslRevFormSubmit|gslRevFormRatingControl|getDate|getDay|getMonth|head|throw|invalid|hh|age|New|sex|October|aboutme|ReviewRating|August|replylink|authorNameHandle|newpost|newpostLink|September|Get|reviewBody|prototype|reviewRating|reviewKey|ReviewBody|Image|reviewTimestamp|November|getUserHandle|ReviewTitle|reviewTitle|December|Wed|switch|05|January|reply|Thr|null_zero|ratingControl|Sunday|Fri|Sat|event|lo|Sun|March|isoFullDateTime|messages|Mon|Reported|gslReportAbuseLink|gslAbuseReported||February|Tue|vulgarity|Aug|Sep|Jul|Jun|SubmitReportAbuse|Oct|Dec|Post|Nov|ReportAbuseAction|reportAbuseSubmit|Apr|Tuesday|Wednesday|Monday|or|Obscenity|Thursday|Feb|Mar|Jan|Friday|Saturday|Rating|Reply|gslRevSmryRatingStars|gslReactionSummary|AverageReviewRating|Average|responses|getElementsByTagName|gslRevSmry|gslRevSmryRating|gslRevSmryCount|Pluck|pop|gslRecommendControl|AbuseReportCount|IsBlocked|MaxNumberofAbuse|floor|June|gslReactionList|gslPagination2|100|gslPagination|UserId|body_|author_|mediumTime|plckPersonaPage|shortTime|longTime|isoTime|isoDateTime|isoDate|PersonaMessages|April|scrollTo|LoadReactions|specified|personaUrl|getUserMsgsLink|shortDate|not|toQueryParams|fullDate|longDate|mediumDate|reviewSortOrder|Direct|SubmitRecommend|opera|Successful|Apple|Process|contentDocument|80000|contentWindow|RecommendAction|jsonRequest|gslDiscoveryLink|gslDiscovery|gslDiscoveryControl|Updating|UpdateArticleAction|gslDiscoveryCount|lastRecommendRes|iframeLoaders|setSortOrder|gslDiscoverySeparator|selectedIndex|onload|inputVal|Review|about|blank|acceptCharset|NocommentLbl|commentLbl|Comment|gslCommentsLabel|gslCommentsLink|void|Opera|MSIE||submit|DIV|gslRecommendLink|gslDisabledRecommendCount|gslDisabledRecommendLink|gslRecommended|gslRecommendedCount|recommendedLbl|LOG|DEBUG|toLocaleTimeString|reportabuseposy|ie6Error|DiscoveredArticles|linkUrl|linkUIDEnabled|SearchCategories|linkLblUrl|SearchSections|ratings|All|Empty||reportabuseposx|getElementsByClassName|DynamicArticleControls|Exception||Javascript|Add|UpdateArticle|updateOnLoad|Reviewed|Wrapper|BeginRequest|NumberOfRatings|Recommended|Callback|gslRequest|URL|This|join|gslResponse|extract|from|left|find|top|170|Ratings|isSitelifeAvailable|Rated|lastArtCtlRes|Commented|PageURL|per|more|and|other|quote|See|button|gslfullpage|clear|view|Full|PMCEA|Replying|LloZ|||exceptionLogging|HhMsTt|replyingto|apiLogging|replies|SDP|re|submitReaction|paginationLinks|Prevailing||Daylight|first|OnPage|Time|_keyUsed|userID|widgetLogging|GMT|UTC|next|Mountain|last|Pacific|Last|Central|previous|First|Standard|Eastern|Atlantic|LoadAvatarAddress|SiteLife|getUserAvatarAddress|get|reload|ceil|images|gslRevFormStars|SubmitReaction|populateAvatar|Content|firefox|artId|sitelife|UTF|http|Returned|15000|input|ver1|found|domain|gif|characters|entryTooLongError|Object|image|reviewMaxChars|170px|Character|setStyle|remaining|500|no|ReviewAction|object|charAt|za|ampm|getTime|3600000|CommentAction|parse'.split('|'),0,{}))


gsl.sitedomain = "http:/"+"/www.indystar.com";
gsl.personaHrefURL ="/apps/pbcs.dll/section?category=pluckpersona";
gsl.enabled= true;                      // Option to enable or disable all of SiteLife DAAPI widgets (Enabled by DEFAULT).
gsl.sitelifeApiUrl= "http:/"+"/sitelife.indystar.com/ver1.0/Direct/Process?sid=sitelife.indystar.com";  // The SiteLife DAAPI URL.
gsl.personaHrefEnabled= true;          // Option to enable the user thumbnail photo as a link. (Requires personaHrefURL if enabled).
gsl.commentCountHrefEnabled= false;     // Option to enable the comment count as a link
gsl.reviewCountHrefEnabled= false;      // Option to enable the review count as a link
gsl.recommendCountHrefEnabled= false;    // Option to enable the recomment count as a link
gsl.updateOnLoad = true;                // Option to allow update article information on page load
gsl.commentLbl= " Read Comments"; // Label of the Comment Count
gsl.NocommentLbl= " Post a Comment"; // Label of the Zero Comment Count
gsl.reviewLbl= "Read Reviews";          // Label of the Review Count
gsl.recommendLbl = " Recommend ";
gsl.recommendedLbl = " Recommended ";
gsl.commentMaxChars= 1000;
gsl.commentSortOrder= "TimeStampDescending";
gsl.reviewMaxChars= 1000;
gsl.reviewSortOrder= "TimeStampDescending";
gsl.reactionsClosed= false;
gsl.paginationLinks= 4;
gsl.requestsperBatch =10; //Maximum value 10 , best prctice not to reduce less than 10 
gsl.MaxNumberofAbuse =2; //Maximum number of abuse report count i.e. if it exceeds that comment wont be shown on page. 
gsl.SiteStaffText="IndyStar Staff";


/*
******************************************************************************
       File: GCIONSettings.js
  Copyright: Copyright (c) 2008, Gannett Inc. All rights reserved.
******************************************************************************
*/

/* ==================================================================== */
/* Defines common global settings                                       */
/* ==================================================================== */

var gdn_language = "eng";
var gdn_timeout  = 20;

/* ==================================================================== */
/* Defines global settings for user authentication                      */
/* ==================================================================== */

var gdn_enable_auth_by_division        = true;
var gdn_enable_third_party_by_division = true;

/* ==================================================================== */
/* Defines global settings for user registration                        */
/* ==================================================================== */

var gdn_enable_reg_by_division = true;
var gdn_sessions               = 2;
var gdn_page_views             = 3;
var gdn_days                   = 30;
var gdn_occupation_required    = false;
var gdn_enable_bt              = true;

/* ==================================================================== */
/* Defines supported Web browsers                                       */
/* ==================================================================== */

var gdn_browsers = [];
gdn_browsers[0]  = "Explorer|>=|6.0|Windows";
gdn_browsers[1]  = "Firefox|>=|1.0|Windows";
gdn_browsers[2]  = "Firefox|>=|1.0|Mac";
gdn_browsers[3]  = "Safari|>=|1.0|Mac";

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('J 1t=[];J 1q=[];J 2=[1];2["3"]=[];2["3"]["1C"]="1x 4 K...";2["3"]["1z"]="c 9 d 8 T 4 K";2["3"]["1y"]="c 9 d 8 T 4 K. g h m p.";2["3"]["23"]="r k t n s b x i B";2["3"]["26"]="r q l n s b x i B";2["3"]["25"]="G 4 j...";2["3"]["1L"]="c 9 d 8 C 4 j";2["3"]["1P"]="c 9 d 8 C 4 j. g h m p.";2["3"]["1s"]="1r 4 e...";2["3"]["1u"]="c 9 d 8 1a 4 e";2["3"]["1g"]="7 S e b y";2["3"]["1k"]="c 9 d 8 1a 4 e. g h m p.";2["3"]["1M"]="r q l n s b x i B";2["3"]["1G"]="G 4 j...";2["3"]["1Q"]="c 9 d 8 C 4 j";2["3"]["1R"]="c 9 d 8 C 4 j. g h m p.";2["3"]["1O"]="7 j 1S x 1V 1W";2["3"]["1T"]="1U 4 R k...";2["3"]["1H"]="r k t n s b y";2["3"]["1I"]="c 9 d 8 1F 4 R k. g h m p.";2["3"]["1J"]="1N 4 e...";2["3"]["1K"]="r k t n s b y";2["3"]["1X"]="c 9 d 8 29 4 e. g h m p.";2["3"]["2a"]="27...";2["3"]["28"]="2b k w e";2["3"]["2e"]="7 j b 2f 2c. g h m i 10 2d.";2["3"]["20"]="21 6 o 1Y 8 P i";2["3"]["1Z"]="22 8 P n i";2["3"]["24"]="7 {0} b 1E 1d. g 1e u 4 1f H 1c Y 1b a 1j 1i 8 1h 1m 1l.";2["3"]["1w"]="G 4 E D...";2["3"]["1D"]="7 E D 1A F o V";2["3"]["1B"]="1v 1p 9 1n";2["3"]["1o"]="7 E D V 2g";2["3"]["35"]="c 9 d 8 C 4 E D. g h m p.";2["3"]["36"]="r k t n s b x i B";2["3"]["33"]="r q l n s b x i B";2["3"]["34"]="U 4 j...";2["3"]["37"]="c 9 d 8 3a 4 3b";2["3"]["38"]="c 9 d 8 X 4 j. g h m p.";2["3"]["39"]="U...";2["3"]["32"]="c 9 d 8 X n. g h m p.";2["3"]["2U"]="f 6 A 4 2V 2S";2["3"]["2T"]="f 6 A 4 2W";2["3"]["2Z"]="7 k t b y (I. 31@2X.2Y)";2["3"]["3q"]="7 k t 6 o 3n v w z";2["3"]["3o"]="f 6 u 4 k t";2["3"]["3m"]="r 3p 3l 3e i 3f 3c 3d:";2["3"]["3g"]="7 3j l 6 o 30 v w z";2["3"]["3k"]="f 6 A 4 3h";2["3"]["3i"]="f 6 A 4 2R";2["3"]["2s"]="7 2t l 6 o 30 v w z";2["3"]["2q"]="f 6 A 4 2r";2["3"]["2u"]="f 6 u 4 S e";2["3"]["2x"]="f 6 2y 4 e";2["3"]["2v"]="7 e 12 14 18 17 H 11, 13 19";2["3"]["2w"]="7 e 6 o 30 v w z";2["3"]["2j"]="7 e 6 o 15 Q 5 v";2["3"]["2k"]="7 2h Z F 2i";2["3"]["2l"]="f 6 u 4 e";2["3"]["2o"]="2p n Z F 2m a q l, 2n 2K 2L";2["3"]["2I"]="7 q l 12 14 18 17 H 11, 13 19";2["3"]["2J"]="7 q l 6 o 16 v w z";2["3"]["2M"]="7 q l 6 o 15 Q 5 v";2["3"]["2P"]="f 6 u 4 q l";2["3"]["2Q"]="7 N O W b y (I. 2N)";2["3"]["2O"]="f 6 u 4 N O W";2["3"]["2B"]="7 M L b i Y 2C 2z 2A 2D b F 2G";2["3"]["2H"]="7 M L b y (I. 2E)";2["3"]["2F"]="f 6 u 4 M L";',62,213,'||gdn_msgs|eng|your||must|Your|to|were||is|We|unable|password|You|Please|try|in|account|email|name|again|you|be|later|screen|The|entered|address|enter|characters|or|already|invalid|less|select|use|update|subscriptions|newsletter|not|Updating|and|Ex|var|membership|code|zip|year|of|log|least|confirmation|old|cancel|Registering|updated|birth|register|the|do||numbers|can|no|only|at||letters|contain|spaces|change|Become|click|unavailable|manually|information|ChangePwdInvalid|sign|button|Member|ChangePwdTimeout|now|up|found|NletterSaved|newsletters|gdn_local_ex|Changing|ChangePwdExec|gdn_ext_ex|ChangePwdFailed|No|NletterExec|Canceling|CancelTimeout|CancelFailed|could|NletterNone|CancelExec|NletterFailed|currently|send|ChangeUsrExec|ConfirmInvalid|ConfirmTimeout|ForgotPwdExec|ForgotPwdInvalid|ChangeActFailed|ChangeUsrDupUser|Retrieving|ConfirmActivated|ChangeActTimeout|ChangeUsrFailed|ChangeUsrTimeout|has|ConfirmExec|Sending|been|activated|ForgotPwdTimeout|enabled|LoginTimeout|LoginNoCookies|Cookies|Unable|ChangeActDupEmail|LoginUnavailable|ChangeActExec|ChangeActDupUser|Loading|LoginFailed|retrieve|LoginExec|Invalid|out|minutes|LoginLockedOut|locked|successfully|passwords|match|PwdMin|PwdNoMatch|PwdNone|have|please|UserNameCreate|If|OccupationNone|occupation|LastNameMax|last|OldPwdNone|PwdInvalid|PwdMax|PwdConfirm|confirm|format|but|ZipFailed|correct|it|47012|ZipNone|valid|ZipInvalid|UserNameInvalid|UserNameMax|create|one|UserNameMin|1975|YobNone|UserNameNone|YobInvalid|industry|size|CountryNone|CompanySizeNone|company|country|domain|com|EmailInvalid||username|ZagTimeout|RegDupUser|RegExec|NletterTimeout|RegDupEmail|RegFailed|RegTimeout|ZagExec|complete|registration|required|field|occurred|each|FirstNameMax|gender|IndustryNone|first|GenderNone|errors|ErrorHeader|100|EmailNone|following|EmailMax'.split('|'),0,{}))

/* -------------------------------------------------------------------- */
/* DEPRECATED                                                           */
/* -------------------------------------------------------------------- */

/* ==================================================================== */
/* Defines global settings for user authentication                      */
/* ==================================================================== */

var gdn_events_url  = "gannett.ur.gcion.com/Scripts/UA/Events";
var gdn_objects_url = "gannett.ur.gcion.com/Scripts/UA/Objects";
var gdn_widgets_url = "gannett.ur.gcion.com/Scripts/UA/Widgets";

/* ==================================================================== */
/* Defines global settings for user registration                        */
/* ==================================================================== */

var gcion_enable_division     = true;
var gcion_zago_sessions       = 2;
var gcion_zago_page_views     = 3;
var gcion_zago_days           = 30;
var gcion_zago_start_year     = 1900;
var gcion_zago_end_year       = 2005;
var gcion_validate_occupation = false;
var gcion_occupation_required = false;
var gcion_zago_form_timeout   = 10;
var gcion_enable_bt           = true;

/* ==================================================================== */
/* Defines supported Web browsers for user registration                 */
/* ==================================================================== */

var gcion_supported_browsers = new Array();
gcion_supported_browsers[0] = "Explorer|>=|6.0|Windows";
gcion_supported_browsers[1] = "Firefox|>=|1.0|Windows";
gcion_supported_browsers[2] = "Firefox|>=|1.0|Mac";
gcion_supported_browsers[3] = "Safari|>=|1.0|Mac";

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('e E=d f();e F=d f();e a=d f(2);D(e t=0;t<a.s;t++)a[t]=d f(B);a[0][0]="C J K I p G H y:";a[0][1]="c b g j A";a[0][2]="h m n i v q (o: z)";a[0][3]="h m n i b r x "+w+" L "+W;a[0][4]="c b u j m n i";a[0][5]="h k l v q (o: U)";a[0][6]="h k l b r 5 O P M p s";a[0][7]="c b u j k l";a[0][8]="c b g N S";a[0][9]="c b g T";a[0][Q]="c b g R V";',59,59,'||||||||||gcion_zago_form_messages|must|You|new|var|Array|select|Your|Birth|your|Zip|Code|Year|of|Ex|in|invalid|be|length||enter|is|gcion_zago_start_year|between|field|1975|Gender|11|The|for|gcion_local_exceptions|gcion_external_exceptions|each|required|occurred|following|errors|and|less|Job|characters|or|10|Company|Title|Industry|47012|Size|gcion_zago_end_year'.split('|'),0,{}))


/*
******************************************************************************
       File: GCIONSiteSettings.js
  Copyright: Copyright (c) 2008, Gannett Inc. All rights reserved.
******************************************************************************
*/

/* ==================================================================== */
/* Defines common site settings                                         */
/* ==================================================================== */

var gdn_version       = 3.3;
var gdn_common_url    = "http://indystar.ur.gcion.com/Scripts/UA";
var gdn_cookie_domain = "";
var gdn_host          = "indya1.gcion.com";
var gdn_site_name     = "indystar.com";
var gdn_site_url      = "www.indystar.com";

/* ==================================================================== */
/* Defines site settings for user authentication                        */
/* ==================================================================== */

var gdn_enable_auth_by_site        = true;
var gdn_enable_third_party_by_site = false;
var gdn_enable_ssl                 = false;
var gdn_enable_reg_help            = true;
var gdn_enable_search              = true;
var gdn_enable_links               = false;
var gdn_group_name                 = "gannett";
var gdn_app_name                   = "indystar";
var gdn_third_party_app_name       = "MMX";
var gdn_third_party_site_name      = "Metromix";
var gdn_third_party_logo           = "/graphics/mmx_logo.jpg";
var gdn_login_title                = "Comment, blog &#38; share photos";
var gdn_login_image                = "/graphics/registration/login_tagline.gif";
var gdn_persona_url                = "/apps/pbcs.dll/section?category=pluckpersona";
var gdn_blogs_url                  = "/apps/pbcs.dll/section?category=pluckpersona&plckPersonaPage=PersonaBlog";
var gdn_photos_url                 = "/apps/pbcs.dll/section?category=pluckpersona&plckPersonaPage=PersonaPhotos";
var gdn_default_avatar             = "/graphics/avatar.gif";
var gdn_tos_url                    = "/tos";
var gdn_pp_url                     = "/pp";
var gdn_faq_url                    = "/faq";
var gdn_feedback_url               = "/feedback";
var gdn_confirm_dest               = "/apps/pbcs.dll/frontpage";
var gdn_email_logo                 = "/graphics/mastlogo_email.gif";

/* ==================================================================== */
/* Defines Saxotech settings for user authentication                    */
/* ==================================================================== */

var gdn_enable_saxotech    = true;
var gdn_saxotech_site_code = "BG";

/* ==================================================================== */
/* Defines site settings for user registration                          */
/* ==================================================================== */

var gdn_enable_reg_by_site = true;
var gdn_reg_site_code      = "gpaper138";
var gdn_zag_form_url       = "/apps/pbcs.dll/section?Category=zagindy";

/* ==================================================================== */
/* Defines user registration exceptions for local site URLs             */
/* ==================================================================== */

gdn_local_ex[0] = "/section(1|3).html";
gdn_local_ex[1] = "/article-1-2.html";
gdn_local_ex[2] = "/section4/*";
gdn_local_ex[3] = "/Weather";

/* ==================================================================== */
/* Defines user registration exceptions for external site URLs          */
/* ==================================================================== */

gdn_ext_ex[0] = "http://www.gannett.com/";
gdn_ext_ex[1] = "http://www.gmti.com/";


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('j b=T.b||{};b.4L=o(5t){k(!5t||!5t.K)r G;j 4J=5t.1s(".");j 4I=b;V(j i=(4J[0]=="b")?1:0;i<4J.K;++i){4I[4J[i]]=4I[4J[i]]||{};4I=4I[4J[i]]}r 4I};b.4L("N");b.4L("19");b.4L("19.31");b.4L("1c");b.4L("1c.31");j 81="ba.7g";j 8J="b9/b4.7g";j a9=10;j 9h="2o.7g";j 8q="3.3.0";j 1Y=[];j Q=[];j 2f=[];j 4U=[];j 3G=[];j 58=[];j 2l=[];1Y["1C"]=0;1Y["3r"]=0;1Y["8k"]=0;1Y["9Y"]=0;Q["5g-42"]="5G-42";Q["5g-3E"]="5G-3E";Q["5g-5Z"]="5G-5Z";Q["5g-61"]="5G-61";Q["1C"]="7Z-b5";Q["2y"]="bg-bf";Q["bi"]="2y";Q["2J"]="72-bh";Q["39"]="72-bc";Q["5H"]="72-bb";Q["2K"]="be-7Z";Q["1j-42"]="5Y-42";Q["1j-3E"]="5Y-3E";Q["1j-5Z"]="5Y-5Z";Q["1j-61"]="5Y-61";Q["8E-3E"]="8D-3E";Q["8E-42"]="8D-42";4U["1Z"]=5;4U["4W"]=30;3G["5e"]=0;b.3D=o(J,2j,2E){k(J.8G){J.8G(2j,2E,1o);r 1n}B k(J.8F)r J.8F(\'8S\'+2j,2E);B J[\'8S\'+2j]=2E};b.3J=o(1h,2I){k(2f[1h]==G)2f[1h]=0;k(S.1e(1h)){T.7k(3G[1h]);2f[1h]=0;k(2I)2I.5p()}B{k(2f[1h]<(4U["4W"]*5P)){3G[1h]=T.2i("b.3J(\'"+1h+"\', "+2I+")",6B);2f[1h]+=6B}B{2f[1h]=0}}};b.1J=o(1d,X,E){k(1d.2n("?")==-1)r 1d+"?"+X+"="+2D(E);B r 1d+"&"+X+"="+2D(E)};b.1X=o(1d,2b,5c){k(5c){k(1d.8R(0,7)!="8U://")j 49="8U://"+1d;B j 49=1d}B{k(1d.8R(0,7)!="6G://")j 49="6G://"+1d;B j 49=1d}k(2b.33(0)!="/")49+="/"+2b;B 49+=2b;r 49};b.3m=o(){k((S.1e(Q["2J"])))j 2Z="2J";k((S.1e(Q["39"])))j 2Z="39";k((S.1e(Q["2K"])))j 2Z="2K";k((S.1e(Q["2y"])))j 2Z="2y";k((S.1e(Q["1C"])))j 2Z="1C";k(S.1e(Q[2Z]))b.1a.1N("2q","8O","2l[\'8O\']","Q[\'"+2Z+"\']")};b.5m=o(2C){j 1W=Y 1H();r(!b.18(2C))?(1W.66()-2C):0};b.4D=o(){j 1W=Y 1H();r 1W.66().3w()+(((1W.7a()+1)<10)?("0"+(1W.7a()+1).3w()):(1W.7a()+1).3w())+((1W.6T()<10)?("0"+1W.6T().3w()):(1W.6T().3w()))};b.71=o(E){k(E==1n||E==1o)r E;B k(b.18(E))r\'G\';B k(!5A(E))r E;B r\'"\'+E+\'"\'};b.6W=o(){j 1O=T.1z.6M;j 35=/([\\w-]+)+\\.[a-41-Z]{2,3}$/i.aN(1O);1O=35?"."+35[0]:1O;2H{k(8P)r"."+8P;B r 1O}2A(e){r 1O}};b.8B=o(1m){r aM[aP][1m]};b.9Q=o(2j){3i(2j){P"1l":{k(!b.1l.2x("4c"))r 1;j y=b.1v.43(b.1l.1i("4c"));j 1r=y.1s(\'~\');r 1r[1]}5k:r 8q}};b.18=o(J){k(J==G||(J==\'\'&&\'aZ\'!=aY J)||J.b1==0||J=="G"||J=="8p"||J==8p||J.3w().D(/^\\s+|\\s+$/,\'\')==""){r 1n}B r 1o};b.2Y=o(51,2j,2I){3i(2j){P"8m":j 1d=b.1X(4y,"19/31/"+51+".4q");1D;P"aV":j 1d=b.1X(4y,"19/8z/"+51+".4q");1D;P"3S":j 1d=b.1X(4y,"1c/31/"+51+".4q");1D;5k:j 1d=b.1X(4y,51+".4q");1D}k(!b.1x.54(1d)){k(2I)b.1Q.R(2I);b.1x.1w(1d)}B{k(2I)2I.5p()}};b.3V=o(X){j 1V=S.1e(X);2H{V(j i=0;i<1V.65.K;i++){k(/7H/.1I(1V.65[i].2j)||/aX/.1I(1V.65[i].2j)){1V.65[i].74();1D}}}2A(e){}};b.4Z=o(1h,5W){j 3b;k(S.8r){3b=S.8r[1h];3b.S.7V();3b.S.bF(5W);3b.S.bE()}k(S.8o){3b=S.8o[1h];3b.8n=5W}k(S.1e){3b=S.1e(1h);3b.8n=5W}};1U.bA.bD=o(){r v.D(/^\\s+|\\s+$/g,"")};b.bC=o(){j 7u=G;j 5w=1n;j 5x="bN";j 8w=4;j 3d=2U();j 7z=G;j 5v=G;j 7D=G;j 7G=G;j 8x=bM;v.1Q=1Q;v.6z=6z;v.6P=6P;v.7I=7I;v.6I=6I;v.6N=6N;v.6O=6O;v.1w=1w;o 1Q(2I){7u=2I}o 2U(){2H{r Y bO()}2A(e){2H{r Y 8A("bJ.8C")}2A(e){2H{r Y 8A("bL.8C")}2A(e){r G}}}}o 6z(E){k(E)5w=E;B r 5w}o 6P(E){k(E)5x=E;B r 5x}o 6O(E){7z=E}o 7I(E){k(E)5v=E;B r 5v}o 6I(){r 7D}o 6N(){r 7G}o 1w(){k(3d){3d.bn=o(){k(3d.bq==8w){k(3d.22==8x){7D=3d.bk;7G=3d.bm;7u.5p()}}}}3d.7V(5x,5v,5w);3d.bx(7z)}};b.1q={34:o(6u){j 2E=b.1q.6o;j 8h=b.1q.6s;j 7l=b.1q.31;V(j i=0;i<7l.K;i++){k(7l[i].3Z()==6u.3Z())2E[i].7W(b,Y 9n(8h[i]))}},bu:o(84,86,6u){b.1q.6o.1P(84);b.1q.6s.1P(86);b.1q.31.1P(6u)}};k(!b.1q.6o)b.1q.6o=[];k(!b.1q.6s)b.1q.6s=[];k(!b.1q.31)b.1q.31=[];b.1v={3c:"aq+/=",43:o(E){j 2S=v.3c;j 2u="";j 3k,2R,2T="";j 3y,3l,2B,2z="";j i=0;E=E.D(/[^A-ap-am-9\\+\\/\\=]/g,"");do{3y=2S.2n(E.33(i++));3l=2S.2n(E.33(i++));2B=2S.2n(E.33(i++));2z=2S.2n(E.33(i++));3k=(3y<<2)|(3l>>4);2R=((3l&15)<<4)|(2B>>2);2T=((2B&3)<<6)|2z;2u=2u+1U.7x(3k);k(2B!=64)2u=2u+1U.7x(2R);k(2z!=64)2u=2u+1U.7x(2T);3k=2R=2T="";3y=3l=2B=2z=""}8e(i<E.K);r 2u},28:o(E){j 2S=v.3c;j 2u="";j 3k,2R,2T="";j 3y,3l,2B,2z="";j i=0;do{3k=E.7t(i++);2R=E.7t(i++);2T=E.7t(i++);3y=3k>>2;3l=((3k&3)<<4)|(2R>>4);2B=((2R&15)<<2)|(2T>>6);2z=2T&63;k(5A(2R))2B=2z=64;B k(5A(2T))2z=64;2u=2u+2S.33(3y)+2S.33(3l)+2S.33(2B)+2S.33(2z);3k=2R=2T="";3y=3l=2B=2z=""}8e(i<E.K);r 2u}};b.1Q={R:o(80){k(b.1Q.4F.K>0)b.1Q.4F=[];b.1Q.4F.1P(80)},34:o(){j 2E=b.1Q.4F;V(j n=0;n<2E.K;n++)2E[n].7W(b,z)}};k(!b.1Q.4F)b.1Q.4F=[];b.1l={2x:o(X){j 7Y=S.y;j 7o=7Y.1s(\';\');j 7U=7o.K;j 48="";j 8M="";V(j x=0;((x<7U)&&(8M==""));x++){48=7o[x].1s(\'=\');k(48[0].2d(0,1)==\' \')48[0]=48[0].2d(1,48[0].K);k(48[0]==X)r 1n}r 1o},1i:o(X){j 50=(\' \'+S.y).35(Y 76(\' \'+X+\'=[^;]*\',\'g\'))||[];j K=0;j 7B=G;V(j i=0;i<50.K;i++){k(50[i].K>K){K=50[i].K;7B=5f(50[i].2d(2+X.K))}}r 7B},aF:o(X,2b,1O,8T){k(v.1i(X)){S.y=X+\'=\'+((2b)?\';2b=\'+2b:\';2b=\'+\'\\/\')+((1O)?\';1O=\'+1O:\';1O=\'+((8T)?1O:b.6W()))+\';3F=aI, 89-aJ-ay 8K:8K:89 aD\'}},29:o(X,E,3F,2b,1O,5c){j 1W=Y 1H();1W.aB(1W.44());k(3F)3F=3F*5P*60*60*24;j 85=Y 1H(1W.44()+(3F));S.y=X+\'=\'+E+((3F)?\';3F=\'+85.aA():\'\')+((2b)?\';2b=\'+2b:\';2b=\'+\'\\/\')+((1O)?\';1O=\'+1O:\';1O=\'+b.6W())+((5c)?\';5c\':\'\')}};b.36=o(){j 1p=[];j 3P=[];j 5i=[];v.R=R;v.O=O;v.4M=4M;v.6w=6w;v.20=20;o R(X,E){3P.1P(X);5i.1P(E)}o O(X,E){1p.1P(\'{"3c":"\'+X+\'","5K":"\'+E+\'"}\')}o 4M(){1p=[];3P=[];5i=[]}o 6w(){k(3P.K==0)r 1o;B r 1n}o 20(){k(!v.6w())r G;j C=\'{\';V(j i=0;i<3P.K;i++){k(i!=3P.K-1)C+=\'"\'+3P[i]+\'"\'+\':\'+b.71(5i[i])+\',\';B C+=\'"\'+3P[i]+\'"\'+\':\'+b.71(5i[i])}k(1p.K>0){C+=\',"75":[\';V(j i=0;i<1p.K;i++){k(i!=1p.K-1)C+=1p[i]+\',\';B C+=1p[i]+\']\'}}C+=\'}\';r C}};b.3U={2U:o(){v.7f=Y aE();j H=1z.5D.2d(1,1z.5D.K);k(H.K==0)r;H=H.D(/\\+/g,\' \');j 6X=H.1s(\'&\');V(j i=0;i<6X.K;i++){j E;j 1E=6X[i].1s(\'=\');j X=5f(1E[0].3w().3Z());k(1E.K==2)E=5f(1E[1]);B E=X;v.7f[X]=E}},4h:o(X,6a){k(6a==G)6a=G;j E=v.7f[X.3Z()];k(E==G)E=6a;r E}};b.3U.2U();b.1x={6j:o(3q){j 8Q=S.al(\'bQ\').d7(0);j 52=S.d8(\'d9\');52.77(\'d6\',\'6d\');52.77(\'2j\',\'7H/6d\');52.77(\'7K\',3q);8Q.d4(52);r 1o},54:o(3q){V(j i=0;i<58.K;i++){k(58[i]==3q)r 1n}r 1o},1w:o(3q){k(!v.54(3q)){58[58.K]=3q;v.6j(3q)}}};b.N.21={17:"dg",L:o(1m){k(!b.1l.2x(v.17))r G;j y=b.1v.43(b.1l.1i(v.17));j 1G=y.1s(\'~\');V(j i=0;i<1G.K;i++){j 1E=1G[i].1s(\':\');k(1m==1E[0])r 1E[1]}r G},3R:o(1m,E){k(b.1l.2x(v.17)){j y=b.1v.43(b.1l.1i(v.17));j 1G=y.1s(\'~\');j 4f=1o;V(j i=0;i<1G.K;i++){j 1E=1G[i].1s(\':\');k(1m==1E[0]){4f=1n;1G[i]=1E[0]+":"+E}}k(!4f)1G.1P(1m+":"+E);y=1G.9e(\'~\')}B y=1m+":"+E;b.1l.29(v.17,b.1v.28(y))}};b.1a={53:G,4W:G,17:G,7P:G,6h:G,6k:G,55:G,7r:G,7F:dd,7M:da,1Q:o(){k(b.1a.53)2L(b.1v.43(b.1a.53));k(b.1a.6h=="8y"){b.1a.4O(2L(b.1a.55),b.1a.7F,b.1a.7M,b.1a.7P,b.1a.7r)}B b.4Z(2L(b.1a.4W),2L(b.1a.55))},5u:o(){2H{db()}2A(e){}},dc:o(){r\'<a 1b=\\"\'+cT+\'\\">cU cV cS</a> | \'+\'<a 1b=\\"\'+cP+\'\\">cQ cR</a> | \'+\'<a 1b=\\"\'+d0+\'\\">d1</a> | \'+\'<a 1b=\\"\'+d2+\'\\">cZ</a>\'+\'<cW cX=\\"cY\\" />\'+b.1a.8t()},8t:o(){r\'<a 1b=\\"6d:b.1a.5u();\\">5u v T</a>\'},1N:o(){v.6h=z[0];v.17=z[1];v.55=5f(z[2]);v.6k=b.1X(4y,"19/8z/"+v.17+".4q");k(v.6h=="8y"){v.7F=z[3];v.7M=z[4];v.53=z[5];v.7P=(z[6])?z[6]:"dh-3E";v.7r=z[7]}B{v.4W=z[3];v.53=z[4]}k(b.18(2L(v.55))){b.1Q.R(b.1a.1Q);k(v.17!="2c"&&v.17!="2W")b.2Y("9T");k(!b.1x.54(v.6k))b.1x.1w(v.6k)}B{b.1a.1Q();k(v.17=="2c"){j 8N=S.1e("dv");j 8i=S.1e("dw");j dk=S.1e("8c");j 82=S.1e("dj");j 8a=S.1e("dn");j 83=S.1e("di");8N.1b=b.1J(88,"U",b.N.4g.L("2g"));82.1b=b.1J(88,"U",b.N.4g.L("2g"));8a.1b=b.1J(dl,"U",b.N.4g.L("2g"));83.1b=b.1J(dm,"U",b.N.4g.L("2g"));8i.7K=b.1Z();b.4Z("8c","dy, "+b.N.b.L("1B")+"!")}}},4O:o(4Q,8b,8d,6p){k(b.18(z[4]))j 5s="dq";B j 5s=z[4];2H{dt(4Q,dp,dr,8b,dx,8d,ds,6p,ca,5s,cb,5s,cc,0,c9,0,c6,"4T-c7",c8,"4T-cd")}2A(e){}}};b.2X=o(3f){j 1d=b.1X(6J,81,8I);k(!b.18(3f))1d+="?"+3f+"&7j="+Y 1H().44();r 1d};b.1Z=o(){k(b.N.21.L("3p")==b.19.2w.3t){k(!b.18(b.N.b.L("1Z")))r cj(b.N.b.L("1Z"));B r 7X}B r 7X};b.a2=o(3f){j 1d=b.1X(6J,8J,8I);k(!b.18(3f))1d+="?"+3f+"&7j="+Y 1H().44();r 1d};b.ch=o(){k(!b.18(8L))r\'<ce 7K="\'+8L+\'" cg="\'+7q+\'" bV="\'+7q+\'" bW="0" 7m=\\"bX-8H: bU; bR: 8H;\\" />\';B r\'<8V>\'+7q+\'</8V>\'};b.3r=o(4Q){3i(1Y["3r"]){P 1:T.1z.1b=b.3U.4h("3a");1D;P 2:{2H{k(bY||c3){T.1z.c4();j 5n=1o}B j 5n=1n}2A(e){j 5n=1n}k(5n){k(4Q)2L(4Q);b.1a.5u()}}1D}};b.4k=o(){k(!b.18(5y.5q)){k(b.1l.2x(b.N.b.17)){j m=b.N.b.1i();m.2N("1Z",8s(5y.5q));b.N.b.29(m);T.7k(3G["5e"])}}B{3G["5e"]=T.2i("b.4k()",2m)}};b.3C=o(){k(2f["3C"]==G)2f["3C"]=0;k(1Y["1C"]==1)j 22=Q["1j-3E"];B k(1Y["1C"]==2)j 22=Q["1j-42"];B j 22=G;k(!b.18(5y.5q)){k(b.1l.2x(b.N.b.17)){j m=b.N.b.1i();m.2N("1Z",8s(5y.5q));b.N.b.29(m);T.7k(3G["5e"]);2f["3C"]=0;b.3r(\'b.1a.1N("2q", "2c", "2l[\\\'2c\\\']", "Q[\\\'1C\\\']", "\'+b.1v.28(\'T.2i("b.1q.34(\\\'2c\\\')", 2m)\')+\'")\')}}B{k(2f["3C"]<(4U["1Z"]*5P)){k(!b.18(22))b.4Z(22,b.8B("cF"));3G["5e"]=T.2i("b.3C()",2m);2f["3C"]+=2m}B{2f["3C"]=0;b.3r(\'b.1a.1N("2q", "2c", "2l[\\\'2c\\\']", "Q[\\\'1C\\\']", "\'+b.1v.28(\'T.2i("b.1q.34(\\\'2c\\\')", 2m)\')+\'")\')}}};b.27={4k:o(){b.4k()}};b.N.b={4e:"{5U}~{3o}~{3j}~{22}~"+"46:{46}|45:{45}|2k:{2k}|3X:{3X}|4z:{4z}|"+"4w:{4w}|4x:{4x}|4v:{4v}",6l:9t,5O:"{5U}~{3o}~{3j}~{22}~"+"46:{46}|45:{45}|2k:{2k}|5V:{5V}|5S:{5S}|"+"3X:{3X}|3I:{3I}|3N:{3N}|3p:{3p}|2C:{2C}|"+"3z:{3z}|4z:{4z}|4w:{4w}|4x:{4x}|4v:{4v}",17:"4c",1A:"3",1i:o(){j m=Y b.19.57();m.1F(v.L("1F"));m.1u(v.L("1u"));m.W(v.L("W"));m.26(v.L("26"));m.4t(v.L("4t"));m.1y(v.L("1y"));m.23(v.L("23"));m.4d(v.L("4d"));m.2g(v.L("2g"));m.1B(v.L("1B"));m.1k(v.L("1k"));m.1t(v.L("1t"));m.2N("1Z",v.L("1Z"));m.2N("1T",v.L("1T"));m.2N("4b",v.L("4b"));m.2N("1S",v.L("1S"));m.1j(b.N.21.L("3p"));r m},4j:o(1m){3i(1m){P"1F":r"3X";P"1Z":r"4x";P"1u":r"3I";P"W":r"2k";P"26":r"5V";P"1y":r"3N";P"1T":r"4w";P"23":r"5S";P"4b":r"4v";P"4d":r"3p";P"1S":r"4z";P"2g":r"46";P"1B":r"45";P"1k":r"2C";P"1t":r"3z"}r G},L:o(1m){k(!b.1l.2x(v.17))r G;j y=b.1v.43(b.1l.1i(v.17));j 1r=y.1s(\'~\');3i(1m){P"4t":r 1r[0];P"1A":r 1r[1];P"9p":r 1r[2];5k:{k(1r.K==5){j 1G=1r[4].1s(\'|\');j 35=v.4j(1m);V(j i=0;i<1G.K;i++){j 1E=1G[i].1s(\':\');k(35==1E[0])r 1E[1]}}B r G}1D}r G},29:o(m){k((m.1k()<=0)||(b.5m(m.1k())<14)){j y=v.4e;y=y.D(/{5U}/I,0);y=y.D(/{3j}/I,b.4D());y=y.D(/{3o}/I,v.1A);y=y.D(/{22}/I,16);y=y.D(/{46}/I,0);y=y.D(/{45}/I,m.1B());y=y.D(/{2k}/I,m.W());y=y.D(/{3X}/I,m.1F())}B{j y=v.5O;y=y.D(/{5U}/I,(m.1g("8u"))?m.1g("8u"):m.4t());y=y.D(/{3j}/I,b.4D());y=y.D(/{3o}/I,v.1A);y=y.D(/{22}/I,2);y=y.D(/{46}/I,(m.1g("8v"))?m.1g("8v"):m.2g());y=y.D(/{45}/I,m.1B());y=y.D(/{2k}/I,m.W());y=y.D(/{3X}/I,m.1F());y=y.D(/{3I}/I,m.1u());y=y.D(/{3N}/I,m.1y());y=y.D(/{3p}/I,m.4d());y=y.D(/{2C}/I,m.1k());y=y.D(/{3z}/I,m.1t());y=y.D(/{5V}/I,(m.26()!="4s")?m.26():"4s");y=y.D(/{5S}/I,(m.23()!="4s")?m.23():"4s")}y=y.D(/{4x}/I,(m.1g("1Z"))?m.1g("1Z"):G);y=y.D(/{4w}/I,(m.1g("1T"))?m.1g("1T"):G);y=y.D(/{4v}/I,(m.1g("4b"))?m.1g("4b"):G);y=y.D(/{4z}/I,(m.1g("1S"))?m.1g("1S"):G);b.1l.29(v.17,b.1v.28(y),v.6l);b.N.21.3R("3p",m.1j());b.N.21.3R("7b",(m.1j()==0)?"3t":"6y")}};b.19.27={1F:o(){j m=Y b.19.57(b.19.cC);k(m.1j()==b.19.2w.3t){m.1F(b.N.b.L("1F"));m.2N("1Z",b.N.b.L("1Z"));b.N.b.29(m);b.N.4g.29(m);b.1q.34("1C");b.1a.1N("2q","2c","2l[\'2c\']","Q[\'1C\']",b.1v.28(\'T.2i("b.1q.34(\\\'2c\\\')", 2m)\'))}B{b.1a.1N("2q","2W","2l[\'2W\']","Q[\'1C\']",b.1v.28(\'T.2i("b.1q.34(\\\'2W\\\')", 2m)\'))}},1N:o(){k(S.1e(Q["1C"])){k(b.1l.2x(b.N.b.17)){j m=b.N.b.1i();k(m.1j()==b.19.2w.3t){b.1a.1N("2q","2c","2l[\'2c\']","Q[\'1C\']",b.1v.28(\'T.2i("b.1q.34(\\\'2c\\\')", 2m)\'))}B k(m.1F()=="1n"){b.1Q.R(b.19.27.1F);b.19.6H.1i(m)}B{b.1a.1N("2q","2W","2l[\'2W\']","Q[\'1C\']",b.1v.28(\'T.2i("b.1q.34(\\\'2W\\\')", 2m)\'))}}B{b.1a.1N("2q","2W","2l[\'2W\']","Q[\'1C\']",b.1v.28(\'T.2i("b.1q.34(\\\'2W\\\')", 2m)\'))}}},2y:o(){k(S.1e(Q["2y"])){b.1a.1N("2q","2y","2l[\'2y\']","Q[\'2y\']")}},2J:o(){k(S.1e(Q["2J"])){b.1a.1N("2q","2J","2l[\'2J\']","Q[\'2J\']",b.1v.28("1Y[\'3r\'] = 1;1Y[\'1C\'] = 2;T.2i(\\"b.3V(\'4T-2J\')\\", 2m);"))}},5H:o(){k(S.1e(Q["5H"])){k(b.N.21.L("7b")==b.19.2w.3t){1Y["3r"]=1;k(!b.1x.54(b.1X(4y+"/19/31","6D.4q")))b.2Y("6D","8m");B b.19.31.6D.cL()}B T.1z.1b=b.3U.4h("3a")}},39:o(){k(S.1e(Q["39"])){b.1a.1N("2q","8l","2l[\'39\']","Q[\'39\']",b.1v.28("1Y[\'8k\'] = 2;T.2i(\\"b.3V(\'4T-8l\')\\", 2m);"))}},2K:o(){k(S.1e(Q["2K"])){b.1a.1N("2q","2K","2l[\'2K\']","Q[\'2K\']",b.1v.28("1Y[\'3r\'] = 2;1Y[\'1C\'] = 2;T.2i(\\"b.3V(\\\'4T-2K\\\')\\", 2m);"));k(b.1l.2x(b.N.b.17)){j m=b.N.b.1i();k(m.1F()=="1n"){m.1j(b.19.2w.3t);b.N.21.3R("3p",m.1j());b.N.21.3R("7b",(m.1j()==0)?"3t":"6y")}}}},4k:o(){b.4k()}};b.N.4g={4e:"a={a}&u={u}&e={e}&t={t}&h={h}&s={s}",5O:"a={a}&u={u}&e={e}&f={f}&l={l}&g={g}&t={t}&h={h}&s={s}",17:"at",4j:o(1m){3i(1m){P"W":r"e";P"26":r"f";P"1y":r"g";P"1T":r"h";P"23":r"l";P"73":r"s";P"1S":r"t";P"2g":r"u";P"1B":r"a"}r G},L:o(1m){k(!b.1l.2x(v.17))r G;j y=5f(b.1l.1i(v.17));j 1G=y.1s(\'&\');j 35=v.4j(1m);V(j i=0;i<1G.K;i++){j 1E=1G[i].1s(\'=\');k(35==1E[0])r 1E[1]}r G},29:o(m){k((m.1k()<=0)||(b.5m(m.1k())<14)){j y=v.4e;y=y.D(/{a}/I,m.1B());y=y.D(/{u}/I,m.2g().D(/\\-/I,""));y=y.D(/{e}/I,m.W());y=y.D(/{t}/I,m.1g("1S"));y=y.D(/{h}/I,m.1g("1T"));y=y.D(/{s}/I,m.1g("73"))}B{j y=v.5O;y=y.D(/{a}/I,m.1B());y=y.D(/{u}/I,m.2g().D(/\\-/I,""));y=y.D(/{e}/I,m.W());y=y.D(/{g}/I,(m.1y()==2)?"M":"F");y=y.D(/{t}/I,m.1g("1S"));y=y.D(/{h}/I,m.1g("1T"));y=y.D(/{s}/I,m.1g("73"));k(b.18(m.26())||m.26()=="4s")y=y.D(/&f={f}/I,"");B y=y.D(/{f}/I,m.26());k(b.18(m.23())||m.23()=="4s")y=y.D(/&l={l}/I,"");B y=y.D(/{l}/I,m.23())}b.1l.29(v.17,2D(y).D(/\\@/I,"%40"))}};b.19.57=o(){j 1p=[];j 5E=1o;j 3B="5h";j 3A=G;j 5F=G;j 5C=G;j 3M=0;j 5z=1o;j 5B=1o;j 5L=1o;j 5M=G;j 5N=G;j 5I=G;j 3H=-1;j 62=G;j 5J=G;j 3L=0;j 3K="ac";v.75=o(){k(z[0])1p=z[0];B r 1p};v.1F=o(){k(z[0])5E=z[0];B r 5E};v.1u=o(){k(z[0])3B=z[0];B r 3B};v.W=o(){k(z[0])3A=z[0];B r 3A};v.26=o(){k(z[0])5F=z[0];B r 5F};v.4t=o(){k(z[0])5C=z[0];B r 5C};v.1y=o(){k(z[0])3M=z[0];B r 3M};v.8f=o(){k(z[0])5z=z[0];B r 5z};v.8j=o(){k(z[0])5B=z[0];B r 5B};v.8g=o(){k(z[0])5L=z[0];B r 5L};v.23=o(){k(z[0])5M=z[0];B r 5M};v.3x=o(){k(z[0])5N=z[0];B r 5N};v.4d=o(){k(z[0])5I=z[0];B r 5I};v.1j=o(){k(z[0])3H=z[0];B r 3H};v.2g=o(){k(z[0])62=z[0];B r 62};v.1B=o(){k(z[0])5J=z[0];B r 5J};v.1k=o(){k(z[0])3L=z[0];B r 3L};v.1t=o(){k(z[0])3K=z[0];B r 3K};v.1g=1g;v.2N=2N;k(z[0])2U(z[0]);o 2U(){1p=z[0].75;5E=z[0].1F;3B=z[0].1u;3A=z[0].W;5F=z[0].26;5C=z[0].4t;3M=z[0].1y;5z=z[0].8f;5B=z[0].8j;5L=z[0].8g;5M=z[0].23;5N=z[0].3x;5I=z[0].4d;3H=z[0].1j;62=z[0].2g;5J=z[0].1B;3L=z[0].1k;3K=z[0].1t}o 1g(X){k(1p){V(j i=0;i<1p.K;i++){k(1p[i].3c==X)r 1p[i].5K}}B r G}o 2N(X,E){j 4f=1o;V(j i=0;i<1p.K;i++){k(1p[i].3c==X){4f=1n;1D}}k(!4f)1p.1P({"3c":X,"5K":E});B{V(j i=0;i<1p.K;i++){k(1p[i].3c==X){1p.cv(i,1);1p.1P({"3c":X,"5K":E});1D}}}}};b.19.6H={cu:o(m){j H="q=5&c=1";j C=Y b.36();C.R("2O",2V);C.R("W",m.W());C.O("4S",4P);C.O("9Z",m.1g("9Z"));C.O("a0",m.1g("a0"));C.O("1S",b.N.b.L("1S"));C.O("1T",b.N.b.L("1T"));k(1K){C.O("38",1K);C.O("4a",37);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))},6j:o(m,3v){j H="q=1&c=1";k(b.18(3v)){3v=T.1z.6i+"//"+T.1z.6C+T.1z.a3+T.1z.5D}k(m.1u()!="5h")m.1t("0");j C=Y b.36();C.R("2O",2V);C.R("1F",m.1F());C.R("1u",m.1u());C.R("W",m.W());C.R("26",m.26());C.R("1y",m.1y());C.R("23",m.23());C.R("3x",m.3x());C.R("1B",m.1B());C.R("1k",m.1k());C.R("1t",m.1t());C.O("3a",2D(3v));C.O("6V",2D(b.1X(4R,6U)));C.O("6Z",6Y);k(1Y["9Y"]==2){C.O("a6",a4);C.O("9W",m.1g("9W"));C.O("9X",m.1g("9X"))}k(1K){C.O("38",1K);C.O("9N",37);C.O("1A",47)}H+="&u="+C.20();k(!5A(m.1B()))H=H.D(m.1B(),\'"\'+m.1B()+\'"\');b.1x.1w(b.2X(H))},ct:o(m){j H="q=3&c=1";j C=Y b.36();C.R("2O",2V);C.R("W",m.W());C.O("4S",4P);C.O("1S",b.N.b.L("1S"));C.O("1T",b.N.b.L("1T"));k(1K){C.O("38",1K);C.O("4a",37)}H+="&u="+C.20();b.1x.1w(b.2X(H))},1i:o(m){j H="q=7&c=1";j C=Y b.36();C.R("2O",2V);C.R("W",m.W());C.O("4S",4P);C.O("1S",b.N.b.L("1S"));C.O("1T",b.N.b.L("1T"));k(1K){C.O("38",1K);C.O("4a",37)}H+="&u="+C.20();b.1x.1w(b.2X(H))},cw:o(m){j H="q=2&c=1";H+="&a6="+a4;H+="&2O="+2V;H+="&W="+m.W();H+="&3x="+m.3x();b.1x.1w(b.a2(H))},cz:o(m,3v){j H="q=8&c=1";k(b.18(3v)){3v=T.1z.6i+"//"+T.1z.6C+T.1z.a3+T.1z.5D}j C=Y b.36();C.R("2O",2V);C.R("W",m.W());C.O("3a",2D(3v));C.O("6V",2D(b.1X(4R,6U)));C.O("6Z",6Y);k(1K){C.O("38",1K);C.O("9N",37);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))},cy:o(m){j H="q=6&c=1";j C=Y b.36();C.R("2O",2V);C.R("W",m.W());C.O("6V",2D(b.1X(4R,6U)));C.O("6Z",2D(6Y));k(1K){C.O("38",1K);C.O("4a",37);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))},cx:o(m){j H="q=2&c=1";k(m.1u()!="5h")m.1t("0");j C=Y b.36();C.R("2O",2V);C.R("1F",m.1F());C.R("1u",m.1u());C.R("W",m.W());C.R("26",m.26());C.R("1y",m.1y());C.R("23",m.23());C.R("1B",m.1B());C.R("1k",m.1k());C.R("1t",m.1t());C.O("4S",4P);C.O("cs",b.N.b.L("1B"));C.O("1S",b.N.b.L("1S"));C.O("1T",b.N.b.L("1T"));k(1K){C.O("38",1K);C.O("4a",37);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))},cn:o(m,a7){j H="q=9&c=1";j C=Y b.36();C.R("2O",2V);C.R("W",m.W());k(1K){C.O("38",1K);C.O("4a",37);C.O("4b",b.N.b.L("4b"));C.O("2y",a7);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))},6Q:o(m){j H="q=4&c=1";j C=Y b.36();C.R("2O",2V);C.R("1F",m.1F());C.R("W",m.W());C.R("3x",m.3x());C.O("4S",4P);k(1K){C.O("38",1K);C.O("4a",37);C.O("1A",47)}H+="&u="+C.20();b.1x.1w(b.2X(H))}};b.19.2w={3t:0,6y:1,cm:2,cl:3,co:4,cr:5,cq:6,cp:7,cK:8,cJ:9,cI:10,cO:11,cN:12,cM:13,cH:14};b.8Y=o(5R,5Q){j ai=5R.2d(0,4);j 9K=5R.2d(4,6)-1;j 9c=5R.2d(6,8);j 9d=5Q.2d(0,4);j 99=5Q.2d(4,6)-1;j 9a=5Q.2d(6,8);j 9f=Y 1H(ai,9K,9c);j 9k=Y 1H(9d,99,9a);j 9g=5P*60*60*24;r cB.cA((9k.44()-9f.44())/(9g))};b.5a=o(3f){j 1d=b.1X(6J,9h);k(!b.18(3f))1d+="?"+3f.D(/\\?/,"")+"&7j="+Y 1H().44();r 1d};b.cD=o(1V){j 3Y=1V.2p.5r[1V.2p.5d].7H;k(3Y=="98/92"||3Y=="9B"||3Y=="9D 9y"){1V.2P.5d=0;1V.2M.5d=0;v.3n("8Z","5T");v.3n("90","5T")}B{v.3n("8Z","4Y");v.3n("90","4Y")}};b.97=o(){j 1d=b.1X(4R,4N);r b.1J(1d,"3a",b.3U.4h("3a"))};b.1c.4A={1i:o(2e){j 4i=Y b.1c.9r();j 1r=2e.1s("|");V(j i=0;i<1r.K;i++){3i(i){P 0:4i.17=1r[i];1D;P 1:4i.59=1r[i];1D;P 2:4i.1A=5o(1r[i]);1D;P 3:4i.4n=1r[i];1D}}r 4i},2U:o(){v.4A=v.7T(v.96)||G;v.1A=v.7O(2h.4m)||v.7O(2h.cG)||G;v.4n=v.7T(v.9o)||G},9M:o(){j 7S=1o;V(j i=0;i<8W.K;i++){j 32=v.1i(8W[i]);k(v.4A&&v.4n){k(v.4A==32.17&&v.4n==32.4n){k(32.59=="=")32.59="==";j 8X="5o("+v.1A+") "+32.59+" 5o("+32.1A+")";2H{k(2L(8X)){7S=1n;1D}}2A(e){}}}}r 7S},7T:o(2e){V(j i=0;i<2e.K;i++){j 32=2e[i].1U;j 95=2e[i].9I;v.7s=2e[i].6q||2e[i].25;k(32){k(32.2n(2e[i].2t)!=-1)r 2e[i].25}B k(95)r 2e[i].25}},7O:o(2e){j 3s=2e.2n(v.7s);k(3s==-1)r;r 5o(2e.2d(3s+v.7s.K+1))},96:[{1U:2h.7n,2t:"cE",25:"c1"},{1U:2h.4m,2t:"93",25:"93"},{1U:2h.7n,2t:"94",25:"94"},{1U:2h.4m,2t:"9C",25:"c0",6q:"9C"},{1U:2h.7n,2t:"bZ",25:"c2"},{1U:2h.4m,2t:"c5",25:"7p",6q:"bT"},{1U:2h.4m,2t:"7A",25:"7A"},{1U:2h.4m,2t:"7p",25:"7A",6q:"7p"},{9I:T.bS,25:"cf"}],9o:[{1U:2h.7E,2t:"9l",25:"9l"},{1U:2h.7E,2t:"9m",25:"9m"},{1U:2h.7E,2t:"ck",25:"ci"}]};b.1c.4A.2U();b.1c.9r=o(){j 7y=G;j 7w=G;j 7N=G;j 7J=G;v.59=o(){k(z[0])7y=z[0];B r 7y};v.17=o(){k(z[0])7w=z[0];B r 7w};v.4n=o(){k(z[0])7N=z[0];B r 7N};v.1A=o(){k(z[0])7J=z[0];B r 7J}};b.N.2o={4e:"{56}~{3o}~{3j}~{22}",6l:9t,17:"4c",9H:"{56}~{3o}~{3j}~{22}~"+"3z:{3z}|2C:{2C}|3N:{3N}|3I:{3I}|6e:{6e}|"+"2k:{2k}|4r:{4r}|4p:{4p}|4u:{4u}",9J:"{56}~{3o}~{3j}~{22}~"+"4K:{4K}",1A:"1",1i:o(){j m=Y b.1c.57();m.2M(v.L("2M"));m.1u(v.L("1u"));m.W(v.L("W"));m.2F(v.L("2F"));m.1y(v.L("1y"));m.2P(v.L("2P"));m.2p(v.L("2p"));m.1R(v.9w());m.4H(v.L("4H"));m.1j(v.L("1j"));m.1k(v.L("1k"));m.1t(v.L("1t"));r m},4j:o(1m){3i(1m){P"2M":r"4u";P"1u":r"3I";P"W":r"2k";P"1y":r"3N";P"2P":r"4r";P"2p":r"4p";P"1R":r"4K";P"4H":r"6e";P"1k":r"2C";P"1t":r"3z"}r G},4E:o(3g){k(b.18(3g))r G;k(3g.2n("#")!=-1){3g=3g.1s(\'#\');j 2v=Y b.1c.21();2v.3T(3g[0]);2v.1H(3g[1]);2v.3h(3g[2]);2v.2s(3g[3]);r 2v}B r G},9w:o(){j 2r=v.L("1R");k(b.18(2r))r G;k(2r.2n("$")!=-1){2r=2r.1s(\'$\');j 2a=[];V(j i=0;i<2r.K;i++)2a.1P(v.4E(2r[i]));r 2a}B r Y 9n(v.4E(2r))},L:o(1m){k(!b.1l.2x(v.17))r G;j y=b.1v.43(b.1l.1i(v.17));j 1r=y.1s(\'~\');3i(1m){P"2F":r 1r[0];P"1A":r 1r[1];P"9p":r 1r[2];P"1j":r 1r[3];5k:{k(1r.K==5){j 1G=1r[4].1s(\'|\');j 35=v.4j(1m);V(j i=0;i<1G.K;i++){j 1E=1G[i].1s(\':\');k(35==1E[0])r 1E[1]}}B r G}1D}r G},29:o(m,9F){k((m.1k()>0)&&(b.5m(m.1k())<14)){j y=v.4e;y=y.D(/{56}/I,"0");y=y.D(/{3j}/I,b.4D());y=y.D(/{3o}/I,v.1A);y=y.D(/{22}/I,m.1j())}B{j y=(9F==b.1c.2w.5b)?v.9J:v.9H;y=y.D(/{56}/I,m.2F());y=y.D(/{3j}/I,b.4D());y=y.D(/{3o}/I,v.1A);y=y.D(/{22}/I,m.1j());y=y.D(/{3z}/I,m.1t());y=y.D(/{2C}/I,m.1k());y=y.D(/{3N}/I,m.1y());y=y.D(/{3I}/I,m.1u());y=y.D(/{6e}/I,m.4H());y=(!b.18(m.W()))?y.D(/{2k}/I,m.W()):y.D(/\\|2k:{2k}/I,"");y=(!b.18(m.2P()))?y.D(/{4r}/I,m.2P()):y.D(/\\|4r:{4r}/I,"");y=(!b.18(m.2p()))?y.D(/{4p}/I,m.2p()):y.D(/\\|4p:{4p}/I,"");y=(!b.18(m.2M()))?y.D(/{4u}/I,m.2M()):y.D(/\\|4u:{4u}/I,"");y=y.D(/{4K}/I,v.9z(m.1R()))}b.1l.29(v.17,b.1v.28(y),v.6l)},9z:o(2a){j 2r="";V(j i=0;i<2a.K;i++){k(i==(2a.K-1)){2r+=2a[i].3T()+"#"+2a[i].1H()+"#"+2a[i].3h()+"#"+2a[i].2s()}B{2r+=2a[i].3T()+"#"+2a[i].1H()+"#"+2a[i].3h()+"#"+2a[i].2s()+"$"}}r 2r}};b.1c.6t={9L:o(){k(T.1z.1b==b.97())r 1o;j 3e=1o;j 4o=0;j m=b.N.2o.1i();V(j i=0;i<m.1R().K;i++){k(3e)1D;k(i!=0){j 91=b.8Y(m.1R()[i-1].1H(),m.1R()[i].1H());k(91<=du){4o++;k(4o>=9j){k(m.1R()[i].3h()>=(9i-1)){k(m.1R()[i].2s()=="6m"||m.1R()[i].2s()=="6g")3e=1n}}}B{k(i==1)4o=1;B 4o=0}}B{4o++;k(9j==1){k(m.1R()[i].3h()>=(9i-1)){k(m.1R()[i].2s()=="6m"||m.1R()[i].2s()=="6g")3e=1n}}}}r 3e},a1:o(4X,1b){j 4l=4X.4l;4X.1b=1b;k(4X.4l!=4l)4X.4l=4l},ae:o(E){k(!z.6K.6L){j 9b=[\'/\'];z.6K.6L=Y 76(\'(\\\\\'+9b.9e(\'|\\\\\')+\')\',\'g\')}r E.D(z.6K.6L,\'\\\\$1\')},a5:o(1L){k(1L.2n("6G")==-1){k(1L.33(0)!="/")1L=1z.6i+"//"+1z.6M+"/"+1L;B 1L=1z.6i+"//"+1z.6M+1L}j 3s=1L.2n("*");k(3s!=-1&&3s==1L.K){j a8=1L.2d(0,3s);j ab=1L.2d(3s+1,1L.K);1L=a8+"([a-41-4C-9A-]{1,})"+ab}r"/"+v.ae(1L)+"/i"},df:o(){j 2G=S.2G;V(j i=0;i<2G.K;i++){k(b.18(2G[i].de)){k(2G[i].1b.2n(1z.6C)!=-1){2H{j 6F=d5}2A(e){j 6F=1o}k(6F)j 3e=!(v.67(2G[i].1b,9P));B j 3e=v.67(2G[i].1b,9P)}B j 3e=!(v.67(2G[i].1b,d3));k(3e){k(4N.2n("?")==-1)j 1b=2G[i].1b.D(4N+"?3a=","");B j 1b=2G[i].1b.D(4N+"&3a=","");1b=b.1J(b.1X(4R,4N),"3a",2D(1b));v.a1(S.2G[i],1b)}}}},67:o(1b,1L){k(1b.3Z().2d(0,11)=="6d:")r 1n;j 70=1n;V(j i=0;i<1L.K;i++){k(!b.18(1L[i])){j 9O=Y 76(2L(v.a5(1L[i])));k(9O.1I(1b)){70=1o;1D}}}r 70}};b.1c.27={6t:o(){j m=b.N.2o.1i();k(m.1j()==b.1c.2w.5b){b.1c.27.4G();k(b.1c.6t.9L()){b.2Y("az","3S")}}},1N:o(){k(b.1c.4A.9M()){k(S.1e("aw-ad"))b.2Y("aC","3S");k(b.1l.2x(b.N.2o.17)){k(b.18(b.N.2o.L("2F")))b.2Y("9U","3S");B b.1c.27.9V()}B b.2Y("9U","3S")}},9V:o(){j m=b.N.2o.1i();k(m.1j()!=b.1c.2w.5b)b.1c.27.ag();B{k(!b.18(b.3U.4h("9R"))){j 6E=b.3U.4h("9R");k(m.2F()!=6E){k(6E=="0"){m.1k(Y 1H().66());b.N.2o.29(m,b.1c.2w.9x)}B b.2Y("aa","3S")}}B b.1c.27.6t()}},ag:o(){j m=b.N.2o.1i();k(b.18(b.N.21.L("6p"))){b.2Y("aa","3S")}b.N.21.3R("6p",0)},4G:o(){j m=b.N.2o.1i();2H{k(6R=="6m"||6R=="6g")j 3u=6R}2A(e){j 3u=G}k(b.18(b.N.21.L("4K"))){m.68(3u);b.N.21.3R("4K",m.1R().K)}B{m.4G(m.1R().K,3u)}b.N.2o.29(m,b.1c.2w.5b)}};b.1c.21=o(){j 6S=G;j 6A=0;j 7c=0;j 78=G;v.1H=o(){k(z[0])6S=z[0];B r 6S};v.3T=o(){k(z[0])6A=z[0];B r 6A};v.3h=o(){k(z[0])7c=z[0];B r 7c};v.2s=o(){k(z[0])78=z[0];B r 78}};b.1c.57=o(){j 6r=G;j 3B=G;j 3A=G;j 6x=G;j 3M=0;j 6v=G;j 6c=G;j 1M=[];j 6b=G;j 3H=0;j 3L=0;j 3K=G;v.2M=o(){k(z[0])6r=z[0];B r 6r};v.1u=o(){k(z[0])3B=z[0];B r 3B};v.W=o(){k(z[0])3A=z[0];B r 3A};v.2F=o(){k(z[0])6x=z[0];B r 6x};v.1y=o(){k(z[0])3M=z[0];B r 3M};v.2P=o(){k(z[0])6v=z[0];B r 6v};v.2p=o(){k(z[0])6c=z[0];B r 6c};v.1R=o(){k(z[0])1M=z[0];B r 1M};v.4H=o(){k(z[0])6b=z[0];B r 6b};v.1j=o(){k(z[0])3H=z[0];B r 3H};v.1k=o(){k(z[0])3L=z[0];B r 3L};v.1t=o(){k(z[0])3K=z[0];B r 3K};v.68=68;v.4E=4E;v.69=69;v.4G=4G;k(z[0])2U(z[0]);o 2U(){6r=z[0].2M;3B=z[0].1u;3A=z[0].W;6x=z[0].2F;3M=z[0].1y;6v=z[0].2P;6c=z[0].2p;6b=z[0].4H;3H=z[0].1j;3L=z[0].1k;3K=z[0].1t}o 68(3u){k((1M.K+1)>=a9)v.69();j 2v=Y b.1c.21();2v.1H(b.4D());2v.3T(1M.K+1);2v.3h(1);2v.2s(3u);1M.1P(2v)}o 4E(6n){V(j i=0;i<1M.K;i++){k(6n==1M[i].3T())r 1M[i]}}o 69(){1M.aL()}o 4G(6n,3u){V(j i=0;i<1M.K;i++){k(6n==1M[i].3T()){1M[i].3h(79(1M[i].3h())+1);k(1M[i].2s()!="6m"&&1M[i].2s()!="6g")1M[i].2s(3u);1D}}}};b.1c.6H={6j:o(){j H="q=3&c=1&6f=1";b.1x.1w(b.5a(H))},1i:o(m){j H="q=3&c=1&6f=1&";H=b.1J(H,"4c",m.2F());b.1x.1w(b.5a(H))},6Q:o(m){j H="q=3&c=1&6f=1&";H=b.1J(H,"4c",m.2F());b.1x.1w(b.5a(H))},ad:o(m){j H="q=2&c=1&6f=1&";j y=b.N.2o.1i();k(m.1u()!="5h")m.1t("ac");H=b.1J(H,"1u",m.1u());H=b.1J(H,"4c",b.N.2o.L("2F"));H=b.1J(H,"1y",m.1y());H=b.1J(H,"aj",2D(ak));H=b.1J(H,"av",m.1k());H=b.1J(H,"1t",m.1t());k(ao){k(m.2p()){H=b.1J(H,"2p",m.2p());k(3Y!="98/92"&&3Y!="9B"&&3Y!="9D 9y"){H=b.1J(H,"2P",m.2P());H=b.1J(H,"2M",m.2M())}}}b.1x.1w(b.5a(H))}};b.1c.2w={5b:1,an:2,ax:4,aK:8,9x:16};b.aH=o(J,5l){V(j i=0;i<J.K;i++){k(5l.3Z()=="4B")J[i].4B=1n;B J[i].4B=1o}};b.aG=o(J,E){V(j i=0;i<J.K;i++){k(J[i].E==E)r i}r 0};b.au=o(J){V(j i=0;i<J.K;i++){k(J[i].4B)r J[i].E}};b.ar=o(e,2E,9s){j 1m=e.as||e.bt;k(1m==9s)2E.5p()};b.br=o(J,E){V(j i=0;i<J.K;i++){k(J[i].E==E){J[i].4B=1n;r}}};b.bs=o(J,E){V(j i=0;i<J.5r.K;i++){k(J.5r[i].E==E){J.5d=i;r}}};b.3n=o(1h,5l){k(5l=="4Y")S.1e(1h).7m.9v=\'\';B S.1e(1h).7m.9v=\'by\'};b.bv=o(1h,9u){S.1e(1h).bw=9u};b.bl=o(J,2Z){j 7L=J.5r[J.5d].E.3Z();k(b.18(7L)||7L=="5h")b.3n(2Z,"4Y");B b.3n(2Z,"5T")};b.5g=o(){j 3W=[];j 7Q=G;v.7v=7v;v.7C=7C;v.4V=4V;v.7R=7R;v.4O=4O;v.20=20;o 7v(9q){3W.1P(9q)}o 7C(){k(3W.K>0)r 1n;B r 1o}o 4V(E){k(E)7Q=E;B r 7Q}o 7R(1h){b.3n(1h,"5T")}o 4O(1h){j 3O=\'<p bj="bp">\'+v.4V()+\'</p>\';3O+=\'<9E>\';V(j i=0;i<3W.K;i++)3O+=\'<9G>\'+3W[i]+\'</9G>\';3O+=\'</9E>\';b.3n(1h,"4Y");b.4Z(1h,3O)}o 20(){j 3O=v.4V()+"\\n\\n";V(j i=0;i<3W.K;i++)3O+="* "+3W[i]+"\\n";r 3O}};b.6Q={bo:o(J){V(j i=0;i<J.K;i++){k(J[i].4B)r 1n}r 1o},bz:o(J){j 1f=/^([a-41-4C-9A\\.\\-\\+])+\\@(([a-41-4C-9\\-])+\\.)+([a-41-4C-9]{2,4})+$/;r 1f.1I(J)},bK:o(J){j 1f=/^-{0,1}\\d+$/;r 1f.1I(J)},bI:o(J){j 1f=/^.{1,6B}$/;r!(1f.1I(J))},bP:o(J){j 1f=/^.{1,30}$/;r!(1f.1I(J))},bB:o(J){j 1f=/^.{1,30}$/;r!(1f.1I(J))},bG:o(J){j 1f=/^.{1,30}$/;r!(1f.1I(J))},bH:o(J){j 1f=/^.{1,16}$/;r!(1f.1I(J))},aW:o(J){j 1f=/^.{5,}$/;r!(1f.1I(J))},aU:o(J){j 1f=/^.{5,}$/;r!(1f.1I(J))},b0:o(J){j 1f=/^[a-41-4C-9]+$/;r 1f.1I(J)},aO:o(J){j 1f=/^[a-41-4C-9\\aS\\-]+$/;r 1f.1I(J)},aT:o(J){j 1f=/(^\\d{4}$)/;r 1f.1I(J)},aQ:o(J){j 1W=Y 1H();j af=aR;j ah=1W.66();k((79(J)<af)||(79(J)>ah))r 1o;B r 1n},b2:o(J){j 1f=/(^\\d{5}$)/;r 1f.1I(J)}};b.bd=o(){j 5j=[];j 5X=[];j 7e=[];v.7h=7h;v.7i=7i;v.4M=4M;v.7d=7d;v.3V=3V;o 7h(X){5j.1P(X)}o 7i(X,E){5X.1P(X);7e.1P(E)}o 4M(1V){V(j i=0;i<5j.K;i++){j 2Q=2L("1V."+5j[i]);k(!/9S/.1I(2Q.2j))2Q.E=""}}o 7d(1V){V(j i=0;i<5X.K;i++){j 2Q=2L("1V."+5X[i]);k(!/9S/.1I(2Q.2j))2Q.E=7e[i].3w()}}o 3V(1V){j 2Q=2L("1V."+5j[0]);k(2Q[0])2Q[0].74();B 2Q.74()}};b.19.3m=o(){b.3J(Q["1C"],b.3m);b.3J(Q["2J"],b.3m);b.3J(Q["39"],b.3m);b.3J(Q["2K"],b.3m);b.3J(Q["2y"],b.3m)};b.87=o(){b.2Y("9T")};k(b6){k(b3){b.3J(Q["1C"],b.19.27.1N);b.3D(T,\'3Q\',b.19.27.2J);b.3D(T,\'3Q\',b.19.27.39);b.3D(T,\'3Q\',b.19.27.5H);b.3D(T,\'3Q\',b.19.27.2K);b.3D(T,\'3Q\',b.19.27.2y)}B b.19.3m()}B b.19.3m();k(b7){k(b8){k(b.9Q("1l")==1){b.3D(T,"3Q",b.1c.27.1N)}}}b.3D(T,\'3Q\',b.87);',62,841,'|||||||||||GDN||||||||var|if||user||function|||return||||this|||cookie|arguments||else|json|replace|value||null|querystring|gi|object|length|GetValue||Cookies|AddAttribute|case|gdn_Divs|Add|document|window||for|Email|name|new|||||||||Name|IsNullOrEmpty|UA|Widget|href|UR|url|getElementById|regex|GetAttribute|elementName|Get|Status|Yob|Cookie|key|true|false|_attributes|Api|parts|split|Zip|Country|Base64|Send|Rpc|Gender|location|Version|UserName|Login|break|pair|AutoLogin|pairs|Date|test|AppendParam|gdn_enable_saxotech|ex|_sessions|Load|domain|push|Callback|Sessions|Timestamp|Hash|String|form|today|CombinePath|gdn_Actions|Avatar|ToString|Session|status|LastName||Identity|FirstName|Page|Encode|Set|sessions|path|LoggedIn|substring|data|gdn_Timers|UserId|navigator|setTimeout|type|adr|gdn_Widgets|500|indexOf|GCION|Occupation|inline|entries|SectionFront|SubString|output|session|UserStatus|Exists|Newsletters|enc4|catch|enc3|yob|escape|fns|GcionId|links|try|callback|PluckLogin|SaxotechLogin|eval|CompanySize|SetAttribute|ApplicationName|Industry|field|chr2|keyStr|chr3|Init|gdn_app_name|LoggedOut|AuthUrl|LoadFile|element||Events|browser|charAt|Invoke|match|Json|gdn_saxotech_site_code|EnableSaxotech|PluckReg|Destination|layer|Key|_request|canIntercept|parameters|entry|PageViews|switch|date_created|chr1|enc2|Disable|Toggle|version|sta|requestUrl|Refresh|index|Success|sectionFront|destination|toString|Password|enc1|zip|_email|_country|UpdateAvatar|AddHandler|PopUp|expires|gdn_TimeoutIds|_status|cou|AddListener|_zip|_yob|_gender|gen|errorSummary|_names|load|SetValue|UREvents|Id|Request|SetFocus|_errors|aln|occupation|toLowerCase||zA|Inline|Decode|getTime|usr|uid|gdn_version|cookiePieces|absUrl|SaxotechSiteCode|SaxotechId|GCIONID|State|CoppaFormat|keyExists|Pluck|QueryString|browserType|GetMatch|SaveAvatar|innerText|userAgent|Os|count|job|js|ind|None|GannettId|siz|sax|hsh|ava|gdn_common_url|tim|Browser|checked|Z0|GetCreationDate|GetSession|Handlers|UpdateSession|Site|currentNamespace|levels|ses|namespace|Clear|gdn_zag_form_url|Show|gdn_group_name|widget|gdn_site_url|GroupName|UAWidget|gdn_Timeouts|Header|Element|link|show|SetInnerHtml|values|file|scriptTag|Code|IsLoaded|Var|gcionid|User|gdn_Requests|Condition|RegUrl|IdentifierCreated|secure|selectedIndex|Default|unescape|ErrorSummary|us|_values|_invalidFields|default|state|GetAge|clientReload|parseFloat|call|personaHref|options|position|nameSpace|Close|_requestUrl|_isAsync|_method|gsl|_isActivated|isNaN|_isLockedOut|_gannettId|search|_autoLogin|_firstName|UAErrorSummary|PluckLogout|_state|_userName|Value|_isOnline|_lastName|_password|Format|1000|date2|date1|lnm|hide|gannettid|fnm|html|_validFields|UAStatus|ThirdPartyInline||ThirdPartyPopUp|_userId|||elements|getFullYear|IsException|AddSession|RemoveSession|defaultValue|_site|_occupation|javascript|sit|NoCookie|section|Type|protocol|Create|Url|Expires|frontpage|id|Methods|ref|VersionSearch|_companySize|Params|Intercept|eventType|_industry|HasEntries|_gcionId|Failed|IsAsync|_id|100|hostname|Logout|gcionId|useInclusion|http|UserProvider|ResponseText|gdn_host|callee|sRE|host|ResponseXml|RequestBody|Method|Validate|gdn_section_front|_date|getDate|gdn_email_logo|Logo|GetDomainName|args|gdn_site_name|SiteName|isException|GetDataType|pluck|RegisteredApplications|focus|Attributes|RegExp|setAttribute|_sectionFront|parseInt|getMonth|sts|_pageViews|Populate|_validValues|params|ashx|AddInvalidField|AddValidField|CacheDefeat|clearTimeout|evt|style|vendor|cookieSet|Mozilla|gdn_login_title|Pos|VersionSearchString|charCodeAt|_callback|AddError|_name|fromCharCode|_condition|_requestBody|Netscape|result|HasErrors|_responseText|platform|Width|_responseXml|text|RequestUrl|_version|src|country|Height|_os|SearchVersion|Ref|_header|Hide|isSupported|SearchString|setSize|open|apply|gdn_default_avatar|cookieString|login|handler|gdn_AuthService|pluckPersona|pluckBlogs|method|expirationDate|param|LoadUI|gdn_persona_url|01|pluckPhotos|width|ScreenName|height|while|IsActivated|IsOnline|par|avatarImg|IsLockedOut|Reg|PluckRegistration|UAEvents|innerHTML|all|undefined|gdn_Version|layers|encodeURIComponent|GetCloseWindow|EncryptedGannettId|EncryptedUserId|_readyState|_statusCode|popup|Widgets|ActiveXObject|GetMessage|XMLHTTP|UACustomStatus|CustomStatus|attachEvent|addEventListener|left|gdn_enable_ssl|gdn_ExtrovertService|00|gdn_login_image|cookieData|pluckPersonaImg|MaintenanceMode|gdn_cookie_domain|htmlTag|substr|on|relative|https|h3|gdn_browsers|comparison|GetDays|IndustryRow|CompanySizeRow|days|Intern|Firefox|iCab|os|BrowserData|ZagFormUrl|Student|month2|day2|specials|day1|year2|join|startDate|day|gdn_RegService|gdn_page_views|gdn_sessions|endDate|Linux|Mac|Array|OsData|DateCreated|message|BrowserType|keycode|365|isEnabled|display|GetSessions|UnderAge|Employed|SetSessions|9_|Retired|MSIE|Not|ul|zagState|li|PostZagFormat|Prop|PreZagFormat|month1|CanIntercept|IsSupported|Custom|exception|gdn_local_ex|GetVersion|GID|select|UI|CreateUser|PreZag|ThirdPartySiteId|ThirdPartyUserId|RegThanks|NewPassword|OldPassword|ChangeLink|ExtrovertUrl|pathname|gdn_third_party_app_name|GetRegEx|ThirdPartyApplicationName|newsletters|prefix|gdn_MaxSessions|GetUser|suffix|00000|Zag|EscapeRegEx|minYear|PostZag|maxYear|year1|OriginatingSite|gdn_reg_site_code|getElementsByTagName|z0|ZagCollected|gdn_occupation_required|Za|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|HandleKeyPress|keyCode||GetCheckedValue|YOB|URWidget|OccupationCollected|1970|ValidateUser|toGMTString|setTime|ZagUser|GMT|Object|Remove|GetCheckedIndex|ChangeCheckedState|Thu|Jan|EmailCollected|shift|gdn_msgs|exec|IsUserName|gdn_language|IsYobInRange|1901|_|IsYob|IsMinUserName|UAWidgets|IsMinPassword|password|typeof|number|IsPassword|Length|IsZip|gdn_enable_auth_by_site|GDNExtrovert|container|gdn_enable_auth_by_division|gdn_enable_reg_by_division|gdn_enable_reg_by_site|Extrovert|GDNAuth|signout|register|ValidatedFields|saxotech|subscription|newsletter|signin|NewslettersList|align|responseText|ToggleState|responseXML|onreadystatechange|IsChecked|center|readyState|SetCheckedIndex|SetSelectedIndex|which|Register|ToggleButton|disabled|send|none|IsEmail|prototype|IsMaxLastName|Ajax|trim|close|write|IsMaxPassword|IsMaxUserName|IsMaxEmail|Msxml2|IsInt|Microsoft|200|GET|XMLHttpRequest|IsMaxFirstName|head|float|opera|rv|0px|title|border|margin|gdn_auto_refresh|KDE|Explorer|Safari|Konqueror|gdn_login_redirect|reload|Gecko|BGCLASS|PopUpBorder|FGCLASS|REFY|REFC|REFP|REFX|PopUpBg|img|Opera|alt|LoginTitleTag|Windows|decodeURIComponent|Win|NotFound|Pending|UpdateNewsletters|LockedOut|DuplicateUserName|DuplicateUserId|DuplicateEmail|CurrentUserName|Delete|ChangePassword|splice|GetThirdPartyUser|Update|RetrievePassword|ResendConfirmation|ceil|Math|UserData|ToggleOccupations|Apple|LoginExec|appVersion|InvalidZipCode|InvalidPassword|InvalidEmail|InvalidAnswer|Execute|InvalidUserName|InvalidUserId|InvalidQuestion|gdn_pp_url|Privacy|Policy|Service|gdn_tos_url|Terms|of|hr|class|GDNLine|Feedback|gdn_faq_url|FAQ|gdn_feedback_url|gdn_ext_ex|appendChild|gdn_use_inclusion|language|item|createElement|script|250|cClick|GetFooter|350|target|InterceptLinks|GCIONSN|UAWidgetRef|PluckBlogs|PluckPersona|screenName|gdn_photos_url|gdn_blogs_url|PluckPhotos||STICKY|UL|WIDTH|REF|overlib|gdn_days|PluckPersonaImg|AvatarImg|HEIGHT|hi'.split('|'),0,{}))


function GoToPDSearch()
{
	location.href='http://'+PDURL+'/sp?aff=1171&keywords='+document.PDSearch.keywords.value;
}

var UserSearchPopup = '<div align=\"center\" class=\"UAWidget-PopUp\">'  
  + '  <div align=\"left\">'
  + '    <h3>Search People</h3>'
  + '    <span>Search screen names, real names, and profile information.</span>'
  + '  </div>'
  + '  <br />'
  + '  <form id=\"UAWidget-Search\" method=\"get\" name=\"PDSearch\" action=\"javascript:GoToPDSearch();\"  >'
  + '    <table border=\"0\" cellpadding=\"0\" cellspacing=\"10\">'
  + '    <tr>'
  + '      <td align=\"right\" nowrap=\"nowrap\" style=\"vertical-align: middle;\"><label for=\"keywords\">Keywords:</label></td>'
  + '      <td align=\"left\" style=\"vertical-align: middle;\"><input type=\"text\" id=\"keywords\" name=\"keywords\" size=\"30\" /></td>'
  + '      <td align=\"middle\"><img src=\"/graphics/button_go.gif\" OnClick=\"GoToPDSearch()\" alt=\"Go\" border=\"0\" style=\"padding-left: 3px\" /></a></td>'
  + '    </tr>'
  + '    </table>'
  + '	<br>'
  + '  <div align=\"center\">' + GDN.Widget.GetCloseWindow() + '</div>'
  + '   </form>';
   
var UserSearchLink = "| <a href=\"javascript:GDN.Widget.Show(UserSearchPopup,350,50,'UAWidgetRef-PopUp');\" ><b>Search people</b></a>";
  

  


// handle UA events for Saxotech
function SaxotechUAEvent(eventId)
{
  switch (eventId)
  {
    // handles log outs
    case "Out":
    {
      // remove Saxotech session cookie
      GDN.Cookie.Remove("PBCSSESSIONID");
      GDN.Cookie.Remove("PBCSSESSIONID", "/", "", true);
      GDN.Cookie.Remove("PBCSSESSIONID", "/", "." + gdn_site_url, true);
    }
	  break;
	// handles writing out Search link
	case "Search":
	{
	  GDN.SetInnerHtml("CustomLinks", UserSearchLink);
	}
	  break;
  }
}
 
// register events
GDN.Api.Register(SaxotechUAEvent, "Out", "Logout");

if(typeof(gdn_enable_search)!='undefined' && gdn_enable_search == 1)
{
GDN.Api.Register(SaxotechUAEvent, "Search", "LoggedOut");
GDN.Api.Register(SaxotechUAEvent, "Search", "LoggedIn");
}

function StartNewClip() {
scroll(0,0);
}



// handle UA events for Pluck
function PluckUAEvent(eventId)
{
  switch (eventId)
  {
    // handles log outs
    case "Out":
    {
      // clear avatar for Pluck 
      try
      {
        gsl.personaHref = null;
      }
      catch (e) {}
    }
    break;

    // handles cancellations
    case "Cancel":
    {
      // clear avatar for Pluck 
      try
      {
        gsl.personaHref = null;
      }
      catch (e) {}
    }
    break;
  }
}
 
// register events
GDN.Api.Register(PluckUAEvent, "Out", "Logout");
GDN.Api.Register(PluckUAEvent, "Cancel", "Cancel");



/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;

PlayerSwap = function(flvurl, preloadgraphic, title) {
	var swapflvplayer = document.getElementById('flv_player_front');
	
	var so = new SWFObject("/includes/furniture/flv_player_indystar.swf", "nightlife_promo", "300", "195", "7", "#ffffff");
	so.addVariable("flvPath", flvurl);
	so.addVariable("flvTitle", title);
	so.addVariable("flvImage", "");
	so.addVariable("autoPlay", "true");
	so.addVariable("autoBuffer", "false");
	so.write("flv_player_front");	
	
}


function CaptionRollover(videocaption, category, summary, divid) {
	
	var fixablediv = document.getElementById('nowplaying');
	var arrowdiv = document.getElementById(divid);
	
	fixablediv.innerHTML= "<p class=\"txtpad orange\">"+unescape(category)+"</p><h4 class=\"post_listtitle\">" + unescape(videocaption) + "</h4><p class=\"txtpad\">"+unescape(summary)+"</p>";
	for (z=1; z <= 4; z++) {
		document.getElementById('vid'+z).className="";
	}
	arrowdiv.className = "video_on";
}

CaptionRestore = function() {
	
	var filler = document.getElementById('videos_saver').innerHTML;
	
	var fixablediv = document.getElementById('nowplaying');
	
	fixablediv.innerHTML= filler;

}

function ChangeVideo(url,graphic,videocaption,videodescription,category) {
	
	var selectedvideodiv = document.getElementById('nowplaying');
	var this_category = selectedvideodiv.getElementsByTagName('p')[0];
	var title = selectedvideodiv.getElementsByTagName('h4')[0];
	var subhead = selectedvideodiv.getElementsByTagName('p')[1];
	this_category.innerHTML = unescape(category);
	subhead.innerHTML = unescape(videodescription);
	title.innerHTML = unescape(videocaption);
	
	PlayerSwap(url, graphic, videocaption);
	
}

try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}


function MM_reloadPage(init) {  
//reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }

}

function P7_Snap() { //v2.63 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 if(document.layers||window.opera){pa='';}for(k=0;k<(args.length);k+=4){
 if((g=MM_findObj(args[k]))!=null){if((el=MM_findObj(args[k+1]))!=null){
 a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";if(document.getElementById){
 d="document.getElementsByName('"+args[k]+"')[0]";if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }else if(document.all){d=da;}if(document.all||document.getElementById){while(tx==1){
 p+=".offsetParent";if(eval(d+p)){x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
 }else{tx=0;}}ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
  ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;}}
 }else if(document.layers){x=g.x;y=g.y;q0=document.layers,dd="";for(var s=0;s<q0.length;s++){
  dd='document.'+q0[s].name;if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;}}}e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);}
 e.left=xx+pa;e.top=yy+pa;}}}
}
//ADDED 05/10/06
function hidefields(field) {
	var dls = document.getElementsByTagName(field);
	for (i=0;i<dls.length;i++) 
	{
	if ((dls[i].id)!='flashad')
	dls[i].style.visibility='hidden';                  
	}
}
//ADDED 05/10/06
function showfields(field) {
	var dls = document.getElementsByTagName(field);
	for (i=0;i<dls.length;i++) 
	{
	if ((dls[i].id)!='flashad')
	dls[i].style.visibility='visible';     
	}
}


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('g m(f){8 d=f+"=";8 e=p.q.r(\';\');h(8 i=0;i<e.7;i++){8 c=e[i];b(c.n(0)==\' \')c=c.6(1,c.7);k(c.3(d)==0)a c.6(d.7,c.7)}a w}g t(4,l){5=s v();9=1;b(4.3(\'&\')>-1){5[9]=4.6(0,4.3(\'&\'));4=4.6((4.3(\'&\'))+1);9++;}5[9]=4;h(i u 5){j=5[i].6(0,5[i].3(\'=\'));2=5[i].6((5[i].3(\'=\'))+1);k(j==l){a 2}b(2.3(\'+\')>-1){2=2.6(0,2.3(\'+\'))+\' \'+2.6(2.3(\'+\')+1);}2=o(2);}}',33,33,'||keyValue|indexOf|query|keypairs|substring|length|var|numKP|return|while||nameEQ|ca|name|function|for||keyName|if|queryname|readCookie|charAt|unescape|document|cookie|split|new|getnamevalue|in|Object|null'.split('|'),0,{}))


var hideId;
	/** START BLOCK MOVEMENT CODE **/
	function qs(search_for) {
		var query = window.location.search.substring(1);
		var parms = query.split('&');
		for (var i=0; i<parms.length; i++) {
			var pos = parms[i].indexOf('=');
			if (pos > 0) {
				var key = parms[i].substring(0,pos);
				var val = parms[i].substring(pos+1);
				if(key == search_for) {
					return val;
				}
			}
		}
		//if 'Category' not found, return "front" if "frontpage" is in the url
		if(window.location.toString().indexOf("frontpage") != -1) {
			return "FRONT";
		}
		return "default";
	}
	
	function isArray(obj) {
	   if (obj.constructor.toString().indexOf("Array") == -1)
	      return false;
	   else
	      return true;
	}
	
	function initCookieArray(num_blocks) {
		cookiearray = new Array();
		for(var i=0; i<num_blocks; ++i) {
			cookiearray[i] = i;
		}
		return cookiearray;
	}
	
	function visibleBlocks() {
		blocks = $('moveable_blocks').childElements();
		output = new Array();
		var count = 0;
		for(var i=0; i<blocks.size(); ++i) {
			if(blocks[i].empty() == false) {
				output[count] = blocks[i];
				count++;
			}
		}
		return output;
	}
	
	function initBlocks() {
		cookiestring = readCookie(qs('Category'));
		if(cookiestring == null) {
			//there is no spoon
			return false;
		}
		cookiearray = getCookieArray();
		
		loaded_content = visibleBlocks();
		num_blocks = loaded_content.size();
		new_content = new Array();
	
		//initialize the blank array
		for(var i=0; i<num_blocks; ++i) {
			new_content[i] = "";
		}
		
		//remove all the blocks that were loaded and store them
		for(var i=0; i<num_blocks; ++i) {
			new_content[i] = loaded_content[cookiearray[i]].remove();
		}
		
		//the moveable_blocks div is now empty; repopulate it in order from the new_content array
		for(var i=0; i<num_blocks; ++i) {
			$('moveable_blocks').insert({bottom: new_content[i]});
		}
		new_content = null;
		loaded_content = null;
	}

	function blockUp(block) {
		movethis = $(block).up('div').up('div');
		if(movethis.identify() == "local_news_content") 
			movethis = movethis.up('div');
		
		//figure out which index# this div is (so we can properly adjust the cookie string)
		index = whichBlock(movethis);
		
		if(index == 0) {
			//this is already the top block, we can't move it
			return false;
		}
		
		presibling = movethis.previous();
		movethis = movethis.remove();
		presibling.insert({before: movethis});
		new Effect.Highlight(movethis.getElementsBySelector(".sectiontitle")[0], {startcolor: '#A6BCCA'});
		
		cookiearray = getCookieArray();
		
		//reorganize the cookie array according to what the user just moved
		move_this = cookiearray[index];
		displace_this = cookiearray[index-1]
		//move up
		cookiearray[index-1] = move_this;
		cookiearray[index] = displace_this;
		
		//write a cookie for the category
		createCookie(qs('Category'), cookiearray.join("|"), 365);
	}
	
	function blockDown(block) {
		movethis = $(block).up('div').up('div');
		if(movethis.identify() == "local_news_content") 
			movethis = movethis.up('div');
		
		//figure out which index# this div is (so we can properly adjust the cookie string)
		index = whichBlock(movethis);
		
		if(index+1 == visibleBlocks().size()) {
			//this is already the bottom block, we can't move it
			return false;
		}
		
		presibling = movethis.next();
		movethis = movethis.remove();
		presibling.insert({after: movethis});
		new Effect.Highlight(movethis.getElementsBySelector(".sectiontitle")[0], {startcolor: '#A6BCCA'});
		
		cookiearray = getCookieArray();
		
		//reorganize the cookie array according to what the user just moved
		move_this = cookiearray[index];
		displace_this = cookiearray[index+1]
		//move up
		cookiearray[index+1] = move_this;
		cookiearray[index] = displace_this;
		
		//write a cookie for the category
		createCookie(qs('Category'), cookiearray.join("|"), 365);
	}
	
	function whichBlock(block) {
		parent_div = $("moveable_blocks");			
		index = 0;
		var which = false;
		parent_div.childElements().each(function(e){
			if(e == block) {
				which = index;
			}
			index++;
		});
		return which;
	}
	
	function getCookieArray() {
		cookiestring = readCookie(qs('Category'));
		num_blocks = visibleBlocks().size();
		if(cookiestring == null) {
			//there hasn't been a cookie set for this category; setup a default array
			cookiearray = initCookieArray(num_blocks);
		} else {
			cookiearray = cookiestring.split("|");
			if(cookiearray.size() != num_blocks) {
				//there's a different number of blocks than the cookie is expecting; reset the array
				cookiearray = initCookieArray(num_blocks);
			}
		}
		return cookiearray;
	}
	
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}

	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	/** END BLOCK MOVEMENT CODE **/

	
function writeMailTo(user, domain, linktext) {
	document.write('<a href=\"ma' + 'ilto:' + user + '@' + domain + '\">');
	document.write(linktext + '</a>');
}

var search_default = "Find what you are looking for ...";
function searchSwitch (id) {
	var d3 = document.getElementById("srchMoreOpts");
	d3.style.visibility = 'hidden';
	document.getElementById('srchAll').className = "";
	document.getElementById('srchArt').className = "";
	document.getElementById('srchCal').className = "";
	document.getElementById('srchYel').className = "";
	document.getElementById('srchMore').className = "";
	document.getElementById('srchJobs').className = "";

	var newSrch = document.getElementById(id);
	newSrch.className = "on";

	var srchForm = document.StarSearch;
	var hiddenExists = document.getElementById('newfield');
	
	function rmHidden() {
		if (hiddenExists) {
			srchForm.removeChild(hiddenExists);
		}
	}
	
	srchForm.action = "http://search.indystar.com/sp?";

	switch (id) {
		case 'srchAll':
			search_default = "Find what you are looking for ...";
			srchForm.keywords.value=search_default;
			document.getElementById('starsearchbox').name="keywords";
			srchForm.aff.value="1000";
			break;
		case 'srchArt':
			search_default = "Find articles you are looking for ...";
			srchForm.keywords.value=search_default;
			document.getElementById('starsearchbox').name="keywords";
			srchForm.aff.value="1001";
			break;
		case 'srchCal':
			search_default = "Find events you are looking for ...";
			srchForm.action = "http://www.indy.com/events/list?";
			srchForm.keywords.value=search_default;
			document.getElementById('starsearchbox').name="event[text_search]";
			break;
		case 'srchJobs':
			search_default = "Find jobs you are looking for ...";
			srchForm.keywords.value=search_default;
			document.getElementById('starsearchbox').name="keywords";
			srchForm.aff.value="1014";
			break;
		case 'srchYel':
			search_default = "Find businesses you are looking for ...";
			srchForm.keywords.value=search_default;
			document.getElementById('starsearchbox').name="keywords";
			srchForm.aff.value="1009";
			break;
		case 'srchMore':
			srchForm.aff.value="1000";
			break;
		}
		rmHidden();
}
var navtime = new Array();
function switchnav(id, initiate) {
	if(initiate==null) {
		navtime[id] = setTimeout("switchnav('"+id+"', 1)", 150);
		return;
	}
	hide_all_subnav();
	var d = document.getElementById('submenu'+id);
	var m = document.getElementById('mainnav'+id);
	for (var i = 0; i<=10; i++) {
		if (document.getElementById('submenu'+i)) {
			document.getElementById('submenu'+i).style.display='none';
			document.getElementById('mainnav'+i).className = "";
		}
	}
	if (d) {d.style.display='block';}
	if (m) {m.className="nav_on";}
	currTab = id;
}

function cancelnav(id) {
	clearTimeout(navtime[id]);
}

function showsub(id) {
	var d2 = document.getElementById(id);
	for (var i = 1; i<=100; i++) {
		if (document.getElementById('tmenu'+i)) {
			document.getElementById('tmenu'+i).style.visibility='hidden';
		}
	}
	if (d2) {d2.style.visibility='visible';}
}

function switchTabs(id, groupids) {
	var thistab = document.getElementById(id);
	var othertabs = groupids;
	
	for (j=0; j < othertabs.size(); j++) {
		document.getElementById(othertabs[j]).style.display='none';
		document.getElementById(othertabs[j]+'tab').className="";
	}
	
	if (thistab) {
		thistab.style.display='block';
		var thistab2 = document.getElementById(id+'tab');
		thistab2.className="tabs_selected";
	}
}

function showSrchOptions(menu) {
	var d3 = document.getElementById(menu);
	if (d3) {
		if (d3.style.visibility !="visible") {
			d3.style.visibility='visible';
		}
	}
}

function clearTime() {
	clearTimeout(hideId);
}

function hideSrchOptions(menu, time) {
	hideId = setTimeout("document.getElementById('"+menu+"').style.visibility='hidden'",time);	
}

function NewWindow(height,width,url) {
	window.open(url,"ShowProdWindow","menubars=0,scrollbars=1,resizable=1,height="+height+",width="+width); 
}

function swap_day(clicked) {
	clicked = Element.extend(clicked);
	var clickday = document.getElementById("event_"+clicked.id);
	for (var j=1; j < 8; j++) {
		document.getElementById("event_day"+j).style.display='none';
	}
	document.getElementById("date_selected").id="";
	
	clickday.style.display='block';
	clicked.down('div').id="date_selected";
}

//Photo Galleries Functions
function photoInit() {
	var galdiv = $$('dl.autofocus');
	if (galdiv[0]) {
		if (galdiv[0].id != "staff_galleries") {
			if (galdiv[0].id == "publicpromofeatured_galleries") {
				var q=1;
			} else {
				var q=0;
			}
			for (q; q<galdiv.length; q++) {
				var gals = galdiv[q].childElements();
				var defgal = gals[0];
				//var defval = gals[0].down('strong').innerHTML;
				defgal.addClassName('gall_on');
				for (p=0; p<gals.length; p++) {
					if (p == gals.length-1) {
						gals[p].innerHTML = gals[p].innerHTML + ' &#8226; <span class="more"><a href="/multimedia">Multimedia</a></span>';
					} else {
						makeEditable(gals[p],q);
					}
				}
				new Element.insert(gals[gals.length-2], { after: "<div id='gall_data"+q+"' class='gall_data'>" + "</div>"});
				showData(gals[0],q);
			}
		}
	}
}

function makeEditable(id,q){
	Event.observe(id, 'mouseover', function(){showData($(id),q)}, false);
}

function showData(obj,q){
	removeClasses(obj);
	obj.addClassName('gall_on');
	var gdata = obj.getElementsBySelector('em');
	var gview = ''; var gsubmit = ''; var gdesc = '';
	for (u=0; u<gdata.length; u++) {
		if (gdata[u].hasClassName('gallery_view')) {
			gview = gdata[u].innerHTML;
		} else if (gdata[u].hasClassName('gallery_submit')) {
			gsubmit = gdata[u].innerHTML;
		} else if (gdata[u].hasClassName('gallery_description')) {
			gdesc = gdata[u].innerHTML;
			gdesc = gdesc.truncate(51);
		}
	}
	obj.down('strong').down('a').innerHTML = obj.down('strong').down('a').innerHTML.truncate(39);
	
	var gtotal=obj.down('strong').innerHTML;
	var staffpublic = obj.up('dl').id.substr(0,5);
	var staff=false; var publi=false;
	if (staffpublic == "staff") {
		staff = true;
	} else if (staffpublic == "publi") {
		publi = true;
	}
	if (gdesc && staff) {gtotal += "<br /><p class='txtpad'>"+gdesc+"</p>";}
	if (gview && publi) {gtotal += "<br /><p class='txtpad'>"+gview;}
	if (gsubmit && publi) {gtotal += "<span class='l5 r5'>|</span>"+gsubmit;}
	if (publi && (gview | gsubmit)) {gtotal += "</p>"}
	$('gall_data'+[q]).innerHTML = gtotal;
}	

function removeClasses(obj) {
	var classgal = obj.up('dl').childElements();
	for (var i=0; i<classgal.length; i++) {
		var currclass = classgal[i];
		if (currclass) {
			if (currclass.hasClassName('gall_on')) {
				currclass.removeClassName('gall_on');
			}
		}
	}
}

//focus cursor at end of textarea
function focusEnd(el) {
	st = end = el.value.length;
	
	if(el.setSelectionRange) {
		el.focus();
		el.setSelectionRange(st,end);
	} else {
		if(el.createTextRange) {
			range=el.createTextRange();
			range.collapse(true);
			range.moveend('character',end);
			range.moveStart('character',st);
			range.select();
		}
	}
}

var resized = false;
function char_count(el) {
	remain = 1000 - el.value.length; 
	$('char_count').update(remain);
	if(remain==0) {
		alert("No characters remaining.");
	} else if(remain < 500 && resized == false) {
		$('gslComFormBody').setStyle({height: "170px"});
		resized = true;
	}
}

//Caption Scripts
var on_caption = false;
var caption_timeout;
		
function doCaption(obj) {
	if(on_caption == true)
		return;
				
	clearTimeout(caption_timeout);
	obj = Element.extend(obj);				
	image = obj.getElementsBySelector('img')[0];
			
	//create the caption
	if(obj.getElementsBySelector('div').length == 0) {
		text = image.readAttribute('alt');
		if (text.length == 0 || text == "<b></b> ") {
			on_caption = true;
			return;
		}
					
		obj.insert("<div class='image_caption_slider' style='display: none;'><span>"+text+"</span></div>");
	}
				
	caption = obj.getElementsBySelector('div')[0];	
	sizeCaption(caption);

	//obj.writeAttribute("onMouseOut", "hideCaption(this)");			
	caption.writeAttribute("onMouseOver", "setOnCaption()");
	caption.writeAttribute("onMouseOut", "setOffCaption()");
				
	//caption.show();
	Effect.Appear(caption.identify(), {duration: 0.3, to: 0.8});
}
			
function sizeCaption(proto_obj) {
	image = proto_obj.previous('img');
	proto_obj.setStyle({
		'width': image.getWidth()-2+'px'
	});
}
			
function setOnCaption() {
	clearTimeout(caption_timeout);
	on_caption = true;
}
			
function setOffCaption() {
	setTimeout('on_caption = false;', 50);
}
			
function hideCaption(obj) {
	if(on_caption == true)
		return;
				
	obj = Element.extend(obj);	
	caption = obj.getElementsBySelector('div')[0];
	//caption.hide();
	caption_timeout = setTimeout('Effect.Fade(caption.identify(), {duration: 0.2});', 1000);
}

function ShowDivAtMouse(evt, id) {
	if(evt.srcElement)	
		clicked = $(evt.srcElement).getOffsetParent();
	else
		clicked = $(evt.currentTarget).getOffsetParent();
	position = new Array();
	position = clicked.positionedOffset();
	position[1] = position[1]+10;
	$(id).setStyle({
		left: position[0]+'px',
		top: position[1]+'px',
		display: 'block'
	});
}

function isDefined(variable) {
    return (typeof(window[variable]) === undefined)?  false: true;
}

if(typeof gsl != 'undefined') {
	gsl._showDivAtMouse = function(evt, id) {
		if(evt.srcElement) {	
			clicked = $(evt.srcElement).getOffsetParent();
		} else {
			clicked = $(evt.currentTarget);
		}
		clicked.makePositioned();
		position = new Array();
		position = clicked.positionedOffset();
		$(id).setStyle({
			left: position[0]+'px',
			top: position[1]+'px',
			display: 'block'
		});
	}
}

//new navigation functions
function subnav_init() {
	var jobj = $('NML2Div');				
	var links = jobj.getElementsBySelector('li');
	
	//get all links who have submenus
	links.each(function(e) {
		//check if there is a submenu
		sub = e.getElementsBySelector('.submenu')[0];
		if(sub) {
			//apply an ID we can use (if one isn't already set)
			sub.id = sub.identify();
			//get the a on which we need to add the mouseover
			alink = e.getElementsBySelector('a')[0];
			alink.onmouseover = function() {
				show_subnav(this);
			}
			alink.onmouseout = function() {
				hide_subnav(this);
			}
			//add necessary functions to all links in the submenu, so it doesn't hide when you're mousing over it
			drop_links = sub.getElementsBySelector('a').each(function(a) {
				a.onmouseover = function() {
					cancel_subnav_hide(this);
				}
				a.onmouseout = function() {
					hide_subnav(this.up('a'));
				}
			});
		}
	});
}

function show_subnav(alink) {
	hide_all_subnav();
	
	//show the desired drop menu
	var drop = $(alink).next(".submenu");
	if(drop) {
		drop.addClassName("visible");
	}
}

function hide_all_subnav() {
	clearTimeout(hideId);
	//hide any menu that's currently showing
	$$("#NML2Div .submenu.visible").each(function(e) {
		e.removeClassName("visible");
	});
}

function hide_subnav(alink) {
	hideId = setTimeout("hide_all_subnav()", 2000);
}

function cancel_subnav_hide() {
	clearTimeout(hideId);
}

function ap_links() {
	var ap1 = $$('li.ap-bulleted-headline-1');
	var ap2 = $$('li.ap-bulleted-headline-2');
	var len;
	
	if (ap1.length > ap2.length) {
		len = ap1.length;
	} else {
		len = ap2.length;
	}
	
	var split;
	for (u=0; u<len; u++) {
		if (ap1[u]) {
			split = ap1[u].down('a').href.split("http://hosted.ap.org");
			split[1] = "http://ap.indystar.com" + split[1];
			ap1[u].down('a').href = split[1];
		}
		if (ap2[u]) {
			split = ap2[u].down('a').href.split("http://hosted.ap.org");
			split[1] = "http://ap.indystar.com" + split[1];
			ap2[u].down('a').href = split[1];
		}
	}
}

function show_dock_image(obj) {
	obj = Element.extend(obj);
	obj.getElementsBySelector("span")[0].hide();
	obj.getElementsBySelector(".dock_image")[0].show();
}

function hide_dock_image(obj) {
	obj = Element.extend(obj);
	obj.getElementsBySelector("span")[0].show();
	obj.getElementsBySelector(".dock_image")[0].hide();
}

var zago_localCookie = GDN.Cookies.GDN.Get().Zip();
var zipdate = new Date();
zipdate.setDate(zipdate.getDate() + 36500);

var zipcookie = readCookie('cnf');
if(zipcookie == null) {
	var comm = 0;
	var set= new Array();
	set[1] = new Array(46123); /*Avon*/
	set[2] = new Array(46112); /*Brownsburg*/
	set[3] = new Array(46032,46280,46033,46290); /*Carmel*/
	set[4] = new Array(46122); /*Danville*/
	set[5] = new Array(46038,46037); /*Fishers*/
	set[6] = new Array(46131); /*Franklin*/
	set[7] = new Array(46140); /*Greenfield*/
	set[8] = new Array(46142,46143); /*Greenwood*/
	set[9] = new Array(46219,46229,46239); /*Indy-East*/
	set[10] = new Array(46278,46268,46228,46260,46240,46220,46250,46256,46236,46216,46226,46235); /*Indy-North*/
	set[11] = new Array(46217,46227,46107,46237,46259); /*Indy-South*/
	set[12] = new Array(46241,46214,46224,46254); /*Indy-West*/
	set[13] = new Array(46060,46062); /*Noblesville*/
	set[14] = new Array(46168); /*Plainfield*/
	set[15] = new Array(46074); /*Westfield*/
	set[16] = new Array(46075,46077); /*Zionsville*/
	set[17] = new Array(46071,46147,46052,46069); /*Boone*/
	set[18] = new Array(46069,46031,46030,46034); /*Hamilton*/
	set[19] = new Array(46055,46163,46040,46186,46117,46064); /*Hancock*/
	set[20] = new Array(46165,46149,46167,46234,46121,46180,46118,46231,46234); /*Hendricks*/
	set[21] = new Array(46106,46181,46184,46164,46162,46124); /*Johnson*/
	set[22] = new Array(46221,46222,46208,46205,46218,46202,46201,46203,46204,46225); /*Marion*/
	
	for(k=1; k<23; k++) {
		var zips = set[k];
		for(m=0; m<zips.length; m++) {
			if (zago_localCookie == zips[m]) {
				comm = k;
			}
		}
	}
	
	document.cookie = "cnf="+comm+"; path=/; expires="+zipdate.toGMTString();
}

function makeVideos(json) {
	var my_div = $('videos_container');
	var my_string = "";
	for (n=0;n<3;n++) {
		var shortdesc = json.items[n].description;
		if (shortdesc.length > 90) {
			shortdesc = shortdesc.substring(0,90) + "...";  
		}        
		my_string = my_string + '<div class="video_item clear"><a href="/apps/pbcs.dll/section?category=videonetwork&amp;videoID=' + json.items[n].contentID + '"><img src="' + json.items[n].thumbnailURL + '" class="video_thumb border" alt="Video thumbnail" /></a><div class="meta"><strong><a href="/apps/pbcs.dll/section?category=videonetwork&amp;videoID=' + json.items[n].contentID + '">' + json.items[n].title + '</a></strong><em>' + shortdesc + '</em></div></div>\n';
    }
	
	my_div.innerHTML = my_string;
}

/*************************************************
INDYSTAR CAROUSEL
Matthew Rogers <matthew.rogers@indystar.com>

Rotate through a series of ul's
***************************************************/

//DEFAULT OPTIONS (override in calling HTML file)
var current_pane = 0;	//set default pane (0 is the first)
var rotate_once = false; //set true to only run through the carousel once
var rotate = true; //auto rotate = true, require user click = false
var interval = 10000; //auto-change interval, in milliseconds (1000 ms = 1 sec)

function pane(num) {
	return $$("#panes .pane")[num];
}

function current_pane() {
	return pane(current_pane);
}

function hide_all_panes() {
	$$('#panes .pane').each(function(node) { node.hide() });
}

function show_current_pane() {
	hide_all_panes();
	Effect.Appear(pane(current_pane), {duration: 0.5});
}

function set_pane(num) {
	if(num == current_pane) {
		return;
	}

	current_pane = num;

	if(current_pane == $$(".pane").length) {
		current_pane = 0;
		if(rotate_once == true) {
			rotate = false;
		}
	} else if(current_pane == -1) {
		current_pane = $$(".pane").length - 1;
	}

	show_current_pane();

	stopTimer();
	if(mouse_on == false && rotate == true) {
		startTimer();
	}
}

function next_pane() {
	set_pane(current_pane+1);
}

function prev_pane() {
	set_pane(current_pane-1);
}

function mouse_over() {
	mouse_on = true;
	stopTimer();
}

function mouse_off() {
	mouse_on = false;
	if(rotate == true) {
		startTimer();
	}
}

function stopTimer() {
	clearTimeout(timeout);
}

function startTimer() {
	timeout = setTimeout("next_pane()", interval);
}

var timeout;
var mouse_on = false;

