/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/Projects/Packer/
*/

// C:\VSS\root\OccupyingSpace\JobNav\precompiled\js\pages\homepage.js

$(document).ready(function()
{var draggableColumns=$(".col");draggableColumns.sortable({connectWith:[".col"],placeholder:"newlocation",tolerance:"intersect",handle:".header",distance:1,scroll:false,start:onSortStart,stop:onSortEnd,over:function(e,ui){ui.placeholder.height(ui.helper.height());}});var draggablePanels=$(".panel");draggablePanels.panel({stateChanged:savePanels,header:".header",maxClass:"maxBtn",minClass:"minBtn",closeClass:"closeBtn"});draggableColumns.restoreChildren($.cookie("columns"));draggablePanels.panelState("refresh");draggablePanels.panelSettings("#strapline",{save:savePanels});$("[state=min]").children(".btmLeft, .btmRight").hide();refreshColHeight();function onSortStart(e,ui)
{refreshColHeight(ui.helper.height());ui.helper.css("zindex",1000);}
function onSortEnd(e,ui)
{savePanels();refreshColHeight();ui.item.css("zindex","");}
function savePanels(e,ui)
{var locations=draggableColumns.serializeChildren(".panel",{attributes:["state"]});$.cookie("columns",locations,{expires:90});$("[panel=panel]").children(".btmLeft, .btmRight",e).show();$("[state=min]").children(".btmLeft, .btmRight",e).hide();}
function refreshColHeight(panelHeight)
{var cols=$(".col");var height=0;cols.each(function()
{var col=$(this);col.css("min-height","");if(col.innerHeight()>height)
{height=col.innerHeight();}});cols.css("min-height",(height+(panelHeight|50))+"px");}});
