﻿ /// <reference>
var FilterCate = new Array(50);
var isFirstTimeChartOpens = new Array(true, true, true, true, true);
var isFirstTimeListOpens = new Array(true, true, true, true, true,true);

var CheckboxCertJa1;
var CheckboxCertJa2;
var CheckboxCertJa3;
var CheckboxCertJa4;
var CheckboxCertJa5;
var CheckboxCertJa6;
var CheckboxCertJa7;
var CheckboxesCert = new Array("unchecked","unchecked","unchecked","unchecked","unchecked","unchecked","unchecked","unchecked");
var CheckboxesCompanyType = new Array(17);

var crystalreportURL = "CrystalReport.aspx";
var outputlistURL = "OutputList.aspx";

function CheckboxChanged(number)
{
      var checkboxId = "CheckboxCate"+number;
      var filterId = "Cate"+number;
      //alert('in CheckboxChanged');
      if($(checkboxId))
      {
        if($(checkboxId).checked)
        {
            FilterRiciso(filterId, 'On','Cate');
            if($('td_categorie1'+number))
            {
               $('td_categorie1'+number).className="td_CertCate td_CategorieSelect";
               $('td_categorie2'+number).className="td_CertCate td_CategorieSelect";
               $('td_categorie3'+number).className="td_CertCate td_CategorieSelect";
               $('td_categorie4'+number).className="td_CertCate td_CategorieSelect";
            }
        }
        else
        {
            FilterRiciso(filterId, 'Off','Cate');
            if($('td_categorie1'+number))
            {
                $('td_categorie1'+number).className="td_CertCate";
                $('td_categorie2'+number).className="td_CertCate";
                $('td_categorie3'+number).className="td_CertCate";
                $('td_categorie4'+number).className="td_CertCate";
            }
        }
      }
}


function SetCheckboxes()
{
    for(var i=1;i<51;i++)
    {
    if ($('CheckboxCate'+i))
    {
        if (FilterCate[i] == 'checked' )
        {
            $('CheckboxCate'+i).checked = true;
            if($('td_categorie1'+i))
            {
               $('td_categorie1'+i).className="td_CertCate td_CategorieSelect";
               $('td_categorie2'+i).className="td_CertCate td_CategorieSelect";
               $('td_categorie3'+i).className="td_CertCate td_CategorieSelect";
               $('td_categorie4'+i).className="td_CertCate td_CategorieSelect";
            }
        }
    }
    }
//    if ($('CheckboxCate2'))
//    {
//        if (FilterCate2 == 'checked')
//        {
//            $('CheckboxCate2').checked = true;
//        }
//    }
//    if ($('CheckboxCate3'))
//     {
//        if (FilterCate3 == 'checked')
//        {
//            $('CheckboxCate3').checked = true;
//        }
//    }
    for(i=1;i<8;i++)
    {
        if ($('CheckboxJa'+i))
        {
            if (CheckboxesCert[i] == 'checked' )
            {
                $('CheckboxJa'+i).checked = true;
               // $('CheckboxNee'+i).checked = false;
            }
            else
            {
                $('CheckboxJa'+i).checked = false;
               // $('CheckboxNee'+i).checked = true; 
            }
        }
    }
    
    
    for(i=1;i<16;i++)
    {
        if ($('CheckboxCompanyType'+i))
        {
            if (CheckboxesCompanyType[i] == 'checked' )
            {
                $('CheckboxCompanyType'+i).checked = true;
               // $('CheckboxNee'+i).checked = false;
            }
            else
            {
                $('CheckboxCompanyType'+i).checked = false;
               // $('CheckboxNee'+i).checked = true; 
            }
        }
    }
    
    
}
function CheckboxCompanyTypeChange(id)
{
    var chkId = 'CheckboxCompanyType'+id;
    if($(chkId))
      {
        if($(chkId).checked)
        {
           FilterRiciso(id, 'On','CompanyType');
        }
        else
        {
            FilterRiciso(id, 'Off','CompanyType');
        
        }
     }
} 


function CheckboxJaCertChange(id)
{
    var chkNeeId = 'CheckboxNee'+id;
    var chkJaId = 'CheckboxJa'+id;
    if(id!=7 && id!=8 && id!=9)
    {
    if($(chkJaId))
      {
        if($(chkJaId).checked)
        {
           //$(chkNeeId).checked = false;
           FilterRiciso(chkJaId, 'On','Cert');
        }
        else
        {
            //$(chkNeeId).checked = true;
            FilterRiciso(chkNeeId, 'Off','Cert');
        
        }
      }
      }
} 

function CheckboxNeeCertChange(id)
{
    var chkNeeId = 'CheckboxNee'+id;
    var chkJaId = 'CheckboxJa'+id;
    if($(chkNeeId))
      {
        if($(chkNeeId).checked)
        {
           $(chkJaId).checked = false;
           FilterRiciso(chkNeeId, 'Off','Cert');
        }
        else
        {
            $(chkJaId).checked = true;
            FilterRiciso(chkJaId, 'On','Cert');
        
        }
      }
}


function ShowCrystalReport(number)
{
    if($('div0_crlayer'))
    {
        $('div0_crlayer').style.display = 'block';
    }
    if($('div1_iframe'))
    {
       $('div1_iframe').style.filter=null;
       $('div1_iframe').style.filter=null;
       
        //$('div0_page').style.filter="alpha(opacity=20)";
    }
    if ( $('LabelGraphText1'))
    {
       $('LabelGraphText1').innerHTML="Grafiek Plan";
    }
    if ( $('LabelGraphText2'))
    {
       $('LabelGraphText2').innerHTML="risico analyse per processtap";
    }
    if ( $('div_cristalreport'+number))
    {
       $('div_cristalreport'+number).style.display="block";
    }
   
//    var f = $('cr_iframe'+number);
//    f.contentWindow.location.reload(true);
    //     RefreshFrames();
    var f = $('cr_iframe' + number);
    if (isFirstTimeChartOpens[number]) {

        f.src = "crystalreport.aspx?crpt=" + number;
        isFirstTimeChartOpens[number] = false;
    }
    else {
        f.contentWindow.location.reload(true);
        //RefreshFrames();
    }
    //alert('test2');
   
}


function HideCrystalReport() 
{
    if($('div0_crlayer'))
    {
        $('div0_crlayer').style.display = 'none';
    }
     for(var i=1;i<5;i++)
    {
        if ( $('div_cristalreport'+i))
        {
            $('div_cristalreport'+i).style.display="none";
        }
    }
   
}


function ShowCompanyType()
{
    if($('div0_ctlayer'))
    {
        $('div0_ctlayer').style.display = 'block';
    }
    if($('div1_ct'))
    {
       $('div1_ct').style.filter=null;
       $('div1_ct').style.filter=null;
    }
    var browser=navigator.appName;
        var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    var isNotIE7 = version < 7;
    if(browser == "Microsoft Internet Explorer" && isNotIE7)
    {
        if($('divtest'))
        {
            $('divtest').style.display = 'none';
        }
    }
    
    
    

}


function HideCompanyType() 
{
    if($('div0_ctlayer'))
    {
        $('div0_ctlayer').style.display = 'none';
    }
    if($('divtest'))
        {
            $('divtest').style.display = 'block';
        }
}



function ShowForm() {
    var overzichtText = new Array("undefined", "alle risico's die niet zijn afgedekt door een certificaat", "alle AEO risico's die niet zijn afgedekt door een certificaat", "alle AEO risico's die zijn afgedekt door een ander certificaat ", "alle risico's", "actiepunten");

    if ($('div0_formlayer')) {
        $('div0_formlayer').style.display = 'block';
    }
    var frameForm = $('IframeInfoForm');
    frameForm.src = "ScanInfoForm.aspx";
    //frameForm.contentWindow.location.reload(true);
//    if ($('div1_ol_iframe')) {
//        $('div1_ol_iframe').style.filter = null;
//        $('div1_ol_iframe').style.filter = null;
//    }
//    if ($('overzichtText')) {
//        $('overzichtText').innerHTML = overzichtText[number];
//    }
//    if ($('div_output' + number)) {
//        $('div_output' + number).style.display = "block";
//    }

//    var f = $('ol_iframe' + number);
//    f.contentWindow.location.reload(true);
//    //f.src = "Outputlists.aspx?list="+number;
//    RefreshFrames();
}




function ShowOutputList(number)
{
    var overzichtText = new Array("undefined","alle risico's die niet zijn afgedekt door een certificaat","alle AEO risico's die niet zijn afgedekt door een certificaat","alle AEO risico's die zijn afgedekt door een ander certificaat ","alle risico's","actiepunten");
    
    if($('div0_ollayer'))
    {
        $('div0_ollayer').style.display = 'block';
    }
    if($('div1_ol_iframe'))
    {
       $('div1_ol_iframe').style.filter=null;
       $('div1_ol_iframe').style.filter=null;
    }
     if ( $('overzichtText'))
    {
       $('overzichtText').innerHTML=overzichtText[number];
    }
    if ( $('div_output'+number))
    {
       $('div_output'+number).style.display="block";
    }
   
    var f = $('ol_iframe'+number);

    var f = $('ol_iframe' + number);



    if (isFirstTimeListOpens[number]) {

        f.src = "Outputlists.aspx?list=" + number;
        isFirstTimeListOpens[number] = false;
    }
    else {
        f.contentWindow.location.reload(true);
        //RefreshFrames();
    }



    //f.contentWindow.location.reload(true);
    //RefreshFrames();
    
    
    
 }

function RefreshFrames()
{
    var f1 = $('iframe1');
    if(f1 != null)
    {
        f1.contentWindow.location.reload(true);
     }
else
{   
 var f2 = $('ol_iframe');
    if(f2 != null)
    {
        f2.contentWindow.location.reload(true);
    }
}
}

function HideForm() {
    if ($('div0_formlayer')) {
        $('div0_formlayer').style.display = 'none';
    }
}



function HideOutputList() 
{
    if($('div0_ollayer'))
    {
        $('div0_ollayer').style.display = 'none';
    }
    for(var i=1;i<6;i++)
    {
        if ( $('div_output'+i))
        {
            $('div_output'+i).style.display="none";
        }
    }
}

function DoPrint()
{
    if($('imagebuttonprint'))
    {
        $('imagebuttonprint').style.display = 'none';
    }
    window.print();
    if($('imagebuttonprint'))
    {
        $('imagebuttonprint').style.display = 'block';
    }
}





