﻿function makeLoad()
{
//    var Wrequest3 = new MR.Request("AnmeldAfvigelse_CheckDatoField","AnmeldAfvigelse_CheckDatoField","Services.asmx");
//    Wrequest3.submit();

    AnmeldAfvigelse_UpdateKlagepunkterMain(document.getElementById('Modulselect-value').value, 
                                       document.getElementById('AfvigelsesType-value').value);                                        
    AnmeldAfvigelse_UpdateMateriel(document.getElementById('husnr-value').value,
                               document.getElementById('Modulselect-value').value);
    AnmeldAfvigelse_UpdateTakster(document.getElementById('husnr-value').value,
                              document.getElementById('Modulselect-value').value);

    AnmeldAfvigelse_UpdateSpecForhold(document.getElementById('husnr-value').value);

    var Wrequest3 = new MR.Request("AnmeldAfvigelse_getdrift","AnmeldAfvigelse_getdrift","Services.asmx");
    Wrequest3.submit();

    var Wrequest3 = new MR.Request("AnmeldAfvigelse_setUI","AnmeldAfvigelse_setUI","Services.asmx");
    Wrequest3.submit();
    
    //if (GHideDate)
    if (!document.getElementById('Afvigelsesdato'))
    {
        document.getElementById('DivModulSelect').style.width = '671px';
    }

}


function AnmeldAfvigelse_UpdateKlagepunkterMain(AModulId, AAfvigelseTypeId)
{
    var Wrequest = new MR.Request("AnmeldAfvigelse_UdfyldKlageInfo","AnmeldAfvigelse_UdfyldKlageInfo","Services.asmx");
    Wrequest.addArg('modulid',AModulId,'hiddenFields');
    Wrequest.addArg('afvigelsetypeid',AAfvigelseTypeId,'hiddenFields');
    Wrequest.submit();

    var Wrequest2 = new MR.Request("UdfyldKlagePunkter","UdfyldKlagePunkter","Services.asmx");
    Wrequest2.addArg('modulid',AModulId,'hiddenFields');
    Wrequest2.addArg('afvigelsetypeid',AAfvigelseTypeId,'hiddenFields');
    Wrequest2.submit();
}


function AnmeldAfvigelse_UpdateMateriel(AAdrId, AModulId)
{
    var Wrequest = new MR.Request("AnmeldAfvigelse_Materiel","AnmeldAfvigelse_Materiel","Services.asmx");
    Wrequest.addArg('adrid',AAdrId,'hiddenFields');
    Wrequest.addArg('modulid',AModulId,'hiddenFields');
    Wrequest.submit();
}

function AnmeldAfvigelse_UpdateTakster(AAdrId, AModulId)
{
    var Wrequest = new MR.Request("AnmeldAfvigelse_Takster","AnmeldAfvigelse_Takster","Services.asmx");
    Wrequest.addArg('adrid',AAdrId,'hiddenFields');
    Wrequest.addArg('modulid',AModulId,'hiddenFields');
    Wrequest.submit();
}

function AnmeldAfvigelse_UpdateSpecForhold(AAdrId)
{
    var Wrequest = new MR.Request("AnmeldAfvigelse_SpecForhold","AnmeldAfvigelse_SpecForhold","Services.asmx");
    Wrequest.addArg('adrid',AAdrId,'hiddenFields');
    Wrequest.submit();
}

function AnmeldAfvigelse_UpdateZone(AAdrId)
{
    if (document.getElementById('zoner_enabled').value == "1") {
      if (AAdrId != ''){
        var Wrequest3 = new MR.Request("Hent_zone","Hent_zone","Services.asmx");
        Wrequest3.addArg('adrid',AAdrId,'hiddenFields');
        Wrequest3.addArg('zoneLabel', document.getElementById('zone-label').innerHTML, 'hiddenFields');
        Wrequest3.submit();
      }else{
        var wze = document.getElementById('zone');
        wze.textContent == undefined ? wze.innerText = '' : wze.textContent = '';
      }
    }

}



function AnmeldAfvigelse_tilfBillede(AdbImgId, AuniqueId)
{
    var Wrequest = new MR.Request("AnmeldAfvigelse_tilfBillede","AnmeldAfvigelse_tilfBillede","Services.asmx");

    Wrequest.addArg("originatorId", AuniqueId);
    Wrequest.addArg("dbImgId", AdbImgId);
    Wrequest.submit();
}

function KlagepunktSat()
{
    WOk = false;
    WDiv = document.getElementById("klagepunkter");
    var WSub = WDiv.getElementsByTagName("input");
    for (i = 0; i < WSub.length; i++)
    {
        if (WSub[i].checked)
            WOk = true;
    }
    
    if (WOk)
        return "1";
    else
        return "0";
}

function HideAfvType()
{
    document.getElementById("DivAfvigelsestype").className="ControlHide";
    document.getElementById("DivModulSelect").style.height = "30px";
}


var attachAfvPicture = function(AdbImgId, AuniqueId)
{
    var Wrequest = new MR.Request("attachAfvPicture","attachAfvPicture","Services.asmx");
    Wrequest.addArg("originatorId", AuniqueId);
    Wrequest.addArg("dbImgId", AdbImgId);
    Wrequest.addArg('afvid',MR.pageGets()["id"],'hiddenFields');
    Wrequest.submit();
}

function Afvigelse_AddPic()
{
    var Wrequest = new MR.Request("Afvigelse_ShowWnd","Afvigelse_ShowWnd","Services.asmx");
    Wrequest.addArg('afvid',MR.pageGets()["id"],'hiddenFields');
    Wrequest.submit();
} 

function Afvigelse_DelPic(AId)
{
    var Wrequest = new MR.Request("Afvigelse_DelPic","Afvigelse_DelPic","Services.asmx");
    Wrequest.addArg('afvid',MR.pageGets()["id"],'hiddenFields');
    Wrequest.addArg('picid',AId,'hiddenFields');
    Wrequest.submit();
}

function SendNewMail() {
    document.getElementById('mailSendbut');
    document.getElementById('mailSendDivWaiting').style.visibility = 'visible';
    var Wrequest = new MR.Request("Maillog_SendNewMail","Maillog_SendNewMail","Services.asmx");
    Wrequest.addArg('emailto',document.getElementById('emailto').value,'hiddenFields');
    Wrequest.addArg('subject',document.getElementById('subject').value,'hiddenFields');
    Wrequest.addArg('mailtext',document.getElementById('mailtext').value,'hiddenFields');
    Wrequest.addArg('dbid',MR.pageGets()["id"],'hiddenFields');
    Wrequest.submit();
}