﻿jQuery(document).ready(function () {
    //running our functions on page load (for postbacks)
    decide_fade();
    decide_message();

    //event listeners
    jQuery(".donation_amount").blur(function () {
        decide_message(true);
    });
    jQuery("#ctl00_Content_rblgift input").change(function () {
        decide_message();
    });

    jQuery("#ctl00_Content_rblgift").click(function () {
        decide_fade();
    });

    jQuery('.calendar').datepicker({
        showOn: 'both',
        buttonImage: '../images/calendar.png',
        buttonImageOnly: true
    });

    jQuery("span.trigger").hoverIntent(
		function () {
		    jQuery(this).next(".tool-tip").fadeIn();
		},
		function () {
		    jQuery(this).next(".tool-tip").fadeOut();
		}
	);
});

function decide_fade(){
    if (jQuery("#ctl00_Content_rblgift_2").is(":checked")) {
		jQuery("#fadeIn")
		    .fadeTo("fast", 0.25, function(){
		        jQuery(this).find('input').attr('disabled', 'true');
		    });
		    
		
	} else{
	    jQuery("#fadeIn")
	        .fadeTo("fast", 1.00, function(){
	            jQuery(this).find('input').removeAttr('disabled');
	        });
	        jQuery("#fadeIn input").each(function (x) {
	            if (x == 0) {
	                $(this).attr('checked', 'checked');
	            }
	        });
	}
}

function decide_message(fromBlur){
    var status = jQuery("#amount_status");
    var entered_val = 0;
    var selected_val = jQuery(".gift_selected input:checked").val();
    
    if(selected_val == 0){
        entered_val = 26;
    } else if(selected_val == 1){
        entered_val = 150
    }
    
    if( jQuery(".donation_amount").val() < entered_val && jQuery(".donation_amount").val() != '' ){
    		if( fromBlur == true ){
    		    jQuery("#ctl00_Content_rblgift_2").trigger('click');
    			decide_fade();
    		} else {
			if( entered_val == 150 ){
				jQuery(status)
					.html("As was mentioned previously, the suggested donation for an autographed book is <strong>$150.00</strong>")
					.fadeIn();		
			} else {
				jQuery(status)
					.html("<strong>Note:</strong> You have entered an amount less than the requested donation amount of $" + entered_val + ".00")
					.fadeIn();
			}
    		}
    } else {
        jQuery(status).fadeOut("fast", function(){jQuery(this).html("")});
    }
}

jQuery(document).submit(function () {
    if (jQuery(".required").val() != "") {
        return true;
    }

    else {
        jQuery(".required").css("border", "1px solid #FF0000");
        jQuery(".required").css("background-color", "#FFF0F8");
        return false;
    }
});