// JavaScript Document
$(document).ready(function(){
	$('.required').blur(function(){
		var val = $(this).val();
		if(val == '' || val == 0) {
			$(this).addClass('invalid');
		} else {
			$(this).removeClass('invalid');
		}
	});
	
	$('form').submit(function() {
		var numReq = $('.required').length,
			valid = 0;
		if(numReq > 0) {
			$('.required').each(function(index){
				var val = $(this).val();
				if(val == '' || val == 0) {
					$(this).addClass('invalid');
				} else {
					$(this).removeClass('invalid');
					valid++;
				}
			});
			if(valid < numReq) {
				alert('Please fill in all required fields');
				return false;
			}
			else return true;
		} else {
			return true;
		}
	});
	
	$(".numbersonly").keydown(function(event) {
        if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) /*|| event.keyCode == 110 || event.keyCode == 109 || event.keyCode == 189 || event.keyCode == 190*/) {
        }
        else {
        	event.preventDefault(); 
        }
    });
	
	$('#sc').focus(function(){
		if($(this).val() == 'Enter Security Code') $(this).val('');
	}).blur(function(){
		if($(this).val() == '') $(this).val('Enter Security Code');
	});
			   
});
