jQuery.cookie=function(d,e,a){if(typeof e!="undefined"){a=a||{};if(e===null){e="";a=$.extend({},a);a.expires=-1}var b="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){if(typeof a.expires=="number"){b=new Date;b.setTime(b.getTime()+a.expires*24*60*60*1E3)}else b=a.expires;b="; expires="+b.toUTCString()}var c=a.path?"; path="+a.path:"",f=a.domain?"; domain="+a.domain:"";a=a.secure?"; secure":"";document.cookie=[d,"=",encodeURIComponent(e),b,c,f,a].join("")}else{e=null;if(document.cookie&&
document.cookie!=""){a=document.cookie.split(";");for(b=0;b<a.length;b++){c=jQuery.trim(a[b]);if(c.substring(0,d.length+1)==d+"="){e=decodeURIComponent(c.substring(d.length+1));break}}}return e}};(function(d){d.fn.equalHeights=function(e,a){tallest=e?e:0;this.each(function(){if(d(this).height()>tallest)tallest=d(this).height()});if(a&&tallest>a)tallest=a;return this.each(function(){d(this).height(tallest).css("overflow","auto")})}})(jQuery);
$.fn.themeswitcher=function(d){function e(g){var i=$("head link.ui-theme"),h=i.attr("href");h=h.replace(/\/[^\/]*?\/ui\.theme\.css/g,"/"+g+"/ui.theme.css");i.attr("href",h)}var a=$.extend({loadTheme:null,initialText:"Switch Theme",width:150,height:200,buttonPreText:"Theme: ",closeOnSelect:true,buttonHeight:14,cookieName:"pp_ui_theme",onOpen:function(){},onClose:function(){},onSelect:function(){}},d),b=$('<a href="#" class="pp-ui-themeswitcher-trigger"><span class="pp-ui-themeswitcher-icon"></span><span class="pp-ui-themeswitcher-title">'+
a.initialText+"</span></a>"),c=$('<div class="pp-ui-themeswitcher"><div id="themeGallery"><ul><li><a href="#" title="cb-black-tie"><span class="themeName">Black Tie</span></a></li><li><a href="#" title="cb-blitzer"><span class="themeName">Blitzer</span></a></li><li><a href="#" title="cb-blueness"><span class="themeName">Blueness</span></a></li><li><a href="#" title="cb-cupertino"><span class="themeName">Cupertino</span></a></li><li><a href="#" title="cb-ui-darkness"><span class="themeName">Darkness</span></a></li><li><a href="#" title="cb-dot-luv"><span class="themeName">Dot Luv</span></a></li><li><a href="#" title="cb-excite-bike"><span class="themeName">Excite Bike</span></a></li><li><a href="#" title="cb-hot-sneaks"><span class="themeName">Hot Sneaks</span></a></li><li><a href="#" title="cb-humanity"><span class="themeName">Humanity</span></a></li><li><a href="#" title="cb-ui-lightness"><span class="themeName">Lightness</span></a></li><li><a href="#" title="cb-mint-choc"><span class="themeName">Mint Choc</span></a></li><li><a href="#" title="cb-redmond"><span class="themeName">Redmond</span></a></li><li><a href="#" title="cb-smoothness"><span class="themeName">Smoothness</span></a></li><li><a href="#" title="cb-south-street"><span class="themeName">South Street</span></a></li><li><a href="#" title="cb-start"><span class="themeName">Start</span></a></li><li><a href="#" title="cb-swanky-purse"><span class="themeName">Swanky Purse</span></a></li><li><a href="#" title="cb-trontastic"><span class="themeName">Trontastic</span></a></li><li><a href="#" title="cb-vader"><span class="themeName">Vader</span></a></li></ul></div></div>').find("div").removeAttr("id");
b.click(function(){c.is(":visible")?c.spHide():c.spShow();return false});c.hover(function(){},function(){c.is(":visible")&&$(this).spHide()});$.fn.spShow=function(){$(this).css({top:b.offset().top+a.buttonHeight+6,left:b.offset().left}).slideDown(50);b.css(j);a.onOpen()};$.fn.spHide=function(){$(this).slideUp(50,function(){a.onClose()});b.css(f)};c.find("a").click(function(){e($(this).attr("title"));var g=$(this).find("span").text();b.find(".pp-ui-themeswitcher-title").text(a.buttonPreText+g);$.cookie(a.cookieName,
g,{path:"/"});$.cookie(a.cookieName+"_id",$(this).attr("title"),{path:"/"});a.onSelect();a.closeOnSelect&&c.is(":visible")&&c.spHide();return false});var f={fontSize:"11px",color:"#444",background:"#ccc",border:"1px solid #ccc","-moz-border-radius":"6px","-webkit-border-radius":"6px",textDecoration:"none",padding:"3px 3px 3px 8px",width:a.width-11,display:"block",height:a.buttonHeight,lineHeight:a.buttonHeight+"px",outline:"0"},k={borderColor:"#bbb",background:"#fff",cursor:"pointer",color:"#444"},
j={color:"#aaa",background:"#000",border:"1px solid #ccc",borderBottom:0,"-moz-border-radius-bottomleft":0,"-webkit-border-bottom-left-radius":0,"-moz-border-radius-bottomright":0,"-webkit-border-bottom-right-radius":0,outline:"0"};b.css(f).hover(function(){$(this).css(k)},function(){!c.is(":animated")&&c.is(":hidden")&&$(this).css(f)}).find(".pp-ui-themeswitcher-icon").css({"float":"right",width:"16px",height:"16px"});c.css({position:"absolute","float":"left",fontSize:"12px",background:"#000",color:"#fff",
padding:"8px 3px 3px",border:"1px solid #ccc","-moz-border-radius-bottomleft":"6px","-webkit-border-bottom-left-radius":"6px","-moz-border-radius-bottomright":"6px","-webkit-border-bottom-right-radius":"6px",borderTop:0,zIndex:999999,width:a.width-6}).find("ul").css({listStyle:"none",margin:"0",padding:"0",overflow:"auto",height:a.height}).end().find("li").hover(function(){$(this).css({borderColor:"#555",background:"#333",cursor:"pointer"})},function(){$(this).css({borderColor:"#111",background:"#000",
cursor:"auto"})}).css({width:a.width-30,height:"",padding:"2px",margin:"1px",border:"1px solid #111","-moz-border-radius":"4px",clear:"left","float":"left"}).end().find("a").css({color:"#aaa",textDecoration:"none","float":"left",width:"100%",outline:"0 none"}).end().find("img").css({"float":"left",border:"1px solid #333",margin:"0 2px"}).end().find(".themeName").css({"float":"left",margin:"3px 0"}).end();$(this).append(b);$("body").append(c);c.hide();if($.cookie(a.cookieName)||a.loadTheme){d=$.cookie(a.cookieName)||
a.loadTheme;c.find("a:contains("+d+")").trigger("click")}return this};$(document).ready(function(){$(".cb-hoverable, .cb-button, .cb-icon-button, .header-button").live("mouseover",function(){$(this).addClass("ui-state-hover")});$(".cb-hoverable, .cb-button, .cb-icon-button, .header-button").live("mouseout",function(){$(this).removeClass("ui-state-hover")});$("#cb-themeswitcher").themeswitcher({loadTheme:cbInitialThemeName})});

