﻿    //  Developed by Roshan Bhattarai 
    //  Visit http://roshanbh.com.np for this script and more.
    //  This notice MUST stay intact for legal use
	$(function() {
		$('#txtDateofBirth').datepicker({
			changeMonth: true,
			changeYear: true,
			yearRange: '1975:2000'
		});
	});

    $(document).ready(function()
    {
        $("#pagemessage").dialog({modal:true, resizeable:false, draggable:false, width:500, close: function() {$.unexpose();}});
        $("#pagemessage").expose(3000);

	    //scroll the message box to the top offset of browser's scrool bar
	    $(window).scroll(function()
	    {
  		    $('#message_box').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 100});  
	    });
    });

    $().ready(function() {
	    $("#mainform").validate({
		    rules: {
			    txtFullName: "required",
			    txtFatherName: "required",
			    txtEmailAddress: {
				    required: true,
				    email: true
			    },
			    txtEmail2: {
				    required: true,
				    email: true,
				    equalTo: "#txtEmailAddress"
			    },
			    txtDateofBirth: {
				    required: true,
				    date: true    			
			    },
			    txtMobileNumber: {
				    required: true,
				    digits: true    			
			    },
			    txtPassportNumber: "required",
			    txtVisaSponsor: "required"
		    },
		    messages: {
			    txtFullName: "Please enter your full name",
			    txtFatherName: "Please enter your father's name",
			    txtEmailAddress: {
				    required: "Please enter your email address",
				    email: "Please enter a valid email address"
			    },
			    txtEmail2: {
				    required: "Please re-type your email address",
				    email: "Please enter a valid email address",
				    equalTo: "The two emails you entered do not match. Please retype the same email address"
			    },
			    txtDateofBirth: {
				    required: "Please select your date for birth",
				    date: "Please enter a valid date of birth"
			    },
			    txtMobileNumber: {
				    required: "Please enter your mobile number",
				    digits: "Please enter the 10 digit mobile number Example 05098765432. Use only numbers."
			    },
			    txtPassportNumber: "Please enter your passport number",
			    txtVisaSponsor: "Please state who is the sponsor of your visa Example: Father, Company etc."
		    }
	    });
      });
