/*--------------------------------------

	Update Profile - Activate Password
	
--------------------------------------*/

function activatePass()
{
	if(document.updateProfile.updatePass.checked)
	{
		document.updateProfile.userPass.disabled=false;
		document.updateProfile.userPass2.disabled=false;
	}
	else
	{
		document.updateProfile.userPass.disabled=true;
		document.updateProfile.userPass2.disabled=true;
	}
}

/*--------------------------------------

	Team Jumping
	
--------------------------------------*/

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/*--------------------------------------

	AJAX Functions
	
--------------------------------------*/

	function doPick(team,week,teamId)
	{

		$.ajax(
		{
			type: "POST",
			url: "_functions/makePick.php",
			data: "team="+team+"&week="+week+"&teamId="+teamId,
			success: function(msg)
			{
				$('#logoBack').html(msg);
			}
		 });
	}

	function reloadSched(team,week,teamId)
	{

		$.ajax(
		{
			type: "POST",
			url: "schedule.php",
			data: "team="+team+"&week="+week+"&teamId="+teamId,
			success: function(msg)
			{
				$('#weeklySchedule').html(msg);
			}
		 });
		

	}

function updatePick(team,week,teamId)
{
	doPick(team,week,teamId);
	reloadSched(team,week,teamId);
}	



function swapLogo(control,week,teamId)
{
		var team = (control);
//		var course2 = (course2.value);
//		alert (course);
		$.ajax(
		{
			type: "POST",
			url: "_functions/swapLogo.php",
			data: "team="+team+"&week="+week+"&teamId="+teamId,
			success: function(msg)
			{
				$('#logoBack').html(msg);
			}
		 });

	}	

/*--------------------------------------

	Form Functions
	
--------------------------------------*/


function fieldFocus(elem)
{
    if(elem.value == elem.defaultValue)
	{
	    elem.select();
	}
}

function fieldBlur(elem)
{
    if(elem.value == '')
    {
        elem.value = elem.defaultValue;
        return;
    }
}


/*--------------------------------------

	Sleek Buttons

--------------------------------------*/


$(document).ready(function(){
	
		// remove link background images since we're re-doing the hover interaction below 
		// (doing it this way retains the CSS default hover states for non-javascript-enabled browsers)
		// we also want to only remove the image on non-selected nav items, so this is a bit more complicated
		$(".nav").children("li").each(function() {
			var current = "nav current-" + ($(this).attr("class"));
			var parentClass = $(".nav").attr("class");
			if (parentClass != current) {
				$(this).children("a").css({backgroundImage:"none"});
			}
		});	


		// create events for each nav item
		attachNavEvents(".nav", "home");
		attachNavEvents(".nav", "about");
		attachNavEvents(".nav", "services");
	

		function attachNavEvents(parent, myClass) {
			$(parent + " ." + myClass).mouseover(function() {
				$(this).append('<div class="nav-' + myClass + '"></div>');
				$("div.nav-" + myClass).css({display:"none"}).fadeIn(200);
			}).mouseout(function() {
				$("div.nav-" + myClass).fadeOut(200, function() {
					$(this).remove();
				});
			}).mousedown(function() {
				$("div.nav-" + myClass).attr("class", "nav-" + myClass + "-click");
			}).mouseup(function() {
				$("div.nav-" + myClass + "-click").attr("class", "nav-" + myClass);
			});
		}



	});
