jQuery.fn.selectMain = function() {
		jQuery("#mains div").hide();
		jQuery("#main1").show();
		jQuery("#thumbnails li").eq(0).addClass("active");
		return jQuery("#thumbnails li").hover(function(){
			jQuery("#mains div").hide();
			jQuery("#thumbnails li").removeClass("active");
			var main = $(this).find("a").attr("rel");
			$(this).addClass("active");
			jQuery("#" + main).show();
		},function() { }
		);
};

jQuery.fn.selectVideo = function() {
		return jQuery("#video_news li").hover(function(){
			jQuery("#video_news .main_image").empty();
			var new_vid = $(this).html();
			var new_title = $(this).find("img").attr("alt");
			var new_content = new_vid + "<h2>" + new_title + "</h2>";
			jQuery("#video_news .main_image").append(new_content);

		},function() { }
		);
};

 jQuery.fn.selectVid = function() {
		jQuery("#vid_titles li").eq(0).addClass("active");
		jQuery("#vid_images div").hide();
		jQuery("#vid_images div").eq(0).show();
		return jQuery("#vid_titles li").hover(function(){
			jQuery("#vid_images div").hide();
			var new_vid = $(this).find("a").attr("rel");
			jQuery("#" + new_vid).show();
	},function() { }
	);
};

$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});
};

$(document).ready(function(){
	$("#nav li").hover(
		function(){ $("ul", this).show("slow"); }, 
		function() { }
	);
	
	$("#nav li ul").hover(
		function() { $(this).parents("li").addClass("actived"); },
		function() {$(this).parents("li").removeClass("actived");}
	);

	if (document.all) {
		$("#nav li").hoverClass ("active");
	}

	$("#most_readed").click(function() {
		$('.tabnav a').removeClass('active');
		$(this).addClass('active');
		$('#populars .sub').prepend('<div class="loading"></div>');
		$('#populars .sub').load('tasks.php?task=populars&type=most_readed');
		return false;
	});
	
	$("#most_watched").click(function() {
		$('.tabnav a').removeClass('active');
		$(this).addClass('active');
		$('#populars .sub').prepend('<div class="loading"></div>');
		$('#populars .sub').load('tasks.php?task=populars&type=most_watched');
		return false;
	});
	
	$("#most_commented").click(function() {
		$('.tabnav a').removeClass('active');
		$(this).addClass('active');
		$('#populars .sub').prepend('<div class="loading"></div>');
		$('#populars .sub').load('tasks.php?task=populars&type=most_commented');
		return false;
	});
	
	$("form#loginform").submit(function() {
		$("#users_login h1").after('<div class="loading"></div>');
		$("#users_login .errors").remove();
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=login",
		success : function(msg){ 
		$("#users_login .loading").remove();
		var referer = String(msg); 
		if (referer.substring(0,1) == "h") {
			window.location.href = msg;
		} else {
			var sURL = "/giris";
			window.location.href = sURL;
			$("#users_login h1").after(msg); }
		}
		});
		return false;
	});
	
	$("form#registerform").submit(function() {
		$("#users_register h1").after('<div class="loading"></div>')
		$("#users_register .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=register",
		success : function(msg){ 
		$("#users_register .loading").remove();
		if(msg == "ok") {
			$("#registerform").remove();
			$("#users_register h1").after('<div class="message m_done">E-posta adresinize gönderilen aktivasyon linkini	ziyaret ederek kayıt işlemini tamamlayabilirsiniz!</div>');
		} else {
			var rURL = "/kayit";
			window.location.href = rURL;
			$("#users_register h1").after(msg); }
		}
		});
		return false;
	});
	
	$("form#forgotform").submit(function() {
		$("#users_forgot").prepend('<div class="loading"></div>');
		$("#users_forgot .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=forgotpass",
		success : function(msg){ 
			$("#users_forgot .loading").remove();
			$("#users_forgot").prepend(msg); }
		});
		return false;
	});
	
	$("form#cp_form").submit(function() {
		$("#users_cp").prepend('<div class="loading"></div>');
		$("#users_cp .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=changepass",
		success : function(msg){ 
			$("#users_cp .loading").remove();
			if(msg == "ok") {
				$("#cp_form").remove();
				$("#users_cp").prepend('<div class="message m_info">Parolanız değiştirildi!</div>');
			} else {
				$("#users_cp").prepend(msg); 
			}			
			}
		});
		return false;
	});
	
	$("form#profile_form").submit(function() {
		$("#users_profile h1").after('<div class="loading"></div>');
		$("#users_profile .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
	   	var input = $(this);
    		if(!input.is(':checkbox, :radio') || this.checked){
      		inputs.push(this.name + '=' + unescape(input.val()));
    		} 
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=updateprofile",
		success : function(msg){ 
			$("#users_profile .loading").remove();
			if(msg == "ok") {
				$("#profile_form").remove();
				$("#users_profile h1").after('<div class="message m_info">Profiliniz güncellendi!</div>');
			} else {
				$("#users_profile h1").after(msg); 
			}			
			}
		});
		return false;
	});
	
	$("form#pm_form").submit(function() {
		$("#users_pm h1").after('<div class="loading"></div>');
		$("#users_pm .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=privatemessage",
		success : function(msg){ 
			$("#users_pm .loading").remove();
			if(msg == "ok") {
				$("#pm_form").remove();
				$("#users_pm").prepend('<div class="message m_info">Mesajınız Gönderildi!</div>');
			} else {
				$("#users_pm").prepend(msg); 
			}			
			}
		});
		return false;
	});
	
	$("form#commentform").submit(function() {
		$("#commentform").prepend('<div class="loading"></div>');
		$("#comments .errors").remove()
		var inputs = [];
		$(':input', this).each(function() {
		inputs.push(this.name + '=' + unescape(this.value));
		});
		$.ajax({
		type : "POST",		
		data : inputs.join('&'),
		url : "/tasks.php?task=c_add",
		success : function(msg){
		$("#comments .loading").remove();
		if(msg == "ok") {
			$("h1.add").after('<div class="ajax_done">Yorumunuz alındı!<br />Bir de <a href="http://www.tarihenot.com" target="blank">Tarihe Not</a> düşmek ister misiniz?</div>');
			$("#commentform").remove();
		} else {
			$("#commentform").prepend(msg); }
		}
			
		});
		return false;
	});
	
	$("#comments .passive").next(".comment_body").hide();
	$("#comments .passive .votes").prepend('<span><a href=\"#\" class=\"show_comment\">[Yorumu Göster]</a></span>');
	$("#comments .show_comment").click(function() {
		$(this).parents(".comment_head").next("div .comment_body").show();
		$(this).hide();
		return false;
	});
	
	$("#comments a.vote_up").click(function() {
		var comment = $(this).attr("rel");
		$(this).parents(".votes").prepend('<img src="/css/baseimg/loading.gif" alt="" />').load("/tasks.php?task=c_vote_up&id=" + comment);
		return false;
	});
	
	$("#comments a.vote_down").click(function() {
		var comment = $(this).attr("rel");
		$(this).parents(".votes").prepend('<img src="/css/baseimg/loading.gif" alt="" />').load("/tasks.php?task=c_vote_down&id=" + comment);
		return false;
	});
	
	$("form#anketform").submit(function() {
		$("#anketform").prepend('<div class="loading"></div>');
		$("#anketform .errors").remove()
		var vote = "vote=" + $('input[name=vote]:checked').val();
		var poll = $("input[name=pollid]").val();
		$.ajax({
		type : "POST",		
		data : vote,
		url : "/tasks.php?task=poll_vote&p="+poll,
		success : function(msg){
		$("#anketform .loading").remove();
		if(msg == "ok") {
			$("#anket .div_sub").html('<div class="ajax_done">Oyunuz alındı!</div>');
			var results = function() { $("#anket .div_sub").load("/tasks.php?task=poll_results&p=" + poll); }
			setTimeout(results,1000);
		} else {
			$("#anket .div_sub").prepend(msg); }
		}
			
		});
		return false;
	});
	
	$('.info_pages').click(function() {
		var page = $(this).attr("href");
		window.open("/pages.php?page=" + page,'SP','resizable=no,scrollbars=yes,width=415,height=500');
		return false;
	});
	
	$('.addcomment').click(function() {
		var post = $(this).attr("id");
		var type= $(this).attr("rel");
		window.open("/addcomment.php?type=" + type +"&post=" + post,'SP','resizable=no,scrollbars=yes,width=550,height=450');
		return false;
	});
});
