Advertisement
Guest User

Untitled

a guest
May 27th, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //SCHEMA 2
  2.             paper2.on('cell:pointerclick',
  3.                     function (cellView, evt, x, y) {
  4.  
  5.                         var elemID = cellView.id;
  6.                         //Entità Patient_2    
  7.                         if (elemID == "j_67" && sel_patient_2 == false) {
  8.  
  9.                             patient_2.attr({
  10.                                 '.outer': {stroke: 'red'}
  11.                             });
  12.                             ssn_2.attr({
  13.                                 '.outer': {stroke: 'red'}
  14.                             });
  15.                             nome_2.attr({
  16.                                 '.outer': {stroke: 'red'}
  17.                             });
  18.                             first_2.attr({
  19.                                 '.outer': {stroke: 'red'}
  20.                             });
  21.                             middle_2.attr({
  22.                                 '.outer': {stroke: 'red'}
  23.                             });
  24.                             last_2.attr({
  25.                                 '.outer': {stroke: 'red'}
  26.                             });
  27.                             sex_2.attr({
  28.                                 '.outer': {stroke: 'red'}
  29.                             });
  30.                             date_of_birth_2.attr({
  31.                                 '.outer': {stroke: 'red'}
  32.                             });
  33.                             id_2.attr({
  34.                                 '.outer': {stroke: 'red'}
  35.                             });
  36.                             sel_patient_2 = true;
  37.                         }
  38.                         else if (elemID == "j_67" && sel_patient_2 == true) {
  39.  
  40.                             patient_2.attr({
  41.                                 '.outer': {stroke: 'black'}
  42.                             });
  43.                             ssn_2.attr({
  44.                                 '.outer': {stroke: 'black'}
  45.                             });
  46.                             nome_2.attr({
  47.                                 '.outer': {stroke: 'black'}
  48.                             });
  49.                             first_2.attr({
  50.                                 '.outer': {stroke: 'black'}
  51.                             });
  52.                             middle_2.attr({
  53.                                 '.outer': {stroke: 'black'}
  54.                             });
  55.                             last_2.attr({
  56.                                 '.outer': {stroke: 'black'}
  57.                             });
  58.                             sex_2.attr({
  59.                                 '.outer': {stroke: 'black'}
  60.                             });
  61.                             date_of_birth_2.attr({
  62.                                 '.outer': {stroke: 'black'}
  63.                             });
  64.                             id_2.attr({
  65.                                 '.outer': {stroke: 'black'}
  66.                             });
  67.                             sel_patient_2 = false;
  68.                         }
  69.  
  70.                         //attributo name (con first-middle-last)
  71.                         if (elemID == "j_80" && sel_nome_2 == false && sel_patient_2 == false) {
  72.                             nome_2.attr({
  73.                                 '.outer': {stroke: 'red'}
  74.                             });
  75.                             first_2.attr({
  76.                                 '.outer': {stroke: 'red'}
  77.                             });
  78.                             middle_2.attr({
  79.                                 '.outer': {stroke: 'red'}
  80.                             });
  81.                             last_2.attr({
  82.                                 '.outer': {stroke: 'red'}
  83.                             });
  84.                             sel_nome_2 = true;
  85.                         }
  86.                         else if (elemID == "j_80" && sel_nome_2 == true && sel_patient_2 == false) {
  87.                             nome_2.attr({
  88.                                 '.outer': {stroke: 'black'}
  89.                             });
  90.                             first_2.attr({
  91.                                 '.outer': {stroke: 'black'}
  92.                             });
  93.                             middle_2.attr({
  94.                                 '.outer': {stroke: 'black'}
  95.                             });
  96.                             last_2.attr({
  97.                                 '.outer': {stroke: 'black'}
  98.                             });
  99.                             sel_nome_2 = false;
  100.                         }
  101.  
  102.                         //attributo first_2
  103.                         if (elemID == "j_81" && sel_first_2 == false && sel_patient_2 == false) {
  104.  
  105.                             first_2.attr({
  106.                                 '.outer': {stroke: 'red'}
  107.                             });
  108.                             sel_first_2 = true;
  109.                         }
  110.                         else if (elemID == "j_81" && sel_first_2 == true && sel_patient_2 == false) {
  111.  
  112.                             first_2.attr({
  113.                                 '.outer': {stroke: 'black'}
  114.                             });
  115.                             sel_first_2 = false;
  116.                         }
  117.  
  118.                         //attributo middle_2
  119.                         if (elemID == "j_82" && sel_middle_2 == false && sel_patient_2 == false) {
  120.  
  121.                             middle_2.attr({
  122.                                 '.outer': {stroke: 'red'}
  123.                             });
  124.                             sel_middle_2 = true;
  125.                         }
  126.                         else if (elemID == "j_82" && sel_middle_2 == true && sel_patient_2 == false) {
  127.  
  128.                             middle_2.attr({
  129.                                 '.outer': {stroke: 'black'}
  130.                             });
  131.                             sel_middle_2 = false;
  132.                         }
  133.  
  134.                         //attributo last_2
  135.                         if (elemID == "j_83" && sel_last_2 == false && sel_patient_2 == false) {
  136.  
  137.                             last_2.attr({
  138.                                 '.outer': {stroke: 'red'}
  139.                             });
  140.                             sel_last_2 = true;
  141.                         }
  142.                         else if (elemID == "j_83" && sel_last_2 == true && sel_patient_2 == false) {
  143.  
  144.                             last_2.attr({
  145.                                 '.outer': {stroke: 'black'}
  146.                             });
  147.                             sel_last_2 = false;
  148.                         }
  149.  
  150.                         //attributo id_2
  151.                         if (elemID == "j_79" && sel_id_2 == false && sel_patient_2 == false) {
  152.  
  153.                             id_2.attr({
  154.                                 '.outer': {stroke: 'red'}
  155.                             });
  156.                             sel_id_2 = true;
  157.                         }
  158.                         else if (elemID == "j_79" && sel_id_2 == true && sel_patient_2 == false) {
  159.  
  160.                             id_2.attr({
  161.                                 '.outer': {stroke: 'black'}
  162.                             });
  163.                             sel_id_2 = false;
  164.                         }
  165.  
  166.                         //attributo ssn_2
  167.                         if (elemID == "j_84" && sel_ssn_2 == false && sel_patient_2 == false) {
  168.  
  169.                             ssn_2.attr({
  170.                                 '.outer': {stroke: 'red'}
  171.                             });
  172.                             sel_ssn_2 = true;
  173.                         }
  174.                         else if (elemID == "j_84" && sel_ssn_2 == true && sel_patient_2 == false) {
  175.  
  176.                             ssn_2.attr({
  177.                                 '.outer': {stroke: 'black'}
  178.                             });
  179.                             sel_ssn_2 = false;
  180.                         }
  181.  
  182.                         //attributo sex_2
  183.                         if (elemID == "j_85" && sel_sex_2 == false && sel_patient_2 == false) {
  184.  
  185.                             sex_2.attr({
  186.                                 '.outer': {stroke: 'red'}
  187.                             });
  188.                             sel_sex_2 = true;
  189.                         }
  190.                         else if (elemID == "j_85" && sel_sex_2 == true && sel_patient_2 == false) {
  191.  
  192.                             sex_2.attr({
  193.                                 '.outer': {stroke: 'black'}
  194.                             });
  195.                             sel_sex_2 = false;
  196.                         }
  197.  
  198.                         //attributo date_of_birth_2
  199.                         if (elemID == "j_86" && sel_date_of_birth_2 == false && sel_patient_2 == false) {
  200.  
  201.                             date_of_birth_2.attr({
  202.                                 '.outer': {stroke: 'red'}
  203.                             });
  204.                             sel_date_of_birth_2 = true;
  205.                         }
  206.                         else if (elemID == "j_86" && sel_date_of_birth_2 == true && sel_patient_2 == false) {
  207.  
  208.                             date_of_birth_2.attr({
  209.                                 '.outer': {stroke: 'black'}
  210.                             });
  211.                             sel_date_of_birth_2 = false;
  212.                         }
  213.  
  214.                         //relazione application_2
  215.                         if (elemID == "j_74" && sel_application_2 == false) {
  216.  
  217.                             application_2.attr({
  218.                                 '.outer': {stroke: 'red'}
  219.                             });
  220.                             sel_application_2 = true;
  221.                         }
  222.                         else if (elemID == "j_74" && sel_application_2 == true) {
  223.  
  224.                             application_2.attr({
  225.                                 '.outer': {stroke: 'black'}
  226.                             });
  227.                             sel_application_2 = false;
  228.                         }
  229.  
  230.                         //Entità protocol_2    
  231.                         if (elemID == "j_68" && sel_protocol_2 == false) {
  232.  
  233.                             protocol_2.attr({
  234.                                 '.outer': {stroke: 'red'}
  235.                             });
  236.                             id_prot_2.attr({
  237.                                 '.outer': {stroke: 'red'}
  238.                             });
  239.                             description_p_2.attr({
  240.                                 '.outer': {stroke: 'red'}
  241.                             });
  242.                             place_of_s_2.attr({
  243.                                 '.outer': {stroke: 'red'}
  244.                             });
  245.                             sel_protocol_2 = true;
  246.                         }
  247.                         else if (elemID == "j_68" && sel_protocol_2 == true) {
  248.  
  249.                             protocol_2.attr({
  250.                                 '.outer': {stroke: 'black'}
  251.                             });
  252.                             id_prot_2.attr({
  253.                                 '.outer': {stroke: 'black'}
  254.                             });
  255.                             description_p_2.attr({
  256.                                 '.outer': {stroke: 'black'}
  257.                             });
  258.                             place_of_s_2.attr({
  259.                                 '.outer': {stroke: 'black'}
  260.                             });
  261.                             sel_protocol_2 = false;
  262.                         }
  263.  
  264.                         //attributo id_prot_2
  265.                         if (elemID == "j_90" && sel_id_prot_2 == false && sel_protocol_2 == false) {
  266.  
  267.                             id_prot_2.attr({
  268.                                 '.outer': {stroke: 'red'}
  269.                             });
  270.                             sel_id_prot_2 = true;
  271.                         }
  272.                         else if (elemID == "j_90" && sel_id_prot_2 == true && sel_protocol_2 == false) {
  273.  
  274.                             id_prot_2.attr({
  275.                                 '.outer': {stroke: 'black'}
  276.                             });
  277.                             sel_id_prot_2 = false;
  278.                         }
  279.  
  280.                         //attributo description_p_2
  281.                         if (elemID == "j_91" && sel_description_p_2 == false && sel_protocol_2 == false) {
  282.  
  283.                             description_p_2.attr({
  284.                                 '.outer': {stroke: 'red'}
  285.                             });
  286.                             sel_description_p_2 = true;
  287.                         }
  288.                         else if (elemID == "j_91" && sel_description_p_2 == true && sel_protocol_2 == false) {
  289.  
  290.                             description_p_2.attr({
  291.                                 '.outer': {stroke: 'black'}
  292.                             });
  293.                             sel_description_p_2 = false;
  294.                         }
  295.  
  296.                         //attributo place_of_s_2
  297.                         if (elemID == "j_92" && sel_place_of_s_2 == false && sel_protocol_2 == false) {
  298.  
  299.                             place_of_s_2.attr({
  300.                                 '.outer': {stroke: 'red'}
  301.                             });
  302.                             sel_place_of_s_2 = true;
  303.                         }
  304.                         else if (elemID == "j_92" && sel_place_of_s_2 == true && sel_protocol_2 == false) {
  305.  
  306.                             place_of_s_2.attr({
  307.                                 '.outer': {stroke: 'black'}
  308.                             });
  309.                             sel_place_of_s_2 = false;
  310.                         }
  311.  
  312.                         //relazione suitability_2
  313.                         if (elemID == "j_76" && sel_suitability_2 == false) {
  314.  
  315.                             suitability_2.attr({
  316.                                 '.outer': {stroke: 'red'}
  317.                             });
  318.                             sel_suitability_2 = true;
  319.                         }
  320.                         else if (elemID == "j_76" && sel_suitability_2 == true) {
  321.  
  322.                             suitability_2.attr({
  323.                                 '.outer': {stroke: 'black'}
  324.                             });
  325.                             sel_suitability_2 = false;
  326.                         }
  327.  
  328.                         //Entità diagnosis_2    
  329.                         if (elemID == "j_66" && sel_diagnosis_2 == false) {
  330.  
  331.                             diagnosis_2.attr({
  332.                                 '.outer': {stroke: 'red'},
  333.                                 '.inner': {stroke: 'red'}
  334.                             });
  335.                             nome2_2.attr({
  336.                                 '.outer': {stroke: 'red'}
  337.                             });
  338.                             description_2.attr({
  339.                                 '.outer': {stroke: 'red'}
  340.                             });
  341.                             symptoms_2.attr({
  342.                                 '.outer': {stroke: 'red'}
  343.                             });
  344.                             sel_diagnosis_2 = true;
  345.                         }
  346.                         else if (elemID == "j_66" && sel_diagnosis_2 == true) {
  347.  
  348.                             diagnosis_2.attr({
  349.                                 '.outer': {stroke: 'black'},
  350.                                 '.inner': {stroke: 'black'}
  351.                             });
  352.                             nome2_2.attr({
  353.                                 '.outer': {stroke: 'black'}
  354.                             });
  355.                             description_2.attr({
  356.                                 '.outer': {stroke: 'black'}
  357.                             });
  358.                             symptoms_2.attr({
  359.                                 '.outer': {stroke: 'black'}
  360.                             });
  361.                             sel_diagnosis_2 = false;
  362.                         }
  363.  
  364.                         //attributo nome2_2
  365.                         if (elemID == "j_87" && sel_nome2_2 == false && sel_diagnosis_2 == false) {
  366.  
  367.                             nome2_2.attr({
  368.                                 '.outer': {stroke: 'red'}
  369.                             });
  370.                             sel_nome2_2 = true;
  371.                         }
  372.                         else if (elemID == "j_87" && sel_nome2_2 == true && sel_diagnosis_2 == false) {
  373.  
  374.                             nome2_2.attr({
  375.                                 '.outer': {stroke: 'black'}
  376.                             });
  377.                             sel_nome2_2 = false;
  378.                         }
  379.  
  380.                         //attributo description_2
  381.                         if (elemID == "j_88" && sel_description_2 == false && sel_diagnosis_2 == false) {
  382.  
  383.                             description_2.attr({
  384.                                 '.outer': {stroke: 'red'}
  385.                             });
  386.                             sel_description_2 = true;
  387.                         }
  388.                         else if (elemID == "j_88" && sel_description_2 == true && sel_diagnosis_2 == false) {
  389.  
  390.                             description_2.attr({
  391.                                 '.outer': {stroke: 'black'}
  392.                             });
  393.                             sel_description_2 = false;
  394.                         }
  395.                        
  396.                         //attributo symptoms_2
  397.                         if (elemID == "j_89" && sel_symptoms_2 == false && sel_diagnosis_2 == false) {
  398.  
  399.                             symptoms_2.attr({
  400.                                 '.outer': {stroke: 'red'}
  401.                             });
  402.                             sel_symptoms_2 = true;
  403.                         }
  404.                         else if (elemID == "j_89" && sel_symptoms_2 == true && sel_diagnosis_2 == false) {
  405.  
  406.                             symptoms_2.attr({
  407.                                 '.outer': {stroke: 'black'}
  408.                             });
  409.                             sel_symptoms_2 = false;
  410.                         }
  411.  
  412.                         //relazione procedure_2
  413.                         if (elemID == "j_75" && sel_procedure_2 == false) {
  414.  
  415.                             procedure_2.attr({
  416.                                 '.outer': {stroke: 'red'}
  417.                             });
  418.                             sel_procedure_2 = true;
  419.                         }
  420.                         else if (elemID == "j_75" && sel_procedure_2 == true) {
  421.  
  422.                             procedure_2.attr({
  423.                                 '.outer': {stroke: 'black'}
  424.                             });
  425.                             sel_procedure_2 = false;
  426.                         }
  427.  
  428.                         //Entità step_2
  429.                         if (elemID == "j_69" && sel_step_2 == false) {
  430.  
  431.                             step_2.attr({
  432.                                 '.outer': {stroke: 'red'},
  433.                                 '.inner': {stroke: 'red'}
  434.                             });
  435.                             number_2.attr({
  436.                                 '.outer': {stroke: 'red'}
  437.                             });
  438.                             description_step_2.attr({
  439.                                 '.outer': {stroke: 'red'}
  440.                             });
  441.                             goal_2.attr({
  442.                                 '.outer': {stroke: 'red'}
  443.                             });
  444.                             constraints_step_2.attr({
  445.                                 '.outer': {stroke: 'red'}
  446.                             });
  447.                            
  448.                             sel_step_2 = true;
  449.                         }
  450.                         else if (elemID == "j_69" && sel_step_2 == true) {
  451.  
  452.                             step_2.attr({
  453.                                 '.outer': {stroke: 'black'},
  454.                                 '.inner': {stroke: 'black'}
  455.                             });
  456.                             number_2.attr({
  457.                                 '.outer': {stroke: 'black'}
  458.                             });
  459.                             description_step_2.attr({
  460.                                 '.outer': {stroke: 'black'}
  461.                             });
  462.                             goal_2.attr({
  463.                                 '.outer': {stroke: 'black'}
  464.                             });
  465.                             constraints_step_2.attr({
  466.                                 '.outer': {stroke: 'black'}
  467.                             });
  468.                            
  469.                             sel_step_2 = false;
  470.                         }
  471.  
  472.                         //attributo number_2
  473.                         if (elemID == "j_93" && sel_number_2 == false && sel_step_2 == false) {
  474.  
  475.                             number_2.attr({
  476.                                 '.outer': {stroke: 'red'}
  477.                             });
  478.                             sel_number_2 = true;
  479.                         }
  480.                         else if (elemID == "j_93" && sel_number_2 == true && sel_step_2 == false) {
  481.  
  482.                             number_2.attr({
  483.                                 '.outer': {stroke: 'black'}
  484.                             });
  485.                             sel_number_2 = false;
  486.                         }
  487.  
  488.                         //attributo description_step_2
  489.                         if (elemID == "j_94" && sel_description_step_2 == false && sel_step_2 == false) {
  490.  
  491.                             description_step_2.attr({
  492.                                 '.outer': {stroke: 'red'}
  493.                             });
  494.                             sel_description_step_2 = true;
  495.                         }
  496.                         else if (elemID == "j_94" && sel_description_step_2 == true && sel_step_2 == false) {
  497.  
  498.                             description_step_2.attr({
  499.                                 '.outer': {stroke: 'black'}
  500.                             });
  501.                             sel_description_step_2 = false;
  502.                         }
  503.  
  504.                         //attributo  goal_2
  505.                         if (elemID == "j_95" && sel_goal_2 == false && sel_step_2 == false) {
  506.  
  507.                             goal_2.attr({
  508.                                 '.outer': {stroke: 'red'}
  509.                             });
  510.                             sel_goal_2 = true;
  511.                         }
  512.                         else if (elemID == "j_95" && sel_goal_2 == true && sel_step_2 == false) {
  513.  
  514.                             goal_2.attr({
  515.                                 '.outer': {stroke: 'black'}
  516.                             });
  517.                             sel_goal_2 = false;
  518.                         }
  519.  
  520.                         //attributo constraints_step_2
  521.                         if (elemID == "j_96" && sel_constraints_step_2 == false && sel_step_2 == false) {
  522.  
  523.                             constraints_step_2.attr({
  524.                                 '.outer': {stroke: 'red'}
  525.                             });
  526.                             sel_constraints_step_2 = true;
  527.                         }
  528.                         else if (elemID == "j_96" && sel_constraints_step_2 == true && sel_step_2 == false) {
  529.  
  530.                             constraints_step_2.attr({
  531.                                 '.outer': {stroke: 'black'}
  532.                             });
  533.                             sel_constraints_step_2 = false;
  534.                         }
  535.  
  536.                         //relazione break_down_2
  537.                         if (elemID == "j_77" && sel_break_down_2 == false) {
  538.  
  539.                             break_down_2.attr({
  540.                                 '.outer': {stroke: 'red'}
  541.                             });
  542.                             sel_break_down_2 = true;
  543.                         }
  544.                         else if (elemID == "j_77" && sel_break_down_2 == true) {
  545.  
  546.                             break_down_2.attr({
  547.                                 '.outer': {stroke: 'black'}
  548.                             });
  549.                             sel_break_down_2 = false;
  550.                         }
  551.  
  552.                         //Entità activity_2
  553.                         if (elemID == "j_70" && sel_activity_2 == false) {
  554.  
  555.                             activity_2.attr({
  556.                                 '.outer': {stroke: 'red'}
  557.                             });
  558.                             code_2.attr({
  559.                                 '.outer': {stroke: 'red'}
  560.                             });
  561.                             raccomended_by_2.attr({
  562.                                 '.outer': {stroke: 'red'}
  563.                             });
  564.                             report_2.attr({
  565.                                 '.outer': {stroke: 'red'}
  566.                             });
  567.                             start_2.attr({
  568.                                 '.outer': {stroke: 'red'}
  569.                             });
  570.                             finish_2.attr({
  571.                                 '.outer': {stroke: 'red'}
  572.                             });
  573.                            
  574.                             sel_activity_2 = true;
  575.                         }
  576.                         else if (elemID == "j_70" && sel_activity_2 == true) {
  577.  
  578.                             activity_2.attr({
  579.                                 '.outer': {stroke: 'black'}
  580.                             });
  581.                             code_2.attr({
  582.                                 '.outer': {stroke: 'black'}
  583.                             });
  584.                             raccomended_by_2.attr({
  585.                                 '.outer': {stroke: 'black'}
  586.                             });
  587.                             report_2.attr({
  588.                                 '.outer': {stroke: 'black'}
  589.                             });
  590.                             start_2.attr({
  591.                                 '.outer': {stroke: 'black'}
  592.                             });
  593.                             finish_2.attr({
  594.                                 '.outer': {stroke: 'black'}
  595.                             });
  596.                            
  597.                             sel_activity_2 = false;
  598.                         }
  599.  
  600.                         //attributo code_2
  601.                         if (elemID == "j_97" && sel_code_2 == false && sel_activity_2 == false) {
  602.  
  603.                             code_2.attr({
  604.                                 '.outer': {stroke: 'red'}
  605.                             });
  606.                             sel_code_2 = true;
  607.                         }
  608.                         else if (elemID == "j_97" && sel_code_2 == true && sel_activity_2 == false) {
  609.  
  610.                             code_2.attr({
  611.                                 '.outer': {stroke: 'black'}
  612.                             });
  613.                             sel_code_2 = false;
  614.                         }
  615.  
  616.                         //attributo raccomended_by_2
  617.                         if (elemID == "j_98" && sel_raccomended_by_2 == false && sel_activity_2 == false) {
  618.  
  619.                             raccomended_by_2.attr({
  620.                                 '.outer': {stroke: 'red'}
  621.                             });
  622.                             sel_raccomended_by_2 = true;
  623.                         }
  624.                         else if (elemID == "j_98" && sel_raccomended_by_2 == true && sel_activity_2 == false) {
  625.  
  626.                             raccomended_by_2.attr({
  627.                                 '.outer': {stroke: 'black'}
  628.                             });
  629.                             sel_raccomended_by_2 = false;
  630.                         }
  631.  
  632.                         //attributo report_2
  633.                         if (elemID == "j_99" && sel_report_2 == false && sel_activity_2 == false) {
  634.  
  635.                             report_2.attr({
  636.                                 '.outer': {stroke: 'red'}
  637.                             });
  638.                             sel_report_2 = true;
  639.                         }
  640.                         else if (elemID == "j_99" && sel_report_2 == true && sel_activity_2 == false) {
  641.  
  642.                             report_2.attr({
  643.                                 '.outer': {stroke: 'black'}
  644.                             });
  645.                             sel_report_2 = false;
  646.                         }
  647.  
  648.                         //attributo start_2
  649.                         if (elemID == "j_100" && sel_start_2 == false && sel_activity_2 == false) {
  650.  
  651.                             start_2.attr({
  652.                                 '.outer': {stroke: 'red'}
  653.                             });
  654.                             sel_start_2 = true;
  655.                         }
  656.                         else if (elemID == "j_100" && sel_start_2 == true && sel_activity_2 == false) {
  657.  
  658.                             start_2.attr({
  659.                                 '.outer': {stroke: 'black'}
  660.                             });
  661.                             sel_start_2 = false;
  662.                         }
  663.  
  664.                         //attributo finish_2
  665.                         if (elemID == "j_101" && sel_finish_2 == false && sel_activity_2 == false) {
  666.  
  667.                             finish_2.attr({
  668.                                 '.outer': {stroke: 'red'}
  669.                             });
  670.                             sel_finish_2 = true;
  671.                         }
  672.                         else if (elemID == "j_101" && sel_finish_2 == true && sel_activity_2 == false) {
  673.  
  674.                             finish_2.attr({
  675.                                 '.outer': {stroke: 'black'}
  676.                             });
  677.                             sel_finish_2 = false;
  678.                         }
  679.  
  680.                         //Entità biochemical_2
  681.                         if (elemID == "j_71" && sel_biochemical_2 == false) {
  682.  
  683.                             biochemical_2.attr({
  684.                                 '.outer': {stroke: 'red'}
  685.                             });
  686.                             blood_quantity_2.attr({
  687.                                 '.outer': {stroke: 'red'}
  688.                             });
  689.                             nurse_2.attr({
  690.                                 '.outer': {stroke: 'red'}
  691.                             });
  692.                             urine_sample_2.attr({
  693.                                 '.outer': {stroke: 'red'}
  694.                             });
  695.                            
  696.                             sel_biochemical_2 = true;
  697.                         }
  698.                         else if (elemID == "j_71" && sel_biochemical_2 == true) {
  699.  
  700.                             biochemical_2.attr({
  701.                                 '.outer': {stroke: 'black'}
  702.                             });
  703.                             blood_quantity_2.attr({
  704.                                 '.outer': {stroke: 'black'}
  705.                             });
  706.                             nurse_2.attr({
  707.                                 '.outer': {stroke: 'black'}
  708.                             });
  709.                             urine_sample_2.attr({
  710.                                 '.outer': {stroke: 'black'}
  711.                             });
  712.                            
  713.                             sel_biochemical_2 = false;
  714.                         }
  715.  
  716.                         //attributo blood_quantity_2
  717.                         if (elemID == "j_103" && sel_blood_quantity_2 == false && sel_biochemical_2 == false) {
  718.  
  719.                             blood_quantity_2.attr({
  720.                                 '.outer': {stroke: 'red'}
  721.                             });
  722.                             sel_blood_quantity_2 = true;
  723.                         }
  724.                         else if (elemID == "j_103" && sel_blood_quantity_2 == true && sel_biochemical_2 == false) {
  725.  
  726.                             blood_quantity_2.attr({
  727.                                 '.outer': {stroke: 'black'}
  728.                             });
  729.                             sel_blood_quantity_2 = false;
  730.                         }
  731.  
  732.                         //attributo nurse_2
  733.                         if (elemID == "j_102" && sel_nurse_2 == false && sel_biochemical_2 == false) {
  734.  
  735.                             nurse_2.attr({
  736.                                 '.outer': {stroke: 'red'}
  737.                             });
  738.                             sel_nurse_2 = true;
  739.                         }
  740.                         else if (elemID == "j_102" && sel_nurse_2 == true && sel_biochemical_2 == false) {
  741.  
  742.                             nurse_2.attr({
  743.                                 '.outer': {stroke: 'black'}
  744.                             });
  745.                             sel_nurse_2 = false;
  746.                         }
  747.  
  748.                         //attributo urine_sample_2
  749.                         if (elemID == "j_104" && sel_urine_sample_2 == false && sel_biochemical_2 == false) {
  750.  
  751.                             urine_sample_2.attr({
  752.                                 '.outer': {stroke: 'red'}
  753.                             });
  754.                             sel_urine_sample_2 = true;
  755.                         }
  756.                         else if (elemID == "j_104" && sel_urine_sample_2 == true && sel_biochemical_2 == false) {
  757.  
  758.                             urine_sample_2.attr({
  759.                                 '.outer': {stroke: 'black'}
  760.                             });
  761.                             sel_urine_sample_2 = false;
  762.                         }
  763.  
  764.                          //Entità instrumental_2
  765.                         if (elemID == "j_72" && sel_instrumental_2 == false) {
  766.  
  767.                             instrumental_2.attr({
  768.                                 '.outer': {stroke: 'red'}
  769.                             });
  770.                             name_ins_2.attr({
  771.                                 '.outer': {stroke: 'red'}
  772.                             });
  773.                             duration_2.attr({
  774.                                 '.outer': {stroke: 'red'}
  775.                             });
  776.                             warnings_2.attr({
  777.                                 '.outer': {stroke: 'red'}
  778.                             });
  779.                             contrast_medium_2.attr({
  780.                                 '.outer': {stroke: 'red'}
  781.                             });
  782.                             operator_2.attr({
  783.                                 '.outer': {stroke: 'red'}
  784.                             });
  785.                            
  786.                             sel_instrumental_2 = true;
  787.                         }
  788.                         else if (elemID == "j_72" && sel_instrumental_2 == true) {
  789.  
  790.                             instrumental_2.attr({
  791.                                 '.outer': {stroke: 'black'}
  792.                             });
  793.                             name_ins_2.attr({
  794.                                 '.outer': {stroke: 'black'}
  795.                             });
  796.                             duration_2.attr({
  797.                                 '.outer': {stroke: 'black'}
  798.                             });
  799.                             warnings_2.attr({
  800.                                 '.outer': {stroke: 'black'}
  801.                             });
  802.                             contrast_medium_2.attr({
  803.                                 '.outer': {stroke: 'black'}
  804.                             });
  805.                             operator_2.attr({
  806.                                 '.outer': {stroke: 'black'}
  807.                             });
  808.                            
  809.                             sel_instrumental_2 = false;
  810.                         }
  811.                        
  812.                         //attributo name_ins_2
  813.                         if (elemID == "j_105" && sel_name_ins_2 == false && sel_instrumental_2 == false) {
  814.  
  815.                             name_ins_2.attr({
  816.                                 '.outer': {stroke: 'red'}
  817.                             });
  818.                             sel_name_ins_2 = true;
  819.                         }
  820.                         else if (elemID == "j_105" && sel_name_ins_2 == true && sel_instrumental_2 == false) {
  821.  
  822.                             name_ins_2.attr({
  823.                                 '.outer': {stroke: 'black'}
  824.                             });
  825.                             sel_name_ins_2 = false;
  826.                         }
  827.                        
  828.                         //attributo duration_2
  829.                         if (elemID == "j_106" && sel_duration_2 == false && sel_instrumental_2 == false) {
  830.  
  831.                             duration_2.attr({
  832.                                 '.outer': {stroke: 'red'}
  833.                             });
  834.                             sel_duration_2 = true;
  835.                         }
  836.                         else if (elemID == "j_106" && sel_duration_2 == true && sel_instrumental_2 == false) {
  837.  
  838.                             duration_2.attr({
  839.                                 '.outer': {stroke: 'black'}
  840.                             });
  841.                             sel_duration_2 = false;
  842.                         }
  843.  
  844.                         //attributo warnings_2
  845.                         if (elemID == "j_107" && sel_warnings_2 == false && sel_instrumental_2 == false) {
  846.  
  847.                             warnings_2.attr({
  848.                                 '.outer': {stroke: 'red'}
  849.                             });
  850.                             sel_warnings_2 = true;
  851.                         }
  852.                         else if (elemID == "j_107" && sel_warnings_2 == true && sel_instrumental_2 == false) {
  853.  
  854.                             warnings_2.attr({
  855.                                 '.outer': {stroke: 'black'}
  856.                             });
  857.                             sel_warnings_2 = false;
  858.                         }
  859.                        
  860.                         //attributo contrast_medium_2
  861.                         if (elemID == "j_108" && sel_contrast_medium_2 == false && sel_instrumental_2 == false) {
  862.  
  863.                             contrast_medium_2.attr({
  864.                                 '.outer': {stroke: 'red'}
  865.                             });
  866.                             sel_contrast_medium_2 = true;
  867.                         }
  868.                         else if (elemID == "j_108" && sel_contrast_medium_2 == true && sel_instrumental_2 == false) {
  869.  
  870.                             contrast_medium_2.attr({
  871.                                 '.outer': {stroke: 'black'}
  872.                             });
  873.                             sel_contrast_medium_2 = false;
  874.                         }
  875.  
  876.                         //attributo operator_2
  877.                         if (elemID == "j_109" && sel_operator_2 == false && sel_instrumental_2 == false) {
  878.  
  879.                             operator_2.attr({
  880.                                 '.outer': {stroke: 'red'}
  881.                             });
  882.                             sel_operator_2 = true;
  883.                         }
  884.                         else if (elemID == "j_109" && sel_operator_2 == true && sel_instrumental_2 == false) {
  885.  
  886.                             operator_2.attr({
  887.                                 '.outer': {stroke: 'black'}
  888.                             });
  889.                             sel_operator_2 = false;
  890.                         }
  891.  
  892.                         //Entità pharmacology_2
  893.                         if (elemID == "j_73" && sel_pharmacology_2 == false) {
  894.  
  895.                             pharmacology_2.attr({
  896.                                 '.outer': {stroke: 'red'}
  897.                             });
  898.                             type_2.attr({
  899.                                 '.outer': {stroke: 'red'}
  900.                             });
  901.                             dosage_2.attr({
  902.                                 '.outer': {stroke: 'red'}
  903.                             });
  904.                             frequency_2.attr({
  905.                                 '.outer': {stroke: 'red'}
  906.                             });
  907.                             warning_2.attr({
  908.                                 '.outer': {stroke: 'red'}
  909.                             });
  910.                            
  911.                             sel_pharmacology_2 = true;
  912.                         }
  913.                         else if (elemID == "j_73" && sel_pharmacology_2 == true) {
  914.  
  915.                             pharmacology_2.attr({
  916.                                 '.outer': {stroke: 'black'}
  917.                             });
  918.                             type_2.attr({
  919.                                 '.outer': {stroke: 'black'}
  920.                             });
  921.                             dosage_2.attr({
  922.                                 '.outer': {stroke: 'black'}
  923.                             });
  924.                             frequency_2.attr({
  925.                                 '.outer': {stroke: 'black'}
  926.                             });
  927.                             warning_2.attr({
  928.                                 '.outer': {stroke: 'black'}
  929.                             });
  930.                            
  931.                             sel_pharmacology_2 = false;
  932.                         }
  933.                        
  934.                         //attributo type_2
  935.                         if (elemID == "j_110" && sel_type_2 == false && sel_pharmacology_2 == false) {
  936.  
  937.                             type_2.attr({
  938.                                 '.outer': {stroke: 'red'}
  939.                             });
  940.                             sel_type_2 = true;
  941.                         }
  942.                         else if (elemID == "j_110" && sel_type_2 == true && sel_pharmacology_2 == false) {
  943.  
  944.                             type_2.attr({
  945.                                 '.outer': {stroke: 'black'}
  946.                             });
  947.                             sel_type_2 = false;
  948.                         }
  949.                        
  950.                         //attributo dosage_2
  951.                         if (elemID == "j_111" && sel_dosage_2 == false && sel_pharmacology_2 == false) {
  952.  
  953.                             dosage_2.attr({
  954.                                 '.outer': {stroke: 'red'}
  955.                             });
  956.                             sel_dosage_2 = true;
  957.                         }
  958.                         else if (elemID == "j_111" && sel_dosage_2 == true && sel_pharmacology_2 == false) {
  959.  
  960.                             dosage_2.attr({
  961.                                 '.outer': {stroke: 'black'}
  962.                             });
  963.                             sel_dosage_2 = false;
  964.                         }
  965.                        
  966.                         //attributo frequency_2
  967.                         if (elemID == "j_112" && sel_frequency_2 == false && sel_pharmacology_2 == false) {
  968.  
  969.                             frequency_2.attr({
  970.                                 '.outer': {stroke: 'red'}
  971.                             });
  972.                             sel_frequency_2 = true;
  973.                         }
  974.                         else if (elemID == "j_112" && sel_frequency_2 == true && sel_pharmacology_2 == false) {
  975.  
  976.                             frequency_2.attr({
  977.                                 '.outer': {stroke: 'black'}
  978.                             });
  979.                             sel_frequency_2 = false;
  980.                         }
  981.                        
  982.                         //attributo warning_2
  983.                         if (elemID == "j_113" && sel_warning_2 == false && sel_pharmacology_2 == false) {
  984.  
  985.                             warning_2.attr({
  986.                                 '.outer': {stroke: 'red'}
  987.                             });
  988.                             sel_warning_2 = true;
  989.                         }
  990.                         else if (elemID == "j_113" && sel_warning_2 == true && sel_pharmacology_2 == false) {
  991.  
  992.                             warning_2.attr({
  993.                                 '.outer': {stroke: 'black'}
  994.                             });
  995.                             sel_warning_2 = false;
  996.                         }
  997.  
  998.                        
  999.  
  1000.                         checkOperators();
  1001.                     }
  1002.             );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement