jQuery.cookie=function(n,t,i){var e,r,f,u;return arguments.length>1&&String(t)!=="[object Object]"?(i=jQuery.extend({},i),(t===null||t===undefined)&&(i.expires=-1),typeof i.expires=="number"&&(e=i.expires,r=i.expires=new Date,r.setDate(r.getDate()+e)),t=String(t),document.cookie=[encodeURIComponent(n),"=",i.raw?t:encodeURIComponent(t),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")):(i=t||{},u=i.raw?function(n){return n}:decodeURIComponent,(f=new RegExp("(?:^|; )"+encodeURIComponent(n)+"=([^;]*)").exec(document.cookie))?u(f[1]):null)};
/*!
* jQuery pinable Plugin v1.2
* http://buildmypinnedsite.com
*
* Copyright 2011, Microsoft
* Licensed under MS-PL.
*
* Date: Thursday June 16 2011 14:54:29 -04
* Legal Notice: Any code provided on this site is "sample code" subject to the MSDN Terms of Use (http://msdn.microsoft.com/en-us/cc300389.aspx). Using this code means you agree to it.
*/
(function($){function hideBanner(n){n.preventDefault(),settings.banner.slideToggle(settings.slideDuration),settings.useCookie&&$.cookie(settings.cookieName,settings.cookieValue,{path:"/",expires:settings.cookieLength})}function shouldDisplay(){if(settings.debug)return!0;try{return window.external.msIsSiteMode()?(settings.useCookie&&$.cookie(settings.cookieName,settings.cookieValue,{path:"/",expires:settings.cookieLength}),!1):settings.useCookie?$.cookie(settings.cookieName)!==settings.cookieValue?!0:!1:!0}catch(n){return!1}}function showBanner(){if(shouldDisplay())if(discStyles.hasOwnProperty(settings.discStyle)){var html=eval("discStyles."+settings.discStyle),html=html.replace("{{message}}",settings.message),html=html.replace("{{dragAlt}}",settings.dragAlt),html=html.replace("{{closeTitle}}",settings.closeTitle),html=html.replace("{{logoPath}}",settings.logoPath);settings.banner=$(html),settings.element.append(settings.banner),settings.banner.slideToggle(settings.slideDuration).find(".pinning-hide").bind("click",hideBanner)}else $.error("Cannot find discoverability style.")}var settings={closeTitle:"Close",cookieLength:30,cookieName:"iePinning_"+document.domain,debug:!1,discStyle:"toast",dragAlt:"Drag me!",logoPath:"/discoverability/images/logo.png",message:"Drag this to your Windows taskbar to enable special IE9 Features.",slideDuration:"fast",useCookie:!0},discStyles={toast:'<div class="toast" id="pinning-discoverability"><div class="pinning-content"><img src="{{logoPath}}" alt="{{dragAlt}}" class="msPinSite" /><div class="pinning-main-text">{{message}}</div><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div></div></div>',pushUp:'<div class="push-up" id="pinning-discoverability"><div class="pinning-content"><div class="pinning-bg"><img src="{{logoPath}}" class="msPinSite" alt="{{dragAlt}}" /></div><div class="pinning-desc">{{message}}</div></div><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div>',topHat:'<div class="top-hat" id="pinning-discoverability"><div class="pinning-alignment"><div class="pinning-content"><img src="{{logoPath}}" class="msPinSite" alt="{{dragAlt}}" /><span class="pinning-desc">{{message}}</span><a href="#close" class="pinning-hide" title="{{closeTitle}}">close</a></div></div></div>'},methods={init:function(n){settings=$.extend(settings,n),settings.element=this,settings.cookieValue="hidden",settings.banner=undefined,showBanner()},destroy:function(){settings.element.find(".pinning-hide").unbind("click"),settings.element=undefined,settings.banner.remove(),settings.banner=undefined}};$.fn.pinable=function(n){if(methods[n])return methods[n].apply(this,Array.prototype.slice.call(arguments,1));if(typeof n!="object"&&n)$.error("Method "+n+" does not exist on jQuery.tooltip");else return methods.init.apply(this,arguments)}})(jQuery)
