var sjolins={init:function(){projekt.init();logotype.init();$(".fancy").fancybox()},panelMod:function(){var a=undefined,c=rq("w"),d=rq("id"),b=3;if(c==undefined&&rq("page")=="34"){a='<a href="?page='+rq("page")+'&w=images" class="btn uploadBtn">Ladda upp logotyper</a>'}else{if(c==undefined&&rq("page")=="36"){a='<a href="?page='+rq("page")+'&w=edit-text" class="btn editBtn">Redigera</a> <a href="?page='+rq("page")+'&w=add" class="btn createBtn">Skapa ny post</a>';b=2}}$(".panel ul.navigation li").each(function(e){if(e==b){$(this).append(a)}});personal.init()}};var personal={init:function(){$("ul.personal").each(function(){var a=$(this);$(this).sortable({handle:".handle",update:function(){var b=$(a).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page="+rq("page")+"&w=sort-personal",data:b,success:function(c){if(c=="success"){$(".panel ul.navigation li a#info").text("Sparat!").hide().fadeIn("300").delay("1000").fadeOut("300")}}})}})});$("ul.personal .delBtn").click(function(){if(confirm("Är du säker att du vill radera denna post?")){return true}else{return false}})}};var logotype={init:function(){$("ul.logotypes .logotype").each(function(){var b=$(this).find("#color"),c=$(b).height(),a=$(b).width();$(this).find(".img").css("margin","-"+(c/2)+"px auto auto -"+(a/2)+"px").addClass("active");$(this).hover(function(){$(this).find("#bw").fadeOut(300)},function(){$(this).find("#bw").fadeIn(200)})});$("ul.logotypes li").each(function(){var a=$(this);$(a).find("a.delBtn").click(function(){var b=$(this).attr("id");if(confirm("Är du säker på att du vill ta bort denna?")){$.ajax({type:"POST",url:"/ajax/?page="+rq("page")+"&w=delete-logos&id="+b,data:"",success:function(c){if(c=="success"){$(a).fadeOut(300,function(){$(this).remove()})}}})}return false})});$("ul.logotypes.edit").sortable({handle:".handle",update:function(){var a=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page="+rq("page")+"&w=sort-logos",data:a,success:function(b){if(b=="success"){$(".panel ul.navigation li a#info").text("Sparat!").hide().fadeIn("300").delay("1000").fadeOut("300")}}})}})}};var projekt={init:function(){var a=this;$("#projekt #projekt-list li.post").each(function(){var b=$(this),c=$(this).attr("id");$(this).hover(function(){$(this).find("#desc").slideDown(210);$(this).find("#btnPanel").show()},function(){$(this).find("#desc").slideUp(200);$(this).find("#btnPanel").hide()});$(this).find("#delete").click(function(){if(confirm("Är du säker på att du vill ta bort denna?")){$.ajax({type:"POST",url:"/ajax/?page=30&w=delete&id="+c,success:function(d){if(d=="success"){$(b).fadeOut(400,function(){$(this).remove()})}}})}return false})});$("#projekt #projekt-list .item #img a").fancybox({onClosed:function(){$("#projekt").find("#desc").each(function(){$(this).attr("style","").css("display","none")})}});$("textarea#desc").bind("keyup",function(){a.textCounter($(this))});$("textarea#desc").bind("focusout",function(){a.textCounter($(this))});$("textarea#desc").each(function(){$("span#remain").text($("textarea#desc").val().length)});$("#projekt .images-list").each(function(){var b=$(this).attr("id");$(this).sortable({handle:".handle",update:function(){var c=$(this).sortable("serialize");$.ajax({type:"POST",url:"/ajax/?page=30&w=sort&id="+b,data:c,success:function(d){if(d=="success"){$(".panel ul.navigation li a#info").text("Sparat!").hide().fadeIn("300").delay("1000").fadeOut("300")}}})}})})},textCounter:function(c){var a=$(c).val().length,b=$("span#remain");if(a>320){$(b).addClass("overflow")}else{$(b).removeClass("overflow")}$(b).text(a)}};var textboxes={init:function(c){var a=undefined,b=undefined;$(".panel ul.navigation").find("li").each(function(d){b=$(this);$(this).find("#helper").each(function(){a=$(b)})});$(".textbox").each(function(k){var j=$(this),g="update",e=0,l=$(this).html();if($(this).find(".textbox-text").hasClass("empty")){g="create"}$(this).html('<div id="textbox-inner">'+l+'<a href="#" id="edit"><span id="icon"></span> Redigera</a></div>');var o=$(this).find("#textbox-inner"),m=$(o).find(".textbox-text"),d=$(m).attr("id"),n=$(o).find("#edit"),f=$(o).height();$(n).css("line-height",f+"px");$(o).hover(function(){$(o).addClass("hover");$(n).css("line-height",f+"px")},function(){$(o).removeClass("hover")});$(n).click(function(){e=0;$("#textbox-holder").each(function(){e++});if(e==0){$(o).hide();$(j).prepend('<div id="textbox-holder"><form><textarea name="text" class="textbox-textarea">'+$(m).html()+"</textarea></form></div>");$(a).prepend('<a href="#" id="abort" title="Avbryt" class="textbox-button">Avbryt</a> <a href="#" id="submit" title="Spara" class="textbox-button">Spara</a>');$(a).find("a").hover(function(){var u=$(this).attr("title");$(".panel ul.navigation li span#helper").css("display","inline").html(u)},function(){$(".panel ul.navigation li span#helper").html("").css("display","none")});var s=$(j).css("color"),p=$(j).css("font-size"),t=$(j).css("line-height"),r=$(j).css("text-align"),q=$(j).css("font-family"),h=$(j).find(".textbox-textarea");$(h).css("color",s).css("font-size",p).height(f).css("line-height",t).css("text-align",r).css("font-family",q).ata();$(a).find("#submit").click(function(){$.ajax({type:"POST",url:"inc/textbox.asp?page="+c+"&w="+g+"&id="+d,data:$(j).find("form").serialize(),success:function(u){if(u=="success"){$(m).html($(h).val());if(g=="create"){$(o).find(".empty").removeClass("empty");g="update"}$(j).find("#textbox-holder").remove();$(".textbox-button").remove();$(".panel ul.navigation li span#helper").html("").css("display","none");$(".panel ul.navigation li a#info").text("Sparat!").css("display","none").fadeIn("300").delay("1000").fadeOut("300");f=$(o).height();$(o).show()}else{alert(u)}}});return false});$(a).find("#abort").click(function(){$(j).find("#textbox-holder").remove();$(".textbox-button").remove();$(".panel ul.navigation li span#helper").html("").css("display","none");$(o).show();return false})}else{alert("Du kan bara redigera en ruta åt gången!\nSpara/Stäng den öppnade rutan för att redigera denna.")}return false})})}};var rq=function(a){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==a){return ft[1]}}};
