$(document).ready(function(){
	$('.tarih, .uye_tarih').cuteTime();
	$('.comment_form_reg textarea').elastic();

	$('a.post_topic').click(function(){
		$('.forum').slideToggle("slow");
		$('.neredeyim').slideToggle("slow");
		$('.yeni_konu_ac').slideToggle("slow");
		$('#wp_page_numbers').slideToggle("slow");
		$('.page_navigation').slideToggle("slow");
	})
	$('a.close_form').click(function(){
		$('.forum').slideToggle("slow");
		$('.neredeyim').slideToggle("slow");
		$('.yeni_konu_ac').slideToggle("slow");
		$('#wp_page_numbers').slideToggle("slow");
		$('.page_navigation').slideToggle("slow");
	})
	$('a#forum_degistir').click(function(){
		$('#kategori_adi').fadeOut("fast", function() {
			$('#dropdown_menu').fadeIn("slow");
		})
	})

	$(".yeni_konu_ac").submit(function() {
		$(".submit_loading_topic").fadeIn("fast");
	});

	$(".close_report").click(function() {
		$(this).closest(".sikayet_formu").hide(400);
	});
	$("#topic_tags, #new-post-tags").tagEditor({
		confirmRemoval: false,
		confirmRemovalText: 'Etiketi Kaldir?',
		separator: ',',
		completeOnSeparator: true,
		completeOnBlur: true,
		initialParse: true
	});

    $(".quote").click(function() {
   	    var cmt = $('.user_com', $(this).parent()).html();
       	$("#comment").append('@' + cmt + '\n');
   	});
});

function report_post(name)
{
	jQuery('.report_loading').hide();
	jQuery('.report_answer').hide();
	jQuery('.sikayet_formu').hide();
	jQuery('.' + name).show(400);
	jQuery('.form_' + name).show(400);
	jQuery('#' + name).focus();
}

function send_report(form)
{
	// get POST DATA
	var report_title=form.report_title.value;
	var report_message=form.report_message.value;
	var report_url=form.report_url.value;
	var report_nonce=form.report_nonce.value;
	var report_class=form.report_class.value;
	var report_template_url=form.report_template_url.value;


	jQuery('.form_'+report_class).slideToggle(400);
	jQuery('.loading_'+report_class).slideToggle(400);
	
	// Send Ajax
	jQuery.post(report_template_url + '/send_report.php', { report_title: report_title, report_message: report_message, report_url: report_url, do_ajax_report:"true", report_nonce: report_nonce, report_class: report_class },
	  function(data){
		// Display the Return
		jQuery('.answer_'+report_class).slideToggle(400).html(data);
		jQuery('.loading_'+report_class).slideToggle(400);
	  });
	
	return false;
}


function addTags(Tag,fTag,id)
{
	var sid = id;
	if(sid === 1) {
		var obj = document.post_new.comment;
	} else {
		var obj = document.wpuf_new_post_form.wpuf_post_content;
	}
	obj.focus();

	if (document.selection && document.selection.createRange)  // Internet Explorer
	{
		sel = document.selection.createRange();
		if (sel.parentElement() == obj)  sel.text = Tag + sel.text + fTag;
	}
	else if (typeof(obj) != "undefined")  // Firefox
	{
		var longueur = parseInt(obj.value.length);
		var selStart = obj.selectionStart;
		var selEnd = obj.selectionEnd;
		obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
	}
	else obj.value += Tag + fTag;
	obj.focus();
}

function addLink(Tag,fTag,id)
{
	var sid = id;
	if(sid === 1) {
		var obj = document.post_new.comment;
	} else {
		var obj = document.wpuf_new_post_form.wpuf_post_content;
	}
	obj.focus();

	var url = window.prompt("URL adresini giriniz yada Iptal tusuna basiniz:", "http://");

	if (url)
	{
		if (document.selection && document.selection.createRange)  // Internet Explorer
		{
			sel = document.selection.createRange();
			if (sel.parentElement() == obj)  sel.text = "[url=\"" + url + "\"]" + sel.text + "[/url]";
		}
		else if (typeof(obj) != "undefined")  // Firefox
		{
			var longueur = parseInt(obj.value.length);
			var selStart = obj.selectionStart;
			var selEnd = obj.selectionEnd;
			obj.value = obj.value.substring(0,selStart) + "[url=\"" + url + "\"]" + obj.value.substring(selStart,selEnd) + "[/url]" + obj.value.substring(selEnd,longueur);
		}
		else obj.value += "[url=\"\"[/url]";
		obj.focus();
	}
}

function addEmbed(Tag,fTag,id)
{
	var sid = id;
	if(sid === 1) {
		var obj = document.post_new.comment;
	} else {
		var obj = document.wpuf_new_post_form.wpuf_post_content;
	}
	obj.focus();

	var url = window.prompt("Videonun tam adresini giriniz:", "");

	if (url)
	{
		if (document.selection && document.selection.createRange)  // Internet Explorer
		{
			sel = document.selection.createRange();
			if (sel.parentElement() == obj)  sel.text = Tag + url + fTag;
		}
		else if (typeof(obj) != "undefined")  // Firefox
		{
			var longueur = parseInt(obj.value.length);
			var selStart = obj.selectionStart;
			var selEnd = obj.selectionEnd;
			obj.value = obj.value.substring(0,selStart) + Tag + url  + fTag + obj.value.substring(selEnd,longueur);
		}
		else obj.value += Tag + fTag;
		obj.focus();
	}
}

function addImg(Tag,fTag,id)
{
	var sid = id;
	if(sid === 1) {
		var obj = document.post_new.comment;
	} else {
		var obj = document.wpuf_new_post_form.wpuf_post_content;
	}
	obj.focus();

	var url = window.prompt("Resmin tam adresini giriniz yada Iptal tusuna basiniz:", "http://");

	if (url)
	{
		if (document.selection && document.selection.createRange)  // Internet Explorer
		{
			sel = document.selection.createRange();
			if (sel.parentElement() == obj)  sel.text = "[img]" + url + "[/img]";
		}
		else if (typeof(obj) != "undefined")  // Firefox
		{
			var longueur = parseInt(obj.value.length);
			var selStart = obj.selectionStart;
			var selEnd = obj.selectionEnd;
			obj.value = obj.value.substring(0,selStart) + "[img]" + url + "[/img]" + obj.value.substring(selEnd,longueur);
		}
		else obj.value += "[url=\"\"[/url]";
		obj.focus();
	}
}


/*******

	***	Anchor Slider by Cedric Dugas   ***
	*** Http://www.position-absolute.com ***
	
	Never have an anchor jumping your content, slide it.

	Don't forget to put an id to your anchor !
	You can use and modify this script for any project you want, but please leave this comment as credit.
	
*****/
		


$(document).ready(function() {
	$("a.anchor").anchorAnimate()
});

jQuery.fn.anchorAnimate = function(settings) {

 	settings = jQuery.extend({
		speed : 500
	}, settings);	
	
	return this.each(function(){
		var caller = this
		$(caller).click(function (event) {	
			event.preventDefault()
			var locationHref = window.location.href
			var elementClick = $('#comment')
			
			var destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed);
		  	return false;
		})
	})
}

