$(document).ready(
  function(){
      save_buffer();
      function save_buffer()
      {
      var save = "0";
      var buffid = "";
      $(".savetext").click(function()
      {
      if(save == 0) {
      save_int = setInterval(loadme,2000);
      save = 1;
      }
      });
      function loadme()
        {
          $.post("extensions/Blog/php/backend/backend_blog_buffer.php", {text: $(".savetext").val(),title: $(".savetitle").val(), author: $(".saveauthor").val(), buffid: buffid},
          function(data)
          {
          data_split = data.split("-");
          if(!buffid)
          {
              buffid = data_split[0];
              if($("#id_ex").val() != 1)
              {
                var formact = $("#add_blogentry").attr("action");
                var formact = formact.substr(0, formact.length-1)+"2&nid="+buffid;
                $("#add_blogentry").attr({action: formact});
              }
          }
          $("#buffer_output").html(data);
          }
          )
        }
      }

     $(".countme").bind("focus change keyup keydown keypress",
        function()
          {
            var curlength = $(".countme").val().length;
            var leftlength = max_numbers - curlength;
            if(leftlength < 0) {
            $(".countme").val($(".countme").val().substring(0,max_numbers));
            }
            $("#countnumbers").html(leftlength);
          }
     )
    $(document).ready(function() {
        $(".input_desc2").addClass("input_desc");
        $(".input_desc2").removeClass("input_desc2");
        $(".input_desc").css({'display':'none'});
        max_numbers = $("#countnumbers").html();
    })
    $(".toggledesc").bind("focus blur",function () {
      position = $(this).position();
      outw = $(this).outerWidth();
      $(this).toggleClass("inputtext2");
      $(this).toggleClass("inputtext");
      desc = $(this).attr("name");
      $("#"+desc).css({'left':position.left+outw-1, 'top':position.top});
      $("#"+desc).toggle("slow");

    });
     $(".hover").hover(
      function () {
        newsrc = $(this).attr("src").replace(/.png/,"_hover.png");
        $(this).attr("src",newsrc);
      },
      function () {
        newsrc = $(this).attr("src").replace(/_hover/,"");
        $(this).attr("src",newsrc);
      }
    );
    $(".close_error_span").click(function()
      {
        $("#login_error").slideUp("slow");
        $("#access_error").slideUp("slow");
      });
    $("#preview").click(function(){
        x = (screen.availWidth - 900) / 2;
        y = (screen.availHeight - 400) / 2;
        var features = "height=500,width=900,left="+x+",top="+y+",scrollTo,resizable=0,scrollbars=1,location=0";
        newwindow=window.open("index.php?cat=650&prev=1&art="+$(".art").val()+"&text="+escape($(".text").val())+"&link="+escape($(".link").val())+"&artist="+escape($(".artist").val())+"&title="+escape($(".title").val())+"", "Popup", features);
        return false;
    })
      $("#prom_img").toggle(
        function () {
         $("#pic_menu").fadeIn("slow");
        },
        function () {
         $("#pic_menu").fadeOut("slow");
        }
      );
    $("#picture_mode").click(function(){
      $("#all_pic").remove();
      $("body").prepend("<div id='all_pic'></div>");
      $("#all_pic").html("<div id='changeBgColor'><span class='titlespan'>background</span><span class='black chColor'></span><span class='white chColor'></span></div><img id='all_pic_img' src='"+$("#prom_img").attr("src")+"' alt='"+$("#prom_img").attr("src")+"' />");
      $("#alldiv").fadeOut("slow");
    })

    $("#all_pic_img").live("click", function(){
       $(this).fadeOut("slow");
       $("#alldiv").fadeIn("slow");
       $("#all_pic").remove();
	 });
    $("#newWindow").click(function(){
      newwindow=window.open($("#prom_img").attr("src"), "newWindow");
      return false;
    })
    $(".linkNewWindow").click(function(){
        window.open(this.href);
        return false;
      return false;
    })
    $(".white").live("click",function(){
     $("#all_pic").css("background-color","#FFF");
     $(".titlespan").css("color","#000");
    })
    $(".black").live("click",function(){
     $("#all_pic").css("background-color","#000");
     $(".titlespan").css("color","#FFF");
    })



  }
)