//Declare variable used in all functions
   var winModalWindow

//***********Function posting login credentials*****************
function fnLoginPost(formname) {
    
    var uid = document.forms[formname].uid.value;
    
    var pwd = document.forms[formname].pwd.value;      
    
    if (uid == "") {
      alert("Enter User Id");
      document.forms[formname].uid.focus();
      return false;
    }  
    else if (pwd == "") {  
      alert("Enter Password");
      document.forms[formname].pwd.focus();
      return false;
    }    
    else {  
      document.forms[formname].method="Post";
      document.forms[formname].action="../reports/LoginCheck.asp";
      document.forms[formname].submit();
      return;
    }
  }  


//***********Function taking care of navigation on click of a left menu *******************
 function fnNavigate(formname,catid) {    

        document.forms[formname].method="Post";
          document.forms[formname].action="../Source/tlBeautyItemMain.asp?catid=" + catid;
        document.forms[formname].submit();      
    } 

//*************** Common Page posting from all the reports *********************

function fnPost(formname,url) {
      document.forms[formname].method="Post";
      document.forms[formname].action = url;
      document.forms[formname].submit();
   }
    
function fnVerifyDates(formname,fromDate,toDate,url) {
                         
       var strFrom = document.forms[formname].elements[fromDate].value;
       
       var strTo = document.forms[formname].elements[toDate].value;
       
       var dtFrom;
       
       var dtTo;              
            
       if (strFrom == "" && strTo != "") {
           alert("Enter a From Date");   
           document.forms[formname].elements[fromDate].focus();
           return;
       } 
       else if (strFrom != "" && strTo == ""){
           alert("Enter a To Date");
           document.forms[formname].elements[toDate].focus();
           return; 
       }       
       else if (strFrom == "" && strTo == ""){
            alert("Note: All the records will be displayed, since From and To dates are not selected");
                      
       }
       else if (strFrom != "" && strTo != "") {
          
           dtFrom = new Date(strFrom);
       
           dtTo = new Date(strTo);
           
           if (isNaN(dtFrom)) {
              alert("Enter a valid From Date");
              document.forms[formname].elements[fromDate].select();
              return;
           }
           
           if (isNaN(dtTo)) {
              alert("Enter a valid To Date");
              document.forms[formname].elements[toDate].select();
              return;
           }
       
           if (dtFrom >= dtTo) {
             alert ("To date must be greater than From date");
             return;
           }
                   
       }
       
          fnPost(formname,url);       
   }
      
//************* This function will open up a corresponding report in the pritable format ***************
  function fnPrintableFormat(acct,dtFrom,dtTo) {
     window.top.onfocus=HandleFocus 
     var url = "../Source/PrintableUsageReportAll.asp?acctNo=" + acct + "&FromDate=" + dtFrom + "&ToDate=" + dtTo;
     winModalWindow = 
     window.open (url,'UsageReport','dependent=yes,width=800,height=650,scrollbars=yes')
     winModalWindow.focus()
  }
  
  
  function HandleFocus()
   {
     if (winModalWindow)
      {
        if (!winModalWindow.closed)
        {
          winModalWindow.focus()
        }
      }
      return false
   }

