(function(a){function h(){try{return"localStorage"in window&&window["localStorage"]!==null}catch(a){return false}}function g(a,b,c){a.each(function(){var a=c+b[0].id+this.name;localStorage.removeItem(a)})}function f(a,b,c){b.submit(function(){g(a,b,c)});b.bind("reset",function(){g(a,b,c)})}function e(b,c){if(a(b).is(":text")||a(b).is("textarea")){b.oninput=function(){try{localStorage.setItem(c,b.value)}catch(a){}}}else{b.onchange=function(){var d=a(b).val();if(b.type=="checkbox"){if(b.name.indexOf("[")!=-1){d=[];a('[name="'+b.name+'"]:checked').each(function(){d.push(this.value)})}else{d=a(b).is(":checked")}}if(b.type=="radio"){d=b.value}try{localStorage.setItem(c,d)}catch(e){}}}}function d(b,c){if(b.type=="checkbox"&&c!="false"&&b.name.indexOf("[")==-1){b.checked=true}else if(b.type=="radio"){if(b.value==c){a(b).attr("checked","checked")}}else if(b.name.indexOf("[")==-1){b.value=c}else{c=c.split(",");a(b).val(c)}}function c(a,b,c){a.each(function(){var a=c+b[0].id+this.name;var f=localStorage.getItem(a);if(f){d(this,f)}e(this,a)})}function b(b){if(!h()){return false}var d=window.location.hostname+window.location.pathname+window.location.search;a(b).each(function(){var b=a(this);var e=b.find(":input");c(e,b,d);f(e,b,d)})}a.fn.sisyphus=function(){b(this)}})(jQuery)
