function setElementSize(id,width,height) {
	$("#" + id).css('width', width + "px");
	$("#" + id).css('height', height + "px");
}

var isOverTrash = false;

$.fn.reverse = [].reverse;

var mynewsdeskInterval = -1;

function mynewsdeskCallback(){
    mynewsdesk.channels.list("pressreleases", "list_content_holder",{
        view_template_url: "view_pressreleases.html"
    });
	
	mynewsdeskInterval = setInterval(checkMynewsdeskLoaded, 100);
}

function checkMynewsdeskLoaded() {
	if($("#list_content_holder").html() != "") {
		clearInterval(mynewsdeskInterval);
		
		var c = 0;
		/*	Lägg till i nyheter-puffen	*/
		$("#list_content_holder").find("li").each(function() {
			var title = $(this).find(".header a").text();
			var longtitle = title;
			if(title.length > 27)
				title = title.substr(0,28) + "...";
			var id = $(this).find(".header a").attr("href").substr(36);
			id = id.substr(0, id.indexOf("&"));

			var text = $(this).find("p").text();
			var date = new Date($(this).find("h2 .date").text());			
			var found = false;
			$("[puff_type=nyheter] .pressnews").each(function() {
				if(found)
					return;
				var date2 = $.datepicker.parseDate('yy-mm-dd', $(this).attr("date"));
				
				if(date > date2) {
					$(this).find(".title-nyheter a").text(title);
					$(this).attr("date", date.toString());
					
					$(this).find("form input[name=press_poster_id]").attr("name", "press_item_id");
					$(this).find("form input[name=press_item_id]").val(id);
					$(this).find("form input[name=press_item_title]").val(longtitle);
					$(this).find("form input[name=press_item_text]").val(text);
					
					found = true;
				}
			});
			c++;
			if(c > 3)
				return;
		});
		
		var content_width = $("#list_content_holder[content_width]").attr("content_width");
		
		/*	Lägg till i press-puffen	*/
		$("#list_content_holder").find("li").each(function() {
			var title = $(this).find(".header a").text();
			var id = $(this).find(".header a").attr("href").substr(36);
			id = id.substr(0, id.indexOf("&"));
			
			var text = $(this).find("p").text();
			var longtext = text;
			var date = $(this).find("h2 .date").text();
			
			if(text.length > 149)
				text = text.substr(0, 150) + "...";

			var data = '<tr date="' + date + '"><td width="1" height="5" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="' + content_width + '" class="puff-background puff-nyheter-body"></td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr><tr><td width="1" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="' + content_width + '" class="puff-background puff-nyheter-body"><form action="' + document.location + '" method="post" press_form_item_id="' + id + '"><input type="hidden" name="press_item_title" value="' + (title) + '" /><input type="hidden" name="press_item_text" value="' + (longtext) + '" /><input type="hidden" name="press_item_id" value="' + id + '" /><font class="title-press">' + title + '</font></form><font press_form_item_id="' + id + '">' + text + '</font><br><img alt="LÄS MER" press_form_item_id="' + id + '" src="images2/puff-press-mer.png" class="knapp-lasmer" border="0" align="right" style="margin-top: 3px; cursor: pointer;" /><a href="javascript:void(0);" onclick="showedit(\'tipsa.lasso?url=' + document.location + '\');"><img class="sociala_tipsa" style="margin-right: 8px; margin-top: 3px;" src="images2/tipsa.gif" border="0" align="right" /></a><a href="javascript:void(0);" onclick="popup(\'http://twitter.com/share?url=' + escape(window.location) + '&t=' + escape(title) + '\')"><img class="sociala_twitter" style="margin-right: 5px; margin-top: 2px;" src="images2/twitter.gif" border="0" align="right" /></a><a href="javascript:void(0);" onclick="popup(\'http://www.facebook.com/sharer.php?u='+escape(window.location)+'\')"><img class="sociala_facebook" style="margin-right: 5px; margin-top: 4px;" src="images2/facebook.gif" border="0" align="right" /></a></font></td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr><tr><td width="1" height="15" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="[#content_width]" class="puff-background puff-nyheter-body"></td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr>';
			$("#firstsbknews").after(data);
		
		});
	}
}

$(document).ready(function() {
	/*	MYNEWSDESK	*/
	if($("#list_content_holder").size() > 0) {
		mynewsdesk.load({
			feature: "channels",
			version: "1",
			api_key: "15dcab8d443963fc9e34fcdd834df45c",
			channel_id: "472",
			callback: mynewsdeskCallback
		});
	}



	if($.browser.msie && $.browser.version == "7.0") {
		$(".editframe").css("position", "absolute");
		$(".menu-kat-container ul").css("left", "-45px").css("margin-top", "10px").find("li").css("margin-left", "21px");
		$(".puffcolumn-j .puff").css("margin-bottom", "-5px");
	}
	
	$(".puff-experten-fraga").click(function() {
		var poster_id = $(this).attr("poster_id");
		$(".puff-experten-svar[poster_id=" + poster_id + "]").toggle();
	});
	
	$(".puff-nyheter-visasenaste").click(function() {
		$(this).parent().find(".puff-nyheter-senastuppdaterade").toggle();
	});

	// Puffar
	// Användar-läge
	$(".puff-galleri-bild").click(function() {
		/*var src = $(this).attr("src");
		src = src.replace("_100x100", "_700x");
		var w = $(this).width();
		var h = $(this).height();
		src = src.replace("_" + w + "x" + h, "_700x");
		showedit("image.lasso?src=" + encodeURIComponent(src));*/
	});
	
	$(".menu-kat-container").hover(function() {
		$(this).find("ul").show();
	}, function() {
		$(this).find("ul").hide();
	});
	
	// Sök
	$(".knapp-sok").click(function() {
		$(".header-loggain-content").hide();
		$(".header-glomtlosenord-content").hide();
		$(".header-sok-result").html("");
		$(".header-knappar-content").toggle().find("input.header-sok").val("").focus();
	});
	
	$("input.header-sok").keyup(function() {
		$.post("ajaxsok.lasso", {sok: $(this).val(), site: $(this).parent().attr("site"), kat_grupp: $(this).parent().attr("kat_grupp")}, function(data) {
			$(".header-sok-result").html(data);
		});
	});
	
	// Utloggning
	$(".knapp-loggaut").click(function() {
		$.post("admin/login.lasso", {reason: "logout"}, function(data) {
			var url = new String(window.location);
			var a = url.indexOf("!");
			if(a != -1) {
				url = url.substring(0, a-1);
			}
			window.location = url;
		});
	});
	
	// Inloggning
	$(".knapp-loggain").click(function() {
		$(".header-knappar-content").hide();
		$(".header-glomtlosenord-content").hide();
		$(".header-loggain-content").toggle().find("input.loggain-username").focus();
	});
	
	function loggain_submit() {
		var username = $("input.loggain-username").val();
		var password = $("input.loggain-password").val();
		if(username != "" && password != "") {
			$("form#loggain").submit();
		}
	}
	
	$("a.loggain-submit").click(function() {
		loggain_submit();
	});
	
	$("input.loggain-username, input.loggain-password").keypress(function(event) {
		if(event.keyCode == 13) {
			loggain_submit();
			event.preventDefault();
		}
	});
	
	// Glömt lösenord
	$(".link-glomtlosenord").click(function() {
		$(".header-knappar-content").hide();
		$(".header-loggain-content").hide();
		$(".header-glomtlosenord-content").show().find("input.glomtlosenord-epost").focus();
	});
	
	function glomtlosenord_submit() {
		var epost = $("input.glomtlosenord-epost").val();
		var kunder_id = $("input.glomtlosenord-epost").parent().attr("kunder_id");
		var foretag = $("input.glomtlosenord-foretag").val();
		$.post("ajax/glomt_losenord.lasso", {epost: epost, kunder_id: kunder_id, foretag: foretag}, function(data) {
			$("input.glomtlosenord-epost").val("");
			$("input.glomtlosenord-foretag").val("");
			eval(data);
		});
	}
	
	$(".glomtlosenord-submit").click(function() {
		glomtlosenord_submit();
	});
	
	$("input.glomtlosenord-epost").keypress(function(event) {
		if(event.keyCode == 13) {
			glomtlosenord_submit();
			event.preventDefault();
		}
	});
	
	// Press-puff
	$(".title-press").click(function() {
		$(this).parent().submit();
	});
	
	// Nyheter-puff
	$(".title-nyheter").click(function() {
		$(this).parent().submit();
	});
	
	// Retreiver newsfeed
	$(".puff-nyheter .retriever_feed").find("br").remove();
	
	$(".puff-nyheter .retriever_feed a").each(function() {
		var t = $(this).parent();
		t.find("span").remove();
		
		var a = '<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="left" valign="top"><img src="images2/nyhet_bransch.png" border="0" align="absmiddle" style="margin-right: 2px;" /> ';
		t.wrapInner('<font class="retriever_link" />');
		
		var titel = t.text();
		var text = t.html();
		if(t.find("a").text().length > 28) {
			var b = t.find("a");
			b.children("*").remove();
			//alert(b.parent().html());
			text = t.find("a").text().substr(0,28) + "...";
		//	alert(text);
			text = '<font class="retriever_link">' + text + '</font>';
			b.html("");
			b.append(text);
			text = b.parent().html();
		}
		a += text;
		a += "</td><td align='right' valign='top'><a href=\"javascript:void(0);\" onclick=\"popup('http://www.facebook.com/sharer.php?u="+escape(window.location)+"&t=" + encodeURIComponent(titel) + "')\"><img class=\"sociala_facebook\" src=\"images2/facebook.gif\" border=\"0\" style=\"margin-left: 1px;\"></a> <a href=\"javascript:void(0);\" onclick=\"popup('http://twitter.com/share?url=" + escape(window.location) + "&t=" + encodeURIComponent(titel) + "')\"><img class=\"sociala_twitter\" src=\"images2/twitter.gif\" border=\"0\" style=\"margin-left: 1px;\"></a> <a href=\"javascript:void(0);\" onclick=\"showedit('tipsa.lasso?url=" + escape(window.location) + "');\"><img class=\"sociala_tipsa\" src=\"images2/tipsa.gif\" border=\"0\" style=\"margin-left: 1px;\" /></a>";
		a += '</td></tr></table><table cellpadding="0" cellspacing="0" border="0"><tr><td height="10"></td></tr></table>';
		$(".retriever_feed").parent().append(a);
	});
	$(".puff-nyheter .retriever_feed").remove();
	
	$(".puff-press .retriever_item_even, .puff-press .retriever_item_odd").each(function() {
/*		var datum = new Date();
		var d = $.trim($(this).find(".retriever_date").text()).split("-");
		datum.setFullYear(d[0], d[1], d[2]);
		
		var parent = $(this).parents(".puff-press-insert");
		var found = false;
		
		$(this).parents("table").find("tr[date]").each(function() {
			if(!found) {
				var d2 = new Date();
				var d3 = $(this).attr("date").split("-");
				d2.setFullYear(d3[0], d3[1], d3[2]);
				if(d2 > datum) {
					found = true;
					parent = $(this);
				}
			}
		});*/

		var a = '<tr><td width="1" height="5" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="[#content_width]" class="puff-background puff-nyheter-body"></td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr>';
		a += '<tr><td width="1" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="[#content_width+9]" class="puff-background">';
		a += $(this).detach().html();
		a += '</td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr>';
		
		var titel = "";
		a += '<tr><td width="1" class="puff-border"></td><td width="10" class="puff-background"></td><td align="right" valign="top" width="[#content_width+9]" class="puff-background">';
		a += "<a href=\"javascript:void(0);\" onclick=\"popup('http://www.facebook.com/sharer.php?u="+escape(window.location)+"&t=" + encodeURIComponent(titel) + "')\"><img class=\"sociala_facebook\" src=\"images2/facebook.gif\" border=\"0\" style=\"margin-right: 0px; margin-top: 4px;\"></a> <a href=\"javascript:void(0);\" onclick=\"popup('http://twitter.com/share?url=" + escape(window.location) + "&t=" + encodeURIComponent(titel) + "')\"><img class=\"sociala_twitter\" src=\"images2/twitter.gif\" border=\"0\" style=\"margin-right: 2px; margin-top: 2px;\"></a> <a href=\"javascript:void(0);\" onclick=\"showedit('tipsa.lasso?url=" + escape(window.location) + "');\"><img class=\"sociala_tipsa\" src=\"images2/tipsa.gif\" border=\"0\" style=\"margin-right: 8px; margin-top: 3px;\" /></a>";
		a += '</td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr>';
		
		a += '<tr><td width="1" height="15" class="puff-border"></td><td width="10" class="puff-background"></td><td align="left" valign="top" width="[#content_width]" class="puff-background puff-nyheter-body"></td><td width="9" class="puff-background"></td><td width="1" class="puff-border"></td></tr>';
		
		$(a).insertBefore($(".puff-press-insert"));
		//$(a).insertBefore(parent);
	});
	
/*	$(".retriever_link").each(function() {
		$(this).next().remove();
		
	//	$(this).html($(this).html() + "," + $(this).siblings(".retriever_source").html());
		$(this).siblings(".retriever_source").remove();
		
		var parent = $(this).parent();
//		parent.prepend(", ");
//		$(this).detach().prependTo(parent);
		var text = $(this).html();
		if(text.length > 26) {
			text = text.substr(0, 26) + "...";
			$(this).html(text);
		}
		var titel = $(this).text();
		
		$(this).prepend('<img src="images2/nyhet_bransch.png" border="0" /> ');
		$(this).wrapInner('<font class="retriever_link" />');
		
		$(this).append("<a href=\"javascript:void(0);\" onclick=\"showedit('tipsa.lasso?url=" + escape(window.location) + "');\"><img src=\"images2/tipsa.gif\" border=\"0\"  align=\"right\" style=\"margin-left: 1px;\" /></a><a href=\"javascript:void(0);\" onclick=\"popup('http://twitter.com/share?url=" + escape(window.location) + "&t=" + encodeURIComponent(titel) + "')\"><img src=\"images2/twitter.gif\" border=\"0\"  align=\"right\" style=\"margin-left: 1px;\"></a><a href=\"javascript:void(0);\" onclick=\"popup('http://www.facebook.com/sharer.php?u="+escape(window.location)+"&t=" + encodeURIComponent(titel) + "')\"><img src=\"images2/facebook.gif\" border=\"0\" align=\"right\" style=\"margin-left: 1px;\"></a>");
	});*/
	
	$(".retriever_intro").each(function() {
		//$(this).next().remove();
	//	$(this).remove();
		/*var text = $(this).html();
		if(text.length > 50) {
			text = text.substr(0, 50) + "...";
			$(this).html(text);
		}
		$(this).prepend("<br>");*/
	});
	
	// Rubrik-puff
	$(".puff-rubrik table[url]").click(function() {
		window.location = $(this).attr("url");
	});
	
	$(".puff-rubrik img").click(function(event) {
		event.stopPropagation();
	});
	
	$(".sociala_tipsa").tooltip({delay: 0, showURL: false, bodyHandler: function() {
		return '<div class="tooltip">Tipsa en v&auml;n</div>';
	}});
	
	$(".sociala_facebook").tooltip({delay: 0, showURL: false, bodyHandler: function() {
		return '<div class="tooltip">Dela med Facebook</div>';
	}});
	
	$(".sociala_twitter").tooltip({delay: 0, showURL: false, bodyHandler: function() {
		return '<div class="tooltip">Dela med Twitter</div>';
	}});
	
	$("[tooltip]").each(function() {
		var tip = decodeURIComponent($(this).attr("tooltip"));
		if(tip != "") {
			$(this).tooltip({delay: 0, showURL: false, bodyHandler: function() {
				var tip = decodeURIComponent($(this).attr("tooltip"));
				return tip;
				}
			});
		}
	});
		
	
	$("font[press_form_poster_id], img[press_form_poster_id]").click(function() {
		$("form[press_form_poster_id=" + $(this).attr("press_form_poster_id") + "]").submit();
	});
	
	$("font[press_form_item_id], img[press_form_item_id]").live("click", function() {
		$("form[press_form_item_id=" + $(this).attr("press_form_item_id") + "]").submit();
	});
	
	$(".press-utskick-anmalan input[name=epost]").val("E-post");
	$(".press-utskick-anmalan input[name=epost]").focus(function() {
		if($(this).val() == "E-post")
			$(this).val("");
	});
	
	$(".press-utskick-anmalan input[type=button]").click(function() {
		var epost = $(this).siblings("input[name=epost]").val();
		var kat_id = $(this).parent().attr("pressutskick_kat_id");
		var ukat_id = $(this).parent().attr("pressutskick_ukat_id");
		var alert_text = $(this).parent().attr("alert_text");
		$(this).siblings("input[name=epost]").val("");
		$.post("ajax/press_utskick_anmal.lasso", {epost: epost, kat_id: kat_id, ukat_id: ukat_id}, function(data) {
			alert(alert_text);
		});
	});
	
	// Puffar
	// Admin-läge	
	/*var toolbox = $(".puff-toolbox .puff-toolbox-content");
	$(".puff-tool-trash").show();
	toolbox.show();
	toolbox.parent().css("height", toolbox.height() + "px");
	$(".puff-tool-trash").hide();
	toolbox.hide();
	toolbox = $(".puff-toolbox2 .puff-toolbox-content");
	toolbox.show();
	toolbox.parent().css("width", toolbox.width() + "px");
	toolbox.hide();*/
	
	/*$(".puff-toolbox, .puff-toolbox2").hover(function() {
		$(this).children(".puff-toolbox-content").show();
	}, function() {
		$(this).children(".puff-toolbox-content").hide();
	});*/
	
	$(".puff-tool, .puff-mall, .kampanjsidor").hover(function(){$(this).addClass("puff-tool-hilight");}, function(){$(this).removeClass("puff-tool-hilight");});
	
	/*$(".puff-mall").click(function(){
		$.post("ajax/setmall.lasso", {ukat_id: $(this).attr("ukat_id"), mall: $(this).attr("mall")}, function(data) {
				window.location.reload();})
			});*/

	$(".puff-tool").draggable({opacity: 0.9, helper: "clone"});
	$(".puff-tool").disableSelection();
	
	$(".puff-column[sortable=true]").droppable({accept: ".puff-tool", activeClass: "ui-state-default",
					hoverClass: "ui-state-hover", drop: function(event, ui){
						var kat_id = $(this).attr("kat_id");
						var ukat_id = $(this).attr("ukat_id");
						var kunder_id = $(this).attr("kunder_id");
						var puff_column = $(this).attr("puff_column");
						var puff_type = $(ui.draggable).attr("puff_type");
						$.post("ajax/add_post.lasso", {kat_id: kat_id, ukat_id: ukat_id, kunder_id: kunder_id, sortnr: puff_column, pufftype: puff_type}, function(data) {
									window.location.reload();
								});
				}, over: function(event, ui) {
			//		$(this).addClass("ui-state-hover");
					$(this).removeClass("ui-state-default");
				}, out: function(event, ui) {
					$(this).addClass("ui-state-default");
				}, activate: function(event, ui) {
					$(".puff[puff_dummy=true][puff_count=0]").addClass("puff-dummy-big");
				}, deactivate: function(event, ui) {
					$(".puff[puff_dummy=true]").removeClass("puff-dummy-big");
				}});
				
				
	/*$(".puff-tool-trash").hover(function() {
		isOverTrash = true;
		$(this).addClass("puff-tool-trash-hover");
	}, function() {
		isOverTrash = false;
		$(this).removeClass("puff-tool-trash-hover");
	});*/
	
	var sortableColumns = $(".puff-column[sortable=true]").sortable({opacity: 0.75, handle: ".puff-sortable-handle", connectWith: ".puff-column", start: function(event, ui) {
			$(".puff-column").addClass("puff-column-hilight");
		//	$(".puff-tool-trash").show();
			$(".puff[puff_dummy=true][puff_count=0]").addClass("puff-dummy-big");
			//$(".puff-toolbox .puff-toolbox-content").show();
		}, stop: function(event, ui) {
			$(".puff[puff_dummy=true]").removeClass("puff-dummy-big");
			$(".puff-column").removeClass("puff-column-hilight");
			$(".puff-column").removeClass("ui-state-default");
		//	$(".puff-tool-trash").hide();
			//$(".puff-toolbox .puff-toolbox-content").hide();
			
			if(isOverTrash) {
				var poster_id = $(ui.item).attr("poster_id");
				$.post("ajax/removepost.lasso", { poster_id: poster_id }, function(data) { });
				$(ui.item).remove();
			}
		}, update: function(event, ui) {
			var sortnr = 1;
			var update = false;
			var wait = $(this).find("div.puff").size();
			$(this).find("div.puff").each(function(){
				var column = $(this).parent().attr("puff_column");
				if(column != $(this).attr("puff_column"))
					update = true;
				var poster_id = $(this).attr("poster_id");
				if(poster_id != "") {
					$.post("ajax/updateinfo.lasso", { poster_id: poster_id, field: "poster_sortnr", value: column + sortnr }, function(data) { wait--; });
					sortnr++;
				}
			});
			if(update) {
				setInterval(function(){ if(wait <= 0) window.location.reload();}, 100);
				setTimeout(function(){window.location.reload();},1000);
			}
		}});
	
	//
	// Sorterbar kat-meny
/*	$(".menu-kat[sortable=true]").sortable({ placeholder: "ui-state-highlight",connectWith: ".menu-kat", start: function(event,ui) {
		$(".menu-kat-flash").addClass("puff-column-hilight");
		$(".puff-tool-trash").show();
	}, stop: function(event,ui) {
		$(".menu-kat-flash").removeClass("puff-column-hilight");
		$(".puff-tool-trash").hide();
		
		if(isOverTrash) {
			var kat_id = $(ui.item).attr("kat_id");
			$.post("ajax/removekat.lasso", { kat_id: kat_id }, function(data) {});
			$(ui.item).remove();
			window.location.reload();
		}
	}, update: function(event,ui) {
		var sortnr = 1;
		var wait = $(this).find("div.menu-kat-flash").size();
		$(this).find("div.menu-kat-flash").each(function(){
			var kat_id = $(this).attr("kat_id");
			
			$.post("ajax/updatekat.lasso", { kat_id: kat_id, field: "kat_sortnr", value: sortnr }, function(data) { wait--; });
			sortnr++;
		});
	}});
	
	//
	// Lägg till kattar till kat-menyn
	$(".puff-mall").draggable({opacity: 0.9, helper: "clone"});
	$(".puff-mall").disableSelection();
	
	$(".menu-kat[sortable=true]").droppable({accept: ".puff-mall", activeClass: "ui-state-default",
					hoverClass: "ui-state-hover", drop: function(event, ui){
						var kunder_id = $(ui.draggable).attr("kunder_id");
						var kat_grupp = $(ui.draggable).attr("kat_grupp");
						var mall = $(ui.draggable).attr("mall");
						$.post("ajax/add_kat.lasso", {kat_namn: "NY SIDA", kat_grupp: kat_grupp, ukat_namn: "", kunder_id: kunder_id, mall: mall}, function(data) {
									window.location.reload();
								});
				}, over: function(event, ui) {
					$(this).removeClass("ui-state-default");
				}, out: function(event, ui) {
					$(this).addClass("ui-state-default");
				}, activate: function(event, ui) {
				}, deactivate: function(event, ui) {
				}});
				
	//
	// Lägg till ukattar till ukat-menyn
	$(".puff-meny-sortable, .puff-meny-sortable td").droppable({accept: ".puff-mall", activeClass: "ui-state-default",
					hoverClass: "ui-state-hover", drop: function(event, ui){
						var kunder_id = $(ui.draggable).attr("kunder_id");
						var mall = $(ui.draggable).attr("mall");
						var kat_id = $(this).parents("table").attr("kat_id");
						$.post("ajax/add_ukat.lasso", {kat_id: kat_id, ukat_namn: "NY SIDA", kunder_id: kunder_id, mall: mall}, function(data) {
									window.location.reload();
								});
				}, over: function(event, ui) {
					if($(this).attr("ukat_id") != undefined) {
						$(this).removeClass("ui-state-default");
					}
					else {
				//		$(this).parent().find("td").removeClass("ui-state-default");
					}
				}, out: function(event, ui) {
					if($(this).attr("ukat_id") != undefined) {
						$(this).addClass("ui-state-default");
					}
					else {
					//	$(this).parent().find(".puff-meny-sortable td").addClass("ui-state-default");
					}
				}, activate: function(event, ui) {
					$("tr.puff-meny-sortable td.puff-background").addClass("ui-state-default");
				}, deactivate: function(event, ui) {
					$("tr.puff-meny-sortable td.puff-background").removeClass("ui-state-default");
				}});
				
	//
	// Sorterbar ukat-meny
	$(".puff-meny-sortable").hover(function() {
		sortableColumns.sortable("disable");
	}, function() {
		sortableColumns.sortable("enable");
	});
	$(".puff-meny-sortable").sortable({ placeholder: "ui-state-highlight-meny", connectWith: ".puff-meny-sortable", start: function(event,ui) {
	//	$(".menu-kat-flash").addClass("puff-column-hilight");
		$(".puff-tool-trash").show();
		$(".puff-toolbox .puff-toolbox-content").show();
	}, stop: function(event,ui) {
	//	$(".menu-kat-flash").removeClass("puff-column-hilight");
		$(".puff-tool-trash").hide();
		$(".puff-toolbox .puff-toolbox-content").hide();
		
		if(isOverTrash) {
			var ukat_id = $(ui.item).attr("ukat_id");
			$.post("ajax/removeukat.lasso", { ukat_id: ukat_id }, function(data) {window.location.reload();});
			$(ui.item).remove();
		}
	}, update: function(event,ui) {
		var sortnr = 1;
		var wait = $(this).find("div.puff-meny-link").size();
		$(this).find("div.puff-meny-link").each(function(){
			var ukat_id = $(this).attr("ukat_id");			
			$.post("ajax/updateukat.lasso", { ukat_id: ukat_id, field: "ukat_sortnr", value: sortnr }, function(data) { wait--; });
			sortnr++;
		});
	}});

	//$(".puff-column").disableSelection();
	
	//
	// Mouse-over i huvudmenyn visar penna för att ändra namn på kategorien
	$(".menu-kat-flash").hover(function() {
		$(this).find(".menu-kat-penna").show();
	}, function() {
		$(this).find(".menu-kat-penna").hide();
	});*/
});

edit = 'false';
	
	function setedittext(text) {
		var a = document.getElementById('editiframetext');
		if(a)
		{
			a.style.visibility = text != '' ? 'visible' : 'hidden';
			a.innerHTML = text;
		}
	}
	
	function showedit(editurl) {
			
			if (edit == 'true'){
		  edit = 'false';
     	frames['edit1'].location.href='includes/loading.html';
		  document.getElementById('editframe').style.display='none';
		  document.getElementById('editframe').style.visibility='hidden';
		  document.getElementById('centerframe').style.display='none';
		  document.getElementById('centerframe').style.visibility='hidden';
		  max = 'false';
    	document.getElementById('editiframe').style.width='800';
   		document.getElementById('editiframe').style.height='400';
    	document.getElementById('editiframe').style.margin='50px auto';
    	document.getElementById('editiframe').style.border='1px solid white';
    	document.getElementById('edit1').style.height='400';
    	//$("body").css("overflow", "auto");

		  }
		  else {
		 // $("body").css("overflow", "hidden");
		  edit = 'true';
		  //document.getElementById('edit1').src=editurl;	
		 	frames['edit1'].location.href=editurl;
		  document.getElementById('editframe').style.display='inline';
		  document.getElementById('editframe').style.visibility='visible';
		  document.getElementById('centerframe').style.display='inline';
		  document.getElementById('centerframe').style.visibility='visible';

			}
    
    }
	
	
	
	function iprint(ptarget) 
{ 
ptarget.focus(); 
ptarget.print(); 
} 
function show(aName) { 
			
				var divElement = document.getElementById(aName); 
				divElement.style.display = ''; divElement.style.visibility = 'visible'; 
				
				 }
function hide(aName) { 
			
				var divElement = document.getElementById(aName); 
				divElement.style.display = 'none';divElement.style.visibility = 'hidden'; 
				 }
				 
				 
function hidestatus(){
	window.status=''
	return true
	}
	
	if (document.layers)
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
	
	document.onmouseover=hidestatus
	document.onmouseout=hidestatus
	
	function none() { 
	 }
	 
	 function flip(aName) { 
			
				var divElement = document.getElementById(aName); 
				if (divElement == null) { divElement = eval(aName); } 
				if (divElement.style.display == 'none') { divElement.style.display = ''; divElement.style.visibility = 'visible'; 
				} else {
				 divElement.style.display = 'none';
				 divElement.style.visibility = 'hidden'; } 
				 }

				 
function popup(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=1,statusbar=0,menubar=0,resizable=1,width=740,height=560');");
}
