// Prevent anything but numbers
jQuery('#dob1,#dob2,#dob3,#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 = 'controls/contact_handler.ashx';
    //    alert('contact form submitted');
    //    alert(jQuery('#firstname').val());
    jQuery.post(pageToPost, {
        firstname: jQuery('#firstname').val(),
        lastname: jQuery('#lastname').val(),
        dob1: jQuery('#dob1').val(),
        dob2: jQuery('#dob2').val(),
        dob3: jQuery('#dob3').val(),
        tconsumer: jQuery('#tconsumer1:checked,#tconsumer2:checked').val(),
        youremail: jQuery('#youremail').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(),
        message: jQuery('#message').val(),
        pubname: jQuery('#pub-name').val(),
        deadline: jQuery('#deadline').val(),
        mediaphone1: jQuery('#media-phone1').val(),
        mediaphone2: jQuery('#media-phone2').val(),
        mediaphone3: jQuery('#media-phone3').val()
    },

    function(response) {
        //jQuery('#content-write').html(response);
        if (response == 'success') {
            jQuery('.contact-form-wrapper').removeClass("form-shown").addClass("form-success");
        }
        else {
            //alert('page post failed');
            jQuery('.contact-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'
});

/*
jQuery('.popupDatepicker').datepick({

onChangeMonthYear: function(year, month) {
alert('Moving to month ' + month + '/' + year);

},
prevText: '',
currentText: 'M y',
nextText: '', 
showOn: 'both',
buttonImageOnly: true,
buttonImage: 'images/btn-calendar.gif',
gotoCurrent: true
});

function trackMonth(year, month, date, inst) {
dateform = month + '/' + date + '/' + year;
monthname = jQuery.datepick.formatDate('M', dateform);
//    alert('monthname - ' + monthname);

}
*/
    