// JavaScript Document

$(document).ready(function(){
						   
	$("#s").focus();
	  
	$("#page_nav ul li span").hover(function() {
		$(this).parent().find("ul").slideDown('fast').show();
		$(this).parent().hover(function() {  
		}, function(){  
			setTimeout(function() {
				$("#page_nav ul li span").parent().find("ul").slideUp('slow');
			}, 600);
		});
		
	});
	
	$("#page_nav ul li ul li").hover(
		function() {
			$(this).animate({marginLeft: "0px"},"slow");
		},
		function() {
			$(this).animate({marginLeft: "24px"},"slow");
		}
	);
	
	$("#s").keyup(function(e){
		if (checkKeyCode(e.keyCode)) {
			if ($("#s").val() == '') {
				$("#search_tops").slideUp('fast');
				return;
			} else {
				$("#search_tops").html('<li><div>Searching...</div></li>');
			}
			$("#search_tops").slideDown('fast').show();
			setTimeout(function(){
				if ($("#s").val() == '') {
					//$("#search_tops").html('');
					$("#search_tops").slideUp('fast');
				} else {
					$.post("ajax.php", {s: $("#s").val()}, function(xml) {
						// format and output result
						if ($("#s").val() == '') {
							//$("#search_tops").html('');
							$("#search_tops").slideUp('fast');
						} else {
							$("#search_tops").html($(xml).html());
						}
					});
				}
			} ,700);
		} else {
			return;
		}
   	});
	
	$("#s").blur(function(){
		setTimeout(function() {
			//$("#search_tops").html('');
			$("#search_tops").slideUp('fast');
		}, 500);
	});
	
	$("#front_prev_page").click(function(){
		var top = parseInt($("#front_posts").css('top'));
		
		if (top == 0)
			return;
		
		top = top + 392;
		var p = top / -392;
		p++;
		t = top + "px";
		
		if (p == 1) {
			$("#page_nav_prev_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_prev_inactive.jpg');
			$("#front_prev_page").css('cursor','default');
		} else {
			if ($("#page_nav_prev_btn").attr('src') == 'http://yourbro.com/wp-content/themes/yourbro_3/images/btn_prev_inactive.jpg') {
				$("#page_nav_prev_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_prev.jpg');
				$("#front_prev_page").css('cursor','pointer');
			}
			$("#page_nav_next_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_next.jpg');
			$("#front_next_page").css('cursor','pointer');
		}
		
		$("#front_posts").fadeOut(500,function(){
			$("#front_posts").css('top',t);
			$("#front_posts").fadeIn(500);
		});
								  
		$("#post_nums").fadeOut(500,function(){				
			$("#post_nums").html(p);
			$("#post_nums").fadeIn(500);
		});
	});
	
	$("#front_next_page").click(function(){
		var top = parseInt($("#front_posts").css('top'));
		top = top - 392;
		var p = top / -392;
		p++;
		
		if (p == 6)
			return;
		
		if (p == 5) {
			$("#page_nav_next_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_next_inactive.jpg');
			$("#front_next_page").css('cursor','default');
		} else {
			if ($("#page_nav_next_btn").attr('src') == 'http://yourbro.com/wp-content/themes/yourbro_3/images/btn_next_inactive.jpg') {
				$("#page_nav_next_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_next.jpg');
				$("#front_next_page").css('cursor','pointer');
			}
			$("#page_nav_prev_btn").attr('src','http://yourbro.com/wp-content/themes/yourbro_3/images/btn_prev.jpg');
			$("#front_prev_page").css('cursor','pointer');
		}
		
		t = top + "px";
		
		$("#front_posts").fadeOut(500,function(){
			$("#front_posts").css('top',t);
			$("#front_posts").fadeIn(500);
		});
		
		$("#post_nums").fadeOut(500,function(){				
			$("#post_nums").html(p);
			$("#post_nums").fadeIn(500);
		});
	});
	
	$("#front_video_posts a[rel^=post]").click(function(e) {
		e.preventDefault();
		var link = $(this).attr('href');
		var rel = $(this).attr('rel');
		rel = rel.split('-');
		var id = rel[1];
		$.post("ajax.php", {v: id}, function(xml) {
			var data = $(xml).html();
			data = data.split(' ');
			
			if (data[0] == 'link')
				window.location = link;
			else {
				if ($("#flashcontent").html() == $(xml).html())
					window.location = link;
				
				$("#flashcontent").fadeOut(1000,function() {
					$("#flashcontent").html($(xml).html());
					$("#flashcontent").fadeIn(1000);
				});
			}
		});
	});
  
});

function checkKeyCode(k) {
	if (k >= 48 && k <= 90)
		return 1;
	else if (k >= 96 && k <= 105)
		return 1;
	else if (k >= 186 && k <= 222)
		return 1;
	else if (k == 46 || k == 8 || k == 32)
		return 1;
	
	return 0;
}