$(document).ready(function() {
	//Category filter slide-down on Search Field
	$("#category-button").click(function() {
		$("#search-categories").slideToggle();
		if($("#nav #search").hasClass("search-current")) {
			$("#nav #search").removeClass("search-current");
		}
		else {
			$("#nav #search").addClass("search-current");
		}
	});
	
	$("#search-button").hover(function() {
		$(this).css("cursor", "pointer");
	});
	$("#search-button").click(function() {
		$("#search-form").submit();
	});
	
	$("#search-categories a").click(function() {
		if($(this).hasClass("active")) {
			$(this).removeClass("active");
		}
		else {
			$(this).addClass("active");
		}
		$("#category_ids").val('');
		var cat_ids = 0;
		$("#search-categories a").each(function() {
			if($(this).hasClass("active")) cat_ids += ', ' + $(this).attr("id");
		});
		$("#category_ids").val(cat_ids);
		$(this).blur();
	});
	
	$(".stars span").hover(function() {
		var number_to_highlight =  parseInt($(this).html());
		var number_to_normal = parseInt($(this).html()) - 1;
		$(this).parent().children("span:lt(" + number_to_highlight  + ")").addClass("highlight");
		$(this).parent().children("span:gt(" + number_to_normal  + ")").removeClass("highlight on");
	});
	$(".stars span").click(function() {
		$(this).parent().children("#rating").val($(this).html());
		var rand = Math.round(Math.random() * 9999999);
		$.ajax({
			type: "POST",
			url: "ajax/rating.php",
			data: 'rating=' + $(this).html() + '&video_id=' + $(this).parent().children("#video_id_rating").val() + '&rand=' + rand,
			success: function(msg){
				alert(msg);
			}
		});
	});
	$(".stars").hover(
		function() {
			$(this).css("cursor", "pointer");
		},
		function() {
			var number_to_highlight =  $(this).children("#rating").val();
			var number_to_normal = $(this).children("#rating").val() - 1;
			if(number_to_normal == -1) {
				number_to_normal = 0;
				$(this).children("span:eq(" + number_to_normal  + ")").removeClass("highlight on");		
			}
			$(this).children("span:lt(" + number_to_highlight  + ")").removeClass("highlight").addClass("on");
			$(this).children("span:gt(" + number_to_normal  + ")").removeClass("highlight on");		
		}
	);
	
	//Set inner page content areas to the same height
	var max_height = 0;
	$(".inner-rounded-container-content, #inner-nav-container").each(function() {
		if($(this).height() > max_height) max_height = $(this).height();
	});
	$(".inner-rounded-container-content, #inner-nav-container").css("height", max_height);
	$(".inner-rounded-container-content").css("height", max_height + 1);
	$("#post-comment").click(function() {
		if($(".new-comment").length > 0) {
			
		}
		else {
			$("#comment-holder").prepend('<div class="comment new-comment"><div class="profile-pic"><img src="images/profile/profile-pic.gif" /></div><form class="post-comment-form" action="video?id=' + $("#video_id").val() + '" method="post"><textarea name="comment" class="textarea-comment"></textarea><div><input type="button" name="post" id="post-this-comment" value="Post Comment" /> <input type="button" name="discard" class="discard" value="Discard" /></div></form><div class="clear"></div></div>');
			$(".textarea-comment").focus();
		}
	});
	$(".discard").live("click", function() {
		$(this).parent().parent().parent().fadeOut(function() {
			$(this).remove();							  
		});
	});
	$("#post-this-comment").live("click", function() {
		$(this).parent().parent().submit();
	});
});

//SIFR
var vagrounded = {
	src: 'fonts/vagrounded.swf'
};

sIFR.activate(vagrounded);
sIFR.replace(vagrounded, {
	wmode: 'transparent',
	selector: '#inner-nav li.header',
	css: '.sIFR-root { color: #ffffff; font-size: 21px; }'
});

sIFR.activate(vagrounded);
sIFR.replace(vagrounded, {
	wmode: 'transparent',
	selector: '.home-rounded-container-content h2',
	css: '.sIFR-root { color: #54717f; font-size: 21px; }'
});
