// Prevent anything but numbers
jQuery('phone1,#phone2,#phone3').keydown(function(evt) {
    var allowedKeys = { '8': 1, '9': 1, '13': 1, '27': 1, '33': 1, '34': 1, '35': 1, '37': 1, '38': 1, '39': 1, '40': 1, '45': 1, '46': 1 }
    if (!(
		(evt.keyCode >= 48 && evt.keyCode <= 57) || // numbers
		(evt.keyCode >= 96 && evt.keyCode <= 105) || // numbers on keypad
		(allowedKeys[evt.keyCode.toString()])
	)) {
        evt.preventDefault();
    }
});

jQuery('.main').validation({ container: { trigger: { selector: '.submit-btn' }, success: function(result) {
    pageToPost = '/handlers/productrecallemail.ashx';
    //alert('product recall form submitted');
    //alert(jQuery('#firstname').val());
    jQuery.post(pageToPost, {
        firstname: jQuery('#firstname').val(),
        lastname: jQuery('#lastname').val(),
        address: jQuery('#address').val(),
        city: jQuery('#city').val(),
        state: jQuery('#state').val(),
        zip: jQuery('#zip').val(),
        phone1: jQuery('#phone1').val(),
        phone2: jQuery('#phone2').val(),
        phone3: jQuery('#phone3').val(),
        youremail: jQuery('#youremail').val(),
        message: jQuery('#comments').val()
    },

    function(response) {
        //jQuery('#content-write').html(response);
        if (response == 'success') {
            jQuery('.productrecall-form-wrapper').removeClass("form-shown").addClass("form-success");
        }
        else {
            //alert('page post failed');
            jQuery('.productrecall-form-wrapper').removeClass("form-shown").addClass("form-error");
        }
    });
}
}, reqIndicatorSelector: 'label'
});

jQuery('.popupDatepicker').datepick({

    navigationAsDateFormat: true,
    prevText: '', currentText: 'MM yy', currentText: '', nextText: '',
    changeMonth: false, changeYear: false,
    showOn: 'both', buttonImageOnly: true, buttonImage: 'images/btn-calendar.gif'
});
   
