/**
* jQuery Cookie plugin
*
* Copyright (c) 2010 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
*/
jQuery.cookie=function(a,b,c){if(arguments.length>1&&String(b)!=="[object Object]"){c=jQuery.extend({},c);if(b===null||b===undefined){c.expires=-1}if(typeof c.expires==="number"){var d=c.expires,e=c.expires=new Date;e.setDate(e.getDate()+d)}b=String(b);return document.cookie=[encodeURIComponent(a),"=",c.raw?b:encodeURIComponent(b),c.expires?"; expires="+c.expires.toUTCString():"",c.path?"; path="+c.path:"",c.domain?"; domain="+c.domain:"",c.secure?"; secure":""].join("")}c=b||{};var f,g=c.raw?function(a){return a}:decodeURIComponent;return(f=(new RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)")).exec(document.cookie))?g(f[1]):null};
/*
* jQuery pinable Plugin v1.3 - Fandango Custom
* http://buildmypinnedsite.com
*
* Copyright 2011, Microsoft
* Licensed under MS-PL.
*
* Date: Thursday October 31 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 showBanner(){if(shouldDisplay()){if(discStyles.hasOwnProperty(settings.discStyle)){var html=eval("discStyles."+settings.discStyle),html=html.replace(/{{message}}/g,settings.message),html=html.replace(/{{dragAlt}}/g,settings.dragAlt),html=html.replace(/{{closeTitle}}/g,settings.closeTitle),html=html.replace(/{{logoPath}}/g,settings.logoPath);settings.banner=$(html).css("display","none");settings.element.append(settings.banner);settings.banner.slideToggle(settings.slideDuration).find(settings.closeSelector).bind("click",hideBanner)}else{$.error("Cannot find discoverability style.")}}}function shouldDisplay(){if(settings.debug){return true}try{if(!window.external.msIsSiteMode()){if(settings.useCookie){if($.cookie(settings.cookieName)!==settings.cookieValue){return true}else{return false}}else{return true}}else{return false}}catch(a){return false}}function hideBanner(a){a.preventDefault();settings.banner.slideToggle(settings.slideDuration);if(settings.useCookie){$.cookie(settings.cookieName,settings.cookieValue,{expires:settings.cookieLength})}}var settings={appendTo:"body",closeSelector:".iePinningCallout-Close",closeTitle:"Close",cookieLength:30,cookieName:"iePinning_"+document.domain,debug:false,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:true},discStyles={fandango:'<div id="iePinningCallout-Container" class="iePinningCallout"><div class="iePinningCallout-InnerContainer"><div class="iePinningCallout-FreeStuffContainer"></div><div class="iePinningCallout-DragCopy">{{message}}</div><div class="iePinningCallout-DragContainer"><img class="msPinSite" src="{{logoPath}}" alt="{{dragAlt}}" height="35" width="28" /><img height="1" width="1" src="http://view.atdmt.com/MRT/view/366963250/direct;wi.1;hi.1/01/"/></div></div><div class="iePinningCallout-Close"><a href="#iePinningCallout-Close" title="{{closeTitle}}">{{closeTitle}}</a></div></div>'};var methods={init:function(a){settings=$.extend(settings,a);settings.element=$(settings.appendTo);settings.cookieValue="hidden";settings.banner=undefined;showBanner()},destroy:function(){settings.element.find(settings.closeSelector).unbind("click");settings.element=undefined;settings.banner.remove();settings.banner=undefined}};$.fn.pinable=function(a){if(methods[a]){return methods[a].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof a==="object"||!a){return methods.init.apply(this,arguments)}else{$.error("Method "+a+" does not exist on jQuery.pinable")}}})(jQuery)
