$(document).ready(function(){
	$("ul").each(function(){
		$(this).children("li:first").addClass('first');
		$(this).children("li:last").addClass('last');
	});
	
	$("#memberSignInLink").toggle(
		function() {
			$("#memberSignIn").slideDown('fast', function(){
				$("#login_email_address").focus();
			});
		},
		function() {
			$("#memberSignIn").slideUp('fast');
		}
	);
	
	$("#memberSignIn .inner").append('<div id="memberSignInClose" title="Close">[x]<div>');
	$("#memberSignInClose").click(function(){
		$("#memberSignInLink").trigger('click');
	});
	
	$(".memberProfileList .row").hover(
		function(){ $(this).addClass('hover'); },
		function(){ $(this).removeClass('hover'); }
	).each(function(){
		var href = $(this).find('a').attr('href');
		$(this).click(function(){ window.location = href; });
	});
	
	//$('[title]').colorTip({color:'green', timeout: 100});
	//$(".colorTip").bind('mouseover', function(){
		//$(this).parent('a').children('.colorTip').hide();
		//$(this).fadeOut('fast');
	//});
});

function checkboxToggle(checkbox, toggleArea, speed)
{
	if (!checkbox.is(':checked')) hide(toggleArea);
	checkbox.click(function(){
		if ($(this).is(":checked")) { show(toggleArea, speed); }
		else { hide(toggleArea, speed); }
	});
	
	if (!checkbox.is(':checked')) hide(toggleArea);
	checkbox.click(function(){
		if ($(this).is(":checked")) { show(toggleArea, speed); }
		else { hide(toggleArea, speed); }
	});
}

function show(element, speed)
{
	if (!element.is(':visible')) {
		if (speed && speed != 0) { $(element).slideDown(speed); }
		else { $(element).hide(); }
	}
}

function hide(element, speed)
{
	if (element.is(':visible')) {
		if (speed && speed != 0) { $(element).slideUp(speed); }
		else { $(element).hide(); }
	}
}

