///////////////////////////////////////////////
//Function ChangeStatus()
//Purpose: Visar och döljer fält utifrån vald status.
//Returns: 
//Changed: Lagt till if-sats om man kommer från wizarden./ ER 2007-07-19
//Changed: Lagt till if-sats så att p_TestMail ej är null. /ER 20070719
//---------------------------------------------
function CboChangeStatus(p_cbo) {
    var p_Status;
    var p_TestMail;
    var p_Date;
    var p_DateCalendarButton;
    var p_Time;
    var p_HiddenTextMail;
    var p_ButtonPreviewText;


    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtTestMail') != null)
        p_TestMail = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtTestMail');
    else
        p_TestMail = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_txtTestMail');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_txtDate') != null) {

        p_Date = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_txtDate');
    }
    else
        p_Date = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_tdtDate_txtDate');
    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_cboTime_cboTime') != null)
        p_Time = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_cboTime_cboTime');
    else
        p_Time = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_cboTime_cboTime');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtHiddenTextMail') != null)
        p_HiddenTextMail = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtHiddenTextMail');
    else
        p_HiddenTextMail = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_txtHiddenTextMail');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_linkBtnPreview') != null)
        p_Button = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_linkBtnPreview');
    else
        p_Button = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_linkBtnPreview');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_strPreviewText') != null)
        p_TextButton = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_strPreviewText');
    else
        p_TextButton = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_strPreviewText');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_strSaveText') != null)
        p_SaveTextButton = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_strSaveText');
    else
        p_SaveTextButton = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_strSaveText');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_txtDate') != null)
        p_btnOpenCalendar = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_txtDate');
    else
        p_btnOpenCalendar = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_Wizard1_tdtDate_txtDate');

    if (document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_btnImage') != null) {
        p_DateCalendarButton = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_btnImage');
    }

    if (p_cbo.selectedIndex != 0) {
        p_Status = p_cbo.options[p_cbo.selectedIndex].value;

        if (p_Status == 'schedule') {

            if (p_Date != null) {
                p_Date.disabled = false;
                p_Date.style.backgroundColor = '#FFFFFF'
            }
            if (p_btnOpenCalendar != null) {
                p_btnOpenCalendar.disabled = false;
                //p_btnOpenCalendar.style.backgroundColor = '#FFFFFF'
            }

            if (p_DateCalendarButton != null) {
                p_DateCalendarButton.style.visibility = '';
            }

            if (p_Time != null) {
                p_Time.disabled = false;
                p_Time.style.backgroundColor = '#FFFFFF'
            }
            if (p_TestMail != null) {
                p_TestMail.disabled = true;
                p_TestMail.style.backgroundColor = '#EFEFEF'
                p_TestMail.value = '';
            }
            if (p_Button != null) {
                p_Button.innerHTML = p_SaveTextButton.value;
            }
        } else {

            if (p_Date != null) {
                p_Date.disabled = true;
                p_Date.style.backgroundColor = '#EFEFEF'
                p_Date.value = '';
            }

            if (p_DateCalendarButton != null) {
                p_DateCalendarButton.style.visibility = 'hidden';
            }

            if (p_btnOpenCalendar != null) {
                p_btnOpenCalendar.disabled = true;
            }
            if (p_Time != null) {
                p_Time.disabled = true;
                p_Time.style.backgroundColor = '#EFEFEF'
                p_Time.selectedIndex = 0;
            }

            if (p_Status == 'test') {
                p_TestMail.disabled = false;
                p_TestMail.style.backgroundColor = '#FFFFFF'
                p_TestMail.value = p_HiddenTextMail.value;

            } else if (p_TestMail != null) { //La till if-sats så att p_TestMail ej är null. /ER 20070719
                p_TestMail.disabled = true;
                p_TestMail.style.backgroundColor = '#EFEFEF'
                p_TestMail.value = '';
            }

            //Text på knappen
            if (p_Status == 'draft') {
                if (p_Button != null) {
                    p_Button.innerHTML = p_SaveTextButton.value;
                }
            } else {
                if (p_Button != null) {
                    p_ButtonPreviewText = p_TextButton.value;
                    //Vi skall har en Versal som första bokstav.
                    if (p_ButtonPreviewText.substring(0, 1) == 'f') {
                        p_ButtonPreviewText = 'F' + p_ButtonPreviewText.substring(1, p_ButtonPreviewText.length)
                    }
                    p_Button.innerHTML = p_ButtonPreviewText;
                }
            }
        }
    }
}

///////////////////////////////////////////////
//Function ap_getObj()
//Purpose: 
//Returns: 
//---------------------------------------------
function ap_getObj(name) {
    var p_div;
    if (document != null) {
        p_div = document.getElementById(name);
        if (p_div != null) {
            return p_div.style;
        }
        else if (document.all)
            p_div = document.all[name];
        if (p_div != null) {
            return p_div.style;
        }
        else if (document.layers)
        { return document.layers[name]; }
    }
}



///////////////////////////////////////////////
//Function DeleteQuestion()
//Purpose: Vi frågar om användaren verkligen vill ta bort.
//Returns: 
//---------------------------------------------
function DeleteQuestion() {
    if (confirm('Vill du ta bort?')) {
        // Vi fortsätter och tar bort...
        event.returnValue = true;
    } else {
        //Vi stänger eventet.
        event.returnValue = false;
    }
}

/////////////////////////////////////////////////////////////////////////////////////////
//Öppnar ett nytt fönster med DynaNet administrationen. /MN 2005-01-27
/////////////////////////////////////////////////////////////////////////////////////////
function GoToUserAdmin(p_FromLevel) {
    var p_strPath;
    var p_strUrl;

    if (p_FromLevel == '1') {
        p_strPath = '../';
    } else if (p_FromLevel == '2') {
        p_strPath = '../../';
    } else {
        p_strPath = '';
    }
    p_strUrl = p_strPath + 'GoToDynaNet.aspx';

    top.newWin = window.open(p_strUrl, 'DynaNet', 'dependent=yes,width=850,height=700,titlebar=yes,toolbar=yes,menubar=yes,location=yes');
    //Vi stänger eventet.
    event.returnValue = false;

}

/////////////////////////////////////////////////////////////////////////////////////////
// När vi gör OnUnLoad på en sida som har en datepicker så kollar vi om vi har ett
// Kalenderfönster öppet för då skall det stängas. /MN 2005-01-27
/////////////////////////////////////////////////////////////////////////////////////////
function CloseChildWindows() {
    if (top.newWin == undefined) {

    } else {
        if (!top.newWin.closed) {
            //alert('Detta fönstret är öppet = '+ top.newWin.name);
            top.newWin.close();
        }
    }
}


/////////////////////////////////////////////////////////////////////////////////////////
//Kod till validering av textboxar. /MN 2004-06-16
/////////////////////////////////////////////////////////////////////////////////////////
function ValidateTextBoxListName(p_field, p_validtype, onlynumbers, onlychars) {
    var alphavalid = "ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖabcdefghijklmnopqrstuvwxyzåäö0123456789-_#+. ";
    var numericvalid = "0123456789"
    var ok = "yes";
    var temp;
    var strMessageText;
    var strNewValue;
    for (var i = 0; i < p_field.value.length; i++) {
        temp = "" + p_field.value.substring(i, i + 1);
        if (p_validtype == '0') { //alpha
            strMessageText = onlychars;
            if (alphavalid.indexOf(temp) == "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        } else { //numeric
            strMessageText = onlynumbers;
            if (numericvalid.indexOf(temp) == "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        }
        if (ok == "no") {
            alert(strMessageText);
            p_field.value = strNewValue;
            p_field.focus();
        }
    }
}

/////////////////////////////////////////////////////////////////////////////////////////
//Kod till validering av textboxar. /MN 2004-06-16
/////////////////////////////////////////////////////////////////////////////////////////
function ValidateTextBox(p_field, p_validtype, onlynumbers, onlychars) {
    var notalphavalid = ":;'" //Puckid 3692 Vi tillåter kommatecken för HOME behöver det i subject./MN 2006-02-01
    var numericvalid = "0123456789"
    var ok = "yes";
    var temp;
    var strMessageText;
    var strNewValue;
    for (var i = 0; i < p_field.value.length; i++) {
        temp = "" + p_field.value.substring(i, i + 1);
        if (p_validtype == '0') { //alpha		
            strMessageText = onlychars;
            if (notalphavalid.indexOf(temp) != "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        } else { //numeric
            strMessageText = onlynumbers;
            if (numericvalid.indexOf(temp) == "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        }
        if (ok == "no") {
            alert(strMessageText);
            p_field.value = strNewValue;
            p_field.focus();
        }
    }

}
/////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////
//Kod till validering av textboxar. /MN 2004-06-16
/////////////////////////////////////////////////////////////////////////////////////////
function ValidateTextBoxAZ(p_field, p_validtype, onlynumbers, onlychars) {
    var alphavalid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
    var numericvalid = "0123456789"
    var ok = "yes";
    var temp;
    var strMessageText;
    var strNewValue;
    for (var i = 0; i < p_field.value.length; i++) {
        temp = "" + p_field.value.substring(i, i + 1);
        if (p_validtype == '0') { //alpha
            strMessageText = onlychars;
            if (alphavalid.indexOf(temp) == "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        } else { //numeric
            strMessageText = onlynumbers;
            if (numericvalid.indexOf(temp) == "-1") {
                strNewValue = p_field.value.substring(0, i);
                ok = "no";
            }
        }
        if (ok == "no") {
            alert(strMessageText);
            p_field.value = strNewValue;
            p_field.focus();
        }
    }
}


/////////////////////////////////////////////////////////////////////////////////////////
//Kod till validering av textboxar. /MN 2005-07-05
/////////////////////////////////////////////////////////////////////////////////////////
function ValidateTextArea(p_field, p_NotAValidChar) {
    var notvalid = "'"
    var ok = "yes";
    var temp;
    var strMessageText;
    var strNewValue;
    for (var i = 0; i < p_field.value.length; i++) {
        temp = "" + p_field.value.substring(i, i + 1);
        strMessageText = temp + p_NotAValidChar;
        if (notvalid.indexOf(temp) == "0") {
            strNewValue = p_field.value.substring(0, i);
            ok = "no";
        }
        if (ok == "no") {
            alert(strMessageText);
            p_field.value = strNewValue;
            p_field.focus();
        }
    }
}

/////////////////////////////////////////////////////////////////////////////////////////
// Vi öppnar Fil utseendet. /MN 2005-02-18
/////////////////////////////////////////////////////////////////////////////////////////
function OpenFileInformation(p_strUrl) {

    CloseChildWindows() // Vi stänger först childewindow.

    var intTop = (window.screenTop + 20);
    var intLeft = (window.screenLeft + 200);


    top.newWin = window.open(p_strUrl, '', 'dependent=no,width=640,height=740,top=' + intTop + ',left=' + intLeft + ',titlebar=yes,toolbar=no,menubar=no,location=no,scrollbars=yes');
    //Vi stänger eventet.
    event.returnValue = false;

}
/////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////
// Vi öppnar .txt filen i en pop up så får man spara den lokalt om man önskar. /MN 2005-02-21
/////////////////////////////////////////////////////////////////////////////////////////
function OpenTxtFile(p_strUrl) {

    CloseChildWindows() // Vi stänger först childewindow.

    var intTop = (window.screenTop + 20);
    var intLeft = (window.screenLeft + 200);


    top.newWin = window.open(p_strUrl, '', 'dependent=no,width=555,height=640,top=' + intTop + ',left=' + intLeft + ',titlebar=yes,toolbar=no,menubar=yes,location=no');
    //Vi stänger eventet.
    event.returnValue = false;

}
/////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////
//Function showMenu()
//Purpose: Visar och döljer undermenyn.
//Returns: 
//---------------------------------------------
function showMenu(div, flag) {
    var DHTML = (document.getElementById || document.all || document.layers);

    if (!DHTML) {
        return;
    } else {

        var x = ap_getObj(div);
        x.visibility = (flag) ? 'visible' : 'hidden'
        if (!document.getElementById) {
            if (document.layers) {
                x.left = 0;
                return true;
            }
        }
    }
}

function LoadMenu(div, label) {
    // Vi placerar undermeny under sin label.
    var p_ctrlLabel = document.getElementById(label);
    var p_ctrlDiv = document.getElementById(div);

    if (p_ctrlLabel != null) {
        var p_intLabelleft = findPosX(p_ctrlLabel);
        var p_intLabeltop = findPosY(p_ctrlLabel);
        if (p_ctrlDiv != null) {
            p_ctrlDiv.style.left = p_intLabelleft;  // Vi flyttar diven till under labeln.
            p_ctrlDiv.style.top = p_intLabeltop + 12;  // Vi flyttar diven till under labeln.

        }
    }
}

///////////////////////////////////////////////
//Function ChangeStatus()
//Purpose: Visar och döljer fält utifrån vald status.
//Returns: 
//---------------------------------------------
function ChkChangeMode(p_chk) {

    p_cboSmsList = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_cboSmsList');
    p_txtOnceSms = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtOnceSms');
    p_txtSmsName = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtSmsName');
    p_Date = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_txtDate');
    p_Time = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_cboTime_cboTime');
    p_btnOpenCalendar = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_tdtDate_btnImage');

    //alert('p_chk.checked = ' + p_chk.checked);
    //alert('p_cboSmsList.selectedindex = ' + p_cboSmsList.selectedindex);

    if (p_chk.checked == true) {

        /*
        if(p_cboSmsList != null){
        p_cboSmsList.disabled = true;
        p_cboSmsList.style.backgroundColor = '#EFEFEF';
        p_cboSmsList.selectedIndex = 0;
        }*/
        if (p_txtOnceSms != null) {
            p_txtOnceSms.disabled = false;
            p_txtOnceSms.style.backgroundColor = '#FFFFFF'
        }

        if (p_Date != null) {
            p_Date.disabled = true;
            p_Date.style.backgroundColor = '#EFEFEF'
            p_Date.value = '';
        }
        if (p_btnOpenCalendar != null) {
            p_btnOpenCalendar.disabled = true;
        }
        if (p_Time != null) {
            p_Time.disabled = true;
            p_Time.style.backgroundColor = '#EFEFEF'
            p_Time.selectedIndex = 0;
        }

    } else {
        /*
        if(p_cboSmsList != null){
        p_cboSmsList.disabled = false;
        p_cboSmsList.style.backgroundColor = '#FFFFFF'
        }*/
        if (p_txtOnceSms != null) {
            p_txtOnceSms.disabled = true;
            p_txtOnceSms.style.backgroundColor = '#EFEFEF'
            p_txtOnceSms.value = '';
        }
        if (p_Date != null) {
            p_Date.disabled = false;
            p_Date.style.backgroundColor = '#FFFFFF'
        }
        if (p_btnOpenCalendar != null) {
            p_btnOpenCalendar.disabled = false;
            //p_btnOpenCalendar.style.backgroundColor = '#FFFFFF'
        }
        if (p_Time != null) {
            p_Time.disabled = false;
            p_Time.style.backgroundColor = '#FFFFFF'
        }
    }
    if (p_txtSmsName != null) {
        p_txtSmsName.focus();
    }
}

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft;
            obj = obj.offsetParent;
        }
        return curleft;
    } else if (obj.x) {
        curleft += obj.x;
        return curleft;
    }
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
        return curtop;
    } else if (obj.y) {
        curtop += obj.y;
        return curtop;
    }
}


/////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////
// Vi döljer och visar de olika from - tom utifrån vald rapport typ. /MN 2005-07-06
/////////////////////////////////////////////////////////////////////////////////////////
function SelectedReportType(p_ctrl) {

    // Vi hämtar på name för att få hela grupp objektet.
    var ctrlrbt = document.getElementsByName(p_ctrl.name);
    var ctrlDateFrom = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_dtDateFrom_txtDate');
    var ctrlDateTo = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_dtDateTo_txtDate');
    var ctrlMonthFrom = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtMonthFrom');
    var ctrlMonthTo = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtMonthTo');
    var ctrlWeekFrom = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtWeekFrom');
    var ctrlWeekTo = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_txtWeekTo');
    var ctrlRbtSubPeriod_0 = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_rbtSubscribtionPeriod0'); //Dagligen
    var ctrlRbtSubPeriod_1 = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_rbtSubscribtionPeriod1'); //Veckovis
    var ctrlRbtSubPeriod_2 = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_Content_rbtSubscribtionPeriod2'); //Månadsvis

    // per dag
    if (ctrlrbt[0].checked) {

        //Öppnas
        if (ctrlDateFrom != null) {
            ctrlDateFrom.disabled = false;
            ctrlDateFrom.style.backgroundColor = '#FFFFFF'
            ctrlDateFrom.focus();
        }
        if (ctrlDateTo != null) {
            ctrlDateTo.disabled = false;
            ctrlDateTo.style.backgroundColor = '#FFFFFF'
        }
        // Vi ska kunna välja dagligen och veckovis om per dag
        if (ctrlRbtSubPeriod_0 != null) {
            ctrlRbtSubPeriod_0.disabled = false;
        }
        if (ctrlRbtSubPeriod_1 != null) {
            ctrlRbtSubPeriod_1.disabled = false;
        }

        //Låsas
        if (ctrlWeekFrom != null) {
            ctrlWeekFrom.disabled = true;
            ctrlWeekFrom.style.backgroundColor = '#EFEFEF'
            ctrlWeekFrom.value = '';
        }
        if (ctrlWeekTo != null) {
            ctrlWeekTo.disabled = true;
            ctrlWeekTo.style.backgroundColor = '#EFEFEF'
            ctrlWeekTo.value = '';
        }
        if (ctrlMonthFrom != null) {
            ctrlMonthFrom.disabled = true;
            ctrlMonthFrom.style.backgroundColor = '#EFEFEF'
            ctrlMonthFrom.value = '';
        }
        if (ctrlMonthTo != null) {
            ctrlMonthTo.disabled = true;
            ctrlMonthTo.style.backgroundColor = '#EFEFEF'
            ctrlMonthTo.value = '';
        }
    }

    // per vecka
    else if (ctrlrbt[1].checked) {
        //Låsas
        if (ctrlDateFrom != null) {
            ctrlDateFrom.disabled = true;
            ctrlDateFrom.style.backgroundColor = '#EFEFEF'
            ctrlDateFrom.value = '';
        }
        if (ctrlDateTo != null) {
            ctrlDateTo.disabled = true;
            ctrlDateTo.style.backgroundColor = '#EFEFEF'
            ctrlDateTo.value = '';
        }
        if (ctrlMonthFrom != null) {
            ctrlMonthFrom.disabled = true;
            ctrlMonthFrom.style.backgroundColor = '#EFEFEF'
            ctrlMonthFrom.value = '';
        }
        if (ctrlMonthTo != null) {
            ctrlMonthTo.disabled = true;
            ctrlMonthTo.style.backgroundColor = '#EFEFEF'
            ctrlMonthTo.value = '';
        }
        // ej kunna välja dagligen om per vecka
        if (ctrlRbtSubPeriod_0 != null) {
            ctrlRbtSubPeriod_0.disabled = true;
            if (ctrlRbtSubPeriod_0.checked) {
                //Flytta markeringen om vi disablar denna.
                ctrlRbtSubPeriod_1.checked = true;
            }
        } else {
            ctrlRbtSubPeriod_0.disabled = false;
        }


        //Öppnas
        if (ctrlWeekFrom != null) {
            ctrlWeekFrom.disabled = false;
            ctrlWeekFrom.style.backgroundColor = '#FFFFFF'
            ctrlWeekFrom.focus();
        }
        if (ctrlWeekTo != null) {
            ctrlWeekTo.disabled = false;
            ctrlWeekTo.style.backgroundColor = '#FFFFFF'
        }

        // Vi ska kunna välja veckovis om per vecka
        if (ctrlRbtSubPeriod_1 != null) {
            ctrlRbtSubPeriod_1.disabled = false;
        } else {
            ctrlRbtSubPeriod_1.disabled = true;
        }


        //per Månad
    } else if (ctrlrbt[2].checked) {
        //Låsas
        if (ctrlDateFrom != null) {
            ctrlDateFrom.disabled = true;
            ctrlDateFrom.style.backgroundColor = '#EFEFEF'
            ctrlDateFrom.value = '';
        }
        if (ctrlDateTo != null) {
            ctrlDateTo.disabled = true;
            ctrlDateTo.style.backgroundColor = '#EFEFEF'
            ctrlDateTo.value = '';
        }
        if (ctrlWeekFrom != null) {
            ctrlWeekFrom.disabled = true;
            ctrlWeekFrom.style.backgroundColor = '#EFEFEF'
            ctrlWeekFrom.value = '';
        }
        if (ctrlWeekTo != null) {
            ctrlWeekTo.disabled = true;
            ctrlWeekTo.style.backgroundColor = '#EFEFEF'
            ctrlWeekTo.value = '';
        }
        // ej kunna välja dagligen och veckovis om per månad
        if (ctrlRbtSubPeriod_0 != null) {
            ctrlRbtSubPeriod_0.disabled = true;
            if (ctrlRbtSubPeriod_0.checked) {
                //Flytta markeringen om vi disablar denna.
                ctrlRbtSubPeriod_2.checked = true;
            }
        }
        if (ctrlRbtSubPeriod_1 != null) {
            ctrlRbtSubPeriod_1.disabled = true;
            if (ctrlRbtSubPeriod_1.checked) {
                //Flytta markeringen om vi disablar denna.
                ctrlRbtSubPeriod_2.checked = true;
            }
        }

        //Öppnas
        if (ctrlMonthFrom != null) {
            ctrlMonthFrom.disabled = false;
            ctrlMonthFrom.style.backgroundColor = '#FFFFFF'
            ctrlMonthFrom.focus();
        }
        if (ctrlMonthTo != null) {
            ctrlMonthTo.disabled = false;
            ctrlMonthTo.style.backgroundColor = '#FFFFFF'
        }

    }
}


/////////////////////////////////////////////////////////////////////////////////////////
//Öppnar pop-up med ReportViewer. /ER 2007-07-27
/////////////////////////////////////////////////////////////////////////////////////////
function OpenReportViewer() {
    var strUrl = "../ReportViewer.aspx";
    reportWindow = window.open(strUrl, 'Reportpreview', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=740,height=940');
    reportWindow.moveTo(250, 0);
}
