jQuery.fn.boxFold=function(h){var f={};f.initFoldStatus=0;f.switchText=["-","+"];f.fadeSpeed=200;f.cookiePrefix="fold_";f.cookieDays=null;f.cookieDomain=null;f.cookiePath=null;var d=jQuery(this);var g=null;var a=jQuery([]);var b=["foldSwitch-fold","foldSwitch-unfold"];var e=0;var j=function(k){f=jQuery.extend(f,k);if(d.length===0){return}switch(true){case f.initFoldStatus===0:case f.initFoldStatus==="-":case f.initFoldStatus==="fold":case f.initFoldStatus==="folded":f.initFoldStatus=0;break;case f.initFoldStatus===1:case f.initFoldStatus==="+":case f.initFoldStatus==="unfold":case f.initFoldStatus==="unfolded":f.initFoldStatus=1;break;default:f.initFoldStatus=0}var m=d.attr("class").split(" ");g="";for(i in m){var n=jQuery.trim(m[i]);n+="Folded";g+=(i===0?"":" ")+n}d.find("> .boxBody, > .wrapperBody").prepend(a=jQuery("<div />").addClass("foldSwitch").append(jQuery("<span />").addClass("a").click(function(){c()})));var l=e;switch(jQuery.cookie(f.cookiePrefix+"foldStatus")){case"0":l=0;break;case"1":l=1;break;default:l=f.initFoldStatus}c(l)};var c=function(k){var k=typeof k!=="undefined"?k:(e?0:1);e===1?d.removeClass(g):null;a.removeClass(b[e]).addClass(b[k]).find(".a").text(f.switchText[k]);k===1?d.addClass(g):null;e=k;var l={};if(f.cookieDays!==null){l.expires=f.cookieDays}if(f.cookieDomain!==null){l.domain=f.cookieDomain}if(f.cookiePath!==null){l.path=f.cookiePath}if(l.length>0){jQuery.cookie(f.cookiePrefix+"foldStatus",e,l)}else{jQuery.cookie(f.cookiePrefix+"foldStatus",e)}};jQuery(document).ready(function(){j(h)})};