﻿/*function DoDateDiff(idFirst, idSecond, formName, errorString) {
    var check = true;
    var errorMessage = "";
    //alert($('#' + idFirst).val() + "\n" + $('#' + idSecond).val());
    if ($('#' + idFirst).val() != '' && $('#' + idSecond).val() != '') {
        if (Date.parse($('#' + idFirst).val()) < Date.parse($('#' + idSecond).val())) {

        } else {
            errorMessage = "<font color=\"Red\">* " + errorString + "。</font><br />"
            check = false;
        }
    }
    
    if (check) {
        $('#' + formName).submit();
    } else {
        alert(errorString + "。");
        return false;
        //$('#ErrorMessage').html(errorMessage);
    }
}*/

//上架起始,上架結束,下架起始,下架結束,其他1,其他2,SubmitId
function DoDateDiff(OnlineDateStart, OnlineDateEnd,
                    OfflineDateStart, OfflineDateEnd,
                    PublishDateStart, PublishDateEnd, formName) {
    var check = true;
    var errorMessage = "";

    if (OnlineDateEnd != null || OfflineDateEnd != null) {
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* 下架日期的起始日不能早於上架日期的起始日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateEnd).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateEnd).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* 下架日期的起始日不能早於上架日期的結束日\n";
                check = false;
            }
        }
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* 下架日期的結束日不能早於上架日期的起始日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateEnd).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateEnd).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* 下架日期的結束日不能早於上架日期的結束日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateStart).val() != '' && $('#' + OnlineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OnlineDateEnd).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* 上架日期的結束日不能早於起始日\n";
                check = false;
            }
        }

        if ($('#' + OfflineDateStart).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OfflineDateStart).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* 下架日期的結束日不能早於起始日\n";
                check = false;
            }
        }
    }
    else if (OnlineDateStart != null || OfflineDateStart != null) {
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* 下架日期不能早於上架日期\n";
                check = false;
            }
        }
    }
    if ((PublishDateStart != null && PublishDateEnd != null) && ($('#' + PublishDateStart).val() != '' && $('#' + PublishDateEnd).val() != '')) {
        if (Date.parse($('#' + PublishDateStart).val()) <= Date.parse($('#' + PublishDateEnd).val())) {

        } else {
            //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
            errorMessage += "* 發佈日期的結束日不能早於起始日\n";
            check = false;
        }
    }

    if (check) {
        $('#' + formName).submit();
    } else {
        //alert(errorMessage);
    $('#ErrorMessage').html(errorMessage);
    $('#ErrorMessage').show();
        return false;
        //$('#ErrorMessage').html(errorMessage);
    }
}

//上架起始,上架結束,下架起始,下架結束,其他1,其他2,SubmitId
function DoDateDiffWithText(OnlineDateStart, OnlineDateEnd, OnlineDateText,
                            OfflineDateStart, OfflineDateEnd, OfflineDateText,
                            PublishDateStart, PublishDateEnd, PublishDateText, formName) {
    var check = true;
    var errorMessage = "";

    if (OnlineDateEnd != null || OfflineDateEnd != null) {
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期的起始日不能早於" + OnlineDateText + "日期的起始日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateEnd).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateEnd).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期的起始日不能早於" + OnlineDateText + "日期的結束日\n";
                check = false;
            }
        }
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期的結束日不能早於" + OnlineDateText + "日期的起始日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateEnd).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateEnd).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {

            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期的結束日不能早於" + OnlineDateText + "日期的結束日\n";
                check = false;
            }
        }

        if ($('#' + OnlineDateStart).val() != '' && $('#' + OnlineDateEnd).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OnlineDateEnd).val())) {
        
            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* " + OnlineDateText + "日期的結束日不能早於起始日\n";
                check = false;
            }
        }

        if ($('#' + OfflineDateStart).val() != '' && $('#' + OfflineDateEnd).val() != '') {
            if (Date.parse($('#' + OfflineDateStart).val()) <= Date.parse($('#' + OfflineDateEnd).val())) {
                
            } else {
                //errorMessage += "<font color=\"Red\">* " + errorString2 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期的結束日不能早於起始日\n";
                check = false;
            }
        }
    }
    else if (OnlineDateStart != null || OfflineDateStart != null) {
        if ($('#' + OnlineDateStart).val() != '' && $('#' + OfflineDateStart).val() != '') {
            if (Date.parse($('#' + OnlineDateStart).val()) <= Date.parse($('#' + OfflineDateStart).val())) {

            } else {
                //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
                errorMessage += "* " + OfflineDateText + "日期不能早於" + OnlineDateText + "日期\n";
                check = false;
            }
        }
    }
    if ((PublishDateStart != null && PublishDateEnd != null) && ($('#' + PublishDateStart).val() != '' && $('#' + PublishDateEnd).val() != '')) {
        if (Date.parse($('#' + PublishDateStart).val()) <= Date.parse($('#' + PublishDateEnd).val())) {

        } else {
            //errorMessage = "<font color=\"Red\">* " + errorString1 + "。</font><br />"
            errorMessage += "* " + PublishDateText + "日期的結束日不能早於起始日\n";
            check = false;
        }
    }

    if (check) {
        $('#' + formName).submit();
    } else {
        //alert(errorMessage);
    $('#ErrorMessage').html(errorMessage);
    $('#ErrorMessage').show();
        return false;
        //$('#ErrorMessage').html(errorMessage);
    }
}
