$(document).ready(function () { let nestedDivs = $("#elemID7794").children().children().detach(); $("#elemID7794").children().remove(); $("#elemID7794").append(nestedDivs); }); document.title = 'rightsProtect'; $(document).ready(function() { let logicFields = [ { fieldID: "IncidentSubject", actions: [ { onValue: "rightsPiturin", actionType: "show", fieldIDs: [ { fieldID: "isCouple1", actions: [ { onValue: "כן", actionType: "show", fieldIDs: [ { fieldID: "subjPiturinCouple", actions: [ { onValue: "בתוך תקופת המילואים של בן/ת הזוג", actionType: "show", fieldIDs: [ { fieldID: "duringServiceNote" } ] }, { onValue: "לאחר שבן/ת זוגי חזר/ה משירות מילואים", actionType: "show", fieldIDs: [ { fieldID: "afterServiceNote" } ] } ] }, { fieldID: "fullNameCouple1" }, { fieldID: "piturinRights", actions: [ { onValue: "אכיפה וייצוג של גופי המדינה", actionType: "show", fieldIDs: [ { fieldID: "piturinNoteState" } ] }, { onValue: "ליווי על ידי גישור", actionType: "show", fieldIDs: [ { fieldID: "piturinNoteGishur" } ] } ] } ] }, { onValue: "לא", actionType: "show", fieldIDs: [ { fieldID: "subjPiturin", actions: [ { onValue: "עד 60 ימים לאחר תום המילואים", actionType: "show", fieldIDs: [ { fieldID: "upTo60" } ] }, { onValue: "החל מ- 60 ימים לאחר תום המילואים", actionType: "show", fieldIDs: [ { fieldID: "from60" } ] } ] } ] } ] }, { fieldID: "note1" }, { fieldID: "dateFired" } ] }, { onValue: "rightsWork", actionType: "show", fieldIDs: [ { fieldID: "isCouple2", actions: [ { onValue: "כן", actionType: "show", fieldIDs: [ { fieldID: "subjRightsCouple", actions: [ { onValue: "קושי במימוש שעת מילואים", actionType: "show", fieldIDs: [ { fieldID: "MilHourNote" } ] }, { onValue: "קושי במימוש ימי היעדרות מכח צו ההרחבה", actionType: "show", fieldIDs: [ { fieldID: "offDaysNote" } ] } ] }, { fieldID: "fullNameCouple2" } ] }, { onValue: "לא", actionType: "show", fieldIDs: [ { fieldID: "subjRights", actions: [ { onValue: "הלנת שכר", actionType: "show", fieldIDs: [ { fieldID: "rightsNoteHalana" } ] }, { onValue: "גובה גמלאת המילואים", actionType: "show", fieldIDs: [ { fieldID: "rightsGimlaNote" } ] }, { onValue: "שכר נוסף בגין שעות עבודה שביצעתי", actionType: "show", fieldIDs: [ { fieldID: "rightsExtraPay" } ] }, { onValue: "בחינה חוזרת של תביעה לדמי אבטלה", actionType: "show", fieldIDs: [ { fieldID: "rightsReExamine" } ] } ] } ] } ] }, { fieldID: "note2" } ] }, { onValue: "rightsDic", actionType: "show", fieldIDs: [ { fieldID: "isCouple3", actions: [ { onValue: "כן", actionType: "show", fieldIDs: [ { fieldID: "fullNameCouple3" } ] } ] }, { fieldID: "discRights", actions: [ { onValue: "אכיפה וייצוג על ידי גופי המדינה", actionType: "show", fieldIDs: [ { fieldID: "discNoteState" } ] }, { onValue: "ליווי על ידי גישור", actionType: "show", fieldIDs: [ { fieldID: "discNoteGishur" } ] } ] }, { fieldID: "note3" } ] }, { onValue: "rightsNPV", actionType: "show", fieldIDs: [ { fieldID: "isCouple4", actions: [ { onValue: "כן", actionType: "show", fieldIDs: [ { fieldID: "fullNameCouple4" } ] } ] }, { fieldID: "subjNPV", actions: [ { onValue: "חלת בהסכמה לזמן מוגדר", actionType: "show", fieldIDs: [ { fieldID: "NPVNoteAgreed" } ] }, { onValue: "חלת ללא תפוגה או ללא הסכמה", actionType: "show", fieldIDs: [ { fieldID: "NPVNoteDisagreed" } ] }, { onValue: "חלת מוגדרת ביוזמתך - סירוב בהחזרה", actionType: "show", fieldIDs: [ { fieldID: "NPVNoteSelf" } ] } ] }, { fieldID: "rightsClaimWay", actions: [ { onValue: "אכיפה וייצוג של גופי המדינה", actionType: "show", fieldIDs: [ { fieldID: "NPVNoteState" } ] }, { onValue: "ליווי על ידי גישור", actionType: "show", fieldIDs: [ { fieldID: "NPVNoteGishur" } ] } ] }, { fieldID: "note4" } ] } ] } ]; wizForms.loadFieldIDsTreeLogic(logicFields); }); /**/ function GetMainSubject() { var MainSubject = $("#sel7800").val(); return MainSubject; } function GetPartner(){ var Parnter = [$("#sel7725").val(),$("#sel7726").val(),$("#sel7791").val(),$("#sel7792").val()] return Parnter; } function GetSecondarySubject(){ var S_Subject = [$("#sel7793").val(),$("#sel7794").val(),$("#sel7795").val(),$("#sel7796").val(),$("#sel7797").val(),$("#sel7798").val()] return S_Subject; } function GetLength(FatherArray){ var Arr_len = [] var counter = 0 for (var i = 0; i < FatherArray.length; i++ ) { for (var j = 0; j < FatherArray[i].length; j++ ) { if (FatherArray[i][j].length>1){ counter ; }; }; Arr_len.push(counter) counter = 0 }; for (var i = 0; i < Arr_len.length; i++ ) { if (Arr_len[i] > 1){ alert("אנחנו מצטערים, נראה שיש שגיאה ") } }; return Arr_len; }; function checkArrLen(ArrLen){ var check = 1 for (var i = 0; i < ArrLen.length; i++ ) { if (ArrLen[i] == 0){ check = 0 } } if (check == 0){ return false } else{ return true } }; function GetPartnerValue (ArrPartner){ var ValPartner = "" for (var i = 0; i < ArrPartner.length; i++ ) { if (ArrPartner[i].length > 0){ ValPartner = ArrPartner[i] } } return ValPartner }; function Get_S_Subject(ArrSSubject){ var valSSubject = "" for (var i = 0; i < ArrSSubject.length; i++ ) { if (ArrSSubject[i].length > 0){ valSSubject = ArrSSubject[i] } } return valSSubject }; function SetKodShlasha (KodValue){ $('#txt7853').prop(`disabled`,false); $('#txt7853').val(KodValue) $('#txt7853').prop(`disabled`,true); }; function CheckKodShlasha (arg_MainSubject, arg_Partner, arg_S_Subject){ var MainSubject = [`rightsPiturin`,`rightsWork`,`rightsDic`,`rightsNPV`] // Fire Variables var S_SubjectsPiturinReservist = [`עד 60 ימים לאחר תום המילואים`,`החל מ- 60 ימים לאחר תום המילואים`] var S_SubjectsPiturinPartner = [`בתוך תקופת המילואים של בן/ת הזוג`,`לאחר שבן/ת זוגי חזר/ה משירות מילואים`] var TatSubjectPiturinPartner = [`אכיפה וייצוג של גופי המדינה`,`ליווי על ידי גישור`,`ליווי על ידי עורך דין`] //Mimush Variables var S_SubjectsMimushReservist = [`הלנת שכר`,`גובה גמלאת המילואים`,`שכר נוסף בגין שעות עבודה שביצעתי`,`בחינה חוזרת של תביעה לדמי אבטלה`] var S_SubjectsMimushPartner = [`קושי במימוש שעת מילואים`,`קושי במימוש ימי היעדרות מכח צו ההרחבה`] // Discrimination var S_SubjectsDiscriminationUnified = [`אכיפה וייצוג על ידי גופי המדינה`,`ליווי על ידי גישור`,`ליווי על ידי עורך דין`] // Vacation without pay var S_SubjectsVacationUnified = [`חלת בהסכמה לזמן מוגדר`,`חלת ללא תפוגה או ללא הסכמה`,`חלת מוגדרת ביוזמתך - סירוב בהחזרה`] var TatSubjectVacationUnified = [`אכיפה וייצוג של גופי המדינה`,`ליווי על ידי גישור`,`ליווי על ידי עורך דין`] // Piturin -> No -> Up to 60 days from finish if (arg_MainSubject == MainSubject[0] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsPiturinReservist[0]) { SetKodShlasha("FireReservist<60") } // Piturin -> No -> More than 60 days from finish else if (arg_MainSubject == MainSubject[0] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsPiturinReservist[1]) { SetKodShlasha("FireReservist>60") } // Piturin -> Yes -> While Partner is reservist else if (arg_MainSubject == MainSubject[0] && arg_Partner == "כן" && arg_S_Subject == S_SubjectsPiturinPartner[0]) { if ($("#sel7804").val() == TatSubjectPiturinPartner[0]){ SetKodShlasha("FirePartnerWhileLeumi") } else if ($("#sel7804").val() == TatSubjectPiturinPartner[1]){ SetKodShlasha("FirePartnerWhileMediation") } else if ($("#sel7804").val() == TatSubjectPiturinPartner[2]){ SetKodShlasha("FirePartnerWhileLawyer") } } // Piturin -> Yes -> After Partner is reservist else if (arg_MainSubject == MainSubject[0] && arg_Partner == "כן" && arg_S_Subject == S_SubjectsPiturinPartner[1]) { if ($("#sel7804").val() == TatSubjectPiturinPartner[0]){ SetKodShlasha("FirePartnerAfterLeumi") } else if ($("#sel7804").val() == TatSubjectPiturinPartner[1]){ SetKodShlasha("FirePartnerAfterMediation") } else if ($("#sel7804").val() == TatSubjectPiturinPartner[2]){ SetKodShlasha("FirePartnerAfterLawyer") } } // Mimush Variables // Mimush -> No -> Halanat Sachar else if (arg_MainSubject == MainSubject[1] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsMimushReservist[0]) { SetKodShlasha("HalantSachar") } // Mimush -> No -> PensionerReservist else if (arg_MainSubject == MainSubject[1] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsMimushReservist[1]) { SetKodShlasha("PensionerReservist") } // Mimush -> No -> MoreWorkHours else if (arg_MainSubject == MainSubject[1] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsMimushReservist[2]) { SetKodShlasha("MoreWorkHours") } // Mimush -> No -> NonWorkingPay else if (arg_MainSubject == MainSubject[1] && arg_Partner == "לא" && arg_S_Subject == S_SubjectsMimushReservist[3]) { SetKodShlasha("NonWorkingPay") } // Mimush -> Yes -> PartnerExtraHour else if (arg_MainSubject == MainSubject[1] && arg_Partner == "כן" && arg_S_Subject == S_SubjectsMimushPartner[0]) { SetKodShlasha("PartnerExtraHour") } // Mimush -> Yes -> ParnterMissingDays else if (arg_MainSubject == MainSubject[1] && arg_Partner == "כן" && arg_S_Subject == S_SubjectsMimushPartner[1]) { SetKodShlasha("ParnterMissingDays") } // Discrimination -> StateRep else if (arg_MainSubject == MainSubject[2] && arg_S_Subject == S_SubjectsDiscriminationUnified[0]) { SetKodShlasha("StateRep") } // Discrimination -> Mediation else if (arg_MainSubject == MainSubject[2] && arg_S_Subject == S_SubjectsDiscriminationUnified[1]) { SetKodShlasha("MediationHelp") } // Discrimination -> Lawyer else if (arg_MainSubject == MainSubject[2] && arg_S_Subject == S_SubjectsDiscriminationUnified[2]) { SetKodShlasha("LawyerHelp") } // Vacation -> AccptedPeriod else if (arg_MainSubject == MainSubject[3] && arg_S_Subject == S_SubjectsVacationUnified[0]) { if ($('#sel7799').val() == TatSubjectVacationUnified[0]){ SetKodShlasha("AccptedPeriodLeumi") } else if ($('#sel7799').val() == TatSubjectVacationUnified[1]){ SetKodShlasha("AccptedPeriodGishur") } else if ($('#sel7799').val() == TatSubjectVacationUnified[2]){ SetKodShlasha("AccptedPeriodLawyer") } } // Vacation -> NonAccepted else if (arg_MainSubject == MainSubject[3] && arg_S_Subject == S_SubjectsVacationUnified[1]) { if ($('#sel7799').val() == TatSubjectVacationUnified[0]){ SetKodShlasha("NonAcceptedLeumi") } else if ($('#sel7799').val() == TatSubjectVacationUnified[1]){ SetKodShlasha("NonAcceptedGishur") } else if ($('#sel7799').val() == TatSubjectVacationUnified[2]){ SetKodShlasha("NonAcceptedLawyer") } } // Vacation -> Self Vacation else if (arg_MainSubject == MainSubject[3] && arg_S_Subject == S_SubjectsVacationUnified[2]) { if ($('#sel7799').val() == TatSubjectVacationUnified[0]){ SetKodShlasha("SelfVacationLeumi") } else if ($('#sel7799').val() == TatSubjectVacationUnified[1]){ SetKodShlasha("SelfVacationGishur") } else if ($('#sel7799').val() == TatSubjectVacationUnified[2]){ SetKodShlasha("SelfVacationLawyer") } } else{ SetKodShlasha("") } }; function setCorrectDDL(arg_MainSubject,arg_partner,arg_S_Subject){ var selectObjects = [`#sel7804`,'#sel','#sel7799'] for (var i = 0; i < selectObjects.length; i++ ) { // $(selectObjects[i]).parent().parent().removeClass('hidden'); // $(selectObjects[i]).parent().parent().css('display','block') $(selectObjects[i] + `> option[value='']`).prop('selected',true) } if (arg_MainSubject == `rightsPiturin` && arg_partner == 'כן'){ $(`#sel7804 > option[value='אכיפה וייצוג של גופי המדינה']`).prop('selected',true) } if (arg_MainSubject == `rightsNPV`){ $(`#sel7799 > option[value='אכיפה וייצוג של גופי המדינה']`).prop('selected',true) } if (arg_MainSubject == `rightsDic`){ SetKodShlasha("StateRep") } } $(document).ready(function () { $(document).on('change',function () { var Arr_Partner = GetPartner(); var Arr_S_Subject = GetSecondarySubject(); var FuncLen = GetLength([Arr_Partner,Arr_S_Subject]); var Arr_MainSubject = GetMainSubject(); var Val_Partner = GetPartnerValue(Arr_Partner); var Val_S_Subject = Get_S_Subject(Arr_S_Subject); CheckKodShlasha(GetMainSubject(),Val_Partner,Val_S_Subject) setCorrectDDL(GetMainSubject(),Val_Partner,Val_S_Subject) var sumData = "----------ריכוז נתונים----------" sumData = "\n" sumData += "נושא הפניה:" + $("#sel7800").children("option:selected").text() sumData += "\n" sumData += "בן/בת זוג:" + Val_Partner sumData += "\n" sumData += "נושא משני: " + Val_S_Subject sumData += "\n" if ($('#sel7799').children("option:selected").text().length > 5){ sumData = "אפשרות מיצוי זכויות שנבחרה: " + $('#sel7799').val() } $("#txt7867").val(sumData) }) });