$(window).load(function() {
    $('#slider').nivoSlider({
		directionNav: false,
		controlNav: false,
		pauseTime: 5000, // How long each slide will show
	});
});

// $(document).ready(function() {
//     $('#main p, #main li').widowFix({
// 		linkFix: true 
// 	});
// });

// Phone Number Format Encforcer
function getKey(e) {
var kC = e.keyCode ? e.keyCode : e.which ? e.which : null;
if (kC && (kC == 37 || kC == 39)) return false; //arrow keys
}

function formatPhone(e, field) {
var kC = e.keyCode ? e.keyCode : e.which ? e.which : null;
if (kC) {
if (kC == 8) return true; //backspace
var keyChar = String.fromCharCode(kC);
if (!/\d/.test(keyChar)) return false; //numbers only
if (field.value.length == 0 && keyChar == '0') //no area codes begin with zero
return false;
if (field.value.length == 3) field.value += '-';
if (field.value.length == 7) field.value += '-';
}
return true;
}

$(document).ready(function() {
    $('#home_phone, #cell_phone, #dad_work_phone, #dad_cell_phone, #mom_work_phone, #mom_cell_phone').keypress(function() {
		return formatPhone(event,this);
	})
	$('#home_phone, #cell_phone, #dad_work_phone, #dad_cell_phone, #mom_work_phone, #mom_cell_phone').keydown(function() {
		return getKey(event,this);
	})
});

// Hide optional input unless yes
$(document).ready(function(){
	$("#other_sports_desc").css("display","none");
	
	$("input[name=other_sports]").change(function(){
		if ($('input[name=other_sports]:checked').val() == "yes") {
            $("#other_sports_desc").slideDown("fast"); //Slide Down Effect
		} else {
            $("#other_sports_desc").slideUp("fast"); //Slide Down Effect
		}
	});
});

// validation with jquery
$(document).ready(function() {
	$("#athlete_form").validate({
		rules: {
			tryout: { required: true },
			first_name: { required: true },
			last_name: { required: true },
			dob: { 
				required: true,
				maxlength: 10
			},
			age: { 
				required: true,
				number: true,
				maxlength: 2,
				minlength: 1
			},
			address: { required: true },
			city: { required: true },
			state: { required: true },
			zip: { 
				required: true,
				number: true 
			},
			email: { 
				required: true,
				email: true
			},
			shirt_size: { required: true },
			school: { required: true },
			grade: { required: true },
			other_sports: { required: true },
			wednesday_practice: { required: true },
		}
	})
})


$(document).ready(function(){
	$('#react-1').hide();
	$('#react-2').hide();
	$('#react-3').hide();
})

$('#trigger-1').click(function() {
	$('#react-1').toggle('slow');
})

$('#trigger-2').click(function() {
	$('#react-2').toggle('slow');
})

$('#trigger-3').click(function() {
	$('#react-3').toggle('slow');
})

jQuery(document).ready(function() {
	jQuery.timeago.settings.allowFuture = true;	
	jQuery("span.value-title").timeago();
});

$(document).ready(function() {
	$(".tabs").tabs(".panes > div", {
		effect: 'fade',
	});
	$('#tabbed-box').click(function(event) {
		event.preventDefault();
		$('body').animate({ scrollTop: $('#tabbed-box').offset().top }, 0);
	});
});


