function validateExpyDate() {
	var currentDate = new Date();
    var currentYear = currentDate.getFullYear();
    var currentMonth = currentDate.getMonth();
   
    var selectedYear = $("#<%=ddlYear.ClientID%>").val();
    var selectedMonth = $("#<%=ddlMonth.ClientID%>").val();
    if (selectedYear == currentYear) {
        if ((selectedMonth - 1) < currentMonth) {
            alert("The credit card expiration date that you specified has already passed.");            
        }
    }
    }

$(document).ready(function(){
    var rint = Math.floor(Math.random()*9999);
    var modalHTML = "<div id=\"modalWindow\">"
                     + "<p>Processing</p>"
                     + "<img id=\"modalProgress\" src=\"https://qa3.seaportboston.com/images/loadingbar.gif?r=" + rint + "\" alt=\"...\" />"
                     + "</div>"
                     + "<div id=\"modalOverlay\">&nbsp;</div>";
   
    $("body").append(modalHTML);

    
    $("#<%=btnProcess.ClientID%>").click(function() {    
    var passedValidation = true;    
     $('.required').each(function() {              
        if ($(this).val() == '') { 
        passedValidation = false; 
        }
        });        
        if (passedValidation != false) {
        modalLayout();
                
        if ($.browser.msie) {
            rint = Math.floor(Math.random()*9999);
            $("img#modalProgress").attr("src", "https://qa3.seaportboston.com/images/loadingbar.gif?r=" + rint);
        }
            
        $("#modalOverlay").css("display", "block");
        $("#modalWindow").css("display", "block");
                
        $(window).scroll(function() {
            modalLayout();
        });
        }
        
    
    });
    
});

function modalLayout()
{
    var scrollLeft = (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    var scrollTop = (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    var clientWidth;
    if (window.innerWidth) {
        clientWidth = (($.browser.safari) ? window.innerWidth : Math.min(window.innerWidth, document.documentElement.clientWidth));
    } else {
        clientWidth = document.documentElement.clientWidth;
    }
    var clientHeight;
    if (window.innerHeight) {
        clientHeight = (($.browser.safari) ? window.innerHeight : Math.min(window.innerHeight, document.documentElement.clientHeight));
    } else {
        clientHeight = document.documentElement.clientHeight;
    }
    
    $("#modalOverlay").css("left", scrollLeft+"px");
    $("#modalOverlay").css("top", scrollTop+"px");
    $("#modalOverlay").css("width", clientWidth+"px");
    $("#modalOverlay").css("height", clientHeight+"px");
    
    $("#modalWindow").css("left", scrollLeft+((clientWidth - $("#modalWindow").width()) / 2)+"px");
    $("#modalWindow").css("top", scrollTop+((clientHeight - $("#modalWindow").height()) / 2)+"px");
}

