$(document).ready(function() {
   $("#news_link_a").click(function() {
		 adress = $('#news_link_adress').attr("value");
		 name = $('#news_link_name').attr("value");
		if(adress != "" && name != "") {
			if(is_email(adress))
				adress = "mailto:"+adress;
			$('#news_text').appendVal('['+adress+'|'+name+']');
		}
	});
	

	function is_email(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}
	
	$.fn.appendVal = function(txt) { return this.each(function(){ this.value += txt; }); }; 

	$("#news_link_name").focus(function (){
		$(this).addClass("has-focus");
	}).blur(function (){
		$(this).removeClass("has-focus");
	});
	$("#news_text").focus(function (){
		$(this).addClass("has-focus");
	}).blur(function (){
		$(this).removeClass("has-focus");
	});
	
	$("#news_form").bind("keypress", function(e) {
  		if (e.keyCode == 13) {
			if($("#news_link_name").is(".has-focus"))
				$("#news_link_a").click();
			if(!$("#news_text").is(".has-focus"))
			return false;
		}	
	});

	// http://chris-barr.com/entry/disable_text_selection_with_jquery/
	$(function(){
		$.extend($.fn.disableTextSelect = function() {
			return this.each(function(){
				if($.browser.mozilla){//Firefox
					$(this).css('MozUserSelect','none');
				}else if($.browser.msie){//IE
					$(this).bind('selectstart',function(){return false;});
				}else{//Opera, etc.
					$(this).mousedown(function(){return false;});
				}
			});
		});
		$('#mycarousel').disableTextSelect();
	});

	 $('.selectimg').click(function() {  
        var denna = $(this);  
        if (denna.hasClass( "selected_img" )) {  
              	denna.removeClass("selected_img");
				var adda = ","+denna.attr("id");
				$("#images_id").val($('#images_id').attr("value").replace(adda, ""));
        } else {
			denna.addClass("selected_img");
			var adda = ","+denna.attr("id");
			$("#images_id").appendVal(adda);
		}
	});

	$("#showimages").click(function() {
		$("#showhideimages").toggle("slow");
		if($("#showimages").attr("value") == "Visa bilder")
			$("#showimages").val("Dölj bilder");
		else
			$("#showimages").val("Visa bilder");
	});
	$("#showlinkcreator").click(function() {
		$("#linkcreator").toggle("slow");
		if($("#showlinkcreator").attr("value") == "Visa länkskapare")
			$("#showlinkcreator").val("Dölj länkskapare");
		else
			$("#showlinkcreator").val("Visa länkskapare");
	});
	$("#showpostdate").click(function() {
		$("#postdate").toggle("slow");
		if($("#showpostdate").attr("value") == "Visa publiceringsalternativ")
			$("#showpostdate").val("Dölj publiceringsalternativ");
		else
			$("#showpostdate").val("Visa publiceringsalternativ");
	});
	
	$(".gallery_sort_save").click(function() {
		if (confirm("Är du säker på att du vill spara sorteringen?")){
			var result = $('#sortable').sortable('toArray');
			$.ajax({
				type: "POST",
			    url: '/includes/ajax/admin_gallery_sort.php',
				data: "sortering="+result,
				success: function(){
					alert("Sparat!")
			    }
			});
		} 
		
	});

 });





