(function(a){a.fn.v1DocStore=function(c){var g=a.extend({wrapper:"#document-store-wrap",results:"#doc-store-results",loaderBgColor:"white",loadingGif:"images/loader.gif"},c),j=this,i=false,h=a(g.wrapper),l=h.css("position"),k;j.bind("submit",function(m){m.preventDefault();m.stopPropagation();if(!i){i=true;f();a.ajax({url:"handlers/doc_store.cfm",data:j.serialize(),success:function(o){if(o){var n=a(document.createElement("div"));a(g.results).remove();n.html(o).insertBefore(k).find("#back-to-catalogue").bind("click",{results:n},b);d()}else{e()}},complete:function(){i=false},error:function(p,o,n){e()},dataType:"html"})}});var f=function(){if(!k){k=a(document.createElement("div"))}if(l=="static"){h.css("position","relative")}k.css({position:"absolute",top:0,left:0,width:"100%",height:h.height(),display:"none",backgroundColor:g.loaderBgColor,zIndex:99,backgroundImage:"url("+g.loadingGif+")",backgroundPosition:"center",backgroundRepeat:"no-repeat"}).appendTo(h).fadeIn(150)};var d=function(){k.fadeOut(800);if(l=="static"){h.css("position","static")}};var b=function(m){m.preventDefault();m.data.results.fadeOut(400)};var e=function(){}}})(jQuery);
