$(document).ready(function(){

    $("#naform").validate({
        onkeyup: false,
		rules: {
	    	Email: {
		        required: true,
		        email: true
			},
			ConfirmEmail: {
		        required: true,
		        email: true,
		        equalTo: "#Email"
			},
			Firstname: "required",
			Surname: "required",
			demo_JobFunction: "required",
			Region: "required"
		},
		messages: {
			Email: {
				required: "Required",
				email: "Invalid"
			},
			ConfirmEmail: {
				required: "Required",
				email: "Invalid",
				equalTo: "Does not match"
			},
			Firstname: "Required",
			Surname: "Required",
			demo_JobFunction: "Required",
			Region: "Required"
		}
	});
    
    ShowHideDeliveryMethod();
    
    function ShowHideDeliveryMethod() {
    	if($('#Region').val()=='CAN' || $('#Region').val()=='USA' || $('#Region').val()=='EUR') {
    		
    		$('#print-or-digital-question').show('slow');

			$("#demo_PrintOrDigital").attr('disabled', '');

    		$("#demo_PrintOrDigital").rules("add", {
    			required: true,
    			messages: {
    				required: "Required"
    			}
    		});
			
			var html = '';
			html += '<option value="">Please select...</option>';
			html += '<option value="2439">Print</option>';
			html += '<option value="2440">Digital</option>';
			html += '<option value="2441">Print + Digital</option>';

		   $("#demo_PrintOrDigital").html(html);

	    } else if($('#Region').val()=='ROW') {
		
			$('#print-or-digital-question').hide('slow');

			$("#demo_PrintOrDigital").attr('disabled', 'disabled');

    		$("#demo_PrintOrDigital").rules("add", {
    			required: false,
    			messages: {
    				required: "Required"
    			}
    		});
			
			// var html = '';
			// html += '<option value="">Please select...</option>';
			// html += '<option value="2440">Digital</option>';
			//html += '<option value="2441">Print + Digital</option>';

		   // $("#demo_PrintOrDigital").html(html);
	   
	   
    	} else {
    		$('#print-or-digital-question').hide('slow');

                $("#demo_PrintOrDigital").attr('disabled', 'disabled');

                $("#demo_PrintOrDigital").rules("add", {
    			required: false,
    			messages: {
    				required: "Required"
    			}
    		});
    		
    	}
    }
    
    $('#Region').change(function() {
    	
    	ShowHideDeliveryMethod();
    	
		return false;
    });

});

