/* $Id: main.js 445 2008-12-12 22:13:58Z vincent $ */

$(document).ready(function(){
	if ($.browser.msie && $.browser.version.substr(0,1)<8) {
		if ($("#footright").length > 0) {
			var footPOs = $("#footnav").width();
			$("#footright").css({width: footPOs});
		};
	}

	// Remove Text From search boxes
	$('.searchBox').focus(function(){
		if($(this).val() == $(this).attr('defaultValue')){$(this).val('');}
	});

	$('.searchBox').blur(function(){
		if($(this).val() == '') { $(this).val($(this).attr('defaultValue')); }
	});
	
	$('#navbar_username').focus(function(){
		if($(this).val() == $(this).attr('defaultValue')){$(this).val('');}
	});

	$('#navbar_username').blur(function(){
		if($(this).val() == '') { $(this).val($(this).attr('defaultValue')); }
	});
	
	$('#navbar_password').focus(function(){
		if($(this).val() == $(this).attr('defaultValue')){$(this).val('');}
	});

	$('#navbar_password').blur(function(){
		if($(this).val() == '') { $(this).val($(this).attr('defaultValue')); }
	});
	
	$("#show_mood").click(function(){
		var position = $(this).position();
		$("#mood_popup").load("/assets/images/forum/moods.phtml", function(){
				$("#mood_popup").css({"top":position.top + 20, "left":position.left });
				$("#generalModal").show();
				$("#mood_popup").slideDown("normal", function(){
					$("#mood_popup li img").click(function(){
						var mood = $(this).attr("alt");
						$("#show_mood").html('<img id="'+mood+'" src="http://img.afullcup.com/images/vmoods/images/'+mood+'.gif" alt="'+mood+'" title="'+mood+'" />');
						$("#mood_popup").hide();
						$("#generalModal").hide();
						$.post("/users/updatemood", { moodid: mood} );
					});
				});
				return false;
		});
	});

	$("#userstatus").click(function(){
		$("#userstatus span").hide();
		$("#user_status").show();
		var oldStatus = $("#user_status").val();
		$('#user_status').blur(function(){
			var status = $(this).val();
			if (status == '') { $("#userstatus span").text('Click here to update your status.'); }
			else { $("#userstatus span").text(status);}
			
			$("#user_status").hide();
			$.post("/users/updatestatus", { userStatus: status} );
			$("#userstatus span").show();
		});
	});
	
	$("#notices_total").click(function(){
		var position = $(this).position();
		$("#user_notices").css({"top":position.top + 20, "left":position.left - 20 });
		$("#generalModal").show();
		$("#user_notices").show();
		return false;
	});
	
	$("#generalModal").click(function(){
		$("#generalModal").hide();
		$("#user_notices").hide();
		$("#mood_popup").hide()
	});
	
	$('#toggleCheck').click(function(){
		var checkedValue = $('#toggleCheck').attr('checked') ? 'checked' : '';
		$(':checkbox').attr('checked', checkedValue);
	});
	
	
	if($('#toggleCheck').length > 0){
		var tog = false;
		$('#toggleCheck').click(function() {
			$("input[type=checkbox]").attr("checked",!tog);
			if(tog == true){
				$(this).text("Check All");
			}
			else {
				$(this).text("Uncheck All");
			}
			tog = !tog;
		});
	}
	


});