/** * °è¾à 󸮽à °øÅë JavaScript * @title °è¾à °øÅë ÀÚ¹Ù½ºÅ©¸³Æ® * @category POLAA01 * @programID * @cdate 2004/01/05 * @version 1.0 * @author */ /*************************************************************************** * º¸Á¾ÄÚµå */ var COMPANY_CODE = "45"; //ȸ»çÄÚµå var INS_PERSON_GROUP = "510$" // °³Àο뱺 var INS_BUSINESS_GROUP = "520$" // ¾÷¹«¿ë±º var INS_COMMERCE_GROUP = "580$" // ¿µ¾÷¿ë±º var INS_PERSON = "5100"; // ÀÌÄÚ³ë¹ÍÀÚµ¿Â÷º¸Çè var INS_PERSON_HICAR = "5110"; // HicarDirect °³Àοë var INS_BUSINESS = "5200"; // ¾÷¹«¿ë var INS_BUSINESS_LEISURE = "5210"; // Hicardirect ·¹Àú¿ë var INS_COMMERCE = "5800"; // ¿µ¾÷¿ë var INS_BIKE = "5400"; // ÀÌ·ûÂ÷ var INS_TYPE_NAME = new Array(); INS_TYPE_NAME[0] = new Array( INS_PERSON_GROUP , "°³Àο뱺" ); INS_TYPE_NAME[1] = new Array( INS_BUSINESS_GROUP , "¾÷¹«¿ë±º" ); INS_TYPE_NAME[2] = new Array( INS_COMMERCE_GROUP , "¿µ¾÷¿ë±º" ); INS_TYPE_NAME[3] = new Array( INS_PERSON , "°³Àοë(Basic)" ); INS_TYPE_NAME[4] = new Array( INS_PERSON_HICAR , "HicarDirect°³ÀÎ" ); INS_TYPE_NAME[5] = new Array( INS_BUSINESS , "¾÷¹«¿ë" ); INS_TYPE_NAME[6] = new Array( INS_BUSINESS_LEISURE , "Hicardirect¾÷¹« Leisure" ); INS_TYPE_NAME[7] = new Array( INS_COMMERCE , "¿µ¾÷¿ë" ); INS_TYPE_NAME[8] = new Array( INS_BIKE , "ÀÌ·ûÂ÷" ); /*************************************************************************** * ´ãº¸ÄÚµå */ var COVER_BI1 = "1111"; //´ëÀÎI -´ëÀιè»óÃ¥ÀÓI´ãº¸ var COVER_BI2 = "1112"; //´ëÀÎII -´ëÀιè»óÃ¥ÀÓII´ãº¸ var COVER_PD = "1120"; //´ë¹° -´ë¹°¹è»óÃ¥ÀӴ㺸 var COVER_SIA = "1131"; //ÀÚ¼Õ -ÀÚ±â½Åü»ç°í´ãº¸ var COVER_SIA2 = "1132"; //°¡Á·»óÇØ -°¡Á·»óÇØ´ãº¸ var COVER_UM = "1141"; //¹«º¸Çè -¹«º¸ÇèÂ÷»óÇØ´ãº¸ var COVER_OAD = "1151"; //ÀÚÂ÷ -ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸ var COVER_OAD2 = "1152"; //ÀÚÂ÷II -ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸II var COVER_NL = "1161"; //½ÅÂ÷¼ÕÇØ -½ÅÂ÷¼ÕÇØ´ãº¸ var coverOptCode00000 = "0000"; var coverOptCode99999 = "9999"; var COVER_DEDUCT = "99"; // ÀÚ±âºÎ´ã±Ý var COVER_ACC_DEDUCT = "98"; // »ç°íÇüź° ÀÚ±âºÎ´ã±Ý var COVER_ETC = "EX"; // ±âŸ´ãº¸, ¿ùº¸¿¡¼­ »ç¿ë /*±âÁ¸ ÄÚµå À¯Áö*/ var COVER_SIA_GROUP = "113$"; // Àڼմ㺸±×·ì var COVER_UM_GROUP = "114$"; // ¹«º¸Çè´ãº¸±×·ì var COVER_OAD_GROUP = "115$"; // ÀÚÂ÷´ãº¸±×·ì var COVER_HICAR_GROUP = "230$"; // ÀÚÂ÷´ãº¸±×·ì /*************************************************************************** * ´ãº¸¼ºÆ¯¾àÄÚµå */ var COVER_SPEC_HICAR1 = "2301"; //ÇÏÀÌÄ«¼­ºñ½º1 var COVER_SPEC_HICAR2 = "2302"; //ÇÏÀÌÄ«¼­ºñ½º2 var COVER_SPEC_UM_SP = "2303"; //¹«º¸ÇèÂ÷»óÇØ´ãº¸Æ¯¾à /*´ãº¸¼ºÆ¯¾àÀº ´ãº¸Äڵ带 Ư¾àÄÚµå·Î ´ëü*/ var COVER_HICAR1 = COVER_SPEC_HICAR1; //ÇÏÀÌÄ«¼­ºñ½º1 -ÇÏÀÌÄ«¼­ºñ½º1(Ư¾à) var COVER_HICAR2 = COVER_SPEC_HICAR2; //ÇÏÀÌÄ«¼­ºñ½º2 -ÇÏÀÌÄ«¼­ºñ½º2(Ư¾à) var COVER_UM_SP = COVER_SPEC_UM_SP; //¹«º¸ÇèÂ÷»óÇØÆ¯¾à -¹«º¸ÇèÂ÷»óÇØÆ¯¾à(Ư¾à) var COVER_TYPE_NAME = new Array(); COVER_TYPE_NAME[0] = new Array( COVER_BI1 , "´ëÀÎI" ); COVER_TYPE_NAME[1] = new Array( COVER_BI2 , "´ëÀÎII" ); COVER_TYPE_NAME[2] = new Array( COVER_PD , "´ë¹°" ); COVER_TYPE_NAME[3] = new Array( COVER_OAD , "ÀÚÂ÷" ); COVER_TYPE_NAME[4] = new Array( COVER_OAD2 , "ÀÚÂ÷II" ); COVER_TYPE_NAME[5] = new Array( COVER_SIA , "ÀÚ¼Õ" ); COVER_TYPE_NAME[6] = new Array( COVER_SIA2 , "°¡Á·»óÇØ" ); COVER_TYPE_NAME[7] = new Array( COVER_UM , "¹«º¸Çè" ); COVER_TYPE_NAME[8] = new Array( COVER_NL , "½ÅÂ÷¼ÕÇØ" ); COVER_TYPE_NAME[9] = new Array( COVER_HICAR1 , "ÇÏÀÌÄ«¼­ºñ½º1" ); COVER_TYPE_NAME[10] = new Array( COVER_HICAR2 , "ÇÏÀÌÄ«¼­ºñ½º2" ); COVER_TYPE_NAME[11] = new Array( COVER_UM_SP , "¹«º¸ÇèÂ÷»óÇØÆ¯¾à" ); COVER_TYPE_NAME[12] = new Array( COVER_DEDUCT , "ÀÚ±âºÎ´ã±Ý" ); COVER_TYPE_NAME[13] = new Array( COVER_ACC_DEDUCT , "»ç°íÇüź° ÀÚ±âºÎ´ã±Ý" ); COVER_TYPE_NAME[14] = new Array( COVER_ETC , "±âŸ´ãº¸" ); // ±â°èÀåÄ¡´ãº¸ ==> ±â°èÀåÄ¡¿äÀ² °¡ÀÔ ==> ¿¹¿Ü var COVER_SPEC_MACANIC = new Array(); COVER_SPEC_MACANIC[0] = "3115"; //±â°èÀåÄ¡¿äÀ² COVER_SPEC_MACANIC[1] = "±â°èÀåÄ¡¿äÀ²"; //±â°èÀåÄ¡¿äÀ² COVER_SPEC_MACANIC[2] = "150"; //±â°èÀåÄ¡¿äÀ² //½ºÆ÷Ã÷Ä« Â÷Á¾ => ½ºÆ÷Ã÷ÇüÀÚµ¿Â÷¿äÀ² => ¿¹¿Ü var SPEC_SPORTS_CAR = new Array(); SPEC_SPORTS_CAR[0] = "3113"; SPEC_SPORTS_CAR[1] = "½ºÆ÷Ã÷ÇüÀÚµ¿Â÷¿äÀ²"; SPEC_SPORTS_CAR[2] = "130"; //À¯»ó¿î¼Û ¿ëµµ => À¯»ó¿î¼Û Ư¾à => ¿¹¿Ü var SPEC_LOAN_USE = new Array(); SPEC_LOAN_USE[0] = "2413"; SPEC_LOAN_USE[1] = "À¯»ó¿î¼ÛƯ¾à"; SPEC_LOAN_USE[2] = "150"; //ÀüÂ÷·®2ȸºÐ³³, ÀüÂ÷·®4ȸºÐ³³ => ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à => ¿¹¿Ü var SPEC_ALL_CAR = new Array(); SPEC_ALL_CAR[0] = "2315"; SPEC_ALL_CAR[1] = "ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à"; SPEC_ALL_CAR[2] = "98"; //º¸Çè·áÁ¤»êƯ¾à var SPEC_SETTLE = new Array(); SPEC_SETTLE[0] = "2425"; SPEC_SETTLE[1] = "º¸Çè·áÁ¤»êƯ¾à"; SPEC_SETTLE[2] = "100"; //ABSÀåÂøÆ¯º°¿äÀ² var SPEC_ABS = new Array(); SPEC_ABS[0] = "3116"; SPEC_ABS[1] = "ABSƯº°¿äÀ²"; SPEC_ABS[2] = "97"; //½Ãµ¿¹æÁöÀ§Ä¡ÃßÀûÀåÄ¡ var SPEC_IM = new Array(); SPEC_IM[0] = "3126"; SPEC_IM[1] = "½Ãµ¿¹æÁöÀ§Ä¡ÃßÀûÀåÄ¡"; SPEC_IM[2] = "98"; //ÀÚµ¿º¯¼Ó±â var SPEC_AUTOMISSON = new Array(); SPEC_AUTOMISSON[0] = "3128"; SPEC_AUTOMISSON[1] = "ÀÚµ¿º¯¼Ó±âÀåÂø¿äÀ²"; SPEC_AUTOMISSON[2] = "96.7"; //ºÎ¼Ó ±â°è ¿¡¾î¹é var ITEM_AIR_BAG = new Array(); ITEM_AIR_BAG[0] = "13"; ITEM_AIR_BAG[1] = "14"; //ºÎ¼ÓÄÚµå var ITEM_ABS = "19"; var ITEM_GPS = "38"; var ITEM_NAVIGATION = "39"; var ITEM_TELEMATICS = "40"; var ITEM_AUTOMISSON = "33"; // Ưº°¿¹¿Üó¸® var exceptSpec = " ('"+COVER_SPEC_MACANIC[0]+"','"+ SPEC_SPORTS_CAR[0]+"','"+SPEC_LOAN_USE[0]+"','"+SPEC_ALL_CAR[0]+"') "; // ´ãº¸¼º Ư¾à var COVER_SPEC_NAME = new Array(); COVER_SPEC_NAME[0] = new Array( COVER_HICAR1, COVER_SPEC_HICAR1, "ÇÏÀÌÄ«¼­ºñ½º1" , "100" ); COVER_SPEC_NAME[1] = new Array( COVER_HICAR2, COVER_SPEC_HICAR2, "ÇÏÀÌÄ«¼­ºñ½º2" , "100" ); COVER_SPEC_NAME[2] = new Array( COVER_UM_SP, COVER_SPEC_UM_SP, "¹«º¸ÇèÂ÷»óÇØ´ãº¸Æ¯¾à" , "100" ); /*************************************************************************** * Ư¾àÄÚµå */ var CLAUSE_AIRBAG1 = "3111"; //¿¡¾î¹é1-Ưº°¿äÀ² var CLAUSE_AIRBAG2 = "3112"; //¿¡¾î¹é2-Ưº°¿äÀ² var CLAUSE_CRANE = "3121"; //±âÁß±âÀåÄ¡¿äÀ² var CLAUSE_DRIVE_LESSON = "3122"; //¿îÀü±³½À¿äÀ² var CLAUSE_PARK_VIOLATE = "3123"; //ÁÖÂ÷À§¹Ý°ßÀÎÂ÷¿äÀ² var SPEC_FAM_UNLIMIT = "2199"; //°¡Á·ÇÑÁ¤Æ¯¾à ¹Ì°¡ÀÔ(´©±¸³ª¿îÀüƯ¾à) var SPEC_FAM_LIMIT = "2111"; //°¡Á·ÇÑÁ¤Æ¯¾à var SPEC_FAM_COUPLE = "2121"; //ºÎºÎÇÑÁ¤Æ¯¾à var SPEC_FAM_COUPLEPLUS = "2122"; //ºÎºÎÇÑÁ¤ + ÁöÁ¤1ÀΠƯ¾à var SPEC_FAM_BROTHER = "2112"; //ÇüÁ¦ÀÚ¸ÅÇÑÁ¤Æ¯¾à var SPEC_FAM_ONE = "2131"; //1ÀÎÇÑÁ¤Æ¯¾à var SPEC_FAM_1MAN = "2132"; //1ÀÎÁö¸íƯ¾à -> ¿îÀüÀÚ 1ÀÎ Ãß°¡ ÀÔ·Â Çʼö!!! var SPEC_AGE_all = "2299"; //Àü¿¬·ÉƯ¾à var SPEC_AGE_21 = "2221"; //¸¸21¼¼ÀÌ»óÇÑÁ¤¿îÀü var SPEC_AGE_24 = "2224"; //¸¸24¼¼ÀÌ»óÇÑÁ¤¿îÀü var SPEC_AGE_26 = "2226"; //¸¸26¼¼ÀÌ»óÇÑÁ¤¿îÀü var SPEC_AGE_30 = "2230"; //30¼¼ÀÌ»óÇÑÁ¤Æ¯¾à var SPEC_AGE_35 = "2235"; //35¼¼ÀÌ»óÇÑÁ¤Æ¯¾à var SPEC_AGE_43 = "2243"; //43¼¼ÀÌ»óÇÑÁ¤Æ¯¾à var SPEC_AGE_48 = "2248"; //48¼¼ÀÌ»óÇÑÁ¤Æ¯¾à var PAY_ONE = "2911"; //ÀϽó³ //var PAY_TWO_S = "2912"; //2ȸ³³ var PAY_TWO_N = "2912"; //2ȸ³³ var PAY_THREE_S = "2913"; //3ȸ³³ var PAY_FOUR_S = "2914"; //4ȸ³³ var PAY_SIX_S = "2916"; //6ȸ³³ var PAY_ONE_A = "2921"; //ÀÚµ¿ÀÌü ¿¬¼Ó 1ȸ³³ var PAY_TWO_A = "2922"; //ÀÚµ¿ÀÌü ¿¬¼Ó 2ȸ³³ var PAY_THREE_A = "2923"; //ÀÚµ¿ÀÌü ¿¬¼Ó 3ȸ³³ var PAY_FOUR_A = "2924"; //ÀÚµ¿ÀÌü ¿¬¼Ó 4ȸ³³ var PAY_FIVE_A = "2925"; //ÀÚµ¿ÀÌü ¿¬¼Ó 5ȸ³³ var PAY_SIX_A = "2926"; //ÀÚµ¿ÀÌü ¿¬¼Ó 6ȸ³³ var PAY_TWO_NA = "2932"; //ÀÚµ¿ÀÌü ºñ¿¬¼Ó 2ȸ³³ var SPEC_ROBBERY_NEWCAR = "2324"; //½ÅÂ÷¼ÕÇØµµ³­ÇÑÁ¤´ãº¸Æ¯¾à var SPEC_LEASE_NEWCAR = "2411"; //¸®½ºÀÚµ¿Â÷ ½ÅÂ÷°¡¾× Â÷¾×Ư¾à var SPEC_LONG_RENT_NEWCAR = "2412"; //Àå±â·»Å» ½ÅÂ÷°¡¾× Â÷¾×Ư¾à var SPEC_PAID_CAR = "2413"; //À¯»ó¿î¼ÛƯ¾à var SPEC_ACC_DEDUCT = "2414"; //»ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤Æ¯¾à var SPEC_OFFICIAL = "2417"; //°ü¿ëƯ¾à var SPEC_PARK_VIOLATE = "2418"; //ÁÖÂ÷À§¹ÝÇǰßÀÎÂ÷´ë¹°Æ¯¾à var SPEC_AUTORNL = "2426"; //º¸Çè°è¾àÀÚµ¿°»½ÅƯ¾à var SPEC_WEEKEND_SIA = "2428"; //ÀÚ¼Õ ÁÖ¸»ÈÞÀÏÈ®´ëº¸»óƯ¾à var SPEC_EXTEND_TRACTION = "2430"; //±ä±Þ°ßÀÎÈ®Àå Ãß°¡Æ¯º°¾à°ü // 2006.12.01 - ½Å½Âö - ´ë¸®¿îÀü À§Çè´ãº¸ Ưº°¾à°ü Ãß°¡ var SPEC_PROXY_DRIVER = "2431"; //±ä±Þ°ßÀÎÈ®Àå Ãß°¡Æ¯º°¾à°ü //Â÷Á¾ var VEHICLE_S_A = "20"; //½Â¿ëÀÚµ¿Â÷(¼ÒÇüA) var VEHICLE_S_B1 = "44"; //½Â¿ëÀÚµ¿Â÷(¼ÒÇüB 1Á¾) var VEHICLE_S_B2 = "45"; //½Â¿ëÀÚµ¿Â÷(¼ÒÇüB 2Á¾) var VEHICLE_M_1 = "47"; //½Â¿ëÀÚµ¿Â÷(ÁßÇü1Á¾) var VEHICLE_M_2 = "48"; //½Â¿ëÀÚµ¿Â÷(ÁßÇü2Á¾) var VEHICLE_L_SEDAN = "49"; //½Â¿ëÀÚµ¿Â÷(´ëÇü¼¼´Ü) var VEHICLE_L_JEEP = "50"; //½Â¿ëÀÚµ¿Â÷(´ëÇü¤) var VEHICLE_H_FRONT = "24"; //´ÙÀν ½Â¿ë(Àü¹æ) var VEHICLE_H_7 = "26"; //´ÙÀνºñÀü¹æ(7ÀνÂ) var VEHICLE_H_9 = "27"; //´ÙÀνºñÀü¹æ(9ÀνÂ) var VEHICLE_O_L = "14"; //°³Àΰæ½ÂÇÕ var VEHICLE_F_4 = "42"; //°³ÀÎÈ­¹°4Á¾ var VEHICLE_F_L = "43"; //°³ÀΰæÈ­¹° var VEHICLE_O_3 = "73"; //°³ÀνÂÇÕ3Á¾ var VEHICLE_SP_WORK = "61"; //Ư¼öÀÛ¾÷¿ëÀÚµ¿Â÷ // 2006.11.14 - ½Å½Âö - ABSƯº°¿äÀ²Àû¿ë º¯°æ(¾÷¹«¿ëÀÇ °æ¿ì ¾Æ·¡ÀÇ °æ¿ì¿¡¸¸ Çã¿ë) // < ¾Æ·¡ > // - °³ÀμÒÀ¯½ÂÇÕ // 73 : °³ÀμÒÀ¯3Á¾½ÂÇÕ // 14 : °æ½ÂÇÕ // // - °³ÀμÒÀ¯È­¹° // 42 : °³ÀμÒÀ¯4Á¾È­¹° // 43 : °æÈ­¹° // // - °³ÀμÒÀ¯ÀϹݽ¿ë(¿îÀü±³½À¿ë) // 45 : ½Â¿ë(¼ÒÇüB2Á¾,1400-1600CC) // 47 : ½Â¿ë(ÁßÇü1Á¾,1600-1900CC) // 20 : ½Â¿ë(¼ÒÇüA, 1000CCÀÌÇÏ) // 44 : ½Â¿ë(¼ÒÇüB1Á¾,1000-1400CC) // 48 : ½Â¿ë(ÁßÇü2Á¾,1900-2000CC) // 49 : ½Â¿ë(´ëÇü¼¼´Ü, 2000CCÃʰú) // 50 : ½Â¿ë(´ëÇü¤, 2000CCÃʰú) // // - °³ÀμÒÀ¯´ÙÀν½¿ë(¿îÀü±³½À¿ë) // 24 : ´ÙÀν ½Â¿ë(Àü¹æ) // 26 : ´ÙÀνºñÀü¹æ(7ÀνÂ) // 27 : ´ÙÀνºñÀü¹æ(9ÀνÂ) // // - ¹ýÀμÒÀ¯½ÂÇÕ // 77 : ¹ýÀνÂÇÕ(3Á¾, 11ÀÎÀÌ»ó 16ÀÎ) // 18 : ¹ýÀνÂÇÕ(°æ½ÂÇÕ) // // - ¹ýÀμÒÀ¯È­¹° // 39 : ¹ýÀÎÈ­¹°(4Á¾, 1ÅæÀÌÇÏ) // 40 : ¹ýÀÎÈ­¹°(°æÈ­¹°) // // - ¹ýÀμÒÀ¯ÀϹݽ¿ë // 20 : ½Â¿ë(¼ÒÇüA, 1000CCÀÌÇÏ) // 44 : ½Â¿ë(¼ÒÇüB1Á¾,1000-1400CC) // 45 : ½Â¿ë(¼ÒÇüB2Á¾,1400-1600CC) // 47 : ½Â¿ë(ÁßÇü1Á¾,1600-1900CC) // 48 : ½Â¿ë(ÁßÇü2Á¾,1900-2000CC) // 49 : ½Â¿ë(´ëÇü¼¼´Ü, 2000CCÃʰú) // 50 : ½Â¿ë(´ëÇü¤, 2000CCÃʰú) // // - ¹ýÀμÒÀ¯´ÙÀν½¿ë // 24 : ´ÙÀν ½Â¿ë(Àü¹æ) // 26 : ´ÙÀνºñÀü¹æ(7ÀνÂ) // 27 : ´ÙÀνºñÀü¹æ(9ÀνÂ) var VEHICLE_BIZ_ABS_ALLOWS = new Array("73", "14", "42", "43", "77", "18", "39", "40", "20", "44", "45", "47", "48", "49", "50", "24", "26", "27") //´ëÇ¥Â÷¸í var CARCODE_GIA = "10000"; // ±â¾ÆÂ÷ var CARCODE_SSANG = "20000"; // ½Ö¿ëÂ÷ var CARCODE_DW = "30000"; // ´ë¿ì var CARCODE_ASIA = "50000"; // ¾Æ½Ã¾Æ var CARCODE_HD = "60000"; // Çö´ë var CARCODE_SAM = "70000"; // ¸£³ë»ï¼º var CARCODE_BI = "80000"; // ÀÌ·ûÂ÷ var CARCODE_FOREIGN = "90000"; // ¿ÜÁ¦Â÷ // 2007.03.07 - ½Å½Âö - ´ëÇ¥Â÷¸íÃß°¡ var CARCODE_NEW = "NNNNN"; // ½ÅÁ¶Â÷·® var CARCODE_ETCFOREIGN = "90000"; // ±âŸ¿ÜÁ¦Â÷·® var CARCODE_ETC = "ZZZZZ"; // ±âŸ(»ó´ã¿ø¹Ì°ø°³¿ë)Â÷·® var CARCODE_TENOVERETC = "AAAAA"; // 10³âÃʰú±âŸÂ÷·® /*************************************************************************** * Ư¾àÇ÷£ÄÚµå */ var SPEC_PLAN_BASIC = "01"; //±âº»Çü var SPEC_PLAN_WOMEN = "03"; //¿©¼ºÇü var SPEC_PLAN_FAMILY = "02"; //°¡Á·Çü var SPEC_PLAN_LEISURE = "04"; //·¹ÀúÇü var SPEC_PLAN_LUXURY = "06"; //°í±ÞÇü //var SPEC_PLAN_ARRAY = new Array(); //SPEC_PLAN_ARRAY[0] = new Array( SPEC_PLAN_BASIC , "±âº»Çü" ); //SPEC_PLAN_ARRAY[1] = new Array( SPEC_PLAN_WOMEN , "¿©¼ºÇü" ); //SPEC_PLAN_ARRAY[2] = new Array( SPEC_PLAN_FAMILY , "°¡Á·Çü" ); //SPEC_PLAN_ARRAY[3] = new Array( SPEC_PLAN_LEISURE , "·¹ÀúÇü" ); //SPEC_PLAN_ARRAY[4] = new Array( SPEC_PLAN_LUXURY , "°í±ÞÇü" ); /******************************************************************************* * DM CODE ******************************************************************************/ var DM_APPLICATION = "AA01"; // û¾à¼­ var DM_APPLYSUBSCR = "AA02"; // °¡ÀÔ¼³°è¼­ var DM_APPLYCERTFI = "AC02"; // °¡ÀÔÁõ¸í¼­ var DM_ENDORSECNST = "AC03"; // ¹è¼­È®Àμ­ var DM_INSURNCCERT = "AC04"; // Áõ±Ç var DM_ACCIDINFO = "AC05"; // ¿µ¹®¹«»ç°í Áõ¸í¼­ var DM_RECEIPT = "AC06"; // ¿µ¼öÁõ var DM_CARDBILL = "AC07"; // Ä«µåÀüÇ¥ var DM_RATECONFIRM = "AC09"; // Àû¿ë¿äÀ² È®Àμ­ var DM_SMALLADRS = "AC11"; // ÁÖ¼Ò¼ÒºÀÅõ var DM_MIDDLEADRS = "AC14"; // ÁÖ¼ÒÁߺÀÅõ var DM_LARGEADRS = "AC14"; // ÁÖ¼Ò´ëºÀÅõ var DM_INSTMGIRO = "AI01"; // ºÐ³³Áö·Î(Àç¹ßÇà) var DM_INSURANCEPOLICY = "AC10"; // ¿ÜÁÖÁõ±Ç var DM_REINSURANCEPOLICY = "AC13"; // ¿ÜÁÖÁõ±Ç(Àç¹ßÇà) var DM_EXPIRENOTICE = "AC15"; // ¸¸±â¾È³»Àå var DM_EXPIREPRENOTICE = "AC16"; // ¸¸±â¿¹°í¾È³»Àå var DM_SUBTRACT_PC = "AC08"; // ¼Òµæ°øÁ¦ ³³ÀÔÁõ¸í¼­ payment certificate var DM_SUBTRACT_REPC = "AC17"; // ³³ÀÔÁõ¸í¼­(Àç¹ßÇà) var DM_SUBTRACT_1STPC = "AC18"; // ³³ÀÔÁõ¸í¼­(1Â÷¹ßÇà) var DM_SUBTRACT_2NDPC = "AC19"; // ³³ÀÔÁõ¸í¼­(2Â÷¹ßÇà) var DM_SUBTRACT_3RDPC = "AC20"; // ³³ÀÔÁõ¸í¼­(3Â÷¹ßÇà) /*************************************************************************************************/ /*************************************************************************************************/ /** * ´ëÇ¥ º¸Á¾ Äڵ带 ±¸ÇÔ. * @cdate 2004/01/05 * @param String : º¸Á¾ÄÚµå * @return String : ´ëÇ¥º¸Á¾ÄÚµå * @exception * @version 1.0 * @author */ function getInsKey(insType) { var insKey = ""; if ( insType == INS_PERSON || insType == INS_PERSON_HICAR ) { insKey = INS_PERSON_GROUP; // °³Àοë } else if ( insType == INS_BUSINESS || insType == INS_BUSINESS_LEISURE ) { insKey = INS_BUSINESS_GROUP; // ¾÷¹«¿ë } else if ( insType == INS_COMMERCE ) { insKey = INS_COMMERCE_GROUP; // ¿µ¾÷¿ë } else { insKey = insType; // ±âŸ } return insKey; } /** * ´ëÇ¥ ´ãº¸ Äڵ带 ±¸ÇÔ. * @cdate 2004/01/05 * @param String : ´ãº¸ÄÚµå * @return String : ´ëÇ¥´ãº¸ÄÚµå * @exception * @version 1.0 * @author */ function getCoverGroup(cover) { var coverGroup = cover; if (cover == COVER_SIA || cover == COVER_SIA2){ // ÀÚ¼Õ,°¡Á·»óÇØ coverGroup = COVER_SIA_GROUP; }else if (cover == COVER_UM ){ // ¹«º¸Çè coverGroup = COVER_UM_GROUP; }else if (cover == COVER_OAD || cover == COVER_OAD2){ // ÀÚÂ÷ coverGroup = COVER_OAD_GROUP; }else if (cover == COVER_HICAR1 || cover == COVER_HICAR2){ // ÀÚÂ÷ coverGroup = COVER_HICAR_GROUP; } return coverGroup; } /** * º¸Á¾¸íÀ» ±¸ÇÔ. * @cdate 2004/01/05 * @param String : º¸Á¾ÄÚµå * @return String : º¸Á¾¸í * @exception * @version 1.0 * @author */ function getInsName(insType){ var insTypeNM = insType; for ( var i=0 ; i CoverCD:["+CoverCD+"]"); } return insCoverNM; } /** * ´ãº¸¿¡ µû¸¥ ´ãº¸¼ºÆ¯¾à ¸®ÅÏ. * @cdate 2004/01/05 * @param String : ´ãº¸ÄÚµå * @return String[] : ´ãº¸¼ºÆ¯¾àÄÚµå(1) & ¸í(2) ¹è¿­ * @exception * @version 1.0 * @author */ function getCoverSpecSelect(CoverCD){ var retArr = new Array( "" , "" , "" ); for ( var i=0 ; i ¿ì¸® º¸Á¾À¸·Î º¯È¯. * @cdate 2004/01/05 * @param String : °³¹ß¿ø º¸Á¾ ÄÚµå * @return String : ÀÚ»ç º¸Á¾ ÄÚµå * @exception * @version 1.0 * @author */ function kidiInsType(kidiPolicyNo){ /* '01' Ã¥ÀÓº¸Çè '04' ¿îÀüÀÚ '11' °³Àοë '12' ¾÷¹«¿ë '13' ¿µ¾÷¿ë '18' ÀÌ·ûÂ÷ '19' ³ó±â°è '20' Ç÷¯½º°³Àοë '21' Ç÷¯½º¾÷¹«¿ë */ var retOurPolicyNo = ""; if ( kidiPolicyNo == "11" ){ retOurPolicyNo = INS_PERSON_HICAR; }else if ( kidiPolicyNo == "20" ){ retOurPolicyNo = INS_PERSON_HICAR; } else if ( kidiPolicyNo == "12" ){ retOurPolicyNo = INS_BUSINESS; } else if ( kidiPolicyNo == "21" ){ retOurPolicyNo = INS_BUSINESS; } else if ( kidiPolicyNo == "13" ){ retOurPolicyNo = INS_COMMERCE; } else { log(' XXXXXXXXX °³¹ß¿ø º¸Á¾ ÄÁ¹öÁ¯ ½ÇÆÐ(policyCommon.kidiInsType):['+kidiPolicyNo+'] XXXXXXXXX '); } return retOurPolicyNo; } /** * ÀÚ»ç º¸Á¾ ==> °³¹ß¿ø º¸Á¾À¸·Î º¯È¯. * @cdate 2004/01/05 * @param String : ÀÚ»ç º¸Á¾ ÄÚµå * @return String : °³¹ß¿ø º¸Á¾ ÄÚµå * @exception * @version 1.0 * @author */ function ourInsType(ourPolicyNo){ /* '01' Ã¥ÀÓº¸Çè '04' ¿îÀüÀÚ '11' °³Àοë '12' ¾÷¹«¿ë '13' ¿µ¾÷¿ë '18' ÀÌ·ûÂ÷ '19' ³ó±â°è '20' Ç÷¯½º°³Àοë '21' Ç÷¯½º¾÷¹«¿ë */ var retkidiPolicyNo = ""; if ( ourPolicyNo == INS_PERSON ) { retkidiPolicyNo = "11"; }else if ( ourPolicyNo == INS_PERSON_HICAR ) { retkidiPolicyNo = "20"; }else if ( ourPolicyNo == INS_BUSINESS ) { retkidiPolicyNo = "12"; //}else if ( ourPolicyNo == INS_BUSINESS_PLUS ) { // retkidiPolicyNo = "21"; //}else if ( ourPolicyNo == INS_BUSINESS_DIRECT1 ) { // retkidiPolicyNo = "21"; }else if ( ourPolicyNo == INS_COMMERCE ) { retkidiPolicyNo = "13"; }else{ log(' XXXXXXXXX °³¹ß¿ø º¸Á¾ ÄÁ¹öÁ¯ ½ÇÆÐ(policyCommon.ourInsType):['+kidiPolicyNo+'] XXXXXXXXX '); } return retkidiPolicyNo; } //function getSpecPlan(checkedStr) { // var retStr = ""; // for ( var i=0 ; SPEC_PLAN_ARRAY.size()>i ; i++ ) { // retStr = retStr + " "+SPEC_PLAN_ARRAY[][1]; // } // return retStr; //} /** * °¡ÀÔ°æ·Â & Ç¥ÁØÇÒÀÎÇÒÁõÀ² °Ë»ç * @cdate 2004/01/05 * @param String : °¡ÀÔ°æ·Â ÄÚµå * @param String : ÇÒÀÎÇÒÁõÀ² * @param String : ÇÒÀÎÇÒÁõµî±Þ * @return String : °Ë»ç °á°ú * @exception * @version 1.0 * @author */ function applyRateCheck( sCareerCodeValue, sApplyRateValue , sApplyGradeValue) { var sCareerCode = sCareerCodeValue; var nApplyRate = 0; try { nApplyRate = parseInt( sApplyRateValue, 10 ); } catch(e) {} if ( getInsKey(document.form0.sInsType.value) != INS_PERSON_GROUP ) { if ( getNumber(sCareerCode) > 3 ) { return; } } var sFmdt = document.form0.sFmdt.value; if(sFmdt.substring(0,4) <= "2006") { //2006-11-02 ±ÇÁ¤È£ if ( sCareerCode == '01' && nApplyRate < 100 ) { alert('°¡ÀÔ°æ·ÂÀÌ 1³â ¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 100% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '02' && nApplyRate < 90 ) { alert('°¡ÀÔ°æ·ÂÀÌ 1³â ÀÌ»ó 2³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 90% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '03' && nApplyRate < 80 ) { alert('°¡ÀÔ°æ·ÂÀÌ 2³â ÀÌ»ó 3³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 80% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '04' && nApplyRate < 70 ) { alert('°¡ÀÔ°æ·ÂÀÌ 3³â ÀÌ»ó 4³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 70% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '05' && nApplyRate < 60 ) { alert('°¡ÀÔ°æ·ÂÀÌ 4³â ÀÌ»ó 5³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 60% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '06' && nApplyRate < 50 ) { alert('°¡ÀÔ°æ·ÂÀÌ 5³â ÀÌ»ó 6³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 50% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else if ( sCareerCode == '07' && nApplyRate < 45 ) { alert('°¡ÀÔ°æ·ÂÀÌ 6³â ÀÌ»ó 7³â¹Ì¸¸À̸é Ç¥ÁØÇÒÀÎÇÒÁõÀ²Àº 45% ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù.'); return 0; } else { return 1; } } // 2007.04.17 - ½Å½Âö - °¡ÀÔ¼³°è °¡ÀÔ°æ·Â À§¹èµÇ´Â ÇÒÀÎÇÒÁõµî±Þ ÀԷ½à º¸Çè·á°è»ê ºÒ°¡¿äû if (sFmdt.substring(0, 4) >= "2007") { var sTmpApplyGradeValue = sApplyGradeValue.substring(0, 2); if (sCareerCode == '01' && sTmpApplyGradeValue > "11") { alert('°¡ÀÔ°æ·ÂÀÌ 1³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '02' && (sApplyGradeValue == "12F" || sTmpApplyGradeValue > "12")) { alert('°¡ÀÔ°æ·ÂÀÌ 1³â ÀÌ»ó 2³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '03' && (sApplyGradeValue == "13F" || sTmpApplyGradeValue > "13")) { alert('°¡ÀÔ°æ·ÂÀÌ 2³â ÀÌ»ó 3³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '04' && (sApplyGradeValue == "14F" || sTmpApplyGradeValue > "14")) { alert('°¡ÀÔ°æ·ÂÀÌ 3³â ÀÌ»ó 4³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '05' && (sApplyGradeValue == "15F" || sTmpApplyGradeValue > "15")) { alert('°¡ÀÔ°æ·ÂÀÌ 4³â ÀÌ»ó 5³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '06' && (sApplyGradeValue == "16F" || sTmpApplyGradeValue > "16")) { alert('°¡ÀÔ°æ·ÂÀÌ 5³â ÀÌ»ó 6³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '07' && (sApplyGradeValue == "17F" || sTmpApplyGradeValue > "17")) { alert('°¡ÀÔ°æ·ÂÀÌ 6³â ÀÌ»ó 7³â ¹Ì¸¸ ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else if (sCareerCode == '16' && sTmpApplyGradeValue > "11") { alert('°¡ÀÔ°æ·ÂÀÌ ½Å±Ô/(´ëÀÎI100%) ÀÏ °æ¿ì ¼±Åà ºÒ°¡´ÉÇÑ µî±ÞÀÔ´Ï´Ù.'); return 0; } else { return 1; } } return 1; } /** * ¾÷¹«¿ëº¸Á¾ & ÇǺ¸ÇèÀÚ Äڵ尡 13ÀÚ¸® & Â÷Á¾Äڵ尡 14, 42, 43,73 ==> ¿îÀüÀÚ¹üÀ§Æ¯¾à µð½º¿¡À̺íµå * @cdate 2004/01/05 * @param String : º¸Á¾ ÄÚµå * @param String : ÇǺ¸ÇèÀÚ ÄÚµå * @param String : Â÷Á¾ÄÚµå * @return String : °Ë»ç °á°ú * @exception * @version 1.0 * @author */ function businessVehicleCodeCheck( insType, insrdID, vehicleCode) { insrdID = insrdID.replace('-',''); insrdID = insrdID.replace('-',''); if ( insType=="" || insrdID=="" || vehicleCode=="" ) return '1'; if ( getInsKey(insType)==INS_PERSON_GROUP ) return '1'; if ( insType ==INS_BUSINESS_LEISURE ) return '1'; if (vehicleCode == VEHICLE_O_L || //°³Àΰæ½ÂÇÕ 14 vehicleCode == VEHICLE_F_4 || //°³ÀÎÈ­¹°4Á¾ 42 vehicleCode == VEHICLE_F_L || //°³ÀΰæÈ­¹° 43 vehicleCode == VEHICLE_O_3 ){ //°³ÀνÂÇÕ3Á¾ 73 return '1'; } else { return '0'; } } /** * ¹ý±ÔÀ§¹Ý ÄÚµå ==> ¸í Àüȯ ==> û¾à ¸ÞÀÎÈ­¸é¿¡ dz¼±µµ¿ò¸» Ç¥½Ã * @cdate 2004/01/05 * @param String : ¹ý±ÔÀ§¹Ý ÄÚµå * @return * @exception * @version 1.0 * @author */ function getViolateStr( cd ) { var retStr = ""; if ( cd=='A041' ) retStr = "½ÅÈ£ ¶Ç´Â Áö½ÃÀǹ«À§¹Ý"; else if ( cd=='A042' ) retStr = "ÅëÇ౸ºÐ À§¹Ý(Áß¾Ó¼±Ä§¹ü)"; else if ( cd=='A043' ) retStr = "Á¦ÇѼӵµÀ§¹Ý(ÃÖ°í¼Óµµ 20§°/hÃʰú½Ã)"; else if ( cd=='A011' ) retStr = "¹«¸éÇã¿îÀü"; else if ( cd=='A021' ) retStr = "ÁÖÃë¿îÀü"; else if ( cd=='A031' ) retStr = "»ç°í¹ß»ýÈĹÌÁ¶Ä¡"; else if ( cd=='B011' ) retStr = "½ÅÈ£ ¶Ç´Â Áö½ÃÀǹ«À§¹Ý"; else if ( cd=='B012' ) retStr = "ÅëÇ౸ºÐ À§¹Ý(Áß¾Ó¼±Ä§¹ü)"; else if ( cd=='B013' ) retStr = "Á¦ÇѼӵµÀ§¹Ý(ÃÖ°í¼Óµµ 20§°/hÃʰú½Ã)"; else if ( cd=='B021' ) retStr = "ÅëÇ౸ºÐÀ§¹Ý(Â÷µµÅëÇà ¹× º¸ÇàÀÚÅëÇà¹æÇØ)"; else if ( cd=='B031' ) retStr = "Â÷·Î¿¡ µû¸¥ ÅëÇàÀ§¹Ý(ÁöÁ¤Â÷·Î¡¤Áø·Îº¯°æÀ§¹Ý)"; else if ( cd=='B041' ) retStr = "ÀϹݵµ·Î ¹ö½ºÀü¿ëÂ÷·Î ÅëÇàÀ§¹Ý"; else if ( cd=='B051' ) retStr = "¾ÈÀü°Å¸®È®º¸ ºÒÀÌÇà, Áø·Îº¯°æ¹æ¹ý À§¹Ý"; else if ( cd=='B061' ) retStr = "¾ÕÁö¸£±â(±ÝÁö)À§¹Ý"; else if ( cd=='B071' ) retStr = "ö±æ°Ç³Î¸ñ Åë°ú¹æ¹ý À§¹Ý"; else if ( cd=='B081' ) retStr = "º¸ÇàÀÚº¸È£Àǹ« ºÒÀÌÇà"; else if ( cd=='B091' ) retStr = "½Â°´Ãß¶ô¹æÁöÁ¶Ä¡ À§¹Ý"; else if ( cd=='B101' ) retStr = "¾ÈÀü¿îÀüÀǹ« À§¹Ý"; else if ( cd=='B111' ) retStr = "Â÷¸¶ÅëÇà¹æÇØ"; else if ( cd=='B121' ) retStr = "¾î¸°ÀÌÅëÇйö½ºº¸È£À§¹Ý"; else if ( cd=='B131' ) retStr = "¾î¸°ÀÌÅëÇйö½º¿îÀüÀÚÀǹ«À§¹Ý"; else if ( cd=='B141' ) retStr = "°í¼Óµµ·Î°«±æ,´ÙÀνÂÂ÷·ÎÅëÇà"; else if ( cd=='B151' ) retStr = "¿îÀü¸éÇãÁõ ¹ÌÁ¦½Ã"; else if ( cd=='B161' ) retStr = "¸éÇãÁ¤Áö ¹× Ãë¼Ò, ½ÅüÀå¾Ö µî"; else if ( cd=='B171' ) retStr = "Æò°¡´ë»ó±â°£Áß »ç°í"; else if ( cd=='C011' ) retStr = "ÇÒÁõ ¹× ±âº»±×·ì ÀÌ¿Ü"; else if ( cd=='C012' ) retStr = "¹ý±ÔÀ§¹Ý»ç½Ç ¾øÀ½"; ViolateTD.title = " "+cd +" : "+ retStr+" "; } /** * ¹ý±ÔÀ§¹Ý ÄÚµå¸í ¸®ÅÏ * @cdate 2006/03/08 * @param String : ¹ý±ÔÀ§¹Ý ÄÚµå * @return * @exception * @version 1.0 * @author ÀüÁ¤¼÷ */ function getViolateName_( cd ) { var retStr = ""; if ( cd=='A041' ) retStr = "½ÅÈ£ ¶Ç´Â Áö½ÃÀǹ«À§¹Ý"; else if ( cd=='A042' ) retStr = "ÅëÇ౸ºÐ À§¹Ý(Áß¾Ó¼±Ä§¹ü)"; else if ( cd=='A043' ) retStr = "Á¦ÇѼӵµÀ§¹Ý(ÃÖ°í¼Óµµ 20§°/hÃʰú½Ã)"; else if ( cd=='A011' ) retStr = "¹«¸éÇã¿îÀü"; else if ( cd=='A021' ) retStr = "ÁÖÃë¿îÀü"; else if ( cd=='A031' ) retStr = "»ç°í¹ß»ýÈĹÌÁ¶Ä¡"; else if ( cd=='B011' ) retStr = "½ÅÈ£ ¶Ç´Â Áö½ÃÀǹ«À§¹Ý"; else if ( cd=='B012' ) retStr = "ÅëÇ౸ºÐ À§¹Ý(Áß¾Ó¼±Ä§¹ü)"; else if ( cd=='B013' ) retStr = "Á¦ÇѼӵµÀ§¹Ý(ÃÖ°í¼Óµµ 20§°/hÃʰú½Ã)"; else if ( cd=='B021' ) retStr = "ÅëÇ౸ºÐÀ§¹Ý(Â÷µµÅëÇà ¹× º¸ÇàÀÚÅëÇà¹æÇØ)"; else if ( cd=='B031' ) retStr = "Â÷·Î¿¡ µû¸¥ ÅëÇàÀ§¹Ý(ÁöÁ¤Â÷·Î¡¤Áø·Îº¯°æÀ§¹Ý)"; else if ( cd=='B041' ) retStr = "ÀϹݵµ·Î ¹ö½ºÀü¿ëÂ÷·Î ÅëÇàÀ§¹Ý"; else if ( cd=='B051' ) retStr = "¾ÈÀü°Å¸®È®º¸ ºÒÀÌÇà, Áø·Îº¯°æ¹æ¹ý À§¹Ý"; else if ( cd=='B061' ) retStr = "¾ÕÁö¸£±â(±ÝÁö)À§¹Ý"; else if ( cd=='B071' ) retStr = "ö±æ°Ç³Î¸ñ Åë°ú¹æ¹ý À§¹Ý"; else if ( cd=='B081' ) retStr = "º¸ÇàÀÚº¸È£Àǹ« ºÒÀÌÇà"; else if ( cd=='B091' ) retStr = "½Â°´Ãß¶ô¹æÁöÁ¶Ä¡ À§¹Ý"; else if ( cd=='B101' ) retStr = "¾ÈÀü¿îÀüÀǹ« À§¹Ý"; else if ( cd=='B111' ) retStr = "Â÷¸¶ÅëÇà¹æÇØ"; else if ( cd=='B121' ) retStr = "¾î¸°ÀÌÅëÇйö½ºº¸È£À§¹Ý"; else if ( cd=='B131' ) retStr = "¾î¸°ÀÌÅëÇйö½º¿îÀüÀÚÀǹ«À§¹Ý"; else if ( cd=='B141' ) retStr = "°í¼Óµµ·Î°«±æ,´ÙÀνÂÂ÷·ÎÅëÇà"; else if ( cd=='B151' ) retStr = "¿îÀü¸éÇãÁõ ¹ÌÁ¦½Ã"; else if ( cd=='B161' ) retStr = "¸éÇãÁ¤Áö ¹× Ãë¼Ò, ½ÅüÀå¾Ö µî"; else if ( cd=='B171' ) retStr = "Æò°¡´ë»ó±â°£Áß »ç°í"; else if ( cd=='C011' ) retStr = "ÇÒÁõ ¹× ±âº»±×·ì ÀÌ¿Ü"; else if ( cd=='C012' ) retStr = "¹ý±ÔÀ§¹Ý»ç½Ç ¾øÀ½"; else retStr = ""; return retStr; } /** * û¾à °è¾à³»¿ëÈ®ÀÎ ÇÏ´Ü=>Áõ±ÇÆÑ¾È³» * @cdate 2004/01/05 * @param String : µµ¿ò¸» ÄÚµå * @return * @exception * @version 1.0 * @author */ function getHelp(helpId) { var xmlDoc = getDocument(""); setTask(xmlDoc, "ScriptTask"); setAction(xmlDoc, "getHelpItem"); setString(xmlDoc, "nCategoryID", 0 ); setInt(xmlDoc, "nHelpID", parseInt(helpId,10)); callXMLService( " sync:true; debug:false; srv: myService; callback:_getHelp;", "perform", xmlDoc); } /** * û¾à °è¾à³»¿ëÈ®ÀÎ ÇÏ´Ü=>Áõ±ÇÆÑ¾È³» Äݹé * @cdate 2004/01/05 * @param Document : [CCCAA14] * @return * @exception * @version 1.0 * @author */ function _getHelp(result){ var resultDoc = getDocument(result); var sDescription = "" try { //Áõ±ÇÆÑÀÌ ¹ß¼ÛµÇÁö ¾Ê´Â °ÇÀº ¾È³»¸Þ¼¼Áöµµ ¾ø´Ù. if ( sPackHelpFlag != "N" ) { sDescription = "
* " + getString(resultDoc, "sDescription") + "

"; } else { sDescription = "

"; } }catch(e){} //var sDescription = "
* " + getString(resultDoc, "sDescription") + "

"; //2006-02-06 ±ÇÁ¤È£sDescription = sDescription + sDescription = "
"; packTD.innerHTML = sDescription ; } /** * û¾à °è¾à³»¿ëÈ®ÀÎ ÇÏ´Ü ´ÙÀ½¹öư * @cdate 2004/01/05 * @param * @return * @exception * @version 1.0 * @author */ function __getHelp(){ /* 2005-12-08 ±ÇÁ¤È£ if ( theDocument.form0.sApplyStat.value == "4" ) { // 2005-07-28 - ¸â¹ö½±Ä«µå. try { if ( theDocument.form0.sPlateNo.value != "" && getCustNo(theDocument.form0.sPolholderId.value).length == 13 && theDocument.form2.cooperationCard[0].checked == false && theDocument.form2.cooperationCard[1].checked == false && theDocument.form2.cooperationCard[0].disabled == false ) { //alert("¸â¹ö½±Ä«µå ¹ß±Þ¿¡ µû¸¥ °í°´µ¿ÀǸ¦ Ã¼Å©ÇØ ÁÖ¼¼¿ä"); alert("Direct Pass Card ¹ß±Þ¿¡ ´ëÇÑ °í°´µ¿ÀǸ¦ Ã¼Å©ÇØ ÁÖ¼¼¿ä"); return; } } catch(e){} } */ tsMain.selectedIndex=4; mainChanged(); /* 2005-12-08 ±ÇÁ¤È£ if ( theDocument.form0.sApplyStat.value == "4" ) { // 2005-07-28 - ¸â¹ö½±Ä«µå. try { if ( ( theDocument.form2.cooperationCard[0].checked == true || theDocument.form2.cooperationCard[1].checked == true ) && theDocument.form2.cooperationCard[0].disabled == false ) { var selectCard = ""; if ( theDocument.form2.cooperationCard[0].checked == true ) { selectCard = theDocument.form2.cooperationCard[0].value; } else if ( theDocument.form2.cooperationCard[1].checked == true ) { selectCard = theDocument.form2.cooperationCard[1].value; } saveCooperationCard( theDocument.keyform.applyType.value, theDocument.keyform.applyYM.value, theDocument.keyform.applySeq.value, selectCard, userID ); } } catch(e){} } */ } /** * û¾à È­¸é¿¡¼­ Â÷¸íÄÚµå Á÷Á¢ÀԷ½à Á¶È¸ * @cdate 2004/01/05 * @param String : Â÷¸íÄÚµå * @return * @exception * @version 1.0 * @author * */ function oadAmtChangeFlag(date1, date2) { var befYM = "0"; var aftYM = "0"; var amtChange = false; if ( date1.substring(4,6)=="01" || date1.substring(4,6)=="02" || date1.substring(4,6)=="03" ) { befYM= date1.substring(0,4) + "01"; } else if ( date1.substring(4,6)=="04" || date1.substring(4,6)=="05" || date1.substring(4,6)=="06" ) { befYM= date1.substring(0,4) + "02"; } else if ( date1.substring(4,6)=="07" || date1.substring(4,6)=="08" || date1.substring(4,6)=="09" ) { befYM= date1.substring(0,4) + "03"; } else if ( date1.substring(4,6)=="10" || date1.substring(4,6)=="11" || date1.substring(4,6)=="12" ) { befYM= date1.substring(0,4) + "04"; } if ( date2.substring(4,6)=="01" || date2.substring(4,6)=="02" || date2.substring(4,6)=="03" ) { aftYM= date2.substring(0,4) + "01"; } else if ( date2.substring(4,6)=="04" || date2.substring(4,6)=="05" || date2.substring(4,6)=="06" ) { aftYM= date2.substring(0,4) + "02"; } else if ( date2.substring(4,6)=="07" || date2.substring(4,6)=="08" || date2.substring(4,6)=="09" ) { aftYM= date2.substring(0,4) + "03"; } else if ( date2.substring(4,6)=="10" || date2.substring(4,6)=="11" || date2.substring(4,6)=="12" ) { aftYM= date2.substring(0,4) + "04"; } if(befYM != aftYM){ amtChange = true; } return amtChange; } /** * û¾à È­¸é¿¡¼­ Â÷¸íÄÚµå Á÷Á¢ÀԷ½à Á¶È¸ * @cdate 2004/01/05 * @param String : Â÷¸íÄÚµå * @return * @exception * @version 1.0 * @author * */ function carCodeSearch(carCD) { //¿¡¾î¹é ÀÚµ¿&¼öµ¿ ¼ÂÆÃ try { airBagAutoSet = "Y"; //2006-02-08 ±ÇÁ¤È£ sMachineDeviceFlag = ''; sAutoMissonFlag = ''; sCraneFlag = ''; sIMFlag = ''; sABSFlag = ''; sSportsCarFlag = ''; } catch(e) {} if ( getInsKey(document.form0.sInsType.value) != INS_PERSON_GROUP && carCD.length == 0 ) { document.form0.nVehicleAmt.disabled = false; document.form0.nVehicleAmt.readOnly = false; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; } else { document.form0.btnVehicleAmt.disabled = false; } document.form0.sCarCodeReason.disabled = false; } /*2006-03-27 ±ÇÁ¤È£ if ( carCD == CARCODE_FOREIGN ) { alert('Àμö°ÅÀý ¾È³»\n´ç °í°´Àº (¿ÜÁ¦Â÷·®)»çÀ¯·Î ÀÎÇÏ¿© ´ç»ç Àμö°ÅÀý ´ë»óÀÔ´Ï´Ù.\nÀμö°ÅÀý ¾È³»ÇØ Áֽñ⠹ٶø´Ï´Ù.'); } */ if ( carCD.length == 5 ) { log('[´ëÇ¥Â÷¸íÄÚµå ¼öµ¿ÀԷ½à Á¶È¸]¼­¹ö¿¡ °£´Ù===>['+carCD+"]["+carCD.substring(2,5)+"]"); var sFmdt; try { sFmdt = document.form0.sCarChangeDate.value; } catch(e) { sFmdt = document.form0.sFmdt.value; } sFmdt = sFmdt.replace('/',''); sFmdt = sFmdt.replace('/',''); var month = parseInt( sFmdt.substring(4,6), 10 ); if ( month <= 3 ) { sFmdt = sFmdt.substring(0,4)+"0331"; } else if ( month <= 6 ) { sFmdt = sFmdt.substring(0,4)+"0630"; } else if ( month <= 9 ) { sFmdt = sFmdt.substring(0,4)+"0930"; } else { sFmdt = sFmdt.substring(0,4)+"1231"; } var sInsrdIDType = "$"; if ( (form0.sInsrdID.value).replace('-','').replace('-','').length == 13 ) { sInsrdIDType="1"; } else { sInsrdIDType="2"; } var xmlDoc = getDocument(""); setTask( xmlDoc, "ApplyMainTask" ); setAction( xmlDoc, "getCarCodeSearch" ); setString( xmlDoc, "sCarCode", carCD ); setString( xmlDoc, "sApplyDate", sFmdt ); setString( xmlDoc, "sInsType", form0.sInsType.value ); setString( xmlDoc, "sInsrdIDType", sInsrdIDType ); if ( keyform.applyType.value == 'E' ) { try{ setString( xmlDoc, "sAcceptFmdt", document.form0.sCarChangeDate.value ); }catch(e){} } else { setString( xmlDoc, "sAcceptFmdt", ((document.form0.sFmdt.value).replace('/','')).replace('/','') ); } callXMLService( "sync:true; debug:false; srv:myService; callback:_carCodeSearch;", "perform", xmlDoc ); } } /** * û¾à È­¸é¿¡¼­ Â÷¸íÄÚµå Á÷Á¢ÀԷ½à Á¶È¸ Äݹé * @cdate 2004/01/05 * @param Document : [CODAA08] * @return * @exception * @version 1.0 * @author */ function _carCodeSearch(result) { CODAA08CarCodeDoc = getDocument(result); var tempHash = toHashtable(CODAA08CarCodeDoc); var codba08Doc = tempHash.get("CODBA08"); var sportsYN = trim(getString(codba08Doc, "sCarType")); if(sportsYN == '3') { //2005-12-16 ±ÇÁ¤È£ : 3ÀÌ¸é ½ºÆ÷Ã÷Ä« sportsYN = "1"; } else { sportsYN = ""; } form0.sSportsCar.value = sportsYN; if ( sportsYN =='1' ) { theDocument.form0.sSportsCarFlg.value='Y'; } //2007-06-01 ±ÇÁ¤È£ var fmdt = form0.sFmdt.value; if(document.keyform.applyType.value == 'E'){ fmdt = form0.sCarChangeDate.value; } // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ //if (getDate(form0.sFmdt.value)<'20070417') { if (getDate(fmdt)<'20070417') { //2007-06-01 ±ÇÁ¤È£ //2006-01-10 ±ÇÁ¤È£ : ´ëÇ¥Â÷¸í Á¶È¸½Ã ÇÁ·Î¼¼½º º¯°æ(´ëÇ¥Â÷¸íÄÚµå´Â DB·Î °ü¸®ÇÏÁö ¾ÊÀ½) if (form0.sCarCode.value.substring( 2, 5 ) == "000") { if(isRepresentativeCarCode(form0.sInsType.value, form0.sCarCode.value)) { setResult(codba08Doc, 1); setString(codba08Doc, "sCarCode", form0.sCarCode.value); setString(codba08Doc, "sCarName", form0.sCarName.value); setString(codba08Doc, "sVehicleCode1", form0.sVehicleCode.value); setString(codba08Doc, "nm1", form0.sVehicleCodeName.value); tempHash.put("CODBA08", codba08Doc); CODAA08CarCodeDoc = tempHash.toDocument(); if(form0.sVehicleCode.value == '') { alert("Â÷Á¾À» ¼±ÅÃÇØÁÖ¼¼¿ä."); } } } } else { //if (isRepresentativeCarCode(form0.sInsType.value, form0.sCarCode.value, getDate(form0.sFmdt.value))) { if (isRepresentativeCarCode(form0.sInsType.value, form0.sCarCode.value, getDate(fmdt))) { //2007-06-01 ±ÇÁ¤È£ setResult(codba08Doc, 1); setString(codba08Doc, "sCarCode", form0.sCarCode.value); setString(codba08Doc, "sCarName", form0.sCarName.value); setString(codba08Doc, "sVehicleCode1", form0.sVehicleCode.value); setString(codba08Doc, "nm1", form0.sVehicleCodeName.value); tempHash.put("CODBA08", codba08Doc); CODAA08CarCodeDoc = tempHash.toDocument(); form0.sRepresentYN.value="Y"; // 2007.03.07 - ½Å½Âö - ´ëÇ¥Â÷¸íÀԷ½à µî±ÞÁ¶È¸ //setRepresentCarGrade(form0.sCarCode.value); setRepresentCarGrade(form0.sCarCode.value, document.keyform.applyType.value); //2007-06-01 ±ÇÁ¤È£ } } if ( getResult(codba08Doc) == 0 ) { alert('Á¸ÀçÇÏÁö ¾Ê´Â ´ëÇ¥Â÷¸íÄÚµåÀÔ´Ï´Ù.'); CODAA08CarCodeDoc = null; document.form0.sCarCode.value=""; document.form0.sCarGrade.value=""; document.form0.nCarRate.value=""; document.form0.changeCar.value="Y"; document.form0.nVehicleAmt.value = 0; document.form0.sCarName.readOnly = false; document.form0.sCarCode.readOnly = false; document.form0.nVehicleAmt.readOnly = false; document.form0.sCarCodeReason.disabled = false; document.form0.sCarName.value = ""; document.form0.sVehicleCode.value = ""; document.form0.sVehicleCodeName.value = ""; document.form0.sVehicleCode1.value = ""; document.form0.sVehicleCode2.value = ""; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; } else { document.form0.btnVehicleAmt.disabled = false; } document.form0.sCarCode.focus(); } else { log('[poicyCommon.carCodeSearch()]´ëÇ¥Â÷¸íÂ÷¸íÄÚµå Á¶È¸ ¼º°ø.'); // Â÷Á¾ÄÚµå ÀúÀå... document.form0.sVehicleCode1.value = getString(codba08Doc, "sVehicleCode1" ); document.form0.sVehicleCode2.value = getString(codba08Doc, "sVehicleCode2" ); document.form0.changeCar.value=""; document.form0.nVehicleAmt.readOnly = true; // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ //if (getDate(form0.sFmdt.value)<'20070417') { if (getDate(fmdt)<'20070417') { //2007-06-01 ±ÇÁ¤È£ if ( form0.sCarCode.value.substring( 2, 5 )!="000" ) { if ( document.form0.sCarName.value!='') document.form0.sCarName.readOnly = true; } else { document.form0.sCarName.readOnly = false; } } else { if ( form0.sRepresentYN.value=="Y" ) { document.form0.sCarName.readOnly = false; } else { document.form0.sCarName.readOnly = true; } } document.form0.sCarCode.readOnly = false; document.form0.sCarCodeReason.value = ""; document.form0.sCarCodeReason.disabled = true; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = true; } else { document.form0.btnVehicleAmt.disabled = true; } document.form0.sCarName.value = getString( codba08Doc , "sCarName" ); document.form0.stereo.value = getString(codba08Doc, "sStereo" ); document.form0.glass.value = getString(codba08Doc, "sGlass" ); document.form0.aircon.value = getString(codba08Doc, "sAircon" ); document.form0.airbag.value = getString(codba08Doc, "sAirBag" ); document.form0.sABS.value = getString(codba08Doc, "sAbs" ); document.form0.imgps.value = getString(codba08Doc, "sRobbery" ); try { document.form0.pers.value = getString(codba08Doc, "sPers" ); }catch(e){} var CHAJONG_CD = ""; var CHAJONG_NM = ""; var CHAJONG_bigCD = ""; if ( getString( codba08Doc , "nm1" ) != "" ) { CHAJONG_CD = getString( codba08Doc , "sVehicleCode1" ); CHAJONG_NM = getString( codba08Doc , "nm1" ); CHAJONG_bigCD = getString( codba08Doc , "bigCD1" ); } else if ( getString( codba08Doc , "nm2" ) != "" ) { CHAJONG_CD = getString( codba08Doc , "sVehicleCode2" ); CHAJONG_NM = getString( codba08Doc , "nm2" ); CHAJONG_bigCD = getString( codba08Doc , "bigCD2" ); } document.form0.sVehicleCode.value = CHAJONG_CD ; document.form0.sVehicleCodeName.value = CHAJONG_NM ; document.form0.sVehicleGroup.value = CHAJONG_bigCD; vehicleCodeChange(); setChangeVehicleCode(); vehicleItemClear(); //ºÎ¼Ó,±â°è ÃʱâÈ­... } // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ //if (getDate(form0.sFmdt.value)<'20070417') { if (getDate(fmdt)<'20070417') { //2007-06-01 ±ÇÁ¤È£ if ( getString( codba08Doc, "sCarCode" ).substring( 2, 5 ) != "000" ) { document.form0.nVehicleAmt.disabled = true; } else { if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; //û¾à } else { document.form0.btnVehicleAmt.disabled = false; //¹è¼­ } document.form0.nVehicleAmt.readOnly = false; document.form0.nVehicleAmt.disabled = false; document.form0.sCarCodeReason.disabled = false; } } else { if ( form0.sRepresentYN.value!="Y" ) { document.form0.nVehicleAmt.disabled = true; } else { if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; //û¾à } else { document.form0.btnVehicleAmt.disabled = false; //¹è¼­ } document.form0.nVehicleAmt.readOnly = false; document.form0.nVehicleAmt.disabled = false; document.form0.sCarCodeReason.disabled = false; } } //¸¸¾à ¿¬½ÄÀÌ ÀÔ·ÂµÇ ÀÖÀ¸¸é Çѹø ¼ÂÆÃÇØ º»´Ù. if ( (document.form0.sYear.value).length==4 ) { // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ //if (getDate(form0.sFmdt.value)<'20070417') { if (getDate(fmdt)<'20070417') { //2007-06-01 ±ÇÁ¤È£ if(getString( codba08Doc, "sCarCode" ).substring( 2, 5 ) == "000"){ }else{ sYearChange( document.form0.sYear.value, document.form0.sYearType.value ); } } else { if (document.form0.sRepresentYN.value == "Y"){ }else{ sYearChange( document.form0.sYear.value, document.form0.sYearType.value ); } } } else { document.form0.sYear.value = ""; document.form0.sYearType.value = ""; document.form0.nVehicleAmt.value = ""; } try{ tsMain.enableTab(1); }catch(e){} //°³ÀÎ¿ë º¸Á¾¿¡ Â÷Á¾ÀÌ º¯°æµÇ¸é Â÷·®Çüź°Æ¯º°¿äÀ² º¯°æ... if ( getInsKey(form0.sInsType.value) == INS_PERSON_GROUP ) { log("_carCodeSearch() : °³ÀÎ¿ë º¸Á¾¿¡ Â÷Á¾ÀÌ º¯°æµÇ¸é Â÷·®Çüź°Æ¯º°¿äÀ² º¯°æ"); //2006-01-10 ±ÇÁ¤È£ vehicleComboSelect( form0.sFmdt.value, form0.sVehicleCode.value ); //75Â÷Á¾ ±¸ºÐ getSpecExt(); } if(keyform.applyType.value == "E"){ log("_carCodeSearch() : Ưº°¿äÀ² setting È£Ãâ defaultSpecSetting"); defaultSpecSetting(); } } /** * Â÷Á¾ÄÚµå º¯°æ À̺¥Æ® ¹ß»ý½Ã ¿îÀüÀÚ¹üÀ§Æ¯¾à ÄÞº¸¸¦ ÄÁÆ®·Ñ * @cdate 2004/01/05 * @param * @return * @exception * @version 1.0 * @author **/ function vehicleCodeChange(){ var form = theDocument.form0; var changeSpec = "1"; var applyType = keyform.applyType.value; if(applyType == "E"){ if( sEndorseCode1 == "371" || sEndorseCode2 == "371" || sEndorseCode3 == "371" || sEndorseCode4 == "371" ) { changeSpec = "1"; }else{ changeSpec = "0"; } } // ¾÷¹«¿ë & (¹ýÀÎ or (°³ÀÎ & 14,42,43,73 ÀÌ¿Ü Â÷Á¾))Àº ¿îÀüÀÚ¹üÀ§Æ¯¾à ÀԷºҰ¡. if ( form.sInsType.value == INS_BUSINESS && changeSpec == "1" ) { //2005-12-09 ±ÇÁ¤È£ var sInsrdID = form.sInsrdID.value; sInsrdID = sInsrdID.replace('-',''); sInsrdID = sInsrdID.replace('-',''); if ( sInsrdID.length != 13 ) { form.familyTkcd.disabled = true; } else { var sVehicleCode = form.sVehicleCode.value; if( sVehicleCode == VEHICLE_O_L || sVehicleCode == VEHICLE_O_3 || sVehicleCode == VEHICLE_F_4 || sVehicleCode == VEHICLE_F_L || sVehicleCode == '' ) { form.familyTkcd.disabled = false; } else { form.familyTkcd.disabled = true; } } } if(applyType != "E"){ disabledCheck(); } } /** * û¾à È­¸é¿¡¼­ ¿¬½Ä Á÷Á¢ÀԷ½à Â÷·®°¡¾×À» °¡Á®¿À±â * @cdate 2004/01/05 * @param String : ¿¬½Ä * @param String : ŸÀÔ * @return * @exception * @version 1.0 * @author */ function sYearChange( sYear, sYearType ) { setYearType(); //2006-02-02 ±ÇÁ¤È£ var retAmt = "0"; try { form0.sFirstRgstDate.value = ""; } catch(e) {} if ( sYearType!="" && sYearType!="A" && sYearType!="B" ) { alert("¿¬½Ä ŸÀÔÀº ´ë¹®ÀÚ A,B¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."); document.form0.sYearType.value=""; //document.form0.sYearType.focus(); return; } if ( getInsKey(form0.sInsType.value) != INS_PERSON_GROUP && form0.sCarCode.value=="" ) { document.form0.nVehicleAmt.disabled = false; document.form0.nVehicleAmt.readOnly = false; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; } else { document.form0.btnVehicleAmt.disabled = false; } document.form0.sCarCodeReason.disabled = false; } if ( CODAA08CarCodeDoc != null && sYear.length==4 ) { var tempHash = toHashtable(CODAA08CarCodeDoc); var codba08Doc = tempHash.get("CODBA08"); var codba09Vec = tempHash.get("CODBA09"); var sYearTypeF = "0"; for(var j=0; j "") { sYearTypeF = "1"; break; } } if ( sYearTypeF=="0" && (retAmt=="" || retAmt=="0") ) { // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ if (getDate(form0.sFmdt.value)<'20070417') { if ( getString( codba08Doc, "sCarCode" ).substring( 2, 5 ) != "000" ) { alert('Á¸ÀçÇÏÁö ¾Ê´Â ¿¬½ÄÀ¸·Î Â÷·®°¡¾×ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.'); document.form0.sYearType.value = ""; document.form0.sYear.value = ""; } else if ( getString( codba08Doc, "sCarCode" ).substring( 2, 5 ) == "000" ) { log('¿¬½Ä ÀԷ¿¡ µû¸¥ Â÷·®°¡¾×À» °¡Á®¿À±â-´ëÇ¥Â÷¸íÀÌ´Ù!!!!'); } } else { if (form0.sRepresentYN.value != "Y" ) { alert('Á¸ÀçÇÏÁö ¾Ê´Â ¿¬½ÄÀ¸·Î Â÷·®°¡¾×ÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.'); document.form0.sYearType.value = ""; document.form0.sYear.value = ""; } else { log('¿¬½Ä ÀԷ¿¡ µû¸¥ Â÷·®°¡¾×À» °¡Á®¿À±â-´ëÇ¥Â÷¸íÀÌ´Ù!!!!'); } } } document.form0.nVehicleAmt.value = retAmt; try { document.form1.nOadAmt.value = document.form0.nVehicleAmt.value; }catch(e){} //totalVehicleAmt = getNumber(document.form0.nVehicleAmt.value) + getNumber(document.form0.sumAmt1.value); totalVehicleAmt = getNumber(document.form0.nVehicleAmt.value) + getNumber(document.form0.sumAmt1.value) + getNumber(document.form0.sumAmt2.value); //2006-03-16 ±ÇÁ¤È£ // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°·Î ±¸ºÐ if (getDate(form0.sFmdt.value)<'20070417') { if ( getString( codba08Doc, "sCarCode" ).substring( 2, 5 ) == "000" || ( getInsKey(form0.sInsType.value) != INS_PERSON_GROUP && form0.sCarCode.value=="" ) ) { document.form0.nVehicleAmt.disabled = false; document.form0.nVehicleAmt.readOnly = false; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; } else { document.form0.btnVehicleAmt.disabled = false; } document.form0.sCarCodeReason.disabled = false; } } else { if ( (form0.sRepresentYN.value == "Y") || ( getInsKey(form0.sInsType.value) != INS_PERSON_GROUP && form0.sCarCode.value=="" ) ) { document.form0.nVehicleAmt.disabled = false; document.form0.nVehicleAmt.readOnly = false; if ( keyform.applyType.value!='E' ) { document.form0.carAmtBtn.disabled = false; } else { document.form0.btnVehicleAmt.disabled = false; } document.form0.sCarCodeReason.disabled = false; } } if ( keyform.applyType.value == 'E' ) { //¹è¼­ ¿¹¿Ü. log(" *** ¹è¼­ Â÷·®°¡¾×À» º¯°æ===>¹Ý¿µ *** "); setOadAmt(); } else { try { var coverH = ""; for ( var j = 0; j < document.form1.sCover.length ; j++ ) { //if( document.form1.sCover.length > 1){ coverH = document.form1.sCover[j].value; //}else{ // coverH = document.form1.sCover.value; //} if ( getCoverGroup(coverH) == COVER_OAD_GROUP ){ if ( document.form1.sOptCode[j].options[1].selected == true ) { setVehicleAmt(document.form1.sOptCode[j]); clearPrem(document.form1.sOptCode[j]); coverOADdefault = "0"; log(" *** û¾à Â÷·®°¡¾×À» º¯°æ===>¹Ý¿µ *** "); } } } //coverFieldCheck(); }catch(e){} } } // if ( CODAA08CarCodeDoc != null && sYear.length==4 ) { } /** * Â÷·® ÃÖÃʵî·ÏÀÏ ¼ÂÆÃ * @cdate 2004/01/05 * @param input tag object * @return * @exception * @version 1.0 * @author ³²Áß¿ì */ function setFirstRgstDate( obj ) { var objDate = ((obj.value).replace("/","")).replace("/",""); var objLen = objDate.length; if ( objLen==8 ) { obj.value = setDate(objDate); setYearType(); //2006-02-02 ±ÇÁ¤È£ // ÃÖÃʵî·ÏÀÏ °Ë»ç... //if ( firstRgstDateCK( form0.sFmdt.value, form0.sYear.value, form0.sYearType.value, form0.sFirstRgstDate.value ) == "0" ) { if ( firstRgstDateCK( form0.sFmdt.value, form0.sYear.value, form0.sYearType.value, form0.sFirstRgstDate.value, 'Y') == "0" ) { form0.sFirstRgstDate.focus(); return; } } } /** * 2004³â ÀÌÀü ¿¬½ÄÀº ÃÖÃʵî·ÏÀÏ¿¡ ¿¬µµ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖÀ½ * @cdate 2006/02/23 * @param input tag object * @return * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function setFirstRgstDateException( obj ) { var objDate = ((obj.value).replace("/","")).replace("/",""); var objLen = objDate.length; if ( !isNaN(objDate) && objLen==4 && objDate <= 2003 && objDate > 1900 && (isRepresentativeCarCode(document.form0.sInsType.value, document.form0.sCarCode.value, getDate(document.form0.sFmdt.value)) || document.form0.sCarCode.value == '') ) { form0.sYear.value = objDate; form0.sYearType.value = ''; } if ( !isNaN(objDate) && objLen==4 && objDate > 2003 ) { alert("2004³â Â÷·®ºÎÅÍ´Â ÃÖÃʵî·ÏÀÏ¿¡ ¿ùÀÏÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); obj.value = ''; } } /** * º¸Çè½Ã±â, µî·Ï¿¬µµ, ÃÖÃʵî·ÏÀÏ·Î ¿¬½ÄŸÀÔ(A/B) ÀÚµ¿ »êÃâ * @cdate 2006/02/02 * @param * @exception * @return * @version 1.0 * @author ±ÇÁ¤È£ **/ function setYearType(){ var form = document.form0; var sFmdt = form.sFmdt.value; if(keyform.applyType.value == "E"){ sFmdt = form.sCarChangeDate.value; } var sYear = form.sYear.value; var sFirstRgstDate = form.sFirstRgstDate.value; sFmdt = (sFmdt.replace("/","")).replace("/",""); sFirstRgstDate = (sFirstRgstDate.replace("/","")).replace("/",""); if(sFmdt == '' || sFirstRgstDate == '') { return; } if(sFmdt.length != 8 || sFirstRgstDate.length != 8) { return; } var sCarCode = form.sCarCode.value; if(sYear == '' || sCarCode == '' || isRepresentativeCarCode(form.sInsType.value, sCarCode, sFmdt)) { sYear = sFirstRgstDate.substring(0,4); form.sYear.value = sYear; } var nDiff = Number(sFmdt.substring(0,4)) - Number(sYear); if(nDiff>1) { form.sYearType.value = ''; return; } var sFmdt_6M_ago = ''+addMonth2(sFmdt, -6); var sFmdt_6M1D_ago = ''+addDateNew(sFmdt_6M_ago,-1); var sYearType = ''; if(Number(sFmdt.substring(4,6)) <= 6) { //º¸Çè½Ã±â°¡ Àü¹Ý±â if(nDiff == 1) { if(sFirstRgstDate >= sFmdt_6M_ago && sFirstRgstDate <= sYear+'1231') { sYearType = 'A'; } else if(sFirstRgstDate >= sYear+'0101' && sFirstRgstDate <= sFmdt_6M1D_ago) { sYearType = 'B'; } } } else { //ÈĹݱâ if(nDiff == 0) { if(sFirstRgstDate >= sFmdt_6M_ago && sFirstRgstDate <= ""+addDateNew(sFmdt, 10)) { sYearType = 'A'; } else if(sFirstRgstDate >= sYear+'0101' && sFirstRgstDate <= sFmdt_6M1D_ago) { sYearType = 'B'; } } } form.sYearType.value = sYearType; } /** * ´ëÇ¥Â÷Á¾ÄÚµå¿Í Â÷Á¾Äڵ带 ºñ±³ÇÏ¿© °ËÁõ * @cdate 2004/01/05 * @param String : ¿¬½Ä * @return String : °á°ú * @exception * @version 1.0 * @author */ function carCodeCheck(){ var codba08Doc; if(CODAA08CarCodeDoc != null) { var tempHash = toHashtable(CODAA08CarCodeDoc); codba08Doc = tempHash.get("CODBA08"); } if ( CODAA08CarCodeDoc !=null && codba08Doc != null && getString( codba08Doc, "sCarCode")!="" ) { var sVehicleCode = document.form0.sVehicleCode.value; var CHAJONG_1 = getString( codba08Doc, "sVehicleCode1" ); var CHAJONG_2 = getString( codba08Doc, "sVehicleCode2" ); if ( sVehicleCode != "" ) { if ( CHAJONG_1!="" || CHAJONG_2!="") { if ( (sVehicleCode != CHAJONG_1) && (sVehicleCode != CHAJONG_2) ) { alert("´ëÇ¥Â÷Á¾ÄÚµå¿Í Â÷Á¾Äڵ尡 ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."); return "0"; } else { return "1"; } } } } else { return "1"; } } /** * µ¿ÀÏÁõ±Ç ´ë»ó°è¾à ÆË¾÷ * @cdate 2004/01/05 * @param String : µ¿ÀÏÁõ±Ç ÄÞº¸ value * @param String : ÇǺ¸ÇèÀÚÄÚµå * @param String : º¸ÇèÁ¾±â * @return * @exception * @version 1.0 * @author */ function samePolSearchPop( samePolval, sInsrdID, sTodt ) { var insrdID = sInsrdID.replace('-',''); insrdID = insrdID.replace('-',''); var todt = sTodt.replace('/',''); todt = todt.replace('/',''); var fmdt = document.form0.sFmdt.value; //2006-02-08 ±ÇÁ¤È£ fmdt = fmdt.replace('/','').replace('/',''); var policyNo = ""; var applyType = document.keyform.applyType.value; if( applyType == "E" ) { //2007-01-23 ±ÇÁ¤È£ : ±Ç¸®¾çµµ½Ã¿¡´Â µ¿ÀÏÁõ±Ç °¡ÀÔ ºÒ°¡ if(sEndorseCode1 == '353' || sEndorseCode2 == '353' || sEndorseCode3 == '353' || sEndorseCode4 == '353' ){ //±Ç¸®¾çµµ if(sEndorseCode1 != '388' && sEndorseCode2 != '388' && sEndorseCode3 != '388' && sEndorseCode4 != '388'){ //µ¿ÀÏÁõ±Ç¹è¼­´Â Åë°ú if(samePolval == 'Y'){ alert("±Ç¸®¾çµµ½Ã¿¡´Â µ¿ÀÏÁõ±Ç °¡ÀÔÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù."); form2.sSamePol.value = ' '; return; } } } policyNo = sPolicyNo; document.form2.sRateUpdate.value = "2"; } if ( insrdID=="" ) { alert('¸ÕÀú ÇǺ¸ÇèÀÚ Äڵ带 ÀÔ·ÂÇϼ¼¿ä.'); //form0.sSamePol.value = form0.sSamePol.defaultValue; form0.sSamePol.value = " "; return; } if ( todt=="" ) { alert('¸ÕÀú º¸Çè±â°£À» ÀÔ·ÂÇϼ¼¿ä.'); //form0.sSamePol.value = form0.sSamePol.defaultValue; form0.sSamePol.value = " "; return; } if ( getInsKey(form0.sInsType.value) != INS_PERSON_GROUP ) { if ( form0.sVehicleCode.value!=VEHICLE_O_L && form0.sVehicleCode.value!=VEHICLE_F_L && form0.sVehicleCode.value!=VEHICLE_F_4 ) { //°³Àΰæ½ÂÇÕ,°³ÀÎÈ­¹°4Á¾,°³ÀΰæÈ­¹° alert("µ¿ÀÏÁõ±Ç °¡ÀÔ ´ë»ó ÀÌ¿Ü Â÷Á¾ÀÔ´Ï´Ù."); form0.sSamePol.value = " "; return; } } changeSum1 = 0; changeSum2 = 0; if( document.keyform.applyType.value == "E" ) { form0.sSamePol.value = form2.sSamePol.value; } if ( samePolval == "Y" ) { var nWidth = 540; var nHeight = 410; var nLeft = screen.width/2 - nWidth/2 ; var nTop = screen.height/2 - nHeight/2 ; var sFeatures = "width="+nWidth+", height="+nHeight+", left="+nLeft+", top="+nTop+";"; sFeatures = sFeatures + " edge: Raised; center: Yes; help: No; edge: raised; resizable: Yes; status: No;" var _param = "&sInsrdID="+insrdID+"&sFmdt="+fmdt+"&sTodt="+todt+"&sPolicyNo="+policyNo; var win = window.open("/policy/applyPopup/SamePolicyList.html?" + _param , "" , sFeatures); win.focus(); } else { samePolVt = new Vector(); //try{ // form0.sSamePolExist.checked = false; //}catch(e) {} } // 2006.12.13 - ½Å½Âö - µ¿ÀÏÁõ±Ç ¼±Åýà Àü°è¾à Àû¿ë·ü °­Á¦Àû¿ë ÃʱâÈ­ if(keyform.applyType.value == 'E') { try { document.form2.sForcePreRateYN.checked = false; } catch(e) {} } else{ try { document.form1.sForcePreRateYN.checked = false; theDocument.form1.changeRateYn.value = "Y"; } catch(e) {} } } /** * À¯»ó¿î¼Û¿ëµµ ¼±Åà => À¯»ó¿î¼ÛƯ¾à ¼ÂÆÃ * @cdate 2004/01/05 * @param * @return String : º¯°æÇ÷¡±× * @exception * @version 1.0 * @author */ function specVt1setting() { log("theDocument.form0.sUseCodeBicFlg.value==>["+theDocument.form0.sUseCodeBicFlg.value+"]"); if ( theDocument.form0.sUseCodeBicFlg.value != 'Y' ) return 0; var tempVec = new Vector(); var changeF = 0; var tempLoanDoc; //2006-03-15 ±ÇÁ¤È£ if ( SPEC_LOAN_USE[1] == "" ) SPEC_LOAN_USE[1] = "À¯»ó¿î¼ÛƯ¾à"; specVt1tmp = new Vector(); for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempDoc = specVt1.elementAt(i); //½ÇÁ¦ µ¥ÀÌÅÍ if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=SPEC_LOAN_USE[0] ) { //À¯»ó¿î¼Û tempVec.addElement(tempDoc); } else if ( getString(tempDoc,"sSpecCode")==SPEC_LOAN_USE[0] ) { changeF = changeF - 1; tempLoanDoc = tempDoc; //2006-03-15 ±ÇÁ¤È£ } //È­¸é ±×¸®±â Àü¿ë if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=SPEC_LOAN_USE[0] && getString(tempDoc,"sEtcCond")!="FAM" && getString(tempDoc,"sEtcCond")!="AGE" && getString(tempDoc,"sEtcCond")!="COV" ) { //À¯»ó¿î¼Û,°¡Á·,³ªÀÌ specVt1tmp.addElement(tempDoc); } } log("À¯»ó¿î¼Û ¿ëµµ[specVt1setting()]=>form0.sUseCodeBic.value===>["+form0.sUseCodeBic.value+"]") //if ( form0.sUseCodeBic.value == "05" || form0.sUseCodeBic.value == "06" ) { //À¯»ó¿î¼Û ´ëºÐ·ù ÄÚµå if ( changeF == 0 && (form0.sUseCodeBic.value == "05" || form0.sUseCodeBic.value == "06") ) { //2006-03-15 ±ÇÁ¤È£ var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "1" ); setString( xmlDoc, "sSpecCode" , SPEC_LOAN_USE[0] ); //À¯»ó¿î¼ÛƯ¾à if ( SPEC_LOAN_USE[1]=="" ) SPEC_LOAN_USE[1] = "À¯»ó¿î¼ÛƯ¾à"; setDisplay( xmlDoc, "sSpecCode" , SPEC_LOAN_USE[1] ); //À¯»ó¿î¼ÛƯ¾à //setString( xmlDoc, "nSpecRate" , SPEC_LOAN_USE[2] ); //2006-03-15 ±ÇÁ¤È£ : °³ÀοëÀº "05" ÀÏ ¶§´Â 170, "06" ÀÏ ¶§´Â 200 ¼¼ÆÃ if(getInsKey(document.form0.sInsType.value) == INS_PERSON_GROUP) { if(form0.sUseCodeBic.value == "05") { setString( xmlDoc, "nSpecRate" , 170 ); } else if(form0.sUseCodeBic.value == "06") { setString( xmlDoc, "nSpecRate" , 200 ); } } else { setString( xmlDoc, "nSpecRate" , SPEC_LOAN_USE[2] ); } //setString( xmlDoc, "sEtcCond" , "" ); setString( xmlDoc, "sEtcCond" , "$" ); //2005-12-19 ±ÇÁ¤È£ tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt1tmp.addElement(xmlDoc); //È­¸é±×¸®±â Àü¿ë changeF = changeF + 1; } else if ( changeF == -1 && (form0.sUseCodeBic.value == "05" || form0.sUseCodeBic.value == "06") ) {//2006-03-15 ±ÇÁ¤È£ tempVec.addElement(tempLoanDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt1tmp.addElement(tempLoanDoc); //È­¸é±×¸®±â Àü¿ë changeF = changeF + 1; } var xmlDoc = getDocument(""); var ii = 8-tempVec.size(); for( var kk=0 ; ii>kk ; kk++ ) { tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } var jj = 8-specVt1tmp.size(); for( var kk=0 ; jj>kk ; kk++ ) { specVt1tmp.addElement(xmlDoc); //È­¸é ±×¸®±â } specVt1 = tempVec; return changeF; } /** * ½ºÆ÷Ã÷Â÷ ¼±Åà => Â÷·®Çüź°Æ¯º°¿äÀ² ¼ÂÆÃ * @cdate 2004/01/05 * @param * @return String : º¯°æÇ÷¡±× * @exception * @version 1.0 * @author */ function specVt2setting() { var tempVec = new Vector(); var changeF = 0; specVt2tmp = new Vector(); for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempDoc = specVt2.elementAt(i); //½ÇÁ¦ µ¥ÀÌÅÍ if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=SPEC_SPORTS_CAR[0] ) { //Â÷·®Çüź°Æ¯º°¿äÀ² tempVec.addElement(tempDoc); } else if ( getString(tempDoc,"sSpecCode")==SPEC_SPORTS_CAR[0] ) { changeF = changeF - 1; } //È­¸é ±×¸®±â Àü¿ë if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=SPEC_SPORTS_CAR[0] && getString(tempDoc,"sEtcCond")!="FAM" && getString(tempDoc,"sEtcCond")!="AGE" && getString(tempDoc,"sEtcCond")!="COV" ) { //Â÷·®ÇüÅÂ,°¡Á·,³ªÀÌ specVt2tmp.addElement(tempDoc); } } log("½ºÆ÷Ã÷Ä« Â÷Á¾[specVt2setting()]=>form0.sSportsCar.value===>["+form0.sSportsCar.value+"]") if ( form0.sSportsCar.value == "1" ) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , SPEC_SPORTS_CAR[0] ) ; //Â÷·®Çüź°Æ¯º°¿äÀ² setDisplay( xmlDoc, "sSpecCode" , SPEC_SPORTS_CAR[1] ) ; setString( xmlDoc, "nSpecRate" , SPEC_SPORTS_CAR[2] ); //setString( xmlDoc, "sEtcCond" , "" ); setString( xmlDoc, "sEtcCond" , "$" ); //2005-12-19 ±ÇÁ¤È£ tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt2tmp.addElement(xmlDoc); //È­¸é ±×¸®±â Àü¿ë changeF = changeF + 1; } var xmlDoc = getDocument(""); var ii = 8-tempVec.size(); for( var kk=0 ; ii>kk ; kk++ ) { //½ÇÁ¦ µ¥ÀÌÅÍ tempVec.addElement(xmlDoc); } var jj = 8-specVt2tmp.size(); for( var kk=0 ; jj>kk ; kk++ ) { specVt2tmp.addElement(xmlDoc); //È­¸é ±×¸®±â Àü¿ë } specVt2 = tempVec; return changeF; } /** * ½ºÆ÷Ã÷Â÷=>Â÷·®Çüź°Æ¯º°¿äÀ², À¯»ó¿î¼Û¿ëµµ=>À¯»ó¿î¼ÛƯ¾à ==> °á°ú ÃëÇÕ!!! * @cdate 2004/01/05 * @param * @return String : °á°ú * @exception * @version 1.0 * @author*/ function specVtSetting() { var retResult = 0; //½ºÆ÷Ã÷Â÷=>Â÷·®Çüź°Æ¯º°¿äÀ² //À¯»ó¿î¼Û¿ëµµ=>À¯»ó¿î¼ÛƯ¾à var specVt1ret = 0; var specVt2ret = 0; log(' **** ½ºÆ÷Ã÷Â÷=>Â÷·®Çüź°Æ¯º°¿äÀ²['+form0.sSportsCar.value+'], À¯»ó¿î¼Û¿ëµµ=>À¯»ó¿î¼ÛƯ¾à['+form0.sUseCodeBic.value+'] **** '); if ( form0.sUseCodeBic.value != "X" || form0.sSportsCar.value != "X" ) { // X:ÃÖÃÊ È­¸é ·Îµù µðÆúÆ® specVt1ret = specVt1setting(); if(sSportsCarFlag == "") { //2006-02-27 ±ÇÁ¤È£ specVt2ret = specVt2setting(); } } log(' **** ½ºÆ÷Ã÷Â÷=>Â÷·®Çüź°Æ¯º°¿äÀ², À¯»ó¿î¼Û¿ëµµ=>À¯»ó¿î¼ÛƯ¾à °á°ú **** '); log(" **** specVt1ret:["+specVt1ret+"], **** specVt2ret:["+specVt2ret+"]"); //µÑÁß¿¡ Çϳª¶óµµ º¯°æÀÌ ÀÖÀ¸¸é È­¸éÀ» ´Ù½Ã ±×¸°´Ù. if ( specVt1ret !=0 || specVt2ret!=0 ) { retResult = 1; //specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specinfo.xsl" ); } return retResult; } /** * ´ãº¸º° ÀÇÁ¸µµ üũ. * @cdate 2004/01/05 * @param * @return String : °á°ú * @exception * @version 1.0 * @author */ function coverBI2Check() { var cover = ""; var optCode = ""; var coverBI2Val = ""; var errMsg = ""; for (var j = 0; j < form1.sCover.length ; j++){ //if ( form1.sCover.length > 1 ) { cover = form1.sCover[j].value; optCode = form1.sOptCode[j].options[form1.sOptCode[j].selectedIndex].value; //} else { // cover = form1.sCover.value; // optCode = form1.sOptCode.options[form1.sOptCode.selectedIndex].value; //} if ( cover == COVER_BI2 ) { coverBI2Val = optCode; break; } } if ( coverBI2Val == coverOptCode00000 ) { for (var j = 0; j < form1.sCover.length ; j++){ //if( form1.sCover.length > 1){ cover = form1.sCover[j].value; optCode = form1.sOptCode[j].options[form1.sOptCode[j].selectedIndex].value; //} else { // cover = form1.sCover.value; // optCode = form1.sOptCode.options[form1.sOptCode.selectedIndex].value; //} if ( cover == COVER_PD && optCode != coverOptCode00000 ) { errMsg = '´ëÀÎII¸¦ °¡ÀÔÇØ¾ß ´ë¹°À» °¡ÀÔÇÒ¼ö ÀÖ½À´Ï´Ù.'; break; } if ( getCoverGroup(cover) == COVER_SIA_GROUP && optCode != coverOptCode00000 ) { errMsg = '´ëÀÎII¸¦ °¡ÀÔÇØ¾ß ÀÚ±â½Åü/ÀÚµ¿Â÷»óÇØ¿¡ °¡ÀÔÇÒ¼ö ÀÖ½À´Ï´Ù.'; break; } if ( getCoverGroup(cover) == COVER_UM_GROUP && optCode != coverOptCode00000 ) { errMsg = '´ëÀÎII¸¦ °¡ÀÔÇØ¾ß ¹«º¸ÇèÂ÷¿¡ °¡ÀÔÇÒ¼ö ÀÖ½À´Ï´Ù.'; break; } if ( getCoverGroup(cover) == COVER_OAD_GROUP && optCode != coverOptCode00000 ) { errMsg = '´ëÀÎII¸¦ °¡ÀÔÇØ¾ß ÀÚÂ÷¿¡ °¡ÀÔÇÒ¼ö ÀÖ½À´Ï´Ù.'; break; } } } if ( errMsg != "" ) { alert(errMsg); return 0; } else { return 1; } } /** * ´ëÀÎII º¯°æ½Ã ó¸® . * @cdate 2004/01/05 * @param String : ´ãº¸°¡ÀÔ±Ý¾× ÄÚµå * @return * @exception * @version 1.0 * @author */ function coverBI2change(val) { var cover = ""; var coverObj = ""; var coverBI2Val = val; if ( coverBI2Val == coverOptCode00000 ) { for (var j = 0; j < form1.sCover.length ; j++){ //if( form1.sCover.length > 1 ) { cover = form1.sCover[j].value; coverObj = form1.sOptCode[j].options[form1.sOptCode[j].selectedIndex]; //} else { // cover = form1.sCover.value; // coverObj = form1.sOptCode.options[form.sOptCode.selectedIndex]; //} if ( cover == COVER_PD ) { //´ë¹° coverObj = coverOptCode00000; } if ( getCoverGroup(cover) == COVER_OAD_GROUP ) { //ÀÚÂ÷ coverObj = coverOptCode00000; } if ( getCoverGroup(cover) == COVER_UM_GROUP ) { //¹«º¸ÇèÂ÷ coverObj = coverOptCode00000; } if ( getCoverGroup(cover) == COVER_SIA_GROUP ) { //ÀÚ±â½Åü/ÀÚµ¿Â÷»óÇØ coverObj = coverOptCode00000; } } } } /////////////////////////////////////////////////////////////////////////////////////////////////////////// /* // À繫¿¡ °¡¼­ ¿¹±ÝÁÖ¸í ÀÌ·ÂÀ» Á¶È¸(Àü¹®)ÇÑ´Ù. */ //var bankArray = new Array ( "21", "81", "21" ); //ÇöÀç ¿¬°áµÇÀÖ´Â ÀºÇุ ¼¼ÆÃ. 2005-03-17 //var bankArray = new Array ( "81", "81", "21" ); //ÇöÀç ¿¬°áµÇÀÖ´Â ÀºÇุ ¼¼ÆÃ. 2005-03-09 - Á¶ÈïÀºÇà Àå¾Ö //var bankArray = new Array ("10","04","81","21","05","26","23","03");//³óÇù,±¹¹Î,Çϳª,Á¶Èï,¿Üȯ,½ÅÇÑ,Á¦ÀÏ,±â¾÷ //var bankArrayIdx = 0; //var tempDealBankCD = ""; //var tempAcctNum = ""; /** * ¿¹±ÝÁÖ¸í Á¶È¸. * @cdate 2004/01/05 * @param String : ÀºÇà ÄÚµå * @param String : °èÁ¹øÈ£ * @return * @exception * @version 1.0 * @author */ function getDepoName( sDealBankCD, sAcctNum ) { log("sDealBankCD:"+sDealBankCD+", sAcctNum:"+sAcctNum); //tempDealBankCD = sDealBankCD; //tempAcctNum = sAcctNum; useService("/ws/Accounting?wsdl", "accountService"); var sDealBankCode = sDealBankCD; var sAcctNumber = sAcctNum; sAcctNumber = sAcctNumber.replace('-',''); sAcctNumber = sAcctNumber.replace('-',''); sAcctNumber = sAcctNumber.replace('-',''); sAcctNumber = sAcctNumber.replace('-',''); sAcctNumber = sAcctNumber.replace('-',''); sAcctNumber = sAcctNumber.replace('-',''); if ( sAcctNumber.length > 15 ) { alert('°èÁ¹øÈ£¸¦ È®ÀÎÇϼ¼¿ä. '); document.form.bankButton.disabled = false; //2006-04-26 ±ÇÁ¤È£ return; } var xmlDoc = getDocument(""); /*2006-04-26 ±ÇÁ¤È£ //if ( bankArrayIdx > 0 ) { if ( bankArrayIdx == 0 || bankArrayIdx == 1 ) { setString(xmlDoc, "sBankCode", bankArray[bankArrayIdx] ); } else if ( sDealBankCode=="05" || sDealBankCode=="26" || sDealBankCode=="03" || sDealBankCode=="20" || sDealBankCode=="04" || sDealBankCode=="32" || sDealBankCode=="27" || sDealBankCode=="31" ) { //-> Çϳª,Á¶Èï,¿Üȯ,½ÅÇÑ,±â¾÷,¿ì¸®,±¹¹Î,ºÎ»ê,ÇѹÌ,´ë±¸ setString(xmlDoc, "sBankCode", sDealBankCode ); } else { bankArrayIdx = 0; return; } */ setString(xmlDoc, "sAcctNo", sAcctNumber); setString(xmlDoc, "sDealBankCode", sDealBankCode); setString(xmlDoc, "sBankCode", sDealBankCode); //setTask(xmlDoc, "AccountBankTradeTask"); setTask(xmlDoc, "AccountProxyTask"); setAction(xmlDoc, "getCallDepoName"); callXMLService( "debug:false; sync:false; callback:_getDepoName; srv:accountService;", "perform", xmlDoc ); } /** * ¿¹±ÝÁÖ¸í Á¶È¸ Äݹé. * @cdate 2004/01/05 * @param Document : [ACCAA22] * @return * @exception * @version 1.0 * @author */ function _getDepoName(result) { var retXmlDoc = getDocument(""); var sRspCode = 0; try{ sRspCode = parseInt(getString( result,"sRspCode"),10); }catch(e){ sRspCode = 0; } if ( isNaN(sRspCode) ) { sRspCode = 0; } //if (getString( result,"sRspCode") == "9001") { //Àü¹® ¿¡·¯!!! //if (getString( result,"sRspCode") == "000007") { //Àü¹® ¿¡·¯!!! // if ( sRspCode >= 1 && sRspCode <= 24 ) { if ( getString( result,"sRspCode").substring(0,2) == "XX" ) { // if ( bankArray.length-1 > bankArrayIdx ) { //log("Àü¹® ¿¡·¯:["+getString( result,"sRspCode")+"]==>"+getString( result,"sReason") ); // // ´çÇà¿¡¼­ Á¶Èï,Çϳª´Â Áß´Ü. // if ( bankArrayIdx==1 && ( tempDealBankCD=="21" || tempDealBankCD=="81" ) ) { // alert("¼­¹ö¿¡ Á¢¼ÓÀÌ ¾ÈµÇ°í ÀÖ½À´Ï´Ù. Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇϼ¼¿ä.["+sRspCode+"]"); // bankArrayIdx = 0; // } else if ( bankArrayIdx==1 && !( tempDealBankCD=="05" || tempDealBankCD=="26" || // tempDealBankCD=="03" || tempDealBankCD=="20" || // tempDealBankCD=="04" || tempDealBankCD=="32" || // tempDealBankCD=="27" || tempDealBankCD=="31" ) ) { // alert("¼­¹ö¿¡ Á¢¼ÓÀÌ ¾ÈµÇ°í ÀÖ½À´Ï´Ù. Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇϼ¼¿ä.["+sRspCode+"]"); // bankArrayIdx = 0; // }else if (confirm("ÀºÇà Á¢¼ÓÀÌ Áö¿¬µÇ°í ÀÖ½À´Ï´Ù. ´Ù½Ã ½ÃµµÇϽðڽÀ´Ï±î?")) { // bankArrayIdx++; // getDepoName( tempDealBankCD, tempAcctNum ); // } else { // bankArrayIdx = 0; // } // } else { alert("¼­¹ö¿¡ Á¢¼ÓÀÌ ¾ÈµÇ°í ÀÖ½À´Ï´Ù. Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇϼ¼¿ä.["+sRspCode+"]"); // bankArrayIdx = 0; // } //getString( result,"sRspCode") == "0000" // } else if ( getString( result,"sRspCode") == "000000" ) { //Àü¹® ¼º°ø!!! } else if ( getString( result,"sRspCode") == "0000" ) { //Àü¹® ¼º°ø!!! setString( retXmlDoc, "sDepositerName", getString(result, "sBankOwnerName") ); // ¿¹±ÝÁÖ¸í setString( retXmlDoc, "sDepositerDisplay", "È®ÀÎ" ); setString( retXmlDoc, "sDepositerConfirm", "Y" ); log("Àü¹® ¼º°ø:["+getString( result,"sRspCode")+"]"); //form.sDepositerName.readOnly = false; } else { alert("¼º¸íÁ¶È¸Áß¿¡ ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù.[" + getString( result,"sRspCode") + "]\n\n ==>"+getString( result,"sReason") ); setString( retXmlDoc, "sDepositerName", "" ); setString( retXmlDoc, "sDepositerDisplay", "¹ÌÈ®ÀÎ" ); setString( retXmlDoc, "sDepositerConfirm", "N" ); } _getDepositName(retXmlDoc); } /** * ³óÇù °èÁ °ËÁõ. * @cdate 2004/01/05 * @param String : ÀºÇàÄÚµå * @param String : °èÁ¹øÈ£ * @return * @exception * @version 1.0 * @author */ function sBankCodeCheck( sBankCode, sAcctNumber ) { //½Å³óÇùÁß¾Ó-10 //³óÇùÁß¾Ó-11 //´ÜÀ§³óÇù-12 if ( sBankCode=='12' && sAcctNumber.length!=14 ) { if (sAcctNumber.length==11 || sAcctNumber.length==12 ) { alert('³óÇùÁß¾Ó °èÁÂÀÔ´Ï´Ù, ÀºÇà¸íÀ» ¼öÁ¤Çϼ¼¿ä'); return false; } else { alert('´ÜÀ§³óÇù °èÁ°¡ ¾Æ´Õ´Ï´Ù.'); return false; } } else if ( sBankCode=='11' && !(sAcctNumber.length==11 || sAcctNumber.length==12) ) { if (sAcctNumber.length==14 ) { alert('´ÜÀ§³óÇù °èÁÂÀÔ´Ï´Ù, ÀºÇà¸íÀ» ¼öÁ¤Çϼ¼¿ä'); return false; } else { alert('³óÇùÁß¾Ó °èÁ°¡ ¾Æ´Õ´Ï´Ù.'); return false; } } return true; } /** * ´ëü±³Åëºñ ¼±Åà => Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à ¼ÂÆÃ. * @cdate 2004/01/05 * @param String : ´ëü±³Åëºñ °¡ÀÔ±Ý¾× ÄÚµå * @param * @return * @exception * @version 1.0 * @author */ function specVt1PlusCar( sReplaceAmtVal ) { /*2005-11-29 ±ÇÁ¤È£ var tempVec = new Vector(); var changeF = 0; specVt1tmp = new Vector(); for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempDoc = specVt1.elementAt(i); //½ÇÁ¦ µ¥ÀÌÅÍ if( getString(tempDoc,"sSpecCode")=="6897" && getDisplay(tempDoc,"sSpecCode")=="" ) { log("À¯»ó¿î¼Û¸íÀÌ ¾øÀ½!!!===>"+indent(tempDoc)); setDisplay(tempDoc,"sSpecCode","À¯»ó¿î¼ÛƯ¾à"); } if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=COVER_SPEC_PLUSCAR[0] ) { //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à tempVec.addElement(tempDoc); } else if ( getString(tempDoc,"sSpecCode")==COVER_SPEC_PLUSCAR[0] ) { changeF = changeF - 1; } //È­¸é ±×¸®±â Àü¿ë if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=COVER_SPEC_PLUSCAR[0] && getString(tempDoc,"sEtcCond")!="FAM" && getString(tempDoc,"sEtcCond")!="AGE" && getString(tempDoc,"sEtcCond")!="COV" ) { //À¯»ó¿î¼Û,°¡Á·,³ªÀÌ specVt1tmp.addElement(tempDoc); } } log('Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à °¡ÀÔ º¸Á¾:['+document.form0.sInsType.value+']'); if ( sReplaceAmtVal!="" && sReplaceAmtVal !="00" && document.form0.sInsType.value=='4813' ) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "1" ) setString( xmlDoc, "sSpecCode" , COVER_SPEC_PLUSCAR[0] ) ; //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à setDisplay( xmlDoc, "sSpecCode", COVER_SPEC_PLUSCAR[1] ) ; //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à setString( xmlDoc, "nSpecRate" , COVER_SPEC_PLUSCAR[2] ); setString( xmlDoc, "sEtcCond" , "$" ); tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt1tmp.addElement(xmlDoc); //È­¸é±×¸®±â Àü¿ë changeF = changeF + 1; log('Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à °¡ÀÔ-specVt1PlusCar'); } else { log('Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à ÇØÁö'); } var xmlDoc = getDocument(""); var ii = 8-tempVec.size(); for( var kk=0 ; ii>kk ; kk++ ) { tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } var jj = 8-specVt1tmp.size(); for( var kk=0 ; jj>kk ; kk++ ) { specVt1tmp.addElement(xmlDoc); //È­¸é ±×¸®±â } specVt1 = tempVec; jj = 8-specVt2tmp.size(); for( var hh=0 ; jj>hh ; hh++ ) { specVt2tmp.addElement(xmlDoc); //È­¸é ±×¸®±â } // È­¸é ´Ù½Ã ±×¸°´Ù. if ( changeF != 0 ) { var tmpSpecHash = new Hashtable(); tmpSpecHash.put( "specVt1", specVt1tmp ); tmpSpecHash.put( "specVt2", specVt2tmp ); if ( keyform.applyType.value!='E' ) { specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specinfo.xsl" ); }else{ specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specEndorse.xsl" ); } } */ } /** * ±â°èÀåÄ¡´ãº¸ ¼±Åà => ±â°èÀåÄ¡¿äÀ² ¼ÂÆÃ. * @cdate 2004/01/05 * @param String : ±â°èÀåÄ¡´ãº¸ °¡ÀÔ±Ý¾× * @param * @return * @exception * @version 1.0 * @author */ function specVt2Macanic( MacanicVal ) { var tempVec = new Vector(); var changeF = 0; specVt2tmp = new Vector(); for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempDoc = specVt2.elementAt(i); //½ÇÁ¦ µ¥ÀÌÅÍ if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=COVER_SPEC_MACANIC[0] ) { //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à tempVec.addElement(tempDoc); } else if ( getString(tempDoc,"sSpecCode")==COVER_SPEC_MACANIC[0] ) { changeF = changeF - 1; } //È­¸é ±×¸®±â Àü¿ë if ( getString(tempDoc,"sSpecCode")!="" && getString(tempDoc,"sSpecCode")!=COVER_SPEC_MACANIC[0] && getString(tempDoc,"sEtcCond")!="FAM" && getString(tempDoc,"sEtcCond")!="AGE" && getString(tempDoc,"sEtcCond")!="COV" ) { //À¯»ó¿î¼Û,°¡Á·,³ªÀÌ specVt2tmp.addElement(tempDoc); } } if ( MacanicVal != "" && MacanicVal != coverOptCode00000 ) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "1" ) setString( xmlDoc, "sSpecCode" , COVER_SPEC_MACANIC[0] ) ; //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à setDisplay( xmlDoc, "sSpecCode", COVER_SPEC_MACANIC[1] ) ; //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à setString( xmlDoc, "nSpecRate" , COVER_SPEC_MACANIC[2] ); setString( xmlDoc, "sEtcCond" , "$" ); tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt2tmp.addElement(xmlDoc); //È­¸é±×¸®±â Àü¿ë changeF = changeF + 1; } var xmlDoc = getDocument(""); var ii = 8-tempVec.size(); for( var kk=0 ; ii>kk ; kk++ ) { tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } var jj = 8-specVt2tmp.size(); for( var kk=0 ; jj>kk ; kk++ ) { specVt2tmp.addElement(xmlDoc); //È­¸é ±×¸®±â } specVt2 = tempVec; // È­¸é ´Ù½Ã ±×¸°´Ù. if ( changeF != 0 ) { var tmpSpecHash = new Hashtable(); tmpSpecHash.put( "specVt1", specVt1tmp ); tmpSpecHash.put( "specVt2", specVt2tmp ); if ( keyform.applyType.value!='E' ) { specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specinfo.xsl" ); }else{ specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specEndorse.xsl" ); } } } /** * Â÷Á¾Äڵ忡 µû¸¥ ´ÙÀÌ·ºÆ® ¼­ºñ½º °¡ÀÔ °¡´É ¿©ºÎ * 20, 21, 22, 23, 74, 75, 78(¹ýÀδÙÀνÂ1Á¾), 79(¹ýÀδÙÀνÂ2Á¾), * 18(¹ýÀΰæ½ÂÇÕ), 14(°³Àΰæ½ÂÇÕ), 73(°³ÀνÂÇÕ3Á¾), 77(¹ýÀνÂÇÕ3Á¾), * 42, 43, 39, 40 ==> ´ÙÀÌ·ºÆ® ¼­ºñ½º¿¡ °¡ÀÔ°¡´ÉÇÏ´Ù... * @cdate 2004/01/05 * @param String : Â÷Á¾ÄÚµå * @param String : °á°ú * @return * @exception * @version 1.0 * @author */ /* 2005-12-14 ±ÇÁ¤È£ function vehicleCodeDirectCK( vehicleCD ) { if ( vehicleCD!="20" && vehicleCD!="21" && vehicleCD!="22" && vehicleCD!="23" && vehicleCD!="74" && vehicleCD!="75" && vehicleCD!="78" && vehicleCD!="79" && vehicleCD!="18" && vehicleCD!="14" && vehicleCD!="73" && vehicleCD!="77" && vehicleCD!="42" && vehicleCD!="43" && vehicleCD!="39" && vehicleCD!="40" ) { return "0"; } else { return "1"; } } */ /** * ¾÷¹«¿ë Â÷Á¾ Áß * 27(¿¥ºê¶õ½º½Â¿ë), 65(¹«Çѱ˵µÁß±â), 61(Ư¼öÀÛ¾÷¿ëƯ¼öÂ÷), 62(ƯÁ¤¿ëµµÀÚµ¿Â÷), * 66(ŸÀ̾î½Ä±âÁß±â), 63(´ýÇÁÆ®·°), 64(ÄÜÅ©¸®Æ®¹Í¼­), 67(±âÁß±â), * 68(ÄÜÅ©¸®Æ®ÆßÇÁ), 69(¾Æ½ºÆÈÆ®»ìÆ÷±â), 70(ŸÀ̾î½Ä±âÁß±â), 76 * ¿ëµµ¸¦ ÀÔ·ÂÇÏÁö ¾Ê´Â´Ù. * @cdate 2004/01/05 * @param String : Â÷Á¾ÄÚµå * @param String : °á°ú * @return * @exception * @version 1.0 * @author */ /* 2005-12-14 ±ÇÁ¤È£ function useCodeDisable(sVehicleCode){ try{ if ( sVehicleCode=="61" || sVehicleCode=="62" || //sVehicleCode=="27" || //2005-12-01 ±ÇÁ¤È£ : ¾Úºæ·±½º ½Â¿ëÀº ºÐ·ù¾øÀ½ sVehicleCode=="63" || sVehicleCode=="64" || sVehicleCode=="65" || sVehicleCode=="66" || sVehicleCode=="67" || sVehicleCode=="68" || sVehicleCode=="69" || sVehicleCode=="70" || sVehicleCode=="76" ) { return "1"; }else{ return "0"; } }catch(e){} } */ /** * ÀüÂ÷·®2ȸºÐ³³, ÀüÂ÷·®4ȸºÐ³³ ¼±Åà => ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à * @cdate 2004/01/05 * @param * @param String : °á°ú * @return * @exception * @version 1.0 * @author */ function allCarSpecCK() { var nRet = 1; try{ if ( form1.sPayClause.value=="32" || form1.sPayClause.value=="34" ) { nRet = 0; for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempDoc = specVt1.elementAt(i); if ( getString(tempDoc,"sSpecCode")==SPEC_ALL_CAR[0] ) { //ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à nRet++; } } } }catch(e){} if ( nRet == 0 ) { alert('ÀüÂ÷·®2ȸºÐ³³ ¶Ç´Â ÀüÂ÷·®4ȸºÐ³³À» ¼±ÅÃÇѰæ¿ì ÀüÂ÷·®Àϰý´ãº¸Æ¯¾àÀ» °¡ÀÔÇØ¾ß ÇÕ´Ï´Ù.'); return "0"; } else { return "1"; } } /** * Â÷¸í&ºÎ¼Ó±â°è¿¡¼­ ¿¡¾î¹éÀÌ ÀÖÀ¸¸é ¿¡¾î¹é Ưº°¿äÀ²À» ¼ÂÆÃÇÑ´Ù. * @cdate 2004/01/05 * @param * @param * @return * @exception * @version 1.0 * @author */ function setAirBag() { log("setAirbag 11"); var itemVtsize = itemVt1.size(); var airbagNumTotal = 0; var airbagNum = 0; for ( var i = 0 ; i < itemVtsize ; i++ ){ var itemDoc = itemVt1.elementAt(i); if ( getString(itemDoc,"sItemCode") == ITEM_AIR_BAG[0] ){ airbagNum = 1; } else if ( getString(itemDoc,"sItemCode") == ITEM_AIR_BAG[1] ){ airbagNum = 2; } } log("setAirbag 22"); var airbag = 0; try { airbag = getNumber(trim(form0.airbag.value)); }catch(e){} airbagNumTotal = airbagNum + airbag; //Ưº°¿äÀ²¿¡ ¿¡¾î¹é µ¥ÀÌÅÍ ÀÔ·Â. var tempVec = new Vector(); var changeF1 = 0; var changeF2 = 0; log("setAirbag 33"); specVt2tmp = new Vector(); for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempDoc = specVt2.elementAt(i); //½ÇÁ¦ µ¥ÀÌÅÍ if ( getString(tempDoc,"sSpecCode")!="" && getAirBagCode(getString(tempDoc,"sSpecCode"))=="" ) { //¿¡¾î¹é tempVec.addElement(tempDoc); } else if ( getString(tempDoc,"sSpecCode")==CLAUSE_AIRBAG1 ) { changeF1 = changeF1 - 1; } else if ( getString(tempDoc,"sSpecCode")==CLAUSE_AIRBAG2 ) { changeF2 = changeF2 - 1; } //È­¸é ±×¸®±â Àü¿ë var sEtcCond = getString(tempDoc,"sEtcCond"); if ( getString(tempDoc,"sSpecCode")!="" && getAirBagCode(getString(tempDoc,"sSpecCode"))=="" && sEtcCond!="FAM" && sEtcCond!="AGE" && sEtcCond!="COV" ) { //À¯»ó¿î¼Û,°¡Á·,³ªÀÌ specVt2tmp.addElement(tempDoc); } } log("setAirbag 4"); if ( airbagNumTotal == 2 ) { log("setAirbag 5"); var xmlDoc = getDocument(""); setString( xmlDoc, "sApplyType" , keyform.applyType.value, true ) setString( xmlDoc, "sApplyYM" , keyform.applyYM.value, true ) setString( xmlDoc, "sApplySer" , keyform.applySer.value, true ) setString( xmlDoc, "sInsType" , form0.sInsType.value, true ) setString( xmlDoc, "sCodeType" , "2", true ); //Ưº°¿äÀ² setString( xmlDoc, "sSpecCode" , CLAUSE_AIRBAG2,true ) ; //¿¡¾î¹é2Á¼® setDisplay( xmlDoc, "sSpecCode", "¿¡¾î¹é ÀåÂø(¿îÀü¼® ¹× º¸Á¶¼®)",true ) ; //¿¡¾î¹é2Á¼® setString( xmlDoc, "nSpecRate" , getAirBagRate(CLAUSE_AIRBAG2),true ); setString(xmlDoc,"sEtcCond" ,"AIR",true); tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt2tmp.addElement(xmlDoc); //È­¸é±×¸®±â Àü¿ë changeF2 = changeF2 + 1; } else if ( airbagNumTotal == 1 ) { log("setAirbag 6"); var xmlDoc = getDocument(""); setString( xmlDoc, "sApplyType" , keyform.applyType.value, true ) setString( xmlDoc, "sApplyYM" , keyform.applyYM.value, true ) setString( xmlDoc, "sApplySer" , keyform.applySer.value, true ) setString( xmlDoc, "sInsType" , form0.sInsType.value, true ) setString( xmlDoc, "sCodeType" , "2", true ); //Ưº°¿äÀ² setString( xmlDoc, "sSpecCode" , CLAUSE_AIRBAG1,true ) ; //¿¡¾î¹é1Á¼® setDisplay( xmlDoc, "sSpecCode" , "¿¡¾î¹é ÀåÂø(¿îÀü¼®)",true ) ; //¿¡¾î¹é1Á¼® setString( xmlDoc, "nSpecRate" , getAirBagRate(CLAUSE_AIRBAG1),true ); setString(xmlDoc, "sEtcCond" , "AIR",true); tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ specVt2tmp.addElement(xmlDoc); //È­¸é±×¸®±â Àü¿ë changeF1 = changeF1 + 1; } log("setAirbag 7"); var xmlDoc = getDocument(""); var ii = 8-tempVec.size(); for( var kk=0 ; ii>kk ; kk++ ) { tempVec.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } log("setAirbag 8"); var jj = 8-specVt2tmp.size(); for( var kk=0 ; jj>kk ; kk++ ) { specVt2tmp.addElement(xmlDoc); //È­¸é ±×¸®±â } specVt2 = tempVec; log("setAirbag 9"); // º¯°æ»çÇ× ÀÖÀ¸¸é È­¸é ´Ù½Ã ±×¸°´Ù. if ( changeF1 != 0 || changeF2 != 0 ) { var tmpSpecHash = new Hashtable(); tmpSpecHash.put( "specVt1", specVt1tmp ); tmpSpecHash.put( "specVt2", specVt2tmp ); if ( keyform.applyType.value!='E' ) { specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specinfo.xsl" ); }else{ specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specEndorse.xsl" ); } } log("setAirbag 10"); } /** * È­¸é¿¡¼­ ½Ç½Ã°£À¸·Î Á¶ÀÛÀÌ ÇÊ¿äÇÑ Æ¯¾à,Ưº°¿äÀ²ÀÇ À²À» ¼ÂÆÃ. * @cdate 2004/01/05 * @param Document : Hashtable [[CODAA04]] * @param * @return * @exception * @version 1.0 * @author */ function setExceptSpec( exceptSpecHash ) { /*2005-11-29 ±ÇÁ¤È£ if ( exceptSpecHash.get(COVER_SPEC_PLUSCAR[0]) != null ) { //Ç÷¯½ºÂ÷·®´ãº¸Æ¯¾à //alert( getString( exceptSpecHash.get(COVER_SPEC_PLUSCAR[0]), "sShortName" ) ); COVER_SPEC_PLUSCAR[0] = getString( exceptSpecHash.get(COVER_SPEC_PLUSCAR[0]), "sMainCode" ); COVER_SPEC_PLUSCAR[1] = getString( exceptSpecHash.get(COVER_SPEC_PLUSCAR[0]), "sShortName" ); COVER_SPEC_PLUSCAR[2] = getString( exceptSpecHash.get(COVER_SPEC_PLUSCAR[0]), "nDefaultRate" ); } */ if ( exceptSpecHash.get(COVER_SPEC_MACANIC[0]) != null ) { //±â°èÀåÄ¡¿äÀ² COVER_SPEC_MACANIC[0] = getString( exceptSpecHash.get(COVER_SPEC_MACANIC[0]), "sMainCode" ); COVER_SPEC_MACANIC[1] = getString( exceptSpecHash.get(COVER_SPEC_MACANIC[0]), "sShortName" ); COVER_SPEC_MACANIC[2] = getString( exceptSpecHash.get(COVER_SPEC_MACANIC[0]), "nDefaultRate" ); } if ( exceptSpecHash.get(SPEC_SPORTS_CAR[0]) != null ) { //Â÷·®Çüź°Æ¯º° SPEC_SPORTS_CAR[0] = getString( exceptSpecHash.get(SPEC_SPORTS_CAR[0]), "sMainCode" ); SPEC_SPORTS_CAR[1] = getString( exceptSpecHash.get(SPEC_SPORTS_CAR[0]), "sShortName" ); SPEC_SPORTS_CAR[2] = getString( exceptSpecHash.get(SPEC_SPORTS_CAR[0]), "nDefaultRate" ); } if ( exceptSpecHash.get(SPEC_LOAN_USE[0]) != null ) { //À¯»ó¿î¼Û Ư¾à SPEC_LOAN_USE[0] = getString( exceptSpecHash.get(SPEC_LOAN_USE[0]), "sMainCode" ); SPEC_LOAN_USE[1] = getString( exceptSpecHash.get(SPEC_LOAN_USE[0]), "sShortName" ); SPEC_LOAN_USE[2] = getString( exceptSpecHash.get(SPEC_LOAN_USE[0]), "nDefaultRate" ); if ( SPEC_LOAN_USE[1] == "" ) SPEC_LOAN_USE[1] = "À¯»ó¿î¼ÛƯ¾à"; specLoanUseClean(); } if ( exceptSpecHash.get(SPEC_ALL_CAR[0]) != null ) { //ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à SPEC_ALL_CAR[0] = getString( exceptSpecHash.get(SPEC_ALL_CAR[0]), "sMainCode" ); SPEC_ALL_CAR[1] = getString( exceptSpecHash.get(SPEC_ALL_CAR[0]), "sShortName" ); SPEC_ALL_CAR[2] = getString( exceptSpecHash.get(SPEC_ALL_CAR[0]), "nDefaultRate" ); } log("COVER_SPEC_MACANIC:["+COVER_SPEC_MACANIC[0]+"]["+COVER_SPEC_MACANIC[2]+"]"); log("SPEC_SPORTS_CAR :["+SPEC_SPORTS_CAR[0]+"]["+SPEC_SPORTS_CAR[2]+"]"); log("SPEC_LOAN_USE :["+SPEC_LOAN_USE[0]+"]["+SPEC_LOAN_USE[2]+"]"); } /** * À¯»ó¿î¼Û À²Àº Áö¿ªÄÚµå& º¸Á¾¿¡ µû¶ó º¯°æ * @cdate 2004/01/05 * @param Document : Hashtable [[CODAA04]] * @param * @return * @exception * @version 1.0 * @author */ function specLoanUseClean() { var loanUseClean = 0; var specVttemp1 = new Vector(); for ( var i=0 ; specVt1tmp.size()>i ; i++ ) { var tempDom = specVt1tmp.elementAt(i); if ( (getString(tempDom,"sSpecCode") != SPEC_LOAN_USE[0]) && (getString(tempDom,"sSpecCode")!="") ) { specVttemp1.addElement(tempDom); } else if( getString(tempDom,"sSpecCode") == SPEC_LOAN_USE[0] ) { //alert(getString(tempDom,"sSpecCode")); loanUseClean++; log("specLoanUseClean():À¯»ó¿î¼Û Á¸Àç:["+SPEC_LOAN_USE[0]+"]"); } } if ( loanUseClean > 0 ) { var xmlDoc = getDocument(""); var ii = 8-specVttemp1.size(); for( var kk=0 ; ii>kk ; kk++ ) { specVttemp1.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } specVt1tmp = specVttemp1; var specVttemp2 = new Vector(); for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempDom = specVt1.elementAt(i); if ( (getString(tempDom,"sSpecCode") != SPEC_LOAN_USE[0]) && (getString(tempDom,"sSpecCode")!="") ) { specVttemp2.addElement(tempDom); } } ii = 8-specVttemp2.size(); for( var kk=0 ; ii>kk ; kk++ ) { specVttemp2.addElement(xmlDoc); //½ÇÁ¦ µ¥ÀÌÅÍ } specVt1 = specVttemp2; } } /** * Áö¿ªÄÚµå C ==> ¹ý·üÁö¿ø °¡ÀÔ ==> º¸ÇàÁß±³Åë»óÇØ´ãº¸Æ¯¾à °¡ÀÔ * @cdate 2004/01/05 * @param Document : Hashtable [[CODAA04]] * @param * @return * @exception * @version 1.0 * @author */ function LawService() { // 2005-10-11 - Á¦°Å - /* try { for (var j = 0; j < form1.sCover.length ; j++){ //if ( form1.sCover[j].value == COVER_LAW ) { //if ( form1.sCover[j].value == COVER_LAW || form1.sCover[j].value == COVER_LAW_EXT ) { //¹ý·üÁö¿ø¼­ºñ½º2 if ( form1.sCover[j].value == COVER_WALK ) { //º¸ÇàÁß±³Åë»óÇØ´ãº¸Æ¯¾à if ( form0.sRegionCode.value == "C" ) { form1.sOptCode[j].value = coverOptCode99999; } else { form1.sOptCode[j].value = coverOptCode00000; //alert(form1.nRealPrem[j].value); form1.nRealPrem[j].value = "0"; } } } }catch(e){} */ } /** * ºÎ¼Ó º¤ÅÍ serialize * @cdate 2004/01/05 * @param * @return String : ºÎ¼Ó º¤ÅÍ * @exception * @version 1.0 * @author */ function getItemVt1(){ var preItemVt1Str = ""; try { preItemVt1Str = itemVt1.toString(); }catch(e){}; return preItemVt1Str; } /** * Â÷ÀÇÇüÅ º¤ÅÍ serialize * @cdate 2004/01/05 * @param * @return String : Â÷ÀÇÇüÅ º¤ÅÍ * @exception * @version 1.0 * @author */ function getItemVt2(){ var preItemVt2Str = ""; try { preItemVt2Str = itemVt2.toString(); }catch(e){}; return preItemVt2Str; } /** * ±â°èÀåÄ¡ º¤ÅÍ serialize * @cdate 2004/01/05 * @param * @return String : ±â°èÀåÄ¡ º¤ÅÍ * @exception * @version 1.0 * @author */ function getItemVt3(){ var preItemVt3Str = ""; try { preItemVt3Str = itemVt3.toString(); }catch(e){}; return preItemVt3Str; } /** * ±â°èÀåÄ¡ ¼ÂÆÃ * @cdate 2004/01/05 * @param * @return * @exception * @version 1.0 * @author */ function MacanicAmtSet() { /* 2005-11-30 ±ÇÁ¤È£ var sCoverForm = document.form1.sCover; var coverH = ""; var coverObj = ""; for ( var j = 0; j < sCoverForm.length ; j++ ) { //if( sCoverForm.length > 1){ coverH = document.form1.sCover[j].value; coverObj = document.form1.sOptCode[j]; //}else{ // coverH = document.form1.sCover.value; // coverObj = document.form1.sOptCode; //} //±â°èÀåÄ¡ if ( coverH == COVER_MA && ( form0.sumAmt3.value=="" || form0.sumAmt3.value=="0" ) ) { coverObj.value = coverOptCode00000; setMacanicAmt(coverObj); } if ( coverH == COVER_MA && sumAmt3ChangeFlg=="1" && coverObj.disabled==false ) { log('±â°èÀåÄ¡===>form0.sumAmt3.value:'+form0.sumAmt3.value+"===>"+sumAmt3ChangeFlg+"===>"+coverObj.value); if ( form0.sumAmt3.value!="" && form0.sumAmt3.value!="0" ) { coverObj.value = coverOptCode99999; setMacanicAmt(coverObj); //sumAmt3ChangeFlg = "0"; } else { coverObj.value = coverOptCode00000; setMacanicAmt(coverObj); //sumAmt3ChangeFlg = "0"; } } } */ } /** * ¿¬·ÉƯ¾à, ¿îÀüÀÚ¹üÀ§Æ¯¾à ÄÞº¸ disabled ==> ÄÞº¸ µ¥ÀÌÅÍ ÃʱâÈ­ * @cdate 2004/01/05 * @param * @return * @exception * @version 1.0 * @author */ function disabledCheck() { if ( form0.sApplyStat.value!="3" && form0.sApplyStat.value!="4" && form0.sApplyStat.value!="5" ) { if ( form0.familyTkcd.disabled==true ) { form0.familyTkcd.value=""; } if ( form0.ageTkcd.disabled==true ) { form0.ageTkcd.value=""; } } } /** * ³¯Â¥ +- ¿¬»ê ÇÔ¼ö - njw * @cdate 2004/04/26 * @param String : ³â¿ùÀÏ(YYYYMMDD) * @param int : °ª * @return String : °è»ê°á°ú(YYYYMMDD) * @exception * @version 1.0 * @author */ function addDateNew(fmdt, addNum) { var year = Number(fmdt.substring(0,4)); var month = Number(fmdt.substring(4,6)); var date = Number(fmdt.substring(6,8)); var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); date = Number(date) + Number(addNum); for( ;; ) { if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)){ monarr[1] = "29"; }else{ monarr[1] = "28"; } if( monarr[month-1] < date ){ date = Number(date) - Number(monarr[month-1]); month++; if( month > 12 ){ month = 1; year++; } }else{ break; } } var newYear = year.toString(); var newMonth = month.toString(); var newDate = date.toString(); //³¯Â¥ »©±â¿¡¼­ 0ÀÏÀÌ ³ª¿À¸é ¿ùÀ» -1Çϰí ÇØ´ç¿ùÀÇ ¸¶Áö¸·³¯ ¼ÂÆÃ log("addDateNew()=======>"+newMonth+"="+newDate) if ( date <= 0 ) { newMonth = (parseInt(newMonth,10)-1).toString(); newDate = monarr[newMonth-1]; } if(newMonth < 10){ newMonth = "0" + newMonth; } if(newDate < 10){ newDate = "0" + newDate; } var retDate = newYear + newMonth + newDate; log("addDateNew()=======>"+newYear+"="+newMonth+"="+newDate) return retDate; } /** * °»½Åû¾à ÀÌ·Â Call¿¡ ³Ñ±â±â * @cdate 2004/11/17 * @param String : Àü°è¾à¹øÈ£ * @param String : Àü°è¾à»ç ÄÚµå * @return String : °è»ê°á°ú(YYYYMMDD) * @exception * @version 1.0 * @author */ function renewalCallLog( sPrePolicyNum, sPreCompCode ) { try { var sPrePolicyNo = sPrePolicyNum; //"Àü°è¾à¹øÈ£" var sPreComp = sPreCompCode; //"Àü°è¾à»ç" log("[°»½Åû¾à ÀÌ·Â Call¿¡ ³Ñ±â±â 1] ==> Àü°è¾à¹øÈ£:["+sPrePolicyNo+"], Àü°è¾à»ç:["+sPreComp+"]") if ( callFlag && sPreComp==COMPANY_CODE ) { var sPolicyType = ""; var sPolicyYM = ""; var sPolicySer = ""; var taskID = parent.getCallTask(window); log("[°»½Åû¾à ÀÌ·Â Call¿¡ ³Ñ±â±â 2] ==> Àü°è¾à¹øÈ£:["+sPrePolicyNo+"], Àü°è¾à»ç:["+sPreComp+"], taskID:["+taskID+"]") if ( sPrePolicyNo.length > 5 && sPrePolicyNo.substring(0, 1) == "C" ) { sPolicyType = sPrePolicyNo.substring(0, 1); sPolicyYM = sPrePolicyNo.substring(1, 5); sPolicySer = sPrePolicyNo.substring(5, 12); log("[°»½Åû¾à ÀÌ·Â Call¿¡ ³Ñ±â±â 3] ==> Àü°è¾à¹øÈ£:["+sPrePolicyNo+"], Àü°è¾à»ç:["+sPreComp+"]") parent.setPrePolicyNo( sPolicyType, sPolicyYM, sPolicySer, window ) } else if ( sPrePolicyNo.length > 5 ) { sPolicyType = "C"; sPolicyYM = "20"+sPrePolicyNo.substring(2, 4); sPolicySer = sPrePolicyNo.substring(4, 11); log("[°»½Åû¾à ÀÌ·Â Call¿¡ ³Ñ±â±â 4] ==> Àü°è¾à¹øÈ£:["+sPrePolicyNo+"], Àü°è¾à»ç:["+sPreComp+"]") parent.setPrePolicyNo( sPolicyType, sPolicyYM, sPolicySer, window ) } else { log("°»½ÅÀÌ ¾Æ´Ï´Ù!!!") } } } catch(e){} } /** * Ư¾à/´ãº¸ Validation * @cdate 2006/02/22 * @param * @return boolean : °á°ú * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ //function newCoverSpecCheck(applyType) { function newCoverSpecCheck(applyType, paramCover) {//2006-03-07 ±ÇÁ¤È£ log("newCoverSpecCheck Start " + applyType); var bRetVal = true; var cover; var optCode; var sOptCodeObj; var sCoverForm = document.form1.sCover; var form = document.form1; if(applyType == null){ applyType = keyform.applyType.value; } if(applyType == "E"){ sCoverForm = document.form2.sCover; form = document.form2; } var sInsType = document.form0.sInsType.value; var sInsrdID = document.form0.sInsrdID.value; sInsrdID = sInsrdID.replace('-',''); sInsrdID = sInsrdID.replace('-',''); var coverOadGroupFlag = false; var specWeekendSiaFlag = false; var specAccDeduct = false; var specLeaseNewcar = false; var specAllCar = false; var specOfficial = false; var specRobberyNewcar = false; var specExtendTraction = false; var specLoanUseRate = -1; //À¯»ó¿î¼ÛƯ¾à¿äÀ²ÀÌ 0À¸·Î µé¾î¿ÀÁø ¾ÊÀ¸³ª ºñ±³Çϱâ À§ÇØ -1·Î ¼¼ÆÃ var specCostCover = false;//2006-11-28 ±ÇÁ¤È£ : ¸®½ºÀÚµ¿Â÷/Àå±â·»Å»·»Æ®ºñ¿ë´ãº¸Æ¯¾à °¡ÀÔ¿©ºÎ try { for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempSpecDoc = specVt1.elementAt(i); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_WEEKEND_SIA ) { specWeekendSiaFlag = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ACC_DEDUCT ) { specAccDeduct = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_LEASE_NEWCAR ) { specLeaseNewcar = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_LONG_RENT_NEWCAR ) { specLeaseNewcar = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ALL_CAR[0] ) { specAllCar = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_OFFICIAL ) { specOfficial = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ROBBERY_NEWCAR ) { specRobberyNewcar = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_EXTEND_TRACTION ) { specExtendTraction = true; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_LOAN_USE[0] ) { specLoanUseRate = getString(tempSpecDoc, "nSpecRate") ; } else if ( getString(tempSpecDoc,"sSpecCode") == "2311" ) { specCostCover = true; } else if ( getString(tempSpecDoc,"sSpecCode") == "2312" ) { specCostCover = true; } } //2006-03-07 ±ÇÁ¤È£ : °¡ÀԱݾ׺¯°æ°ú º¸Çè·á »êÃâÀ» ±¸ºÐ var coverChangeFg = false; //´ãº¸°¡ÀÔ±Ý¾× º¯°æ¿©ºÎ if(paramCover == null) { if(specOfficial) { if(!(sInsrdID.length == 10 && sInsrdID.substring(3,5) == '83')) { alert("ÇØ´ç ÇǺ¸ÇèÀÚ´Â °ü¿ëƯ¾àÀ» °¡ÀÔÇÒ ¼ö ¾ø½À´Ï´Ù."); return false; } } if(specLeaseNewcar) { //¸®½º,·»Å» ½ÅÂ÷°¡¾× var sFmdt = getDate(document.form0.sFmdt.value); //2006-11-09 ±ÇÁ¤È£ : Â÷·®´ëü½Ã¿¡´Â Â÷·®´ëüÀÏ·Î ¼¼ÆÃ if(applyType == "E"){ if( sEndorseCode1 == "333" || sEndorseCode2 == "333" || sEndorseCode3 == "333" || sEndorseCode4 == "333" ) { sFmdt = getDate(document.form0.sCarChangeDate.value); //Â÷·®´ëüÀÏ } else if (sCarChangeBefore == "Y") { //2006-11-10 ±ÇÁ¤È£ : Â÷·®´ëü ÀÌ·ÂÀÌ ÀÖÀ» °æ¿ì¿¡´Â °ú°Å Â÷·®´ëü±âÁØÀÏ·Î ¼¼ÆÃ sFmdt = sCarChangeDateBefore; //°ú°Å Â÷·®´ëüÀÏ } } var sFirstRgstDate = getDate(document.form0.sFirstRgstDate.value); var sFmdtBefore3Month = ""; var sFmdtAfter10Days = ""; // 2007.05.28 - ½Å½Âö - Á¦µµ°³¼±À¸·Î ÀÎÇÑ ¾à°ü º¯°æ if (sFmdt>="20070701") { sFmdtBefore3Month = addMonth2 (sFmdt, -6); //º¸Çè½Ã±â - 6M sFmdtAfter10Days = addDateNew(sFmdt, 10); //º¸Çè½Ã±â + 10ÀÏ } else { sFmdtBefore3Month = addMonth2 (sFmdt, -3); //º¸Çè½Ã±â - 3M sFmdtAfter10Days = addDateNew(sFmdt, 10); //º¸Çè½Ã±â + 10ÀÏ } if(sFirstRgstDatesFmdtAfter10Days) { alert("ÃÖÃʵî·ÏÀÏÀÌ "+setDate(sFmdtBefore3Month)+" ~ "+setDate(sFmdtAfter10Days)+" ÀÏ ¶§ ¸®½ºÀÚµ¿Â÷ ½ÅÂ÷°¡¾× Â÷¾×Ư¾àÀ» °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù."); return false; } } if(sInsType == INS_BUSINESS || sInsType == INS_BIKE) { var sPayVal = document.form1.sPayClause.value; if(sPayVal == PAY_FOUR_S && !specAllCar) { //4ȸ³³Àº ÀüÂ÷·®Àϰý°è¾àÀÚµ¿´ãº¸Æ¯¾àÀ» °¡ÀÔÇØ¾ß °¡´É alert("4ȸ³³Àº ÀüÂ÷·®Àϰý°è¾àÀÚµ¿´ãº¸Æ¯¾àÀ» °¡ÀÔÇØ¾ß ¼±ÅÃÀÌ °¡´ÉÇÕ´Ï´Ù."); return false; } } //if(specAllCar) { //2006-03-25 ±ÇÁ¤È£ : ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à °¡ÀԽà ´ÜüÇÒÀÎÇÒÁõ·ü°ú ´Ù¸£¸é ºÒ°¡ if(specAllCar && document.form0.sGroupPolicy.checked) { // 2007.05.03 - ½Å½Âö - ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à °¡ÀÔ½Ã(´Üü¾÷ü ¼³Á¤Àϰæ¿ì¿¡) ´ÜüÇÒÀÎÇÒÁõ·ü°ú ´Ù¸£¸é ºÒ°¡ //alert(getString(polkb02Info,"nApplyRate")); //alert(form.nApplyRate.value); if(polkb02Info == null || getString(polkb02Info,"nApplyRate") == '' || getString(polkb02Info,"nApplyRate") != form.nApplyRate.value) { alert("ÀÔ·ÂÇÑ ÇÒÀÎÇÒÁõÀ²°ú ´ÜüÇÒÀÎÇÒÁõÀ²ÀÌ ´Ù¸£¹Ç·Î ÀüÂ÷·®Àϰý°è¾àÀÚµ¿´ãº¸Æ¯¾àÀ» °¡ÀÔÇÒ ¼ö ¾ø½À´Ï´Ù."); return false; } } //2006-03-15 ±ÇÁ¤È£ : À¯»ó¿î¼ÛƯ¾àÀº °³Àοë°è¿­ÀÇ °æ¿ì ¿ëµµ°¡ À¯»óIÀ̸é 170~200, À¯»óII¸é 200~220, ¾÷¹«¿ë°è¿­Àº 150~300 ÀÇ ¿äÀ² ¹üÀ§¸¦ °®´Â´Ù if(specLoanUseRate > -1) { if(getInsKey(sInsType) == INS_PERSON_GROUP) { if(document.form0.sUseCodeBic.value == "05") { if(specLoanUseRate<170 || specLoanUseRate>200) { alert("¹üÀ§(170~200%)¸¦ ¹þ¾î³ª´Â À¯»ó¿î¼ÛƯ¾à¿äÀ²ÀÔ´Ï´Ù."); return false; } } else if(document.form0.sUseCodeBic.value == "06") { if(specLoanUseRate<200 || specLoanUseRate>220) { alert("¹üÀ§(200~220%)¸¦ ¹þ¾î³ª´Â À¯»ó¿î¼ÛƯ¾à¿äÀ²ÀÔ´Ï´Ù."); return false; } } } else { if(specLoanUseRate<150 || specLoanUseRate>300) { alert("¹üÀ§(150~300%)¸¦ ¹þ¾î³ª´Â À¯»ó¿î¼ÛƯ¾à¿äÀ²ÀÔ´Ï´Ù."); return false; } } } } else { coverChangeFg = true; } for ( var j = 0; j < sCoverForm.length ; j++ ) { //if( sCoverForm.length > 1){ cover = form.sCover[j].value; sOptCodeObj = form.sOptCode[j]; optCode = sOptCodeObj.options[sOptCodeObj.selectedIndex].value; //}else{ // cover = form.sCover.value; // optCode = form.sOptCode.options[form.sOptCode.selectedIndex].value; // sOptCodeObj = form.sOptCode; //} if ( cover == COVER_BI2 ) { if(sInsType == INS_COMMERCE && (!coverChangeFg || paramCover == cover) ) { //2006-03-14 ±ÇÁ¤È£ : ¿µ¾÷¿ëÀº ÀϹݰǼ³±â°èÂ÷Á¾(65,66)À» Á¦¿ÜÇϰí´Â ´ëÀÎII ¹«ÇÑ ±âº» °¡ÀÔ if(document.form0.sVehicleCode.value != '65' && !document.form0.sVehicleCode.value != '66') { if(optCode != coverOptCode99999) { alert("´ëÀÎII ´ãº¸ °¡ÀԱݾ×Àº ¹«ÇÑÀ¸·Î ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù."); bRetVal = false; break; } } } //2006-03-24 ±ÇÁ¤È£ : ´ÙÀÌ·ºÆ® °³ÀÎ,·¹Á®´Â ´ëÀÎII ¹Ì°¡ÀÔ ºÒ°¡ if((sInsType == INS_PERSON_HICAR || sInsType == INS_BUSINESS_LEISURE) && (!coverChangeFg || paramCover == cover) ) { if(optCode == '' || optCode == coverOptCode00000) { alert("´ëÀÎII´ãº¸ ¹Ì°¡ÀÔÀÌ ºÒ°¡´ÉÇÑ º¸Á¾ÀÔ´Ï´Ù."); bRetVal = false; break; } } } else if ( getCoverGroup(cover) == COVER_SIA_GROUP ) { if(specWeekendSiaFlag && (!coverChangeFg || paramCover == cover) ) { if(optCode == '' || optCode == coverOptCode00000 || optCode.substring(0,2) == '15' || optCode.substring(2,4) == '15') { alert("ÀÚ¼Õ ÁÖ¸»ÈÞÀÏÈ®´ëº¸»óƯ¾àÀ» ¼±ÅÃÇÑ °æ¿ì ¼±ÅÃÇÒ ¼ö ¾ø´Â °¡ÀԱݾ×ÀÔ´Ï´Ù."); bRetVal = false; break; } } //2006-03-24 ±ÇÁ¤È£ : ´ÙÀÌ·ºÆ® °³ÀÎ,·¹Á®´Â ´ëÀÎII ¹Ì°¡ÀÔ ºÒ°¡ if((sInsType == INS_PERSON_HICAR || sInsType == INS_BUSINESS_LEISURE) && (!coverChangeFg || paramCover == cover) ) { if(optCode == '' || optCode == coverOptCode00000) { alert("ÀÚ±â½Åü(°¡Á·»óÇØ)´ãº¸ ¹Ì°¡ÀÔÀÌ ºÒ°¡´ÉÇÑ º¸Á¾ÀÔ´Ï´Ù."); bRetVal = false; break; } } } else if ( cover == COVER_OAD ) { if(specAccDeduct && (!coverChangeFg || paramCover == cover) ) { var nDeductAmt = form.nDeductAmt.value; if(!(nDeductAmt == 5 || nDeductAmt == 10)) { alert("»ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤ Ư¾àÀ» ¼±ÅÃÇÒ ¼ö ¾ø´Â ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸ °¡ÀԱݾ×ÀÔ´Ï´Ù."); bRetVal = false; break; } } //2006-11-28 ±ÇÁ¤È£ Ãß°¡ if(optCode == coverOptCode00000 && (!coverChangeFg || paramCover == cover) ) { if(specLeaseNewcar) { alert("¸®½ºÀÚµ¿Â÷/Àå±â·»Å» ½ÅÂ÷°¡¾× Â÷¾×Ư¾àÀº ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } if(specCostCover) { alert("¸®½ºÀÚµ¿Â÷/Àå±â·»Å» ·»Æ®ºñ¿ë ´ãº¸Æ¯¾àÀº ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } } if(optCode == coverOptCode99999) { coverOadGroupFlag = true; } } else if ( cover == COVER_OAD2 ) { if(specAccDeduct && (!coverChangeFg || paramCover == cover) ) { //2007-06-04 ±ÇÁ¤È£ : C20060038380 ¿¹¿Üó¸® //»ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤ Ư¾àÀ» °¡ÀÔÇÒ ¼ö ¾ø´Â °è¾àÀε¥ °¡ÀԵǾúÀ½(À¥°è¾à) var tmpPolicyNo = ''; try{ tmpPolicyNo = sPolicyNo; }catch(e){} if(tmpPolicyNo == 'C20060038380'){ }else{ alert("ÀÚ±âÂ÷·®¼ÕÇØII´ãº¸ °¡ÀԽà »ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤ Ư¾àÀ» ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù."); bRetVal = false; break; } } //2006-11-28 ±ÇÁ¤È£ Ãß°¡ if(optCode == coverOptCode00000 && (!coverChangeFg || paramCover == cover) ) { if(specLeaseNewcar) { alert("¸®½ºÀÚµ¿Â÷/Àå±â·»Å» ½ÅÂ÷°¡¾× Â÷¾×Ư¾àÀº ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } if(specCostCover) { alert("¸®½ºÀÚµ¿Â÷/Àå±â·»Å» ·»Æ®ºñ¿ë ´ãº¸Æ¯¾àÀº ÀÚ±âÂ÷·®¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } } if(optCode == coverOptCode99999) { coverOadGroupFlag = true; } } else if ( cover == COVER_NL ) { if(optCode == coverOptCode99999 && (!coverChangeFg || paramCover == cover) ) { if(!coverOadGroupFlag) { alert("½ÅÂ÷¼ÕÇØ´ãº¸´Â Â÷·®´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } var sFmdt = getDate(document.form0.sFmdt.value); //2006-11-09 ±ÇÁ¤È£ : Â÷·®´ëü½Ã¿¡´Â Â÷·®´ëüÀÏ·Î ¼¼ÆÃ if(applyType == "E"){ if( sEndorseCode1 == "333" || sEndorseCode2 == "333" || sEndorseCode3 == "333" || sEndorseCode4 == "333" ) { sFmdt = getDate(document.form0.sCarChangeDate.value); //Â÷·®´ëüÀÏ } else if (sCarChangeBefore == "Y") { //2006-11-10 ±ÇÁ¤È£ : Â÷·®´ëü ÀÌ·ÂÀÌ ÀÖÀ» °æ¿ì¿¡´Â °ú°Å Â÷·®´ëü±âÁØÀÏ·Î ¼¼ÆÃ sFmdt = sCarChangeDateBefore; //°ú°Å Â÷·®´ëüÀÏ } } var sFirstRgstDate = getDate(document.form0.sFirstRgstDate.value); var sFmdtBefore13Month = ""; var sFmdtAfter10Days = ""; // 2007.05.28 - ½Å½Âö - Á¦µµ°³¼±À¸·Î ÀÎÇÑ ¾à°ü º¯°æ if (sFmdt>="20070701") { sFmdtBefore13Month = addMonth2 (sFmdt, -6); // º¸Çè½Ã±â - 6M sFmdtAfter10Days = addDateNew(sFmdt, 10); // º¸Çè½Ã±â + 10ÀÏ } else { sFmdtBefore13Month = addMonth2 (sFmdt, -13); // º¸Çè½Ã±â - 13M sFmdtAfter10Days = addDateNew(sFmdt, 10); // º¸Çè½Ã±â + 10ÀÏ } if(sFirstRgstDatesFmdtAfter10Days) { alert("ÃÖÃʵî·ÏÀÏÀÌ "+setDate(sFmdtBefore13Month)+" ~ "+setDate(sFmdtAfter10Days)+" ÀÏ ¶§ ½ÅÂ÷¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } } else if(optCode == coverOptCode00000 && (!coverChangeFg || paramCover == cover) ) { if(specRobberyNewcar) { alert("½ÅÂ÷¼ÕÇØµµ³­ÇÑÁ¤´ãº¸Æ¯¾àÀº ½ÅÂ÷¼ÕÇØ´ãº¸¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } } } else if ( cover == COVER_HICAR1 || cover == COVER_HICAR2 ) { //2006-07-25 ±ÇÁ¤È£ if(optCode == coverOptCode00000 && (!coverChangeFg || paramCover == cover) ) { //if(specExtendTraction) { if(specExtendTraction && applyType != "E") { //2006-08-03 ±ÇÁ¤È£ : ¹è¼­ Á¦¿Ü alert("±ä±Þ°ßÀÎÈ®Àå Ãß°¡Æ¯¾àÀº ÇÏÀÌÄ«´ÙÀÌ·ºÆ®¼­ºñ½º¸¦ °¡ÀÔÇØ¾ß ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù."); bRetVal = false; break; } } } }//end of for... } catch(e){"´ãº¸-Ư¾à Validation Check ¿¡·¯ : "+log(e);} log("newCoverSpecCheck End "); return bRetVal; } /** * ´ãº¸-Â÷Á¾ Validation * @cdate 2006/02/24 * @param * @return boolean : °á°ú * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function newCoverSpecDisabled() { // 1: ±âº»»çÇ×, 2: º¸Çè·á»êÃâ, 3: Àμö½É»ç 4: ¼ö³³´ë±â , 5:¼ö³³È®Á¤, var applyStat = document.form0.sApplyStat.value; var applyType = document.keyform.applyType.value; // ' ':ÀμöüũÀü, 1:ÀμöÅë°ú, 2:Àμö´ë»ó°Ç, 3:½ÉÀÇÁß, 4:Àμö½ÂÀÎ, 5:Àμö°ÅÀý, 6:Á¶°ÇºÎºÒ°¡ var acceptStat = document.form0.sAcceptStat.value; if ( applyStat == "3" || applyStat == "4" || applyStat == "5" ) { return true; } if ( acceptStat == "3" || acceptStat == "4" || acceptStat == "5" || acceptStat == "6" ) { return true; } if ( applyType == "R" ) { return true; } if ( applyType != "E" ) { if ( theDocument.form1.calcuPrem.disabled == true ) { return true; } } var sCoverForm = document.form1.sCover; var form1 = document.form1; if ( applyType == "E" ) { sCoverForm = document.form2.sCover; form1 = form2; } var cover = ""; var optCode = ""; //var sOptCodeObj; var sVehicleCode = document.form0.sVehicleCode.value; var sInsType = document.form0.sInsType.value; var coverSpecHicarFlag = false; var coverSpecUmSpFlag = false; try { for ( var j = 0; j < sCoverForm.length ; j++ ) { //if( sCoverForm.length > 1){ cover = form1.sCover[j].value; optCode = form1.sOptCode[j].options[form1.sOptCode[j].selectedIndex].value; // sOptCodeObj = form1.sOptCode[j]; //}else{ // cover = form1.sCover.value; // optCode = form1.sOptCode.options[form1.sOptCode.selectedIndex].value; // sOptCodeObj = form1.sOptCode; //} if ( cover == COVER_SPEC_HICAR1 || cover == COVER_SPEC_HICAR2 ) { if(optCode == coverOptCode99999) { coverSpecHicarFlag = true; } } else if ( cover == COVER_SPEC_UM_SP ) { if(optCode == coverOptCode99999) { coverSpecUmSpFlag = true; } } } } catch(e){} if(coverSpecHicarFlag) { if(sInsType == INS_BUSINESS) { if ( sVehicleCode != "" && !(isPassengerCar(sVehicleCode) || sVehicleCode == VEHICLE_O_L || sVehicleCode == VEHICLE_F_4 || sVehicleCode == VEHICLE_F_L || sVehicleCode == VEHICLE_O_3 || sVehicleCode == "18" || sVehicleCode == "30" || sVehicleCode == "38" || sVehicleCode == "39" || sVehicleCode == "40" || sVehicleCode == "77" ) ) { alert("ÇÏÀÌÄ«´ÙÀÌ·ºÆ®¼­ºñ½º¿¡ °¡ÀÔÇÒ ¼ö ¾ø´Â Â÷Á¾["+sVehicleCode+"]ÀÔ´Ï´Ù."); return false; } //2006-04-07 ±ÇÁ¤È£ : 3Á¾È­¹°Àº 1.5t ÀÌÇϸ¸ °¡ÀÔ °¡´É if ( sVehicleCode != "" && (sVehicleCode == "30" || sVehicleCode == "38")) { if(CODAA08CarCodeDoc != null) { var sTon = getString(CODAA08CarCodeDoc,"sTon"); if(sTon != null && !isNaN(sTon) && sTon>1.5) { alert("3Á¾ È­¹°ÀÚµ¿Â÷´Â 1.5Åæ ÀÌÇϸ¸ ÇÏÀÌÄ«´ÙÀÌ·ºÆ®¼­ºñ½º¿¡ °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù."); return false; } } } } else if(sInsType == INS_COMMERCE) { if ( sVehicleCode != "" && !(sVehicleCode == "37" || sVehicleCode == "38" || sVehicleCode == "71" || sVehicleCode == "72" || sVehicleCode == "75" ) ) { alert("ÇÏÀÌÄ«´ÙÀÌ·ºÆ®¼­ºñ½º¿¡ °¡ÀÔÇÒ ¼ö ¾ø´Â Â÷Á¾["+sVehicleCode+"]ÀÔ´Ï´Ù."); return false; } } } if(coverSpecUmSpFlag) { if ( !(sVehicleCode == "22" || sVehicleCode == "27" || sVehicleCode == "36" || sVehicleCode == "37" || sVehicleCode == "38" || sVehicleCode == "40" || sVehicleCode == "71" || sVehicleCode == "72" || sVehicleCode == "75" ) ) { alert("¹«º¸ÇèÂ÷»óÇØ´ãº¸¿¡ °¡ÀÔÇÒ ¼ö ¾ø´Â Â÷Á¾["+sVehicleCode+"]ÀÔ´Ï´Ù."); return false; } } return true; } /** * ¸â¹ö½±Ä«µå À¯¹« ÀúÀå * @cdate 2005/07/29 * @param String : applyType - û¾à¹øÈ£ * @param String : applyYM - û¾à¹øÈ£ * @param String : applySeq - û¾à¹øÈ£ * @param String : sDataType - ¸â¹ö½±Ä«µå À¯(1), ¹«(0) * @param String : sUserID - ¾ÆÀ̵ð * @return * @exception * @version 1.0 * @author *//* 2005-12-08 ±ÇÁ¤È£ function saveCooperationCard( applyType, applyYM, applySeq, sDataType, sUserID ) { var xmlDoc = getDocument(""); setString( xmlDoc, "sApplyType", applyType); setString( xmlDoc, "sApplyYM", applyYM); setString( xmlDoc, "sApplySer", applySeq); setString( xmlDoc, "sDataType", sDataType); setString( xmlDoc, "sUserID", sUserID); setTask(xmlDoc, "ApplyMainTask"); setAction(xmlDoc, "saveCooperationCard"); callXMLService( " sync:true; debug:false; srv:myService; callback:_saveCooperationCard;", "perform", xmlDoc); } */ /** * ¸â¹ö½±Ä«µå À¯¹« ÀúÀå Äݹé * @cdate 2005/07/29 * @param Document : ¿¡·¯³»¿ë * @return * @exception * @version 1.0 * @author */ /* 2005-12-08 ±ÇÁ¤È£ function _saveCooperationCard(result) { var retDoc = getDocument(result); if ( getAttribute( retDoc, "err" ) != "" ) { alert( getAttribute( retDoc, "err" ) ); } } */ /** * ¸â¹ö½±Ä«µå Ãë¼Ò * @cdate 2005/08/29 * @param * @return * @exception * @version 1.0 * @author */ /* 2005-12-08 ±ÇÁ¤È£ function goAgreeCANCEL() { if ( theDocument.form2.cooperationCard[0].checked != true ) { alert("°í°´µ¿ÀÇ Ãë¼Ò¸¦ ÇÒ¼ö ¾ø½À´Ï´Ù."); return; } var xmlDoc = getDocument(""); setString( xmlDoc, "sApplyType", theDocument.keyform.applyType.value ); setString( xmlDoc, "sApplyYM", theDocument.keyform.applyYM.value); setString( xmlDoc, "sApplySer", theDocument.keyform.applySeq.value); setString( xmlDoc, "sUserID", userID); setTask(xmlDoc, "ApplyMainTask"); setAction(xmlDoc, "cancelCooperationCard"); callXMLService( " sync:true; debug:false; srv:myService; callback:_goAgreeCANCEL;", "perform", xmlDoc); } */ /** * ¸â¹ö½±Ä«µå Ãë¼Ò Äݹé * @cdate 2005/08/29 * @param Document : ¿¡·¯³»¿ë * @return * @exception * @version 1.0 * @author */ /* 2005-12-08 ±ÇÁ¤È£ function _goAgreeCANCEL(result) { var retDoc = getDocument(result); if ( getAttribute( retDoc, "err" ) != "" ) { alert( getAttribute( retDoc, "err" ) ); } else { theDocument.form2.cooperationCard[0].checked = false; theDocument.form2.cooperationCard[1].checked = true; theDocument.form2.agreeCANCEL.disabled = true; } } */ /** * ³³ÀÔÆ¯¾à ÀÚµ¿ÀÌü ¿©ºÎ * @cdate 2005/12/07 * @param String : sPayClause * @return boolean * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function isAutoPay(sPayClause) { if(sPayClause == PAY_ONE_A || sPayClause == PAY_TWO_A || sPayClause == PAY_THREE_A || sPayClause == PAY_FOUR_A || sPayClause == PAY_FIVE_A || sPayClause == PAY_SIX_A || sPayClause == PAY_TWO_NA ) { return true; } else { return false; } } /** * ½Â¿ëÂ÷·® ¿©ºÎ * @cdate 2005/12/22 * @param String : sVehicleCode * @return boolean * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function isPassengerCar(sVehicleCode) { if ( sVehicleCode == VEHICLE_S_A || sVehicleCode == VEHICLE_S_B1 || sVehicleCode == VEHICLE_S_B2 || sVehicleCode == VEHICLE_M_1 || sVehicleCode == VEHICLE_M_2 || sVehicleCode == VEHICLE_L_SEDAN || sVehicleCode == VEHICLE_L_JEEP || sVehicleCode == VEHICLE_H_FRONT || sVehicleCode == VEHICLE_H_7 || sVehicleCode == VEHICLE_H_9 ) { return true; } else { return false; } } /** * À¯È¿ ´ëÇ¥Â÷¸í ¿©ºÎ * @cdate 2006/01/10 * @param String : sInsType * @param String : sCarCode * @param String : sFmdt (º¸Çè½Ã±âº°ºÐ¸®) * @return boolean * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ //function isRepresentativeCarCode(sInsType, sCarCode) { function isRepresentativeCarCode(sInsType, sCarCode, sFmdt) { if(sInsType==INS_BIKE) { if ( sCarCode == CARCODE_BI ) { return true; } else { return false; } } else { // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±âº°ºÐ¸® if (typeof sFmdt != 'undefined' && sFmdt != null && sFmdt != "") { // °ú°Å·ÎÁ÷ Àû¿ë if (sFmdt < '20070417') { if ( sCarCode == CARCODE_GIA || sCarCode == CARCODE_SSANG || sCarCode == CARCODE_DW || sCarCode == CARCODE_ASIA || sCarCode == CARCODE_HD || sCarCode == CARCODE_SAM || sCarCode == CARCODE_FOREIGN ) { return true; } else { return false; } } // ½Å±Ô·ÎÁ÷ Àû¿ë else { // Àû¿ëÂ÷Á¾ÀÌ¸é ½Å±Ô·ÎÁ÷ if (isCarGrade(document.form0.sVehicleCode.value, sInsType)) { if (sCarCode == CARCODE_NEW || sCarCode == CARCODE_ETCFOREIGN || sCarCode == CARCODE_ETC || sCarCode == CARCODE_TENOVERETC) { // CARCODE_NEW (NNNNN) : ÃÖÃʵî·ÏÀÏ ±âÁØ 20060901 ÀÌÈĺÎÅÍ ÀԷ°¡´É // CARCODE_TENOVERETC (AAAAA) : ÃÖÃʵî·ÏÀÏ ±âÁØ 19961231 ÀÌÀüºÎÅÍ ÀԷ°¡´É // ¡Ø ÃÖÃʵî·ÏÀÏÀÌ ¾øÀ» °æ¿ì¿¡´Â "ÃÖÃʵî·ÏÀÏ(³â½Ä)À» ÀÔ·ÂÇϼ¼¿ä" // À§¹è½Ã ÆË¾÷ "ÃÖÃʵî·ÏÀÏÀ» È®ÀÎÇϼ¼¿ä" var sFirstRgstDate = getDate(document.form0.sFirstRgstDate.value); if (sCarCode == CARCODE_NEW || sCarCode == CARCODE_TENOVERETC) { if (sFirstRgstDate=="") { alert("ÃÖÃʵî·ÏÀÏ(³â½Ä)À» ÀÔ·ÂÇϼ¼¿ä"); return false; } } if (sCarCode == CARCODE_NEW && sFirstRgstDate < "20060901") { alert("ÃÖÃʵî·ÏÀÏÀ» È®ÀÎÇϼ¼¿ä"); document.form0.sFirstRgstDate.focus(); return false; } else if (sCarCode == CARCODE_TENOVERETC && sFirstRgstDate.substr(0, 4) > "1996") { alert("ÃÖÃʵî·ÏÀÏÀ» È®ÀÎÇϼ¼¿ä"); document.form0.sFirstRgstDate.focus(); return false; } else { return true; } } else { return false; } } else { // °ú°Å·ÎÁ÷ if ( sCarCode == CARCODE_GIA || sCarCode == CARCODE_SSANG || sCarCode == CARCODE_DW || sCarCode == CARCODE_ASIA || sCarCode == CARCODE_HD || sCarCode == CARCODE_SAM || sCarCode == CARCODE_FOREIGN ) { return true; } else { return false; } } } } // °ú°Å·ÎÁ÷ Àû¿ë else { if ( sCarCode == CARCODE_GIA || sCarCode == CARCODE_SSANG || sCarCode == CARCODE_DW || sCarCode == CARCODE_ASIA || sCarCode == CARCODE_HD || sCarCode == CARCODE_SAM || sCarCode == CARCODE_FOREIGN ) { return true; } else { return false; } } } } /** * Â÷Á¾ÀÌ 20,21,22,23,78,79,74,75 ===> Â÷¸í¼öµ¿ÀÔ·Â ¸·´Â´Ù * @cdate 2004/01/05 * @param String : Â÷Á¾ÄÚµå * @return String : °Ë»ç °á°ú * @exception * @version 1.0 * @author */ /* 2005-12-22 ±ÇÁ¤È£ : isPassengerCar·Î ´ëü function carNameDisabled( cd ) { if ( cd==VEHICLE_S_A || cd==VEHICLE_S_B1 || cd==VEHICLE_S_B2 || cd==VEHICLE_M_1 || cd==VEHICLE_M_2 || cd==VEHICLE_L_SEDAN || cd==VEHICLE_L_JEEP || cd==VEHICLE_H_FRONT || cd==VEHICLE_H_7 || cd==VEHICLE_H_9 ) { return '1'; } else { return '0'; } } */ /** * fncAddCodeItem - select box¿¡ codeSet Àû¿ë * @cdate 2006/01/17 * @param Object obj : selectBox object * @param String codeSet : ":,:,:," * @param String selValue : selected index ¼±Åðª@return * @exception * @version 1.0 * @author ¹èŰæ * * @see * @csrno * @requestby */ function fncDomAddCodeOption(obj, codeVec, sName, sValue, selValue){ //var codeVec = toVector(dom); var codeSet = ""; for ( var i=0 ; codeVec.size()>i ; i++ ) { var tempDom = codeVec.elementAt(i); codeSet += getString(tempDom, sName)+":"+getString(tempDom, sValue)+","; } codeSet = codeSet.substring(0, codeSet.length -1); fncAddCodeOption(obj, codeSet, selValue); } function fncAddCodeOption(obj, codeSet, selValue){ var codeArr = codeSet.split(","); var idx = 0; fncDelOption(obj); if(codeSet == ""){ obj.selectedIndex = 0; return; } for(var i=0; ii ; i++ ) { var tempSpecDoc = specVt1.elementAt(i); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ACC_DEDUCT ) { sAccDeductFlag = true; break; } } var specHash = toHashtable(xmlStr); specVt1 = specHash.get("specVt1"); specVt2 = specHash.get("specVt2"); //¸¸¾à ¿¬½ÄÀÌ ÀÔ·ÂµÇ ÀÖÀ¸¸é Çѹø ¼ÂÆÃÇØ º»´Ù. if ( (document.form0.sYear.value).length==4 ) { //´ëÇ¥Â÷¸íÄÚµå&Â÷·®Çüź°Æ¯º°¿äÀ² ==> ½ºÆ÷Ã÷Ä«·Î ÀÎÁ¤!!! if ( document.form0.sCarCode.value.substring(2,5) == "000" ) { var sSportsCarYN = ""; for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempSpecDoc = specVt2.elementAt(i); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_SPORTS_CAR[0] ) { document.form0.sSportsCar.value = "1"; sSportsCarYN = "1"; } } if ( sSportsCarYN != "1" ) document.form0.sSportsCar.value = ""; } } else { //´ëÇ¥Â÷¸íÄÚµå&Â÷·®Çüź°Æ¯º°¿äÀ² ==> ½ºÆ÷Ã÷Ä«·Î ÀÎÁ¤!!! if ( document.form0.sRepresentYN.value == "Y" ) { var sSportsCarYN = ""; for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempSpecDoc = specVt2.elementAt(i); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_SPORTS_CAR[0] ) { document.form0.sSportsCar.value = "1"; sSportsCarYN = "1"; } } if ( sSportsCarYN != "1" ) document.form0.sSportsCar.value = ""; } } //2006-02-04 ±ÇÁ¤È£ : ±â°èÀåÄ¡, ÀÚµ¿º¯¼Ó±â, ±âÁß±â, ½Ãµ¿¹æÁöÀåÄ¡, ABS Ưº°¿äÀ²¼±Åÿ©ºÎ sMachineDeviceFlag = 'N'; sAutoMissonFlag = 'N'; sCraneFlag = 'N'; sIMFlag = "N"; sABSFlag = "N"; sSportsCarFlag = "N"; for ( var i=0 ; specVt2.size()>i ; i++ ) { var tempSpecDoc = specVt2.elementAt(i); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_AUTOMISSON[0] ) { sAutoMissonFlag = "Y"; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_IM[0] ) { sIMFlag = "Y"; } else if ( getString(tempSpecDoc,"sSpecCode") == CLAUSE_CRANE ) { sCraneFlag = "Y"; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ABS[0] ) { sABSFlag = "Y"; } else if ( getString(tempSpecDoc,"sSpecCode") == COVER_SPEC_MACANIC[0] ) { sMachineDeviceFlag = "Y"; } else if ( getString(tempSpecDoc,"sSpecCode") == SPEC_SPORTS_CAR[0] ) { sSportsCarFlag = "Y"; } } //Ư¾à ÆË¾÷ È­¸é¿¡¼­ º¯°æÇÑ ³»¿ëÀ» Ư¾àÀӽà º¯¼ö¿¡µµ ´ã´Â´Ù. specVt1tmp = specHash.get("specVt1"); specVt2tmp = specHash.get("specVt2"); planString = planStr; if(applyType == "E"){ var specDisable = form1.btnSpecClause.disabled; specTd.innerHTML = transform(specHash.toDocument(),"/policy/endorse/specEndorse.xsl"); form1.btnSpecClause.disabled = specDisable; }else{ specTd.innerHTML = transform(specHash.toDocument(),"specinfo.xsl"); } if(applyType != "E"){ form1.nSum1.value = "0"; form1.nSum2.value = "0"; tsMain.disableTab(2); tsMain.disableTab(3); } try { // for ( var ig=0 ; form1.planCk.length>ig ; ig++ ) { // form1.planCk[ig].checked = false; // } // // for ( var ig=0 ; form1.planCk.length>ig ; ig++ ) { // if ( planString.indexOf( form1.planCk[ig].value, 0 ) > -1 ) { // form1.planCk[ig].checked = true; // } // } // // if ( planCoverData !=null ) { //Ç÷£¿¡ µû¸¥ ´ãº¸ ¼±Åà // setSpecCoverForPlan( planCoverData ); // } if(planCoverData != null) { log("planCoverData != null"); COVERTD.innerHTML = transform(planCoverData.toDocument(), "coverinfo.xsl"); //2006-01-20 ±ÇÁ¤È£ try{ //2006-02-20 ±ÇÁ¤È£ var sumVehicle = Number(getNumber(document.form0.nVehicleAmt.value)) + Number(getNumber(document.form0.sumAmt1.value)) + Number(getNumber(document.form0.sumAmt2.value)); document.form1.nOadAmt.value = ""+sumVehicle; addPDCombo(); }catch(e){} coverFieldCheck(); //´ãº¸ üũ!!! if(applyType != "E") { //2006-08-11 ±ÇÁ¤È£ : ÀÚ±âºÎ´ã±Ý ¼¼ÆÃ for ( var j = 0; j < document.form1.sCover.length ; j++ ) { if ( getCoverGroup(document.form1.sCover[j].value) == COVER_OAD_GROUP) { setVehicleAmt(document.form1.sOptCode[j]); } } } } try{ //log("policyCommon.js 4125"); for ( var ig=0 ; form1.planCk.length>ig ; ig++ ) { //log("form1.planCk.length"); if ( planString.indexOf( form1.planCk[ig].value, 0 ) > -1 ) { form1.planCk[ig].checked = true; } } }catch(ex) {} //2006-02-20 ±ÇÁ¤È£ : »ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤Æ¯¾à °¡ÀԽà ÀÚ±âºÎ´ã±Ý ¸®½ºÆ® º¯°æ : ¿µ¾÷¿ëÀº ¾øÀ½(ÀÚÂ÷ À§Ä¡ È®ÀÎ) //var tmpAccDeductFlag = false; var accDeductOptCode = ''; //log("policyCommon.js 4137"); var specWeekendSiaFlag = false; //2006-03-27 ±ÇÁ¤È£ : ÀÚ¼Õ ÁÖ¸»ÈÞÀÏÈ®´ëº¸»óƯ¾à ¼±Åà ¿©ºÎ for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempSpecDoc = specVt1.elementAt(i); //log("policyCommon.js 4140"); if ( getString(tempSpecDoc,"sSpecCode") == SPEC_ACC_DEDUCT ) { //tmpAccDeductFlag = true; accDeductOptCode = getString(tempSpecDoc,"sOptCode"); } if ( getString(tempSpecDoc,"sSpecCode") == SPEC_WEEKEND_SIA ) { specWeekendSiaFlag = true; } } var form0 = document.form0; //2006-03-27 ±ÇÁ¤È£ : ·¹Á®¿ë¿¡¼­ ÀÚ¼Õ ÁÖ¸»ÈÞÀÏÆ¯¾à ¹Ì°¡ÀԽà ÀÚ¼Õ combo enable if(form0.sInsType.value == INS_BUSINESS_LEISURE && !specWeekendSiaFlag) { form1.cover[0].disabled = false; //ÀÚ¼Õ ÄÞº¸ÀÇ À§Ä¡°¡ ¿©±â°¡ ¾Æ´Ï¸é ¼öÁ¤ } //if(tmpAccDeductFlag) { //ÆË¾÷¿¡¼­ ¼±Åà if(accDeductOptCode != '') { //ÆË¾÷¿¡¼­ ¼±Åà var vehicleAmt = getNumber(form0.nVehicleAmt.value); var item1 = getNumber(form0.sumAmt1.value); var item2 = getNumber(form0.sumAmt2.value); var sumVehicle = Number(vehicleAmt) + Number(item1) + Number(item2); log("policyCommon.js 4159 "+ sumVehicle); if(sumVehicle>0) { form1.sOptCode[5].value = coverOptCode99999; //ÀÚÂ÷ÀÇ À§Ä¡°¡ 5¹øÀÌ ¾Æ´Ï¸é ¼öÁ¤ if(form1.nOadAmt.value == '0') { form1.nOadAmt.value=sumVehicle; } if(applyType != "E"){ form1.nDeductAmt.disabled = false; } } else { alert("Â÷·®°¡¾×ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù. °¡ÀÔºÒ°¡!!"); form1.sOptCode[5].value = coverOptCode00000; form1.nOadAmt.value="0"; if(applyType != "E"){ form1.nDeductAmt.disabled = true; } //form1.nDeductAmt.value = '000'; return; } while(form1.nDeductAmt.length>0) { form1.nDeductAmt.options.remove(0); log("policyCommon.js 4178 "); } var optionObj = document.createElement("OPTION"); optionObj.text = Number(accDeductOptCode.substring(0,2))+"¸¸¿ø"; optionObj.value = '0' + accDeductOptCode.substring(0,2); form1.nDeductAmt.options.add(optionObj); if(applyType != "E"){ form1.nReplaceAmt.disabled = true; } form1.nReplaceAmt.value = '000'; for(i=0; i1) { if(getCoverGroup(form1.cover[i].value) == COVER_OAD_GROUP && applyType != "E" ) { form1.cover[i].value = COVER_OAD; form1.cover[i].disabled = false; } //} else { // if(getCoverGroup(form1.cover.value) == COVER_OAD_GROUP) { // form1.cover.value = COVER_OAD; // form1.cover.disabled = false; // } //} } log("policyCommon.js 4209 "); if(applyType != "E"){ form1.sCover[5].value = COVER_OAD; //ÀÚÂ÷ÀÇ À§Ä¡°¡ 5¹øÀÌ ¾Æ´Ï¸é ¼öÁ¤ form1.sOptCode[5].disabled = false; //ÀÚÂ÷ÀÇ À§Ä¡°¡ 5¹øÀÌ ¾Æ´Ï¸é ¼öÁ¤ log("policyCommon.js 4212 "); } } else { //ÆË¾÷¿¡¼­ ¹Ì¼±Åà log("policyCommon.js 4236 "); if(sAccDeductFlag) { //¹Ù·Î Àü¿¡ ¼±Åà var deductVec = applyHash.get("coverOptHash").get("coverOptVt"+COVER_DEDUCT); while(form1.nDeductAmt.length>0) { form1.nDeductAmt.options.remove(0); } for(i=0; i1) { if(getCoverGroup(form1.cover[i].value) == COVER_OAD_GROUP && applyType != "E") { form1.cover[i].disabled = false; } //} else { // if(getCoverGroup(form1.cover.value) == COVER_OAD_GROUP) { // form1.cover.disabled = false; // } //} } if(applyType != "E"){ form1.sOptCode[5].disabled = false; //ÀÚÂ÷ÀÇ À§Ä¡°¡ 5¹øÀÌ ¾Æ´Ï¸é ¼öÁ¤ } } } //2006-02-20 ±ÇÁ¤È£ : »ç°íÇüź° ÀÚ±âºÎ´ã±Ý ¼³Á¤Æ¯¾à °¡ÀԽà ÀÚ±âºÎ´ã±Ý ¸®½ºÆ® º¯°æ }catch(e){log(e);} } log("policyCommon.js 4328 "); if ( sDriveStat == null ) sDriveStat = ""; if(applyType != "E"){ theDocument.form0.sDriveStat.value = sDriveStat; } log("policyCommon.js 4330 "); } /** * Â÷·® Á¤º¸ ÆË¾÷¿¡¼­ È£ÃâÇÔ * @cdate 2004/01/05 * @param Document : CODAA08 * @return * @exception * @version 1.0 * @author **/ function setchcd( xmlStr, applyType ) { if(applyType == "E"){ //´ãº¸Ãß°¡·Î ÀÎÇØ Â÷¸í ÀçÁ¶È¸ÇÑ °æ¿ì ÀÚ·á°¡ º¯°æµÇ¸é ¿¡·¯Ã³¸®ÇÔ. if ( typeof xmlStr != 'undefined' && xmlStr != null && xmlStr != '' ) { var chcdDom = getDocument(xmlStr); if(fromCode == 5){ //2007-06-08 ±ÇÁ¤È£ : ¹è¼­È®Á¤´ë»óÁ¶È¸ È­¸é if(theDocument.form0.sCarCode.value != getString(chcdDom, "sCarCode" ) || theDocument.form0.sYear.value != getString(chcdDom, "sCarYear" )){ alert("½É»ç½Ã Â÷¸í ÀڷḦ º¯°æÇÏ½Ç ¼ö ¾ø½À´Ï´Ù"); return; } }else if(theDocument.form0.sPlateNo.disabled){ if(theDocument.form0.sCarCode.value != getString(chcdDom, "sCarCode" ) || theDocument.form0.sYear.value != getString(chcdDom, "sCarYear" )){ alert("Â÷·® º¯°æ ¹è¼­°¡ ¾Æ´Ï¹Ç·Î Â÷¸í ÀڷḦ º¯°æÇÏ½Ç ¼ö ¾ø½À´Ï´Ù"); return; } } } tsMain.disableTab(3); // ´ãº¸Ãß°¡·Î ÀÎÇØ Â÷¸í ÀçÁ¶È¸ÇÑ °æ¿ì ÀÚ·á°¡ º¯°æµÇ¸é ¿¡·¯Ã³¸®ÇÔ. }else{ tsMain.disableTab(1); } airBagAutoSet = "Y"; //¿¡¾î¹é ÀÚµ¿&¼öµ¿ ¼ÂÆÃ //2006-02-08 ±ÇÁ¤È£ sMachineDeviceFlag = ''; sAutoMissonFlag = ''; sCraneFlag = ''; sIMFlag = ''; sABSFlag = ''; sSportsCarFlag = ''; if ( form0.sSportsCar.value=='1' ) { theDocument.form0.sSportsCarFlg.value = 'Y'; } if ( typeof xmlStr != 'undefined' && xmlStr != null && xmlStr != '' ) { var chcdDom = getDocument(xmlStr); var form = theDocument.form0; if(applyType == "E") { /*2007-06-08 ±ÇÁ¤È£ : À§·Î À̵¿ // ´ãº¸Ãß°¡·Î ÀÎÇØ Â÷¸í ÀçÁ¶È¸ÇÑ °æ¿ì ÀÚ·á°¡ º¯°æµÇ¸é ¿¡·¯Ã³¸®ÇÔ. if(form0.sPlateNo.disabled){ if(form0.sCarCode.value != getString(chcdDom, "sCarCode" ) || form0.sYear.value != getString(chcdDom, "sCarYear" )){ alert("Â÷·® º¯°æ ¹è¼­°¡ ¾Æ´Ï¹Ç·Î Â÷¸í ÀڷḦ º¯°æÇϽǼö ¾ø½À´Ï´Ù"); return; } }*/ //2006-04-28 ±ÇÁ¤È£ : 2006.06 Á¦µµ°³¼± //º¸Çè½Ã±â°¡ 6¿ù 1ÀÏ ÀÌÀüÀ̰í, Â÷·®´ëüÀÏÀÌ 6¿ù 1ÀÏ ÀÌÈÄÀÎ °æ¿ì¿¡ Á¶È¸µÈ Â÷Á¾ÀÌ ¼ÒÇüB 2Á¾ÀÌ¸é ¹è±â·®À» Á¶È¸ÇØ Á¦µµ°³¼± ÀÌÀüÀÇ Â÷Á¾(ÁßÇü 1Á¾)À¸·Î º¯°æ var sCarChangeDate = getDate(form.sCarChangeDate.value); //Â÷·®´ëüÀÏ var sFmdt = getDate(form.sFmdt.value); //º¸Çè½Ã±â try{ if(sFmdt < '20060601' && sCarChangeDate >= '20060601') { if(getString(chcdDom, "sVehicleCode1") == VEHICLE_S_B2) { if(getString(chcdDom, "sExhaust") > 1500 && getString(chcdDom, "sExhaust") <= 1600) { setString(chcdDom, "sVehicleCode1", VEHICLE_M_1); } } } }catch(e) {} /*2007-06-05 ±ÇÁ¤È£ //2007-03-08 ±ÇÁ¤È£ : 2007.04 Á¦µµ°³¼± //2007.04.17 ÀÌÀü °³½ÃÀÏ °è¾àÀÌ 2007.04.17 ÀÌÈÄ·Î Â÷·®´ëü½Ã °³¹ß¿ø ÀÓ½ÃÂ÷¸íÄÚµå »ç¿ë ºÒ°¡ if(sFmdt < '20070417' && sCarChangeDate >= '20070417'){ if (getString(chcdDom, "sVehicleCode1")=="$") { alert("2007.04.17 ÀÌÀü °³½Ã °è¾à¿¡ ´ëÇØ 2007.04.17 ÀÌÈÄ·Î Â÷·®´ëü½Ã °³¹ß¿ø ÀÓ½ÃÂ÷¸íÄÚµå´Â »ç¿ëÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù."); return; } } */ } form.sCarName.value = getString(chcdDom, "sCarName" ); form.sCarCode.value = getString(chcdDom, "sCarCode" ); form.sYear.value = getString(chcdDom, "sCarYear" ); form.sYearType.value = getString(chcdDom, "sCarYearType" ); // 2007.03.07 - ½Å½Âö - Â÷·®¸ðµ¨º°µî±Þ Ãß°¡ form.sCarGrade.value = getString(chcdDom, "sCarGrade"); // 2007.03.07 - ½Å½Âö - ´ëÇ¥Â÷¸í¿©ºÎ Ãß°¡ if (getString(chcdDom, "sVehicleCode1")=="$") { form.sRepresentYN.value = "Y"; } else { form.sRepresentYN.value = ""; } form.stereo.value = getString(chcdDom, "sStereo" ); form.glass.value = getString(chcdDom, "sGlass" ); form.aircon.value = getString(chcdDom, "sAircon" ); form.airbag.value = getString(chcdDom, "sAirBag" ); form.imgps.value = getString(chcdDom, "sRobbery" ); form.sABS.value = getString(chcdDom, "sAbs"); form.pers.value = getString(chcdDom, "sPers" ); //2006-03-08 ±ÇÁ¤È£ : ÃÖÃʵî·ÏÀÏÀÌ ¾øÀ» °æ¿ì¿¡´Â ¿¬½ÄÀ» ÃÖÃʵî·ÏÀÏ¿¡ ¼¼ÆÃ if(form.sFirstRgstDate.value == '') { form.sFirstRgstDate.value = form.sYear.value; } // 2007.03.07 - ½Å½Âö - ´ëÇ¥Â÷¸íÀÌ ¾Æ´Ò°æ¿ì¿¡¸¸ if (form.sRepresentYN.value != "Y") { // Â÷Á¾ÄÚµå ÀúÀå form.sVehicleCode1.value = getString(chcdDom, "sVehicleCode1"); form.sVehicleCode2.value = getString(chcdDom, "sVehicleCode2"); form.sVehicleCode.value = getString(chcdDom,"sVehicleCode1"); if ( getString(chcdDom, "sCarAmt" ) != "" ) { form.changeCar.value=""; form.nVehicleAmt.value = setNumber(getString(chcdDom, "sCarAmt" )); totalVehicleAmt = form.nVehicleAmt.value; form.nVehicleAmt.readOnly = true; if ( form.sCarName.value!='') form.sCarName.readOnly = true; form.sCarCode.readOnly = false; form.sCarCodeReason.value = ""; form.sCarCodeReason.disabled = true; if(applyType == "E"){ form.btnVehicleAmt.disabled = true; }else { form.carAmtBtn.disabled = true; } } else { form.changeCar.value="Y"; form.nVehicleAmt.value = 0; form.sCarName.readOnly = false; form.sCarCode.readOnly = false; form.nVehicleAmt.readOnly = false; form.sCarCodeReason.disabled = false; if(applyType == "E"){ form.btnVehicleAmt.disabled = false; }else { form.carAmtBtn.disabled = false; } } } else { form.changeCar.value="Y"; // 2007.03.09 - ½Å½Âö - ¸·¾Æ¹ö¸² -¦® //form.sCarName.readOnly = true; //form.sCarCode.readOnly = true; form.nVehicleAmt.readOnly = false; form.nVehicleAmt.disabled = false; form.sCarCodeReason.disabled = false; if(applyType == "E"){ form.btnVehicleAmt.disabled = false; }else { form.carAmtBtn.disabled = false; } alert("Â÷Á¾ÀÌ Á¤È®ÇÑÁö È®ÀÎÇØÁÖ¼¼¿ä."); } vehicleCodeChange(); getVehicleName(form.sVehicleCode.value, false ); setChangeVehicleCode(); if(applyType == "E"){ vehicleItemClear(); // ºÎ¼Ó,±â°è ÃʱâÈ­... } try { coverFieldCheck(); }catch(e){ } try { setVehicleAmtData(); }catch(e){ } CODAA08CarCodeDoc = chcdDom; //2006-05-04 ±ÇÁ¤È£ : À§Ä¡º¯°æ if(applyType != "E"){ var form1 = theDocument.form1; try { form1.nSum1.value = "0"; form1.nSum2.value = "0"; //2006-06-05 ±ÇÁ¤È£ : º¸Çè·á°¡ 0À¸·Î µÇ¾úÀ¸³ª Á¶È¸ ¹öưÀ» ´Ù½Ã ´­·¯ º¸Çè·á ÅÜÀÌ ´Ù½Ã ±×·ÁÁüÀ¸·Î½á º¸Çè·á°¡ 0ÀÌ ¾Æ´Ï°Ô µÇ´Â ¹ö±×¸¦ Á¦¾î changeSum1 = "0"; changeSum2 = "0"; }catch(e){ changeSum1 = "0"; changeSum2 = "0"; } tsMain.disableTab(2); tsMain.disableTab(3); } else{ // ¹è¼­ defaultSpecSetting(); // Ưº°¿äÀ² setting } } // 2007.03.07 - ½Å½Âö - Â÷·®¸ðµ¨º°µî±Þ Ãß°¡ form.sCarGrade.value = getString(chcdDom, "sCarGrade"); setCarRate(getString(chcdDom, "sCarGrade")); tsMain.enableTab(1); //°³ÀÎ¿ë º¸Á¾¿¡ Â÷Á¾ÀÌ º¯°æµÇ¸é Â÷·®Çüź°Æ¯º°¿äÀ² º¯°æ... if ( getInsKey(form0.sInsType.value) == INS_PERSON_GROUP ) { log("setchcd() : °³ÀÎ¿ë º¸Á¾¿¡ Â÷Á¾ÀÌ º¯°æµÇ¸é Â÷·®Çüź°Æ¯º°¿äÀ² º¯°æ"); /*2005-11-30 ±ÇÁ¤È£ vehicleComboSelect( form.sFmdt.value, form.sVehicleCode.value ); // 2005-06-28 - 75Â÷Á¾ ±¸ºÐ */ getSpecExt(); } // 2007.05.03 - ½Å½Âö - ´Üü¾÷üÀÏ °æ¿ì ´ÜüÀû¿ëÀ² ÀçÁ¶È¸ if ((getInsKey(document.form0.sInsType.value) == INS_COMMERCE_GROUP || getInsKey(document.form0.sInsType.value) == INS_BUSINESS_GROUP) && document.form0.sGroupPolicy.checked==true) { getGroupRate(sBizCode, getDate(form.sFmdt.value)); } if(applyType != "E"){ vehicleItemClear(); //ºÎ¼Ó,±â°è ÃʱâÈ­...==> ¹è¼­´Â À§·Î À̵¿ÇÔ.. } } function defaultSpecSetting(){ var specVtCH = specVtSetting(); var refreshFg = defaultSpecSet(); //2006-03-17 ±ÇÁ¤È£ : Ư¾à,Ưº°¿äÀ² ±âº» ¼¼ÆÃ //if ( specVtCH != 0 ) { if (specVtCH != 0 || refreshFg ) { //2006-03-17 ±ÇÁ¤È£ log("mainChanged() - ½ºÆ÷Ã÷Ä« or À¯»ó¿î¼Û¿ëµµ º¯°æ ¶Ç´Â Ư¾à, Ưº°¿äÀ² ±âº» ¼¼ÆÃ!!!"); // (º¸Çè½Ã±â°¡ 2004¿¡¼­2005·Î º¯°æµÇ°í ½ºÆ÷Ã÷Ä«·Î ¼±ÅÃÇϸé FAM,AGE°¡ ÀÌÁßÀ¸·Î ÀԷµǴ ¿À·ù ¹ß»ý) var specVt1tmpSize = specVt1tmp.size(); for ( var ij=0 ; specVt1tmpSize>ij ; ij++ ) { var temp = specVt1tmp.elementAt(ij); if ( temp==null ) break; if ( getString(temp,"sEtcCond")=="FAM" || getString(temp,"sEtcCond")=='AGE' || getString(temp,"sEtcCond")=='COV' ) { log("mainChanged() - specVt1tmp »èÁ¦==>["+getString(temp,"sSpecCode")+"], ["+getDisplay(temp,"sSpecCode")+"], ["+getString(temp,"sEtcCond")+"], ["+getString(temp,"sEtcCond")+"]\n"); specVt1tmp.remove(ij); ij = ij-1; } } var tmpSpecHash = new Hashtable(); var xmlDoc = getDocument(""); var ii = 8-specVt1tmp.size(); for( var kk=0 ; ii>kk ; kk++ ) { //½ÇÁ¦ µ¥ÀÌÅÍ specVt1tmp.addElement(xmlDoc); } ii = 8-specVt2tmp.size(); for( var kk=0 ; ii>kk ; kk++ ) { //½ÇÁ¦ µ¥ÀÌÅÍ specVt2tmp.addElement(xmlDoc); } tmpSpecHash.put( "specVt1", specVt1tmp ); tmpSpecHash.put( "specVt2", specVt2tmp ); if(keyform.applyType.value == "E"){ var specDisable = form2.btnSpecClause.disabled; specTd.innerHTML = transform(tmpSpecHash.toDocument(),"/policy/endorse/specEndorse.xsl"); form2.btnSpecClause.disabled = specDisable; }else{ specTd.innerHTML = transform( tmpSpecHash.toDocument(), "specinfo.xsl" ); } } } /** * Â÷¸í ¶Ç´Â ºÎ¼ÓÀÇ ¼±ÅÃ/º¯°æ¿¡ µû¸¥ Ư¾à, Ưº°¿äÀ² ¼¼ÆÃ * @cdate 2006/03/17 * @param * @return Ư¾à/Ưº°¿äÀ² È­¸é »õ·Î°íħ ¿©ºÎ * @exception * @version 1.0 * @author * * @see * @csrno * @requestby */ function defaultSpecSet() { if (airBagAutoSet == "Y" || sMachineDeviceFlag == '' || sAutoMissonFlag == '' || sIMFlag == '' || sABSFlag == '' || sCraneFlag == '') { var tempVec = new Vector(); //½ÇÁ¦ µ¥ÀÌÅÍ //Â÷¸í&ºÎ¼Ó Ưº°¿äÀ² ÀÚµ¿ ¼¼ÆÃ var form = document.form0; var airbag = trim(form.airbag.value); //Â÷¸íÁ¶È¸¿¡¼­ÀÇ ¿¡¾î¹é var airbagNum = 0; //¿¡¾î¹é ¼ö var gpsItem = 0; //GPSÀåÂø var absItem = 0; //ABS var sAutoMisson = ''; //ÀÚµ¿º¯¼Ó±â ÀåÂø var nMachineDeviceAmt = form.sumAmt3.value; //±â°èÀåÄ¡ °¡¾× var sCrane; //±âÁß±â¿äÀ² if ( airbag != "" ) { airbagNum = Number(airbag); } if ( form.imgps.value == "1" ) { //GPSÀåÂøÆ¯º°¿äÀ² - µµ³­¹æÁöÀåÄ¡ // gpsItem++; // 2007.04.16 - ½Å½Âö - ÃÖÃʵî·ÏÀÏ Ãß°¡(À̸ðºô¶óÀÌÀú, ³×ºñ°ÔÀ̼Ç, ÅÚ·¹¸Åƽ½º ÀÚµ¿ºÎº¸¹®Á¦) var sFirstRgstDate = getDate(form0.sFirstRgstDate.value); var sFmdtLastYear = ""+(parseInt(getDate(document.form0.sFmdt.value).substring(0, 4), 10)-3); // º¸Çè½Ã±â - 3³â sFmdtLastYear = sFmdtLastYear + getDate(document.form0.sFmdt.value).substring(4, 8); if ( sFirstRgstDate==null||sFirstRgstDate=="" ) { log(">>> ÀÚµ¿ºÎº¸¹æÁö : À̸ðºô¶óÀÌÁ®/³×ºñ°ÔÀ̼Ç/ÅÚ·¹¸Þƽ½º ºÎ¼Óǰ Ãß°¡½Ã ÃÖÃʵî·ÏÀÏÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); gpsItem=0; form.imgps.value = "0"; } else if ( sFirstRgstDate.length!=8 ) { log(">>> ÀÚµ¿ºÎº¸¹æÁö : À̸ðºô¶óÀÌÁ®/³×ºñ°ÔÀ̼Ç/ÅÚ·¹¸Þƽ½º ºÎ¼Óǰ Ãß°¡½Ã ÃÖÃʵî·ÏÀÏÀ» ³â¿ùÀÏ(YYYYMMDD) ÇüÅ·ΠÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); gpsItem=0; form.imgps.value = "0"; } else if ( parseInt(sFmdtLastYear, 10) >= parseInt(sFirstRgstDate, 10) ) { log(">>> ÃÖÃʵî·ÏÀϱâÁØ 3³âÀÌ»óÀÎ Â÷·®ÀÇ ºÎ¼ÓǰÀº ½Ãµ¿¹æÁöÀ§Ä¡ÃßÀûÀåÄ¡ Ưº°¿äÀ² ÇÒÀÎÀû¿ë µÇÁö ¾Ê½À´Ï´Ù."); gpsItem=0; form.imgps.value = "0"; } else { gpsItem++; } } if ( form.sABS.value == "1" ) { //ABS¿äÀ² absItem++; } if(CODAA08CarCodeDoc != null) { //ÀÚµ¿º¯¼Ó±â // if(CODAA08CarCodeDoc != null && getResult(CODAA08CarCodeDoc) != 0) { //ÀÚµ¿º¯¼Ó±â var sAutoMisson = getString(CODAA08CarCodeDoc,"sAutoMisson"); if(sAutoMisson == '') { //´ëÇ¥Â÷¸íÁ¶È¸¿Í DOMÇü½ÄÀÌ ´Þ¶ó ÇÑ ¹ø ´õ Á¶È¸Çغ»´Ù // 2006.06.23 - ½Å½Âö - Á¶°Ç¹® ¿À·ù if (toHashtable(CODAA08CarCodeDoc) != null) { var tmpDoc = toHashtable(CODAA08CarCodeDoc).get("CODBA08"); sAutoMisson = getString(tmpDoc,"sAutoMisson"); } } } if(form.sVehicleCode.value == VEHICLE_SP_WORK) { //Ư¼öÀÛ¾÷ÀÚµ¿Â÷´Â ÀÚµ¿¼¼ÆÃ sCrane = true; } if ( typeof itemVt1 != 'undefined' && itemVt1 != null && itemVt1 != '' ) { //ºÎ¼Ó¿¡¼­ Á¶È¸ var itemVtsize = itemVt1.size(); for( var i = 0 ; i < itemVtsize; i++ ){ var itemDoc = itemVt1.elementAt(i); var itemCode = getString(itemDoc,"sItemCode"); if ( itemCode == ITEM_AIR_BAG[0] ){ airbagNum += 1; } else if ( itemCode == ITEM_AIR_BAG[1] ){ airbagNum += 2; } else if ( itemCode == ITEM_GPS || itemCode == ITEM_NAVIGATION || itemCode == ITEM_TELEMATICS ) { // 2006.06.26 - ½Å½Âö - ÃÖÃʵî·ÏÀÏ Ãß°¡(À̸ðºô¶óÀÌÀú, ³×ºñ°ÔÀ̼Ç, ÅÚ·¹¸Åƽ½º ÀÚµ¿ºÎº¸¹®Á¦) var sFirstRgstDate = getDate(form0.sFirstRgstDate.value); var sFmdtLastYear = ""+(parseInt(getDate(document.form0.sFmdt.value).substring(0, 4), 10)-3); // º¸Çè½Ã±â - 3³â sFmdtLastYear = sFmdtLastYear + getDate(document.form0.sFmdt.value).substring(4, 8); if ( sFirstRgstDate==null||sFirstRgstDate=="" ) { log(">>> ÀÚµ¿ºÎº¸¹æÁö : À̸ðºô¶óÀÌÁ®/³×ºñ°ÔÀ̼Ç/ÅÚ·¹¸Þƽ½º ºÎ¼Óǰ Ãß°¡½Ã ÃÖÃʵî·ÏÀÏÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); gpsItem=0; } else if ( sFirstRgstDate.length!=8 ) { log(">>> ÀÚµ¿ºÎº¸¹æÁö : À̸ðºô¶óÀÌÁ®/³×ºñ°ÔÀ̼Ç/ÅÚ·¹¸Þƽ½º ºÎ¼Óǰ Ãß°¡½Ã ÃÖÃʵî·ÏÀÏÀ» ³â¿ùÀÏ(YYYYMMDD) ÇüÅ·ΠÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù."); gpsItem=0; } else if ( parseInt(sFmdtLastYear, 10) >= parseInt(sFirstRgstDate, 10) ) { log(">>> ÃÖÃʵî·ÏÀϱâÁØ 3³âÀÌ»óÀÎ Â÷·®ÀÇ ºÎ¼ÓǰÀº ½Ãµ¿¹æÁöÀ§Ä¡ÃßÀûÀåÄ¡ Ưº°¿äÀ² ÇÒÀÎÀû¿ë µÇÁö ¾Ê½À´Ï´Ù."); gpsItem=0; } else { gpsItem++; } } else if ( itemCode == ITEM_ABS ) { absItem++; } else if ( itemCode == ITEM_AUTOMISSON ){ sAutoMisson = '1'; } } } if ( airbagNum > 2 ) airbagNum = 2 ; for(var i=specVt2.size()-1; i>=0; i--) { //½ÇÁ¦ µ¥ÀÌÅÍ var tmpDoc = specVt2.elementAt(i); if(getString( tmpDoc, "sSpecCode") == '') { specVt2.remove(i); } } if(airBagAutoSet == "Y") {//¿¡¾î¹é for(var i=0; i"); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , CLAUSE_AIRBAG1 ) ; setDisplay( xmlDoc, "sSpecCode" , "¿¡¾î¹é ÀåÂø(¿îÀü¼®)" ) ; setString( xmlDoc, "nSpecRate" , getAirBagRate(CLAUSE_AIRBAG1) ); setString(xmlDoc, "sEtcCond" , "AIR"); tempVec.addElement(xmlDoc); } else if(airbagNum == 2) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , CLAUSE_AIRBAG2 ) ; setDisplay( xmlDoc, "sSpecCode" , "¿¡¾î¹é ÀåÂø(¿îÀü¼® ¹× º¸Á¶¼®)" ) ; setString( xmlDoc, "nSpecRate" , getAirBagRate(CLAUSE_AIRBAG2) ); setString(xmlDoc, "sEtcCond" , "AIR"); tempVec.addElement(xmlDoc); } } if(document.form0.sInsType.value != INS_COMMERCE) { //2006-04-18 ±ÇÁ¤È£ : ¿µ¾÷¿ëÀº ÇØ´ç »çÇ× ¾øÀ½ if(sIMFlag == '') {//½Ãµ¿¹æÁöÀåÄ¡ for(var i=0; i 0) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , SPEC_IM[0] ) ; setDisplay( xmlDoc, "sSpecCode" , SPEC_IM[1] ) ; setString( xmlDoc, "nSpecRate" , SPEC_IM[2] ); setString(xmlDoc, "sEtcCond" , "$"); tempVec.addElement(xmlDoc); } } if(sABSFlag == '') {//ABS for(var i=0; i 0) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , SPEC_ABS[0] ) ; setDisplay( xmlDoc, "sSpecCode" , SPEC_ABS[1] ) ; setString( xmlDoc, "nSpecRate" , SPEC_ABS[2] ); setString(xmlDoc, "sEtcCond" , "$"); tempVec.addElement(xmlDoc); } } if(sAutoMissonFlag == '') {//ÀÚµ¿º¯¼Ó±â for(var i=0; i"); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , SPEC_AUTOMISSON[0] ) ; setDisplay( xmlDoc, "sSpecCode" , SPEC_AUTOMISSON[1] ) ; setString( xmlDoc, "nSpecRate" , SPEC_AUTOMISSON[2] ); setString(xmlDoc, "sEtcCond" , "$"); tempVec.addElement(xmlDoc); } } } if(sMachineDeviceFlag == '') {//±â°èÀåÄ¡ for(var i=0; i 0) { var xmlDoc = getDocument(""); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , COVER_SPEC_MACANIC[0] ) ; setDisplay( xmlDoc, "sSpecCode" , COVER_SPEC_MACANIC[1] ) ; setString( xmlDoc, "nSpecRate" , COVER_SPEC_MACANIC[2] ); setString(xmlDoc, "sEtcCond" , "$"); tempVec.addElement(xmlDoc); } } if(sCraneFlag == '') {//±âÁß±â¿äÀ² for(var i=0; i"); setString( xmlDoc, "sCodeType" , "2" ); setString( xmlDoc, "sSpecCode" , CLAUSE_CRANE ) ; setDisplay( xmlDoc, "sSpecCode" , "±âÁß±âÀåÄ¡¿äÀ²" ) ; setString( xmlDoc, "nSpecRate" , 120 ); //±âÁß±âÀåÄ¡¿äÀ² setString(xmlDoc, "sEtcCond" , "$"); tempVec.addElement(xmlDoc); } } for(var i=0; i"); var ii = 8-specVt2.size(); for( var kk=0 ; ii>kk ; kk++ ) { specVt2.addElement(xmlDoc2); } specVt2tmp = specVt2; //±×¸®±â Àü¿ë return true; } else { return false; } } /** * ÇöÀçÀϰú º¸Çè½Ã±â Â÷À̰¡ 2°³¿ùÀÎÁö ¿©ºÎ * @cdate 2006/03/24 * @param * @return 2°³¿ù ¿©ºÎ * @exception * @version 1.0 * @author * * @see * @csrno * @requestby */ function isImpossibleFmdt(sFmdt) { if ( sFmdt > addMonth2(getCurrentDate("yyyyMMdd"), 2) ) { alert("º¸Çè½Ã±â°¡ ÇöÀçÀϷκÎÅÍ 2°³¿ù À̳»ÀÎ ¼³°è°Ç¸¸ °¡´ÉÇÕ´Ï´Ù."); return true; } //2006-04-10 ±ÇÁ¤È£ : 6¿ù1ÀÏ ÀÌÈÄ(1ÀÏ Æ÷ÇÔ) »êÃâ ºÒ°¡[ÀÓ½Ã] //2006-05-03 ±ÇÁ¤È£ : 6¿ù11ÀÏ ÀÌÈÄ(11ÀÏ Æ÷ÇÔ) »êÃâ ºÒ°¡[ÀÓ½Ã] //2006-11-09 ±ÇÁ¤È£ : ÇÒÀÎÇÒÁõµî±ÞÁ¦µµ Àû¿ëÀü±îÁö´Â 2007³â »êÃâ ºÒ°¡ //2006-11-10 ½Å½Âö : ÇÒÀÎÇÒÁõµî±ÞÁ¦µµ Àû¿ëÀü±îÁö´Â 2007³â »êÃâ ºÒ°¡(Ç®À½) //if ( sFmdt >= '20070101' ) { // alert("º¸Çè½Ã±â°¡ 2007³âÀÎ ¼³°è°ÇÀº »êÃâ ºÒ°¡´ÉÇÕ´Ï´Ù."); // return true; //} // 2007.01.23 - ½Å½Âö - ¿äÀ²»ó½ÂÀ¸·Î ÀÎÇÑ »êÃâ ºÒ°¡ // 2007.01.29 - ½Å½Âö - ¿äÀ²»ó½ÂÀ¸·Î ÀÎÇÑ »êÃâ ºÒ°¡(Ç®À½) //if ( sFmdt >= '20070303' ) { // alert("º¸Çè½Ã±â°¡ 2007³â 3¿ù 3ÀÏ ÀÌÈÄÀÇ ¼³°è°ÇÀº »êÃâÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù."); // return true; //} // 2007.02.08 - ½Å½Âö - Á¦µµ°³¼±À¸·ÎÀÎÇØ »êÃâ ºÒ°¡ //if ( sFmdt >= '20070401' ) { // alert("º¸Çè½Ã±â°¡ 2007³â 4¿ù 1ÀÏ ÀÌÈÄÀÇ ¼³°è°ÇÀº »êÃâÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù."); // return true; //} //2007-02-26 ±ÇÁ¤È£ : Á¦µµ°³¼± Àû¿ë ÀÏÀÚ //2007-03-05 ½Å½Âö : Á¦µµ°³¼± Àû¿ë ÀÏÀÚ(Ç®À½) //if ( sFmdt >= '20070417' ) { // alert("º¸Çè½Ã±â°¡ 2007³â 4¿ù 17ÀÏ ÀÌÈÄÀÇ ¼³°è°ÇÀº »êÃâÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù."); // return true; //} //2007-05-11 ±ÇÁ¤È£ : Á¦µµ°³¼± Àû¿ë ÀÏÀÚ //2007-05-22 ½Å½Âö : Á¦µµ°³¼± Àû¿ë ÀÏÀÚ(Ç®À½) //if ( sFmdt >= '20070701' ) { // alert("º¸Çè½Ã±â°¡ 2007³â 7¿ù 1ÀÏ ÀÌÈÄÀÇ ¼³°è°ÇÀº »êÃâÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù."); // return true; //} return false; } /** * û¾à È­¸é¿¡¼­ Â÷¸íÄÚµå Á÷Á¢ÀԷ½à Á¶È¸ * @cdate 2006/03/25 * @param String : Â÷¸íÄÚµå * @return * @exception * @version 1.0 * @author ±ÇÁ¤È£ * */ function delCarCodeAndSearch(carCD) { if(event.keyCode == 9) { return; } if(carCD.length == 5) { delCarCode('sCarCode'); //2007-06-01 ±ÇÁ¤È£ var fmdt = document.form0.sFmdt.value; if(document.keyform.applyType.value == 'E'){ fmdt = document.form0.sCarChangeDate.value; } //2006-03-25 ±ÇÁ¤È£ : ´ëÇ¥Â÷¸íÄڵ常 ÁøÇà °¡´É // 2007.03.07 - ½Å½Âö - º¸Çè½Ã±â·Î ºÐ±â //if(!isRepresentativeCarCode(document.form0.sInsType.value, carCD)) { //if (!isRepresentativeCarCode(document.form0.sInsType.value, carCD, getDate(document.form0.sFmdt.value))) { if (!isRepresentativeCarCode(document.form0.sInsType.value, carCD, getDate(fmdt))) { //2007-06-01 ±ÇÁ¤È£ alert("Á¸ÀçÇÏÁö ¾Ê´Â ´ëÇ¥Â÷¸íÄÚµåÀÔ´Ï´Ù."); document.form0.sCarCode.value = ""; document.form0.sCarGrade.value = ""; document.form0.nCarRate.value = ""; return; } carCodeSearch(carCD); } // 2007.03.20 - ½Å½Âö - º¸Çè·áÃʱâÈ­ if (document.form0.sCarCode.value=="") { clearPrem(); } } /** * ALP °í°´½Ã ½ÅÂ÷¼ÕÇØµµ³­ÇÑÁ¤´ãº¸Æ¯¾à ±âº» ¼¼ÆÃ * @cdate 2006/03/26 * @param String : º¸Á¾ * @param Hashtable : Ư¾à,Ưº°¿äÀ² * @return * @exception * @version 1.0 * @author ±ÇÁ¤È£ * */ function setDefaultSpecALP(sInsType, specHash) { if(ALPFlag && (sInsType == INS_PERSON_HICAR || sInsType == INS_BUSINESS_LEISURE)) { var pola003Doc = getDocument("POLAA03"); setString(pola003Doc, "sCodeType", "1"); setString(pola003Doc, "sInsType", sInsType); setString(pola003Doc, "sSpecCode", SPEC_ROBBERY_NEWCAR); setString(pola003Doc, "nSpecRate", "100"); setString(pola003Doc, "sEtcCond", "$"); setString(pola003Doc, "sOptCode", ""); setDisplay(pola003Doc, "sSpecCode", "½ÅÂ÷¼ÕÇØµµ³­ÇÑÁ¤´ãº¸Æ¯¾à"); var tmpSpecVec1 = specHash.get("specVt1"); tmpSpecVec1.insertElementAt(pola003Doc, 0); specHash.put("specVt1", tmpSpecVec1); } } /** * Ç÷£ üũ¹Ú½º Ŭ¸¯ * @cdate 2004/01/05 * @param input tag object : Ç÷£Ã¼Å©¹Ú½º * @param String : Ç÷£ÄÚµå * @exception * @return * @version 1.0 * @author **/ function planCheckBoxClick( chObj, planCD ) { log("planCheckBoxClick Start == " + planCD); var applyType = keyform.applyType.value; var form = document.form0; if(trim(document.form0.sFmdt.value) == ""){ alert("º¸Çè±â°£À» ÀÔ·ÂÇϽʽÿä"); //chObj.checked = false; tsMain.selectedIndex = 0; document.form0.sFmdt.focus(); return; } if(trim(document.form0.sVehicleCode.value) == ""){ alert("Â÷Á¾À» ÀÔ·ÂÇϽʽÿä"); //chObj.checked = false; tsMain.selectedIndex = 0; document.form0.sVehicleCode.focus(); return; } var xmlDoc = getDocument("CODAA04"); var form1; var sPolHolderID = ""; //var cover = ''; //var optCode = ''; //var sHicarServiceYN = 'N'; if(applyType == "E"){ form1 = document.form2; xmlDoc = applyHash.get("pola001Info" ); setString(xmlDoc, "sApplyType", document.keyform.applyType.value ); setString(xmlDoc, "sApplyYM" , document.keyform.applyYM.value ); setString(xmlDoc, "sApplySer" , document.keyform.applySer.value ); sPolHolderID = getCustNo(document.form1.sPolholderId.value); //2006-07-26 ±ÇÁ¤È£ }else{ form1 = document.form1; setString(xmlDoc, "sApplyType", document.keyform.applyType.value ); setString(xmlDoc, "sApplyYM" , document.keyform.applyYM.value ); setString(xmlDoc, "sApplySer" , document.keyform.applySeq.value ); sPolHolderID = getCustNo(form.sPolholderId.value); //2006-07-26 ±ÇÁ¤È£ } /*2006-07-26 ±ÇÁ¤È£ //2006-07-26 ±ÇÁ¤È£ : ÇÏÀÌÄ«´ÙÀÌ·ºÆ®¼­ºñ½º °¡ÀÔ¿©ºÎ for ( var j = 0; j < form1.sCover.length ; j++ ) { cover = form1.sCover[j].value; optCode = form1.sOptCode[j].options[form1.sOptCode[j].selectedIndex].value; if ( cover == COVER_HICAR1 || cover == COVER_HICAR2 ) { if(optCode == coverOptCode99999) { sHicarServiceYN = 'Y'; } } } */ planString = planCD; setString(xmlDoc, "planCD", planString); setString(xmlDoc, "sSearchType", "2" ); //Á¶È¸Å¸ÀÔ==Ç÷£ setString(xmlDoc, "sClassCode1", document.form0.sSpcGb.value); setString(xmlDoc, "sClassCode2", document.form0.sInsType.value); setString(xmlDoc, "sClassCode3", document.form0.sVehicleCode.value); setString(xmlDoc, "sApplyFmdt", document.form0.sPremDate.value); setString(xmlDoc, "sUseCode", document.form0.sUseCode.value); //2006-01-24 ±ÇÁ¤È£ setString(xmlDoc, "sPolHolderID", sPolHolderID); //2006-07-26 ±ÇÁ¤È£ //setString(xmlDoc, "sHicarServiceYN", sHicarServiceYN); //2006-07-26 ±ÇÁ¤È£ setString(xmlDoc, "sHicarServiceYN", "Y"); //2006-07-26 ±ÇÁ¤È£ setTask(xmlDoc, "CodeTask"); setAction(xmlDoc, "getSpecForPlan"); try { //±âº»Æ¯¾à Á¶È¸¸¦ ÇÒ¶§ Ư¾àÇ÷£ üũ¹Ú½º¸¦ disabled½ÃŲ´Ù. if( form1.planCk.length > 1) { for ( var i=0 ; form1.planCk.length>i ; i++ ) { form1.planCk[i].disabled = true; } }else { form1.planCk.disabled = true; } }catch(e){log('±âº»Æ¯¾à Á¶È¸¸¦ ÇÒ¶§ Ư¾àÇ÷£ üũ¹Ú½º¸¦ disabled ¿¡·¯'+e);} callXMLService( " debug:false; sync:false; callback:_planCheckBoxClick ; srv: myService;", "perform",xmlDoc); } /** * Ç÷£ üũ¹Ú½º Ŭ¸¯ Äݹé * @cdate 2004/01/05 * @param Docment : hashtable [[specVt1:POLAA03]], [[specVt2:POLAA03]] * @exception * @return * @version 1.0 * @author **/ function _planCheckBoxClick(result){ log("planCheckBoxClick getSpecForPlan È£Ãâ end== "); var applyType = keyform.applyType.value; var resultDoc = toHashtable(result); var retSpecVt1 = resultDoc.get("specVt1"); var specVt11 = new Vector(); var check1Len = retSpecVt1.size(); var xmlDoc = null; for ( var i=0 ; i 1) { for ( var i=0 ; form1.planCk.length>i ; i++ ) { form1.planCk[i].disabled = false; } }else { form1.planCk.disabled = false; } if(applyType != 'E'){ try{ //2006-02-20 ±ÇÁ¤È£ var sumVehicle = Number(getNumber(document.form0.nVehicleAmt.value)) + Number(getNumber(document.form0.sumAmt1.value)) + Number(getNumber(document.form0.sumAmt2.value)); form1.nOadAmt.value = ""+sumVehicle; addPDCombo(); }catch(e){} coverFieldCheck(); //´ãº¸ üũ!!! }else{ enableItem(theDocument.form2, "next"); enableItem(theDocument.form2, "next1"); enableEndorseObject (); hicarDisable(); fOadEnable(); } }catch(e){log(e)} log("planCheckBoxClick end== "); } /** * °è¾à¹øÈ£¹× ÁֹιøÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ µî¿¡¼­ '-'À» Á¦°ÅÇÑ´Ù. * * @cdate 2006/05/09 * @param °è¾à¹øÈ£/ÁֹιøÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ * @exception * @return string * @version 1.0 * @author ¿ÀÁ¾È­ * */ function getId( id ) { return getValue(id).replace(/-/g, ""); } /** * object ¶Ç´Â string valueÀÇ °ªÀ» trimÇÏ¿© ¸®ÅÏ * paramÀÌ nullÀÏ °æ¿ì ""·Î ¸®ÅÏÇÑ´Ù. * * @cdate 2006/05/09 * @param object ¶Ç´Â value * @exception * @return string * @version 1.0 * @author ¿ÀÁ¾È­ * */ function getValue( object ) { if ( typeof object == 'object' ) { return trim(object.value); } else if ( typeof object == 'string' ) { return trim(object); } else { return ""; } } /** * ÇÒÀÎÇÒÁõµî±Þ º¯°æ½Ã ¿äÀ² display * @cdate 2006/10/30 * @param String : ÇÒÀÎÇÒÁõµî±Þ ÄÚµå * @return * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function setApplyRate( sApplyGrade ) { // 2007.02.06 - ¿ÀÁ¤Åà - µî±Þ°ú À²À» µÑ´Ù display // 2007.02.06 - ¿ÀÁ¤Åà - º¯°æ¹è¼­ÀÏ °æ¿ì¿Í °¡ÀÔ¼³°èÀÏ °æ¿ì ºÐ±â. if(keyform.applyType.value == 'E'){ document.form2.nApplyRate.value = ""; }else{ document.form1.nApplyRate.value = ""; } for(var i=0; i>>== µ¿ÀÏÁõ±Ç °¹¼öÆÄ¾Ç¾ÈµÊ"); } } if ( ((form0.sFmdt.value).replace('/','')).replace('/','')>='20070101' && ((form0.sFmdt.value).replace('/','')).replace('/','')<='20071231' ) { if (obj.checked) { if(keyform.applyType.value == 'E'){ if (form2.sPreApplyGrade.value=='18P' && form2.sApplyGrade.value=='18Z' && nSamePolCnt==0) { isAgree = true; } }else{ if (form1.sPreApplyGrade.value=='18P' && form1.sApplyGrade.value=='18Z' && nSamePolCnt==0) { isAgree = true; } } } else { isAgree = true; } } if (!isAgree) { obj.checked = false; alert('Àü°è¾à18P, °»½Åµî±Þ18ZÀÎ °æ¿ì¸¸ ÇØ´ç(µ¿ÀÏÁõ±Ç, ½Å±ÔÃß°¡ Á¦¿Ü, 2007³â °³½Ã°è¾à¸¸ Àû¿ë)'); } } /** * Àü°è¾à Àû¿ë·ü °­Á¦Àû¿ë (º¸Çè½Ã±â 2007.01.01 ~ 2007.12.31 ÇѽÃÀû) * @cdate 2006/12/13 * @param * @return * @exception * @version 1.0 * @author ½Å½Âö */ function applyForceApplyRate(obj) { var isAgree = false; var nSamePolCnt = 0; try { nSamePolCnt = samePolVt.size(); } catch(e) { try { nSamePolCnt = toVector(samePolVt).size(); } catch(e) { log(">>>== µ¿ÀÏÁõ±Ç °¹¼öÆÄ¾Ç¾ÈµÊ"); } } if ( ((form0.sFmdt.value).replace('/','')).replace('/','')>='20070101' && ((form0.sFmdt.value).replace('/','')).replace('/','')<='20071231' ) { if (keyform.applyType.value == 'E') { if (form2.sPreApplyGrade.value=='18P' && form2.sApplyGrade.value=='18Z' && nSamePolCnt==0) { isAgree = true; } } else { if (form1.sPreApplyGrade.value=='18P' && form1.sApplyGrade.value=='18Z' && nSamePolCnt==0) { isAgree = true; } } } if (isAgree) { obj.checked = true; } else { obj.checked = false; } } /** * Â÷·®¸ðµ¨º°µî±Þ º¯°æ½Ã ¿äÀ² display * @cdate 2007/02/22 * @param String : Â÷·®¸ðµ¨º°µî±Þ ÄÚµå * @return * @exception * @version 1.0 * @author ½Å½Âö */ function setCarRate(sCarGrade) { document.form0.nCarRate.value = ""; if (carGradeVt!=null) { for (var i=0; i>> INFO : ÇØ´ç º¸Çè½Ã±â¿¡ ´ëÇÑ Â÷·®µî±Þ ¹× ¿äÀ²ÀÌ ¾øÀ½"); } } /** * º¸Çè½Ã±â¿¡ µû¸¥ Â÷·®¸ðµ¨º°µî±Þ¸®½ºÆ® Á¶È¸ * @cdate 2007/03/05 * @param * @exception * @return * @version 1.0 * @author ½Å½Âö */ function getCarGradeList(sApplyType) { //2007-03-06 ±ÇÁ¤È£ //function getCarGradeList() { try { var queryDoc = getDocument(""); setString(queryDoc, "sCodeType" , "07"); setString(queryDoc, "sClassCode1", "$" ); setString(queryDoc, "sClassCode2", "$" ); setString(queryDoc, "sClassCode3", "$" ); if(sApplyType == "E"){ //2007-03-06 ±ÇÁ¤È£ setString(queryDoc, "sApplyFmdt" , getDate(document.form0.sCarChangeDate.value)); }else{ setString(queryDoc, "sApplyFmdt" , getDate(document.form0.sFmdt.value)); } setTask (queryDoc, "ApplyMainTask" ); setAction(queryDoc, "getCarGradeList"); callXMLService("sync:true; callback:_getCarGradeList; debug:false; srv:myService;", "perform", queryDoc); } catch(e) { alert('Â÷·®¸ðµ¨º°µî±Þ Á¶È¸ ¿À·ù ==>'+e); log('getCarGradeList() Â÷·®¸ðµ¨º°µî±Þ Á¶È¸ ¿À·ù==>'+e); } } /** * º¸Çè½Ã±â¿¡ µû¸¥ Â÷·®¸ðµ¨º°µî±Þ ÀçÁ¶È¸ Äݹé * @cdate 2007/03/05 * @param Vector : [[CODAA04]] * @return * @exception * @version 1.0 * @author ½Å½Âö */ function _getCarGradeList(result) { carGradeVt = toVector(result); //carGradeTD.innerHTML = transform(carGradeVt.toDocument(), "changeCarGrade.xsl"); carGradeTD.innerHTML = transform(carGradeVt.toDocument(), "/policy/applyMain/changeCarGrade.xsl"); } /** * ´ëÇ¥Â÷¸íÄÚµå µî±Þ¼¼ÆÃ * @cdate 2007/03/07 * @param String : Â÷¸íÄÚµå * @return * @exception * @version 1.0 * @author ½Å½Âö */ function setRepresentCarGrade(sCarCode, sApplyType) { if (document.form0.sRepresentYN.value != "Y") { log(">>> INFO : ´ëÇ¥Â÷¸íÄڵ尡 ¾Æ´Ô ["+sCarCode+"]") return; } document.form0.sCarGrade.value = ""; if (sCarCode == CARCODE_NEW || sCarCode == CARCODE_ETCFOREIGN || sCarCode == CARCODE_ETC || sCarCode == CARCODE_TENOVERETC) { // ´ë»óÂ÷Á¾Àϰæ¿ì if (isCarGrade(document.form0.sVehicleCode.value, document.form0.sInsType.value)) { try { var queryDoc = getDocument(""); setString(queryDoc, "sCodeType" , "30" ); setString(queryDoc, "sMainCode" , sCarCode); setString(queryDoc, "sClassCode", "$" ); if (sApplyType == "E") { setString(queryDoc, "sApplyFmdt", getDate(document.form0.sCarChangeDate.value)); } else { setString(queryDoc, "sApplyFmdt", getDate(document.form0.sFmdt.value )); } setTask (queryDoc, "ApplyMainTask" ); setAction(queryDoc, "getRepresentCarGrade"); callXMLService("sync:true; callback:_setRepresentCarGrade; debug:false; srv:myService;", "perform", queryDoc); } catch(e) { alert('Â÷·®¸ðµ¨º°µî±Þ Á¶È¸ ¿À·ù ==>'+e); log('setRepresentCarGrade() ´ëÇ¥Â÷¸íÄÚµå µî±Þ Á¶È¸ ¿À·ù==>'+e); } } else { document.form0.sCarGrade.value=""; document.form0.nCarRate.value=""; } } else { document.form0.sCarGrade.value=""; document.form0.nCarRate.value=""; // ´ë»óÂ÷Á¾Àϰæ¿ì if (isCarGrade(document.form0.sVehicleCode.value, document.form0.sInsType.value)) { alert("ÇØ´çÇÏ´Â ´ëÇ¥Â÷¸íÄڵ忡 ¸Â´Â µî±ÞÀÌ ¾ø½À´Ï´Ù."); } } } /** * ´ëÇ¥Â÷¸íÄÚµå µî±Þ¼¼ÆÃ Äݹé * @cdate 2007/03/05 * @param Document : [[CODAA02]] * @return * @exception * @version 1.0 * @author ½Å½Âö */ function _setRepresentCarGrade(result) { var resultDoc = getDocument(result); if (getResult(resultDoc)>0) { getCarGradeList(); document.form0.sCarGrade.value = getString(resultDoc, "sShortName"); setCarRate(document.form0.sCarGrade.value); log(">>> INFO : ´ëÇ¥Â÷¸íÄÚµå µî±Þ¼¼ÆÃ ¿Ï·á["+document.form0.sCarGrade.value+":"+document.form0.nCarRate.value+"]"); } else { document.form0.sCarGrade.value=""; document.form0.nCarRate.value=""; // ´ë»óÂ÷Á¾Àϰæ¿ì if (isCarGrade(document.form0.sVehicleCode.value, document.form0.sInsType.value)) { alert("ÇØ´çÇÏ´Â ´ëÇ¥Â÷¸íÄڵ忡 ¸Â´Â µî±ÞÀÌ ¾ø½À´Ï´Ù."); } } } /** * Â÷·®¸ðµ¨µî±Þ Àû¿ë Â÷Á¾ ¿©ºÎ * @cdate 2007/03/05 * @param Document : [[CODAA02]] * @return * @exception * @version 1.0 * @author ½Å½Âö */ function isCarGrade(sVehicleCode, sInsType) { try { if ( (sInsType != INS_COMMERCE) && ( sVehicleCode == VEHICLE_S_A || sVehicleCode == VEHICLE_S_B1 || sVehicleCode == VEHICLE_S_B2 || sVehicleCode == VEHICLE_M_1 || sVehicleCode == VEHICLE_M_2 || sVehicleCode == VEHICLE_L_SEDAN || sVehicleCode == VEHICLE_L_JEEP || sVehicleCode == VEHICLE_H_7 || sVehicleCode == VEHICLE_H_9 ) ) { log("INFO : Â÷·®¸ðµ¨µî±Þ Àû¿ë Â÷Á¾ÀÓ"); return true; } else { log("INFO : Â÷·®¸ðµ¨µî±Þ Àû¿ë Â÷Á¾ÀÌ ¾Æ´Ô"); return false; } } catch (e) { log("INFO : Â÷·®¸ðµ¨µî±Þ Àû¿ë Â÷Á¾ ¿©ºÎÆÇ´ÜºÒ°¡"); alert(e); return false; } } /** * ÀüÂ÷·®Àϰý´ãº¸Æ¯¾à üũ * @cdate 2007/04/30 * @param * @return * @exception * @version 1.0 * @author ½Å½Âö */ function chkSpecAllCar() { try { if (getInsKey(document.form0.sInsType.value) == INS_BUSINESS_GROUP) { for ( var i=0 ; specVt1.size()>i ; i++ ) { var tempSpecDoc = specVt1.elementAt(i); if (getString(tempSpecDoc,"sSpecCode") == SPEC_ALL_CAR[0]) { return true; } } if (document.form0.sGroupPolicy.checked) { alert("¾÷¹«¿ëÀº ÀüÂ÷·®Àϰý°è¾àÀÚµ¿´ãº¸Æ¯¾àÀ» °¡ÀÔÇÏ¿©¾ß¸¸ ´ÜüÇÒÀÎÇÒÁõÀ² Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù."); return false; } } return true; } catch (e) { log("ERR : "+SPEC_ALL_CAR[1]+" ¿À·ù"); alert(e); return false; } } /** * ´Üü¾÷üÀ² ÀçÁ¶È¸ * @cdate 2007/04/30 * @param * @return * @exception * @version 1.0 * @author ½Å½Âö */ function reflashGroupRate() { if (getInsKey(document.form0.sInsType.value) == INS_BUSINESS_GROUP) { if (document.form0.sGroupPolicy.checked) { getGroupRate(sBizCode, getDate(document.form0.sFmdt.value)); } else { log("´Üü¾÷üÀ² ÃʱâÈ­"); var polaa02Doc = applyHash.get("polaa02Info"); try { document.form1.sExtraCode.value = ""; document.form1.nExtraRate.value = ""; document.form1.nApplyRate.value = ""; document.form1.nRangeRate.value = ""; setString(polaa02Doc, "sExtraCode", ""); setString(polaa02Doc, "nExtraRate", ""); setString(polaa02Doc, "nApplyRate", ""); setString(polaa02Doc, "nRangeRate", ""); applyHash.put("polaa02Info", polaa02Doc); } catch(e) { setString(polaa02Doc, "sExtraCode", ""); setString(polaa02Doc, "nExtraRate", ""); setString(polaa02Doc, "nApplyRate", ""); setString(polaa02Doc, "nRangeRate", ""); applyHash.put("polaa02Info", polaa02Doc); } } } } /** * °³¹ß¿ø Â÷¸íÄÚµå·Î Â÷·®À» ¼±ÅÃÇßÀ» ¶§´Â Â÷¸í º¯°æ ºÒ°¡ * @cdate 2007/06/01 * @param * @return * @exception * @version 1.0 * @author ±ÇÁ¤È£ */ function checkRepresentativeCarCode() { if(event.keyCode == 9 || event.keyCode == 17 || event.keyCode == 18) { //tab, alt, ctrl return true; } var form = document.form0; var fmdt = form.sFmdt.value; if(document.keyform.applyType.value == 'E'){ fmdt = form.sCarChangeDate.value; } //2007-06-05 ±ÇÁ¤È£ : °øÅëÀÓ½ÃÂ÷¸íÄÚµå ¹× ¿ÜÁ¦Â÷ Á¦Á¶»ç ÄÚµå Â÷¸í¼öÁ¤ °¡´É if (form.sCarCode.value != '' && form0.sRepresentYN.value != 'Y' ) { //if (form.sCarCode.value != '' && !isRepresentativeCarCode(form.sInsType.value, form.sCarCode.value, getDate(fmdt)) ) { alert("´ëÇ¥Â÷¸íÀÌ ¾Æ´Ò °æ¿ì ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù."); return false; } return true; }