﻿  var oldPage_ClientValidate = Page_ClientValidate;
  var validationGroup = 'vgMain';
  var popup1;
  
  function MyPage_ClientValidate(validationGroup) 
  {
    // http://www.javascripttoolbox.com/lib/popup/example.php
  
    var valid = oldPage_ClientValidate(validationGroup);
    // document.getElementById("floatdiv").style.display = (valid ? "none" : "block"); 
    
    if (valid) 
    {
        //alert('Valid');
        var submitButton = document.getElementById('ctl00_Body_btnSubmit');
        if(submitButton != null)
        {
            submitButton.value = "Please Wait...";
            submitButton.style.display = 'none';
            
            // Display PLEASE WAIT
            var pleaseWait = document.getElementById('spanPleaseWait');
            pleaseWait.style.display = 'block';
        }
        else
        {
            //alert("Submit button not found");
        }
        //submitButton.disabled=true;
        //alert(document.getElementById('ctl00_body_btnSubmit').name);
        
        if(popup1 != null)
        {
            popup1.hide();
        }
        
    }
    else
    {
        //alert('Invalid');
        var hiddenDiv = document.getElementById('floatdiv');
        
        if (hiddenDiv) 
        {
            //alert(hiddenDiv.innerHTML);
            popup1 = new Popup();
            popup1.content = hiddenDiv.innerHTML;
            popup1.style = {'border':'1px solid #001d3f','backgroundColor':'#007dc3','width':'300px','foregroundColor':'#1c5665'};
            popup1.showModal('modal',null,null,{'screenColor':'#99ff99','screenOpacity':.6});
        }
        else
        {
            //alert('not found');
        }
        
    }
    
    return valid;
  }
  
  Page_ClientValidate = MyPage_ClientValidate;