
//#########################################################################################################
//Function to call in other content pages to get the landing page pulled in
//#########################################################################################################

function GetLandingPage(attID,divID,totalRecords)
 {
 
 var xmlDoc;
 var cacheClearLanding = "";
 /*
 if (getQueryVariable("clearCacheLanding") == "1")
 {
    cacheClearLanding = getQueryVariable("clearCacheLanding")
 }
 else
 {  cacheClearLanding = 0}  
 */
            var xReq = createXMLHttpRequest();	
        	  	
            //xReq.open("GET", "ajax.AddAttribute.asp?newSku=" + addNewSku + "&itemNumber=" + addItemNumber + "&attributeID=" + addAttributeID);
            xReq.open("GET", '../../shop/content/gilAjaxLanding.asp?attID=' + attID + '&totalRecords=' + totalRecords);
            //xReq.open("GET", '../../shop/content/gilAjaxLanding.asp?attID=' + attID + '&totalRecords=' + totalRecords + '&cacheClearLanding=' + cacheClearLanding);            
            
            xReq.onreadystatechange = function() {
		        if (xReq.readyState != 4)  { return; }
        			
	  	        xmlDoc = importXML(xReq.responseText);
                
                if(window.ActiveXObject)
                {
                    itemNodes = xmlDoc.selectNodes("/codeParent/code");
                }
                else
                {
                   itemNodes = xmlDoc.getElementsByTagName('code');
                }
 			            //alert(itemNodes[0].firstChild.nodeValue);		
			            var code = (itemNodes[0].attributes[0]).value    
			            landingPageCode = code;
			            //alert(landingPageCode);  
			            document.getElementById(divID).innerHTML = landingPageCode;      
		        };	
      xReq.send(null);
}

function getQueryVariable(variable) 
{ 
var query = window.location.search.substring(1); 
var vars = query.split("&"); 
for (var i=0;i<vars.length;i++) 
{ 
var pair = vars[i].split("="); 
if (pair[0] == variable) 
{ 
return pair[1]; 
} 
} 
} 
//#########################################################################################################
//end function
//#########################################################################################################

 /*** COOKIE FUNCTIONS ***/


/**
 * Sets a Cookie with the given name and value.
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current session)
 * [path]     Path where the cookie is valid (default: path of calling document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission requires a
 *              secure transmission
 */
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


function getAllCookieNames()
{					
    	var ca = document.cookie.split(';');
	var cookieNames = Array()
	
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') {
			c = c.substring(1,c.length);
		}				
		cookieNames[cookieNames.length] = c.substring(0, c.indexOf("="));				
	}	
				
	return cookieNames;
}


/*

Title:		jShowOff: a jQuery Content Rotator Plugin
Author:		Erik Kallevig
Version:	0.1.2
Website:	http://ekallevig.com/jshowoff
License: 	Dual licensed under the MIT and GPL licenses.

*/

(function($){$.fn.jshowoff=function(settings){var config={animatePause:true,autoPlay:true,changeSpeed:600,controls:true,controlText:{play:'Play',pause:'Pause',next:'Next',previous:'Previous'},effect:'fade',hoverPause:true,links:true,speed:3000};if(settings)$.extend(true,config,settings);if(config.speed<(config.changeSpeed+20)){alert('jShowOff: Make speed at least 20ms longer than changeSpeed; the fades aren\'t always right on time.');return this;};this.each(function(i){var $cont=$(this);var gallery=$(this).children().remove();var timer='';var counter=0;var preloadedImg=[];var howManyInstances=$('.jshowoff').length+1;var uniqueClass='jshowoff-'+howManyInstances;var cssClass=config.cssClass!=undefined?config.cssClass:'';$cont.css('position','relative').wrap('<div class="jshowoff '+uniqueClass+'" />');var $wrap=$('.'+uniqueClass);$wrap.css('position','relative').addClass(cssClass);$(gallery[0]).clone().appendTo($cont);preloadImg();if(config.controls){addControls();if(config.autoPlay==false){$('.'+uniqueClass+'-play').addClass(uniqueClass+'-paused jshowoff-paused').text(config.controlText.play);};};if(config.links){addSlideLinks();$('.'+uniqueClass+'-slidelinks a').eq(0).addClass(uniqueClass+'-active jshowoff-active');};if(config.hoverPause){$cont.hover(function(){if(isPlaying())pause('hover');},function(){if(isPlaying())play('hover');});};if(config.autoPlay&&gallery.length>1){timer=setInterval(function(){play();},config.speed);};if(gallery.length<1){$('.'+uniqueClass).append('<p>For jShowOff to work, the container element must have child elements.</p>');};function transitionTo(gallery,index){var oldCounter=counter;if((counter>=gallery.length)||(index>=gallery.length)){counter=0;var e2b=true;}
else if((counter<0)||(index<0)){counter=gallery.length-1;var b2e=true;}
else{counter=index;}
if(config.effect=='slideLeft'){var newSlideDir,oldSlideDir;function slideDir(dir){newSlideDir=dir=='right'?'left':'right';oldSlideDir=dir=='left'?'left':'right';};counter>=oldCounter?slideDir('left'):slideDir('right');$(gallery[counter]).clone().appendTo($cont).slideIt({direction:newSlideDir,changeSpeed:config.changeSpeed});if($cont.children().length>1){$cont.children().eq(0).css('position','absolute').slideIt({direction:oldSlideDir,showHide:'hide',changeSpeed:config.changeSpeed},function(){$(this).remove();});};}else if(config.effect=='fade'){$(gallery[counter]).clone().appendTo($cont).hide().fadeIn(config.changeSpeed,function(){if($.browser.msie)this.style.removeAttribute('filter');});if($cont.children().length>1){$cont.children().eq(0).css('position','absolute').fadeOut(config.changeSpeed,function(){$(this).remove();});};}else if(config.effect=='none'){$(gallery[counter]).clone().appendTo($cont);if($cont.children().length>1){$cont.children().eq(0).css('position','absolute').remove();};};if(config.links){$('.'+uniqueClass+'-active').removeClass(uniqueClass+'-active jshowoff-active');$('.'+uniqueClass+'-slidelinks a').eq(counter).addClass(uniqueClass+'-active jshowoff-active');};};function isPlaying(){return $('.'+uniqueClass+'-play').hasClass('jshowoff-paused')?false:true;};function play(src){if(!isBusy()){counter++;transitionTo(gallery,counter);if(src=='hover'||!isPlaying()){timer=setInterval(function(){play();},config.speed);}
if(!isPlaying()){$('.'+uniqueClass+'-play').text(config.controlText.pause).removeClass('jshowoff-paused '+uniqueClass+'-paused');}};};function pause(src){clearInterval(timer);if(!src||src=='playBtn')$('.'+uniqueClass+'-play').text(config.controlText.play).addClass('jshowoff-paused '+uniqueClass+'-paused');if(config.animatePause&&src=='playBtn'){$('<p class="'+uniqueClass+'-pausetext jshowoff-pausetext">'+config.controlText.pause+'</p>').css({fontSize:'62%',textAlign:'center',position:'absolute',top:'40%',lineHeight:'100%',width:'100%'}).appendTo($wrap).addClass(uniqueClass+'pauseText').animate({fontSize:'600%',top:'30%',opacity:0},{duration:500,complete:function(){$(this).remove();}});}};function next(){goToAndPause(counter+1);};function previous(){goToAndPause(counter-1);};function isBusy(){return $cont.children().length>1?true:false;};function goToAndPause(index){$cont.children().stop(true,true);if((counter!=index)||((counter==index)&&isBusy())){if(isBusy())$cont.children().eq(0).remove();transitionTo(gallery,index);pause();};};function preloadImg(){$(gallery).each(function(i){$(this).find('img').each(function(i){preloadedImg[i]=$('<img>').attr('src',$(this).attr('src'));});});};function addControls(){$wrap.append('<p class="jshowoff-controls '+uniqueClass+'-controls"><a class="jshowoff-play '+uniqueClass+'-play" href="#null">'+config.controlText.pause+'</a> <a class="jshowoff-prev '+uniqueClass+'-prev" href="#null">'+config.controlText.previous+'</a> <a class="jshowoff-next '+uniqueClass+'-next" href="#null">'+config.controlText.next+'</a></p>');$('.'+uniqueClass+'-controls a').each(function(){if($(this).hasClass('jshowoff-play'))$(this).click(function(){isPlaying()?pause('playBtn'):play();return false;});if($(this).hasClass('jshowoff-prev'))$(this).click(function(){previous();return false;});if($(this).hasClass('jshowoff-next'))$(this).click(function(){next();return false;});});};function addSlideLinks(){$wrap.append('<p class="jshowoff-slidelinks '+uniqueClass+'-slidelinks"></p>');$.each(gallery,function(i,val){var linktext=$(this).attr('title')!=''?$(this).attr('title'):i+1;$('<a class="jshowoff-slidelink-'+i+' '+uniqueClass+'-slidelink-'+i+'" href="#null">'+linktext+'</a>').bind('click',{index:i},function(e){goToAndPause(e.data.index);return false;}).appendTo('.'+uniqueClass+'-slidelinks');});};});return this;};})(jQuery);(function($){$.fn.slideIt=function(settings,callback){var config={direction:'left',showHide:'show',changeSpeed:600};if(settings)$.extend(config,settings);this.each(function(i){$(this).css({left:'auto',right:'auto',top:'auto',bottom:'auto'});var measurement=(config.direction=='left')||(config.direction=='right')?$(this).outerWidth():$(this).outerHeight();var startStyle={};startStyle['position']=$(this).css('position')=='static'?'relative':$(this).css('position');startStyle[config.direction]=(config.showHide=='show')?'-'+measurement+'px':0;var endStyle={};endStyle[config.direction]=config.showHide=='show'?0:'-'+measurement+'px';$(this).css(startStyle).animate(endStyle,config.changeSpeed,callback);});return this;};})(jQuery);

(function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")=="hidden")return false;b=b&&b=="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,f,g){return c.ui.isOverAxis(a,d,f)&&c.ui.isOverAxis(b,e,g)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==undefined)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b||"area"==b?a.href||!isNaN(d):!isNaN(d))&&!c(a)["area"==b?"parents":"closest"](":hidden").length},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}})}})(jQuery);(function(b){var j=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return j.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend({},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==undefined){h=i;return false}}):this.each(function(){var g=b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===undefined)return this.options[a];d={};d[a]=c}b.each(d,function(f,h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h=0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+=g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery);(function(d){function s(){return++u}function v(){return++w}var u=0,w=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(c,e){if(c=="selected")this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[c]=e;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+s()},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+v());return d.cookie.apply(null,[c].concat(d.makeArray(arguments)))},_ui:function(c,e){return{tab:c,panel:e,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var c=d(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function e(g,f){g.css({display:""});!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);var a=this,b=this.options,h=/^#.+/;this.anchors.each(function(g,f){var j=d(f).attr("href"),l=j.split("#")[0],p;if(l&&(l===location.toString().split("#")[0]||(p=d("base")[0])&&l===p.href)){j=f.hash;f.href=j}if(h.test(j))a.panels=a.panels.add(a._sanitizeSelector(j));else if(j!="#"){d.data(f,"href.tabs",j);d.data(f,"load.tabs",j.replace(/#.*$/,""));j=a._tabId(f);f.href="#"+j;f=d("#"+j);if(!f.length){f=d(b.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else b.disabled.push(g)});if(c){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(b.selected===undefined){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){b.selected=g;return false}});if(typeof b.selected!="number"&&b.cookie)b.selected=parseInt(a._cookie(),10);if(typeof b.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)b.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));b.selected=b.selected||(this.lis.length?0:-1)}else if(b.selected===null)b.selected=-1;b.selected=b.selected>=0&&this.anchors[b.selected]||b.selected<0?b.selected:0;b.disabled=d.unique(b.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(b.selected,b.disabled)!=-1&&b.disabled.splice(d.inArray(b.selected,b.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(b.selected>=0&&this.anchors.length){this.panels.eq(b.selected).removeClass("ui-tabs-hide");this.lis.eq(b.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[b.selected],a.panels[b.selected]))});this.load(b.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else b.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[b.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");b.cookie&&this._cookie(b.selected,b.cookie);c=0;for(var i;i=this.lis[c];c++)d(i)[d.inArray(c,b.disabled)!=-1&&!d(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");b.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(b.event!="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(b.fx)if(d.isArray(b.fx)){m=b.fx[0];o=b.fx[1]}else m=o=b.fx;var q=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},r=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(b.event+".tabs",function(){var g=this,f=d(this).closest("li"),j=a.panels.filter(":not(.ui-tabs-hide)"),l=d(a._sanitizeSelector(this.hash));if(f.hasClass("ui-tabs-selected")&&!b.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}b.selected=a.anchors.index(this);a.abort();if(b.collapsible)if(f.hasClass("ui-tabs-selected")){b.selected=-1;b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){r(g,j)}).dequeue("tabs");this.blur();return false}else if(!j.length){b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this));this.blur();return false}b.cookie&&a._cookie(b.selected,b.cookie);if(l.length){j.length&&a.element.queue("tabs",function(){r(g,j)});a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(b,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c,e,a){if(a===undefined)a=this.anchors.length;var b=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,e));c=!c.indexOf("#")?c.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var i=d("#"+c);i.length||(i=d(h.panelTemplate).attr("id",c).data("destroy.tabs",true));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);i.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);i.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(c){var e=this.options,a=this.lis.eq(c).remove(),b=this.panels.eq(c).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c+(c+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=c}),function(h){return h>=c?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],b[0]));return this},enable:function(c){var e=this.options;if(d.inArray(c,e.disabled)!=-1){this.lis.eq(c).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]));return this}},disable:function(c){var e=this.options;if(c!=e.selected){this.lis.eq(c).addClass("ui-state-disabled");e.disabled.push(c);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this},select:function(c){if(typeof c=="string")c=this.anchors.index(this.anchors.filter("[href$="+c+"]"));else if(c===null)c=-1;if(c==-1&&this.options.collapsible)c=this.options.selected;this.anchors.eq(c).trigger(this.options.event+".tabs");return this},load:function(c){var e=this,a=this.options,b=this.anchors.eq(c)[0],h=d.data(b,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(b,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");if(a.spinner){var i=d("span",b);i.data("label.tabs",i.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(b.hash)).html(k);e._cleanup();a.cache&&d.data(b,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.error(k,n,c,b)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(c,e){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.2"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(c,e){var a=this,b=this.options,h=a._rotate||(a._rotate=function(i){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=b.selected;a.select(++k<a.anchors.length?k:0)},c);i&&i.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(i){i.clientX&&a.rotate(null)}:function(){t=b.selected;h()});if(c){this.element.bind("tabsshow",h);this.anchors.bind(b.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(b.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version")}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"}catch(e){version=-1}}return version}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4]}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1)}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"))}}else if(versionRevision[0]=="b"){versionRevision=versionRevision.substring(1)}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion()}return flashVer}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))return true}}return false}}function AC_AddExtension(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext}function AC_Generateobj(objAttrs,params,embedAttrs){var str='';if(isIE&&isWin&&!isOpera){str+='<object ';for(var i in objAttrs)str+=i+'="'+objAttrs[i]+'" ';str+='>';for(var i in params)str+='<param name="'+i+'" value="'+params[i]+'" /> ';str+='</object>'}else{str+='<embed ';for(var i in embedAttrs)str+=i+'="'+embedAttrs[i]+'" ';str+='> </embed>'}document.write(str)}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":ret.objAttrs[args[i]]=args[i+1];break;case"id":case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]}}ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret}(function($,window){var defaults={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,inline:false,html:false,iframe:false,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:true,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,returnFocus:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true},colorbox='colorbox',prefix='cbox',event_open=prefix+'_open',event_load=prefix+'_load',event_complete=prefix+'_complete',event_cleanup=prefix+'_cleanup',event_closed=prefix+'_closed',event_purge=prefix+'_purge',event_loaded=prefix+'_loaded',isIE=$.browser.msie&&!$.support.opacity,isIE6=isIE&&$.browser.version<7,event_ie6=prefix+'_IE6',$overlay,$box,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$title,$current,$slideshow,$next,$prev,$close,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,element,index,settings,open,active,closing=false,publicMethod,boxElement=prefix+'Element';function $div(id,css){id=id?' id="'+prefix+id+'"':'';css=css?' style="'+css+'"':'';return $('<div'+id+css+'/>')}function setSize(size,dimension){dimension=dimension==='x'?$window.width():$window.height();return(typeof size==='string')?Math.round((/%/.test(size)?(dimension/100)*parseInt(size,10):parseInt(size,10))):size}function isImage(url){return settings.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(url)}function process(settings){for(var i in settings){if($.isFunction(settings[i])&&i.substring(0,2)!=='on'){settings[i]=settings[i].call(element)}}settings.rel=settings.rel||element.rel||'nofollow';settings.href=settings.href||$(element).attr('href');settings.title=settings.title||element.title;return settings}function trigger(event,callback){if(callback){callback.call(element)}$.event.trigger(event)}function slideshow(){var timeOut,className=prefix+"Slideshow_",click="click."+prefix,start,stop,clear;if(settings.slideshow&&$related[1]){start=function(){$slideshow.text(settings.slideshowStop).unbind(click).bind(event_complete,function(){if(index<$related.length-1||settings.loop){timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed)}}).bind(event_load,function(){clearTimeout(timeOut)}).one(click+' '+event_cleanup,stop);$box.removeClass(className+"off").addClass(className+"on");timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed)};stop=function(){clearTimeout(timeOut);$slideshow.text(settings.slideshowStart).unbind([event_complete,event_load,event_cleanup,click].join(' ')).one(click,start);$box.removeClass(className+"on").addClass(className+"off")};if(settings.slideshowAuto){start()}else{stop()}}}function launch(elem){if(!closing){element=elem;settings=process($.extend({},$.data(element,colorbox)));$related=$(element);index=0;if(settings.rel!=='nofollow'){$related=$('.'+boxElement).filter(function(){var relRelated=$.data(this,colorbox).rel||this.rel;return(relRelated===settings.rel)});index=$related.index(element);if(index===-1){$related=$related.add(element);index=$related.length-1}}if(!open){open=active=true;$box.show();if(settings.returnFocus){try{element.blur();$(element).one(event_closed,function(){try{this.focus()}catch(e){}})}catch(e){}}$overlay.css({"opacity":+settings.opacity,"cursor":settings.overlayClose?"pointer":"auto"}).show();settings.w=setSize(settings.initialWidth,'x');settings.h=setSize(settings.initialHeight,'y');publicMethod.position(0);if(isIE6){$window.bind('resize.'+event_ie6+' scroll.'+event_ie6,function(){$overlay.css({width:$window.width(),height:$window.height(),top:$window.scrollTop(),left:$window.scrollLeft()})}).trigger('scroll.'+event_ie6)}trigger(event_open,settings.onOpen);$current.add($prev).add($next).add($slideshow).add($title).hide();$close.html(settings.close).show()}publicMethod.load(true)}}publicMethod=$.fn[colorbox]=$[colorbox]=function(options,callback){var $this=this,autoOpen;if(!$this[0]&&$this.selector){return $this}options=options||{};if(callback){options.onComplete=callback}if(!$this[0]||$this.selector===undefined){$this=$('<a/>');options.open=true}$this.each(function(){$.data(this,colorbox,$.extend({},$.data(this,colorbox)||defaults,options));$(this).addClass(boxElement)});autoOpen=options.open;if($.isFunction(autoOpen)){autoOpen=autoOpen.call($this)}if(autoOpen){launch($this[0])}return $this};publicMethod.init=function(){$window=$(window);$box=$div().attr({id:colorbox,'class':isIE?prefix+'IE':''});$overlay=$div("Overlay",isIE6?'position:absolute':'').hide();$wrap=$div("Wrapper");$content=$div("Content").append($loaded=$div("LoadedContent",'width:0; height:0; overflow:hidden'),$loadingOverlay=$div("LoadingOverlay").add($div("LoadingGraphic")),$title=$div("Title"),$current=$div("Current"),$next=$div("Next"),$prev=$div("Previous"),$slideshow=$div("Slideshow").bind(event_open,slideshow),$close=$div("Close"));$wrap.append($div().append($div("TopLeft"),$topBorder=$div("TopCenter"),$div("TopRight")),$div(false,'clear:left').append($leftBorder=$div("MiddleLeft"),$content,$rightBorder=$div("MiddleRight")),$div(false,'clear:left').append($div("BottomLeft"),$bottomBorder=$div("BottomCenter"),$div("BottomRight"))).children().children().css({'float':'left'});$loadingBay=$div(false,'position:absolute; width:9999px; visibility:hidden; display:none');$('body').prepend($overlay,$box.append($wrap,$loadingBay));$content.children().hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')}).addClass('hover');interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(true)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(true)-$content.width();loadedHeight=$loaded.outerHeight(true);loadedWidth=$loaded.outerWidth(true);$box.css({"padding-bottom":interfaceHeight,"padding-right":interfaceWidth}).hide();$next.click(publicMethod.next);$prev.click(publicMethod.prev);$close.click(publicMethod.close);$content.children().removeClass('hover');$('.'+boxElement).live('click',function(e){if(!((e.button!==0&&typeof e.button!=='undefined')||e.ctrlKey||e.shiftKey||e.altKey)){e.preventDefault();launch(this)}});$overlay.click(function(){if(settings.overlayClose){publicMethod.close()}});$(document).bind("keydown",function(e){if(open&&settings.escKey&&e.keyCode===27){e.preventDefault();publicMethod.close()}if(open&&settings.arrowKey&&!active&&$related[1]){if(e.keyCode===37&&(index||settings.loop)){e.preventDefault();$prev.click()}else if(e.keyCode===39&&(index<$related.length-1||settings.loop)){e.preventDefault();$next.click()}}})};publicMethod.remove=function(){$box.add($overlay).remove();$('.'+boxElement).die('click').removeData(colorbox).removeClass(boxElement)};publicMethod.position=function(speed,loadedCallback){var animate_speed,posTop=Math.max(document.documentElement.clientHeight-settings.h-loadedHeight-interfaceHeight,0)/2+$window.scrollTop(),posLeft=Math.max($window.width()-settings.w-loadedWidth-interfaceWidth,0)/2+$window.scrollLeft();animate_speed=($box.width()===settings.w+loadedWidth&&$box.height()===settings.h+loadedHeight)?0:speed;$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(that){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=that.style.width;$loadingOverlay[0].style.height=$loadingOverlay[1].style.height=$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=that.style.height}$box.dequeue().animate({width:settings.w+loadedWidth,height:settings.h+loadedHeight,top:posTop,left:posLeft},{duration:animate_speed,complete:function(){modalDimensions(this);active=false;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(loadedCallback){loadedCallback()}},step:function(){modalDimensions(this)}})};publicMethod.resize=function(options){if(open){options=options||{};if(options.width){settings.w=setSize(options.width,'x')-loadedWidth-interfaceWidth}if(options.innerWidth){settings.w=setSize(options.innerWidth,'x')}$loaded.css({width:settings.w});if(options.height){settings.h=setSize(options.height,'y')-loadedHeight-interfaceHeight}if(options.innerHeight){settings.h=setSize(options.innerHeight,'y')}if(!options.innerHeight&&!options.height){var $child=$loaded.wrapInner("<div style='overflow:auto'></div>").children();settings.h=$child.height();$child.replaceWith($child.children())}$loaded.css({height:settings.h});publicMethod.position(settings.transition==="none"?0:settings.speed)}};publicMethod.prep=function(object){if(!open){return}var photo,speed=settings.transition==="none"?0:settings.speed;$window.unbind('resize.'+prefix);$loaded.remove();$loaded=$div('LoadedContent').html(object);function getWidth(){settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w;return settings.w}function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h}$loaded.hide().appendTo($loadingBay.show()).css({width:getWidth(),overflow:settings.scrolling?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);$loadingBay.hide();$('#'+prefix+'Photo').css({cssFloat:'none',marginLeft:'auto',marginRight:'auto'});if(isIE6){$('select').not($box.find('select')).filter(function(){return this.style.visibility!=='hidden'}).css({'visibility':'hidden'}).one(event_cleanup,function(){this.style.visibility='inherit'})}function setPosition(s){var prev,prevSrc,next,nextSrc,total=$related.length,loop=settings.loop;publicMethod.position(s,function(){function defilter(){if(isIE){$box[0].style.filter=false}}if(!open){return}if(isIE){if(photo){$loaded.fadeIn(100)}}$loaded.show();trigger(event_loaded);$title.show().html(settings.title);if(total>1){if(typeof settings.current==="string"){$current.html(settings.current.replace(/\{current\}/,index+1).replace(/\{total\}/,total)).show()}$next[(loop||index<total-1)?"show":"hide"]().html(settings.next);$prev[(loop||index)?"show":"hide"]().html(settings.previous);prev=index?$related[index-1]:$related[total-1];next=index<total-1?$related[index+1]:$related[0];if(settings.slideshow){$slideshow.show()}if(settings.preloading){nextSrc=$.data(next,colorbox).href||next.href;prevSrc=$.data(prev,colorbox).href||prev.href;nextSrc=$.isFunction(nextSrc)?nextSrc.call(next):nextSrc;prevSrc=$.isFunction(prevSrc)?prevSrc.call(prev):prevSrc;if(isImage(nextSrc)){$('<img/>')[0].src=nextSrc}if(isImage(prevSrc)){$('<img/>')[0].src=prevSrc}}}$loadingOverlay.hide();if(settings.transition==='fade'){$box.fadeTo(speed,1,function(){defilter()})}else{defilter()}$window.bind('resize.'+prefix,function(){publicMethod.position(0)});trigger(event_complete,settings.onComplete)})}if(settings.transition==='fade'){$box.fadeTo(speed,0,function(){setPosition(0)})}else{setPosition(speed)}};publicMethod.load=function(launched){var href,img,setResize,prep=publicMethod.prep;active=true;element=$related[index];if(!launched){settings=process($.extend({},$.data(element,colorbox)))}trigger(event_purge);trigger(event_load,settings.onLoad);settings.h=settings.height?setSize(settings.height,'y')-loadedHeight-interfaceHeight:settings.innerHeight&&setSize(settings.innerHeight,'y');settings.w=settings.width?setSize(settings.width,'x')-loadedWidth-interfaceWidth:settings.innerWidth&&setSize(settings.innerWidth,'x');settings.mw=settings.w;settings.mh=settings.h;if(settings.maxWidth){settings.mw=setSize(settings.maxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw}if(settings.maxHeight){settings.mh=setSize(settings.maxHeight,'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh}href=settings.href;$loadingOverlay.show();if(settings.inline){$div().hide().insertBefore($(href)[0]).one(event_purge,function(){$(this).replaceWith($loaded.children())});prep($(href))}else if(settings.iframe){$box.one(event_loaded,function(){var $iframe=$("<iframe name='"+new Date().getTime()+"' frameborder=0"+(settings.scrolling?"":" scrolling='no'")+(isIE?" allowtransparency='true'":'')+" style='width:100%; height:100%; border:0; display:block;'/>");$iframe[0].src=settings.href;$iframe.appendTo($loaded).one(event_purge,function(){$iframe[0].src='//about:blank'})});prep(" ")}else if(settings.html){prep(settings.html)}else if(isImage(href)){img=new Image();img.onload=function(){var percent;img.onload=null;img.id=prefix+'Photo';$(img).css({border:'none',display:'block',cssFloat:'left'});if(settings.scalePhotos){setResize=function(){img.height-=img.height*percent;img.width-=img.width*percent};if(settings.mw&&img.width>settings.mw){percent=(img.width-settings.mw)/img.width;setResize()}if(settings.mh&&img.height>settings.mh){percent=(img.height-settings.mh)/img.height;setResize()}}if(settings.h){img.style.marginTop=Math.max(settings.h-img.height,0)/2+'px'}if($related[1]&&(index<$related.length-1||settings.loop)){$(img).css({cursor:'pointer'}).click(publicMethod.next)}if(isIE){img.style.msInterpolationMode='bicubic'}setTimeout(function(){prep(img)},1)};setTimeout(function(){img.src=href},1)}else if(href){$loadingBay.load(href,function(data,status,xhr){prep(status==='error'?'Request unsuccessful: '+xhr.statusText:$(this).children())})}};publicMethod.next=function(){if(!active){index=index<$related.length-1?index+1:0;publicMethod.load()}};publicMethod.prev=function(){if(!active){index=index?index-1:$related.length-1;publicMethod.load()}};publicMethod.close=function(){if(open&&!closing){closing=true;open=false;trigger(event_cleanup,settings.onCleanup);$window.unbind('.'+prefix+' .'+event_ie6);$overlay.fadeTo('fast',0);$box.stop().fadeTo('fast',0,function(){trigger(event_purge);$loaded.remove();$box.add($overlay).css({'opacity':1,cursor:'auto'}).hide();setTimeout(function(){closing=false;trigger(event_closed,settings.onClosed)},1)})}};publicMethod.element=function(){return $(element)};publicMethod.settings=defaults;$(publicMethod.init)}(jQuery,this));(function($){var defaults={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:'normal',easing:'swing',auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:'<div></div>',buttonPrevHTML:'<div></div>',buttonNextEvent:'click',buttonPrevEvent:'click',buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},windowLoaded=false;$(window).bind('load.jcarousel',function(){windowLoaded=true});$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});this.locked=false;this.autoStopped=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.buttonNextState=null;this.buttonPrevState=null;if(!o||o.rtl===undefined){this.options.rtl=($(e).attr('dir')||$('html').attr('dir')||'').toLowerCase()=='rtl'}this.wh=!this.options.vertical?'width':'height';this.lt=!this.options.vertical?(this.options.rtl?'right':'left'):'top';var skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);skin=split[i];break}}if(e.nodeName.toUpperCase()=='UL'||e.nodeName.toUpperCase()=='OL'){this.list=$(e);this.clip=this.list.parents('.jcarousel-clip');this.container=this.list.parents('.jcarousel-container')}else{this.container=$(e);this.list=this.container.find('ul,ol').eq(0);this.clip=this.container.find('.jcarousel-clip')}if(this.clip.size()===0){this.clip=this.list.wrap('<div></div>').parent()}if(this.container.size()===0){this.container=this.clip.wrap('<div></div>').parent()}if(skin!==''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1){this.container.wrap('<div class=" '+skin+'"></div>')}this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null){this.buttonPrev=$(this.options.buttonPrevHTML).appendTo(this.container)}this.buttonPrev.addClass(this.className('jcarousel-prev'));this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null){this.buttonNext=$(this.options.buttonNextHTML).appendTo(this.container)}this.buttonNext.addClass(this.className('jcarousel-next'));this.clip.addClass(this.className('jcarousel-clip')).css({position:'relative'});this.list.addClass(this.className('jcarousel-list')).css({overflow:'hidden',position:'relative',top:0,margin:0,padding:0}).css((this.options.rtl?'right':'left'),0);this.container.addClass(this.className('jcarousel-container')).css({position:'relative'});if(!this.options.vertical&&this.options.rtl){this.container.addClass('jcarousel-direction-rtl').attr('dir','rtl')}var di=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,j=this.options.offset;li.each(function(){self.format(this,j++);wh+=self.dimension(this,di)});this.list.css(this.wh,(wh+100)+'px');if(!o||o.size===undefined){this.options.size=li.size()}}this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next()};this.funcPrev=function(){self.prev()};this.funcResize=function(){if(self.resizeTimer){clearTimeout(self.resizeTimer)}self.resizeTimer=setTimeout(function(){self.reload()},100)};if(this.options.initCallback!==null){this.options.initCallback(this,'init')}if(!windowLoaded&&$.browser.safari){this.buttons(false,false);$(window).bind('load.jcarousel',function(){self.setup()})}else{this.setup()}};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.8'};$jc.fn.extend=$jc.extend=$.extend;$jc.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.resizeTimer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+'px');var p=this.pos(this.options.start,true);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind('resize.jcarousel',this.funcResize).bind('resize.jcarousel',this.funcResize);if(this.options.setupCallback!==null){this.options.setupCallback(this)}},reset:function(){this.list.empty();this.list.css(this.lt,'0px');this.list.css(this.wh,'10px');if(this.options.initCallback!==null){this.options.initCallback(this,'reset')}this.setup()},reload:function(){if(this.tail!==null&&this.inTail){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!==null){this.options.reloadCallback(this)}if(this.options.visible!==null){var self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;this.list.children('li').each(function(i){wh+=self.dimension(this,di);if(i+1<self.first){lt=wh}});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px')}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(s){if(s!==undefined){this.options.size=s;if(!this.locked){this.buttons()}}return this.options.size},has:function(i,i2){if(i2===undefined||!i2){i2=i}if(this.options.size!==null&&i2>this.options.size){i2=this.options.size}for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder')){return false}}return true},get:function(i){return $('>.jcarousel-item-'+i,this.list)},add:function(i,s){var e=this.get(i),old=0,n=$(s);if(e.length===0){var c,j=$jc.intval(i);e=this.create(i);while(true){c=this.get(--j);if(j<=0||c.length){if(j<=0){this.list.prepend(e)}else{c.after(e)}break}}}else{old=this.dimension(e)}if(n.get(0).nodeName.toUpperCase()=='LI'){e.replaceWith(n);e=n}else{e.empty().append(s)}this.format(e.removeClass(this.className('jcarousel-item-placeholder')),i);var di=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px')}this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last)){return}var d=this.dimension(e);if(i<this.first){this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px')}e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'px')},next:function(){if(this.tail!==null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=='both'||this.options.wrap=='last')&&this.options.size!==null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){if(this.tail!==null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=='both'||this.options.wrap=='first')&&this.options.size!==null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(b){if(this.locked||this.animating||!this.tail){return}this.pauseAuto();var pos=$jc.intval(this.list.css(this.lt));pos=!b?pos-this.tail:pos+this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos)},scroll:function(i,a){if(this.locked||this.animating){return}this.pauseAuto();this.animate(this.pos(i),a)},pos:function(i,fv){var pos=$jc.intval(this.list.css(this.lt));if(this.locked||this.animating){return pos}if(this.options.wrap!='circular'){i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i)}var back=this.first>i;var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0,g;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length===0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);if(this.first!==null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(true))}}}c=e;d=this.dimension(e);if(p){l+=d}if(this.first!==null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size===null||j<=this.options.size)))){pos=back?pos+d:pos-d}}var clipping=this.clipping(),cache=[],visible=0,v=0;c=this.get(i-1);j=i;while(++visible){e=this.get(j);p=!e.length;if(e.length===0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));if(c.length===0){this.list.prepend(e)}else{c[back?'before':'after'](e)}if(this.first!==null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length){e=this.add(j,g.clone(true))}}}c=e;d=this.dimension(e);if(d===0){throw new Error('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...')}if(this.options.wrap!='circular'&&this.options.size!==null&&j>this.options.size){cache.push(e)}else if(p){l+=d}v+=d;if(v>=clipping){break}j++}for(var x=0;x<cache.length;x++){cache[x].remove()}if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px')}}var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size){last=this.options.size}if(j>last){visible=0;j=last;v=0;while(++visible){e=this.get(j--);if(!e.length){break}v+=this.dimension(e);if(v>=clipping){break}}}var first=last-visible+1;if(this.options.wrap!='circular'&&first<1){first=1}if(this.inTail&&back){pos+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.intval(this.get(last).css(!this.options.vertical?'marginRight':'marginBottom'));if((v-m)>clipping){this.tail=v-clipping-m}}if(fv&&i===this.options.size&&this.tail){pos-=this.tail;this.inTail=true}while(i-->first){pos+=this.dimension(this.get(i))}this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos},animate:function(p,a){if(this.locked||this.animating){return}this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p===0){self.list.css(self.lt,0)}if(!self.autoStopped&&(self.options.wrap=='circular'||self.options.wrap=='both'||self.options.wrap=='last'||self.options.size===null||self.last<self.options.size||(self.last==self.options.size&&self.tail!==null&&!self.inTail))){self.startAuto()}self.buttons();self.notify('onAfterAnimation');if(self.options.wrap=='circular'&&self.options.size!==null){for(var i=self.prevFirst;i<=self.prevLast;i++){if(i!==null&&!(i>=self.first&&i<=self.last)&&(i<1||i>self.options.size)){self.remove(i)}}}};this.notify('onBeforeAnimation');if(!this.options.animation||a===false){this.list.css(this.lt,p+'px');scrolled()}else{var o=!this.options.vertical?(this.options.rtl?{'right':p}:{'left':p}):{'top':p};var settings={duration:this.options.animation,easing:this.options.easing,complete:scrolled};if($.isFunction(this.options.animationStepCallback)){settings.step=this.options.animationStepCallback}this.list.animate(o,settings)}},startAuto:function(s){if(s!==undefined){this.options.auto=s}if(this.options.auto===0){return this.stopAuto()}if(this.timer!==null){return}this.autoStopped=false;var self=this;this.timer=window.setTimeout(function(){self.next()},this.options.auto*1000)},stopAuto:function(){this.pauseAuto();this.autoStopped=true},pauseAuto:function(){if(this.timer===null){return}window.clearTimeout(this.timer);this.timer=null},buttons:function(n,p){if(n==null){n=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='first')||this.options.size===null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=='first')&&this.options.size!==null&&this.last>=this.options.size){n=this.tail!==null&&!this.inTail}}if(p==null){p=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!='last')||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=='last')&&this.options.size!==null&&this.first==1){p=this.tail!==null&&this.inTail}}var self=this;if(this.buttonNext.size()>0){this.buttonNext.unbind(this.options.buttonNextEvent+'.jcarousel',this.funcNext);if(n){this.buttonNext.bind(this.options.buttonNextEvent+'.jcarousel',this.funcNext)}this.buttonNext[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);if(this.options.buttonNextCallback!==null&&this.buttonNext.data('jcarouselstate')!=n){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n)}).data('jcarouselstate',n)}}else{if(this.options.buttonNextCallback!==null&&this.buttonNextState!=n){this.options.buttonNextCallback(self,null,n)}}if(this.buttonPrev.size()>0){this.buttonPrev.unbind(this.options.buttonPrevEvent+'.jcarousel',this.funcPrev);if(p){this.buttonPrev.bind(this.options.buttonPrevEvent+'.jcarousel',this.funcPrev)}this.buttonPrev[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.options.buttonPrevCallback!==null&&this.buttonPrev.data('jcarouselstate')!=p){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p)}).data('jcarouselstate',p)}}else{if(this.options.buttonPrevCallback!==null&&this.buttonPrevState!=p){this.options.buttonPrevCallback(self,null,p)}}this.buttonNextState=n;this.buttonPrevState=p},notify:function(evt){var state=this.prevFirst===null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst)}if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast)}this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==null||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation')){return}var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback)){return}var self=this;if(i1===undefined){callback(self,state,evt)}else if(i2===undefined){this.get(i1).each(function(){callback(self,this,i1,state,evt)})}else{var call=function(i){self.get(i).each(function(){callback(self,this,i,state,evt)})};for(var i=i1;i<=i2;i++){if(i!==null&&!(i>=i3&&i<=i4)){call(i)}}}},create:function(i){return this.format('<li></li>',i)},format:function(e,i){e=$(e);var split=e.get(0).className.split(' ');for(var j=0;j<split.length;j++){if(split[j].indexOf('jcarousel-')!=-1){e.removeClass(split[j])}}e.addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i)).css({'float':(this.options.rtl?'right':'left'),'list-style':'none'}).attr('jcarouselindex',i);return e},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical')},dimension:function(e,d){var el=$(e);if(d==null){return!this.options.vertical?(el.outerWidth(true)||$jc.intval(this.options.itemFallbackDimension)):(el.outerHeight(true)||$jc.intval(this.options.itemFallbackDimension))}else{var w=!this.options.vertical?d-$jc.intval(el.css('marginLeft'))-$jc.intval(el.css('marginRight')):d-$jc.intval(el.css('marginTop'))-$jc.intval(el.css('marginBottom'));$(el).css(this.wh,w+'px');return this.dimension(el)}},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'))},index:function(i,s){if(s==null){s=this.options.size}return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{})},intval:function(v){v=parseInt(v,10);return isNaN(v)?0:v},windowLoaded:function(){windowLoaded=true}});$.fn.jcarousel=function(o){if(typeof o=='string'){var instance=$(this).data('jcarousel'),args=Array.prototype.slice.call(arguments,1);return instance[o].apply(instance,args)}else{return this.each(function(){var instance=$(this).data('jcarousel');if(instance){if(o){$.extend(instance.options,o)}instance.reload()}else{$(this).data('jcarousel',new $jc(this,o))}})}}})(jQuery);(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:10,interval:200,timeout:10};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode}catch(e){p=this}}if(p==this){return false}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.mouseover(handleHover).mouseout(handleHover)}})(jQuery);(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl()},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path)}},o.delay)},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone())};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass)});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this))}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li)}).blur(function(){out.call($li)})});o.onInit.call(this)}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '))})};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off')};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:1000,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul)});return this}})})(jQuery);function sfHideWindow(){$('ul.sf-menu').superfish().click(function(){document.getElementById('sfhide').style.backgroundColor="#ffffff";$(this).find('li.sfHover').hideSuperfishUl()})}<!--var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');function LZ(x){return(x<0||x>9?"":"0")+x}function isDateEX(val,format){var date=getDateFromFormat(val,format);if(date==0){return false}return true}function compareDates(date1,dateformat1,date2,dateformat2){var d1=getDateFromFormat(date1,dateformat1);var d2=getDateFromFormat(date2,dateformat2);if(d1==0||d2==0){return-1}else if(d1>d2){return 1}return 0}function formatDate(date,format){format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object();if(y.length<4){y=""+(y-0+1900)}value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=MONTH_NAMES[M-1];value["NNN"]=MONTH_NAMES[M+11];value["d"]=d;value["dd"]=LZ(d);value["E"]=DAY_NAMES[E+7];value["EE"]=DAY_NAMES[E];value["H"]=H;value["HH"]=LZ(H);if(H==0){value["h"]=12}else if(H>12){value["h"]=H-12}else{value["h"]=H}value["hh"]=LZ(value["h"]);if(H>11){value["K"]=H-12}else{value["K"]=H}value["k"]=H+1;value["KK"]=LZ(value["K"]);value["kk"]=LZ(value["k"]);if(H>11){value["a"]="PM"}else{value["a"]="AM"}value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++)}if(value[token]!=null){result=result+value[token]}else{result=result+token}}return result}function _isInteger(val){var digits="1234567890";for(var i=0;i<val.length;i++){if(digits.indexOf(val.charAt(i))==-1){return false}}return true}function _getInt(str,i,minlength,maxlength){for(var x=maxlength;x>=minlength;x--){var token=str.substring(i,i+x);if(token.length<minlength){return null}if(_isInteger(token)){return token}}return null}function getDateFromFormat(val,format){val=val+"";format=format+"";var i_val=0;var i_format=0;var c="";var token="";var token2="";var x,y;var now=new Date();var year=now.getYear();var month=now.getMonth()+1;var date=1;var hh=now.getHours();var mm=now.getMinutes();var ss=now.getSeconds();var ampm="";while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++)}if(token=="yyyy"||token=="yy"||token=="y"){if(token=="yyyy"){x=4;y=4}if(token=="yy"){x=2;y=2}if(token=="y"){x=2;y=4}year=_getInt(val,i_val,x,y);if(year==null){return 0}i_val+=year.length;if(year.length==2){if(year>70){year=1900+(year-0)}else{year=2000+(year-0)}}}else if(token=="MMM"||token=="NNN"){month=0;for(var i=0;i<MONTH_NAMES.length;i++){var month_name=MONTH_NAMES[i];if(val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()){if(token=="MMM"||(token=="NNN"&&i>11)){month=i+1;if(month>12){month-=12}i_val+=month_name.length;break}}}if((month<1)||(month>12)){return 0}}else if(token=="EE"||token=="E"){for(var i=0;i<DAY_NAMES.length;i++){var day_name=DAY_NAMES[i];if(val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()){i_val+=day_name.length;break}}}else if(token=="MM"||token=="M"){month=_getInt(val,i_val,token.length,2);if(month==null||(month<1)||(month>12)){return 0}i_val+=month.length}else if(token=="dd"||token=="d"){date=_getInt(val,i_val,token.length,2);if(date==null||(date<1)||(date>31)){return 0}i_val+=date.length}else if(token=="hh"||token=="h"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>12)){return 0}i_val+=hh.length}else if(token=="HH"||token=="H"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>23)){return 0}i_val+=hh.length}else if(token=="KK"||token=="K"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<0)||(hh>11)){return 0}i_val+=hh.length}else if(token=="kk"||token=="k"){hh=_getInt(val,i_val,token.length,2);if(hh==null||(hh<1)||(hh>24)){return 0}i_val+=hh.length;hh--}else if(token=="mm"||token=="m"){mm=_getInt(val,i_val,token.length,2);if(mm==null||(mm<0)||(mm>59)){return 0}i_val+=mm.length}else if(token=="ss"||token=="s"){ss=_getInt(val,i_val,token.length,2);if(ss==null||(ss<0)||(ss>59)){return 0}i_val+=ss.length}else if(token=="a"){if(val.substring(i_val,i_val+2).toLowerCase()=="am"){ampm="AM"}else if(val.substring(i_val,i_val+2).toLowerCase()=="pm"){ampm="PM"}else{return 0}i_val+=2}else{if(val.substring(i_val,i_val+token.length)!=token){return 0}else{i_val+=token.length}}}if(i_val!=val.length){return 0}if(month==2){if(((year%4==0)&&(year%100!=0))||(year%400==0)){if(date>29){return 0}}else{if(date>28){return 0}}}if((month==4)||(month==6)||(month==9)||(month==11)){if(date>30){return 0}}if(hh<12&&ampm=="PM"){hh=hh-0+12}else if(hh>11&&ampm=="AM"){hh-=12}var newdate=new Date(year,month-1,date,hh,mm,ss);return newdate.getTime()}function parseDate(val){var preferEuro=(arguments.length==2)?arguments[1]:false;generalFormats=new Array('y-M-d','MMM d, y','MMM d,y','y-MMM-d','d-MMM-y','MMM d');monthFirst=new Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');dateFirst=new Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');var checkList=new Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'monthFirst':'dateFirst');var d=null;for(var i=0;i<checkList.length;i++){var l=window[checkList[i]];for(var j=0;j<l.length;j++){d=getDateFromFormat(val,l[j]);if(d!=0){return new Date(d)}}}return null}function setClosestTime(sId,nPlusMinutes){var nHour=0 var nMinute='00'var MeridianIndicator=''var timeSelect=document.getElementById(sId)if(location.href.indexOf('site.cb.create.asp')<0){return}var d=new Date()if(nPlusMinutes){d.setMinutes(d.getMinutes()+nPlusMinutes)}if(d.getHours()==12){nHour=d.getHours()MeridianIndicator='PM'}else if(d.getHours()==0){nHour=12 MeridianIndicator='AM'}else if(d.getHours()>12){nHour=d.getHours()-12 MeridianIndicator='PM'}else{nHour=d.getHours()MeridianIndicator='AM'}if(d.getMinutes()<=30){nMinute='30'}else{nMinute='00'if(nHour==12){nHour=1}else{nHour+=1}}if(timeSelect){for(var i=0;i<timeSelect.length;i++){if(timeSelect[i].value==nHour+':'+nMinute+MeridianIndicator){timeSelect.selectedIndex=i;break}}}}function preloadImages(){var a=preloadImages.arguments;var n;var imagesLoaded=""for(n=0;n<a.length;n++){var oIMG=new Image();oIMG.src=a[n];var i=document.createElement("img");i.src=oIMG.src;imagesLoaded+=oIMG.src+"\n"}}function getBase(){var baseTag=document.getElementsByTagName("base");for(var i=0;i<baseTag.length;i++){var baseId=baseTag[i].id;var baseHref=baseTag[i].href;return baseHref}}function cleanText(text){text=text.replace(/\n/gi,"<br>");text=text.replace(/\r/gi,"");text=text.replace(/\'/gi,"\"");return text}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}function MM_findObj(n,d){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&&document.getElementById){x=document.getElementById(n)}return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}function MM_showHideLayers(){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 showCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB){hideToolsCB.style.display='none';showToolsCB.style.display='block';showInfoCB.style.display='block';if(showFormCB){showFormCB.style.display='block'}if(showAddItemCB){showAddItemCB.style.display='block'}}function hideCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB){hideToolsCB.style.display='block';showToolsCB.style.display='none';showInfoCB.style.display='none';if(showFormCB){showFormCB.style.display='none'}if(showAddItemCB){showAddItemCB.style.display='none'}}function showCBItems(){var cb=showCBItems.arguments[0][0];var li='';if(document.getElementById('HIDETOOLSCB'+cb).length){for(var i=0;i<document.getElementById('HIDETOOLSCB'+cb).length;i++){var hideToolsCB=document.getElementById('HIDETOOLSCB'+cb)[i];var showToolsCB=document.getElementById('SHOWTOOLSCB'+cb)[i];var showInfoCB=document.getElementById('SHOWINFOCB'+cb)[i];if(document.getElementById('SHOWFORMCB'+cb)){var showFormCB=document.getElementById('SHOWFORMCB'+cb)[i]}if(document.getElementById('SHOWADDITEMCB'+cb)){var showAddItemCB=document.getElementById('SHOWADDITEMCB'+cb)[i]}showCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB)}}else{var hideToolsCB=document.getElementById('HIDETOOLSCB'+cb);var showToolsCB=document.getElementById('SHOWTOOLSCB'+cb);var showInfoCB=document.getElementById('SHOWINFOCB'+cb);var showFormCB=document.getElementById('SHOWFORMCB'+cb);if(document.getElementById('SHOWADDITEMCB'+cb)){var showAddItemCB=document.getElementById('SHOWADDITEMCB'+cb)}showCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB)}for(i=1;i<showCBItems.arguments[0].length;i++){li=showCBItems.arguments[0][i];setDisplayStyle('SHOWTOOLSLI'+li,'block')setDisplayStyle('SHOWINFOLI'+li,'block')setDisplayStyle('SHOWBODYLI'+li,'block')}}function setDisplayStyle(sId,sNewDisplay){if(document.getElementById(sId)){if(document.getElementById(sId).length){for(var j=0;j<document.getElementById(sId).length;j++){document.getElementById(sId)[j].style.display=sNewDisplay}}else{document.getElementById(sId).style.display=sNewDisplay}}}function hideCBItems(){var cb=hideCBItems.arguments[0][0];var li='';if(document.getElementById('HIDETOOLSCB'+cb).length){for(var i=0;i<document.getElementById('HIDETOOLSCB'+cb).length;i++){var hideToolsCB=document.getElementById('HIDETOOLSCB'+cb)[i];var showToolsCB=document.getElementById('SHOWTOOLSCB'+cb)[i];var showInfoCB=document.getElementById('SHOWINFOCB'+cb)[i];if(document.getElementById('SHOWFORMCB'+cb)){var showFormCB=document.getElementById('SHOWFORMCB'+cb)[i]}if(document.getElementById('SHOWADDITEMCB'+cb)){var showAddItemCB=document.getElementById('SHOWADDITEMCB'+cb)[i]}hideCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB)}}else{var hideToolsCB=document.getElementById('HIDETOOLSCB'+cb);var showToolsCB=document.getElementById('SHOWTOOLSCB'+cb);var showInfoCB=document.getElementById('SHOWINFOCB'+cb);var showFormCB=document.getElementById('SHOWFORMCB'+cb);if(document.getElementById('SHOWADDITEMCB'+cb)){var showAddItemCB=document.getElementById('SHOWADDITEMCB'+cb)}hideCB(hideToolsCB,showToolsCB,showInfoCB,showFormCB,showAddItemCB)}for(i=1;i<hideCBItems.arguments[0].length;i++){li=hideCBItems.arguments[0][i];setDisplayStyle('SHOWTOOLSLI'+li,'none')setDisplayStyle('SHOWINFOLI'+li,'none')setDisplayStyle('SHOWBODYLI'+li,'none')}}function toggleCBItem(){for(var i=0;i<toggleCBItem.arguments.length;i++){toggleCBItem.arguments[i]=parseInt(toggleCBItem.arguments[i])}if(document.getElementById('HIDETOOLSCB'+toggleCBItem.arguments[0]).length){var objHideToolsCB=document.getElementById('HIDETOOLSCB'+toggleCBItem.arguments[0])[0]}else{var objHideToolsCB=document.getElementById('HIDETOOLSCB'+toggleCBItem.arguments[0])}if(objHideToolsCB.style.display=='none'){hideCBItems(toggleCBItem.arguments)}else{showCBItems(toggleCBItem.arguments)}}function clickLinkById(sId){var oLink=document.getElementById(sId)if(oLink){if(oLink.click){oLink.click()}}}function showListView(nContentblockId){var sNewURL=''if(window.location.search.length>0){sNewURL=window.location.href.substring(0,window.location.href.indexOf(window.location.search))}else{sNewURL=window.location.href}sNewURL+='?contentscreen_id='+queryString('contentscreen_id')+'&show_event_titles='+queryString('show_event_titles')+'&date_offset_cal='+queryString('date_offset_cal')+'#CB'+nContentblockId window.location.href=sNewURL}function hideDiv(sID){var oDiv=document.getElementById(sID)if(oDiv){oDiv.style.display='none'}}function showDiv(sID){var oDiv=document.getElementById(sID)if(oDiv){oDiv.style.display='block'}}function PageQuery(q){if(q.length>1)this.q=q.substring(1,q.length);else this.q=null;this.keyValuePairs=new Array();if(q){for(var i=0;i<this.q.split("&").length;i++){this.keyValuePairs[i]=this.q.split("&")[i]}}this.getKeyValuePairs=function(){return this.keyValuePairs}this.getValue=function(s){for(var j=0;j<this.keyValuePairs.length;j++){if(this.keyValuePairs[j].split("=")[0]==s)return this.keyValuePairs[j].split("=")[1]}return false}this.getParameters=function(){var a=new Array(this.getLength());for(var j=0;j<this.keyValuePairs.length;j++){a[j]=this.keyValuePairs[j].split("=")[0]}return a}this.getLength=function(){return this.keyValuePairs.length}}function queryString(key){var page=new PageQuery(window.location.search);return unescape(page.getValue(key))}function displayItem(key){if(queryString(key)=='false'){document.write("you didn't enter a ?name=value querystring item.")}else{document.write(queryString(key))}}function focusFirstFormElement(){var s='';var oForm=window.document.forms[0]if(oForm){for(var i=0;i<oForm.elements.length;i++){try{oForm.elements[i].focus();break}catch(e){}}}}function toggleRowSelection(sID,sForceState){var oRow=document.getElementById('row_for_'+sID);var oHiddenInput=document.getElementById('send__'+sID);if(getCookie('updateEditFormEmailAction')=='0'){return}if(oRow){if(sForceState){if(sForceState=='on'){oRow.className="gray";oHiddenInput.value='1';editFormSendList(sID,'add')}else{oRow.className="";oHiddenInput.value='0';editFormSendList(sID,'delete')}}else{if(oRow.className=="gray"){oRow.className="";oHiddenInput.value='0';editFormSendList(sID,'delete')}else{oRow.className="gray";oHiddenInput.value='1';editFormSendList(sID,'add')}}}}function editFormSendList(sID,sAction){var sEditFormSendList=getCookie('editFormSendList')if(sEditFormSendList==null){sEditFormSendList=''}sEditFormSendList=sEditFormSendList.replace(/,+$/,'')var arrEditFormSendList=sEditFormSendList.split(',')if(sAction=='query'){for(var i=0;i<arrEditFormSendList.length;i++){if(arrEditFormSendList[i]==sID){return true}}return false}else if(sAction=='add'){var bFound=false;for(var i=0;i<arrEditFormSendList.length;i++){if(arrEditFormSendList[i]==sID){bFound=true;break}}if(!bFound){if(sEditFormSendList.length==0){sEditFormSendList=sID}else{sEditFormSendList+=','+sID}setCookie('editFormSendList',sEditFormSendList)}}else if(sAction=='delete'){sEditFormSendList=''for(var i=0;i<arrEditFormSendList.length;i++){if(arrEditFormSendList[i]==sID){arrEditFormSendList[i]=null}}for(var i=0;i<arrEditFormSendList.length;i++){if(arrEditFormSendList[i]!=null){sEditFormSendList+=arrEditFormSendList[i]+','}}sEditFormSendList=sEditFormSendList.replace(/,+$/,'')setCookie('editFormSendList',sEditFormSendList)}else if(sAction=='queryraw'){return sEditFormSendList}else if(sAction=='deleteall'){setCookie('editFormSendList','')}}function syncEditFormToggleStatus(oForm){if(!getCookie('updateEditFormEmailAction')){setCookie('updateEditFormEmailAction','0')}if(oForm.send_mail_to_submitter[0].value==getCookie('updateEditFormEmailAction')){oForm.send_mail_to_submitter[0].checked=true;updateEditFormEmailAction(oForm)}else{oForm.send_mail_to_submitter[1].checked=true}if(getCookie('updateEditFormEmailAction')=='1'){document.getElementById('send_mail_to_submitter_options').style.display='block'}else{document.getElementById('send_mail_to_submitter_options').style.display='none'}for(var i=0;i<oForm.elements.length;i++){if(oForm.elements[i].name.indexOf('send__field')==0){if(editFormSendList(oForm.elements[i].name.substring(6),'query')){toggleRowSelection(oForm.elements[i].name.substring(6),'on')}}}}function updateEditFormEmailAction(oForm){if(oForm.send_mail_to_submitter[0].value=='0'&&oForm.send_mail_to_submitter[0].checked){setCookie('updateEditFormEmailAction','0')document.getElementById('send_mail_to_submitter_options').style.display='none';var s='';for(var i=0;i<oForm.elements.length;i++){if(oForm.elements[i].name.indexOf('field')==0){var oRow=document.getElementById('row_for_'+oForm.elements[i].name);var oHiddenInput=document.getElementById('send__'+oForm.elements[i].name);if(oRow){oRow.className="";oHiddenInput.value='0'}s+=oForm.elements[i].name+'\n'}}}else{setCookie('updateEditFormEmailAction','1')document.getElementById('send_mail_to_submitter_options').style.display='block';syncEditFormToggleStatus(oForm)}}function boxOnClick(box,msg){if(box.value==msg){box.value=''}else{box.select()}}function boxOnBlur(box,msg){if(box.value==''){box.value=msg}}(function(){var aa=void 0,a=null,g=encodeURIComponent,p=window,ba=Error,da=String,r=document,ea=decodeURIComponent;function fa(w,b){return w.width=b}function ha(w,b){return w.data=b}function ja(w,b){return w.remove=b}function ka(w,b){return w.clear=b}function la(w,b){return w.position=b}function ma(w,b){return w.height=b}var na="appendChild",oa="origin",t="error",z="push",C="stringify",pa="test",qa="text",ra="slice",D="replace",sa="data",ta="responseText",ua="getElementById",va="charAt",wa="JSON",E="indexOf",xa="trim",ya="status",za="remove",Aa="createElement",Ba="addEventListener",Ca="setAttribute",Da="headers",Ea="method",Fa="clear",Ga="attachEvent",Ha="name",Ia="code",Ja="contentWindow",Ka="getTime",La="parse",Ma="frames",Na="host",Oa="substr",Pa="opener",Qa="warn",G="length",J="prototype",Ra="setTimeout",Sa="removeEventListener",Ta="split",K="location",L="hasOwnProperty",M="style",Ua="body",Va="parent",N="call",Wa="protocol",Xa="detachEvent",Ya="href",Q="substring",Za="apply",cb="postMessage",db="execute",eb="splice",fb="join",R;function T(w,b,c){for(var d=p,e=a,w=w[Ta]("."),h=0,f;f=w.shift();h++)d[f]=b[h]||{},e=d,d=d[f];var i=function $(m){var l=c||{},j;for(j in l)l[L](j)&&m[L](j)&&(m[l[j]]=m[j])};typeof d==="object"?i(d):typeof d==="function"&&(e[f]=function $a(){var l=d[Za](a,arguments);typeof l==="object"&&i(l);return l})}var U=p.gadgets||{},gb=p.shindig||{},W=p.osapi||{},google=p.google||{};T("gadgets",[U]);T("google",[google]);T("shindig",[gb]);T("osapi",[W]);if(!U.q)U.q=function(){function w(i,k){for(var o in k)k[L](o)&&(typeof i[o]==="object"&&typeof k[o]==="object"?w(i[o],k[o]):i[o]=k[o])}function b(){var i=r.scripts||r.getElementsByTagName("script");if(!i||i[G]==0)return a;var k;if(e.le)for(var o=0;!k&&o<i[G];++o){var m=i[o];m.src&&m.src[E](e.le)==0&&(k=m)}k||(k=i[i[G]-1]);if(!k.src)return a;return k}function c(i){var k="";if(i.nodeType==3||i.nodeType==4)k=i.nodeValue;else if(i.innerText)k=i.innerText;else if(i.innerHTML)k=i.innerHTML;else if(i.firstChild){k=[];for(i=i.firstChild;i;i=i.nextSibling)k[z](c(i));k=k[fb]("")}return k}function d(i){try{eval("config=("+i+"\n)")}catch(k){}try{eval("config=({"+i+"\n})")}catch(o){}return{}}var e,h={},f;return{v:function(i,k,o){var m=h[i];m||(m=[],h[i]=m);m[z]({me:k||{},Ea:o})},get:function(i){if(i)return f[i]||{};return f},w:function(i,k){e=p.___jsl||{};f?w(f,i):f=i;var o=f,m=b();if(m){m=c(m);m=d(m);if(e.wb&&e.wb[G]==1&&!m[e.wb[0]]){var l={};l[e.wb[0]]=m;m=l}w(o,m)}w(f,p.___config||{});for(var j in h)if(h[L](j))for(var o=h[j],m=f[j],l=0,n=o[G];l<n;++l){var v=o[l];if(m&&!k){var q=v.me,u;for(u in q)if(q[L](u)&&!q[u](m[u]))throw ba('Invalid config value "'+m[u]+'" for parameter "'+u+'" in component "'+j+'"')}v.Ea&&v.Ea(f)}},update:function(i,k){f=k?{}:f||{};w(f,i)}}}();U.q.Pd=!1;U.q.Le=!0;T("gadgets.config",[U,U.q],{v:"register",get:"get",w:"init",update:"update",Le:"isContainer"});var hb=p.tamings___||[],ib=p.caja___,X=p.___;T("tamings___",[hb]);(function(){U.q.oe=function $b(c){var d=[];if(arguments[G]>1)for(var e=0,h;h=arguments[e];++e)d[z](h);else d=c;return function(f){for(var i=0;d[i];++i)if(f===d[i])return!0;return!1}};U.q.se=function $c(d){return function(e){return d[pa](e)}};U.q.pe=function $d(e){return typeof e!=="undefined"};U.q.re=function $e(h){return typeof h==="string"&&h[G]>0};U.q.ne=function $f(f){return typeof f==="boolean"};U.q.qe=function $g(i){return function(k){for(var o in i)if(i[L](o)&&!(0,i[o])(k[o]))return!1;return!0}}})();T("gadgets.config",[U,U.q],{oe:"EnumValidator",se:"RegExValidator",pe:"ExistsValidator",re:"NonEmptyStringValidator",ne:"BooleanValidator",qe:"LikeValidator"});U.j=function(){var w=a;return{D:function(b){var c=typeof b==="undefined";if(w!==a&&c)return w;for(var d={},b=b||r[K][Ya],e=b[E]("?"),h=b[E]("#"),b=(h===-1?b[Oa](e+1):[b[Oa](e+1,h-e-1),"&",b[Oa](h+1)][fb](""))[Ta]("&"),e=p.cf?ea:unescape,h=0,f=b[G];h<f;++h){var i=b[h][E]("=");if(i!==-1){var k=b[h][Q](0,i),i=b[h][Q](i+1),i=i[D](/\+/g," ");try{d[k]=e(i)}catch(o){}}}c&&(w=d);return d}}}();U.j.D();T("gadgets.util",[U,U.j],{D:"getUrlParameters"});var pb=U.j.D;U.j=function(){function w(f,i){return da.fromCharCode(i)}function b(f){c=f["core.util"]||{}}var c={},d={},e=[],h={0:!1,10:!0,13:!0,34:!0,39:!0,60:!0,62:!0,92:!0,8232:!0,8233:!0};U.q&&U.q.v("core.util",a,b);return{D:pb,Fb:function(f,i){for(var k=[],o=2,m=arguments[G];o<m;++o)k[z](arguments[o]);return function(){for(var l=k[ra](),j=0,n=arguments[G];j<n;++j)l[z](arguments[j]);return i[Za](f,l)}},pa:function(f){for(var i,k,o={},i=0;k=f[i];++i)o[k]=k;return o},Rd:function(f){return typeof c[f]==="undefined"?a:c[f]},hasFeature:function(f){return typeof c[f]!=="undefined"},Sd:function(){return d},X:function(f){e[z](f)},hb:function(){for(var f=0,i=e[G];f<i;++f)e[f]()},escape:function(f,i){if(f)if(typeof f==="string")return U.j.pb(f);else if(typeof f==="array")for(var k=0,o=f[G];k<o;++k)f[k]=U.j.escape(f[k]);else if(typeof f==="object"&&i){k={};for(o in f)f[L](o)&&(k[U.j.pb(o)]=U.j.escape(f[o],!0));return k}return f},pb:function(f){if(!f)return f;for(var i=[],k,o,m=0,l=f[G];m<l;++m)k=f.charCodeAt(m),o=h[k],o===!0?i[z]("&#",k,";"):o!==!1&&i[z](f[va](m));return i[fb]("")},Ud:function(f){if(!f)return f;return f[D](/&#([0-9]+);/g,w)},Db:function(f,i,k,o){typeof f[Ba]!="undefined"?f[Ba](i,k,o):typeof f[Ga]!="undefined"?f[Ga]("on"+i,k):U[Qa]("cannot attachBrowserEvent: "+i)},Td:function(f,i,k,o){f[Sa]?f[Sa](i,k,o):f[Xa]?f[Xa]("on"+i,k):U[Qa]("cannot removeBrowserEvent: "+i)}}}();hb[z](function(){ib.ob([[U.j,"escapeString"],[U.j,"getFeatureParameters"],[U.j,"getUrlParameters"],[U.j,"hasFeature"],[U.j,"registerOnLoadHandler"],[U.j,"unescapeString"]])});T("gadgets.util",[U,U.j],{D:"getUrlParameters",Fb:"makeClosure",pa:"makeEnum",Rd:"getFeatureParameters",hasFeature:"hasFeature",Sd:"getServices",X:"registerOnLoadHandler",hb:"runOnLoadHandlers",escape:"escape",pb:"escapeString",Ud:"unescapeString",Db:"attachBrowserEvent",Td:"removeBrowserEvent"});U.log=function(){function w(e,h){!(e<c)&&d&&(e===2&&d[Qa]?d[Qa](h):e===3&&d[t]?d[t](h):d.log&&d.log(h))}var b=function $h(f){w(1,f)};U.warn=function $i(i){w(2,i)};U.error=function $j(k){w(3,k)};U.Ne=function $k(o){c=o};b.INFO=1;b.WARNING=2;b.NONE=4;var c=1,d=p.console?p.console:p.opera?p.opera.postError:aa;return b}();hb[z](function(){X.Qa(U.log,"INFO");X.Qa(U.log,"WARNING");X.Qa(U.log,"ERROR");X.Qa(U.log,"NONE");ib.ob([[U,"log"],[U,"warn"],[U,"error"],[U,"setLogLevel"]])});T("gadgets",[U],{error:"error",Ne:"setLogLevel",warn:"warn"});T("gadgets.log",[U,U.log],{gf:"INFO",jf:"WARNING",NONE:"NONE"});if(p[wa]&&p[wa][La]&&p[wa][C])U.m=function(){var w=/___$/;return{parse:function(b){try{return p[wa][La](b)}catch(c){return!1}},stringify:function(b){try{return p[wa][C](b,function(d,e){return!w[pa](d)?e:a})}catch(c){return a}}}}();if(!p[wa]||!p[wa][La]||!p[wa][C])U.m=function(){function w(d){return d<10?"0"+d:d}function b(d){var e,h,f,e=/["\\\x00-\x1f\x7f-\x9f]/g;switch(typeof d){case"string":return e[pa](d)?'"'+d[D](e,function(i){var k=c[i];if(k)return k;k=i.charCodeAt();return"\\u00"+Math.floor(k/16).toString(16)+(k%16).toString(16)})+'"':'"'+d+'"';case"number":return isFinite(d)?da(d):"null";case"boolean":case"null":return da(d);case"object":if(!d)return"null";e=[];if(typeof d[G]==="number"&&!d.propertyIsEnumerable("length")){f=d[G];for(h=0;h<f;h+=1)e[z](b(d[h])||"null");return"["+e[fb](",")+"]"}for(h in d)!h.match("___$")&&d[L](h)&&typeof h==="string"&&(f=b(d[h]))&&e[z](b(h)+":"+f);return"{"+e[fb](",")+"}"}return""}Date[J].toJSON=function $l(){return[this.getUTCFullYear(),"-",w(this.getUTCMonth()+1),"-",w(this.getUTCDate()),"T",w(this.getUTCHours()),":",w(this.getUTCMinutes()),":",w(this.getUTCSeconds()),"Z"][fb]("")};var c={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return{stringify:b,parse:function(e){if(/^[\],:{}\s]*$/[pa](e[D](/\\["\\\/b-u]/g,"@")[D](/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[D](/(?:^|:|,)(?:\s*\[)+/g,"")))return eval("("+e+")");return!1}}}();U.m.Je=function $m(b){var c={};if(b===a||b===aa)return c;for(var d in b)if(b[L](d)){var e=b[d];a===e||aa===e||(c[d]=typeof e==="string"?e:U.m[C](e))}return c};T("gadgets.json",[U,U.m],{Je:"flatten",parse:"parse",stringify:"stringify"});var ub=function $n(){var b=a,c=a;U.q.v("shindig.auth",a,function init$$1(h){var f=U.j.D(),h=h["shindig.auth"]||{};h.authToken?b=h.authToken:f.st&&(b=f.st);if(b!==a){for(var i=b[Ta]("&"),k=0;k<i[G];k++){var o=i[k][Ta]("=");if(o[G]===2){var m=o[0],o=o[1];o==="$"&&(o=g(f[m]),i[k]=m+"="+o)}}b=i[fb]("&")}h.trustedJson&&(c=eval("("+h.trustedJson+")"))});return{bb:function(){return b},Lb:function(e){b=e},Yd:function(){return c}}};gb.b=new ub;T("shindig.Auth",[gb,ub],{bb:"getSecurityToken",Lb:"updateSecurityToken",Yd:"getTrustedData"});U.o=U.o||{};if(!U.o.ab)U.o.ab=function(){function w(m,l,j){typeof p[Ba]!="undefined"?p[Ba](m,l,j):typeof p[Ga]!="undefined"&&p[Ga]("on"+m,l)}function b(m,l,j){p[Sa]?p[Sa](m,l,j):p[Xa]&&p[Xa]("on"+m,l)}function c(){function m(j){j[sa]=="postmessage.test"&&(l=!0,typeof j[oa]==="undefined"&&(k=!0))}var l=!1;w("message",m,!1);p[cb]("postmessage.test","*");l&&(i=!0);b("message",m,!1)}function d(m){var l=U.m[La](m[sa]);if(o){if(!l||!l.f)return;var j=U.i.za(l.f)||U.j.D()[Va],j=U.i.Y(j);if(!k?m[oa]!==j:m.domain!==/^.+:\/\/([^:]+).*/.exec(j)[1])return}e(l,m[oa])}var e,h,f,i=!1,k=!1,o=!1;return{ja:function(){return"wpm"},ka:function(){return!0},w:function(m,l){e=m;h=l;c();f=i?function(j,n,v){p[Ra](function(){j[cb](n,v)},0)}:function(j,n,v){j[cb](n,v)};w("message",d,!1);h("..",!0);return!0},la:function(m,l,j){o=j;m===".."&&(o?U.i.Yc(l):U.i[N](m,U.i.U));return!0},call:function(m,l,j){l=U.i.Zc(m);m=U.i.Bb(m);l?f(m,U.m[C](j),l):U[t]("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message");return!0},ad:function(m){h(m,!0)}}}();U.o=U.o||{};if(!U.o.frameElement)U.o.frameElement=function(){function w(h,f,i){try{if(f!==".."){var k=p.frameElement;if(typeof k[b]==="function")return typeof k[b][c]!=="function"&&(k[b][c]=function $o(n){d(U.m[La](n))}),k[b](U.m[C](i)),!0}else{var o=r[ua](h);if(typeof o[b]==="function"&&typeof o[b][c]==="function")return o[b][c](U.m[C](i)),!0}}catch(m){}return!1}var b="__g2c_rpc",c="__c2g_rpc",d,e;return{ja:function(){return"fe"},ka:function(){return!1},w:function(h,f){d=h;e=f;return!0},la:function(h){if(h!=="..")try{r[ua](h)[b]=function $p(o){d(U.m[La](o))}}catch(f){return!1}h===".."&&(e("..",!0),U.j.X(function(){p[Ra](function(){U.i[N](h,U.i.U)},500)}));return!0},call:function(h,f,i){return w(h,f,i)}}}();U.o=U.o||{};if(!U.o.Gb)U.o.Gb=function(){function w(){var i=e[".."];if(!i)if(++f>c)U[Qa]("Nix transport setup failed, falling back..."),h("..",!1);else{if(!i&&p[Pa]&&"GetAuthToken"in p[Pa]&&(i=p[Pa],i.We()==U.i.Ba(".."))){var k=U.i.Ba("..");i.Ve(p[b]("..",k),k);e[".."]=i;p.opener=a;h("..",!0);return}p[Ra](function(){w()},d)}}var b="GRPC____NIXVBS_get_wrapper",c=10,d=500,e={},h,f=0;return{ja:function(){return"nix"},ka:function(){return!1},w:function(i,k){h=k;if(typeof p[b]!=="unknown"){p.GRPC____NIXVBS_handle_message=function $q(n){p[Ra](function(){i(U.m[La](n))},0)};p.GRPC____NIXVBS_create_channel=function $r(v,q,u){U.i.Ba(v)===u&&(e[v]=q,h(v,!0))};var o="Class GRPC____NIXVBS_wrapper\n Private m_Intended\nPrivate m_Auth\nPublic Sub SetIntendedName(name)\n If isEmpty(m_Intended) Then\nm_Intended = name\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\n If isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Sub SendMessage(data)\n GRPC____NIXVBS_handle_message(data)\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub CreateChannel(channel, auth)\n Call GRPC____NIXVBS_create_channel(m_Intended, channel, auth)\nEnd Sub\nEnd Class\nFunction "+b+"(name, auth)\nDim wrap\nSet wrap = New GRPC____NIXVBS_wrapper\nwrap.SetIntendedName name\nwrap.SetAuth auth\nSet "+b+" = wrap\nEnd Function";try{p.execScript(o,"vbscript")}catch(m){return!1}}return!0},la:function(i,k){if(i==="..")return w(),!0;try{var o=r[ua](i),m=p[b](i,k);o[Ja].opener=m}catch(l){return!1}return!0},call:function(i,k,o){try{e[i]&&e[i].Xe(U.m[C](o))}catch(m){return!1}return!0}}}();U.o=U.o||{};if(!U.o.Jb)U.o.Jb=function(){function w(j,n,v,q){var u=function $t(){r[Ua][na](j);j.src="about:blank";if(q)j.onload=function $s(){e(q)};j.src=n+"#"+v};r[Ua]?u():U.j.X(function(){u()})}function b(j){var n=a;k[j].Tb++;try{var v=U.i.Bb(j),n=j===".."?v[Ma]["rmrtransport-"+U.i.Cb]:v[Ma]["rmrtransport-.."]}catch(q){}v=!1;n&&(v=h(j,n));!v&&!(k[j].Tb>i)&&p[Ra](function(){b(j)},f)}function c(j,n,v,q){var u=a;if(u=v!==".."?k[".."]:k[j]){n!==U.i.U&&u.da[z](q);if(u.Ja||u.da[G]===0&&!(n===U.i.U&&q&&q.pd===!0))return!0;if(u.da[G]>0)u.Ja=!0;j=u.Ha+"#"+d(j);try{u.frame[Ja].location=j;var A=u.width==10?20:10;fa(u.frame[M],A+"px");fa(u,A)}catch(O){return!1}}return!0}function d(j){var j=k[j],n={id:j.Ia};if(j)n.Rb=Array[J][ra][N](j.da,0),n.Rb[z]({Wc:U.i.U,id:j.gb});return U.m[C](n)}function e(j){for(var n=k[j],v=U.m[La](ea(n.Sb[K].hash[Q](1)))||{},q=v.Rb||[],u=!1,A=!1,O=0,v=n.gb-v.id,H=0;H<q[G];++H){var S=q[H];if(S.s===U.i.U)l(j,!0),n.Ja&&(A=!0),n.Ja=!1,n.da[eb](0,Math.max(0,S.id-n.Ia)),n.Ia=Math.max(n.Ia,S.id||0);else if(u=!0,!(++O<=v)){++n.gb;var F=U.i.Y(o)==U.i.Y(n.Ha)?o:n.Ha;m(S,F)}}if(u||A&&n.da[G]>0)c(j,U.i.U,j===".."?U.i.Cb:"..",{pd:u})}function h(j,n){function v(){e(j)}var q=k[j];try{var u=!1,u="document"in n;if(!u)return!1;u=typeof n.document=="object";if(!u)return!1;if(n[K][Ya]==="about:blank")return!1}catch(A){return!1}q.Sb=n;typeof n[Ga]==="undefined"?n.onresize=v:n[Ga]("onresize",v);j===".."?w(q.frame,q.Ha,d(j),j):e(j);return!0}var f=500,i=10,k={},o=U.j.D()[Va],m,l;return{ja:function(){return"rmr"},ka:function(){return!0},w:function(j,n){m=j;l=n;return!0},la:function(j){try{if(typeof k[j]!=="object"){var n=r[Aa]("iframe"),v=n[M];la(v,"absolute");v.top="0px";v.border="0";v.opacity="0";fa(v,"10px");ma(v,"1px");n.id="rmrtransport-"+j;n.name=n.id;var q=U.i.za(j);q||(q=U.i.Y(o));k[j]={frame:n,Sb:a,Ha:q,Tb:0,width:10,Ja:!0,da:[],Ia:0,gb:0};j!==".."&&w(n,q,d(j));b(j)}}catch(u){return U[Qa]("Caught exception setting up RMR: "+u),!1}return!0},call:function(j,n,v){return c(j,v.s,n,v)}}}();U.o=U.o||{};if(!U.o.na)U.o.na=function(){function w(h){for(var f=[],i=0,k=h[G];i<k;++i)f[z](g(U.m[C](h[i])));return f[fb]("&")}function b(h){for(var f,i=c[G]-1;i>=0;--i){var k=c[i];try{if(k&&(k.xc||k.readyState==="complete"))if(k.parentNode.removeChild(k),p.Eb)c[i]=k=a,c[eb](i,1);else{k.xc=!1;f=k;break}}catch(o){}}if(!f)f=r[Aa]("iframe"),f[M].border=fa(f[M],ma(f[M],"0px")),f[M].visibility="hidden",la(f[M],"absolute"),f.onload=function $u(){this.xc=!0},c[z](f);f.src=h;p[Ra](function(){r[Ua][na](f)},0)}var c=[],d=0,e;return{ja:function(){return"ifpc"},ka:function(){return!0},w:function(h,f){e=f;e("..",!0);return!0},la:function(h){e(h,!0);return!0},call:function(h,f,i){var k=U.i.za(h);++d;if(!k)return U[Qa]("No relay file assigned for IFPC"),!1;var o=a,o=i.Ue?[k,"#",w([f,d,1,0,w([f,i.s,"","",f].concat(i.a))])][fb](""):[k,"#",h,"&",f,"@",d,"&1&0&",g(U.m[C](i))][fb]("");b(o);return!0}}}();if(!U.i)U.i=function(){function w(s,x){var I=ga;x||(I=jb);ab[s]=I;for(var y=bb[s]||[],B=0;B<y[G];++B){var P=y[B];P.t=u[s];I[N](s,P.f,P)}bb[s]=[]}function b(){qb||(U.j.Db(p,"unload",function onunload(){rb=!0},!1),qb=!0)}function c(s,x,I,y,B){if(!u[x]||u[x]!==I)U[t]("Invalid auth token. "+u[x]+" vs "+I),kb(x,mb);B.onunload=function $v(){H[x]&&!rb&&(kb(x,sb),U.i.Ib(x))};b();y=U.m[La](ea(y));ga.ad(x,y)}function d(s,x){if(s&&typeof s.s==="string"&&typeof s.f==="string"&&s.a instanceof Array)if(u[s.f]&&u[s.f]!==s.t&&(U[t]("Invalid auth token. "+u[s.f]+" vs "+s.t),kb(s.f,mb)),s.s==="__ack")p[Ra](function(){w(s.f,!0)},0);else{s.c&&(s.callback=function $w(P){U.i[N](s.f,"__cb",a,s.c,P)});s.origin=x;var I=(n[s.s]||n[""])[Za](s,s.a);s.c&&typeof I!=="undefined"&&U.i[N](s.f,"__cb",a,s.c,I)}}function e(s){if(!s)return"";s=s.toLowerCase();s[E]("//")==0&&(s=p[K][Wa]+s);s[E]("://")==-1&&(s=p[K][Wa]+"//"+s);var x=s[Q](s[E]("://")+3),I=x[E]("/");I!=-1&&(x=x[Q](0,I));var s=s[Q](0,s[E]("://")),I="",y=x[E](":");if(y!=-1){var B=x[Q](y+1),x=x[Q](0,y);if(s==="http"&&B!=="80"||s==="https"&&B!=="443")I=":"+B}return s+"://"+x+I}function h(s){if(s[va](0)=="/"){var x=s[E]("|");return{id:x>0?s[Q](1,x):s[Q](1),origin:x>0?s[Q](x+1):a}}else return a}function f(s){if(typeof s==="undefined"||s==="..")return p[Va];var x=h(s);if(x)return p.top[Ma][x.id];s=da(s);if(x=p[Ma][s])return x;if((x=r[ua](s))&&x[Ja])return x[Ja];return a}function i(s,x,I){if(H[s]!==!0){typeof H[s]==="undefined"&&(H[s]=0);var y=f(s);if((s===".."||y!=a)&&ga.la(s,x,I)===!0)H[s]=!0;else if(H[s]!==!0&&H[s]++<10)p[Ra](function(){i(s,x,I)},500);else ab[s]=jb,H[s]=!0}}function k(s){(s=v[s])&&s[Q](0,1)==="/"&&(s=s[Q](1,2)==="/"?r[K][Wa]+s:r[K][Wa]+"//"+r[K][Na]+s);return s}function o(s,x,I){/http(s)?:\/\/.+/[pa](x)||(x[E]("//")==0?x=p[K][Wa]+x:x[va](0)=="/"?x=p[K][Wa]+"//"+p[K][Na]+x:x[E]("://")==-1&&(x=p[K][Wa]+"//"+x));v[s]=x;q[s]=!!I}function m(s,x,I){x=x||"";u[s]=da(x);i(s,x,I)}function l(s,x){U.q.v("rpc",a,function init$$2(B){var P=B?B.rpc:{},B=P.useLegacyProtocol;typeof B==="string"&&(B=B==="true");P=P.parentRelayUrl||"";P=e(F[Va])+P;B=!!B;o("..",P,B);if(B)ga=U.o.na,ga.w(d,w);m("..",s,x||F.forcesecure)})}function j(s,x,I,y){if(s==="..")if(s=I||F.rpctoken||F.ifpctok||"",p.__isgadget===!0)l(s,y);else{if(y=y||F.forcesecure||!1,x=x||F[Va])o("..",x),m("..",s,y)}else a:{if(s[va](0)!="/"){if(!U.j)break a;var B=r[ua](s);if(!B)throw ba("Cannot set up gadgets.rpc receiver with ID: "+s+", element not found.")}x=x||B.src;o(s,x);x=U.j.D(x);m(s,I||x.rpctoken,y||x.forcesecure)}}var n={},v={},q={},u={},A=0,O={},H={},S={},F={},ab={},bb={},xb=p.top!==p.self,lb=p[Ha],kb=function $x(){},sb=1,mb=2,nb=p.console,tb=nb&&nb.log?nb.log:function(){},jb=function(){function x(I){return function(){tb(I+": call ignored")}}return{getCode:function(){return"noop"},isParentVerifiable:function(){return!0},init:x("init"),setup:x("setup"),call:x("call")}}();U.j&&(F=U.j.D());var rb=!1,qb=!1,ga;ga=F.flash=="1"?U.o.Se:typeof p[cb]==="function"?U.o.ab:typeof p[cb]==="object"?U.o.ab:p.Eb?U.o.Gb:navigator.userAgent[E]("WebKit")>0?U.o.Jb:navigator.product==="Gecko"?U.o.frameElement:U.o.na;n[""]=function $y(){tb("Unknown RPC service: "+this.Wc)};n.__cb=function $z(B,P){var Z=O[B];Z&&(delete O[B],Z(P))};return{q:function(y){if(typeof y.fd==="function")kb=y.fd},v:function(y,B){if(y==="__cb"||y==="__ack")throw ba("Cannot overwrite callback/ack service");if(y==="")throw ba("Cannot overwrite default service: use registerDefault");n[y]=B},jd:function(y){if(y==="__cb"||y==="__ack")throw ba("Cannot delete callback/ack service");if(y==="")throw ba("Cannot delete default service: use unregisterDefault");delete n[y]},ed:function(y){n[""]=y},kd:function(){delete n[""]},bd:function(){if(!ga.ka())ga=U.o.na},call:function(y,B,P){var y=y||"..",Z="..";y===".."?Z=lb:y[va](0)=="/"&&(Z=U.i.Y(p[K][Ya]),Z="/"+lb+(Z?"|"+Z:""));++A;P&&(O[A]=P);var ca={s:B,f:Z,c:P?A:0,a:Array[J][ra][N](arguments,3),t:u[y],l:q[y]},V;if(V=!(y!==".."&&h(y)==a&&!r[ua](y))){a:{var V=y,ob=ca;if(typeof S[V]==="undefined"){S[V]=!1;if(e(k(V))!==e(p[K][Ya])){V=!1;break a}var ia=f(V);try{S[V]=ia.gadgets.i.Hb}catch(yb){U[t]("Same domain call failed: parent= incorrectly set.")}}typeof S[V]==="function"?(S[V](ob),V=!0):V=!1}V=!V}if(V)if(V=ab[y]){if(q[y])V=U.o.na;V[N](y,Z,ca)===!1&&(ab[y]=jb,ga[N](y,Z,ca))}else bb[y]?bb[y][z](ca):bb[y]=[ca]},za:k,hd:o,gd:m,Za:j,Ba:function getAuthToken(P){return u[P]},Ib:function(B){delete v[B];delete q[B];delete u[B];delete H[B];delete S[B];delete ab[B]},cd:function(){return ga.ja()},dd:function(B,P){B[G]>4?d(U.m[La](ea(B[B[G]-1]))):c[Za](a,B.concat(P))},Hb:function(B){B.a=Array[J][ra][N](B.a);p[Ra](function(){d(B)},0)},Y:e,Zc:function getTargetOrigin(Z){var ca=a,ca=k(Z);ca||(ca=(ca=h(Z))?ca[oa]:Z==".."?F[Va]:r[ua](Z).src);return e(ca)},w:function(){ga.w(d,w)===!1&&(ga=jb);xb&&j("..")},Bb:f,Re:h,Yc:function(P,Z){function ca(){r[Ua][na](ia);ia.src='javascript:"<html></html>"';ia.src=ob}var V=k("..");if(!V)return a;var ob=V+"#..&"+lb+"&"+P+"&"+g(U.m[C](Z)),ia=r[Aa]("iframe");ia[M].border=fa(ia[M],ma(ia[M],"0px"));ia[M].visibility="hidden";la(ia[M],"absolute");r[Ua]?ca():U.j.X(function(){ca()});return ia},U:"__ack",Cb:lb||"_top",Qe:0,Pe:sb,Oe:mb}}(),U.i.w();T("gadgets.rpc",[U,U.i],{q:"config",v:"register",jd:"unregister",ed:"registerDefault",kd:"unregisterDefault",bd:"forceParentVerifiable",call:"call",za:"getRelayUrl",hd:"setRelayUrl",gd:"setAuthToken",Za:"setupReceiver",Ba:"getAuthToken",Ib:"removeReceiver",cd:"getRelayChannel",dd:"receive",Hb:"receiveSameDomain",Y:"getOrigin",mf:"getReceiverOrigin"});U.B=function(){function w(){var o;if(typeof gb!="undefined"&&gb.Nb&&gb.Nb.md)return gb.Nb.md();else if(typeof ActiveXObject!="undefined")return(o=new ActiveXObject("Msxml2.XMLHTTP"))||(o=new ActiveXObject("Microsoft.XMLHTTP")),o;else if(typeof XMLHttpRequest!="undefined"||p.XMLHttpRequest)return new p.XMLHttpRequest;else throw"no xhr available"}function b(o,m){if(o.readyState!==4)return!0;try{if(o[ya]!==200){var l=""+o[ya];o[ta]&&(l=l+" "+o[ta]);m({errors:[l],rc:o[ya],text:o[ta]});return!0}}catch(j){return m({errors:[j.number+" Error not specified"],rc:j.number,text:j.description}),!0}return!1}function c(o,m,l,j){b(j,m)||m(e(l,{body:j[ta]}))}function d(o,m,l,j){if(!b(j,m)){var j=j[ta],n=j[E](k)+k[G];if(!(n<k[G]))j=j[Oa](n),j=eval("("+j+")"),j=j[o],j.oauthState&&(i=j.oauthState),j.st&&gb.b.Lb(j.st),m(e(l,j))}}function e(o,m){var l={text:m[Ua],rc:m.rc||200,headers:m[Da],oauthApprovalUrl:m.oauthApprovalUrl,oauthError:m.oauthError,oauthErrorText:m.oauthErrorText,errors:[]};if(l.rc<200||l.rc>=400)l.errors=[l.rc+" Error"];else if(l[qa])switch(l.rc>=300&&l.rc<400&&(o.CONTENT_TYPE="TEXT"),o.CONTENT_TYPE){case"JSON":case"FEED":ha(l,U.m[La](l[qa]));if(!l[sa])l.errors[z]("500 Failed to parse JSON"),l.rc=500,ha(l,a);break;case"DOM":var j;typeof ActiveXObject!="undefined"?(j=new ActiveXObject("Microsoft.XMLDOM"),j.async=!1,j.validateOnParse=!1,j.resolveExternals=!1,j.loadXML(l[qa])?ha(l,j):(l.errors[z]("500 Failed to parse XML"),l.rc=500)):(j=(new DOMParser).parseFromString(l[qa],"text/xml"),"parsererror"===j.documentElement.nodeName?(l.errors[z]("500 Failed to parse XML"),l.rc=500):ha(l,j));break;default:ha(l,l[qa])}return l}function h(o,m,l,j,n,v,q,u){var A=w();m[E]("//")==0&&(m=r[K][Wa]+m);A.open(n,m,!0);if(l)A.onreadystatechange=U.j.Fb(a,q,o,l,v,A);if(j!==a)for(var O in o="application/x-www-form-urlencoded",typeof u==="string"&&(o=u,u={}),u=u||{},u["Content-Type"]||(u["Content-Type"]=o),u)A.setRequestHeader(O,u[O]);A.send(j)}var f={},i,k="throw 1; < don't be evil' >";U.q.v("core.io",a,function init$$3(l){f=l["core.io"]||{}});return{ya:function(m,l,j){var j=j||{},n=j.METHOD||"GET",v=j.REFRESH_INTERVAL,q,u;j.AUTHORIZATION&&j.AUTHORIZATION!=="NONE"?(q=j.AUTHORIZATION.toLowerCase(),u=gb.b.bb()):n==="GET"&&v===aa&&(v=3600);var A=!0;typeof j.OWNER_SIGNED!=="undefined"&&(A=j.OWNER_SIGNED);var O=!0;typeof j.VIEWER_SIGNED!=="undefined"&&(O=j.VIEWER_SIGNED);var H=j.HEADERS||{};n==="POST"&&!H["Content-Type"]&&(H["Content-Type"]="application/x-www-form-urlencoded");var S=U.j.D(),u={url:m,httpMethod:n,headers:U.B.Ca(H,!1),postData:j.POST_DATA||"",authz:q||"",st:u||"",contentType:j.CONTENT_TYPE||"TEXT",numEntries:j.NUM_ENTRIES||"3",getSummaries:!!j.GET_SUMMARIES,signOwner:A,signViewer:O,gadget:S.url,container:S.container||S.synd||"default",bypassSpecCache:U.j.D().nocache||"",getFullHeaders:!!j.GET_FULL_HEADERS};if(q==="oauth"||q==="signed"){if(U.B.Mb)u.OAUTH_RECEIVED_CALLBACK=U.B.Mb,U.B.Mb=a;u.oauthState=i||"";for(var F in j)j[L](F)&&F[E]("OAUTH_")===0&&(u[F]=j[F])}q=f.jsonProxyUrl[D]("%host%",r[K][Na]);a:{if(U.B.cb&&u.Te==="GET")for(F=0;F<U.B.cb[G];F++)if((A=U.B.cb[F])&&A.id===u.url){delete U.B.cb[F];A.rc!==200?l({rc:A.rc,errors:[A.rc+" Error"]}):(A.oauthState&&(i=A.oauthState),l(e(j,{body:A[Ua],rc:A.rc,headers:A[Da],oauthApprovalUrl:A.oauthApprovalUrl,oauthError:A.oauthError,oauthErrorText:A.oauthErrorText,errors:[]})));F=!0;break a}F=!1}F||(n==="GET"&&v>0?(n="?refresh="+v+"&"+U.B.Ca(u),h(m,q+n,l,a,"GET",j,d)):h(m,q,l,U.B.Ca(u),"POST",j,d))},Kb:function(m,l,j,n){j=j||{};h(m,m,l,j.POST_DATA,j.METHOD,j,c,n)},ld:function(){i=aa},Ca:function(m,l){var j=!l,n=[],v=!1,q;for(q in m)m[L](q)&&!/___$/[pa](q)&&(v?n[z]("&"):v=!0,n[z](j?g(q):q),n[z]("="),n[z](j?g(m[q]):m[q]));return n[fb]("")},nd:function(m,l){var j=l||{},n=j.REFRESH_INTERVAL;n===aa&&(n="3600");var v=U.j.D(),j=j.rewriteMime?"&rewriteMime="+g(j.rewriteMime):"",n=f.proxyUrl[D]("%url%",g(m))[D]("%host%",r[K][Na])[D]("%rawurl%",m)[D]("%refresh%",g(n))[D]("%gadget%",g(v.url))[D]("%container%",g(v.container||v.synd||"default"))[D]("%rewriteMime%",j);n[E]("//")==0&&(n=p[K][Wa]+n);return n}}}();U.B.He=U.j.pa(["METHOD","CONTENT_TYPE","POST_DATA","HEADERS","AUTHORIZATION","NUM_ENTRIES","GET_SUMMARIES","GET_FULL_HEADERS","REFRESH_INTERVAL","OAUTH_SERVICE_NAME","OAUTH_USE_TOKEN","OAUTH_TOKEN_NAME","OAUTH_REQUEST_TOKEN","OAUTH_REQUEST_TOKEN_SECRET","OAUTH_RECEIVED_CALLBACK"]);U.B.Ge=U.j.pa(["GET","POST","PUT","DELETE","HEAD"]);U.B.Fe=U.j.pa(["TEXT","DOM","JSON","FEED"]);U.B.Ee=U.j.pa(["NONE","SIGNED","OAUTH"]);hb[z](function(){ib.ob([[U.B,"encodeValues"],[U.B,"getProxyUrl"],[U.B,"makeRequest"]])});T("gadgets.io",[U,U.B],{ya:"makeRequest",Kb:"makeNonProxiedRequest",ld:"clearOAuthState",Ca:"encodeValues",nd:"getProxyUrl",He:"RequestParameters",Ge:"MethodType",Fe:"ContentType",Ee:"AuthorizationType"});var Y=p.googleapis||{};Y.h={};Y.h.k=function $A(b,c,d){b=b[Ta](".");d=d||p;!(b[0]in d)&&d.execScript&&d.execScript("var "+b[0]);for(var e;b[G]&&(e=b.shift());)!b[G]&&c!==aa?d[e]=c:d=d[e]?d[e]:d[e]={}};Y.h.Aa=function $B(b,c){for(var d=b[Ta]("."),e=c||p,h;h=d.shift();)if(e[h]!=a)e=e[h];else return a;return e};Y.h.Qc=function $C(b,c,d){b[c]=d};Y.h.Ke=function $D(b,c){function d(){}d.prototype=c[J];b.of=c[J];b.prototype=new d;b[J].constructor=b};T("googleapis",[Y]);W.ia=function $F(b,c){var d=typeof X!=="undefined";if(b!="newBatch"){for(var e=b[Ta]("."),h=W,f=0;f<e[G]-1;f++)h[e[f]]=h[e[f]]||{},h=h[e[f]];f=function $E(o){var m=W.W(),l={execute:function(j){var n=d?X.ef(j):j,v=d?X.df:this;m.add(b,this);m[db](function(q){q[t]?n[N](v,q[t]):n[N](v,q[b])})}};d&&X.Pa(l[db],"execute");o=o||{};o.userId=o.userId||"@viewer";o.groupId=o.groupId||"@self";l.method=b;l.transport=c;l.rpc=o;return l};d&&typeof X.Pa!=="undefined"&&X.Pa(f,b);h[e[e[G]-1]]?U[Qa]("Skipping duplicate osapi method definition "+b+" on transport "+c[Ha]):h[e[e[G]-1]]=f}};W.W=function $K(){var b={},c=[],d=function $G(f){var i={method:f.request[Ea],id:f.key};f.request.rpc&&(i.params=f.request.rpc);return i};b.execute=function $I(i){for(var k={},o={},m=0,l=[],j=0;j<c[G];j++){var n=c[j].request.transport;o[n[Ha]]||(l[z](n),m++);o[n[Ha]]=o[n[Ha]]||[];o[n[Ha]][z](d(c[j]))}j=function $H(u){u[t]&&(k.error=u[t]);for(var A=0;A<c[G];A++){var O=c[A].key,H=u[O];H&&(k[O]=H[t]?H:H[sa]||H.result)}m--;m===0&&i(k)};for(n=0;n<l[G];n++)l[n][db](o[l[n][Ha]],j);m==0&&p[Ra](function(){i(k)},0)};b.add=function $J(k,o){o&&k&&c[z]({key:k,request:o});return b};return b};(function(){function w(d,e){var h={POST_DATA:U.m[C](d),CONTENT_TYPE:"JSON",METHOD:"POST",AUTHORIZATION:"SIGNED"},f={"Content-Type":"application/json"},i=this[Ha],k=gb.b.bb();if(k)c?f.Authorization="OAuth2 "+k:(i+="?st=",i+=g(k));U.B.Kb(i,function processResponse$$1(l){if(l.errors[0])e({error:{code:l.rc,message:l[qa]}});else if(l=l.result||l[sa],l[t])e(l);else{for(var j={},n=0;n<l[G];n++)j[l[n].id]=l[n];e(j)}},h,f)}function b(d){var e=d["osapi.services"];c=d["osapi.useOAuth2"];if(e)for(var h in e)if(e[L](h)&&(h[E]("http")==0||h[E]("//")==0))for(var d={name:h[D]("%host%",r[K][Na]),execute:w},f=e[h],i=0;i<f[G];i++)W.ia(f[i],d)}var c;U.q&&U.q.v("osapi.services",a,b)})();U&&U.i&&function(){function w(c,d){U.i[N]("..","osapi._handleGadgetRpcMethod",function(e){if(e)if(e[t])d(e);else{for(var h={},f=0;f<e[G];f++)h[e[f].id]=e[f];d(h)}else d({code:500,message:"Container refused the request"})},c)}function b(c){var d={name:"gadgets.rpc",execute:w};if(c=c["osapi.services"])for(var e in c)if(c[L](e)&&e==="gadgets.rpc")for(var h=c[e],f=0;f<h[G];f++)W.ia(h[f],d);if(W.pc&&W.pc.Qd){var i=U.j.hb,k=2,o=function $L(){k--;k==0&&i()};U.j.hb=o;W.pc.Qd({})[db](function(l){if(!l[t])for(var j=0;j<l[G];j++)l[j]!="container.listMethods"&&W.ia(l[j],d);o()});p[Ra](o,500)}}U.q&&U.q.Pd&&U.q.v("osapi.services",a,b)}();U.j.X(function(){if(W&&W.u&&W.u.get)W.u.tc=function $M(c){c=c||{};c.yb="@viewer";c.xb="@self";return W.u.get(c)},W.u.uc=function $N(d){d=d||{};d.yb="@viewer";d.xb="@friends";return W.u.get(d)},W.u.qc=function $O(e){e=e||{};e.yb="@owner";e.xb="@self";return W.u.get(e)},W.u.sc=function $P(h){h=h||{};h.yb="@owner";h.xb="@friends";return W.u.get(h)}});hb[z](function(w){X.Ze(W.W,X.Ye(function(){var b=W.W();X.Pa(b.add,"add");X.Pa(b[db],"execute");return X.ra(b)}));w.qa.Ra=X.ra(W);X.Qa(w.qa,"osapi");U.j.X(function(){if(W&&W.u&&W.u.get)ib.ob([[W.u,"getViewer"],[W.u,"getViewerFriends"],[W.u,"getOwner"],[W.u,"getOwnerFriends"]]),w.qa.Ra.u.tc=X.ra(W.u.tc),w.qa.Ra.u.uc=X.ra(W.u.uc),w.qa.Ra.u.qc=X.ra(W.u.qc),w.qa.Ra.u.sc=X.ra(W.u.sc)})});Y.ib=function(){var w=/\s*;\s*/;return{get:function get(d,e){for(var h=d+"=",f=(r.cookie||"")[Ta](w),i=0,k;k=f[i];++i)if(k[E](h)==0)return k[Oa](h[G]);return e}}}();T("googleapis.cookies",[Y,Y.ib],{get:"get"});var vb=function $Q(){function b(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;j=l=0}function c(n,v){return(n<<v|n>>>32-v)&4294967295}function d(n){for(var v=k,q=0;q<64;q+=4)v[q/4]=n[q]<<24|n[q+1]<<16|n[q+2]<<8|n[q+3];for(q=16;q<80;q++)v[q]=c(v[q-3]^v[q-8]^v[q-14]^v[q-16],1);for(var n=f[0],u=f[1],A=f[2],O=f[3],H=f[4],S,F,q=0;q<80;q++)q<40?q<20?(S=O^u&(A^O),F=1518500249):(S=u^A^O,F=1859775393):q<60?(S=u&A|O&(u|A),F=2400959708):(S=u^A^O,F=3395469782),S=c(n,5)+S+H+F+v[q]&4294967295,H=O,O=A,A=c(u,30),u=n,n=S;f[0]=f[0]+n&4294967295;f[1]=f[1]+u&4294967295;f[2]=f[2]+A&4294967295;f[3]=f[3]+O&4294967295;f[4]=f[4]+H&4294967295}function e(n,v){v||(v=n[G]);var q=0;if(l==0)for(;q+64<v;)d(n[ra](q,q+64)),q+=64,j+=64;for(;q<v;)if(i[l++]=n[q++],j++,l==64){l=0;for(d(i);q+64<v;)d(n[ra](q,q+64)),q+=64,j+=64}}function h(){var n=[],v=j*8;l<56?e(o,56-l):e(o,64-(l-56));for(var q=63;q>=56;q--)i[q]=v&255,v>>>=8;d(i);for(q=v=0;q<5;q++)for(var u=24;u>=0;u-=8)n[v++]=f[q]>>u&255;return n}for(var f=[],i=[],k=[],o=[128],m=1;m<64;++m)o[m]=0;var l,j;b();return{reset:b,update:e,De:h,Oc:function digestString(){for(var q=h(),u="",A=0;A<q[G];A++)u+="0123456789ABCDEF"[va](Math.floor(q[A]/16))+"0123456789ABCDEF"[va](q[A]%16);return u}}};T("shindig.sha1",[gb,vb],{reset:"reset",update:"update",De:"digest",Oc:"digestString"});Y.G={};Y.Ic=function $R(b){b&&b.googleapis&&!b["googleapis.config"]&&(b["googleapis.config"]=b.googleapis)};Y.R="__GOOGLEAPIS";if(p[Y.R]){var wb=p[Y.R];Y.Ic(wb);p.___config=wb}Y.yd=function $S(b,c){var d=b.lastIndexOf(c);return d!=-1&&d+c[G]==b[G]};Y.Qb=function $T(b){return b[Q](0,b[E]("."))};Y.w=function $U(){Y.e.w()};Y.v=function $V(b){Y.e.v(b)};Y.ub=function $W(b){Y.e.ub(b)};Y.ma=function $X(b){Y.e.ma(b)};Y.sa=function $Y(b){Y.e.sa(b)};Y.Va=function $Z(b){Y.e.Va(b)};Y.ta=function $_(b){Y.e.ta(b)};Y.Wa=function $0(b){Y.e.Wa(b)};Y.Ta=function $1(b){Y.g.Ta(b)};Y.vb=function $2(b){Y.g.vb(b)};Y.aa=function $3(b,c){Y.p.aa(b,c)};Y.Ie=function $4(){Y.p.bf()};Y.Ya=function $5(b){return Y.p.Ya(b)};Y.Cc=function $7(b,c){var c=c||{},d={name:"googleapis",execute:Y.e.bc},e=W.W(),h=this,f={};f.method=b;f.transport=d;f.rpc=c;f.execute=function $6(o){e.add(b,{method:b,rpc:c,transport:d});e[db](function(m){m[t]?o[N](h,m[t]):o[N](h,m[b])})};return f};Y.W=function $8(){return new Y.L};Y.Z=function $9(b){Y.e.Z(b)};Y.xa=function $$(b,c){Y.e.xa(b,c)};Y.va=function $aa(b){Y.e.va(b)};Y.G={};Y.G.Sa=function $ba(b,c){return{execute:function(d){Y.g.Fa(b,c,d||function(){})}}};Y.G.set=function $ca(b,c){var d={headers:Y.e.ea(),key:b,value:c};return Y.G.Sa("set",d)};Y.G.get=function $da(b){b={headers:Y.e.ea(),key:b};return Y.G.Sa("get",b)};ja(Y.G,function $ea(b){b={headers:Y.e.ea(),key:b};return Y.G.Sa("remove",b)});ka(Y.G,function $fa(){var b={headers:Y.e.ea()};return Y.G.Sa("clear",b)});Y.p=function $ga(){};Y.p.ve="googleapis.config";Y.p.ua=function $ha(b,c){for(var d in c){var e=c[d];typeof e==="object"&&e!=a?typeof b=="object"?(b[d]||(b[d]={}),Y.p.ua(b[d],e)):typeof b=="boolean"&&Y.p.ua(b,e):typeof b=="object"?b[d]=e:b=e}};Y.p.Ae=function $ia(){var b=U.q.get();p[Y.R]&&Y.p.ua(b,p[Y.R]);var c;try{c=p.localStorage&&p.localStorage[Y.R]}catch(d){}c&&Y.p.ua(b,U.m[La](c));return b};Y.p.Ya=function $ja(b){return Y.p.Ae()[b]};Y.p.get=function $ka(){return Y.p.Ya(Y.p.ve)||{}};Y.p.fa=function $la(b){if(!b)return a;var c=b;typeof b==="string"&&(c=b[Ta]("."));for(var b=Y.p.get(),d=0;d<c[G];d++){if(typeof b!=="object"){b=a;break}var e=c[d];if(e in b)b=b[e];else{b=a;break}}return b};Y.p.aa=function $ma(b){p[Y.R]=p[Y.R]||{};Y.Ic(b);Y.p.ua(p[Y.R],b)};Y.g=function $na(){};Y.g.ca="apiproxy";Y.g.fb="/"+Y.g.ca;Y.g.oa=a;Y.g.Da=!1;Y.g.Ka=[];Y.g.ha=[];Y.g.Ta=function $oa(b){Y.g.ha[z](b)};Y.g.vb=function $pa(b){for(var c=0;c<Y.g.ha[G];c++)if(Y.g.ha[c]==b){Y.g.ha[eb](c,1);break}};Y.g.Ub=function $qa(b,c){for(var d=0;d<Y.g.ha[G];d++)p[Ra](function(e){return function(){e(b,c)}}(Y.g.ha[d]),1)};Y.g.Ac=function $ra(){return p.__PVT};Y.g.ae=function $sa(){return Y.p.fa("requestCache.enabled")?!0:!1};Y.g.eb=function $ta(){return Y.p.fa("sessionCache.enabled")?!0:!1};Y.g.Zd=function $ua(){return Y.p.fa("gcv")};Y.g.ba=function $va(){return Y.p.fa("transport.isProxyShared")};Y.g.xd=function $wa(b,c){var d=Y.p.get().proxy,e=Y.g.Zd();e&&(d+=(d[E]("?")>=0?"&":"?")+"gcv="+g(e));d+="#parent="+g(r[K][Ya]);d+="&rpctoken="+Number(new Date);(e=Y.g.ae())&&(d+="&rcache="+e);(e=Y.g.eb())&&(d+="&scache="+e);(e=Y.g.ba())&&(d+="&isProxyShared="+e);b&&(d+="&superBatchSize="+b);c&&(d+="&superBatchTimeout="+c);return d};Y.g.ee=function $xa(){if(r&&r.documentMode)return r.documentMode<8;return!1};Y.g.wd=function $ya(b){var c=a;if(Y.g.ee())try{c=r[Aa]('<iframe name="'+b+'">')}catch(d){c=a}if(c==a)c=r[Aa]("iframe"),c.name=b;c.id=b;if(!Y.p.fa("debug"))fa(c[M],"1px"),ma(c[M],"1px"),la(c[M],"absolute"),c[M].top="-100px",c.src="about:blank";return c};Y.g.ac=function $za(b,c){var d=Y.g.xd(b,c);Y.g.Ub("loading",(new Date)[Ka]());if(Y.g.oa)Y.g.oa.src=d,U.i[N](Y.g.ca,"init");else{if(p==p.top||!Y.g.ba()){var e=Y.g.wd(Y.g.ca);r[Ua][na](e);e.src=d;U.i.Za(e.id,d);Y.g.oa=e}Y.g.ba()&&(p==p.top?(d=Y.p.get().proxy,U.i.v("notifySharedProxyReady",function(){Y.g.Da?this.callback&&this.callback(d):this.callback&&Y.g.Vb[z](this.callback.bind(a,d))})):U.i[N]("..","notifySharedProxyReady",function(h){U.i.Za(Y.g.fb,h);Y.g.oa=p.top[Ma][Y.g.ca];Y.g.Ab()}))}};Y.g.lf=function $Aa(){return Y.g.ba()?Y.g.fb:Y.g.ca};Y.g.Fa=function $Ba(b,c,d){Y.g.oa||Y.g.ac();if(Y.g.Da){var e=Y.g.ba()?Y.g.fb:Y.g.ca;U.i[N](e,b,function(h){h=U.m[La](h);if(b=="makeRequest"){for(var f={},i=0;i<h[G];i++)f[h[i].id]=h[i];d(f)}else d(h)},c)}else Y.g.Ka[z]({i:b,vd:c,Ea:d})};Y.g.Vb=[];Y.g.Ab=function $Ca(){if(!Y.g.Da){Y.g.Da=!0;if(Y.g.ba()&&p==p.top)for(var b=Y.g.Vb,c=0;c<b[G];c++)b[c]();for(c=0;c<Y.g.Ka[G];c++)b=Y.g.Ka[c],Y.g.Fa(b.i,b.vd,b.Ea);Y.g.Ka=[];Y.g.Ub("ready",(new Date)[Ka]())}};Y.e=function $Da(){};Y.e.fe="1.0.0-alpha";Y.e.dc=".delete";Y.e.zc=a;Y.e.Ec={};Y.e.ga=[];Y.e.wa=[];Y.e.v=function $Ea(b){W.ia(b,{name:"googleapis",execute:Y.e.bc});var c=Y.h.Aa(b,W);Y.h.k(b,c);b[E]("googleapis.")!=0&&(b=b[Q](b[E](".")+1),Y.yd(b,Y.e.dc)&&(b=b[D](Y.e.dc,".remove")),Y.h.k("googleapis."+b,c))};Y.e.Z=function $Fa(b){for(var c in b)b[L](c)&&(Y.e.Ec[c]=b[c])};Y.e.ub=function $Ga(b){Y.e.zc=b};Y.e.ma=function $Ha(b){Y.e.xa("key",b)};Y.e.xa=function $Ia(b,c){c==a?Y.e.va(b):(Y.e.S=Y.e.S||{},Y.e.S[b]=c)};Y.e.va=function $Ja(b){Y.e.S&&delete Y.e.S[b]};Y.e.ge=function $Ka(){if(Y.p.fa("auth.useInterimAuth")===!1)return!1;return!0};Y.e.zd=function $La(b){return Y.e.Ec[b]};Y.e.Ac=function $Ma(){return p.__PVT};Y.e.ea=function $Na(b){var b=b||{},c=Y.e.Ac();c&&(b.OriginToken=c);c=a;if(Y.e.ge())c="InterimServerLogin service=google,auth="+Y.ib.get("SID");else if("auth"in p.googleapis){var d=p.googleapis.auth.getToken();d&&(c="OAuth "+d.access_token)}c&&(b.Authorization=c);return b};Y.e.ec=function $Oa(b){b=b||{};if(p.navigator){for(var c=["appVersion","platform","userAgent"],d=[],e=0;e<c[G];e++)p.navigator[c[e]]&&d[z](g(c[e])+"="+g(p.navigator[c[e]]));b["X-ClientDetails"]=d[fb]("&")}return b};Y.e.gc=function $Pa(b,c){for(var d=0;d<Y.e.ga[G];d++)p[Ra](function(h){return function(){h(b)}}(Y.e.ga[d]),1);var e=Y.e.wa;return function(){var h=arguments;c[Za](a,h);for(var f=0;f<e[G];f++)p[Ra](function(i){return function(){i[Za](a,h)}}(e[f]),1)}};Y.e.fc=function $Qa(b){b.applicationName=Y.e.zc;b.clientVersion=Y.e.fe;if(Y.e.S)b.urlParams=Y.e.S,Y.e.S.key&&(b.developerKey=Y.e.S.key)};Y.e.bc=function $Ra(b,c){for(var d=0;d<b[G];d++){var e=b[d],h=Y.Qb(e[Ea]);e.jsonrpc="2.0";e.key=e.id;(h=Y.e.zd(h))&&(e.apiVersion=h)}d={};d=Y.e.ea(d);d=Y.e.ec(d);d={requests:b,headers:d};Y.e.fc(d);e=Y.e.gc(b,c);Y.g.Fa("makeRequest",d,e)};Y.e.sa=function $Sa(b){Y.e.ga[z](b)};Y.e.ta=function $Ta(b){Y.e.wa[z](b)};Y.e.Va=function $Ua(b){for(var c=0;c<Y.e.ga[G];c++)if(Y.e.ga[c]==b){Y.e.ga[eb](c,1);break}};Y.e.Wa=function $Va(b){for(var c=0;c<Y.e.wa[G];c++)if(Y.e.wa[c]==b){Y.e.wa[eb](c,1);break}};Y.e.Xc=function $Wa(b,c){for(var d=0,e=b[G];d<e;d++){var h=b[d];h.key=h.id;var f=h.params[Da]||{},f=Y.e.ea(f),f=Y.e.ec(f);h.params.headers=f;Y.e.fc(h.params)}d=Y.e.gc(b,c);Y.g.Fa("makeHttpRequests",b,d)};Y.e.w=function $Ya(){var b=U.j.D(),c=function $Xa(f,i){b[f]&&i(b[f]=="true")};c("debug",function(h){Y.aa({"googleapis.config":{debug:h}})});c("isProxyShared",function(h){Y.aa({"googleapis.config":{transport:{isProxyShared:h}}})});c("rcache",function(h){Y.aa({"googleapis.config":{requestCache:{enabled:h}}})});var c=Y.p.get(),d;for(d in c.methods)Y.e.v(d);"versions"in c&&Y.e.Z(c.versions);"developerKey"in c&&Y.e.ma(c.developerKey);U.i.v("ready",function(){Y.g.Ab()});W.ia("googleapis.newHttpRequest",{name:"googleapis",execute:Y.e.Xc});Y.h.k("googleapis.newHttpRequest",Y.h.Aa("googleapis.newHttpRequest",W))};U.q.v("googleapis.config",a,function(){Y.e.w()});Y.L=function $Za(){this.Nc={};this.Mc=W.W()};Y.L[J].add=function $_a(b,c,d){this.Nc[b]=d;this.Mc.add(b,c);return this};Y.L[J].execute=function $0a(b){var c=this;this.Mc[db](function(d){var e={},h=!1,f;for(f in d)if(d[L](f)){var i=d[f],k=c.Nc[f];k?k(i):(e[f]=i,h=!0)}h&&b&&b(e)})};Y.Vc={};Y.Vc.start=function $1a(b,c){Y.g.ac(b,c)};Y.h.k("googleapis.clearconfig",Y.Ie);Y.h.k("googleapis.configure",Y.aa);Y.h.k("googleapis.getFeatureConfig",Y.Ya);Y.h.k("googleapis.init",Y.w);Y.h.k("googleapis.newRequest",Y.Cc);Y.h.k("googleapis.register",Y.v);Y.h.k("googleapis.setUrlParameter",Y.xa);Y.h.k("googleapis.removeUrlParameter",Y.va);Y.h.k("googleapis.setDeveloperKey",Y.ma);Y.h.k("googleapis.setApplicationName",Y.ub);Y.h.k("googleapis.setVersions",Y.Z);Y.h.k("googleapis.addExecuteListener",Y.sa);Y.h.k("googleapis.removeExecuteListener",Y.Va);Y.h.k("googleapis.addResponseListener",Y.ta);Y.h.k("googleapis.removeResponseListener",Y.Wa);Y.h.k("googleapis.addTransportInitListener",Y.Ta);Y.h.k("googleapis.removeTransportInitListener",Y.vb);Y.h.k("googleapis.session.clear",Y.G[Fa]);Y.h.k("googleapis.session.get",Y.G.get);Y.h.k("googleapis.session.remove",Y.G[za]);Y.h.k("googleapis.session.set",Y.G.set);Y.h.Qc(Y.L[J],"add",Y.L[J].add);Y.h.Qc(Y.L[J],"execute",Y.L[J][db]);Y.h.k("googleapis.newBatch",Y.W);Y.h.k("googleapis.superbatch.start",Y.Vc.start);T("googleapis.ApiClient",[Y,Y.e],{v:"register",Z:"setVersions",ma:"setDeveloperKey",xa:"setUrlParameter",va:"removeUrlParameter",sa:"addExecuteListener",ta:"addResponseListener",Va:"removeExecuteListener",Wa:"removeResponseListener",w:"init"});T("googleapis",[Y],{L:"Batch"});T("googleapis.Batch.prototype",[Y,Y.L,Y.L[J]],{add:"add",execute:"execute"});Y.V={};Y.Zb={};Y.Dc=function $3a(b,c){return b[E](c)===0};Y.Lc=function $4a(b,c){for(var d=0,e=c[G];d<e;d++)if(b.lastIndexOf(c[d])+c[d][G]==b[G])return!0;return!1};Y.V.ud=function $5a(b,c){U.i.v(b,function(d){c[N](this,d,this.callback,this[oa])})};Y.V.w=function $7a(){var b=function $6a(e,h){Y.V.ud(e,h)};b("makeRequest",Y.d.ya);b("makeHttpRequests",Y.d.Yb);Y.Zb.eb()&&(b("set",Y.z.set),b("get",Y.z.get),b("remove",Y.z[za]),b("clear",function(d,e){Y.A[Fa](d,function(){});Y.z[Fa](d,e)}));Y.d.w();U.i[N]("..","ready")};Y.Zb.eb=function $8a(){var b=U.j.D();return b?b.scache:!1};Y.V.Gc=function $9a(b){var c=vb();c.update(b);return c.Oc()};Y.C=function $$a(b){this.n=b};R=Y.C[J];R.isSupported=function $ab(){try{return this.n in p&&p[this.n]!==a&&typeof p[this.n][G]==="number"}catch(b){return!1}};R.set=function $bb(b,c){p[this.n].setItem(b,c)};R.get=function $cb(b){return p[this.n].getItem(b)};ja(R,function $db(b){p[this.n].removeItem(b)});ka(R,function $eb(){p[this.n][Fa]()});R.Q=function $fb(b){for(var b=b||a,c=[],d=0,e=p[this.n][G];d<e;d++){var h=p[this.n].key(d);(b==a||Y.Dc(h,b))&&c[z](h)}return c};Y.C.Bc=new Y.C("localStorage");Y.C.G=new Y.C("sessionStorage");Y.C.T=function $gb(){this.n=this.we()};Y.h.Ke(Y.C.T,Y.C);Y.C.T[J].Kc="__GOOGLEAPIS";Y.C.T[J].sb="__USERDATAKEYS";Y.C.T[J].we=function $hb(){var b=r[Aa]("div");r[na](b);b.addBehavior("#default#userData");return b};Y.C.T.isSupported=function $ib(){return p.Eb&&p[cb]};R=Y.C.T[J];R.set=function $jb(b,c){this.te(b);this.n[Ca](b,c);this.Jc()};R.get=function $kb(b){this.O();return this.n.getAttribute(b)};ja(R,function $lb(b){this.ue(b);this.n.removeAttribute(b);this.Jc()});ka(R,function $mb(){for(var b=this.Q(),c=0;c<b[G];c++)this[za](b[c])});R.Q=function $nb(b){b=b||a;this.O();var c=this.n.getAttribute(this.sb),c=U.m[La](c||"[]");if(!b)return c;for(var d=[],e=0;e<c[G];e++){var h=c[e];Y.Dc(h,b)&&d[z](h)}return d};R.te=function $ob(b){for(var c=this.Q(),d=0;d<c[G];d++)if(b==c[d])return;c[z](b);this.n[Ca](this.sb,U.m[C](c))};R.ue=function $pb(b){for(var c=this.Q(),d=0;d<c[G];d++)if(b==c[d]){c[eb](d,1);this.n[Ca](this.sb,U.m[C](c));break}};R.O=function $qb(){try{this.n.load(this.Kc)}catch(b){}};R.Jc=function $rb(){try{this.n.save(this.Kc)}catch(b){}};Y.zb=function $sb(b){this.Ua=b||"googleapis.";this.n=a;if(Y.C.G.isSupported())this.n=Y.C.G;else if(Y.C.Bc.isSupported())this.n=Y.C.Bc;else if(Y.C.T.isSupported())this.n=new Y.C.T;(function(c){p[Ra](function(){c.ie()},1E3)})(this)};R=Y.zb[J];R.H=function $tb(b){return this.Ua+b};R.set=function $ub(b,c,d){if(this.n!==a){var e=(new Date)[Ka](),h=a;d&&(h=e+d*1E3);c={item:c,added:e,expiration:h};this.n.set(this.H(b),U.m[C](c)||"")}};R.get=function $vb(b){if(this.n===a)return a;b=this.Hc(b);if(!b)return a;return b.item};R.Hc=function $wb(b){var b=this.H(b),c=this.n.get(b);if(!c)return a;var c=U.m[La](c),d=c.expiration;if(d&&(new Date)[Ka]()>d)return this.n[za](b),a;return c};R.ie=function $xb(){if(this.n!==a)for(var b=this.Q(),c=0;c<b[G];c++)this.Hc(b[c])};ja(R,function $yb(b){this.n!==a&&this.n[za](this.H(b))});R.Q=function $zb(){if(this.n===a)return[];var b=this.n.Q(this.Ua);if(this.Ua)for(var c=0,d=b[G];c<d;c++)b[c]=b[c][Q](this.Ua[G]);return b};ka(R,function $Ab(){this.n!==a&&this.n[Fa]()});Y.r=function $Bb(){};Y.r.Be=[".count",".get",".list",".search"];Y.r.Ce=[".insert",".update",".create",".delete"];Y.r.Xa=a;Y.r.O=function $Cb(){if(Y.r.Xa==a){var b={},c=U.q.get("googleapis.config").methods,d;for(d in c){var e=c[d].cache||{};b[d]=Y.r.Fc(d,e.enabled,e.expiration,e.invalidates)}Y.r.Xa=b}};Y.r.xe=function $Db(){return 300};Y.r.ze=function $Eb(b){return Y.Lc(b,Y.r.Be)};Y.r.ye=function $Fb(b){var c=[];Y.Lc(b,Y.r.Ce)&&c[z](b[Q](0,b.lastIndexOf(".")));return c};Y.r.Fc=function $Gb(b,c,d,e){c=c||Y.r.ze(b);d=d||Y.r.xe(b);b=e||Y.r.ye(b);return{enabled:c,expiration:d,invalidates:b}};Y.r.get=function $Hb(b){Y.r.O();var c=Y.r.Xa[b];c||(c=Y.r.Fc(b),Y.r.Xa[b]=c);return c};Y.A=function $Ib(){};Y.A.K=new Y.zb;Y.A.H=function $Jb(b,c){var c=c||{},d=U.m[C](b),e=c.sid,h=c.userToken;e&&(d+=e);h&&(d+=h);return(b[Ea]||"")+"__"+Y.V.Gc(d)};Y.A.ke=function $Kb(b){for(var c={},d=0;d<b[G];d++){var e=b[d];c[e.id]=e}return c};Y.A.td=function $Lb(b,c,d){for(var c=Y.A.ke(c),e=0;e<b[G];e++){var h=b[e],f=Y.r.get(h[Ea]);if(f.enabled){var i=c[h.id];i&&!i[t]&&Y.A.K.set(Y.A.H(h,d),i,f.expiration)}}};Y.A.get=function $Mb(b,c){return Y.A.K.get(Y.A.H(b,c))};Y.A.sd=function $Nb(b){for(var c={},d=!1,e=0,h=b[G];e<h;e++)for(var f=Y.r.get(b[e][Ea]).invalidates,i=0,k=f[G];i<k;i++)d=!0,c[f[i]]=!0;if(d){b=Y.A.K.Q();d=0;for(e=b[G];d<e;d++){var h=b[d],o;for(o in c)h[E](o)>-1&&Y.A.K[za](h)}}};ka(Y.A,function $Ob(b,c){Y.A.K[Fa]();c("true")});Y.z=function $Pb(){};Y.z.K=new Y.zb;Y.z.H=function $Qb(b,c){var c=c||{},d=U.m[C](b),e=c.sid,h=c.userToken;e&&(d+=e);h&&(d+=h);return(b.key||"")+"__"+Y.V.Gc(d)};Y.z.tb=function $Rb(){return{sid:Y.d.af()}};Y.z.set=function $Sb(b,c){var d=Y.z.tb(),b=b||{},e=b.value||"";Y.z.K.set(Y.z.H(b.key||"",d),e);c("true")};Y.z.get=function $Tb(b,c){var d=Y.z.tb(),b=b||{},d=Y.z.K.get(Y.z.H(b.key||"",d)),d=U.m[C](d);c(d)};ja(Y.z,function $Ub(b,c){var d=Y.z.tb(),b=b||{};Y.z.K[za](Y.z.H(b.key||"",d));c("true")});ka(Y.z,function $Vb(b,c){Y.z.K[Fa]();c("true")});Y.d=function $Wb(){};Y.d.je="google-api-javascript-client";Y.d.he="SID";Y.d.Gd=4;Y.d.J={ff:"Authorization",qd:"Content-Type",kb:"OriginToken",kf:"X-ClientDetails",Hd:"X-JavaScript-User-Agent",Id:"X-Origin"};Y.d.Md=function $Xb(b,c){var c=c||"0.1",d=[];b&&(d[z](b),d[z](" "));d[z](Y.d.je);c&&(d[z]("/"),d[z](c));return d[fb]("")};Y.d.Nd=function $Yb(b){for(var c in Y.d.J)if(Y.d.J[L](c)&&Y.d.J[c]==b)return!0;return!1};Y.d.Ld=function $Zb(){try{return new XMLHttpRequest}catch(b){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(c){}return a};Y.d.rd=function $_b(){return Y.ib.get(Y.d.he)};Y.d.Xb=function $0b(b){return(b=b[Y.d.J.kb])&&b[G]>5?b[Q](b[G]-5):b};Y.d.Jd=function $1b(b){if(!b[Y.d.J.kb]){var c=U.j.D();(c=c?c.pvt:a)&&(b[Y.d.J.kb]=c)}};Y.d.Od=function $2b(b){var c={};if(!b)return c;for(var b=b[Ta]("\r\n"),d=0;d<b[G];d++){var e=b[d],h=e[E](": ");h>0&&(c[e[Q](0,h)]=e[Q](h+2))}return c};Y.d.w=function $3b(){if(!(Y.d.P!=aa&&Y.d.P>0)){Y.d.P==aa&&U.i.v("init",function(){Y.d.w()});Y.d.Ga=U.j.D(p[K][Ya]);Y.d.P=Y.d.Ga.isProxyShared?Y.d.Ga.superBatchSize||0:0;Y.d.M=[];Y.d.Ob=[];var b=Y.d.Ga.superBatchTimeout;b&&Y.d.Ga.isProxyShared&&Y.d.od(b,function(){Y.d.P!=0&&Y.d.Pb()})}};Y.d.od=function $4b(b,c){p[Ra](c,b)};Y.d.be=function $5b(){for(var b=[],c=0;c<Y.d.M[G];c++)b=b.concat(Y.d.M[c].requests);return{requests:b,headers:Y.d.M[0][Da]}};Y.d.de=function $6b(b,c){return b+"|"+c};Y.d.Wd=function $7b(b){return b[Q](b[E]("|")+1)};Y.d.ce=function $8b(){return function(b){for(var b=U.m[La](b),c={},d=0;d<b[G];d++)c[b[d].id]=b[d];for(d=0;d<Y.d.M[G];d++){for(var e=Y.d.M[d].requests,h=[],f=0;f<e[G];f++)b=c[e[f].id],b.id=Y.d.Wd(b.id),h[z](b);Y.d.Ob[d](U.m[C](h))}}};Y.d.yc=function $9b(b,c){for(var d=b.requests,e=0;e<d[G];e++)d[e].id=Y.d.de(Y.d.P,d[e].id);Y.d.M[z](b);Y.d.Ob[z](c)};Y.d.Xd=function $$b(b,c){for(var d in b)if(b[d]!=c[d])return!1;for(d in c)if(c[d]!=b[d])return!1;return!0};Y.d.Pb=function $ac(){Y.d.M[G]>0&&Y.d.rb(Y.d.be(),Y.d.ce());Y.d.P=0};Y.d.Wb=function $cc(b,c,d){var b=b||{},e=b[Da]||{},h=b.httpMethod||"GET",f=b.url||a,i=b.urlParams||a,k=b[Ua]||a,o=b.applicationName||a,b=b.clientVersion||a,d=d||a;if(i){var m=[],l;for(l in i)i[L](l)&&m[z](g(l)+"="+g(i[l]));m[G]>0&&(f+=f[E]("?")<=0?"?":"&",f+=m[fb]("&"))}e[Y.d.J.Hd]=Y.d.Md(o,b);Y.d.Jd(e);d&&(e[Y.d.J.Id]=d);k&&typeof k==="object"&&(k=U.m[C](k));var j=Y.d.Ld();if(!j)throw ba("XHR not supported");j.open(h,f);j.onreadystatechange=function $bc(){if(j.readyState==Y.d.Gd){var u={body:j[ta],headers:Y.d.Od(j.getAllResponseHeaders()),status:j[ya],statusText:j.statusText};c(u)}};for(var n in e)e[L](n)&&Y.d.Nd(n)&&j.setRequestHeader(n,e[n]);j.send(k?k:a)};Y.d.rb=function $dc(b,c,d){var e=[],h={sid:Y.d.rd()},c=c||function(){},b=b||{},f=b[Da]||{},i=b.requests||[],k=b.applicationName||a,o=b.clientVersion||a,m=U.j.D(),l=m?m.rcache||m.cache:!1;f[Y.d.J.qd]="application/json";(m=Y.d.Xb(f))&&(h.userToken=m);Y.A.sd(i);if(l){for(var m=[],j=0;j<i[G];j++){var n=i[j],v=Y.A.get(n,h);v?e[z](v):m[z](n)}if(m[G]===0){c(U.m[C](e));return}i=m}Y.d.Wb({headers:f,body:i,httpMethod:"POST",url:"../rpc",urlParams:b.urlParams,applicationName:k,clientVersion:o},function(q){q=q[Ua];if(l){q=U.m[La](q);Y.A.td(i,q,h);for(var u=0;u<e[G];u++)q[z](e[u]);q=U.m[C](q)}c(q)},d)};Y.d.Yb=function $fc(b,c,d){var e={},h=0;b[G]==0&&c(e);var f=function $ec(o){var m=o.key;Y.d.Wb(o.params,function(l){e[m]={data:l};h++;b[G]==h?c(U.m[C](e)):f(b[h])},d)};f(b[h])};Y.d.ya=function $gc(b,c,d){Y.d.P>0?(Y.d.M[G]>0?Y.d.Xd(b[Da],Y.d.M[0][Da])?Y.d.yc(b,c):Y.d.rb(b,c,d):Y.d.yc(b,c),--Y.d.P==0&&Y.d.Pb()):Y.d.rb(b,c,d)};Y.h.k("googleapis.server.init",Y.V.w);T("googleapis.ApiServer",[Y,Y.d],{J:"Headers",Xb:"getUserToken",Yb:"makeHttpRequests",ya:"makeRequest"});Y.b={};Y.b.N={jc:"client_id",kc:"redirect_uri",lc:"response_type",hf:"state"};Y.b.ic="authorize_uri";Y.b.nc="oauth2-";Y.b.Vd="token";Y.b.vc="&";Y.b.Dd=3600;Y.b.Ad="https://accounts.google.com/o/oauth2/auth";Y.b.Fd="https://accounts.google.com/o/oauth2/revoke";Y.b.Oa=a;Y.b.F=a;Y.b.I={};Y.b.oc=!1;Y.b.La=!1;Y.b.trim=function $hc(b){return b[D](/^[\s\xa0]+|[\s\xa0]+$/g,"")};Y.b.wc=function $ic(b,c){if(c!=a)return c=""+c,b=""+b,g(Y.b[xa](b))+"="+g(Y.b[xa](c));return""};Y.b.cc=function $jc(b,c){var d="";if(!b)return d;var e=c||Y.b.vc,h;for(h in b)if(b[L](h)){var f=Y.b.wc(h,b[h]);f&&(d&&(d+=e),d+=f)}return d};Y.b.Ma=function $kc(b,c){var d={};if(!b)return d;for(var e=b[Ta](c||Y.b.vc),h=0;h<e[G];h++){var f=Y.b[xa](e[h]);f&&(f=f[Ta]("="),d[ea(Y.b[xa](f[0]))]=ea(Y.b[xa](f[1])))}return d};Y.b.O=function $lc(){if(!Y.b.oc){var b={},c=Y.b.Ma(r.cookie,";"),d;for(d in c)c[L](d)&&d[E](Y.b.nc)==0&&(b[d]=Y.b.Ma(c[d]));Y.b.I=b;Y.b.oc=!0}};Y.b.Ed=function $mc(b,c,d){var e;d<0?e=new Date(1970,1,1):(e=new Date,e.setTime(e[Ka]()+d*1E3));return Y.b.wc(b,c)+";expires="+e.toUTCString()};Y.b.hc=function $nc(){if(Y.b.La){for(var b in Y.b.I)if(Y.b.I[L](b)){var c="",d=-3600,e=Y.b.I[b];e&&(d=e.expires_in||Y.b.Dd,c=Y.b.cc(e));r.cookie=Y.b.Ed(b,c,d)}Y.b.La=!1}};Y.b.H=function $oc(b){b=b||Y.b.Vd;return Y.b.nc+b};Y.b.mb=function $pc(b){Y.b.O();if(b)return Y.b.I[Y.b.H(b)]||a;else for(var c in Y.b.I)if(Y.b.I[L](c))return Y.b.I[c]||a};Y.b.Na=function $qc(b,c,d){d=d||!0;Y.b.O();Y.b.I[Y.b.H(b)]=c;Y.b.La=!0;d&&Y.b.hc()};Y.b.nb=function $rc(b,c){Y.b.Na(b,"",c)};Y.b.Kd=function $sc(){Y.b.O();for(var b in Y.b.I)Y.b.I[L](b)&&(Y.b.I[b]=a);Y.b.La=!0;Y.b.hc()};Y.b.Bd=function $tc(b){return(b||p[K][Ya])[D](/[#][\s\S]*/,"")};Y.b.nf=function $uc(b){for(var c in Y.b.N)if(Y.b.N[L](c)&&Y.b.N[c]==b)return!0;return!1};Y.b.lb=function $vc(b){var b=b||{},c=b[Y.b.ic]||Y.b.Ad;delete b[Y.b.ic];b[Y.b.N.jc]=b[Y.b.N.jc]||"anonymous";b[Y.b.N.kc]=b[Y.b.N.kc]||Y.b.Bd();b[Y.b.N.lc]=b[Y.b.N.lc]||"token";b.state=b.state||b.scope||a;c+=c[E]("?")>0?"&":"?";c+=Y.b.cc(b);return c};Y.b.qb=function $wc(b){var b=b||p[K],c=Y.b.Ma(b.search?b.search[Q](1):a);if(c[t])return c;b=Y.b.Ma(b.hash?b.hash[Q](1):a);if(b.access_token)return b;return a};Y.b.mc=function $xc(b,c){b=b||{};Y.b.F={};"key"in b&&(Y.b.F.key=b.key,delete b.key);Y.b.F.callback=c||function(){};return Y.b.lb(b)};Y.b.Cd=function $yc(b,c){return p.open(b,c)};Y.b.Rc=function $zc(b,c){b=b||{};if(b.immediate==="true"||b.immediate===!0)Y.b.jb(b,c);else{var d=Y.b.mc(b,c);Y.b.F.popup?Y.b.F.popup.focus():(d=Y.b.Cd(d,"OAuth2","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=400, top="+(screen.height-400)/2+", left="+(screen.width-400)/2),!d&&c&&c({error:"Could not open popup."}),Y.b.F.popup=d)}};Y.b.Pc=function $Ac(){var b=Y.b.qb();if(b)if(p[Pa])return p[Pa].googleapis.auth.receiveLoginComplete(b),!0;else if(p[Va]&&p[Va]!=p)return p[Va].googleapis.auth.receiveLoginComplete(b),!0;return!1};Y.b.Uc=function $Bc(b){b=b||{};b[t]||Y.b.Na(Y.b.F.key,b);if(Y.b.F.popup){try{Y.b.F.popup.close()}catch(c){}Y.b.F.popup=a}Y.b.F.iframe&&(r[Ua].removeChild(Y.b.F.iframe),Y.b.F.iframe=a);Y.b.F.callback&&(Y.b.F.callback(b),Y.b.F.callback=a);Y.b.F=a};Y.b.jb=function $Cc(b,c){b=b||{};b.immediate="true";var d=Y.b.mc(b,c),e=r[Aa]("iframe");e.src=d;fa(e[M],"1px");ma(e[M],"1px");la(e[M],"absolute");e[M].top="-100px";r[Ua][na](e);Y.b.F.iframe=e};Y.b.Tc=function $Dc(){if(Y.b.Oa)Y.b.Oa[N](),Y.b.Oa=a};Y.b.Sc=function $Fc(b,c){var d=Y.b.mb(c);if(d){Y.b.Oa=function $Ec(){Y.b.nb(c);b&&b[N]()};var e=Y.b.Fd+"?token=";e+=g(d.access_token);e+="&callback=googleapis.auth.logoutCallback";d=r[Aa]("script");d[Ca]("src",e);d[Ca]("async","true");r[Ua][na](d)}else Y.b.Kd(),b&&b[N]()};Y.load=function $Hc(b,c,d){var e,h=d||function(){},d={discovery:"v0.3"};d[b]=c;Y.Z(d);Y.Cc("discovery.apis.get",{api:b,version:c})[db](function(f){if(f[t])h(f);else{var i=function $Gc(m){for(var l in m)if(m[L](l))if(l==="methods"){var j=m[l],n=aa;for(n in j)if(j[L](n)){var v=j[n].rpcMethod;Y.v(v);e||(e=Y.Qb(v))}}else if(l==="resources")for(var q in m[l])i(m[l][q])};i(f);h&&h[N](a,Y.h.Aa(e,W))}})};Y.h.k("googleapis.auth.getToken",Y.b.mb);Y.h.k("googleapis.auth.setToken",Y.b.Na);Y.h.k("googleapis.auth.removeToken",Y.b.nb);Y.h.k("googleapis.auth.getAuthorizeUri",Y.b.lb);Y.h.k("googleapis.auth.getTokenFromFragment",Y.b.qb);Y.h.k("googleapis.auth.login",Y.b.Rc);Y.h.k("googleapis.auth.logout",Y.b.Sc);Y.h.k("googleapis.auth.logoutCallback",Y.b.Tc);Y.h.k("googleapis.auth.loginImmediate",Y.b.jb);Y.h.k("googleapis.auth.checkLoginComplete",Y.b.Pc);Y.h.k("googleapis.auth.receiveLoginComplete",Y.b.Uc);Y.h.k("googleapis.load",Y.load);T("googleapis.auth",[Y,Y.b],{mb:"getToken",Na:"setToken",nb:"removeToken",lb:"getAuthorizeUri",qb:"getTokenFromFragment",Rc:"login",Sc:"logout",Tc:"logoutCallback",jb:"loginImmediate",Pc:"checkLoginComplete",Uc:"receiveLoginComplete"});T("googleapis",[Y],{load:"load"})})();gadgets.config.init({"shindig.auth":{"authToken":"-1:-1:*::*:0:googleapis-generic"},"osapi.services":{},"googleapis.config":{"requestCache":{"enabled":false},"rpc":"/rpc","sessionCache":{"enabled":false},"proxy":"https://www.googleapis.com/static/proxy.html","gcv":"gcm_90d40b8b8d35c45c49316f2caef296c2.js","auth":{"useInterimAuth":false}}});sfHover=function(){var portalMainNav=document.getElementById("portalMainNav")if(portalMainNav==null){return}var sfEls=portalMainNav.getElementsByTagName("LI");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover"}sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}}if(window.attachEvent)window.attachEvent("onload",sfHover);if(!(document.all)){try{document.createElement('span');HTMLElement.prototype.click=function(){if(typeof this.onclick=='function')this.onclick({type:'click'})}}catch(e){}try{document.createElement('a');HTMLElement.prototype.click=function(){if(typeof this.onclick=='function'){if(this.onclick({type:'click'})&&this.href)window.open(this.href,this.target?this.target:'_self')}else if(this.href)window.open(this.href,this.target?this.target:'_self')}}catch(e){}}
