$(document).ready(function(){
	var site_link = $('#site_url').val()+'/';
	function new_captcha() {
		var c_currentTime = new Date();
		var c_miliseconds = c_currentTime.getTime();
		document.getElementById('captcha').src = site_link + 'image.php?x='+ c_miliseconds;
	}
// RELOAD CAPTCHA
	$(".captcha .reload").click(function() {
		new_captcha();
		return false;
	});
// CUSTOMIZED AJAX VOTE, BY ME
	$("#vote_block input.vote-submit").live("click", function() {
		if(!$(".vote-ajax input[type=radio]").is(":checked")) return false;
		$("#vote_block .message").slideDown("slow").find("span.spinner").css({display: 'block'});
		$.post(site_link + "index.php?ajax=vote&rand="+Math.random(), $(".vote-ajax").serialize(), function(data) {
			$("#vote_block").replaceWith(data);
			$('.percentage-bar .progress').each(function(){
				$(this).animate({'width':$(this).attr('width')+"%"},1000);
			});
			$("#vote_block .message").slideUp("slow").find("span.spinner").css({display: 'none'});
		});
		return false;
	});
/* AJAX LIVE REQUEST FOR HTML FORMS, BY ME  */
	$(".ajax-submit").live("click", function() {
		var $form = $(this).parents(".ajax-form");
		var action = $form.attr("action");
		var EMPTY_FLAG = false;
		$form.find(".input").each(function() {
			if($(this).val()=="") {
				$(this).focus();
				EMPTY_FLAG = true;
				return;
			}
		});
		if(!EMPTY_FLAG) {
			$form.find(".ajax-submit").attr("disabled", true);
			$form.find(".message2 span.spinner").css({display:'block'});
			$form.find(".message2 span.result").css({display:'none'});
			$.post(action + "&rand="+Math.random(), $form.serialize(), function(response) {
				var show = response.substr(0, 1);
				if(show=="1") {
					$form.find(".input").val("");
				} else $form.find(".ajax-submit").attr("disabled", false);
				$form.find(".message2 span.spinner").css({display:'none'});
				$form.find(".message2 span.result").css({display:'block'}).html(response.substr(2));
			});
		}
		return false;
	});
/* AJAX LIVE REQUEST FOR  AUTHOR SIGN UP, BY ME  */
	$(".ajax-signup-button").live("click", function() {
		var $form = $(this).parents(".ajax-signup-form");
		var action = $form.attr("action");
		var EMPTY_FLAG = false;
		$form.find(".input").each(function() {
			if($(this).val()=="") {
				$(this).focus();
				EMPTY_FLAG = true;
				return;
			}
		});
		if(!EMPTY_FLAG) {
			$form.find(".ajax-signup-button").attr("disabled", true);
			$("#author_membership_popup .message").fadeIn(200);
			$("#author_membership_popup .message span.spinner").css({display:'block'});
			$("#author_membership_popup .message span.result").css({display:'block'});
			$.post(site_link + action + "&rand="+Math.random(), $form.serialize(), function(response) {
				var show = response.substr(0, 1);
				if(show=="1") $form.find(".input").val("");
				else $form.find(".ajax-signup-button").attr("disabled", false);
				$("#author_membership_popup .message span.spinner").css({display:'none'});
				$("#author_membership_popup .message span.result").css({display:'block'}).html(response.substr(2));
			});
		}
		return false;
	});
// Player
	$("#play .thumb span a,#play .thumb a").each(function() {
	   $(this).click(function() {
		   var href = $(this).attr("href");
		   var youtube = $(this).attr("youtube");
		   if(youtube==1) $("#play .thumb").html('<iframe width="670" height="380" src="'+href+'" frameborder="0" allowfullscreen></iframe>');
		   else {
			   flowplayer("player", site_link + "style/A6yafStyle/swf/flowplayer-3.2.3.swf");
		   }
		   return false;
	   });
	});
/* AJAX LIVE REQUEST FOR REPORT COMMENT, BY ME  */
	$("#comments .flag").live("click", function() {
		var href = $(this).attr("href");
		if($(this).hasClass("flaged")) {
			alert("لقد أبلغت عن التعليق مسبقاً");
			return false;
		}
		$.post(site_link + href + "&rand="+Math.random(), function(response) {
			if(response=='itsflaged') {
				alert("لقد أبلغت عن التعليق مسبقاً");
				return false;
			}
			if(response=='flaged') {
				alert("تم تبليغ إدارة الموقع بالإساءة");
				$(this).addClass("flaged");
			}
		});
		return false;
	});
/* AJAX LIVE REQUEST FOR HTML FORMS, BY ME  */
	$(".subscribe").live("click", function() {
		var $form = $(this).parents(".subscribe-form");
		$form.find(".subscribe").attr("disabled", true);
		$("#subscribe_block .message").slideDown("slow").find("span.spinner").css({display: 'block'});
		$.post(site_link + "index.php?ajax=subscribe&do=add&rand="+Math.random() + "&rand="+Math.random(), $form.serialize(), function(response) {
			$("#subscribe_block .message").find("span.spinner").css({display: 'none'}).end().find("span.result").css({display: 'block'}).html(response);
		});
		return false;
	});
	$(".unsubscribe").live("click", function() {
		var $form = $(this).parents(".subscribe-form");
		$form.find(".unsubscribe").attr("disabled", true);
		$("#subscribe_block .message").slideDown("slow").find("span.spinner").css({display: 'block'});
		$.post(site_link + "index.php?ajax=subscribe&do=remove&rand="+Math.random(), $form.serialize(), function(response) {
			$("#subscribe_block .message").find("span.spinner").css({display: 'none'}).end().find("span.result").css({display: 'block'}).html(response);
		});
		return false;
	});
	
// CUSTOMIZED AJAX FOR MOSTLY, BY ME
	$("#commenting .most-date a").live("click", function() {
		$("#commenting .most-date a").removeClass("current");
		$(this).addClass("current");
		var show = $(this).attr("href");
		show = show.substr(1);
		var $spinner = $(this).parent();
		$.post(site_link + "index.php?ajax=themostcomment&show="+show+"&rand="+Math.random(), function(data) {
			$("#commenting #commenting-ticker").replaceWith(data);
			$('ul#commenting-ticker').totemticker({
				row_height	:	'71px',
				next		  :	'#commenting .up',
				previous	  :	'#commenting .down',
				speed		 :	500,
				mousestop	 :	true
			});
		});
		return false;
	});
	$("#sending .most-date a").live("click", function() {
		$("#sending .most-date a").removeClass("current");
		$(this).addClass("current");
		var show = $(this).attr("href");
		show = show.substr(1);
		var $spinner = $(this).parent();
		$.post(site_link + "index.php?ajax=themostsend&show="+show+"&rand="+Math.random(), function(data) {
			$("#sending #sending-ticker").replaceWith(data);
			$('ul#sending-ticker').totemticker({
				row_height	:	'71px',
				next		  :	'#sending .up',
				previous	  :	'#sending .down',
				speed		 :	500,
				mousestop	 :	true
			});
		});
		return false;
	});
	$("#reading .most-date a").live("click", function() {
		$("#reading .most-date a").removeClass("current");
		$(this).addClass("current");
		var show = $(this).attr("href");
		show = show.substr(1);
		var $spinner = $(this).parent();
		$.post(site_link + "index.php?ajax=themostread&show="+show+"&rand="+Math.random(), function(data) {
			$("#reading #reading-ticker").replaceWith(data);
			$('ul#reading-ticker').totemticker({
				row_height	:	'71px',
				next		  :	'#reading .up',
				previous	  :	'#reading .down',
				speed		 :	500,
				mousestop	 :	true
			});
		});
		return false;
	});
});
