/* (SMMNW04701.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Desc : ÇǺοåâ ÆË¾÷À̹ÌÁö ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® */ /***************************************************************************************************************************************************/ /****************************************************** ÆË¾÷ À̹ÌÁö¿¡¼­ »ç¿ëÇÏ´Â Æã¼Ç ½ÃÀÛ ************************************************************/ /***************************************************************************************************************************************************/ /** * @group : * @ver : 2007.06.18 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ½ÅüºÎÀ§ üũ°ª Ç®¶§ * @param : * @return : * @--------------------------------------------------- */ function fbodyunselect(){ var selectValue2 = model.getValue("/root/main/cond/anteriogrup/anteriogruplist/select") ; var selectValueEtc = model.getValue("/root/main/cond/anteriogrup/anteriogruplist/select2") ; // alert("selectValue2 : " + selectValue2); /* ½Åü ºÎÀ§ ¼±Åà Çʼö üũ ½ÃÀÛ */ if(selectValue2 == "" || selectValue2 == null ){ /* È®Àιöư¸¸ ÀÖ´Â È­¸é ½ÃÀÛ */ model.setValue("/root/main/cond/positiongrup/positiongruplist/part",""); model.setValue("/root/main/cond/positiongrup/positiongruplist/leftright","");//ºÎÀ§ ¼±ÅÃÀÌ ¹Ù²Ü¶§ left/right ÃʱâÈ­ model.setValue("/root/main/cond/positiongrup/positiongruplist/seqforback","");//ºÎÀ§ ¼±ÅÃÀÌ ¹Ù²Ü¶§ seqforback ÃʱâÈ­ button1.selected = true; model.toggle("case5"); /* È®Àιöư¸¸ ÀÖ´Â È­¸é ³¡ */ return; } /* ½Åü ºÎÀ§ ¼±Åà Çʼö üũ ³¡ */ } /** * @group : * @ver : 2007.06.18 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå³»¿¡ ¹öưÀ» Ŭ¸¯ÇßÀ»¶§, ¾î¶² ¹öưÀÎÁö üũ * @param : * @return : * @--------------------------------------------------- */ function fbodyselect(){ var value = model.getValue("/root/main/cond/anteriogrup/anteriogruplist/select"); var valueArray = value.split(" "); model.setValue("/root/main/cond/anteriogrup/anteriogruplist/select", valueArray[valueArray.length - 1]); group1.refresh(); input1.disabled = 'true'; var selectValue = model.getValue("/root/main/cond/anteriogrup/anteriogruplist/select") ; model.setValue("/root/main/cond/anteriogrup/anteriogruplist/select2",""); //±âŸ üũ¹Ú½º ÃʱâÈ­ model.setValue("/root/main/cond/positiongrup/positiongruplist/part",selectValue);//ºÎÀ§ ¼±ÅÃÀÌ ¹Ù²Ü¶§ ¼±ÅúÎÀ§ ¼ÂÆÃ model.setValue("/root/main/cond/positiongrup/positiongruplist/leftright","");//ºÎÀ§ ¼±ÅÃÀÌ ¹Ù²Ü¶§ left/right ÃʱâÈ­ model.setValue("/root/main/cond/positiongrup/positiongruplist/seqforback","");//ºÎÀ§ ¼±ÅÃÀÌ ¹Ù²Ü¶§ seqforback ÃʱâÈ­ model.refresh(); if( selectValue == "(anterior)face" || selectValue == "(anterior)chin" || selectValue == "(anterior)neck" || selectValue == "(anterior)chest" || selectValue == "(anterior)abdomen" || selectValue == "(posterior)occipital" || selectValue == "(posterior)spinous-process" || selectValue == "(posterior)coccyx" || selectValue == "(posterior)sacrum" //!!! ){ /* È®Àιöư¸¸ ÀÖ´Â È­¸é ½ÃÀÛ */ button1.selected = true; model.toggle("case5"); /* È®Àιöư¸¸ ÀÖ´Â È­¸é ³¡ */ } else if( selectValue == "(anterior)thigh" || selectValue == "(posterior)thigh" || selectValue == "(anterior)ear" || selectValue == "(anterior)shoulder" || selectValue == "(anterior)upper-arm" || selectValue == "(anterior)lower-arm" || selectValue == "(anterior)wrist" || selectValue == "(anterior)leg" || selectValue == "(anterior)ankle" || selectValue == "(anterior)inguinal" || selectValue == "(anterior)malleolus" || selectValue == "(anterior)knee" || selectValue == "(posterior)inguinal" || selectValue == "(posterior)scapular" || selectValue == "(posterior)elbow" || selectValue == "(posterior)iliac-crest" || selectValue == "(posterior)trochant" || selectValue == "(posterior)ischium" || selectValue == "(posterior)calf" || selectValue == "(posterior)heel" || selectValue == "(posterior)buttock" ) { /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼±ÅÃÈ­¸é ½ÃÀÛ */ button18.selected = true; model.toggle("case1"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼±ÅÃÈ­¸é ³¡ */ } else if( selectValue == "(anterior)finger" || selectValue == "(anterior)toe" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ/¹ß°¡¶ô ¼±ÅÃÈ­¸é ½ÃÀÛ */ button2.selected = true; model.toggle("case2"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ/¹ß°¡¶ô ¼±ÅÃÈ­¸é ³¡ */ } else if( selectValue == "(anterior)hand" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ¹Ù´Ú/¼Õµî ¼±ÅÃÈ­¸é ½ÃÀÛ */ button3.selected = true; model.toggle("case3"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ¹Ù´Ú/¼Õµî ¼±ÅÃÈ­¸é ³¡ */ } else if( selectValue == "(anterior)foot" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¹ß¹Ù´Ú/¹ßµî ¼±ÅÃÈ­¸é ½ÃÀÛ */ button4.selected = true; model.toggle("case4"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¹ß¹Ù´Ú/¹ßµî ¼±ÅÃÈ­¸é ³¡ */ } model.refresh(); } /** * @group : * @ver : 2007.06.18 * 2008.06.04 dhkim ¼öÁ¤ * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆË¾÷â Init * @param : * @return : * @--------------------------------------------------- */ function fPopinit(){ button1.selected = true; model.toggle("case5"); if( window.opener != null && opener.window.javascript.getParameter("partall") != "" ){ var partall = opener.window.javascript.getParameter("partall"); var valueArray = partall.split(","); model.setValue("/root/main/cond/anteriogrup/anteriogruplist/select",valueArray[0]);//½ÅüºÎÀ§ ¼±Åà model.setValue("/root/main/cond/positiongrup/positiongruplist/part",valueArray[0]);//¼±ÅúÎÀ§ ¸íĪ µî·Ï model.setValue("/root/main/cond/positiongrup/positiongruplist/leftright",valueArray[1]);//leftrigth model.setValue("/root/main/cond/positiongrup/positiongruplist/seqforback",valueArray[2]);//¸¶µð/¹Ù´Ú/µî ¼±Åà model.refresh(); if( valueArray[0] == "(anterior)face" || valueArray[0] == "(anterior)chin" || valueArray[0] == "(anterior)neck" || valueArray[0] == "(anterior)chest" || valueArray[0] == "(anterior)abdomen" || valueArray[0] == "(posterior)occipital" || valueArray[0] == "(posterior)spinous-process" || valueArray[0] == "(posterior)coccyx" || valueArray[0] == "(posterior)sacrum" ){ /* È®Àιöư¸¸ ÀÖ´Â È­¸é ½ÃÀÛ */ button1.selected = true; model.toggle("case5"); /* È®Àιöư¸¸ ÀÖ´Â È­¸é ³¡ */ } else if( valueArray[0] == "(anterior)thigh" || valueArray[0] == "(posterior)thigh" || valueArray[0] == "(anterior)ear" || valueArray[0] == "(anterior)shoulder" || valueArray[0] == "(anterior)upper-arm" || valueArray[0] == "(anterior)lower-arm" || valueArray[0] == "(anterior)wrist" || valueArray[0] == "(anterior)leg" || valueArray[0] == "(anterior)ankle" || valueArray[0] == "(anterior)malleolus" || valueArray[0] == "(anterior)knee" || valueArray[0] == "(posterior)inguinal" || valueArray[0] == "(posterior)scapular" || valueArray[0] == "(posterior)elbow" || valueArray[0] == "(posterior)iliac-crest" || valueArray[0] == "(posterior)trochant" || valueArray[0] == "(posterior)ischium" || valueArray[0] == "(posterior)calf" || valueArray[0] == "(posterior)heel" || valueArray[0] == "(posterior)buttock" ) { /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼±ÅÃÈ­¸é ½ÃÀÛ */ button18.selected = true; model.toggle("case1"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼±ÅÃÈ­¸é ³¡ */ } else if( valueArray[0] == "(anterior)finger" || valueArray[0] == "(anterior)toe" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ/¹ß°¡¶ô ¼±ÅÃÈ­¸é ½ÃÀÛ */ button2.selected = true; model.toggle("case2"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ/¹ß°¡¶ô ¼±ÅÃÈ­¸é ³¡ */ } else if( valueArray[0] == "(anterior)hand" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ¹Ù´Ú/¼Õµî ¼±ÅÃÈ­¸é ½ÃÀÛ */ button3.selected = true; model.toggle("case3"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¼Õ¹Ù´Ú/¼Õµî ¼±ÅÃÈ­¸é ³¡ */ } else if( valueArray[0] == "(anterior)foot" ){ /* ¿À¸¥ÂÊ/¿ÞÂÊ ¹ß¹Ù´Ú/¹ßµî ¼±ÅÃÈ­¸é ½ÃÀÛ */ button4.selected = true; model.toggle("case4"); /* ¿À¸¥ÂÊ/¿ÞÂÊ ¹ß¹Ù´Ú/¹ßµî ¼±ÅÃÈ­¸é ³¡ */ } } else if( window.opener != null && opener.window.javascript.getParameter("partall") == "" ) { button1.selected = true; model.toggle("case5"); } //À̹ÌÀúÀåµÈ µ¥ÀÌÅÍÀ̸é È®ÀιöưÀ» hiddenó¸®ÇÑ´Ù. var editable = opener.window.javascript.getParameter('editable'); if(editable == 'f'){ button1.attribute('visibility') = 'hidden'; button2.attribute('visibility') = 'hidden'; button3.attribute('visibility') = 'hidden'; button4.attribute('visibility') = 'hidden'; button18.attribute('visibility') = 'hidden'; }else if(editable == 't'){ button1.attribute('visibility') = 'visible'; button2.attribute('visibility') = 'visible'; button3.attribute('visibility') = 'visible'; button4.attribute('visibility') = 'visible'; button18.attribute('visibility') = 'visible'; } //readonly»óÅÂÀ϶§ ¸ðµç checkbox¸¦ disabledó¸®ÇÑ´Ù. if(editable == 'f') group1.disabled = true; else if(editable == 't') group1.disabled = false; } /** * @group : * @ver : 2007.06.18 * : 2008.05.28 dhkim ¼öÁ¤ * @by : Á¤Âù¼º * @------------------------------------------------------------ * @type : function * @access : public * @param : * @return : * @desc : ¿åâ ºÎÀ§ ¼±Åà ÆË¾÷â È®Àιöư ´©¸¦¶§ È£Ã⠵Ǵ Æã¼ÇÀÌ´Ù. * [case Á¾·ù] - üũ¹Ú½º¸¦ ¼±Åà ÇÒ ¶§¸¶´Ù ¾Æ·¡ caseº°·Î È­¸éÀÌ ¹Ù²ñ * case 1 : left, right¸¸ ¼±Åà * case 2 : left, right, ¹æÇâ ¼±ÅÃ(¼Õ°¡¶ô, ¹ß°¡¶ô) * case 3 : left, right, ¼Õµî,¼Õ¹Ù´Ú ¼±Åà * case 4 : left, right, ¹ßµî, ¹ß¹Ù´Ú ¼±Åà * case 5 : È®Àιöư¸¸ ÀÖÀ½ * @------------------------------------------------------------ */ function fPopClose(){ var xAnterioGrupPath = '/root/main/cond/anteriogrup/anteriogruplist'; //¹ß»ý ºÎÀ§ var xPositionGrupPath = '/root/main/cond/positiongrup/positiongruplist'; //¹ß»ý À§Ä¡ (left, right, ¼Õ¹ßµî, ¼Õ¹ß¹Ù´Ú, ¼Õ¹ß°¡¶ô) //¼±ÅÃÇÑ Ã¼Å©¹Ú½º °ª var selectValue2 = model.getValue(xAnterioGrupPath + "/select") ; var part = model.getValue(xPositionGrupPath + "/part"); var leftright = model.getValue(xPositionGrupPath + "/leftright"); var seqforback = model.getValue(xPositionGrupPath + "/seqforback"); var selectValueEtc = model.getValue(xAnterioGrupPath + "/select2") ; //¼±Åà ¾ÈÇßÀ»¶§ ¸®ÅϽÃÅ´ if(selectValue2 == "" || selectValue2 == null ){ if(selectValueEtc == "" || selectValueEtc == null) { messageBox("½Åü ºÎÀ§¸¦ ", "C002"); model.setValue(xPositionGrupPath + "/leftright", ""); model.setValue(xPositionGrupPath + "/seqforback",""); button1.selected = true; model.toggle("case5"); return; } else { model.setValue(xPositionGrupPath + "/leftright", ""); model.setValue(xPositionGrupPath + "/seqforback",""); } } //À§Ä¡Á¤º¸ ÇÊ¿ä¾ø´Â ºÎÀ§(°ËÁ¤»ö) if( part == "(anterior)face" || part == "(anterior)chin" || part == "(anterior)neck" || part == "(anterior)chest" || part == "(anterior)abdomen" || part == "(posterior)occipital" || part == "(posterior)spinous-process" || part == "(posterior)coccyx"|| part == "(posterior)sacrum" ) { model.setValue(xPositionGrupPath + "/leftright", ""); model.setValue(xPositionGrupPath + "/seqforback",""); // ½Åü ºÎÀ§ ¼±Åýà Ãß°¡ ¼±ÅúκРüũ if(leftright != "" || seqforback != ""){ messageBox("½Åü ºÎÀ§ Ãß°¡¼±Åà Ç׸ñÀº ", "I001"); return; } } //left, right ¼±ÅÃÇØ¾ß ÇÏ´Â ºÎÀ§(ÃÊ·Ï»ö) else if( part == "(anterior)thigh" || part == "(posterior)thigh" || part == "(anterior)ear" || part == "(anterior)shoulder" || part == "(anterior)upper-arm" || part == "(anterior)lower-arm" || part == "(anterior)wrist" || part == "(anterior)leg" || part == "(anterior)ankle" || part == "(anterior)malleolus" || part == "(anterior)knee" || part == "(posterior)inguinal" || part == "(posterior)scapular"|| part == "(posterior)elbow" || part == "(posterior)iliac-crest" || part == "(posterior)trochant" || part == "(posterior)ischium" || part == "(posterior)buttock" || part == "(posterior)calf" || part == "(posterior)heel" ) { model.setValue(xPositionGrupPath + "/seqforback",""); // ½Åü ºÎÀ§ ¼±Åýà Ãß°¡ ¼±ÅúκРüũ if(leftright == "" || leftright.length == 0 ){ messageBox("Left/Right¸¦ ", "C002"); return; } } //left, right, ¼Õ¹ß ¹øÈ£ ¼±Åà (»¡°£»ö) else if(part == "(anterior)finger" || part == "(anterior)toe"){ /* ½Åü ºÎÀ§ ¼±Åýà Ãß°¡ ¼±ÅúκРüũ ½ÃÀÛ */ if(leftright == "" || leftright.length == 0 ){ messageBox("Left/Right¸¦ ", "C002"); return; } else if ( seqforback == "" || seqforback.length == 0 ) { messageBox("¼Õ/¹ß°¡¶ô ¹øÈ£¸¦ ", "C002"); return; } } //left, right, ¼Õ¹ß¹Ù´Ú, ¼Õ¹ßµî ¼±ÅÃ(»¡°£»ö) else if(part == "(anterior)hand" || part == "(anterior)foot"){ /* ½Åü ºÎÀ§ ¼±Åýà Ãß°¡ ¼±ÅúκРüũ ½ÃÀÛ */ if(leftright == "" || leftright.length == 0 ){ messageBox("Left/Right¸¦ ", "C002"); return; } else if ( seqforback == "" || seqforback.length == 0 ) { messageBox("¼Õ/¹ß¹Ù´Ú, ¼Õ/¹ßµîÀ» ", "C002"); return; } } model.setValue(xPositionGrupPath + "/part", selectValue2); model.refresh(); if( window.opener != null ){ var retStr = part; if(leftright != null && leftright != ''){ // retStr += ',' + leftright; retStr += leftright; } if(seqforback != null && seqforback != ''){ // retStr += ',' + seqforback; retStr += seqforback; } opener.javascript.setParameter("part", part); opener.javascript.setParameter("leftright", leftright); opener.javascript.setParameter("seqforback",seqforback); opener.javascript.setParameter("caseno", switch1.selectedIndex); opener.javascript.setParameter('retStr', retStr); window.close(); } } /***************************************************************************************************************************************************/ /****************************************************** ÆË¾÷ À̹ÌÁö¿¡¼­ »ç¿ëÇÏ´Â Æã¼Ç ³¡ ************************************************************/ /***************************************************************************************************************************************************/