var nvc={init:function(){plates.init();docs.init();forms.init();search.init();manage_orter.init();$(".slider").nivoSlider({effect:"fade",animSpeed:1300,pauseTime:6000,controlNav:false,prevText:"Föregående",nextText:"Nästa"});$(".rounded").each(function(){$(this).append('<div class="rounded-tl"></div><div class="rounded-tr"></div><div class="rounded-bl"></div><div class="rounded-br"></div><div class="rounded-tc"></div><div class="rounded-bc"></div><div class="rounded-lc"></div><div class="rounded-rc"></div>')});$(".side-nav").each(function(){var a=$(this).attr("title");if(a){$(this).before('<div class="side-nav-title">'+a+"</div>")}});$("#wrap #container #nav ul.nav li.dd-item").each(function(){var c=$(this),d=$(this).find(".submeny"),b,e,a;$(this).bind("mouseenter",function(){$("#wrap #container #nav ul.nav").find(".submeny.active").removeClass("active");$(d).addClass("active");b=$(c).width();e=$(d).width();if(e>b){a=e-b;$(d).css("margin-left","-"+a+"px")}else{a=b-e;$(d).css("margin-left",""+a+"px")}});$(d).bind("mouseleave",function(){$(this).removeClass("active")})});$("#wrap #container #nav").bind("mouseleave",function(){$("#wrap #container #nav ul.nav").find(".submeny.active").removeClass("active")});$(".upload-form").each(function(){var a=$(this),b=$(this).find("form");$(b).bind("submit",function(){$(a).removeClass("upload-form").addClass("loading")})})}},plates={init:function(){$(".top-images").each(function(){var b=$(this),d=$(this).find("ul"),c=$(d).attr("id").toString().replace("top_",""),a;$(d).find(".item").each(function(){var f=$(this).attr("id").toString().replace("item_",""),e=$(this);$(this).find(".delBtn").click(function(){if(confirm("Är du säker på att du vill ta bort denna bild?")){$.ajax({type:"GET",url:"/ajax/?page=plates&w=p1-del-top&id="+f,success:function(g){if(g=="success"){$(e).remove()}else{alert("Något gick fel när bilden skulle raderas.")}}})}return false})});$(d).sortable({handle:"img",update:function(){a=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page=plates&w=p1-sort-top&id="+c,data:a,success:function(e){if(e=="success"){}else{alert("Något gick fel när den nya sorteringen skulle sparas till databasen.\nFörsök igen om en liten stund.")}}})}})});$(".top-text").each(function(){var a=$(this),d=$(this).attr("id").toString().replace("text_",""),c=$(this).find("form"),b;$(c).bind("submit",function(){b=$(this).serialize();var e=$('<div class="loading">Sparar..</div>').insertAfter($(a));$(a).slideUp(300,function(){$.ajax({type:"POST",url:"/ajax/?page=plates&w=p1-update-top&id="+d,data:b,success:function(f){if(f=="success"){$(a).delay(1000).slideDown(300,function(){$(e).remove();e=null})}else{console.log(f)}}})});return false})});$(".side-text").each(function(){var a=$(this),c=$(this).attr("id").toString().replace("text_",""),b;$(a).bind("submit",function(){b=$(this).serialize();var d=$('<div class="loading">Sparar..</div>').insertAfter($(a));$(a).slideUp(300,function(){$.ajax({type:"POST",url:"/ajax/?page=plates&w=p1-update-side&id="+c,data:b,success:function(e){if(e=="success"){$(a).delay(1000).slideDown(300,function(){$(d).remove();d=null})}else{console.log(e)}}})});return false})})}},docs={init:function(){$(".docs-list.editable").each(function(){var a=$(this),b=$(this).attr("id").toString().replace("docs_list_",""),c;$(this).find(".doc").each(function(){var d=$(this),e=$(this).attr("id").toString().replace("doc_","");$(this).find(".delBtn").click(function(){if(confirm("Är du säker på att du vill ta bort detta dokument?")){$.ajax({type:"POST",url:"/ajax/?page=docs&w=delete&id="+b,data:"id="+e,success:function(f){if(f=="success"){$(d).remove()}else{console.log(f)}}})}return false});$(this).find(".active").click(function(){var g=$(this),f=$(this).hasClass("onBtn");$.ajax({type:"POST",url:"/ajax/?page=docs&w=publish&id="+b,data:"id="+e,success:function(h){if(h!=="success"){console.log(h)}else{if(f){$(g).removeClass("onBtn").addClass("offBtn")}else{$(g).removeClass("offBtn").addClass("onBtn")}}}});return false})});$(this).sortable({handle:".sortBtn",update:function(){c=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page=docs&w=sort&id="+b,data:c,success:function(d){if(d!=="success"){console.log(d)}}})}})});$(".docs-edit").each(function(){var b=$(this),c=$(this).attr("id").toString().replace("docs_",""),e=$(this).find("form"),g=$(e).attr("id").toString().replace("doc_",""),d,a;$(e).bind("submit",function(){d=$(this).serialize();$(b).slideUp(300);a=$('<div class="loading">Sparar..</div>').insertAfter($(b));$.ajax({type:"POST",url:"/ajax/?page=docs&w=update&id="+c,data:d+"&id="+g,success:function(f){if(f!=="success"){console.log(f)}else{$(b).delay(1000).slideDown(200,function(){$(a).remove()})}}});return false})})}},forms={init:function(){$("#vaccination").each(function(){var a=$(this),d=$(this).find("form.validate"),c,b,e;$(this).find(".createBtn").click(function(){b=$(a).find("table.add-rows");$(b).find("tr.grey:last").clone().appendTo(b).each(function(){var f=$(this);$(this).find("td:last").each(function(){$(this).hasClass("delete-row")||$(this).addClass("delete-row");$(this).unbind("click").click(function(){if(confirm("Vill du ta bort denna rad?")){$(f).remove()}return false})})});return false});$(d).validate({messages:{name:"*",pnr:"*",tele:"*",target:"*",email:'<p align="right">Du måste fylla i en korrekt e-postadress!</p>'},submitHandler:function(g){c=$(g).serialize();var f=$('<div class="loading">Sparar..</div>').insertAfter($(a));$(a).slideUp(300,function(){$.ajax({type:"POST",url:"/ajax/?page=forms&w=vaccination",data:c,success:function(h){$(a).delay(1000).slideDown(300,function(){$(f).remove();f=null;if(h!=="success"){alert("Något gick fel när meddelandet skulle skickas!\n\nFörsök igen om en liten stund.")}else{$(g).clearForm();alert("Meddelande skickat!")}})}})});return false}})});$("#fornya-recept").each(function(){var a=$(this),d=$(this).find("form.validate"),c,b,e;$(this).find(".createBtn").click(function(){b=$(a).find("table.add-rows");$(b).find("tr.grey:last").clone().appendTo(b).each(function(){var f=$(this);$(this).find("td:last").each(function(){$(this).hasClass("delete-row")||$(this).addClass("delete-row");$(this).unbind("click").click(function(){if(confirm("Vill du ta bort denna rad?")){$(f).remove()}return false})})});return false});$(d).validate({messages:{name:"*",pnr:"*",tele:"*",email:'<p align="right">Du måste fylla i en korrekt e-postadress!</p>'},submitHandler:function(g){c=$(g).serialize();var f=$('<div class="loading">Sparar..</div>').insertAfter($(a));$(a).slideUp(300,function(){$.ajax({type:"POST",url:"/ajax/?page=forms&w=fornya-recept",data:c,success:function(h){$(a).delay(1000).slideDown(300,function(){$(f).remove();f=null;if(h!=="success"){alert("Något gick fel när meddelandet skulle skickas!\n\nFörsök igen om en liten stund.")}else{$(g).clearForm();alert("Meddelande skickat!")}})}})});return false}})});$("#avboka-tid").each(function(){var a=$(this),c=$(this).find("form.validate"),b;$(c).validate({messages:{name:"*",pnr:"*",tele:"*",parent:"*",date:"*",email:"Du måste fylla i en korrekt e-postadress!"},submitHandler:function(e){b=$(e).serialize();var d=$('<div class="loading">Sparar..</div>').insertAfter($(a));$(a).slideUp(300,function(){$.ajax({type:"POST",url:"/ajax/?page=forms&w=avboka-tid",data:b,success:function(f){$(a).delay(1000).slideDown(300,function(){$(d).remove();d=null;if(f!=="success"){alert("Något gick fel när meddelandet skulle skickat!\n\nFörsök igen om en liten stund.")}else{$(e).clearForm();alert("Meddelande skickat!")}})}})});return false}})})}},search={init:function(){$("#search").each(function(){var e=$(this).find("form.search"),d=$(e).find(".query"),b=$(e).find(".submit"),c=[],a='<div class="row"><div class="span3"><div class="all"><h4>Alla träffar</h4><ul></ul></div></div><div class="span2"><div class="pages"><h4>Sidor</h4><ul></ul></div><div class="docs"><h4>Dokument</h4><ul></ul></div></div></div><p><a href="#" class="back pageturn">Tillbaka</a></p>';$(e).bind("submit",function(){var k=$(this).serialize(),f,g,j,h,l;if($(d).val().length>0){$(d).addClass("loading");$.ajax({type:"POST",url:"/ajax/?page=search",data:k,success:function(p){c=[];h=0;l="";try{p=$.parseJSON(p);f=p.hits;for(var m in f){for(var o=0;o<f[m].length;o++){j=false;if(c.length!==0){for(var n=0;n<c.length;n++){if(c[n].id==f[m][o].id&&c[n].page.url==f[m][o].url&&c[n].page.title==f[m][o].title){c[n].count++;j=true}}if(!j){c.push({id:f[m][o].id,count:1,page:f[m][o]})}}else{c.push({id:f[m][o].id,count:1,page:f[m][o]})}h++}}c.sort(sortResults);l="Hittade "+h+" st träffar.";if(f.docs.length<h&&f.docs.length>0){l+=" "+(h-f.docs.length)+" st sidor"}if(f.docs.length>0){if(f.docs.length<h&&f.docs.length>0){l+=","}l+=" "+f.docs.length+" st dokument."}if(p.status=="success"){$(".search-response").remove();$("#content").hide();if(c.length==1&&c[0].page.className==null){window.location=c[0].page.url}else{if(c.length){g=$('<div class="search-response"><h1>Sökresultat</h1><p class="stats">'+l+' <a href="#" class="back">Tillbaka</a></p>'+a+"</div>").insertBefore($("#content"));for(var o=0;o<c.length;o++){$(g).find(".all ul").append('<li><a href="'+c[o].page.url+'">'+c[o].page.title+"</a>, "+c[o].count+" st träffar</li>")}for(var o=0;o<c.length;o++){if(c[o].page.className==null){$(g).find(".pages ul").append('<li><a href="'+c[o].page.url+'">'+c[o].page.title+"</a>, "+c[o].count+" st träffar</li>")}}for(var o=0;o<c.length;o++){if(c[o].page.className=="doc"){$(g).find(".docs ul").append('<li><a href="'+c[o].page.url+'">'+c[o].page.title+"</a>, "+c[o].count+" st träffar</li>")}}if(f.docs.length==0){$(g).find(".docs").hide()}if(f.docs.length==h){$(g).find(".pages").hide()}$(g).find(".back").click(function(){$(this).unbind("click");$(g).remove();$("#content").show();return false})}}}else{if(p.status=="eof"){alert("Inga träffar!")}else{alert(p.status)}}}catch(q){alert(q)}$(d).removeClass("loading")}})}else{}return false})})}};var sortResults=function(d,c){return c.count-d.count};$.fn.clearForm=function(){return this.each(function(){var b=this.type,a=this.tagName.toLowerCase();if(a=="form"){return $(":input",this).clearForm()}if(b=="text"||b=="password"||a=="textarea"){this.value=""}else{if(b=="checkbox"||b=="radio"){this.checked=false}else{if(a=="select"){this.selectedIndex=-1}}}})};var manage_orter={init:function(){var a=this;$(".manage-pid.editable").each(function(){$(".panel #helper").before('<li><a href="?page='+rq("page")+'&w=pid-add" class="btn createBtn">Lägg till avdelning</a></li><li><a href="?page='+rq("page")+'&w=add" class="btn createBtn">Lägg till personal</a></li>');var b=$(this);$(this).sortable({handle:".pid-sort",update:function(){var c=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page=personal&w=pid-sort",data:c,success:function(d){if(d=="success"){notify("Sortering sparad!")}else{alert(d)}}})}});$(this).find(".pid-delete").click(function(){if(confirm("Vill du ta bort denna avdelning?")){var c=$(this).attr("id").toString().replace("pid-delete_","");$.ajax({type:"POST",url:"/ajax/?page=personal&w=pid-delete",data:"id="+c,success:function(d){if(d=="success"){$("#pid_"+c+" .person").each(function(){$(this).appendTo($("#personal_0"))});$("#pid_"+c).remove()}else{alert(d)}}})}return false})});$(".personal").each(function(){var c=$(this).attr("id").toString().replace("personal_",""),b=$(this);$(this).sortable({handle:".handle",connectWith:".personal",stop:function(){$(b).find(".person").removeAttr("style")},update:function(){var d=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page=personal&w=personal-sort&id="+c,data:d,success:function(e){if(e=="success"){notify("Sortering sparad!")}else{alert(e)}}})}});$(this).find(".person").each(function(){var d=$(this),e=$(this).attr("id").toString().replace("list_","");$(this).find(".active").click(function(){var g=$(this),f=$(this).hasClass("onBtn");$.ajax({type:"GET",url:"/ajax/?page=personal&w=personal-active&id="+e,success:function(h){if(h=="success"){if(f){$(g).removeClass("onBtn").addClass("offBtn")}else{$(g).removeClass("offBtn").addClass("onBtn")}}else{alert(h)}}});return false});$(this).find(".delBtn").click(function(){if(confirm("Vill du ta bort denna person?")){$.ajax({type:"GET",url:"/ajax/?page=personal&w=personal-delete&id="+e,success:function(f){if(f=="success"){$(d).remove()}else{alert(f)}}})}return false})})})}};var rq=function(b){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==b){return ft[1]}}};var notify=function(a){$(".panel #info").hide().text(a).fadeIn(300).delay(1200).fadeOut(150)};
