
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};var iNettuts={jQuery:$,settings:{saveToCookie:'evemarket-summary-preferences',columns:'.column',widgetSelector:'.widget',handleSelector:'.widget-head',contentSelector:'.widget-content',widgetDefault:{movable:true,removable:true,collapsible:true},widgetIndividual:{list_widget_13:{removable:false,collapsible:false,isCollapsed:true}}},init:function(){this.sortWidgets();this.addWidgetControls();this.makeSortable();},getWidgetSettings:function(id){var $=this.jQuery,settings=this.settings;return(id&&settings.widgetIndividual[id])?$.extend({},settings.widgetDefault,settings.widgetIndividual[id]):settings.widgetDefault;},addWidgetControls:function(){var iNettuts=this,$=this.jQuery,settings=this.settings;$(settings.widgetSelector,$(settings.columns)).each(function(){var thisWidgetSettings=iNettuts.getWidgetSettings(this.id);if(thisWidgetSettings.collapsible){$('<a href="#" class="collapse" title="Shade">&nbsp;_&nbsp;</a>').mousedown(function(e){e.stopPropagation();}).click(function(){$(this).parents(settings.widgetSelector).toggleClass('collapsed');iNettuts.savePreferences();return false;}).appendTo($(".xml-links",this));}
if(thisWidgetSettings.isCollapsed){$(this).find(settings.contentSelector).hide();}
if(thisWidgetSettings.removable){$('<span>&nbsp;</span>').appendTo($(".xml-links",this));$(' &nbsp;<a href="#" class="remove" title="Remove">&nbsp;X&nbsp;</a>').mousedown(function(e){e.stopPropagation();}).click(function(){if(confirm('This list will be removed from this summary screen. Do you wish to proceed?')){$(this).parents(settings.widgetSelector).animate({opacity:0},function(){$(this).wrap('<div/>').parent().slideUp(function(){$(this).remove();iNettuts.savePreferences();});});}
return false;}).appendTo($(".xml-links",this));}});},makeSortable:function(){var iNettuts=this,$=this.jQuery,settings=this.settings,$sortableItems=(function(){var notSortable=null;$(settings.widgetSelector,$(settings.columns)).each(function(i){if(!iNettuts.getWidgetSettings(this.id).movable){if(!this.id){this.id='widget-no-id-'+i;}
notSortable+='#'+this.id+',';}});return $('> li:not('+notSortable+')',settings.columns);})();$sortableItems.find(settings.handleSelector).css({cursor:'move'}).mousedown(function(e){$sortableItems.css({width:''});$(this).parent().css({width:$(this).parent().width()+'px'});}).mouseup(function(){if(!$(this).parent().hasClass('dragging')){$(this).parent().css({width:''});}else{$(settings.columns).sortable('disable');}});$(settings.columns).sortable({items:$sortableItems,connectWith:$(settings.columns),handle:settings.handleSelector,placeholder:'widget-placeholder',forcePlaceholderSize:true,revert:300,delay:100,opacity:0.8,containment:'document',start:function(e,ui){$(ui.helper).addClass('dragging');},stop:function(e,ui){$(ui.item).css({width:''}).removeClass('dragging');$(settings.columns).sortable('enable');iNettuts.savePreferences();}});},savePreferences:function(){var iNettuts=this,$=this.jQuery,settings=this.settings,cookieString='';if(!settings.saveToCookie){return;}
$(settings.columns).each(function(i){cookieString+=(i===0)?'':'|';$(settings.widgetSelector,this).each(function(i){cookieString+=(i===0)?'':';';cookieString+=$(this).attr('id')+',';cookieString+=$('h3:eq(0)',this).text().replace(/\|/g,'[-PIPE-]').replace(/,/g,'[-COMMA-]')+',';cookieString+=$(settings.contentSelector,this).css('display')==='none'?'collapsed':'not-collapsed';});});$.cookie(settings.saveToCookie,cookieString,{expires:10,path:'/'});},sortWidgets:function(){var iNettuts=this,$=this.jQuery,settings=this.settings;var cookie=$.cookie(settings.saveToCookie);if(!settings.saveToCookie||!cookie){$(settings.columns).css({visibility:'visible'});return;}
$(settings.columns).each(function(i){var thisColumn=$(this),widgetData=cookie.split('|')[i].split(';');$(widgetData).each(function(){if(!this.length){return;}
var thisWidgetData=this.split(','),clonedWidget=$('#'+thisWidgetData[0]);$(clonedWidget).find('h3:eq(0)').html(thisWidgetData[2].replace(/\[-PIPE-\]/g,'|').replace(/\[-COMMA-\]/g,','));if(thisWidgetData[2]==='collapsed'){$(clonedWidget).addClass('collapsed');}
$('#'+thisWidgetData[0]).remove();$(thisColumn).append(clonedWidget);});});$(settings.columns).css({visibility:'visible'});}};iNettuts.init();
