/*
 * Widgets loader
 * Version: 1.0.2 
 * Date: 2010-04-20
 * Author: Gabor Klok
 * Ammends: Paul Lowry
 * Alterations: Removes elements from 'sourceBar' when active.
 * Requires: global widgets (object) 
 */
//<!--
function cookieSetter(){var a=[];$("#sortable").children("li").each(function(){a.push($(this).attr("tag"))});$.cookie("prefs",a.join(";"),{expires:100})}function sourceBarInit(){for(var a in widgets)widgets[a].display===true?$("#im_"+a).hide():$("#im_"+a).show();cookieSetter()} function addme(a){widgets[a].display=true;$("#sortable").append('<li id="li_'+a+'" tag="'+a+'" class="ui-state-default"><img src="/widgets/images/ajax-loader.gif" border="0"></li>');$.post(widgets[a].source,{widget_id:a},function(c){$("#li_"+a).empty().append(c)})}function delme(a){widgets[a].display=false;$("#li_"+a).remove()}function swap(a){widgets[a].display===true?delme(a):addme(a);sourceBarInit()} function widget_init(){$("#sortable").empty();if(typeof $.cookie("prefs")!=="undefined"&&$.cookie("prefs")!==null){for(var a in widgets)widgets[a].display=false;a=$.cookie("prefs").split(";");for(var c=0;c<a.length;c++){var b=a[c];if(typeof widgets[b]!=="undefined"){widgets[b].display=true;addme(b)}}}else for(c in widgets)widgets[c].display===true&&addme(c)} jQuery.cookie=function(a,c,b){if(typeof c!="undefined"){b=b||{};if(c===null){c="";b.expires=-1}var d="";if(b.expires&&(typeof b.expires=="number"||b.expires.toUTCString)){if(typeof b.expires=="number"){d=new Date;d.setTime(d.getTime()+b.expires*24*60*60*1E3)}else d=b.expires;d="; expires="+d.toUTCString()}var e=b.path?"; path="+b.path:"",f=b.domain?"; domain="+b.domain:"";b=b.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(c),d,e,f,b].join("")}else{c=null;if(document.cookie&&document.cookie!== ""){b=document.cookie.split(";");for(d=0;d<b.length;d++){e=jQuery.trim(b[d]);if(e.substring(0,a.length+1)==a+"="){c=decodeURIComponent(e.substring(a.length+1));break}}}return c}};
//-->
