$(function() {
	
	$("a#matchPrev").click(
			function(){
				if ($('div#matchesBuddy:visible').attr('id')!=null){
					$("div#matchesBuddy").fadeTo("normal", 0.2);
					$("div#matchesBuddy").load($('a#prevBuddyMatchLink').attr('href'), null, function(){
						adjustScrollLinks('buddy');
						$("div#matchesBuddy").fadeTo("normal", 1.0);
						tb_init('a.thickbox-buddymatch');
					});
				} else if ($('div#matchesTeam:visible').attr('id')!=null){
					$("div#matchesTeam").fadeTo("normal", 0.2);
					$("div#matchesTeam").load($('a#prevTeamMatchLink').attr('href'), null, function(){
						adjustScrollLinks('team');
						$("div#matchesTeam").fadeTo("normal", 1.0);
						tb_init('a.thickbox-teammatch');
					});
				}
			}
	);
	
	$("a#matchNext").click(
			function(){
				if ($('div#matchesBuddy:visible').attr('id')!=null){
					$("div#matchesBuddy").fadeTo("normal", 0.2);
					$("div#matchesBuddy").load($('a#nextBuddyMatchLink').attr('href'), null, function(){
						adjustScrollLinks('buddy');
						$("div#matchesBuddy").fadeTo("normal", 1.0);
						tb_init('a.thickbox-buddymatch');
					});
				} else if ($('div#matchesTeam:visible').attr('id')!=null){
					$("div#matchesTeam").fadeTo("normal", 0.2);
					$("div#matchesTeam").load($('a#nextTeamMatchLink').attr('href'), null, function(){
						adjustScrollLinks('team');
						$("div#matchesTeam").fadeTo("normal", 1.0);
						tb_init('a.thickbox-teammatch');
					});
				}
				
			}
	);
 
	
	// received button
	$("a.received").click(function() {
		// check to see is visible
		if ($('div#requestsSent:visible')) {
			// hide received
			$("div#requestsSent").slideUp(function() {
				// show sent
				$("div#requestsReceived").slideDown();
				// change css for button appearance
				$("a.received").addClass('active');
				$("a.sent").removeClass('active');
			});
		};
	});
	
	// sent button
	$("a.sent").click(function() {
		// check to see is visible
		if ($('div#requestsReceived:visible')) {
			// hide received
			$("div#requestsReceived").slideUp(function() {
				// show sent
				$("div#requestsSent").slideDown();
				// change css for button appearance
				$("a.sent").addClass('active');
				$("a.received").removeClass('active');
			});
		};
	});
	
	// individual button
	$("a.individual").click(function() {
		// check to see is visible
		if ($('div#matchesTeam:visible')) {
			// hide team
			$("div#matchesTeam").slideUp(function() {
				// show individual
				$("div#matchesBuddy").slideDown();
				// change css for button appearance
				$("a.individual").addClass('active');
				$("a.team").removeClass('active');
				
				// adjust scroll links
				adjustScrollLinks('buddy');
			});
		};
	});	
	
	// team button
	$("a.team").click(function() {
		// check to see is visible
		if ($('div#matchesBuddy:visible')) {
			// hide individual
			$("div#matchesBuddy").slideUp(function() {
				// show team
				$("div#matchesTeam").slideDown();
				// change css for button appearance
				$("a.team").addClass('active');
				$("a.individual").removeClass('active');

				// adjust scroll links
				adjustScrollLinks('team');

			});
		};
	});

	
	// 	clearme function - clear text from input, if unchanged, puts it back in
	// input field auto clear & repopulate
  $('.clearme').click(function() {
    if ($(this).attr('title') == $(this).val()) {
      $(this).val('');
      $(this).attr('style','color:black');
    };    
  });  
  $('.clearme').blur(function() {
    if ($(this).val() == '') {
      $(this).val($(this).attr('title'));
      $(this).attr('style','');
    };
  });
	
});


function adjustScrollLinks(mode){
	
	$('a#matchPrev').hide();
	$('a#matchNext').hide();
	$('#matchSepr').hide();
	
	if (mode == 'buddy'){
		if ($('a#nextBuddyMatchLink').attr('id')=='nextBuddyMatchLink') {
			// hide Next
			$('a#matchNext').show();
		}
		if ($('a#prevBuddyMatchLink').attr('id')=='prevBuddyMatchLink') {
			// hide Previous
			$('a#matchPrev').show();
		}
	} else if (mode == 'team'){
		if ($('a#nextTeamMatchLink').attr('id')=='nextTeamMatchLink') {
			// hide Next
			$('a#matchNext').show();
		}
		if ($('a#prevTeamMatchLink').attr('id')=='prevTeamMatchLink') {
			// hide Previous
			$('a#matchPrev').show();
		}
	}

	if ($('a#matchPrev:visible').attr('id') && $('a#matchNext:visible').attr('id')){
		$('#matchSepr').show();
	}
	
}

$(document).ready(function(){
	if ($('div#matchesTeam:visible').attr('id')!=null){
		adjustScrollLinks('team');
	} else if ($('div#matchesBuddy:visible').attr('id')!=null){
		adjustScrollLinks('buddy');
	}
});


