 $(document).ready(function(){
	
	
    $("#tagsinput").keypress(function (e) {
      if (e.which == 13) { tag2li(); return false; }
	 });
	
    $("#addtag").click( function(){ tag2li(); return false; });
		
	$("#marrowing").submit( function(){ 
		var tagler= "";
		for(j=0;j<list.length;j++){
			tagler+=list[j];
			if(j!=(list.length-1)) tagler+=",";
		}
		$("#alltags").val(tagler);
		if($("#alias").val()=="") aliastatus =1; 
		
		if(aliastatus!=1){ $("#astat").fadeOut(); $("#astat").fadeIn(); return false; }
		
		if($(this).hasClass("direct") && aliastatus==1){
			var ed = tinyMCE.get('metin');
			edi = ed.getContent();
			edi = html_entity_decode(edi);
			$("textarea.markit").val(edi);
			$.ajax({
				 type: 'POST',
				 url: 'http://marro.ws/ajax/markit.php',
				 data: $(this).serialize(),
				 beforeSend: function(){ ed.setProgressState(1);  },
				 success: function(Cevap){
					if(Cevap.match("^http://") == "http://"){
						location.href= Cevap;
					}
					else {
						jAlert(Cevap);
						ed.setProgressState(0);
					}
				} 
			   });
			return false;
		}

	});
		
	
	$("#alias").change( function(){ checkalias(); } );
	
  });
  
  var aliastatus =0;
  var tagcounter = 0; 
  var list = new Array();
  
  function tag2li(){
	var icerik = $("#tagsinput").val();				 
	var dizi = icerik.split(",");
	for(i = 0; i < dizi.length; i++){
	  if(dizi[i]!= "" && dizi[i] != "Tags here"){
	  tagekle(dizi[i]);
	  $("#tagsinput").val("");
	  }
	}
  }
  
   function suggekle(beni){
	var im= "#suggestion-" + beni;
	var icerik = $(im +" span").html();
	tagekle(icerik);  
	$(im).remove();
	if($("#tavsiye ul").children().size() == 0){
		  $("#tavsiye").fadeOut();
	}
  }
  
  function tagekle(icerikim){
    if(varmi(icerikim) != 1){
	  $(".etiket").append('<li class="addedtag yok" id="tag-'+tagcounter+'"><span>'+ icerikim + '</span> <a class="deletelink" onclick=\'javascript: tagkaldir("'+tagcounter+'");\'  title="Delete">Delete</a> <a class="editlink" onclick=\'javascript: edit("#tag-'+tagcounter+'");\' title="Edit">Edit</a></li>');
	  $("#tag-"+tagcounter).slideDown("slow");
	  tagcounter++;
    }
	$(".etiket.yok").fadeIn("1000"); 
	editall();
  }
  
  function edit(me){
	  $('"'+me+' span').click();
  }
  
  function tagkaldir(sira){
	  $("#tag-"+sira).remove();
	  list.splice(sira,1);
	  tagcounter--;
  }
 
  function varmi(x){
	  for(b = 0; b < list.length; b++){
		  if(x == list[b]) return 1; 
	  }
	  list.push(x);
	  return 0;
  }
  

	function editall(){
		$('ul.etiket li span').editable( function(value, settings) { 
		 var x = $(this).parent().attr("id").split("-"); 
		 list[x[1]] = value;
		 return(value);
		}, {
			 indicator : 'Saving...',
			 tooltip   : 'Click to edit...',
			 onblur : 'submit',
			 width     : '100px'
		});
	}

	function checkalias(){
		if($("#alias").val()!=""){
			 $("#astat").attr("src","img/ajax-loader.gif");
				 $("#astat").fadeIn();
				 $.ajax({
				 type: 'POST',
				 url: 'http://marro.ws/ajax/aliascheck.php',
				 data: 'alias='+$("#alias").val(),
				 success: function(Cevap){
					$("#astat").fadeOut();
					$(".aliastatus").hide();
					if(Cevap =="0"){ $("#astat").attr("src","http://marro.ws/img/okey.gif"); aliastatus=1;}
					else{ 
					$(".aliastatus").html(Cevap); $(".aliastatus").addClass("kirm");  $(".aliastatus").fadeIn(); $("#astat").attr("src","http://marro.ws/img/notokey.gif"); aliastatus=0;	
					}
					$("#astat").fadeIn();
					
				} 
			   });
		}
		else{
		$("#astat").attr("src","http://marro.ws/img/okey.gif"); aliastatus=1;  $(".aliastatus").fadeOut(); $("#astat").fadeOut();
		}
	}

	function html_entity_decode(str) {
		  var ta=document.createElement("textarea");
		  ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
		  return ta.value;
		}