﻿// JScript File

function HideGrid()
{

    if(ValidateDateOnClick()==false)
        return false
    
     if (ValidateRequiredValue()== true)
    {
        tdReport.style.display='none';
        tblButtons.style.display='none';
        var theForm = document.forms[0];    	    
        for(count=0; count<theForm.elements.length; count++)
        {
           // The current element id on the form
           formCtl = theForm.elements[count].id;        
           
           // Right to Left
           if(formCtl.indexOf('btnShowReport')!=-1)
           {  
                document.all[formCtl].style.display='none';
           }
        }
     }
     else
     {        
        return false
     }
}


function OpenKPIReportWindow(option)
{
    var url = 'Bm_Fusion21KPIreports.aspx?KPIDesctype=' + option
    settings = "location=yes,directories=no, menubar=yes,toolbar=yes,status=no,scrollbars=yes,resizable=yes, dependent=no";
    PopupWindow=window.open(url,'',settings);
    PopupWindow.focus();
}

function OpenWindow(url)
{
    settings = "location=yes,directories=no, menubar=yes,toolbar=yes,status=no,scrollbars=yes,resizable=yes, dependent=no";
    PopupWindow=window.open(url,'NewWindow',settings);
    PopupWindow.focus();
}

var win;
var printText;
//Function to print a report
function PrintReport()
{  
    settings = "location=yes,directories=no, menubar=yes,toolbar=yes,status=no,scrollbars=yes,resizable=yes, dependent=no";
    win=window.open("PrintReport.aspx","Print",settings);
    
    printText = "<html><body ><Table><tr><td nowrap>";
    printText = printText + BM_Report.innerHTML + "</td></tr><tr>" + tdReport.innerHTML;
    printText = printText + "</tr></Table></body></html>"; 
   
    setTimeout ("win.tdPrint.innerHTML=printText;win.tdWait.style.display='none';win.self.print();",1000)
    
}

function GetDateObject(input,culture)
{
var dayfield;
var monthfield;
var yearfield;

        switch(culture)
        { 
            case 'en-US':
            {
                monthfield=input.value.split("/")[0]
                dayfield=input.value.split("/")[1]
                yearfield=input.value.split("/")[2]
             }
             case 'de-DE':
             {
                dayfield=input.value.split(".")[0]
                monthfield=input.value.split(".")[1]
                yearfield=input.value.split(".")[2]
             }
             case 'fr-FR':
             case 'en-GB':
             {
                dayfield=input.value.split("/")[0]
                monthfield=input.value.split("/")[1]
                yearfield=input.value.split("/")[2]
             }
         }
         var dayobj = new Date(yearfield, monthfield-1, dayfield)
          return dayobj;
}

function HidePrintClose(iValue)
{

   if(iValue==1)
    {
        tdPrint.style.display="block";
        tdExport.style.display="block";
    }
    else
    {
       tdPrint.style.display="none";
        tdExport.style.display="none";
    }
//    if(iValue==0 || iValue==2)
//        tdPrint.style.display="block";
//     if(iValue==1 || iValue==2)
//        tdClose.style.display="none";
 }
function EndRequestHandler(sender, args) 
{
   ShowHidePrint();

   tblButtons.style.display='block';
   
}
function Load() 
{   
   Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
   ShowHidePrint();
   //document.all['ctl00_masterContent_bm_depotwork_summary_btnShowReport'].disabled = false;
}

function ShowHidePrint()
{

   if(document.all['ctl00_masterContent_lblMessage'].innerText.length < 5)
   {
        HidePrintClose(1);
   } 
   else
   {
        HidePrintClose(0);
   }

}
