function replaceAll( str, searchTerm, replaceWith, ignoreCase )	{
   var regex = "/"+searchTerm+"/g";
   if( ignoreCase ) regex += "i";
   return str.replace( eval(regex), replaceWith );
}


function zbyvaznaku(id) {
   zbyva = 140 - $("#nahled_" + id).val().length;
   $("#zbyva_" + id).text(zbyva);
}

function zmenittextzacatek(id) {  
   text = $("#zacatek_hidden_" + id).val();
   tagy = $("#tagy_" + id).val();
   if ($("#via_" + id + ":checked").val() !== undefined) {
      via = "via @nazghul";
   } else {
      via = "";
   }
   $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
   $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
   $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
   zbyvaznaku(id);
}

function zmenittextnadpis(id) {  
   text = $("#nadpis_hidden_" + id).val();
   tagy = $("#tagy_" + id).val();
   if ($("#via_" + id + ":checked").val() !== undefined) {
      via = "via @nazghul";
   } else {
      via = "";
   }
   $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
   $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
   $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
   zbyvaznaku(id);
}

function tagstisk(kod,id) {
   klavesa = (kod.which) ? kod.which : event.keyCode;
   if (klavesa == 32) {
      if ($("#text_nadpis_" + id).val() == "nadpis") {
         text = $("#nadpis_hidden_" + id).val();
      } else {
         text = $("#zacatek_hidden_" + id).val();
      }
      tagy = jQuery.trim($("#tagy_" + id).val());
      if ($("#via_" + id + ":checked").val() !== undefined) {
         via = "via @nazghul";
      } else {
         via = "";
      }
      $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
      $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
      $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
      $("#tagy_" + id).val($("#tagy_" + id).val() + " #");
   }
   zbyvaznaku(id);
}

function tagup(id) {
   if ($("#tagy_" + id).val() == "#") {
      $("#tagy_" + id).val("");
   }
   if ($("#text_nadpis_" + id + ":checked").val() == "nadpis") {
      text = $("#nadpis_hidden_" + id).val();
   } else {
      text = $("#zacatek_hidden_" + id).val();
   }
   tagy = jQuery.trim($("#tagy_" + id).val());
   if ($("#via_" + id + ":checked").val() !== undefined) {
      via = "via @nazghul";
   } else {
      via = "";
   }
   $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
   $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
   $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
   zbyvaznaku(id);
}

function checkvia(id) {
   if ($("#via_" + id + ":checked").val() !== undefined) {
      if ($("#text_nadpis_" + id + ":checked").val() == "nadpis") {
         text = $("#nadpis_hidden_" + id).val();
      } else {
         text = $("#zacatek_hidden_" + id).val();
      }
      tagy = jQuery.trim($("#tagy_" + id).val());
      via = "via @nazghul";
      $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
      $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
      $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
   } else {
      if ($("#text_nadpis_" + id + ":checked").val() == "nadpis") {
         text = $("#nadpis_hidden_" + id).val();
      } else {
         text = $("#zacatek_hidden_" + id).val();
      }
      tagy = jQuery.trim($("#tagy_" + id).val());
      via = "";
      $("#nahled_" + id).val(text + " " + tagy + " http://t.co/NaZgHuL " + via);
      $("#nahled_" + id).val($("#nahled_" + id).val().replace("  "," "));
      $("#nahled_" + id).val(jQuery.trim($("#nahled_" + id).val()));
   }
   zbyvaznaku(id);
}

function tweetme(id) {
   if ($("#text_nadpis_" + id + ":checked").val() == "nadpis") {
      text = $("#nadpis_hidden_url_" + id).val();
   } else {
      text = $("#zacatek_hidden_url_" + id).val();
   }
   text = text + " " + $("#tagy_" + id).val();
   text = jQuery.trim(text);
   text = replaceAll(text,"#","%23",1);
   if ($("#via_" + id + ":checked").val() !== undefined) {
      via = "&via=nazghul";
   } else {
      via = "";
   }
   url = $("#url_hidden_" + id).val();
   vrsek = (screen.height - 500) / 2;
   vlevo = (screen.width - 550) / 2;
   window.open("http://twitter.com/share?text=" + text + "&url=" + url + via,"_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=550,height=500,top=" + vrsek + ",left=" + vlevo);
}

function toggletweetform(id) {
   if ($("#share_twitter_form_" + id).is(":visible")) {
      $("#share_twitter_form_" + id).slideUp(1000); 
      $("#share_twitter_" + id).removeAttr("style");  
   } else {
      $("#share_twitter_form_" + id).slideDown(1000);
      $("#share_twitter_" + id).css("backgroundPosition","0 0");
   }
}

function fbme(id) {
   vrsek = (screen.height - 500) / 2;
   vlevo = (screen.width - 550) / 2;
   window.open("http://www.facebook.com/sharer/sharer.php?u=http://www.nazghul.cz/clanky/" + id + "/","_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=550,height=500,top=" + vrsek + ",left=" + vlevo);
}

