arrHitInfo=new Array("­­,2821,1","  ,103,1,110,1,111,1,2780,1","     ,2692,1,2892,1","           ,41,1,42,1,43,1,2786,1,2799,1,83,1,84,1,100,1,2710,1,120,1,126,1,143,1,2761,1,207,1,209,1,214,1,215,1,218,1,232,1,2766,1,236,1,2768,1,2770,1,246,1,247,1,252,1,2773,1,256,1,2775,1,263,1,2784,1,2798,1,2793,1,2794,1,2795,1,2797,1,268,1,269,1,296,1,2810,1,2812,1,322,1,1077,1,2840,1"," the,2802,1","&gt,5,1","‘life’,2897,1","‘me,2897,1","“amrita,64,1","00,28,1,48,1,334,1,1111,1,1120,6,1126,4,1139,6,1156,6,1157,3,1161,6,1162,3,1207,6,1208,3,2690,1,2693,1,2892,1","000,15,4,20,18,28,1,69,7,38,3,48,6,62,7,80,1,224,1,334,6,330,6,1094,4,1092,1,2623,1,2690,5,2692,4,2693,6,2817,1,2823,1,2838,1,2862,2,2863,3,2870,1,2892,2,2895,1","000books,64,1","0014368c,1143,1,1146,1","003,295,1","004fbd03,1255,1","0060948c,1222,1","007b1f5bfunction,1126,1","0091,2689,2,2691,1,2830,1","00c2001d,1133,1","00c3c52fcategories,1213,1","00pm,1111,8","00z,2816,2","01,20,2,110,1,1120,4,1139,6,1154,1,1156,2,1157,1,1161,2,1162,1,1207,3,1208,2,2692,4,2761,1,2847,12,2872,1","0102ce27include,1233,1","011,69,3,48,3,62,3,334,3,330,2,2693,3","01123232131,330,1","0148e673function,1126,1","016dff5b,1207,1","01cca9ddfunction,1140,1","02,20,4,1139,6,1154,3,2847,16","022,69,1,48,1,62,1,334,1,330,1,2693,1","026,334,2,330,2,1084,1,1081,1,2689,1,2821,1,2825,1,2826,1,2827,1,2832,1,2833,1,2893,1","0261a38d,1177,1","02d,1126,7,1162,2,1208,2","03,20,2,1139,6,2692,2,2821,2,2847,9,2892,1","0325152d,1152,1,1239,1","033,69,1,48,1,62,1,334,1,330,1,2693,1","039bd2c2function,1220,1","03oct,2821,2","04,20,1,334,1,330,1,1139,6,1154,2,2692,10,2821,6,2847,4","0415ff5f,1133,1","0422,69,1,48,1,62,1,334,1,330,1,2693,1","044,69,1,48,1,62,1,334,1,330,1,2693,1","045,38,1","0471,69,1,48,1,62,1,334,1,330,1,2693,1","0481,69,1,48,1,62,1,334,1,330,1,2693,1","0484,19,4,69,2,48,2,57,4,62,2,332,6,334,2,290,6,291,4,292,4,330,2,1077,1,2693,2,2820,6,2821,2,2825,2,2826,2","0487,69,1,48,1,62,1,334,1,330,1,2693,1","0495,69,1,48,1,62,1,334,1,330,1,2693,1","0497,69,1,48,1,62,1,334,1,330,1,2693,1","04d,1126,1","04e51a51,1152,1","04oct,2821,2","05,20,4,1139,10,1154,1,2692,2,2693,1,2821,7,2847,3,2872,1,2892,4","05oct,2821,2","06,8,1,251,2,1074,1,1139,6,2816,148,2817,6,2821,6,2845,1,2847,75,2863,6,2881,1,2892,1","060,334,1","0600fb52,1225,1","06173723,1192,1","068b2651,1245,1","069b6609,1179,1","06a42b47,1208,2","07,1139,6,2847,9","070,334,1","072fe21cfunction,1140,1","07b5e00d,1185,1","08,131,1,1139,6,2847,7,2863,1","080,69,1,48,1,62,1,334,1,330,1,2693,1","08035527function,1126,1","08101a7a,1179,1","082b6384function,1126,1","084b7738,1213,1","08dd0df7,1228,1","08dd43f6,1213,1","08eff6f8if,1231,1,1236,1","08f88ddc,1216,1","09,8,1,334,1,1139,6,2817,1,2847,8,2863,3","0904867a,1213,1","092a45df,1210,1","09bb601d,1248,1","09d6913aif,1233,1","09dea003,1245,1","0a15548f,1228,1","0a281781,1228,1","0a9aa136,1250,1","0b1115dc,1204,1","0b483869,1145,1","0bfcc92e,1179,1,1192,1","0c0a02c0,1162,1","0c26dfb6,1250,1","0c6a8ed9,1219,1","0c94dec2,1122,1,1177,1,1185,1,1254,1","0cb76799,1248,1","0cbac35a,1208,1","0cd41debfunction,1126,1","0d15932f,1156,1","0d3744a8function,1208,1","0d89448b,1161,1","0d9bb318,1207,1","0df9b1c2,1133,1,1204,1,1210,1,1219,1,1225,1","0eb5dcfe,1168,1","0f01de3a,1188,1","0f2c665a,1208,2","0f4f21b7,1152,1,1239,1","0faee0c4,1216,1","1.3.2,6,1","10,6,2,8,12,20,12,38,1,80,1,108,1,332,3,334,8,268,1,322,1,330,6,1111,2,1122,1,1124,1,1126,1,1127,4,1134,2,1139,10,1156,1,1177,1,1179,3,1182,1,1186,1,1192,2,1228,1,1207,1,1210,2,1222,1,1233,1,1231,1,1250,2,1242,1,1248,2,1246,1,1254,1,2697,1,2711,1,2724,1,2758,1,2766,1,2786,1,2791,1,2803,1,2814,1,2816,2,2820,3,2821,8,2838,2,1130,1,1252,1,2847,7,2859,1,2863,1","100,6,1,20,1,28,1,110,1,38,2,48,1,332,1,334,1,1142,2,1122,1,1126,2,1127,4,1133,3,1140,1,1145,2,1177,1,1179,3,1192,2,1228,3,1210,3,1213,3,1216,3,1219,3,1222,3,1225,4,1233,3,1231,3,1236,1,1250,1,1242,3,1245,4,1248,4,1246,1,1254,2,2620,1,2816,1,2820,1,2821,2,2823,2,2838,1,2832,1,1252,1,2862,1,2863,1,2864,1","1000,4,1,110,1,38,2,334,1,2753,1,2761,1,2817,2,2821,1,2838,2","10000,2821,1","100000,1124,2,1210,1","100th,2723,1,2821,2","101,332,1,1140,1,1156,1,1161,1,1207,1,2761,1,2816,1,2820,1","102,332,1,1140,1,1204,8,1205,2,2816,1","1024,1175,2","103,332,1,2761,1,2816,1,2820,1,2821,1","1030,2709,1","1031,1150,1","1033,1150,1","104,69,1,48,1,62,1,332,1,334,1,330,1,1134,2,1153,1,1205,2,2693,1,2816,1,2820,1","1049,1150,1","105,332,1,1134,1,1205,1,2816,1,2820,1","1050,1126,1","1053,290,1,291,1","1054,292,1","105f2093,1157,1","106,332,1,295,1,2816,1,2820,1","1066,2709,1","107,332,1,2816,1,2820,1","1075,2821,1","108,332,1,1161,16,1162,4,2816,1,2820,1","109,332,1,2816,1,2820,1","10954a88include,1152,1","10b29740,1156,1,1161,1,1207,1","10mvss,2761,1","10th,69,1,48,1,62,1,334,1,330,1,2693,1,2821,1","10ul,2761,1","11,6,1,8,4,20,1,38,2,332,3,334,1,295,1,330,1,1124,1,1139,6,1154,1,2620,1,2692,2,2787,2,2724,1,2761,2,2778,1,2779,1,2780,1,2816,2,2820,3,2821,9,2822,1,2838,1,2832,1,1126,1,2847,14,2892,2","110,332,1,2816,1,2820,1","110001,2822,1","110002,69,1,48,1,62,1,334,1,330,1,2693,1","110096,2822,1","111,332,1,2816,1,2820,1","1111,1186,2","112,332,1,1134,1,2816,1,2820,1","11208659,1186,1","113,2816,1","114,1162,1,2816,1","1147220eif,1185,1","115,1162,1,2690,1,2816,1","116,2816,1,2870,1","1162c70c,1156,1,1207,1","1169ed2f,1161,1","117,2816,1","117afbf0,1217,1","118,2816,1","11812,2816,1","119,2816,1","1192ef6finclude,1248,1","11th,38,1,2838,1","12,8,1,20,3,28,1,48,2,100,2,209,1,251,2,332,3,334,8,268,1,292,1,330,4,1074,1,1111,2,1120,2,1124,1,1134,2,1139,6,1154,1,1180,2,1193,2,1205,1,1207,2,1246,1,2620,1,2693,2,2724,1,2786,1,2816,151,2817,5,2820,3,2821,6,2822,2,2823,1,1126,13,2845,1,2847,8,2859,1,2863,1,2864,1,2881,2,2892,3","120,213,1,330,1,2718,1,2816,1","1200,2690,1","1200c205,1133,1,1204,1","121,2816,1","121877c4,1248,1","1219,2821,1","122,2816,1","123,2816,1","1234,19,2,57,2,1111,1,2689,2,2691,1,2709,1,2830,1","124,2816,1","1246,38,1","125,2626,2,2627,2,2688,1,2690,1,2816,1,2863,1","1253faa8,1216,1","126,2761,1,2816,1","127,1201,5,1202,4,2816,1","128,2816,1","129,2816,1","12aa2bcc,1185,1","12t07,2816,2","12th,20,4,334,1,330,1","13,8,1,20,1,251,1,332,3,334,1,330,1,1074,1,1077,1,1124,2,1123,1,1134,1,1139,2,1154,2,1168,1,1180,1,1193,1,1219,18,1220,4,2692,2,2724,1,2778,2,2779,2,2786,1,2816,1,2820,3,2821,5,1126,1,2845,1,2847,1,2859,1,2864,1","130,330,1,2245,1,2816,1,2891,1","1300,2797,1","131,2694,1,2770,3,2816,1","132,2816,1","1324,19,2,57,2","132ef5b6ccsecurityredirect,1228,1,1210,1,1213,1,1222,1,1225,1,1233,1,1231,1,1236,1,1250,1,1242,1","133,2816,1","133ab85a,1156,1","134,2816,1","1341h,69,1,48,1,62,1,334,1,330,1,2693,1","135,29,1,2816,1","1350,1092,1,2786,1","136,2816,1","137,2816,1","138,2816,1","139,2816,1","139f9c1cclass,1124,1","13th,38,1,2838,1,2845,1,2864,1,2881,1","14,8,1,20,1,251,2,332,3,334,1,330,1,1111,1,1124,1,1123,1,1139,2,1168,1,1171,1,1229,1,2722,1,2724,1,2778,1,2779,1,2786,1,2816,1,2820,3,2821,4,2822,1,1126,2,2845,1,2847,4,2864,1,2881,2,2892,1","140,2776,1,2816,1","141,1202,1,2816,1","141009,2822,1","1418,2821,1","142,2816,1","142001,2822,1","142d0c1e,1239,1","143,2816,1","143001,2822,1","144,251,1,1204,12,1205,6,2816,1","1440434,1154,1","1447e4d9,1123,1,1171,1","145,1202,1,2245,1,2816,1,2891,1","14505,2816,1","1452477,1154,1","1454268,1154,1","1454272,1154,1","1454275,1154,1","1454296,1154,1","1457699,1154,1","1457761,1154,1","1458742,1154,1","146,2816,1","146244be,1153,1,1240,1","1467,2821,1","147,2816,1","148,251,1,2816,1","149,2816,1","1496,2821,1","14th,2826,1,2845,2,2864,1,2881,1","15,8,1,16,1,28,1,110,2,64,1,332,3,334,3,330,3,1074,2,1124,1,1123,1,1139,6,1168,1,1198,1,1217,1,2709,1,2724,1,2778,1,2779,1,2786,1,2807,1,2820,3,2821,4,2847,2,2863,3,2894,1","150,222,1,2816,1,2863,1","1500,224,1,2708,1,2817,2,2821,1,2864,1","151,2816,1","152,2816,1","153,1162,2,2770,1","155,293,1","157186e6,1250,1","1593,2821,1","159d52c7,1177,1","15dd12dc,1242,1","15fe49d0,1202,1","15th,2863,1,2864,1","16,8,1,69,1,48,1,62,1,332,3,334,2,330,2,1137,2,1124,1,1123,1,1136,2,1139,2,1171,1,1177,15,1186,2,1190,2,1237,1,1198,1,1217,1,1225,18,2693,1,2724,1,2786,1,2820,3,2821,1,1226,4,2847,1,2859,1,2892,1","160030,2822,3","16021c70ccsecurityredirect,1179,1","16048768function,1126,1","162722b9,1204,1","1636,290,1,291,1,292,1","164,1205,2","1654d9f3,1142,1,1145,1","1661,2821,1","167,2620,1","167c54fa,1201,1","168,1161,1,1202,1","16827185,1208,1","16903323function,1180,1,1193,1","1694d03finclude,1179,1","17,8,1,69,2,48,2,62,2,131,1,332,3,334,2,330,2,1074,1,1124,1,1139,2,1164,1,1198,1,1217,2,2692,1,2693,2,2778,1,2779,1,2816,1,2820,3,2822,2,2847,4,2892,1","170,1162,2","170d7c10,1217,1","172,1162,1","1726fde1if,1156,1","173,213,1,2821,1","175,64,1,246,1,295,1","17697c31,1152,1","177,1205,1","178,1205,1","179,1143,1,1205,1","17dd4c3efunction,1162,1","17e971d4if,1133,1,1204,1","17th,2821,1","18,8,4,69,2,38,1,48,1,62,2,332,3,334,2,330,3,1111,1,1124,1,1139,2,1255,1,2693,1,2694,1,2713,1,2714,1,2722,1,2778,2,2779,2,2786,2,2816,1,2820,3,2847,2","180,334,1,2711,1","181,295,1","182d01f6,1248,1","1866,2821,1","187067d8,1162,2","18800,2761,1","18c177bcif,1179,1","18fcc81d,1161,1,1182,1","18q,2778,1,2779,1","18th,2821,1","19,8,1,20,2,332,3,334,1,295,1,330,1,1124,1,1139,2,1140,1,1171,1,1185,1,2816,1,2820,3,2821,1,2847,2,2874,1,2892,1","190,1205,2","191,251,1,1205,1","192,251,1,1205,1,2821,1","1930a679,1153,1","194e1f5a,1233,1","196,1134,1,1205,1","1962b97d,1210,1","1966,2620,2","1968,2620,2","1969,2620,2","1972,2620,2","1973,2620,1","1975,2620,2","1976,2620,2","198,1157,2","1983,2620,2","1985,2619,1","1988,247,1","1989,69,1,48,1,62,1,247,1,334,1,330,1,2693,1","199,1157,1","1990,2620,1,2894,1","1991,2620,3,2697,1","1994,2620,1","1995,2620,2,2829,1,2864,1","1996,2620,3","1997,71,1,2697,1","1998,15,1,199,1,266,1,295,1,1094,1,2684,1","1999,249,1","19cdd8b0dbcalendar,1139,1","19d9068afunction,1146,1","19th,69,1,48,1,62,1","1a045685ccseventresult,1188,1","1a1a785b,1139,1","1a9ed507,1233,1","1aa936d7,1229,1","1ab509a0,1222,1","1b89833b,1177,1,1185,1,1250,1,1242,1,1248,1","1beb9e34include,1239,1","1bf23281,1231,1,1236,1","1c9fc8f9,1240,1","1cf6aa37,1210,1","1d166d41,1233,1","1d4b608a,1245,1","1da49599function,1126,1","1day,1127,1,1156,6,1161,6,1205,4,1207,6","1days,1134,2","1dff5582function,1126,1","1e17cd7c,1242,1","1e3ecea7,1140,1","1e486a37ccseventresult,1167,1","1fdfb32c,1156,1,1161,1","1ff115afclass,1124,1","1month,1120,1,1156,7,1157,1,1161,7,1162,3,1207,4","1n,38,1,2838,1","1night,2823,3","1p,2778,1,2779,1","1sec,1120,2","1second,1156,2,1157,1,1161,2,1162,1,1207,2,1208,1","1st,110,1,65,1,246,1,332,3,2620,1,2723,2,2820,3,2821,6,2822,3,2825,1,2832,1,2864,1","1year,20,4,1120,5,1207,3,1208,1","20,6,1,8,1,20,1,110,2,214,1,251,3,332,3,334,4,330,4,1124,1,1139,6,1140,1,1157,2,1162,1,1186,1,1208,2,1231,1,1242,1,1248,1,2722,1,2761,2,2763,1,2786,1,2816,1,2820,3,2821,3,2833,1,2836,1,1214,1,2862,1,2892,1,2894,2","200,14,1,334,1,2753,1,2761,1,2864,1","2000,110,1,108,1,207,2,234,1,295,2,2821,2,1126,2","2001,110,1,38,1,127,1,295,2,2708,1,2776,1,2837,1","2002,6,1,110,5,38,1,65,1,114,1,208,1,2753,1,2762,1,2895,1","2003,110,4,65,1,103,3,207,1,246,1,295,5,2620,1,2714,1,2723,1,2821,9","2003e681ccseventresult,1250,1,1242,1","2004,16,1,110,4,38,4,103,3,105,1,295,1,2620,1,2692,2,2694,1,2722,3,2723,3,2758,1,2803,1,2814,1,2821,44,2838,5,2845,1,2859,1,2862,1,2864,1","20042006,2821,1","2005,110,2,141,3,38,4,65,1,103,3,117,3,251,8,2620,2,2697,1,2722,4,2723,3,2821,71,2838,1,2832,3,2892,4,2894,2","2006,6,1,8,14,69,3,110,1,141,3,48,3,62,3,103,1,117,3,251,4,332,5,334,14,269,1,295,3,330,14,1074,9,1081,1,1154,6,1165,1,2692,2,2693,3,2697,1,2722,5,2723,1,2770,1,2816,7,2817,1,2820,1,2821,56,2823,1,2825,2,2826,1,2827,1,2832,1,2833,1,2847,3,2859,2,2863,5,2864,1,2870,1,2871,1,2872,2,2874,1,2881,8,2892,5","­2006,2821,1","2006accomodation,2822,1","2007,20,3,32,1,295,1,2845,2,2864,3,2881,2","200ul,2761,2","2013,1111,1,2821,1","2015,1111,1","2018,1111,1","2020,2689,1,2776,1,2828,1","2025,2709,1","2029,2821,1","2030,1126,1","205,251,1","2050,19,1,57,1","207,1146,2","2072,2816,1","207a889cheader,1245,1","208,1146,1","2082,2821,1","209,1146,1","20c,2761,1","20df7163header,1192,1","20th,334,1,330,1,2693,1","20us,2836,1","21,8,2,14,1,224,1,246,1,332,3,334,1,295,1,330,1,1124,1,1139,2,1140,1,1157,2,1186,1,2692,2,2778,3,2779,3,2786,4,2816,1,2820,2,2821,2,2847,3,2892,1","2104f46f,1161,1","211,295,1","213,251,1","216,2821,1","216b2b4bfunction,1189,1","2193,2821,1","21a6041c,1210,1","22,8,2,20,1,251,1,332,3,295,1,1139,2,1171,2,1186,1,2688,1,2690,1,2722,1,2778,1,2779,1,2816,1,2820,3,2821,1,2847,3,2863,1","220,207,1,1175,1,2761,2","221,1175,1","221005,2822,1","226003,2863,1","22813425,69,1,48,1,62,1,334,1,330,1,2693,1","22815100,69,1,48,1,62,1,334,1,330,1,2693,1","22bc49c4function,1180,1,1193,1","22q,2787,2,2778,1,2779,1,2780,1","23,8,3,213,1,332,3,1139,2,1171,1,1180,2,1193,2,2786,1,2816,2,2820,3,2821,1,2826,1,1226,1,2847,2","2300,2874,1","231767afheader,1139,1","231e221d,1156,1,1161,1,1207,1","2320,2761,1","23231097,69,1,48,1,62,1,334,1,330,1,2693,1","23232131,69,1,48,1,62,1,334,1,2693,1","23312833,69,1,48,1,62,1,334,1,330,1,2693,1","23312840,69,1,48,1,62,1,334,1,330,1,2693,1","2339092,332,1,2820,1","2360997,69,1,48,1,62,1,334,1,330,1,2693,1","2364033,69,1,48,1,62,1,334,1,330,1,2693,1","23720369,69,1,48,1,62,1,334,1,330,1,2693,1","2377202,332,1,2820,1","237d9183,1219,1","2382052,332,1,2820,1","2388bb58,1219,1","2394040,332,1,2820,1","2394300,332,1,2820,1","23rd,38,1","24,8,1,28,4,38,2,80,1,108,1,120,2,137,1,143,1,218,1,207,1,220,1,256,1,332,3,290,1,292,2,1074,1,1077,6,1111,1,1127,1,1208,1,1229,1,2690,1,2692,1,2694,1,2698,1,2711,2,2722,1,2816,1,2820,3,2821,2,2838,1,1126,4,2847,1,2855,1,2866,1,2881,1","2400,2758,1,2803,1,2814,1","2423195,69,1,48,1,62,1,334,1,330,1,2693,1","242edccc,1225,1","2432181,332,1,2820,1","2440195,69,1,48,1,62,1,334,1,330,1,2693,1","2471,69,1,48,1,62,1,334,1,330,1,2693,1","2471812,69,1,48,1,62,1,334,1,330,1,2693,1","2475244,69,1,48,1,62,1,334,1,330,1,2693,1","248140,2822,1","2481815,69,1,48,1,62,1,334,1,330,1,2693,1","2496275,69,1,48,1,62,1,334,1,330,1,2693,1","24hrs,142,1,290,5,291,6,292,2,293,1","24hrspharmacy,290,4","24th,332,1,2820,1,2822,2","25,8,2,15,1,69,1,48,1,62,1,332,3,334,3,295,1,330,4,1074,1,1094,1,1139,4,1140,2,1162,1,1164,1,1175,2,1208,1,2690,1,2691,1,2693,1,2786,1,2816,1,2820,2,2821,1,2829,1,2830,1,2847,4,2892,2","250,28,1,38,1,1175,4,2761,1,2776,1,2817,1,2862,1,2863,1","2500,209,1,1092,1,2817,1,2821,1","2504188a,1156,1","25285760,69,1,48,1,62,1,334,1,330,1,2693,1","25285e14,1192,1","25294483,69,1,48,1,62,1,334,1,330,1,2693,1","25550724,69,1,48,1,62,1,334,1,330,1,2693,1","25587492,69,1,48,1,62,1,334,1,330,1,2693,1","2564281,69,1,48,1,62,1,334,1,330,1,2693,1","25711b4c,1254,1","2584366,69,1,48,1,62,1,334,1,330,1,2693,1","2598088dinclude,1228,1","25ffad25function,1157,1","25th,332,2,2820,2,2822,2","26,8,4,332,2,293,1,1074,1,1081,1,1154,1,1157,1,1171,1,1208,1,2816,1,2817,1,2820,2,2847,2,2881,1,2892,1","2640,2689,2,2829,1","266840ce,1156,1","268,69,1,48,1,62,1,334,1,330,1,2693,1","26993d42,1219,1","269c2871,1133,1","26th,332,80,2820,77,2822,77","27,8,1,332,4,1074,3,1140,2,1162,2,1198,1,1208,2,2816,1,2817,1,2820,4,2847,4,2863,2,2881,2","2703,1111,1","2706799,69,1,48,1,62,1,334,1,330,1,2693,1","2707534,69,1,48,1,62,1,334,1,330,1,2693,1","2720,2816,1","2721924,69,1,48,1,62,1,334,1,330,1,2693,1","2795,1111,1","2798,1111,1","27b4ac18function,1126,1","27c05026function,1162,1","27e7f0cd,1204,1","27fe4a80email,1233,1","27th,332,111,2820,107,2822,106,2895,1","27th30th,332,1,2820,1,2822,1","28,8,1,332,2,2692,1,2722,1,2816,94,2817,1,2820,2,2821,2,2825,1,1126,4,2847,3","280,19,4,69,1,48,1,57,4,62,1,334,1,330,1,1111,1,2689,3,2691,2,2693,1,2709,3,2821,2,2828,1,2830,2","2801234,290,1,291,1,292,1,2825,1,2826,1,2828,1","2802020,2825,1,2826,1","2802029,2825,1,2826,1","2802111,1077,1","2802121,2832,1","2802797,69,1,48,1,62,1,334,1,330,1,2693,1","28600458,69,1,48,1,62,1,334,1,330,1,2693,1","28600526,69,1,48,1,62,1,334,1,330,1,2693,1","286b139afunction,1126,1","2898c578,1233,1","289dfe42,1192,1","28ec0984function,1140,1","28fae459if,1177,1","28th,332,26,2820,25,2822,24","29,8,1,20,1,332,3,334,2,330,2,1157,1,1164,1,1180,2,1193,2,1222,23,1223,2,1233,23,2816,56,2817,1,2820,3,2821,1,1234,2","2922,69,1,48,1,62,1,334,1,330,1,2693,1","293t,2821,1","2947ef2finfopanel,1173,1","294f4f48,1225,1","299,38,1","299d98c3,1139,1,1236,1,1250,1,1254,1","29b52c31class,1124,1","29th,332,26,2820,25,2822,28","2a088413ccseventresult,1233,1","2a1aa400,1233,1","2a29bdb7,1134,5,1140,12,1143,3,1146,4,1153,1,1157,5,1162,5,1168,1,1171,4,1180,4,1186,1,1237,1,1255,2,1193,3,1202,2,1205,8,1208,3,1211,4,1217,3,1220,1,1223,2,1229,1,1240,2,1243,1,1246,1,1251,1,1214,1,1226,1,1234,2,1252,1","2a38fa0e,1233,1","2a47a51e,1216,1","2aa2c9a2header,1192,1","2ab062ff,1250,1","2ab4820efunction,1126,1","2ab75c18if,1167,1","2ab9674ffunction,1153,1,1240,1","2abf4e36,1170,1","2acf8c14,1226,1","2ae3cce6,1207,1","2b085bcd,1210,1","2b4333d8header,1254,1","2baa2919c0c7f144,27,8","2bbc8050,1123,1,1171,1","2be74c5f,1182,1","2c10c617,1205,1","2cd43f71function,1186,1,1251,1","2centimeters,322,1","2d,110,1","2d11ac98dbcalendar,1250,1","2d7227b5,1228,1","2de5127b,1219,1","2e8e5832function,1220,1","2ec421b8,1248,1","2efe102f,1225,2","2f06e7a8,1231,1","2fc0e728function,1205,1","2fe08ae2,1153,1","2ff2449e,1225,1","2mm,143,1,256,1","2nd,141,1,117,1,2722,1,2821,4","2nights,2823,2","2ul,2761,1","2x2,110,1,213,1","2year,2825,4","30,8,1,14,1,20,2,110,2,48,1,117,1,131,2,143,1,218,1,214,1,256,1,332,3,334,3,269,1,295,1,330,2,1074,1,1092,1,1111,3,1139,5,1140,1,1153,1,1154,1,1180,1,1193,1,2623,1,2691,1,2692,1,2693,1,2801,1,2711,1,2722,1,2777,2,2816,1,2817,2,2820,3,2821,2,2830,1,2832,1,2847,2,2862,1,2863,3,2881,1,2892,1,2895,1","300,38,1,207,1,2690,1,2838,1,2863,3","3000,208,1,209,1,1092,1","3001,213,1","300c,207,2","3021,1111,1","303d5215function,1126,1","304f50b2,1213,1","30am,1111,5","30pm,1111,3","30tg,332,2,2820,2","30th,332,178,334,1,330,1,2820,175,2821,1,2822,172","31,8,2,332,2,295,1,1134,1,1205,1,2816,1,2820,2,2821,1,2847,1","31536000,1124,1,1153,1,1202,1,1240,1,1126,1","31b206eafunction,1157,1","31st,69,1,48,3,62,1,332,11,334,3,330,3,2620,1,2693,3,2820,9,2822,12","31stdecember,69,1,62,1","32,8,1,20,1,332,2,1140,1,2816,1,2820,2,2863,1,2892,1","320,2761,1","320a9afb,1188,1","32125ad2,1210,1","323,2892,1","3230b478ccseventresult,1225,1","325a2f2c,1210,1","32a819edheader,1254,1","32c622a9header,1156,1,1207,1","32fd4740,1148,1","33,8,1,332,2,1180,1,1193,1,1210,12,1211,2,2761,1,2797,1,2816,1,2820,2","336,2821,1","33d6349bheader,1225,1","33fdff49,1233,1","34,8,1,332,2,295,1,1140,1,1251,1,2816,1,2820,2,2822,1","3412,2821,1","3456b985,1211,1","347,38,1","34c77522,1214,1","34c7986f,1222,1","35,8,1,38,1,214,1,332,2,1139,4,1157,2,1162,2,1208,2,2690,1,2778,2,2779,2,2786,2,2816,1,2820,2","350,2821,1,2863,1","3500,2705,1,2703,1","3500bc32function,1211,1","3506,1111,1","3512676,2739,1,2743,1,2755,1","352,2761,1,2821,1","354,1175,1","3540,2761,1","35473570,1219,1","3560c5d0class,1124,1","35bd3fc0,1233,1","35kms,2776,2","36,8,1,332,2,1077,1,1162,1,1186,1,1208,1,2778,1,2779,1,2816,1,2820,2","3600,1156,2,1161,2,1207,2,1126,1","3655058,1154,1","366,1126,1","3660e806function,1126,1","369,295,1","36ef6396function,1126,1","37,15,1,332,2,1094,1,1255,1,1220,1,2816,1,2820,2,2821,1","370775e0,1252,1","3718b9b8header,1133,1,1204,1","373aebad,1250,1","3793959d,1219,1","3793eaeb,1161,1","379d319d,1140,1,1143,1,1146,1,1157,1,1163,1,1168,1,1171,1,1186,1,1189,1,1255,1,1196,1,1205,1,1223,1,1229,1,1130,1,1214,1,1234,1","37d9c7d9,1122,1","38,332,2,1239,5,2786,2,2816,1,2820,2,2821,1","380015,2822,1","387763a4,1153,1,1240,1","388325,2822,1","38a140b5function,1126,1","39,38,1,332,2,1143,1,1146,1,2816,1,2820,2","390006,2822,1","393586d2function,1126,1","394c9ad0if,1245,1","3960b405,1231,1","399,2821,1","39f29d0eheader,1216,1","3a20cf94,1254,1","3a837e0ffunction,1140,1","3a84dfedheader,1139,1","3b94e2e6dbcalendar,1231,1","3bb7e2d4function,1126,1","3bf02389,1204,1","3c6984dc,1142,1,1145,1","3cbad2f4,1207,1","3d,2801,1,2802,2,2821,1,2827,1","3d086bd6,1225,1","3d7370da,1170,1","3d79d35f,1250,1","3d7fcfae,1210,1","3d901595,1248,1","3d92a6fa,1179,1,1192,1","3dcrt,2801,1,2804,1","3dimensional,2802,1","3e3f6e1e,1157,1","3e65040dinclude,1167,1","3ea9a4a4contents,1222,1","3f28b3f3function,1126,1","3f33a7bb,1210,1","3f424779class,1124,1","3fb4d98a,1255,1","3mm,2793,1","3month,322,1,1120,1","3rd,207,1,2821,1,2832,1,2892,1","40,69,2,38,1,48,1,62,2,218,1,251,2,332,2,334,2,330,3,1092,1,1139,4,1217,1,1223,1,2693,1,2766,1,2776,1,2816,1,2820,2,2838,1,1234,1","400,1092,1,2689,1,2690,1,2863,1","4000,2821,1","400008,2822,1","400042,2822,1","400052,2822,1","4001055,290,3,291,1,292,2","400614,2822,1","400706,2822,1","4008483,290,2,291,2,292,1","400e,2761,2","403601,2822,1","4040,2709,1","405bc358,1210,2","407,2871,1","407b42dd,1133,1","4088999,332,1,2820,1","40ul,2761,1","4˝,35,2","41,332,2,1223,1,2697,1,2786,1,2816,1,2820,2,2821,1,1234,1","414c2d04,1242,1","416415,2822,1","41825db9if,1129,1,1159,1","41cd9634,1248,1","42,20,1,332,2,1143,2,1146,2,2816,1,2820,2","422f5b92function,1126,1","4239c016header,1248,1","424001,2822,1","427cc52ffunction,1143,1,1146,1","43,332,2,1143,1,1146,1,2816,1,2820,2,2821,1","431131cfheader,1236,1","4321,2689,1,2691,1,2830,1","43639246,1179,1","43897968,1186,1","43b959b5,1222,1","44,251,1,332,2,1246,1,2816,1,2820,2,2821,1","440010,2822,1","440kms,38,1","442102,2822,1","445,2761,1","44642bbc,1213,1","446ef9b7,1201,1","44adfc7e,1185,1","45,214,1,332,2,1139,4,1255,1,1210,22,1211,6,2816,1,2820,2,2821,3,2864,1","450,2694,1","452535a1,1242,1","459daf76,1216,1","45ede4c0if,1173,1","46,251,1,332,2,2778,1,2779,1,2786,2,2816,1,2820,2","4609235e,1177,1","4637,2761,1","46486bfcheader,1159,1","467fa672,1177,1","469150f6,1237,1","47,332,2,295,1,1157,2,2620,1,2778,1,2779,1,2786,1,2816,1,2820,2,2821,1","4730d46f,1236,1","47357a1fdbcalendar,1122,1","478435dc,1222,1","47aad7a2,1180,1,1193,1","47f6ca63,1180,1,1193,1","48,332,2,2816,1,2820,2","484,2689,2,2691,1,2828,2,2830,1,2832,1","48f6518d,1239,1","49,332,2,295,1,2816,1,2820,2","4921,2821,1","492930,2870,1","499ca21d,1228,1","499fd6d4,1123,1","49a4e44f,1219,1","49d392ad,1219,1","49th,2847,1","4a122137,1216,1","4a223e93dbcalendar,1207,1","4a6a35d5,1208,1","4a7849b6,1139,1","4a8ea868,1222,1","4a972670dbcalendar,1179,1","4ae05ae2if,1216,1","4b62a5ed,1139,1","4bc230cd,1134,1","4be76c1afunction,1126,1","4bebe52f,1189,1","4c559b2f,1139,1","4c8ab532,1242,1","4cc26cd0,1153,1","4cf5e262header,1177,1","4d,1162,1,1208,1","4df43ee3,1245,1","4e27c902,1152,1,1239,1","4e2dee13header,1245,1","4efb42fe,1167,1","4f320bbf,1122,1","4faaef07tpl,1195,1","4fe585c7header,1156,1","4ft,2761,2","4th,208,1,2722,1,2821,2","50,6,2,20,6,28,1,69,1,48,2,62,2,332,2,334,3,330,5,1127,2,1139,4,1213,1,1216,1,1219,1,1246,1,2690,2,2693,2,2761,1,2816,1,2820,2,2823,1,1226,1,2864,1","500,20,24,69,1,110,2,38,1,62,1,64,2,209,1,330,3,2692,1,2697,1,2711,1,2761,2,2817,2,2821,1,2822,1,2863,1","5000,2690,1,2708,1,2761,1","500044,2822,1","500061,2822,1","5002,292,1","5005,290,1,291,1","501,2829,1","507d3e44,1213,1","508254,2822,1","5085db55function,1153,1","50a3f6e5function,1208,1","50dd6283,1122,1","51,332,2,1157,1,1208,1,2816,1,2820,2","510,2689,1,2829,1","511d1217custom,1228,1","512299,2874,1","51407098function,1126,1","51c65885function,1162,1","51cad042,1236,1","51d13845,1152,1","51ede811,1220,1","51fa32fafunction,1255,1","51fac64ainclude,1201,1","52,332,2,1157,1,1211,1,2692,1,2816,1,2820,1","520,2823,1","520301,2871,1","5232,2821,1","525,2828,1","5272d435dbcalendar,1145,1","53,251,1,332,2,293,1,1157,1,2816,1,2820,2","530002,2822,1","530524c4dbcalendar,1213,1","532,2694,1","532478ecfunction,1243,1","532mm,2694,1","537dc63fdbcalendar,1185,1","53a359f1,1185,1,1254,1","53add317dbcalendar,1222,1","54,332,2,2816,1,2820,2,2822,1","5417r,2761,1","5445,38,1","54695642,1210,1","547e8513,1170,1","54fd0c37ccseventresult,1122,1","54th,332,9,1074,2,2816,5,2817,1,2820,1,2823,1,2845,1,2847,1,2863,6,2881,2","55,216,1,251,1,332,2,330,1,1139,4,1220,1,2816,1,2820,2,2821,1","5500,2797,1","55216,213,1","552e6589function,1126,1","553a97ce,1254,1","55a9a95e,1245,1","55c59dc5function,1126,1","55fce997function,1157,1","56,332,2,1162,1,1208,2,1211,1,2820,2,2821,1","560,330,1","560084,2822,1","560086,2822,1","561751a8function,1140,1","56729725,1210,1","56bf5f37,1236,1","56f7419f,1192,1","57,332,2,1157,1,1162,1,1208,1,2816,1,2820,2,2821,1,2864,1","570,330,1","5713005b,1231,1","576104,2822,1","577004,2822,6","57ff3ab0,1213,1","58,38,1,332,2,1193,1,1208,1,1240,2,2816,1,2820,2,2892,1","58035155,1149,1","580aaced,1122,1","5810r,2761,1","583,2689,1,2829,1","5882c2f3,1170,1","59,332,2,1193,2,2816,1,2820,2","592fdccb,1201,1","594400b8,1122,1","5945fb01,1254,1","595b5e38,1134,1","59800db5,1228,1,1213,1,1216,1,1222,1,1233,1,1245,1","59a11c69,1188,1","5a229730,1222,1","5a358f13header,1129,1","5a3d0247,1248,1","5af04248,1201,1","5b3f5cf9function,1126,1","5b665942,1222,1","5bd6dc48,1245,1","5be16a73,1204,1","5bf005a2function,1223,1","5c128aee,1225,1","5c19caa4,1162,1","5c4653d9function,1126,1","5cbad8f6header,1250,1,1242,1","5ce3027f,1207,1","5d3725afheader,1167,1","5d4a8922,1208,1","5d76cd98,1228,1","5dbe27e8,1133,1","5dd9e934,1152,1,1161,1,1239,1,1201,1","5de6eb4efunction,1157,1","5e2be89f,1213,1","5e759941,1133,1","5ef3b79a,1231,1","5f0888d8,1250,1","5f32a2cbccseventresult,1156,1","5fcbdf1c,1139,1","5fcd6cefinclude,1133,1","5fd7ea36function,1126,1","5th,334,1,330,1,2821,1","5x7,2863,1","60,15,1,20,4,69,1,114,1,332,2,334,2,330,1,1094,1,1156,2,1161,2,1193,1,1207,2,2691,1,2693,1,2694,1,2801,1,2697,1,2713,1,2791,1,2816,1,2820,2,2829,1,2830,1,1126,8,2874,1","600,35,1,1077,1,2761,1,2823,1","6000,2821,1","600035,2822,1","600083,2822,1","600116,2822,1","605005,2822,1","6068,1111,1","6069,1111,1","60b55776,1248,1","60c109c0,1204,1","60c554c2,1179,1","60d0072a,1204,1","60e8256d,1216,1","61,332,2,2816,1,2820,2,2821,1","610,2823,1","6119,2821,1","613f37fc,1219,1","61545863function,1153,1,1240,1","615960db,1210,1","61943a57,1250,1","61b7e8b8function,1157,1","62,64,1,332,2,2816,1,2820,2","6225598b,1177,1","62cd224d,1161,1","62e7f47eheader,1248,1","63,15,1,332,2,1094,1,1243,1,2620,1,2816,1,2820,2","636308,2822,7","64,38,1,332,2,2797,1,2816,1,2820,2,2863,1","641402,2822,1","6417,2821,1","6442bd27,1254,1","6459d7feif,1142,1","64d32af1,1183,1","64e89e5d,1254,1","65,332,2,1152,5,1153,2,2692,1,2816,1,2820,2","65001,1150,3","651e5c5cccseventresult,1216,1","653b2ccf,1245,1","655645aa,1201,1","659ee2d8include,1192,1","65pharmacist,6,1","66,332,2,2816,1,2820,2","660ffc8c,1208,1","6642c1e4,1161,1","66e74b72dbcalendar,1245,1","66e88856if,1248,1","67,332,2,2816,1,2820,1","670d438eccseventresult,1139,1","676,251,1","6780012dccseventresult,1133,1,1204,1","67d24a68,1156,1,1161,1,1207,1","67f12980,1179,1","68,295,1,332,2,1240,1,2692,1,2816,1,2820,2","682,334,2,330,2,1084,1,1081,1,2689,1,2821,1,2825,1,2826,1,2827,1,2832,1,2833,1,2893,1","682026,2828,1,2863,1,2864,2","6847,213,1","68bd18af,1245,1","69,332,2,1180,1,1240,2,2816,1,2820,2,1252,1","690,2828,1","695,38,1","695007,2822,1","695504,2822,1","69568463function,1134,1,1205,1","69d89d59,1226,1","6a070460dbcalendar,1177,1","6a1f5673function,1126,1","6a74c743include,1210,1","6a8f9921,1179,1,1192,1","6a9acb6e,1161,1","6ae5eb10,1225,1","6b04b9b5function,1126,1","6b5e3e3efunction,1134,1,1205,1","6b7ea761function,1180,1","6ba83d97,1207,1","6bacb9c9if,1254,1","6bd040d0,1254,1","6bded480,1223,1","6bffccb3,1242,1","6c3ba254function,1126,1","6c505e07function,1140,1","6c77a9c9,1185,1","6cf8dc08,1213,1","6cfdba91,1142,1,1145,1","6d314ebe,1143,1,1146,1","6d7d4e17,1177,1","6days,1134,1,1162,1,1205,4","6dcf4dc4function,1126,1","6e039075,1222,1","6e417178,1156,1","6e96695a,1246,1","6ece798e,1161,1","6f1e21bb,1216,1","6f522d08dbcalendar,1233,1","6f777816header,1207,1","6fafffaefunction,1126,1","6fbddd10,1156,1","6fcdba60,1156,1","6ff40a5b,1186,1,1251,1","6ff4b758,1250,1","6m,20,1","6th,2821,3","70,217,1,100,1,114,1,332,2,1180,1,2770,2,2816,1,2820,2","700,38,1,111,1,2863,1","7009b0a8,1219,1","70297fac,1231,1","707150d7,1140,1","70fee79f,1225,1","71,332,2,1180,2,2816,1,2820,2","7167de6d,1245,1","71ee8bc5,1142,1,1145,1","72,6,2,108,1,332,2,1193,1,1205,1,2816,1,2820,2","72275197include,1122,1","725,2761,2","72f085d9,1192,1","73,15,1,332,2,1094,1,1180,1,2816,1,2820,2,2871,1","730,15,1,1094,1","733b5c94,1233,1","734050d1,1167,1","7347e93f,1162,1","739,2821,1","73b74aa0,1140,1","73c49b45,1207,1","73d7a130function,1126,1","73f95412,1179,1","73fdfc70include,1219,1","74,295,1,332,2,2816,1,2820,2","748420d2function,1202,1","74a7c1e7ccseventresult,1195,1","74bc2f34,1228,1","74d8a044function,1134,1","74f35fb9function,1162,1","74f64abafunction,1126,1","75,69,1,62,1,213,1,330,1,332,2,2620,1,2816,1,2820,2","750,2690,1,2823,1,2864,2","7507f630if,1207,1","7521578eif,1219,1","753014,2822,1","757739b0function,1171,1","75968463,1254,1","75d22d4d,1204,1","76,332,2,2816,1,2820,2","760001,2822,1","7640,2829,1","7640906f,1236,1","76429d2f,1225,1","77,332,2,2816,1,2820,2,2821,2","77038d9binclude,1207,1","7712,2821,1","772,251,1","772db5f3phpversion,1126,1","776,251,1","77850455,1219,1","7790c5a2include,1213,1","77bb5271,1189,1","77cb969e,1182,1","78,332,2,1240,1,2816,1,2820,2","7-8,6,1","781b43e6,1153,3","7886b869function,1146,1","7889a59efunction,1126,1","788dee01function,1255,1","78b46e7a,1225,1","79,332,2,1180,2,1240,1,2816,1,2820,2","791a0d33,1216,1","7937cce5function,1157,1","795001,2822,2","79e21e53class,1124,1","7a04916finclude,1148,1","7a38efa2,1236,1","7ae1a1f9dbcalendar,1228,1","7ae506f3function,1126,1","7aeccfb0,1185,1","7af5ba7a,1161,1","7b413439,1123,3","7b496647function,1126,1","7b80c118,1245,1","7bb48e52,1134,1,1205,1","7c087989ccseventresult,1231,1,1236,1","7c41fbb8,1204,1","7cec6f67header,1122,1","7d13ed6afunction,1126,1","7d768fa7function,1226,1","7d9dfca7include,1156,1,1242,1","7days,1134,1,1205,4","7dc018c5,1225,1","7e179ea3header,1225,1","7e2a14cf,1148,1","7e8667f4,1219,1","7ee3498efunction,1157,1","7eeb6976,1152,1,1239,1,1201,1","7f3f31cf,1231,1","7f6737aaclass,1124,1","7fbdef95header,1170,1","7p,2778,1,2779,1","7th,2892,3","80,28,1,217,1,230,1,127,1,334,1,332,2,2690,1,2816,1,2820,2,2821,1","800,15,1,232,1,38,1,1094,1,2688,1,2690,2,2863,2","8000,207,2,2821,1","8033,19,1,57,1","8036,19,1,57,1","804aar,2761,1","806adfcd,1210,1","80a06d5f,1225,1","80a48e1c,1142,1","80a54f9c,1122,1","80c,2761,1","80fea92d,1219,1","81,332,2,1140,2,1180,1,2620,1,2816,1,2820,2,2821,1","8186f2db,1134,1,1205,1","81c8fd25,1245,1","81d6f1ad,1216,1","82,332,2,1140,1,2816,1,2820,2","822,293,1","8275da74,1236,1","82c07e8dfunction,1252,1","82c909e4,1254,1","83,332,2,2816,1,2820,2","83daf025function,1126,1","83ee722a,1179,1","84,332,2,251,1,2816,1,2820,2","8446b0d4,1216,1","847208efinclude,1182,1","84cd612cheader,1185,1","85,128,1,332,2,1133,8,1134,2,1153,1,2692,2,2786,1,2816,1,2820,2,2821,2","85033f3cfunction,1186,1","85042111,1202,1","8515d026,1201,1","852fcaf2,1161,1","855c4399,1239,1","8572e12b,1248,1","8597763d,1248,1","85bc864a,1162,1","86,332,1,2816,1,2820,1","86025892,1134,2,1180,2,1193,2","86192b1bdbcalendar,1248,1","8677e82cheader,1177,1","87,322,1,332,1,1153,2,2816,1,2820,1","872,2892,1","875da233,1156,1","877e8b1c,1219,1","87bfb354class,1124,1","87ffbaff,1177,1","88,332,1,1134,2,2816,1,2820,1","880f5bb5include,1204,1","885748e0ccseventresult,1142,1,1122,1,1129,1,1133,1,1139,1,1145,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1192,1,1228,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1231,1,1236,1,1250,1,1242,1,1245,1,1248,1,1254,1","888586ea,1140,1","8891c1c3function,1186,1","8897d7d9function,1237,1","88cd5e09class,1124,1","88fafe26function,1126,1","89,332,1,1153,2,2770,1,2816,1,2820,1","892bbe19dbcalendar,1192,1","8967,6,1","89b8b78cclass,1124,1","89ddff62function,1126,1","89f10997function,1126,1","89f339a8,1157,1","89fcfa7edbcalendar,1142,1","8a48a951,1250,1","8aafc9df,1228,1","8ad289c1header,1185,1","8b97dcdeheader,1210,1","8cf8c60e,1228,1","8de77b20,1168,1","8df0fd0e,1239,1","8e16046b,1139,1","8ed4c4ce,1226,1","8edc1e51,1167,1","8eeb5bad,1211,1","8f8c1d5e,1228,1","8fbb2da4,1228,1","8fe4f5b6categories,1213,1","8th,2786,1","90,215,1,334,1,330,1,332,1,1153,1,2801,1,2770,1,2778,1,2779,1,2786,1,2816,1,2820,1","900,35,1,2838,1,2863,2","9020debf,1236,1","9021ce3f,1142,1,1145,1","9058ebfa,1122,1","9070f756include,1245,1","907e6f12class,1124,1","909f269b,1245,1","90cf1921function,1126,1","90e704c5,1142,1,1133,1,1145,1,1179,1,1192,1,1210,1,1219,1,1225,1,1231,1,1242,1,1248,1","91,332,1,1134,1,1153,1,2697,1,2816,1,2820,1,2828,2,2832,1","911s,86,1","912,86,1","9161fb0b,1208,1","91773414dbcalendar,1242,1","92,108,1,332,1,1134,1,1140,1,1211,1,251,1,2816,1,2820,1","92103bae,1236,1","92e06ab0,1250,1","93,332,1,1140,1,1211,1,2816,1,2820,1","9320f07d,1213,1","939478d1dbcalendar,1210,1","93ba2f27,1216,1","93f44b0dfunction,1126,1","94,332,1,2770,1,2816,1,2820,1","943c5d8e,1133,1","9453bcb4,1219,1","94583,2689,1,2829,1","946febc6,1213,1","9493eb4f,1245,1","94b8317b,1182,1","94d9a2c8,1204,1","94f47643,1179,1","95,208,1,220,1,322,1,332,1,2778,1,2779,1,2786,1,2816,1,2820,1,2864,1","95c4efe7function,1134,1,1205,1","96,332,1,2816,1,2820,1","9604d72ffunction,1234,1","961037ab,1222,1","96119ee0if,1192,1","96722d9d,1229,1","96b222aafunction,1217,1","96d16013ccsecurityredirect,1122,1,1177,1","97,332,1,2770,1,2816,1,2820,1,2822,1","9700,2761,1","9795,2689,1,2829,1","97e58fa2,1150,1","98,15,1,332,1,1094,1,2816,2,2820,1","980,15,1,1094,1","9819841a,1220,1","98664a4f,1225,1","98825d2c,1225,1","9886cf10function,1162,1","99,207,1,332,1,1140,1,2816,1,2820,1","993812fc,1162,1","993f1111,1219,1","999-529-1112,6,1","9999,1186,2","9999999,1124,2","999f83eb,1201,1","9a167ed6function,1214,1","9a8ee8ae,1157,1","9ab78290dbcalendar,1156,1","9ac0dc96,1228,1","9ae1fb13,1210,1","9b599878include,1250,1","9c1d4901function,1126,1","9c576a5eheader,1219,1","9c7ba354,1162,1","9d0d40e5,1246,1","9d21bc52,1250,1","9d3541cb,1122,1","9de63fbafunction,1168,1","9dfd4b73ccseventresult,1228,1","9e1383d1,1142,1,1145,1,1161,1,1228,1,1207,1,1213,1,1219,1","9ee2c6dcccseventresult,1222,1","9fd2a159,1225,1","9q,2778,1,2779,1","9th,141,1,117,1","­a,2821,1","â ,1150,1,1126,1","ă¤ndern,1136,2","ă¶ffentliche,1136,1","ă¶ffentlichen,1136,2","ă¶ffnen,1136,3","a08ba84d,1242,1","a1b06ab9,1148,1","a1e32929,1225,1","a22f108f,1148,1","a2659801function,1208,1","a2aa58ec,1133,1","a2nd,2897,1","a381040a,1192,1","a384e38c,1126,1","a3f1c92b,1219,1","a4,2778,1,2779,1","a417411b,1248,1","a4185bda,1134,1,1205,1","a4a1f95e,1210,1","a4d71bc7,1157,1","a4f1cc7c,1156,1,1161,1,1207,1","a52cf99c,1185,1","a5574269,1134,1","a563f5e9,1179,1","a5e7242cfunction,1123,1,1171,1","a61c073a,1139,1","a6a863a8header,1188,1","a6dcea61,1222,1","a74108bc,1156,1","a783d1c2header,1179,1","a7bcd3d4function,1226,1","a7c06953,1231,1","a8e1366dfunction,1126,1","a8e54cda,1207,1","a8ec2423,1180,1,1193,1","a93d694dheader,1219,1","a948b367,1157,1","a9585fc6,1225,1","a970b3f4,1134,1,1205,1","a974bbe5,1236,1","a9848448function,1126,1","a9c1768b,1233,1","a9ff2871,1233,1","aa4501ffccseventresult,1248,1","aa848c0b,1219,1","aacr,2821,1","aaos,253,1","ab46278a,1248,1","ab5b5b9a,1236,1","abbrechen,1136,1","abbreviation,90,1","abdomen,1077,1,1097,1,2791,1,2840,1","abdominal,84,1,131,1,135,2,137,3,139,1,246,1,2694,1,2720,1,2794,1,2807,2","abdominoplasty,2821,1","abdr,2762,1","abdul,332,1,2820,1","abe656b4,1180,1,1193,1,1243,1,1252,1","aberrations,2694,1","abg,126,2,295,1,2710,2,2799,2,2798,1","abhayamrita,19,1","abhilash,2821,1","abhirami,2845,1,2863,2","abi,2847,1","abid,332,1,2816,1,2820,1","abide,334,1,330,1,1111,1","abilities,64,1,2697,1","ability,230,1,215,1,221,1,223,1,2620,1,2696,3,2821,1,2837,1,2831,1,2862,1","abinav,332,1,2820,1,2822,1","abirbhan,2816,1","ablated,2708,1","ablation,51,1,100,1,120,1,322,1,2694,1,2711,1,2770,1,2797,1,2807,1","ablative,322,1,2737,1,2741,1,2821,3","able,6,2,28,1,31,1,38,1,246,1,1092,1,1154,1,2692,1,2776,1,2821,3,2874,4,2892,1,2896,1","abmelden,1136,1","abnormal,35,1,103,1,126,1,143,6,218,2,220,3,221,1,223,1,226,3,256,6,2696,1,2710,1,2799,1,2791,2","abnormalities,232,1,35,2,38,1,143,2,218,1,223,2,256,2,2714,1,2769,1","abnormality,220,1,2732,1,2786,2","aboriginal,2862,1","abortions,2778,1,2779,1","about25,35,1","aboutus,2836,6","abraham,8,2,332,1,2820,1,2821,3,2847,1,2859,3,2863,1","abrasion,100,1","abrasions,226,1","abreast,28,1","abrief,227,1","abroad,49,2,2821,3,2897,1","abs,1126,1","abscess,309,1,2694,1","abschnitt,1136,2","absence,2770,1","absent,334,1,330,1,2732,1","absolute,334,2,330,2,2786,1","absolutepage,1142,1,1133,1,1145,1,1156,1,1161,1,1179,3,1192,3,1228,1,1207,1,1210,3,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1231,3,1242,3,1245,1,1248,3,1126,4","absorb,213,1","absorbed,31,1","absorptiometry,111,1","absteigend,1136,1","abstract,2863,3,2864,2","abstracted,2758,1,2803,1,2814,1","abstracts,2758,1,2803,1,2814,1,2816,9,2863,9,2864,2","abuse,2620,2,2821,1","abwă¤hlen,1136,1","ac0b8ce4ccseventresult,1129,1,1159,1","ac0c3c06function,1126,1","ac648db,2761,1","ac78f6a0function,1126,1","ac9a3a65,1133,1","academic,28,1,31,1,141,1,35,1,65,1,103,1,334,1,330,1,1081,2,2739,1,2743,1,2755,1,2821,1,2893,2,2894,1,2897,1","academically,2894,1","academicians,2864,1,2895,2","academics,4,1,141,9,117,9,213,9,295,9,2692,1,2790,9,2800,9,2714,8,2722,4,2724,4,2739,5,2743,5,2755,9,2763,1,2767,9,251,9,2808,8,2836,10","academy,2821,1","acc,1186,1","accamma,36,1,37,1","accelerates,215,1","accelerator,2801,2","accelerators,2802,3,2827,1","accept,220,1,290,1,1111,1,1124,1,2874,1","acceptance,1102,1,1111,1,2787,1,2780,1,2863,1","accepted,334,1,292,1,330,1,2819,1,2863,1","accepting,105,1","access,6,13,4,1,28,2,35,1,38,2,49,2,80,1,86,2,105,1,120,1,320,1,322,2,323,2,1137,2,1111,1,1136,1,1154,2,1164,1,1185,26,1186,2,1190,1,1248,1,2620,1,2753,1,2807,1,2837,1,2844,1,1130,1,2862,1","accessed,1126,1","accessing,6,1,31,1","accident,221,1","accidents,1077,3,2776,1","acclaim,38,1,2838,1","acclaimed,254,1","accommo,2817,8","accommodate,35,1","accommodating,2690,1","accommodation,28,3,332,10,1111,1,2817,8,2818,1,2819,1,2820,2,2823,6,2841,1,2863,10,2864,2","accommodations,4,1,1111,1,2863,1","accomodating,2841,1","accomodation,69,1,62,1,330,1","accomodations,2863,1","accompanied,334,1,330,1,1077,1,1111,3","accompany,218,1","accompanying,2817,1,2818,1","accomplished,322,1","accomplishedproficiency,35,1","accomplishedwith,35,1","accomplishing,2845,1","accomplishments,64,1","accordance,246,1,1111,1","accorded,2821,1","according,90,1,218,1,221,1,2758,1,2778,1,2779,1,2803,1,2814,1","accordingly,2707,1,2791,1","account,15,1,28,1,220,1,221,1,293,2,1137,9,1094,1,1111,1,1136,9,1164,3,1190,4","accountability,6,1","accounted,244,1","accounts,128,1,2821,1","accredited,14,1,141,1","accumulate,1120,3,1198,12","accumulation,215,1","accuracy,90,1,2801,2,2837,1","accurate,35,1,221,1,1111,1,2762,1,2770,1,2786,1","accurately,2801,1,2802,1","accusantium,249,1","acd25564function,1126,1","ace738da,1179,1","acentral,64,1","acess,244,1","acetylcholine,223,2","acfd7df9function,1123,1,1171,1","achalasia,135,1,2711,1,2715,1","acharya,28,1,334,1,330,1","ache,219,1,1101,1","achieve,244,1,247,2,2620,1,2786,1,2812,1,2810,1","achieved,217,1,2696,1,2708,1,2725,1,2821,2","achievements,43,1,55,1,413,1,2824,1,2821,2","achieving,2730,1,2776,1","achondroplasia,2778,1,2779,1","acid,100,1,220,1,1097,1,2715,1,2840,1","acids,110,1","acknowledge,2837,1,2845,1","acknowledged,2620,1","acl,2773,1","acne,98,1,99,1,100,5","acoustic,2801,1","acquaintance,2620,1","acquire,33,1","acquired,100,1,111,1,1074,1","acquisition,31,1,126,1,247,1,2710,1,2799,1,2807,1","acres,28,1,2690,1","acrobat,6,1","across,2722,1,2821,1,2864,1","act,6,1,216,1,223,1","actinic,100,1","action,15,2,334,1,330,1,1094,2,1120,1,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1228,2,1239,1,1201,1,1204,1,1210,1,1213,2,1216,2,1219,1,1222,2,1225,1,1233,2,1236,1,1250,1,1245,2,1248,1,1254,1,2694,1,2696,1","actions,217,1,225,1,229,1,2697,1","actionsof,2697,1","activate,1137,3,1136,2,1186,1,1189,1,1190,2,1249,9,1250,10,1242,1,1251,8","activation,1137,1","active,143,1,213,1,215,2,216,1,220,1,256,1,1137,5,1127,1,1136,3,1190,2,1224,3,1225,42,2736,1,2737,1,2740,1,2741,1,2776,3,261,1,2821,1,1226,2","actively,35,1,209,1,1111,1,2694,1,2713,1,2737,1,2741,1,2763,1,2776,1","activelyinvolved,35,1","activites,2821,2","activities,14,1,15,1,16,1,19,1,20,1,28,1,30,1,38,2,41,1,42,1,43,1,65,1,84,1,92,1,128,2,218,1,219,1,216,2,220,1,226,3,246,1,300,1,1094,1,2620,1,2690,2,2694,1,2699,1,2702,1,2708,1,2762,1,2763,1,2821,8,2838,1,2825,1,2846,4,2861,4,2862,1,2895,1,2897,2","activity,35,1,218,8,219,3,220,1,223,1,227,6,1111,2,2720,1,2739,1,2743,1,2755,1,2821,2","acts,14,1,334,1,330,1,2841,1","actual,32,1,2801,1","actualfilename,1124,14","actually,6,1,2896,1","actuallymuch,2896,1","acumen,2730,1","acute,110,1,38,2,82,1,127,1,211,1,246,2,295,1,2694,1,2712,1,251,1,2821,1","ad17264b,1245,1","ad1d876cinclude,1170,1","ad41dc8efunction,1126,1","ad47469dfunction,1126,1","adams,2778,1,2779,1","adaptable,247,1","adayar,2821,1","add,1137,9,1120,4,1127,1,1133,6,1134,5,1136,4,1140,5,1152,8,1151,1,1153,1,1154,2,1156,16,1157,9,1185,26,1186,1,1190,3,1200,1,1201,9,1202,1,1204,10,1205,9,1249,2,1250,17,1241,2,1242,21,1247,2,1248,22,1253,2,1254,43","add652ee,1168,1","add8caeb,1243,1,1252,1","addallowed,1134,1,1140,1,1153,1,1157,1,1202,1,1205,4","addcomponent,1142,25,1124,1,1133,2,1139,26,1145,25,1152,6,1156,3,1161,2,1201,7,1204,5","added,6,2,1137,1,1154,9,2619,1","addedby,1137,1,1136,1,1141,1,1144,1,1190,1","addedevery,64,1","adderror,1142,1,1124,26,1123,3,1133,1,1135,7,1140,2,1145,1,1168,2,1171,3,1179,1,1185,3,1186,4,1189,2,1192,1,1228,1,1255,1,1210,3,1213,1,1216,2,1219,2,1222,1,1225,3,1233,1,1231,1,1236,2,1250,2,1242,1,1245,2,1248,1,1251,1,1254,4,1126,5","adderrors,1122,1,1124,1,1139,1,1156,1,1161,1,1177,1,1185,1,1207,1,1210,1,1219,1,1225,1,1236,1,1250,1,1254,1,1126,2","addiction,2696,1","addison,106,1","addition,31,2,35,1,38,3,64,2,103,1,108,2,120,2,143,1,201,1,215,1,256,1,1097,1,2623,1,2694,1,2697,1,2708,2,2736,1,2737,2,2740,1,2741,2,2749,1,2757,1,2766,1,2804,1,2821,4,2864,1,2895,1","additional,6,1,143,1,256,1,322,1,1111,3,2620,1,2690,1,2697,2,2753,1,2778,1,2779,1,2797,2,2821,1,2838,1,2863,1","additionally,31,1,1111,1","additions,35,1","addlocale,1124,1,1126,3","addparameter,1142,3,1122,1,1124,1,1133,4,1139,2,1145,3,1152,1,1156,1,1161,1,1177,1,1179,9,1185,1,1192,6,1228,1,1201,1,1204,3,1207,1,1210,5,1213,1,1216,2,1219,4,1222,1,1225,5,1233,1,1231,1,1236,4,1250,5,1242,1,1245,2,1248,6,1254,2","addreadfilter,1127,1,1134,1,1157,1,1162,1,1180,1,1205,1,1208,1,1193,1","address,78,1,334,3,269,1,330,3,332,4,1111,1,2245,1,24,1,2708,1,2750,1,2817,1,2818,1,2819,1,2820,3,2821,2,2827,1,1079,1,2832,1,2833,1,2863,3,2885,1,2887,1,2891,1,2894,1","addressed,1084,1,1081,1,2825,1,2893,1,2894,1","addresses,2823,1,261,1,2821,3,2863,1","addressing,6,2","adds,142,1,207,1","addslashes,1126,5","ade42145include,1161,1","adeep,2897,1","adenoma,2770,1","adenomas,2770,2","adenomatous,2778,1,2779,1","adenomyomectomy,143,1,256,1","adeps,110,1","adept,33,1","adequate,14,1,28,1,31,1,127,1,207,1,220,1,1077,1,2801,1,2802,1,2894,1","adequately,110,1","adhered,220,1","adhesiolysis,143,2,256,2,2721,1","adieu,103,2,1074,2","adivasi,38,1,2862,2","adivasis,2862,4","adjunct,70,1","adjust,1111,1","adjustable,2761,1","adjusted,226,1","adjuvant,137,1,2715,1,2749,1","admin,78,4,1137,15,1127,4,1136,13,1152,1,1164,1,1190,10,1239,2,1201,1,1241,8,1242,4,1246,1,1248,1,1254,1,24,1,1252,1","administer,2770,1","administerd,2770,1","administered,217,1","administering,2757,1","administration,19,9,20,1,28,1,30,1,41,1,42,1,43,1,63,2,1137,2,1136,2,1152,10,1151,1,1153,1,1190,1,1200,1,1201,10,1202,1,2698,1,2836,1,2863,1,2896,1","administrative,6,1,15,1,19,1,106,1,107,1,246,1,249,1,334,1,330,1,1079,1,2863,1","administratively,90,1","administrativeresponsibilities,63,1","administrator,78,1,295,1,1137,3,1136,3,1154,1,1164,2","administrators,19,1,31,1,57,1,78,2,1136,1","admins,1136,1","admission,19,1,4,1,20,9,28,1,30,1,32,1,33,1,69,9,35,1,36,1,37,1,38,1,39,1,41,1,42,1,43,1,48,9,49,1,50,1,51,1,55,1,56,1,57,1,62,9,63,1,64,1,65,1,67,1,70,1,71,1,74,1,120,1,334,8,330,8,1081,1,1111,10,2245,1,24,1,2692,4,2693,9,47,1,2694,1,2695,1,2696,1,2697,5,2698,1,2699,5,2708,1,2836,1,2891,1,2892,4,2893,1","admissions,20,1,30,4,334,3,330,2,1111,4,2841,1","admissions06,334,1,330,1","admisssion,247,1","admit,2895,1","admitted,105,2,137,1,334,1,330,1,1111,3,2692,1,2697,1,2708,1,2714,2,2776,1,2870,1","admitting,6,1,2874,1","admr,78,3","adobe,6,1","adolescence,84,1,2847,1","adolescenceincluding,35,1","adolescent,103,1,107,2,111,1,251,1","adolescents,103,1,111,1,222,1,268,1,2694,1,2847,1","adopt,35,1,215,1","adopted,334,1,330,1,2753,1,2776,1,2829,1","adopting,110,1","adoption,268,1","adrenal,106,3,322,1,2762,1","adresse,1136,1","adult,35,1,38,3,79,2,80,1,107,1,220,1,246,1,247,1,249,1,1111,2,2694,1,2703,9,2778,2,2779,2,2791,1,2797,1,2822,1,2847,4,2871,1","adultcardiology,80,8","adulthood,2725,2","adults,215,1,222,1,224,1,246,1,268,1,298,1,322,1,323,1,332,1,1154,1,2694,1,2757,1,2818,1,2820,1","advance,143,1,247,1,256,1,334,2,330,2,1111,2,2823,1,2817,2","advanced,14,2,31,3,32,1,232,2,35,1,38,1,51,2,80,1,84,1,120,1,131,1,137,2,139,1,143,1,207,4,208,1,224,1,256,1,320,1,1084,1,2620,1,2688,1,2690,1,2692,1,2694,1,2696,1,2718,1,2801,1,2708,1,2720,2,2722,1,2737,1,2739,3,2741,1,2743,3,2749,1,2753,1,2755,3,2761,1,2768,1,2769,1,2775,1,2776,1,261,2,2791,1,2812,1,2804,1,2807,2,2810,1,2821,1,2838,1,2826,6,2847,1","advancement,2690,1,2864,1","advancements,64,1","advances,232,1,35,1,247,1,2620,1,2715,1,2724,1,2821,3,2831,1,2864,1,2894,2","advancing,247,1","advantage,322,1,2770,1","advantages,2770,1","advasis,2862,1","adverse,292,1","advice,230,2,38,1,139,1,220,1,1099,1,1111,1,2791,3,2838,1,2897,1","advise,2620,1,2862,1","advised,334,3,330,3,1165,1,2692,1,2870,1","advisors,2863,1","advisory,2620,1,2894,1","advocate,6,3","adwa,38,4,1099,1,2708,4,2838,4,2881,1","ae0b7731if,1210,1","aegis,1074,1","aepl,293,1","aerobic,214,2","aerodigestive,2821,1","aesthetic,35,2,2722,2,2727,2,2730,2,2745,1,2749,1,2821,11","aesthetics,35,2,2737,1,2741,1","af47a9f6,1139,1","af50e684class,1124,1","af6a4cb1ccseventresult,1245,1","afe8fc1bfunction,1208,1","afe97809,1236,1","affect,217,1,230,1,215,3,220,2,223,1,226,2,2727,1","affected,217,1,143,1,220,1,223,2,225,3,227,1,229,3,256,1,268,1,1135,2,2707,1,2770,1,2778,3,2779,3,2781,1,2782,1,2783,1,2785,1,2786,1,2791,1","affecting,35,2,38,1,216,1,2696,1,2794,1,2821,1","affection,10,1","affectionately,14,1,4,1","affects,216,1,268,1,2821,1","ă–ffentliche,1136,1","ă–ffentliches,1136,1","affidavit,334,1,330,1","affiliates,2837,1","affix,6,1,334,1,330,1","afflict,268,1","afflicted,2707,1,2708,1","affliction,222,1","afford,15,1,38,1,1092,2,1094,1,2692,1,2838,1,2870,1,2871,1,2892,1","affordable,15,1,33,1,35,1,64,1,266,2,1094,1,1111,1,2807,1,2871,1","afforded,38,1","affordthe,2896,1","afghanistan,2885,1,2887,1","afraid,2859,1","africa,266,1,2885,1,2887,1","african,2885,1,2887,1","afshin,2821,1","aftercoming,2897,1","afterdecimal,1126,18","afterdelete,1139,1,1210,1,1236,1,1250,1,1254,1","afterdeletefile,1124,9","afterexecutedelete,1139,1,1140,9,1210,1,1236,1,1250,1,1254,1","afterexecuteinsert,1139,1,1140,9,1185,1,1210,1,1211,9,1250,1,1254,1","afterexecuteselect,1142,1,1122,1,1124,1,1133,1,1139,1,1145,1,1156,1,1161,1,1177,1,1179,1,1185,1,1192,1,1228,1,1204,1,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1225,2,1233,1,1231,1,1236,1,1250,1,1242,1,1245,1,1248,1,1254,1","afterexecuteupdate,1122,1,1139,1,1140,9,1177,1,1228,1,1210,1,1213,1,1216,1,1219,1,1222,1,1223,9,1225,1,1233,1,1229,9,1236,1,1250,1,1245,1,1254,1,1214,9,1234,9","afterinitialize,1142,1,1122,1,1129,1,1133,1,1139,1,1140,9,1143,9,1145,1,1148,1,1146,9,1152,3,1153,7,1156,1,1157,9,1159,1,1161,3,1162,7,1163,3,1167,1,1170,1,1168,9,1173,1,1171,9,1177,1,1179,1,1182,1,1185,1,1188,1,1186,9,1189,9,1192,1,1228,1,1239,1,1255,9,1196,3,1201,1,1204,1,1205,9,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1223,9,1225,1,1233,1,1229,9,1231,1,1236,1,1242,1,1245,1,1248,1,1250,1,1254,1,1130,3,1214,9,1234,9","afterinsert,1139,1,1185,1,1186,9,1210,1,1250,1,1254,1","afterloading,2802,1","afterprocessfile,1124,1","aftersubmit,1228,1,1213,1,1216,1,1222,1,1233,1,1245,1","afterthe,2897,1","afterupdate,1122,1,1123,9,1139,1,1177,1,1237,9,1210,1,1211,9,1219,1,1220,9,1225,1,1236,1,1250,1,1254,1","afterward,230,1","against,80,1,126,1,213,1,223,2,334,3,330,3,2710,1,2799,1,2859,1,2864,1","agarwal,332,1,2822,1","age,69,2,110,2,142,1,232,1,35,1,38,1,48,2,62,2,64,1,127,2,143,2,215,2,216,1,220,1,221,2,256,2,334,2,330,2,1111,1,2245,1,24,1,2692,1,2693,2,2694,1,2697,4,2713,1,2714,1,251,2,2786,3,2791,1,2792,1,2838,1,2862,2,2887,1,2891,1","aged,214,2,2714,1","agegroups,1101,1","agencies,51,1,2623,1,2763,1,2821,1,2894,1,2895,1","agency,2623,1,2724,1,2821,1,2895,1","agent,2821,1","agents,100,1,201,3,223,3,334,1,330,1,2697,1","ages,230,1,1111,1,2694,1,2696,1,2797,2","aggarwal,332,1,2820,1,2822,1","aggregate,213,1,2697,1","aging,2732,1","agnihotri,2816,1","ago,2871,1,2874,1","agree,6,2,2837,1","agreed,90,1","agreement,2623,1,2837,2,2895,1","agricultural,2862,1","agriculture,2864,1","ahead,6,1,2847,1","ahis,6,9,2753,10,2822,1","ahmad,332,2,2820,2,2822,2","ahmed,332,1,2820,1,2822,1","ahmedabad,38,1,2822,2","ahmednagar,2822,1","ahuja,2816,1","aicog,141,1,117,1","aicte,69,1,330,2,2833,1","aid,110,1,51,1,201,1,216,1,1111,1,2761,3,322,1","aided,2720,1","aids,2620,1,2694,1,2863,1","aiims,208,1,2620,4","ailments,126,1,143,1,256,1,1098,1,2710,1,2723,1,261,1,2799,1,2821,1","aim,10,1,63,1,2694,2,2696,1,2707,1,2770,1,2776,1,322,1,2863,1","aimed,111,1,2696,1,2708,1","aiming,38,1,2838,1","aims,5,4,6,1,14,3,15,8,16,1,21,4,22,4,4,5,28,6,30,2,31,3,33,1,69,1,110,7,217,3,232,1,35,3,38,18,48,1,51,3,62,1,65,2,70,4,78,1,79,1,84,4,90,1,92,3,103,4,106,2,107,1,126,1,111,1,114,1,120,5,131,2,139,1,199,2,207,3,211,1,213,1,224,6,246,6,244,1,245,2,247,4,249,1,254,7,334,2,266,1,268,1,290,1,291,9,292,4,293,4,295,3,298,1,309,2,330,2,1084,1,1074,5,1077,4,1081,2,1092,3,1094,11,1102,1,1111,6,2684,6,2619,1,2620,3,2623,4,2687,4,2688,2,2689,3,2690,8,2691,1,2692,1,2693,1,2705,1,2717,2,2823,1,2698,1,2699,1,2703,1,2708,3,2710,1,2719,2,2724,1,2725,2,2727,3,2730,1,2733,1,2736,1,2737,14,2740,1,2741,14,2744,1,2745,1,2746,1,2749,2,2750,1,2753,4,2758,1,2763,1,2770,4,251,1,2776,1,2778,1,2779,1,2781,2,2782,2,2783,2,2785,2,2799,1,2797,8,2803,1,2807,2,2814,1,2819,1,2821,5,2838,7,2825,1,2826,1,2827,2,2829,5,2830,1,2831,3,2832,1,1126,1,2841,1,2844,1,2845,5,2846,3,2847,4,2848,3,2849,3,2851,3,2853,3,2855,3,2856,3,2859,8,2861,3,2862,7,2863,5,2864,5,2865,3,2866,5,2867,3,2870,7,2871,4,2872,4,2873,3,2874,9,2881,5,2892,1,2893,6,2894,7,2895,6,2896,13,2897,3","aims’,64,1,2697,1","aimshospital,21,1,22,1,334,1,330,1,2687,1,2837,2,2828,1,2836,49,2863,1","aimsinternational,2689,1,2828,1","aimsproject,2829,1","aimsrc,6,1","air,6,1,10,1,28,1,126,1,334,1,330,1,1077,1,2691,1,2710,1,2727,1,2761,1,2799,1,2829,1,2830,1","airflow,126,1,2710,1,2761,1,2799,1","airlifted,38,1","airport,78,1,334,1,330,1,332,1,2691,2,2820,1,2830,2,2841,1","airway,82,1,2794,1","airways,126,1,2710,1,2799,1","aiu,69,1,48,1,62,1,334,1,330,1,2693,1","ajay,332,1,2820,1,2821,1,2822,1","ajesh,2821,1","ajit,8,1,105,1","ajith,36,1,37,1","ajitha,38,1,2862,4","ajoy,2821,1","akcog,141,1,117,1","aktiv,1136,2","aktivieren,1136,1","aktivierung,1136,1","aktualisiere,1136,2","aktuelles,1136,3","alapuzha,38,1,2838,1","albania,2885,1,2887,1","albumin,1097,1,2840,1,2847,1","albumine,1099,1","alcapa,2705,1,2703,1","alcohol,120,1,128,1,220,1,222,1,2708,2,2712,1,2821,1","alcoholic,334,1,330,1,2712,1","alekya,332,1,2816,1,2820,1,2822,1","aleppey,2821,1","alert,220,1,292,1,1111,1","alexander,2863,1","alfa,2739,1,2743,1,2755,1","alfred,220,1","algeria,2885,1,2887,1","algorithms,2802,1","ali,332,1,2816,1,2820,1","alias,114,1","aliasdefine,1126,1","alice,36,1,37,1","aligarh,2822,1","aliqua,2717,2","alive,2874,1","allcases,35,1","allday,1139,20,1140,4","alle,1136,5","alleppey,2620,1,2823,1","allergen,2798,1","allergens,126,1,2710,1,2799,1","allergic,100,1,296,1,2707,1","allergies,1111,1","allergy,98,1,100,3,126,1,2694,1,2707,2,2710,1,2799,1","alles,1136,1","alleviate,216,1","alleviation,2770,1","allgemeines,1136,1","allied,20,2,30,1,31,3,105,3,114,1,213,1,224,1,295,1,2698,1","allmedical,2694,1","allnursing,64,1","allogeneic,2757,1","allopurinol,226,1","allotted,334,2,330,2,2698,1,2863,1","allow,217,2,84,1,135,2,137,2,143,1,220,1,225,2,229,2,256,1,2718,1,2801,1,2791,1,2797,2,2844,1,2855,1,2866,1,2894,1","allowed,6,1,139,1,334,8,330,8,1137,1","allowedfilemasks,1124,8","allowedfiles,1125,3","allowedmask,1124,2","allowing,126,1,137,1,1154,2,2710,1,2720,1,2799,1,2802,1,2892,1","allows,143,1,256,1,2753,1,2786,1,2797,1,2807,1,2821,1,2894,1","allparametersset,1122,3,1139,3,1177,3,1185,3,1228,2,1210,3,1213,2,1216,2,1219,3,1222,2,1225,3,1233,2,1236,3,1245,2,1250,3,1254,3","allparamsset,1122,1,1124,1,1139,1,1177,1,1185,1,1228,1,1210,3,1213,1,1216,2,1219,2,1222,1,1225,3,1233,1,1236,3,1245,2,1250,3,1254,2","almost,1100,1,2801,1,322,1","alok,2821,2","alone,15,1,207,1,211,1,334,1,295,1,330,1,1094,1,2801,1,2736,1,2739,1,2740,1,2743,1,2755,1,2776,1,2791,1,2812,1,2810,1,322,2","along,31,1,38,1,207,1,214,1,216,1,246,2,334,5,330,5,2801,1,2823,1,2707,1,2715,1,2821,1,2838,1,2862,1,2863,3,2864,1","alongthe,2896,1","alopecia,100,1","alot,64,1","alp,2840,1","alpha,223,1","alphanumeric,1137,2","alphanumerische,1136,2","already,6,3,31,1,33,1,120,1,137,1,143,1,256,1,292,1,1137,2,1135,1,2619,1,2694,1,2708,1,2712,1,2763,1,2821,1,2862,2,2863,1,2864,1,2896,2","alsoinvolves,35,1","alt,43,1,55,1,413,1,1099,1,2245,1,2824,1,2821,1,2840,1,2891,1","alte,1136,1","alter,220,1,226,3","alternate,2801,1,2708,1","alternative,2708,1","although,217,1,222,1,1111,1,2896,2","altruistic,2694,1","aluminium,100,1","alumni,65,1","aluvila,2821,1","alveolar,35,1,126,2,295,1,2710,2,2727,3,2799,2","always,31,2,35,1,65,1,220,1,223,1,298,1,2801,1,2892,3,2897,1","amalgam,35,1","amar,2816,1","amarappa,332,1,2816,1,2820,1,2822,1","amarnath,2863,1","amazed,2896,1","amazement,2870,1","amazing,2871,1","ambience,65,1,245,1","ambiguous,2794,2","ambily,2821,1","amblyopia,249,1","ambu,1077,1","ambulance,207,1,1077,5,1111,1,2838,1","ambulances,38,2,1077,1,2838,2","ambulatory,82,1,84,2,120,1,128,1,1111,2","amdesignator,1124,3,1126,2","ameerally,2821,1","ameliorated,217,1","ameloblastoma,2745,1","amenities,19,1,28,9,20,1,30,1,41,1,42,1,43,1,199,1,2684,1,2794,1","amenorrhoea,143,2,256,2,2778,1,2779,1","america,2821,1","american,2821,1,2885,1,2887,1","amidst,1102,1","aminoglycosides,223,1","amiodarone,226,1","amiracle,2896,1","amish,2787,1,2780,1","amitryptiline,223,1","amma,6,6,10,5,14,10,15,3,19,1,4,5,28,1,20,1,29,1,30,2,31,1,41,1,42,1,43,1,1094,3,2690,1,2692,5,2821,1,2834,11,2845,3,2862,2,2870,9,2871,3,2874,6,2892,15,2896,3,2897,1","amma’s,2692,4,2892,3,2897,1","ammabrasil,2834,1","ammacanada,2834,1","ammachi,2834,1","ammas_message.html,10,4","amniocentesis,143,2,256,2,2694,1","amniotic,143,1,256,1,2786,1","among,110,2,35,2,38,3,111,1,128,3,220,1,222,1,295,1,2620,2,2763,1,2807,2,2838,1,2831,1","amongst,214,1,1100,1,2708,1","amore,1098,1","amorphous,2802,1","amount,6,1,111,1,218,1,214,2,216,1,220,1,226,1,334,1,290,1,293,1,330,1,2692,1,2708,1,2817,3,2818,1,2819,1,2862,1,2863,1,2870,2,2874,2,2892,2","amounts,15,1,1094,1,2769,1,2770,1","ample,28,1,31,2","amrita,14,1,15,1,19,1,4,15,28,3,29,2,30,2,31,1,32,1,33,2,69,2,110,1,35,3,38,8,48,2,49,2,51,3,57,1,62,2,64,1,65,3,71,1,80,1,103,1,127,1,199,1,213,1,246,2,234,1,334,19,292,2,293,2,298,1,300,1,330,19,332,5,1084,3,1074,2,1081,2,1094,1,1099,1,1111,2,2684,1,2619,1,2623,1,2688,1,2689,4,2690,23,2691,2,2692,1,2693,2,2694,4,2705,1,2823,1,2697,7,2699,1,2703,1,2708,2,2709,1,2722,7,2723,1,2733,1,2736,1,2740,1,2746,1,2750,2,2753,3,2758,2,251,1,2785,1,2803,2,2804,1,2808,2,2814,2,2816,3,2819,2,2820,1,2821,15,2838,7,2825,2,2826,3,2827,4,2828,2,2830,2,2832,3,2833,4,2834,10,2845,8,2846,4,2847,13,2848,4,2849,4,2851,4,2853,4,2855,4,2856,4,2859,4,2861,4,2862,5,2863,9,2864,12,2865,4,2866,4,2867,4,2870,4,2871,4,2872,4,2873,4,2874,4,2881,10,2892,3,2893,2,2895,2","amritainstitute,2897,1","amritakripa,2690,1,2862,4","amritanadamayi,334,1,330,1","amritananadamayi,4,1","amritanandamayi,14,2,15,1,16,1,4,4,1094,1,2690,1,2837,11,2831,1,2863,2,2895,1","amritanandmayi,19,1","amritapuri,16,1,30,2,2690,4,2828,1,2834,3,2864,1,2870,1","amritaswarupananda,19,1,2863,1","amritatech,2834,1","amritatv,2834,1","amritavidya,244,1","amriteshwari,28,1,1074,2","amritha,2821,1","amritsar,2822,1","amu,2822,1","amudha,332,1,2820,1,2822,1","amv,2822,1","anadjunct,2694,1","anaemia,1098,1,2756,1","anaemic,2739,1,2743,1,2755,1","anaesthesia,78,1,82,4,84,4,126,1,298,1,2710,1,2799,1,2821,1","anaesthesiaroom,35,1","anaesthesiologist,84,1","anaesthesiologists,84,4,246,1","anaesthesiology,8,1,79,1,82,1,83,1,84,6,2847,1","anaesthetic,84,1,126,1,2710,1,2799,1","anaesthetists,2793,1","anal,2720,4","analgesia,143,1,256,1,263,2,2776,2,322,1","analgesic,2770,1","analyse,2620,1","analysed,218,1,2620,1","analysers,2753,1","analyses,86,1,126,1,1100,2,2620,1,2710,1,2799,1","analysing,219,1","analysis,29,1,31,1,86,2,90,1,126,1,143,3,256,3,320,1,2620,2,2696,1,2697,2,2710,1,2758,1,2763,1,2781,1,2782,1,2783,1,2785,1,2799,1,2803,1,2814,1,322,1,2821,1","­analysis,2821,1","analytical,1074,1,2695,1,2699,1,2761,2,2847,1","analyzed,86,1,246,1,2762,1","analyzer,86,1,207,1,2694,1","anand,332,1,2820,1,2821,1,2822,1","ananth,70,1","anastomosis,2720,3","anatomic,251,1,2821,1","anatomical,4,1,1074,2,2847,1,2863,5,2881,2","anatomy,20,1,29,1,30,1,31,1,32,1,84,1,1074,1,49,2,2695,1,2801,1,2845,1,2863,6,2881,1","anbec,2619,6,2620,1,2623,2,2893,1,2894,1,2895,1","anbu,2690,1","anchalia,2821,1","ancient,65,1","andadministration,63,1","andalso,31,2","andanalyse,2697,1","andarthroplasty,2694,1","andattitude,2696,1","andblood,137,1","andcommunicable,2696,1","andcompetitive,69,1,62,1","andcomprehensive,35,2","andcontinues,4,1","anddoctors,15,1,1094,1","andere,1136,1","andestablished,35,1","andevaluate,227,1","andfellowship,2694,1","andhands,35,1","andhra,2821,1,2822,1","andindustrial,2724,1","andjournals,64,1","andmalar,2724,1","andmanned,35,1","andmaxillofacial,35,1","andmembranes,35,1","andmobile,2694,1","andmusculoskeletal,2694,1","andorra,2885,1,2887,1","andother,2897,1","andpancreatic,103,1","andpersonal,2896,1","andpracticals,31,1","andprepare,64,1,2697,1","andprinciples,2696,1","andrecording,227,1","andrehabilitative,2696,1","andrew,2821,3","androgens,226,1","andservices,2694,1","andshape,35,1","andspeech,35,1","andsurgical,2696,1","andtechnology,2724,1","andthen,227,1","andtimely,35,1","andtreatment,35,1","aneesha,36,1,37,1","anemia,221,1,2778,1,2779,1,2862,1","anesthesia,142,1,232,4,82,8,83,4,84,5,143,2,256,2,2801,1,2750,1,322,1,2836,2","anesthesiology,82,1,83,1,84,1","anesthetic,2717,1,2719,1","aneurisms,2749,1","aneurysms,232,1,222,1,2807,1","anexcellent,64,1","anexternal,30,1","anfang,1136,3","angadi,332,1,2820,1,2822,1","angegebene,1136,2","angegebenen,1136,7","angel,36,1,37,1","angeles,2896,1","angemeldete,1136,1","angio,1077,1","angiogram,2801,1,2798,1","angiograms,2802,1","angiography,108,1,120,1,266,1,309,1,2694,2,2718,2,2807,2,322,1","angiograpohy,2797,1","angioplasty,230,1,111,1,309,1,2694,1","angioscopy,2807,1","angle,6,1,1175,2,2770,1,2894,1","angles,2801,1","angola,2885,1,2887,1","anguilla,2885,1,2887,1","anhydrase,2778,1,2779,1","ani,2821,1","anil,117,1,332,1,2820,1,2822,1,2863,1","anila,63,1","animal,14,1,2619,1,2864,1,2895,1","animals,2722,1,2821,1","aniruddha,2821,1","anitha,332,1,2816,1,2820,1,2821,2,2822,1","anjali,332,2,2816,1,2820,2,2822,2","anjana,4,1,36,1,37,1,2870,7,2871,1,2892,1","anju,2816,1","ankle,2773,1","ankylosis,2821,1","anmelden,1136,1","ann,2620,1","annamalai,2821,1","anniversary,208,1","annoyance,222,1","annual,103,1,295,1,1102,1,2690,1,2709,2,2722,1,2819,2,2821,25,2845,1,2847,1,2864,2,2881,2","annually,80,1","annum,48,1,62,1,69,1,334,1,330,1,2693,1","ano,2794,1","anomalies,232,2,143,1,220,2,256,1,2725,1,2745,1,2778,2,2779,2,2781,1,2782,1,2783,1,2785,1,2821,1","anomaliesafmc,2821,1","anomalous,2705,1,2703,1,2797,1","anomaly,2725,2,2727,2,2778,1,2779,1,2786,2,2821,1","anoop,2821,1","anorectal,120,2,2711,2","anormal,35,1","anot,4,1","another,38,2,108,1,216,1,220,2,222,1,223,1,334,1,330,1,1137,1,1111,1,2781,1,2782,1,2783,1,2785,1,2862,1","ans,227,1","ansari,332,2,2820,2,2822,1","ansicht,1136,1","answer,334,15,330,15,1111,2","answered,2786,1","answering,334,2,330,2","answers,334,2,330,2","antarctic,2885,1,2887,1","antarctica,2885,1,2887,1","antenatal,64,1,143,3,256,3,2696,1,2697,1","anterior,2720,1,2749,1","anteriorskull,2821,1","antero,2749,1,2821,1","anterolateral,2821,1","anthropology,2863,1","anti,110,1,217,1,209,1,226,1,300,1,2715,1,2724,1","antibiotic,2724,1,2791,1,2821,1","antibodies,110,1,117,1,223,3,2847,1","anticancer,2762,1,2763,1","anticholinergics,223,1","anticipate,2821,1","anticipated,1111,2,2724,1,2821,1","anticoagulant,226,4","anticoagulants,230,1,218,1,219,1,214,1,215,1,216,1,220,1,221,1,222,1,223,1,225,1,226,8,229,1","anticoagulation,226,7","anticonvulsant,213,1","antidepressants,221,1","antidote,226,2","antiepileptic,226,1","antigens,100,1,2762,1","antigua,2885,1,2887,1","antilles,2885,1,2887,1","antimicrobials,201,1","antipsychotics,221,1","antithyroid,226,1","anu,2816,1","anuj,2816,1","anunderstanding,2696,1","anupam,332,1,2820,1,2822,1","anuradha,36,1,37,1","anvil,2694,1","anwenden,1136,2","anxiety,215,1,221,1,2862,1","anyone,14,1,38,1,220,1","anything,6,1,127,1,220,1,2855,1","anywhere,290,1,1111,1,2753,1","anzahl,1136,2","anzulegen,1136,1","ăśbersetzung,1136,5","ăśbersetzungen,1136,3","ăśbersicht,1136,1","aoi,2821,4","aortic,84,2,246,2,268,1,2813,1","apache,1164,3","apart,31,2,35,2,64,1,334,1,330,1,2758,1,2762,1,2803,1,2814,1","apartfrom,1101,1","apert,2778,2,2779,2","aph,143,1,256,1","aphasia,217,1","apicalresection,35,1","apnea,296,1","apnoea,126,1,2710,1,2799,1,2793,1","apoptosis,2821,1","apparent,2769,1,2821,1","appear,108,1,334,3,330,3,2791,1","appeared,105,1","appearing,334,3,330,3","appears,220,1,334,1,330,1,2791,4","appended,6,1","appendicectomy,135,1","appendicitis,2794,1","appetite,1099,1","appionment,1097,1,1098,1,1099,1,1100,1,1101,1,2840,1","appliance,2761,1","appliances,35,1,139,1","applicable,334,1,330,1,2697,1,2837,1,2894,1","applicant,334,2,330,2","application,6,2,20,2,38,2,48,3,62,3,69,3,103,1,247,1,334,24,330,23,1137,1,1111,1,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1228,1,1239,1,1201,1,1204,1,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1236,1,1245,1,1248,1,1250,1,1254,1,2620,1,2693,3,2821,1,2838,1,2832,1,2833,1,2847,1","applicationof,64,1,2697,1","applications,31,2,334,3,330,3,1084,1,1081,3,2619,7,2620,2,2821,2,2825,2,2826,1,2827,1,2833,1,2893,3","­applications,2821,1","applicationto,63,1","applicator,2801,2","applicators,2801,1","applied,334,1,330,1,2821,1,2894,1","apply,29,1,32,1,48,1,62,1,69,1,334,2,330,2,1081,2,1137,3,1136,1,1152,11,1153,7,1190,1,1239,11,1201,9,1240,7,2693,1,2825,1,2832,1,2833,1,2893,2","applying,226,1,298,1,2620,3","appoint,2894,1","appointed,2827,1,2894,1","appointment,6,1,4,1,78,1,79,1,219,1,410,1,411,1,1077,1,1094,1,1102,2,1111,1,24,4,2824,1,2709,1,2728,1,2746,1,2838,1,2836,2,2841,1,2885,10,2886,8,2887,10,2888,8","appointments,6,4,2709,1,2733,1,2768,1,2841,1,2894,1,2895,1","appraisal,295,1","appreciate,28,1,217,1,225,1,229,1","appreciated,38,1,2838,1","appreciation,2692,1","appreciations,2855,1","apprehensive,2862,1","apprentice,292,1","apprenticeship,2697,1","approach,232,1,111,1,118,1,120,1,137,1,244,1,247,1,254,1,2707,1,2720,1,2724,1,2750,1,2776,1,2794,1,2813,1,2821,6,2825,1,2847,2","approaches,2821,4","appropriate,28,1,217,2,65,1,108,2,219,1,226,1,334,5,330,5,1111,1,2620,3,2694,1,2707,1,2708,1,2715,1,2791,1,2821,1","appropriately,2702,2","approval,6,4,220,1,1251,1,322,1","approve,1186,1","approved,48,1,62,1,69,1,334,2,330,2,1137,2,1111,1,1136,1,1168,2,1185,22,1186,2,1190,1,1247,4,1248,39,1250,9,1253,1,1254,46,2690,1,2693,1,2697,4,2808,4,2833,1,1130,1,2864,1","approximately,14,1,15,2,28,1,80,1,226,1,334,1,268,1,330,1,1094,2,2691,2,2830,2,2862,1","apr,1150,2,1126,2","april,20,1,110,1,103,1,208,1,334,2,295,1,330,2,1150,2,2722,1,2758,1,251,3,2803,1,2814,1,2821,9,1126,2","apsi,2821,1","apsicon,2821,1","aquatic,2864,1","arab,2885,1,2887,1","arabia,2821,1,2885,1,2887,1","aranya,2690,1","aravind,36,1,37,1","aravindhan,332,1,2820,1,2822,1","arbor,2620,1","arcade,48,1,62,1,69,1,334,1,330,1,2693,1","arch,84,1,246,1","archana,332,1,2816,1,2820,1,2822,1","archival,309,1,2694,1","archive,309,1,2694,1,2845,2,2846,2,2847,2,2848,2,2849,2,2851,2,2853,2,2855,2,2856,2,2859,2,2861,2,2862,2,2863,2,2864,2,2865,2,2866,2,2867,2,2870,2,2871,2,2872,2,2873,2,2874,2,2881,2","area,4,1,35,1,38,2,43,1,55,1,64,2,143,1,256,1,293,1,320,1,413,1,1111,7,1215,1,1216,30,1217,7,2619,1,2620,1,2623,1,2690,1,2824,1,2762,1,251,2,2776,2,2801,1,2821,1,2862,5,2863,1,2894,1,2895,1,2896,1","arealso,2696,1","areas,6,1,31,1,32,1,141,1,38,2,51,1,71,1,82,1,84,1,103,1,108,1,143,2,207,1,246,1,234,1,254,1,256,2,1102,1,2694,3,2696,2,2698,1,2702,2,2708,1,2776,1,2801,1,2813,1,2821,1,2838,2,2827,1,2862,1,2863,1,2864,1","areata,100,1","aredirectly,2801,1","areencouraged,35,1","areguided,35,1","arehaving,35,1","aren,220,1","arena,246,1","areon,2694,1","areperformed,227,1","aresubjects,63,1","areused,35,1","argentina,2885,1,2887,1","argon,135,1,2716,1","aribam,332,1,2820,1,2822,1","arise,28,1,2715,1","arises,220,1,222,1","arising,1165,1,2723,1,2727,1","arl,2834,1","arm,110,1,230,2,2716,1,322,1","armamentarium,2766,1","armed,2821,1","armenia,2885,1,2887,1","arms,99,1,216,2","arole,332,1,2822,1","arora,2816,1","around,6,1,28,2,84,1,139,1,220,1,222,2,244,1,247,1,292,1,2692,1,2708,1,2737,1,2741,1,2778,1,2779,1,2786,1,2791,2,2802,1,2897,1","arr,41,1,42,1,56,1,57,1,410,1,411,1,412,1,1124,9,1134,1,1205,1,1246,7,2246,1","arrange,1111,1","arranged,219,1,244,1,247,1,332,1,2786,1,2820,1,2863,1","arrangement,128,1","arrangements,334,1,330,1,332,2,1077,1,1111,2,2819,1,2820,2,2841,2,2863,4,2864,2","arranging,247,1,2841,2","array,28,1,207,1,246,1,1142,9,1120,13,1122,1,1124,76,1123,1,1125,1,1127,2,1133,7,1134,15,1135,9,1139,140,1140,11,1143,1,1145,10,1152,19,1156,32,1157,7,1161,32,1162,13,1170,1,1174,2,1171,2,1177,4,1179,18,1185,14,1188,1,1186,1,1189,1,1192,18,1228,3,1239,16,1255,2,1197,2,1198,60,1201,20,1204,10,1205,17,1207,32,1208,4,1210,10,1213,3,1216,4,1217,2,1219,4,1222,7,1220,2,1225,9,1233,8,1231,8,1236,2,1242,9,1245,5,1246,8,1248,24,1250,6,1254,27,2694,1,2761,1,2821,1,1126,121","arrest,35,1,84,1,126,1,246,1,2710,1,2799,1","arrhythmias,223,1,2797,1","arrival,84,1,332,1,2820,1","arrive,38,1,1111,2,2620,1,2838,1,2862,1","arrived,38,1","arriving,2759,1,2811,1,2805,1","arrvalues,1140,4,1153,1,1202,1,1217,1,1240,1","art,15,1,31,1,35,4,38,1,63,1,64,1,65,1,100,1,103,2,114,1,135,1,137,2,207,2,246,1,1077,1,1081,2,1094,1,2688,1,2694,3,49,2,2698,1,2707,1,2713,1,2766,1,2769,1,2804,1,2807,1,322,1,2821,1,2864,1,2893,2,2895,1","artequipment,35,1","arterial,217,1,2705,1,2703,1,2797,3","arteries,111,1,226,1,268,3,1099,1","arterio,2797,1","arteriosus,268,1","arteriovenous,2801,1,322,1","artery,86,1,143,2,214,3,256,2,1074,1,2708,1,2797,2,2798,1,322,1","arthritis,252,3,253,1,254,3,2774,1","arthroplasty,254,1,251,1","arthroscopic,251,3,2773,2","arthroscopy,254,1,2694,1,251,1,2774,1","article,4,1,2702,1,2821,1","articles,90,1,103,2,244,1,1111,1,2702,4,2872,1","articular,263,1,2776,1","artificial,31,2,232,1,252,1","artificialsubstitutes,35,1","arts,28,1","aruba,2885,1,2887,1","aruk,2816,1","arun,36,1,37,1,105,1,2821,2","arzoxifene,110,1,141,1","asamma,4,1","asb,2834,1","asc,1137,1,1136,1,1190,1,1197,9","ascending,1137,1","ascertain,2862,1","ascites,135,1","ascitic,263,1,2776,1","ascoffexist,1197,4","ascoffpath,1197,5","asconexist,1197,4","asconpath,1197,5","ascular,322,1","asd,33,2,35,1,266,1,268,1,2692,2,2797,2","asepticprecautions,35,1","asha,2821,1","ashis,2690,1","ashok,332,1,2816,1,2820,1,2821,1,2822,1,2847,1,2863,2","ashokan,36,1,37,1","ashram,2892,1","ashramdiary,2834,1","ashutosh,332,1,2820,1,2822,1","ashwin,2816,1","ashwini,332,1,2820,1,2822,1","asi,332,9,2823,2,2802,1,2816,5,2817,1,2818,5,2820,9,2821,1,2822,1,2863,8","asia,105,2,266,1,309,1,2694,1,2821,3,2831,1","asian,105,1","aside,38,1","asima,332,1,2820,1,2822,1","asita,2821,1","ask,6,2,14,1,230,2,218,2,220,1,221,1,1111,9,2821,1","asked,6,1,14,1,227,1,334,1,330,1,332,1,1111,2,2820,1,2862,1,2870,1,2892,1","asleep,218,1,2791,1","asmucogingival,35,1","asp,1137,6,1136,6,1190,7","aspecial,35,1","aspect,6,2,103,1,226,1,244,1,247,1,2708,1,2753,1","aspects,6,1,31,2,38,1,105,1,120,1,249,1,1074,1,2696,2,2708,1,2722,1,2763,1,2776,1,261,1,2838,1,2841,1,2845,1,2863,1,2881,1,2894,2","aspirat,2757,1","aspirate,320,1","aspiration,2798,2,2812,1,2810,1","aspirations,2713,1","aspirators,2766,1","aspired,2859,1","aspirin,230,1,226,1","assam,2822,1","assayed,86,1","assaying,86,1","assays,86,3,107,1,2620,1,2821,1","assed,1135,1","assembled,2702,1","assembly,2702,1","assertive,217,1","assess,84,1,108,1,126,1,110,1,225,1,227,1,229,1,295,1,2694,1,2696,1,2708,1,2710,1,2799,1,2791,1","assessed,217,1,2770,1,2776,1","assesses,108,1","assessing,2770,1","assessment,82,1,103,1,126,2,110,1,111,2,127,2,128,4,143,3,256,3,1102,1,2620,1,2708,1,2709,1,2710,1,2745,1,2767,3,251,1,2799,1,2821,1,2892,1","assessments,105,1,2696,1","assigned,6,1,32,1,1111,1,2895,1","assist,29,1,31,4,38,1,105,1,219,1,2838,1","assistance,31,1,38,3,2821,1,2838,4,2841,2,2845,1","assistant,20,1,31,4,63,1,105,2,117,1,1084,2,2821,4,2827,3","assistants,106,1,107,1,247,2,1111,1,2821,1,2833,1","assisted,31,1,135,1,143,2,234,2,256,2,2694,1,2790,1,322,1","assisting,33,1,127,1,2841,1","asso,251,1,2821,5","assoc,36,3,37,3,2863,1","associate,63,1,332,11,1081,1,2620,1,2820,11,2821,4,2893,1","associated,29,1,38,1,143,1,223,1,256,1,295,1,2692,1,2724,1,2736,1,2740,1,2778,2,2779,2,2786,1,2813,1,2821,3,2859,1,2894,1","associatiated,2821,1","association,141,1,38,3,48,1,62,1,69,1,137,2,220,1,334,1,295,1,330,1,1099,1,2620,1,2693,1,2708,8,2713,1,2770,1,2771,1,251,1,2778,1,2779,1,2784,1,2821,36,2838,3,2881,1","assoct,70,1","asst,36,15,37,15,70,4,2620,1,2821,6","assume,1135,1,2837,1","assumenda,114,1","assuming,90,1,2896,1","assurance,291,1","assure,330,1,334,1","assures,2688,1","assuring,90,1","ast,2840,1","asthma,80,3,199,3,220,1,295,2,296,1,298,3,2684,3,2694,1,2705,3,2703,3,2785,3,2892,1","asto,35,1","aswell,63,1","asymmetry,2732,1,2745,1","ataxia,2778,2,2779,2","ataxias,2778,1,2779,1","ated,2821,1","atenolol,223,1","athavia,332,1,2820,1,2822,1","atherosclerosis,214,1","athletic,28,1","atilde,2885,1,2887,1","atinitial,35,1","atm,28,1","atma,300,1","atmosphere,14,1,15,1,4,1,1094,1,2821,1,2895,1,2897,2","atnormalising,35,1","atomic,105,1","atonicity,143,1,256,1","atopic,2707,1","atresia,143,1,256,1,2791,1,2794,1","atrial,51,1,268,1,2705,1,2703,1,2797,2","atrophy,2778,1,2779,1","attached,30,1,227,2,2690,1,2694,1,2786,1,2859,1","attachment,1137,1","attachmentand,35,1","attachments,6,1","attack,230,1,213,1,214,2,220,1,223,1,226,3,1077,1,2801,1","attainedthough,35,1","attapadi,2690,1","attempt,48,1,62,1,69,1,209,1,213,1,330,2,334,2,1135,1,2693,1,2707,1,2724,3,2737,1,2741,1,2776,1,2821,3","attempting,2708,1","attempts,2720,1,2737,1,2741,1,2821,1","attend,38,1,2838,1","attendance,114,1,247,1,330,6,334,6,2709,1","attendant,1111,4,2715,1","attendants,6,1","attended,330,1,334,1,2620,1","attending,4,1,33,1,300,1,2758,1,2803,1,2814,1,2821,1","attends,232,1","attention,221,1,222,1,2791,3,2838,1,2825,1,2826,1","attested,330,1,334,1,2833,1","attesting,330,1,334,1","attitude,216,1,2833,1","attr,1196,6","attracting,2623,1,2821,2,2895,1","attractive,2619,1","attracts,33,1","atypical,120,1","au,2834,1","aucland,2821,1","audio,2863,2","audiologists,2694,1","audiology,2694,1","audiotry,227,1","audit,110,1","auditorium,2694,1","auditory,227,2","auditorystimuli,227,1","auf,1136,3","aufsteigend,1136,1","aug,1150,2,2620,3,1126,2","augmenta2,2821,1","augmentation,2720,1,2724,1,2732,1,2821,1","augmented,2767,1","august,65,1,1074,2,1150,2,2722,2,2723,1,2821,7,2825,1,1126,2","aura,2897,1","aurangabad,2822,4","aus,1136,3","ausfăĽhren,1136,1","ausgefăĽhrt,1136,1","ausreichend,1136,1","austarlia,2821,1","australia,213,1,2620,1,2821,4,2834,1,2885,1,2887,1","australian,2847,1","austria,2885,1,2887,1","authentic,48,1,69,1,330,1,334,1,2693,1,62,1","authenticate,1122,2,1177,2,1179,2,1228,2,1210,2,1213,2,1216,2,1219,2,1222,2,1225,2,1233,2,1231,2,1236,2,1242,2,1245,2,1248,2,1250,2,1254,2","author,295,1,2822,1,2863,7","authored,2821,1","authoritatively,330,1,334,1","authorities,48,1,69,1,330,1,334,1,2693,1,62,1,2841,1","authority,330,1,334,1,2697,2","authorized,6,1,2837,1","authors,2864,1","auto,225,1,229,1,1135,1,2692,1","autoclave,2761,1","autoimmune,223,2","autologous,2757,1","automated,6,2,86,3,201,2,2807,1","automatic,216,1,2753,1","automatically,5,1,21,1,22,1,2687,1","automating,6,1","automation,6,1","automobile,2874,1","autonomic,225,1,227,2,229,1","autonomous,2768,1,2770,1","avail,1077,1,2708,1","availability,69,1,120,1,137,1,290,3,291,1,293,1,330,1,1077,1,1111,1,62,1,2823,1,2794,1,2813,1,2821,1","available,6,6,28,2,20,1,141,2,35,1,38,3,51,2,84,2,90,1,103,1,108,1,126,2,110,1,111,1,120,3,137,1,139,1,143,7,207,1,256,7,290,1,291,1,309,1,330,3,334,4,1077,3,1137,2,1111,6,2691,2,2694,4,2707,1,2708,3,2710,2,2720,1,2721,1,2745,1,2749,2,2753,1,2757,2,2769,1,2770,1,2776,2,2786,1,2799,2,2792,3,2797,3,2801,1,2812,1,2807,1,2810,1,322,4,2837,1,2830,2,2862,2,2863,1,2894,1,2897,1","availablefrom,48,1,69,1,2693,1,62,1","avenues,35,1,2724,1,2821,1","average,2690,1,2705,1,2703,1,2711,3,2797,1","avg,1124,1","avinash,332,3,2816,1,2820,3,2822,2","avoid,230,3,38,1,90,1,139,2,209,1,214,2,215,1,220,7,221,2,223,1,226,2,300,1,330,1,334,1,1077,1,1111,2,1154,1,2715,1,2737,1,2741,1,2750,1","avoided,139,1,220,1,2812,1,2810,1","avoiding,2720,1","avoids,135,1,2797,1","avulsedteeth,35,1","avulsion,126,1,2710,1,2799,1","avulsions,100,1,2707,1","awaiting,2787,3,2780,2,2821,1","awake,232,1","awaken,10,1","awakening,14,1","award,2620,1,2695,1,2821,2,2864,3","awarded,51,1,110,1,330,1,334,1","awardee,2620,1","awards,247,3,2864,1","aware,38,1,216,1,223,1,1099,1,2838,1","awareness,35,1,38,1,111,1,220,1,1102,1,2708,3,2838,1,2881,1","away,38,1,105,1,220,1,330,2,334,2,2691,1,2830,1,2870,1,2896,1,2897,1","ayre,143,1,256,1","ayurveda,2690,1","ayurvedic,30,1,2690,2,2708,1","azar,332,1,2820,1,2822,1","azathioprine,223,1,226,1","azerbaijan,2885,1,2887,1","azithromycin,295,1","b03aa932,1242,1","b08ad7e2,1133,1","b0ad4c6bheader,1142,1","b0f9931c,1170,1","b1791f19,1228,1","b1cb5fbcfunction,1180,1,1193,1","b201907aif,1222,1","b27,2762,1","b2728422function,1168,1","b2803a95function,1217,1","b28d8fee,1234,1","b29ba818,1245,1","b2ad79bf,1210,1","b2ef2f31function,1134,1,1205,1","b3,2761,1","b38a5a97,1222,1,1233,1","b3a87acefunction,1229,1","b3e375a6,1180,1,1193,1","b3e80db6,1222,1","b4210f54,1222,1","b4250c93,1233,1","b4300f68,1225,1","b43e7ff8,1216,1","b45c2ac1,1225,1","b49e291c,1185,1,1254,1","b4b9af01,1233,1","b4e09c72,1177,1","b5c62832function,1180,1,1193,1","b5e3f879,1245,1","b6896aec,1254,1","b6cc3771include,1142,1","b6d080c5,1243,1","b711f06einclude,1225,1","b78d2e98,1133,1,1204,1","b7be7781function,1126,1","b8903145function,1126,1","b8bbfa29,1204,1","b9049cacfunction,1246,1","b92261e4ccseventresult,1207,1","b9547afbfunction,1140,1","b982c1d1,1139,1","b98497d8,1192,1","b9a1924c,1139,1","b9b360a9if,1242,1,1250,1","b9c6b0fbinclude,1139,1","b9d3da0cfunction,1126,1","b9d91b93,1228,1","b9da8225,1157,1","b9de898d,1231,1","b9e5c317,1222,1","b9ea5accfunction,1214,1","ba46ef88,1134,1,1205,1","ba504839function,1126,1","ba7710e2,1216,1","ba8b327e,1192,1","babies,38,1,143,2,207,5,208,1,223,1,256,2,2696,1,2778,5,2779,5,2792,1,322,1,2862,1","babu,8,1,110,1","baby,4,1,35,1,36,1,37,1,64,1,207,1,220,3,268,1,2697,1,2713,1,2778,5,2779,5,2786,5,2791,2,2859,2,2870,6,2871,1","baby’s,2791,1","babykutti,332,1,2820,1","babylog,207,1","bachelor,20,1,31,1,2697,3","bachuwar,332,1,2820,1,2822,1","backache,236,1,2776,1","backed,2717,1,2713,1,2719,1","background,31,1,2722,1,2821,1,2864,1,2894,1","backs,216,1","backward,330,1,334,1,2892,2","backwater,2823,1,2863,1","bacteremia,2714,1","bacterial,201,1","bad,143,1,214,6,256,1,1154,1,1175,5","badagandi,332,1,2820,1,2822,1","baep,227,2","baff4598,1202,1","bag,64,1,2697,1","bagal,332,1,2820,1,2822,1","baggy,2732,1","bagish,2892,2","bahamas,2885,1,2887,1","bahrain,2885,1,2887,1","bai,6,5","baig,2816,1","baker,48,1,69,1,330,1,334,1,2693,1,62,1","bal,105,1,2694,1,2708,1","bala,2845,1","balagopal,36,1,37,1","balaji,6,1,2816,1","balakrishnan,117,1,2821,1","balance,216,3,226,1,1111,1,2761,2,2817,1,2894,1","balanced,215,1,220,1,1097,1,2778,2,2779,2","balasubramaian,6,1","balasubramaniam,332,1,2820,1","balasubramanian,6,1","balasubramannian,332,1,2820,1,2822,1","balbir,2822,1","baldness,2732,1","balla,332,1,2820,1,2822,1","balloon,268,1,2711,2,2797,1,2807,1","baltimore,2821,1","bams,334,1","band,2711,1","bandhs,2897,1","banding,2781,1,2782,1,2783,1,2784,1","bandopadhyay,2816,1","banerji,2821,1","bangalore,30,1,48,1,69,1,330,1,334,1,2693,1,62,1,2821,6,2822,6","bangladesh,2620,1,2885,1,2887,1","bank,15,1,28,1,20,1,48,1,69,1,120,1,137,1,143,1,256,1,290,2,293,2,330,1,334,1,1077,1,1094,1,1111,2,2693,1,62,1,2773,1,2817,1,2818,1,2832,1","banking,1111,2","banks,2863,1","barbados,2885,1,2887,1","barbiturates,223,1,226,1","barbuda,2885,1,2887,1","baroda,2822,1","bartholomew,2894,1","barylog,207,1","basal,100,1,2809,1","base,31,1,232,2,79,1,234,2,2620,2,2722,1,2723,1,2724,1,2748,1,2749,2,2750,14,2821,15,2894,1","based,28,1,31,2,230,1,38,1,65,1,71,1,110,1,216,1,226,1,246,1,1081,1,1111,2,2620,1,2690,1,2694,3,49,2,2695,1,2696,1,2724,1,2753,3,2763,1,2801,3,2802,1,2821,1,2838,1,2825,1,2826,1,2829,1,2864,1,2893,1","bases,49,2","basic,14,1,31,5,63,1,84,1,246,1,247,1,1097,1,1098,1,1099,1,1100,1,1101,1,1102,1,1152,2,1239,2,1201,2,2620,2,2694,1,2696,2,2724,1,2770,1,251,2,2781,1,2782,1,2783,1,2785,1,322,1,2821,6,2840,5,2894,3,2895,1","basichealthcheck,1097,4,2836,1","basics,29,3,105,1,213,1,295,1","basis,15,1,29,1,31,1,84,2,137,1,143,1,226,1,256,1,330,2,334,2,1094,1,1111,1,2694,1,2823,1,2697,2,2708,1,2715,1,2749,1,2768,1,2776,1,2801,1,2819,1,2821,1,2864,1,2894,1","basketball,28,1","basu,332,1,2820,1","batch,65,1,105,1,2821,1","bath,2761,3,2776,1","bathroom,220,1","battery,2770,1","bb,110,1","bb9fb022,1254,1","bbb7fcaeif,1139,1","bc2c1e3afunction,1223,1","bc3779f2,1161,1","bc718351function,1208,1","bc9e8b2f,1140,1","bca16872,1140,1","bce2c937function,1143,1,1146,1","bcf660a8if,1225,1","bd7d1dd8,1254,1","bd8c482dfunction,1162,1","bda654ccfunction,1140,1","bdef98abccseventresult,1142,1","bds,20,1,35,1,48,4,334,18,2693,5,2821,3","bdscourse,35,1","be471c80,1177,1","beads,10,1","beam,2802,1","beams,2801,1,2802,1","beans,214,1","bear,35,1","bearbeiten,1136,3","bearing,2801,1,2819,1","bearingfamilies,2696,1","beat,221,1","beauty,10,1","became,2874,2","because,6,1,84,2,127,1,330,1,334,1,2709,1,2736,1,2740,1,2776,1,2801,1,2802,1,2821,2,2870,2,2871,2,2874,1,2894,2,2896,3,2897,1","become,6,1,33,1,38,2,214,1,216,2,220,2,223,2,226,1,234,2,1100,1,1111,1,2753,1,2769,1,2791,1,2821,2,2838,2,2831,1,2862,2","becomefatal,1100,1","becomes,214,2,220,1,221,1,223,1,268,2","becomesynonymous,2897,1","becoming,15,1,268,1,1094,1","beconsidered,69,1,62,1","bed,14,1,15,1,246,1,332,12,1094,1,1111,9,2690,3,2766,1,2776,1,2820,8,2822,9","bedded,137,1,207,1","bedroom,220,1,227,1","beds,29,1,48,1,69,2,207,2,330,2,334,1,1077,1,2688,2,2690,1,2693,1,2694,1,62,2,2713,1,2766,1","bedside,103,1,1111,1","bedsore,2776,2","bedsores,2776,1","bedtime,110,1","beea9f36ccseventresult,1213,1","beendet,1136,2","beeninvolved,2896,1","befinal,48,1,69,1,2693,1,62,1","before31st,69,1,62,1","beforeand,227,1","beforebuilddelete,1139,1,1210,1,1236,1,1250,1,1254,1","beforebuildinsert,1139,1,1185,1,1210,1,1250,1,1254,1","beforebuildselect,1142,1,1122,1,1124,1,1133,1,1134,9,1139,1,1145,1,1156,1,1157,9,1161,3,1162,7,1177,1,1179,1,1180,9,1185,1,1192,1,1228,1,1204,1,1205,9,1207,1,1208,9,1210,2,1213,1,1216,1,1219,2,1222,1,1225,2,1233,1,1231,1,1236,1,1242,1,1245,1,1248,1,1250,1,1254,1,1193,9","beforebuildupdate,1122,1,1139,1,1177,1,1228,1,1210,1,1213,1,1216,1,1217,9,1219,1,1222,1,1225,1,1233,1,1236,1,1245,1,1250,1,1254,1","beforedecimal,1126,15","beforedelete,1139,1,1210,1,1211,9,1236,1,1250,1,1254,1","beforedeletefile,1124,9","beforeexecutedelete,1139,1,1210,1,1236,1,1250,1,1254,1","beforeexecuteinsert,1139,1,1185,1,1210,1,1250,1,1254,1","beforeexecuteselect,1142,1,1122,1,1124,1,1133,1,1139,1,1145,1,1156,1,1161,1,1177,1,1179,1,1185,1,1192,1,1228,1,1204,1,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1225,2,1233,1,1231,1,1236,1,1242,1,1245,1,1248,1,1250,1,1254,1","beforeexecuteupdate,1122,1,1139,1,1177,1,1228,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1236,1,1245,1,1250,1,1254,1,1226,9","beforehand,1111,1","beforeinsert,1139,1,1185,1,1186,9,1210,1,1250,1,1254,1,1140,9","beforeoutput,1142,1,1122,1,1129,1,1133,1,1139,1,1145,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1192,1,1228,1,1195,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1231,1,1236,1,1242,1,1245,1,1248,1,1250,1,1254,1","beforeprocessfile,1124,1","beforeselect,1142,1,1122,1,1133,2,1139,1,1145,1,1152,1,1156,1,1161,1,1167,1,1170,1,1177,1,1179,2,1185,1,1188,1,1192,2,1228,1,1239,1,1201,1,1204,2,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1225,2,1233,1,1231,1,1236,1,1242,1,1243,9,1245,1,1248,2,1250,1,1254,1","beforeshow,1142,2,1120,1,1122,2,1124,5,1123,9,1129,1,1133,3,1134,36,1139,2,1143,9,1145,2,1148,3,1149,3,1146,18,1152,8,1153,17,1156,2,1157,45,1159,1,1161,12,1162,31,1167,2,1170,2,1173,1,1174,1,1171,18,1177,2,1179,3,1182,3,1180,54,1183,3,1185,2,1188,2,1192,3,1228,2,1239,6,1255,9,1195,1,1197,1,1201,6,1202,10,1204,3,1207,2,1208,45,1210,3,1213,2,1216,2,1217,9,1219,3,1220,9,1222,2,1225,3,1233,2,1231,2,1236,2,1240,10,1242,2,1243,9,1245,2,1246,9,1248,3,1250,2,1254,2,1140,36,1193,45,1205,26,1226,9,1252,9","beforeshowday,1156,1,1161,3,1162,7,1207,1,1208,9","beforeshowevent,1156,1,1161,1,1207,1","beforeshowfunction,1205,1","beforeshowmonth,1156,1,1161,1,1207,1","beforeshowrow,1142,1,1133,1,1134,9,1143,9,1145,1,1146,9,1179,1,1192,1,1228,1,1204,1,1210,1,1211,9,1213,1,1216,1,1217,9,1219,1,1222,1,1225,1,1233,1,1231,1,1242,1,1245,1,1246,9,1248,1,1205,9,1252,9","beforeshowweek,1156,1,1161,1,1207,1","beforesubmit,1228,1,1213,1,1216,1,1222,1,1233,1,1245,1","beforeunload,1142,2,1122,2,1129,2,1133,2,1139,2,1145,2,1148,1,1152,1,1156,2,1159,2,1161,1,1167,2,1170,2,1173,2,1177,2,1179,2,1182,1,1185,2,1188,2,1192,2,1228,2,1239,1,1195,2,1201,1,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1225,2,1233,2,1231,2,1236,2,1242,2,1245,2,1248,2,1250,2,1254,2","beforeupdate,1122,1,1139,1,1177,1,1210,1,1219,1,1225,1,1236,1,1250,1,1254,1,1140,9","began,207,1,2874,1","begin,220,1,1111,1,1160,1,1161,6,1162,2,1164,1,1198,9,1203,1,1204,5,1206,1,1207,6,1208,2,1205,1","beginning,32,1,1137,2,2864,1","beginpage,1174,11","begins,230,1,223,1,2694,1","begroup,31,1","begun,103,1","behave,230,1,2892,1","behaved,2892,1","behavior,1135,1,2708,1,2786,1,2892,1","behavioral,30,1,33,1,35,1","behaviors,247,1","behaviour,244,1,247,1,330,1,334,1,1135,1","behavioural,223,1,226,1,2694,2,2695,1","behaviourmanagement,35,1","behmel,2778,1,2779,1","beim,1136,5","beinggenerated,2694,1","beings,330,1,334,1","belarus,2885,1,2887,1","belcher,2821,1","belcherpharmaceuticals,2724,1","belgaum,2821,2","belgium,2885,1,2887,1","believe,6,1,14,1,15,1,1094,1,2897,1","believes,245,1,249,1","belize,2885,1,2887,1","belong,215,1","belonging,143,1,256,1,330,1,334,1","belongings,1111,1","belongs,223,1,2892,1","bench,2761,1","benchtop,2761,1","benefactors,2831,1","beneficial,2770,1,2778,1,2779,1","beneficiaries,15,1,38,1,1094,1,2776,1,2778,1,2779,1","beneficiary,293,1","benefit,6,1,16,1,38,1,127,1,292,1,1111,1,2619,1,2620,1,2708,1,2770,1,2821,1,2838,1","benefited,309,1,2694,1","benefits,300,1,2753,1","benigh,2745,1","benign,232,1,100,1,128,1,2718,1,2708,2,2745,1,2749,1,2801,2,2809,1","benin,2885,1,2887,1","beningn,232,1","bennante,1136,1","bent,2791,1","benutzen,1136,1","benutzer,1136,13","benutzername,1136,3","benutzt,1136,1","bereavement,2776,1","berechtigt,1136,1","berechtigungen,1136,5","bereits,1136,1","beremovable,35,1","bermuda,2885,1,2887,1","bertha,332,1,2816,1,2820,1","beschreibung,1136,7","besides,141,1,143,1,256,1,2813,1","bespent,29,1","best,141,2,79,1,103,1,117,2,137,2,139,1,226,1,246,1,247,3,298,1,1102,1,2620,1,2690,1,2694,2,2696,1,2718,1,2725,1,2730,2,2736,3,2737,1,2740,3,2741,1,2759,5,2811,5,2813,1,2805,5,2821,9,2831,1,2863,1,2864,3","bestă¤tigen,1136,2","bestă¤tigt,1136,1","bestă¤tigte,1136,1","bestă¤tigter,1136,1","bestequipped,35,1","beta,38,1,143,1,215,1,223,1,256,1","betal,2763,1","betaught,29,1","bethesda,2821,1","better,35,2,90,1,126,1,215,1,225,1,229,1,245,1,291,1,330,1,334,1,1135,1,2708,1,2710,1,2737,1,2741,1,2745,1,2776,2,2799,1,2794,1,2801,1,2807,1,2821,1,2847,1,2862,1,2892,1,2896,1","betty,63,1","between,31,1,71,1,84,1,103,1,137,2,143,1,216,1,220,1,226,2,256,1,330,1,334,1,1081,1,1124,3,2619,1,2623,1,2724,3,2778,2,2779,2,2791,1,2821,5,2855,1,2862,1,2893,1,2894,3","beused,2724,1","beyond,14,1,15,1,1094,1,2694,1","bezeichner,1136,1","bf1a4f1f,1245,1","bf5744bd,1210,1","bf9b725a,1228,1","bff0a558include,1222,1","bhabha,105,1","bhagwantrao,332,1,2820,1,2822,1","bhajans,2874,1","bhanu,332,1,2816,1,2820,1","bhanuhyderabad,2822,1","bharadwaj,332,1,2820,1","bharat,332,1,2820,1,2822,1","bharath,2816,1","bhardwaj,2821,1","bharihoke,332,1,2816,1,2820,1","bharihokedr,2822,1","bhasi,2847,1","bhaskaran,251,1","bhattacharyya,332,1,2820,1,2822,1","bheeman,332,1,2820,1,2822,1","bhimrao,332,1,2820,1,2822,1","bhopal,2822,2","bhuiyan,332,1,2820,1,2822,1","bhuj,38,1","bhutan,2885,1,2887,1","bi,1099,1,2862,2","bibitha,2821,1","bicycles,111,1,2708,1","bicycling,214,1","bieneal,2821,1","bienneal,2821,3","biennial,2722,1,2821,1","bifida,232,1,236,1","bifocal,2694,1","big,2866,1,2870,1","biggest,35,1","biji,2821,1","biju,36,1,37,1","bilateral,1099,1,2770,1,322,1,2840,1","bile,118,1,120,1,135,1,2718,4,2791,1","biliary,120,2,135,1,137,3,2718,12,2711,2,2715,1,2719,1,2720,1,2791,1","bilirubin,1097,1,2840,2","bill,1111,2","billing,293,1,1111,1","bilodi,2816,1","bimonthly,38,1,2838,1","binary,1165,2","bind,1126,2","bindevents,1142,1,1122,1,1123,1,1129,1,1133,1,1134,1,1139,1,1143,1,1145,1,1148,4,1146,1,1152,4,1156,1,1157,1,1159,1,1161,4,1167,1,1170,1,1168,1,1171,1,1179,1,1182,4,1180,1,1185,1,1188,1,1186,1,1189,1,1192,1,1228,1,1239,4,1237,1,1255,1,1201,4,1204,1,1207,1,1208,1,1210,1,1211,1,1213,1,1216,1,1217,1,1219,1,1220,1,1222,1,1223,1,1225,1,1229,1,1233,1,1236,1,1248,1,1242,1,1243,1,1245,1,1246,1,1250,1,1251,1,1254,1,1140,1,1193,1,1205,1,1214,1,1226,1,1234,1,1252,1","binding,48,1,69,1,330,1,334,1,2693,1,62,1","binds,1126,1","bindu,332,1,2816,1,2820,1","binger,213,1","binu,2816,1","bio,20,3,330,1,2619,1","biocel,2761,1","biochemical,31,2,110,1,120,2,143,2,256,2,2713,1","biochemistry,6,3,20,5,30,2,31,9,32,1,35,1,70,1,78,1,79,1,86,10,323,1,1081,1,2695,1,2821,1,2893,1","biochemistry.they,6,1","biochemists,31,1","biochemistscan,31,1","biocompatibility,2619,3","biocomposites,2619,2","biocon,110,3","biodegradable,51,1,2619,3","bioinformatics,2894,1","biological,29,1,31,3,126,1,2619,1,2620,4,2710,1,2799,1,2864,1,2894,1","biology,8,1,20,4,30,1,31,2,36,3,37,3,48,2,51,1,69,3,70,1,78,1,79,1,330,5,334,3,1081,1,2619,1,2620,1,2623,2,2688,1,2693,2,62,3,2700,1,2724,1,2761,5,2762,10,2763,6,2821,1,2863,1,2864,5,2893,1,2894,2,2895,1","biomedical,29,3,31,1,33,1,35,1,79,1,1081,1,2619,1,2623,1,2864,1,2893,1,2894,1","biometric,2620,1","bioprocess,2864,1","biopsies,100,2,126,1,120,1,2694,1,2707,2,2710,1,2799,1,2794,1,2807,1","biopsy,35,1,143,6,225,1,229,1,256,6,309,1,2694,1,2711,1,2713,2,2721,1,2757,1,2767,1,2770,1,2798,4","biosafety,2761,1","biosensors,2864,1","biostatisics,2620,4","biostatistical,2620,3","biostatistics,2619,1,2620,14,2623,1,2893,1,2894,1,2895,1","biostatisticsthe,2758,1,2803,1,2814,1","biotech,110,1,2819,8,2821,1,2864,4","biotechnologists,2819,2,2845,1,2864,5,2881,2","biotechnology,4,1,20,1,31,2,51,1,1081,1,2724,1,2819,1,2821,2,2845,1,2864,18,2881,2,2893,1","biothesiometry,1099,1,2840,1","bipin,2821,1","bipolar,100,1,2812,1,2810,1","birdsong,38,1,2845,1,2862,1","birth,6,1,14,1,38,2,48,3,69,2,127,1,208,1,223,1,330,6,334,6,2693,3,2694,1,62,2,2697,1,2713,1,2725,2,2745,1,2786,1,2791,1,2870,1","birthmarks,2732,1","births,2821,1","bis,1136,1","bissau,2885,1,2887,1","biswabina,332,1,2816,1,2822,1","biswas,2816,1","bite,1077,1","bitte,1136,2","black,226,1","blackberry,2823,2","bladder,225,2,229,2,2718,1,2776,1,2791,1,322,3,2847,1","blame,220,1","blank,330,1,334,1","bldg,48,1,69,1,330,1,334,1,2693,1,62,1","bleed,137,2","bleeders,322,1","bleeding,230,1,126,1,120,2,143,1,221,1,222,1,226,9,256,1,2710,1,2799,1,2812,1,2807,1,2810,1","bleeds,226,1","blend,31,1","blending,15,1,1094,1","blepharoplasty,2732,1","blessed,2845,1","blessings,15,1,1094,1","blessy,2821,1","blieb,1136,1","blind,110,1,213,3","blinded,110,1","blindness,38,3,2694,1,2838,3","blizzard,2778,1,2779,1","blnresult,1124,4","bloating,225,1,229,1","block,230,2,214,1,263,7,1077,1,1142,11,1120,14,1122,8,1124,3,1129,4,1133,15,1139,8,1145,11,1148,8,1152,12,1156,22,1159,4,1161,24,1167,8,1170,8,1173,4,1177,8,1179,15,1182,8,1185,8,1188,8,1192,15,1228,9,1239,12,1195,4,1198,137,1201,12,1204,15,1207,22,1210,15,1213,9,1216,9,1219,15,1222,9,1225,15,1231,11,1233,9,1236,8,1248,15,1242,11,1245,9,1250,8,1254,8,2776,7,2863,1","blockage,221,1,2791,1","blocked,6,2,111,1,214,2,223,2,2862,1","blockers,223,1","blockexists,1120,5,1124,1,1174,11,1197,4,1198,2","blocking,217,1,223,1","blockname,1124,11","blocks,1120,2,1174,2,1198,10,2692,1","blocktoparse,1142,6,1122,6,1124,6,1129,4,1133,6,1139,6,1145,6,1148,1,1152,2,1156,6,1159,4,1161,2,1167,6,1170,6,1173,4,1177,6,1179,6,1182,1,1185,6,1188,6,1192,6,1228,6,1239,2,1195,4,1201,2,1204,6,1207,6,1210,6,1213,6,1216,6,1219,6,1222,6,1225,6,1231,6,1233,6,1236,6,1248,6,1242,6,1245,6,1250,6,1254,6","blogspot,2834,1","blood,31,1,141,1,217,5,230,10,232,1,38,1,86,1,108,5,109,1,110,1,120,2,128,1,143,2,201,2,219,1,207,5,211,1,213,1,214,9,215,7,220,1,221,7,222,3,223,2,226,8,256,2,320,1,1077,3,1097,2,1099,2,2708,2,2757,2,2770,1,2786,1,2791,2,2807,3,2838,1,2840,6","blossomed,4,1","blue,268,1,2786,1,2870,1","blueprint,1152,2,1239,2,1201,2","bluish,2870,1","blurred,215,1","blurring,222,1","board,20,4,51,1,105,2,117,1,143,1,213,1,234,1,256,1,330,1,334,1,1084,6,2694,2,2790,1,2737,1,2741,1,2759,4,251,1,2811,4,2813,1,2805,4,2821,5,2827,3,2894,1","boards,2800,1,2739,1,2755,1,2756,1,2757,1,2758,2,2759,5,2801,1,2811,5,2812,1,2813,1,2802,1,2803,1,2804,1,2805,1,2808,1,2809,1,2810,1,2814,1","boast,2897,1","boasts,2821,1","boat,2823,14","boban,2847,1","bodies,2690,1,2821,1","body,31,1,217,3,230,3,108,2,109,2,137,1,139,1,201,1,219,1,214,6,215,3,216,1,223,4,225,2,227,3,229,2,1137,2,1098,1,1102,1,1127,9,1136,2,1175,5,1190,1,1237,4,1222,1,1232,2,1233,35,1235,2,1236,19,2694,2,49,2,2711,1,2727,1,2745,1,2769,1,2778,1,2779,1,2791,1,2794,2,2801,6,2802,1,2804,1,2807,3,2821,1,1234,2","body’s,2791,1","boehringer,213,1","bold,2863,1","bolgatti,2863,1","bolivia,2885,1,2887,1","bolla,2816,2","bomb,295,1","bombay,2821,1","bond,2863,1","bone,35,3,38,1,103,1,106,1,110,1,111,10,252,1,254,1,2713,1,2722,1,2727,2,2745,1,2757,2,2767,1,2768,1,2770,2,2773,1,2801,2,2809,1,2821,2,2827,1,2847,1,2863,2","bones,108,1,254,1,2727,1,2737,1,2741,1,2745,1","bony,2727,1,2778,2,2779,2","book,110,1,330,1,334,1,1111,3,2821,1,2863,2","booking,6,1,2823,3,2817,1","booklet,330,2,334,2,2863,1","books,28,1,64,2,244,1,330,1,334,1,2620,1,49,2,2897,1","bookstall,28,1","bool,1124,2,1127,1,1210,3,1216,1,1219,2,1225,1,1236,1,1245,1,1250,2,1254,14,1126,3","booleanformat,1142,3,1124,3,1145,3,1225,1,1248,1,1126,6","booleanvalue,1126,14","boon,139,1,2897,1","booths,1111,1","border,43,1,55,1,413,1,2245,5,2824,1,2891,5","borderline,126,1,2710,1,2799,1","bored,2862,1","boredom,2862,1","born,38,1,207,1,223,1,268,1,2778,1,2779,1,2786,4,2791,1,2859,1","bose,48,1,69,1,330,1,334,1,2693,1,62,1","bosnia,2885,1,2887,1","boston,2821,1,2896,1","both,6,1,15,2,30,1,33,1,232,1,63,1,69,1,80,1,84,1,98,2,99,1,100,3,105,2,120,1,135,1,219,1,213,1,214,1,220,1,249,1,300,1,330,1,334,1,1094,2,1101,1,2690,1,2694,3,49,2,2695,1,62,1,2823,1,2708,1,2713,1,2725,2,2749,1,2757,1,2776,1,2791,1,2801,2,2802,1,322,5,2821,2,2862,2,2863,1,2864,5,2870,1,2897,1","bothat,48,1,2693,1","botox,2732,1,2821,1","botswana,2885,1,2887,1","bottom,6,1,330,1,334,1,2245,1,2891,1","botulinum,223,1","bougie,2711,1","bound,1126,10","boundcolumn,1124,5,1139,1,1152,1,1179,1,1192,1,1201,1","boundless,14,1","bouvet,2885,1,2887,1","bowel,128,1,135,1,226,1,2712,3,2720,2,2776,1","box,6,1,213,1,330,1,334,1,1077,1,1137,1,1154,1,1216,25,1217,2,2689,1,2736,1,2737,2,2740,1,2741,2,2829,1","boxes,6,1,2817,1","boys,330,1,334,1","bp,213,1","bpl,143,1,256,1","br,6,11,19,1,2821,1,2863,4","bracelet,1111,1","brachial,2821,2","brachydactyly,2778,2,2779,2","brachytherapy,126,1,2710,1,2799,1,2801,2,2802,1,2804,1,2827,1","brackets,1124,4,1175,2","bradycardia,1077,1","bradykinesia,216,1","brahmasthanam,2690,1","brain,217,5,230,12,232,9,218,6,214,1,215,1,216,4,220,2,221,3,222,5,225,1,226,1,227,3,229,1,234,3,1077,1,2725,1,2749,1,2750,2,2756,1,2759,1,2773,1,2801,1,2811,1,2805,1,2807,1,2821,1,2874,2","brainlab,2766,1","branch,29,1,35,3,48,1,69,1,293,1,330,1,334,1,2693,1,2694,1,62,1,2821,5","branches,20,2,29,1,31,2,35,1,48,1,69,1,245,1,330,1,334,1,2693,1,2694,1,62,1,261,1,2862,1","branstem,227,1","brasil,2834,1","brazil,2885,1,2887,1","breadth,2894,1","break,1124,64,1156,2,1161,2,1162,6,1186,4,1198,1,1207,2,1217,4,1246,3,2802,1,1126,44,1140,5,1252,3","breakage,2702,1","breakdown,2802,1","breakdownand,1100,1","breakfast,1111,1,2823,5,2840,1,2864,1","breaking,217,1","breast,110,1,143,1,256,1,2739,2,2743,2,2755,2,2759,2,2770,1,2778,1,2779,1,2801,1,2811,2,2813,4,2805,2,2809,2,2821,2,2825,1,2847,1","breath,218,1","breathe,10,1","breathing,217,2,126,1,223,3,225,1,226,1,227,1,229,1,296,1,2694,1,2710,1,2799,1","breathlessness,2776,1","bri,2845,1,2863,3","bridge,71,1,2885,1","bridges,35,1,2881,1","bridging,31,1","brief,1111,1,2863,1","bright,222,2","brimming,2896,1","bring,38,1,103,1,292,1,330,2,334,2,1111,4,2838,1,2863,1,2871,1,2894,1","bringing,15,1,103,1,1094,1,1111,2,2821,1","brings,215,1,2688,1,2723,1,2727,1","british,2885,2,2887,2","broader,103,1","brochure,2819,4","broken,254,1","bronchial,126,1,296,1,2710,1,2799,1,2798,1","bronchiectasis,296,1","bronchitis,128,1,295,1","broncho,126,2,2710,2,2799,2","bronchopulmonary,209,1","bronchoreversibility,126,1,2710,1,2799,1","bronchoscopes,2694,1,2793,1","bronchoscopic,126,2,2710,2,2799,2","bronchoscopicinvestigation,2694,1","bronchoscopies,126,2,2710,2,2799,2","bronchoscopy,80,1,126,6,199,1,298,1,2684,1,2705,1,2703,1,2710,6,2769,1,2785,1,2799,6,2794,1,2798,1,2807,1","bronchus,2801,1","brother,2892,2","brothers,1111,1","brought,230,2,38,3,103,1,110,1,1077,1,1111,1,2708,1,2870,3","browser,1164,1","bruising,226,1","brunei,2885,1,2887,1","brunt,35,1","brushings,126,1,2710,1,2799,1","bsc,20,14,69,1,330,15,334,1,62,1","bscmrt,2800,1","bt,2797,1","btn,1137,1,1136,1,1190,1","bubble,207,1","bubbling,2897,1","buccal,2724,1,2821,2","buccalsulcus,2724,1","buch,332,1,2816,1,2820,1,2822,1","budgeting,31,1","buffalo,2821,1","bug,1154,1","bugs,1154,4","build,15,1,330,1,334,1,1094,1,2821,1","building,31,1,33,1,35,1,48,1,64,1,69,1,330,1,334,1,1111,3,2693,1,49,2,62,1,2831,1,2862,1,2881,1","buildings,28,1","built,207,2,2690,1,2692,1,2802,1,2845,1,2862,1","bulgaria,2885,1,2887,1","bulge,2791,1","bulk,35,1","bull,70,10","bumps,220,1","burden,110,1,128,1","burkina,2885,1,2887,1","burn,28,1,215,1","burns,2821,1","bursts,217,1","burundi,2885,1,2887,1","busiest,2821,1","business,1165,1,2834,1","businessmen,300,1","busters,230,1","busy,2620,1,2709,1,2821,1","butros,2821,1","butt,8,2","butter,214,1","button,1122,10,1124,4,1133,8,1134,9,1139,37,1152,11,1153,7,1164,1,1167,9,1170,9,1168,12,1177,10,1179,12,1185,10,1192,12,1228,11,1239,11,1201,9,1210,37,1213,11,1219,18,1222,11,1225,19,1233,11,1236,27,1248,12,1240,7,1245,11,1250,28,1254,37,1140,18","buttongo,1133,9,1134,9","buttons,216,1","buttonsubmit,1216,11","byamma,2896,1","bycreating,35,1","bydidactic,35,1","bypass,2718,1,2708,1,2871,1","bypassing,6,1","byradiation,2724,1","bytes,1137,2,1136,2,1190,1,1209,1","bythe,2897,1","c02d6711function,1134,1,1205,1","c04318dbfunction,1243,1,1252,1","c04500b7dbcalendar,1236,1","c0ab9766,1211,1","c0ff33ef,1228,1","c105ad41,1133,1","c1c4fcf3,1140,1","c234bec8,1214,1","c2e09f8a,1201,1","c326de7e,1192,1","c3316752,1139,1","c34777a2if,1213,1","c396ecc4header,1250,1","c39b3310,1122,1","c39b6ee5,1233,1","c39d292d,1205,1","c3bc9ee8,1242,1","c3f4c267function,1126,1","c4905880,1225,1","c49c477a,1217,1","c4badf31,1228,1","c4f1dff2,1219,1","c4f348f2header,1216,1","c563d123,1210,1","c57dcd98function,1208,1","c582b165,1210,1","c58e3b80,1210,1","c5b81c79function,1211,1","c5e8179e,1225,1","c60a7f21,1236,1","c68b5050,1146,1","c6aaa1ef,1222,1","c6e36600class,1126,1","c6f0614bfunction,1162,1","c701c7d2,1219,1","c7394761,1177,1","c7b4adbc,1210,1","c7c8d0fe,1139,1","c7fa8f62,1185,1","c7ffe753,1213,1","c826c2b4,1216,1","c9284a6a,1167,1","c92e400c,1216,1","ca472d5b,1250,1","ca5031e2include,1216,1","ca948a4a,1152,1","cabg,2692,1,2892,1","cabinet,2761,1","cable,28,1","cache,1198,5","cachedcolumns,1228,16,1213,16,1216,30,1222,16,1233,16,1245,44","cadaver,2722,1,2821,1","cadaveric,322,1","cae9f8e7function,1123,1","caeeb111,1233,1","caesar,220,1","caesarean,143,1,256,1","cafeterias,28,2","caicos,2885,1,2887,1","cakes,214,1","cal,217,1,1137,69,1121,8,1122,3,1123,3,1134,1,1136,69,1138,4,1139,1,1141,7,1144,3,1151,12,1152,2,1156,22,1158,4,1157,60,1162,9,1166,1,1169,7,1170,2,1171,3,1176,5,1178,9,1179,1,1181,4,1187,6,1188,1,1186,3,1189,1,1190,68,1192,1,1227,1,1238,6,1239,2,1200,12,1201,2,1207,1,1209,10,1210,2,1212,1,1218,5,1221,1,1232,1,1247,2,1246,7,1140,2,1191,2,1205,2","calcium,110,2,223,1,2763,1","calculation,218,1,2802,1","calculator,330,1,334,1,2761,1","caledonia,2885,1,2887,1","calendar,19,1,28,1,20,1,29,1,30,1,31,1,41,1,42,1,43,1,1137,3,1142,1,1122,1,1127,21,1133,1,1134,5,1136,1,1139,1,1143,1,1145,1,1149,1,1146,1,1152,1,1153,18,1154,3,1156,2,1157,2,1161,2,1162,11,1168,2,1172,8,1173,8,1175,4,1177,1,1179,1,1180,2,1185,1,1186,6,1190,1,1192,1,1228,1,1239,1,1237,2,1201,1,1202,8,1204,1,1207,2,1208,6,1210,1,1211,2,1213,1,1216,1,1217,1,1219,1,1220,2,1222,1,1223,2,1225,1,1229,2,1231,1,1233,1,1236,1,1248,1,1240,2,1242,1,1243,2,1245,1,1250,1,1254,1,2619,1,2620,1,2623,1,1126,4,1140,7,1193,2,1205,4,1214,2,1226,2,1234,2,2884,4,2893,1,2894,1,2895,1","calendarblock,1156,6,1161,6,1207,6","calendardate,1132,1,1133,5,1134,1","calendarday,1156,1,1161,1,1207,1","calendarisinstalled,1137,1,1136,1,1164,2,1190,1,1126,1","calendarname,1120,2","calendarnavigator,1120,11","calendarnavigatorblock,1120,3","calendarnavigatorname,1120,3","calendarothermonthday,1156,1,1161,1,1207,1","calendarothermonthtoday,1156,1,1161,1,1207,1","calendarothermonthweekend,1156,1,1161,1,1207,1","calendarothermonthweekendtoday,1156,1,1161,1,1207,1","calendars,1137,2,1136,1,1190,1,1217,1","calendarselectedday,1162,1","calendarstyles,1156,12,1161,12,1207,12","calendartoday,1156,1,1161,1,1207,1","calendartype,1120,5","calendartypes,1156,6,1157,9","calendarweekdayname,1156,1,1161,1,1207,1","calendarweekend,1156,1,1161,1,1207,1","calendarweekendname,1156,1,1161,1,1207,1","calendarweekendtoday,1156,1,1161,1,1207,1","calender,2836,1","caleo,207,1","calicut,2821,7","california,2829,1","call,6,1,290,1,291,2,330,1,334,1,1077,1,1111,7,2694,1,2709,1,2832,1,1126,1,2897,1","called,217,1,214,2,215,3,216,5,220,1,221,3,222,2,223,7,225,4,226,1,229,4,330,1,334,1,1111,1,2694,1,2708,1,2769,1,2770,2,2791,8,2801,2,2802,2,2866,1,2874,1,2881,1","calling,78,1,1077,1,1111,2,1135,1","calls,28,1,31,1,1111,10","callus,108,1","calm,220,1","calogero,2821,1","calories,215,1","cam,2770,1","cambodia,2885,1,2887,1","came,2620,1,2692,2,2821,1,2870,1,2874,2,2892,1,2895,1","camera,126,1,218,1,309,1,2694,3,2710,1,2770,3,2799,1,2797,1","cameras,2769,1","cameroon,2885,1,2887,1","camp,38,1,2838,1,2862,3","campaigns,38,1,2838,1","camps,35,1,38,16,64,1,2694,3,2697,1,2708,4,2713,1,2838,12,2862,5","campus,15,1,19,2,4,4,28,10,20,2,29,1,30,3,31,1,41,1,42,1,43,1,48,1,65,1,69,1,71,1,293,1,330,6,334,6,1074,2,1094,1,1111,1,2690,1,2693,1,62,1,2699,1,2822,2,2834,1,2864,1,2881,1,2895,1,2896,1,2897,3","campuses,30,1,2897,1","campuspondicherry,2822,1","camus,41,1,42,1,43,1","canada,2834,1,2885,1,2887,1","canal,35,1,2705,1,2703,1,2720,2,2797,1,2885,1","cancel,1137,2,1136,1,1139,8,1190,1,1210,8,1219,8,1225,9,1236,8,1250,9,1254,8,1140,9","cancellation,2823,3","cancer,8,1,35,3,51,1,79,2,103,5,110,1,118,1,120,1,128,1,135,1,137,1,139,1,143,1,256,1,295,1,1084,1,2690,1,2694,1,2718,2,2712,1,2713,1,2715,2,2720,2,2722,1,2723,1,2724,14,2735,1,2736,13,2737,16,2739,2,2740,4,2741,15,2743,2,2745,1,2750,2,2755,2,2758,9,2759,1,2762,1,2763,4,2770,4,2775,1,2776,1,261,1,2778,1,2779,1,2791,1,2792,1,2801,5,2811,1,2812,1,2803,9,2804,1,2805,1,2809,1,2810,1,2814,9,2821,73,2825,2,2827,7,2847,2,2864,1,2892,1,2894,4","cancerdetection,1101,1","cancerin,2724,1","cancerous,126,1,2710,1,2776,2,261,1,2799,1","cancers,38,1,106,1,137,2,2694,1,2717,1,2718,3,2715,1,2720,1,2750,1,2759,2,2763,1,2767,1,2770,2,2778,2,2779,2,2811,2,2805,2,2809,4,322,1,2821,9,2838,1","cancersignature,2724,1","cancerthe,2724,1","candidate,31,3,48,2,69,2,105,3,216,1,220,1,330,22,334,21,2693,2,2694,1,62,2,2790,1,251,2","candidates,29,2,31,3,48,2,69,2,105,10,213,1,295,2,330,31,334,31,1081,1,20,2,2693,2,2694,1,62,2,2714,1,2722,1,251,6,2821,2,2825,7,2826,1,2893,1","caniyer,2821,1","cannaught,48,1,69,1,330,1,334,1,2693,1,62,1","cannot,15,1,35,1,211,1,220,1,223,1,225,1,229,1,1137,2,1094,1,1111,2,1135,4,2776,2,2801,1","cannotseek,1137,1,1136,1,1126,1","cannulation,143,1,256,1","cant,1175,1","canteen,1111,3","canthus,2770,1","cap,35,1","capabilities,31,1,38,1,309,1,2807,1,2838,1","capability,126,1,111,1,120,1,2708,1,2710,1,2712,1,2799,1","capable,2713,1,2802,1,322,1","capacity,126,1,295,1,2710,1,2799,1,2798,1,2862,1","cape,2885,1,2887,1","capecitabine,2739,1,2743,1,2755,1","capital,105,2,330,2,334,2,2817,1,2818,1,2863,1","capitalizes,2753,1","capitation,330,1,334,1","capnography,207,1","capsule,2711,2","caption,1124,39,1140,2","captopril,2694,1","car,1111,4","carbamazepine,226,1","carbamezapine,223,1","carbo,2739,1,2743,1,2755,1","carbon,2798,1","carbonic,2778,1,2779,1","carboplatin,2739,1,2743,1,2755,1","carcinoid,2770,1","carcinoma,100,1,143,1,256,1,2711,1,2724,1,2763,1,2768,2,2809,2,2821,1,2847,1","card,220,1,330,1,334,1,1111,1","cardia,135,1,2715,1","cardiac,29,4,30,1,38,2,84,1,143,2,226,1,246,1,256,2,266,2,268,1,1084,1,1077,2,1098,1,1100,1,20,1,2696,1,2705,1,2703,1,2713,1,2797,5,2840,1,2847,2","cardio,19,1,64,1,1084,1","cardiological,2713,1","cardiology,8,2,14,1,29,2,142,1,38,2,78,2,79,2,80,3,143,1,256,1,266,5,268,5,269,1,1084,1,2696,2,2787,2,2708,1,2780,1,2797,1,2840,1,2847,7","cardiomyopathy,268,3,2767,1","cardiothoracic,1084,2,2696,1","cardiovascular,29,2,38,1,65,1,80,3,82,1,84,2,110,2,246,3,2619,1,2847,2","cards,6,2,290,2,292,1","care,6,2,10,2,14,4,15,4,16,2,4,2,28,1,29,6,30,1,31,3,32,2,33,1,142,1,217,1,232,1,35,6,38,16,64,2,78,1,79,2,80,3,82,4,83,1,84,2,86,3,90,2,103,1,105,1,106,1,107,3,108,1,110,1,111,7,118,1,120,3,127,2,128,3,137,6,139,8,143,7,199,2,207,1,208,1,211,1,216,1,224,3,225,1,229,1,246,15,244,2,245,1,247,5,249,3,254,1,256,7,266,1,290,1,291,1,292,2,295,1,298,4,330,1,334,1,410,1,411,1,1074,1,1077,11,1081,1,1094,5,1102,1,1111,9,2684,2,2620,2,2688,2,2690,3,2692,2,20,1,2694,16,2696,17,2705,1,2717,2,2718,1,2824,1,2697,1,2698,1,2699,1,2702,2,2703,1,2708,4,2712,2,2713,3,2714,1,2720,2,2721,1,2725,3,2727,1,2730,2,2736,2,2737,2,2739,3,2740,2,2741,2,2743,3,2744,1,2750,2,2753,1,2755,3,2757,1,2766,1,2776,29,261,2,2777,2,2781,1,2782,1,2783,1,2785,2,2792,5,2797,1,2813,1,2804,1,322,1,2821,10,2838,8,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,1,2831,2,2832,1,2833,1,2841,4,2847,2,2862,3,2874,2,2885,1,2887,1,2896,4","career,31,2,247,2,1081,1,2825,1,2893,1","careful,221,1","carefully,84,1,126,1,220,1,1111,1,2620,1,2710,1,2799,1,2837,1","caregivers,127,2,2776,1","carein,4,1","careneeds,35,1","careoriented,2694,1","caressing,14,1","caries,35,4","caring,15,1,142,1,1094,1","carl,2766,1","carotid,217,1","carotids,2807,1","carpal,225,1,229,1","carpenter,2778,1,2779,1","carried,35,1,126,1,214,3,2718,1,2702,2,2710,1,2720,1,2723,1,2724,1,2736,1,2740,1,2799,1,2794,2,2801,1,2821,3","carrier,2778,2,2779,2,2786,1","carriers,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1","carries,2720,1","carry,215,1,2768,1,2833,1","carrying,2821,1","cars,330,1,334,1","carter,2847,1","cartilage,252,1,2773,1","case,30,1,141,3,103,1,110,2,117,3,143,1,220,1,223,1,256,1,291,1,330,1,334,1,1111,1,1124,86,1156,2,1161,2,1162,8,1186,6,1207,2,1217,4,1246,3,2619,1,2823,1,2708,1,2758,7,2759,2,251,1,2811,2,2803,7,2805,2,2814,7,1126,44,1140,13,1252,3,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","casehistories,2859,4","cases,230,1,232,1,35,1,38,2,84,2,108,1,126,1,131,1,143,4,207,1,220,3,246,1,256,4,320,1,330,3,334,3,2700,1,2708,1,2710,1,2711,2,2715,1,2722,2,2758,2,2759,4,2776,2,2799,1,2791,3,2810,1,2811,4,2812,1,2813,1,2803,2,2805,4,2814,2,2821,11,2838,2,2862,1","cash,1111,2","casr,2763,1","caste,10,1,16,1,38,1,71,1","casting,35,1","castle,2823,1","castro,2829,1","casualty,78,1,131,1,1111,3,2694,1","cat,2807,1","cataract,38,2,128,1,249,1,1100,1,2694,2,2838,2","cataracts,2694,1","catchment,2821,1","categories,247,3,1137,7,1142,5,1133,12,1136,3,1139,1,1145,5,1151,1,1152,32,1153,2,1156,2,1161,2,1178,1,1179,8,1190,3,1192,8,1238,1,1239,9,1200,1,1201,32,1202,2,1204,10,1207,2,1209,9,1210,79,1212,9,1211,51,1213,26,1191,1,1214,19,2864,1","categoriesdatasource,1210,2","categoriesdir,1210,1","categoriesorder,1210,1","category,332,26,1137,7,1142,25,1132,1,1133,48,1134,7,1136,5,1138,2,1139,52,1141,2,1143,3,1144,2,1145,25,1146,3,1151,1,1152,6,1153,2,1154,2,1156,19,1157,9,1161,21,1162,7,1178,4,1179,69,1180,15,1190,5,1192,69,1200,1,1201,6,1202,2,1203,1,1204,48,1207,6,1209,6,1210,143,1212,1,1211,21,1213,56,1215,1,1216,20,1217,5,1244,1,1245,19,1246,11,2820,23,2822,5,1140,6,1191,2,1193,12,1205,6,1214,5,2864,2","categoryconfirmed,2822,3","categoryimage,1207,13,1208,9","categoty,1245,1","cater,64,1,2821,1","catering,105,1,1111,3,2821,1,2863,1","caters,35,3,114,1,224,1,2696,1","caterto,35,1","catherisation,29,1","catheter,269,1,2797,5","catheterisation,29,2,30,1,20,1","catheterization,266,1,268,1,2776,1,2797,4","catheters,90,1,2757,1,2801,1,322,1","cathlab,1077,1","catno,2761,1","causative,2763,1","cause,230,1,111,1,128,1,215,2,216,3,220,6,221,6,222,6,223,1,225,5,226,1,229,5,1100,1,2707,1,251,1,2776,1,322,1,2821,2,2896,1","caused,217,1,230,1,35,1,221,1,225,1,229,1,1099,1,1165,1","causes,108,2,221,1,222,3,225,4,226,1,229,4,2707,1,2770,1","causing,217,1,215,1,221,1,223,2","cauterisation,100,1","cautery,2810,1,2812,1","caution,330,1,334,1,20,1","cautious,6,1","cavernosography,322,1","cavities,2801,1","cavitron,2810,1,2812,1","cavitronultrasonic,2766,1","cavity,143,2,256,2,2821,4","cayman,2885,1,2887,1","cb3b43e5header,1188,1","cb4aefc5if,1228,1","cb5036fc,1139,1","cb84fe7a,1133,1","cbb8c738,1250,1","cbc,1097,1","cbce4907email,1233,1","cbd,2718,1,2711,1","cbec86e2header,1231,1,1236,1","cbse,330,1,334,1,2690,1,20,4","cc3e13f9,1180,1,1193,1","cc56e037function,1211,1","ccaddparam,1142,1,1120,2,1122,1,1133,2,1134,8,1139,1,1143,1,1145,1,1152,2,1156,4,1157,5,1161,2,1162,2,1167,1,1170,1,1174,8,1177,1,1179,3,1180,2,1185,1,1188,1,1192,2,1228,1,1239,2,1197,6,1201,2,1204,3,1207,3,1210,3,1213,1,1216,1,1219,3,1222,1,1225,3,1231,2,1233,1,1236,1,1248,2,1242,1,1245,1,1250,1,1254,1,1126,3,1193,1,1205,8","ccbuildinsert,1139,1,1185,1,1210,1,1250,1,1254,1,1126,3","ccbuildsql,1142,2,1122,2,1133,2,1139,3,1145,2,1156,1,1161,1,1177,2,1179,2,1185,1,1192,2,1228,3,1204,2,1207,1,1210,5,1213,3,1216,3,1219,4,1222,3,1225,4,1231,2,1233,3,1236,3,1248,2,1242,2,1245,3,1250,3,1254,3,1126,4","ccbuildupdate,1122,1,1139,1,1177,1,1228,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1233,1,1236,1,1245,1,1250,1,1254,1,1126,3","cccheckssl,1126,3","cccheckvalue,1124,3,1126,1","cccleannumber,1126,5","cccollectiontostring,1126,7","cccomparevalues,1120,1,1124,7,1134,1,1156,2,1161,2,1162,2,1207,2,1220,1,1126,4,1140,1,1205,3","ccconnectionsettings,1126,2","ccconvertdataarrays,1126,4","ccconvertencoding,1124,2,1125,1,1126,1","ccconvertencodingarray,1126,4","ccdateadd,1120,6,1127,1,1134,6,1156,16,1157,3,1161,16,1162,7,1207,16,1208,3,1126,2,1140,2,1205,18","ccdayofweek,1134,2,1162,1,1126,4,1140,1,1205,6","ccdayofyear,1126,1","ccdaysinmonth,1126,1","ccdlookup,1123,1,1146,1,1185,2,1254,2,1126,3,1140,3","ccformatboolean,1124,3,1126,6","ccformatdate,1120,8,1124,3,1134,11,1156,13,1157,6,1161,12,1162,6,1186,1,1207,13,1208,3,1126,10,1140,4,1205,13","ccformatnumber,1124,3,1126,2","ccformatvalue,1124,3,1126,5","ccgetbooleanformat,1124,3,1126,3","ccgetcookie,1124,1,1153,1,1126,4","ccgetdatearray,1127,1,1134,4,1156,1,1161,1,1162,1,1207,1,1126,4,1205,3","ccgetdateregexp,1126,4","ccgetdbvalue,1142,1,1133,1,1145,1,1179,1,1192,1,1228,1,1204,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1231,1,1233,1,1248,1,1242,1,1245,1,1126,4","ccgetevent,1142,12,1120,1,1122,18,1124,30,1129,6,1133,17,1139,31,1145,12,1148,4,1152,8,1156,15,1159,6,1161,13,1167,10,1170,10,1173,6,1174,1,1177,18,1179,16,1182,4,1185,18,1188,10,1192,16,1228,20,1239,8,1195,4,1197,1,1201,8,1204,17,1207,15,1210,37,1213,20,1216,20,1219,26,1222,20,1225,25,1231,12,1233,20,1236,25,1248,16,1242,12,1245,20,1250,30,1254,31,1126,3","ccgetfromget,1142,3,1122,1,1124,1,1125,1,1133,3,1134,7,1139,2,1143,2,1145,3,1146,3,1152,1,1156,4,1161,4,1162,18,1167,1,1170,1,1171,1,1177,1,1179,6,1180,2,1185,2,1188,1,1192,5,1228,2,1239,1,1237,2,1255,1,1201,1,1204,2,1207,4,1210,4,1211,4,1213,2,1216,1,1219,3,1220,1,1222,2,1223,2,1225,3,1229,2,1233,2,1236,4,1248,4,1245,1,1250,4,1254,3,1126,4,1140,13,1193,4,1205,5,1214,2,1226,2,1234,2","ccgetfrompost,1213,3,1216,7,1222,4,1228,3,1233,5,1245,3,1126,3","ccgetgroupid,1127,4,1153,1,1202,1,1126,4","ccgetindex,1126,1","ccgetlistvalues,1124,1,1126,3","ccgetorder,1142,1,1133,1,1145,1,1156,1,1161,1,1179,1,1192,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,1,1233,1,1248,1,1242,1,1245,1,1126,3","ccgetoriginalfilename,1124,1,1126,3","ccgetparam,1142,2,1124,4,1133,2,1145,2,1157,1,1168,1,1179,4,1192,4,1197,2,1210,4,1213,2,1216,2,1219,2,1222,4,1225,4,1228,2,1231,4,1233,4,1248,4,1242,4,1245,2,1126,3,1193,1","ccgetparamstartswith,1126,3","ccgetparentcontainer,1123,3,1134,8,1143,3,1146,4,1153,4,1157,7,1162,7,1168,2,1171,4,1180,7,1186,4,1189,2,1237,1,1255,3,1202,2,1208,7,1211,4,1217,3,1220,2,1223,2,1229,2,1240,2,1243,2,1246,2,1251,1,1126,3,1140,12,1193,6,1205,8,1214,2,1226,2,1234,2,1252,2","ccgetparentpage,1126,3","ccgetquerystring,1120,1,1122,1,1133,1,1134,2,1139,1,1143,1,1145,1,1152,4,1156,2,1157,2,1161,3,1162,1,1167,1,1170,2,1174,1,1177,2,1179,2,1180,2,1185,2,1188,2,1192,2,1239,2,1197,1,1201,5,1204,3,1207,1,1210,5,1213,1,1216,1,1219,3,1222,2,1225,4,1228,1,1231,2,1233,2,1236,2,1248,4,1242,1,1245,2,1250,1,1254,2,1126,5,1193,1,1205,2","ccgetrequestparam,1142,32,1122,3,1124,2,1129,1,1133,15,1139,43,1145,35,1148,1,1152,16,1156,12,1159,1,1161,12,1167,4,1170,3,1177,4,1179,11,1182,3,1185,10,1188,1,1192,10,1239,12,1201,15,1204,19,1207,11,1210,5,1213,1,1219,7,1222,2,1225,7,1228,1,1231,6,1233,1,1236,5,1248,14,1242,7,1250,7,1254,11,1126,3","ccgetsession,1142,1,1122,1,1124,2,1127,3,1133,2,1139,1,1145,1,1152,1,1153,2,1156,1,1161,1,1177,1,1179,3,1180,3,1192,2,1237,2,1201,1,1202,2,1204,2,1207,1,1210,2,1211,2,1216,1,1219,2,1220,1,1225,3,1231,1,1236,1,1240,1,1245,1,1126,7,1140,1,1193,1,1226,1","ccgetuserid,1123,1,1127,8,1153,1,1171,1,1189,1,1202,1,1126,4,1140,2","ccgetuserlogin,1123,2,1152,1,1239,1,1201,1,1126,3","ccgetuserpassword,1126,3","ccgetvalue,1126,3","ccgetvaluehtml,1126,3","ccloginuser,1168,1,1126,3","cclogoutuser,1157,1,1126,3","ccmb,2623,1,2895,1","ccmergequerystrings,1179,1,1192,1,1248,1,1126,3","ccparseboolean,1124,3,1126,4","ccparsedate,1120,2,1124,3,1134,3,1156,4,1157,1,1161,4,1162,7,1207,4,1208,1,1126,4,1140,1,1205,3","ccparsefloat,1124,3,1126,4","ccparseinteger,1124,3,1126,4","ccparsenumber,1126,5","ccparsevalue,1126,4","ccppm,259,1","ccppn,259,1","ccprojectstyle,1153,2,1198,2,1202,2,1240,1,1126,6","ccremoveparam,1126,3","ccs,1137,87,1142,1,1124,28,1133,1,1136,82,1138,7,1141,1,1144,1,1145,1,1151,2,1166,7,1168,2,1171,1,1178,5,1179,2,1185,3,1190,60,1192,2,1227,1,1238,1,1255,1,1198,1,1200,2,1204,1,1209,7,1210,4,1212,1,1213,1,1215,1,1216,2,1218,1,1219,2,1221,1,1222,1,1224,3,1225,3,1232,1,1228,1,1230,2,1231,2,1233,1,1235,10,1236,2,1248,2,1241,3,1242,2,1244,1,1245,2,1247,7,1250,2,1253,3,1254,4,1126,7,1140,2,1191,14","ccs06,1137,1,1142,1,1133,1,1136,1,1145,1,1179,1,1192,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,1,1233,1,1248,1,1242,1,1245,1","ccsampm,1126,10","ccsappropriateyear,1126,5","ccsboolean,1142,6,1124,8,1145,6,1225,2,1248,2,1126,6","ccscheckbox,1124,4,1139,7,1216,1,1225,1,1254,1","ccscheckboxlist,1124,1","ccsdate,1142,6,1120,1,1124,10,1127,1,1133,7,1134,2,1139,14,1145,6,1156,10,1157,2,1161,10,1162,4,1179,12,1185,3,1192,12,1204,8,1207,11,1208,2,1248,2,1242,2,1250,2,1254,8,1126,6,1140,10,1205,5","ccsday,1134,4,1156,4,1161,4,1162,1,1207,4,1208,1,1126,17,1205,2","ccsecurityaccesscheck,1182,1,1126,4","ccsecurityredirect,1126,3","ccselectprojectstyle,1126,4","ccsetcookie,1124,1,1153,1,1202,1,1240,1,1126,3","ccsetprojectstyle,1153,2,1126,6","ccsetsession,1123,2,1124,3,1153,6,1163,2,1171,2,1186,4,1189,2,1202,3,1240,2,1126,10,1140,2","ccseventresult,1142,13,1122,18,1124,32,1129,5,1133,17,1139,28,1145,13,1148,4,1152,8,1156,16,1159,5,1161,15,1167,9,1170,9,1173,5,1177,18,1179,17,1182,4,1185,18,1188,9,1192,17,1239,8,1195,4,1201,8,1204,17,1207,16,1210,36,1213,20,1216,20,1219,26,1222,20,1225,26,1228,20,1231,13,1233,20,1236,23,1248,17,1242,13,1245,20,1250,28,1254,28","ccsevents,1142,14,1120,2,1122,20,1123,3,1124,39,1129,6,1133,20,1134,8,1139,33,1143,3,1145,14,1148,5,1146,4,1152,14,1156,17,1157,7,1159,6,1161,23,1167,11,1168,2,1170,11,1173,6,1171,4,1174,2,1177,20,1179,19,1182,5,1180,7,1185,20,1188,11,1186,4,1189,2,1192,19,1239,12,1237,1,1255,3,1195,4,1197,2,1201,12,1204,20,1207,17,1208,7,1210,41,1211,4,1213,22,1216,22,1217,3,1219,30,1220,2,1222,22,1223,2,1225,29,1228,22,1229,2,1231,14,1233,22,1236,27,1248,19,1242,14,1243,2,1245,22,1246,2,1250,32,1251,1,1254,33,1140,12,1193,6,1205,8,1214,2,1226,2,1234,2,1252,2","ccsfloat,1124,6,1126,9","ccsform,1120,1,1122,8,1133,8,1139,8,1143,1,1145,1,1152,11,1156,5,1161,6,1167,8,1170,9,1174,1,1177,9,1179,8,1185,9,1188,9,1192,8,1239,9,1197,1,1201,12,1204,10,1207,4,1210,12,1213,6,1216,6,1219,10,1222,7,1225,11,1228,6,1231,2,1233,7,1236,9,1248,10,1242,1,1245,7,1250,8,1254,9","ccsfullmonth,1126,3","ccsget,1142,32,1122,1,1129,1,1133,9,1139,1,1145,35,1148,1,1152,2,1156,12,1159,1,1161,12,1167,3,1170,1,1177,1,1179,8,1182,3,1185,1,1188,1,1192,7,1239,1,1201,1,1204,13,1207,11,1210,5,1213,2,1216,1,1219,4,1222,3,1225,5,1228,2,1231,6,1233,2,1236,1,1248,12,1242,7,1245,1,1250,1,1254,1,1126,2","ccsgmt,1126,4","ccshidden,1124,1,1139,4,1185,4,1213,1,1216,2,1219,1,1222,1,1228,1,1233,1,1245,1,1250,2,1254,1","ccshour,1156,2,1161,2,1207,2,1126,25,1140,6","ccsimage,1124,1,1133,1,1156,1,1161,1,1204,1,1207,1,1210,1","ccsimagelink,1124,1","ccsinteger,1142,4,1122,2,1123,1,1124,6,1127,3,1133,4,1139,32,1145,4,1146,1,1156,2,1161,2,1177,2,1179,6,1180,1,1185,11,1189,1,1192,4,1237,2,1204,4,1207,2,1210,6,1211,5,1213,3,1216,4,1219,4,1220,2,1222,3,1223,1,1225,6,1228,3,1229,1,1231,2,1233,3,1236,6,1248,7,1242,4,1245,6,1250,14,1254,16,1126,10,1130,2,1140,18,1214,1,1226,2,1234,1","ccslabel,1142,30,1124,1,1129,1,1133,5,1139,12,1145,31,1148,1,1152,2,1156,4,1159,1,1161,7,1170,1,1177,1,1179,5,1192,5,1239,1,1201,1,1204,8,1207,7,1213,2,1216,2,1219,2,1222,3,1225,3,1228,2,1231,4,1233,2,1236,1,1248,9,1242,6,1245,2,1250,5,1254,3","ccslink,1142,2,1124,1,1133,7,1145,4,1152,11,1156,7,1161,4,1167,2,1179,2,1182,3,1192,1,1239,9,1201,11,1204,8,1207,3,1210,3,1219,2,1225,2,1231,2,1248,2,1242,1","ccslistbox,1124,1,1133,2,1139,6,1152,3,1179,1,1192,1,1239,2,1201,3,1204,2,1216,1,1248,2,1245,1,1254,1","ccslocales,1142,5,1122,7,1123,4,1124,41,1125,1,1127,4,1133,5,1134,2,1139,13,1145,5,1148,2,1152,7,1156,4,1161,7,1167,2,1168,4,1170,4,1171,5,1177,8,1179,7,1182,2,1185,18,1188,3,1186,4,1189,2,1192,11,1239,7,1255,3,1198,4,1201,7,1204,5,1207,4,1210,13,1211,2,1213,6,1216,8,1217,2,1219,11,1222,7,1225,13,1228,6,1231,2,1233,8,1236,12,1248,12,1242,2,1245,8,1246,6,1250,13,1254,23,1126,51,1140,7,1205,9,1252,4","ccsmemo,1142,2,1124,6,1139,4,1145,2,1179,2,1216,4,1219,4,1222,3,1233,3,1236,2,1126,5,1234,1","ccsmillisecond,1126,3","ccsminute,1156,2,1161,2,1207,2,1126,14,1140,6","ccsmonth,1120,4,1134,2,1156,5,1161,5,1162,2,1207,5,1208,1,1126,24,1205,2","ccspagebreak,1124,1","ccspost,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1239,1,1201,1,1204,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1233,1,1236,1,1248,1,1245,1,1250,1,1254,1,1126,2","ccsradiobutton,1124,1","ccsreportlabel,1124,1","ccssecond,1156,2,1161,2,1207,2,1126,13,1140,2","ccsshortmonth,1126,4","ccssingle,1124,3,1126,2","ccstext,1142,39,1122,7,1123,1,1124,6,1127,5,1129,1,1133,17,1139,82,1145,42,1148,1,1152,18,1156,11,1159,1,1161,10,1167,4,1168,2,1170,3,1171,3,1177,11,1179,14,1182,3,1185,17,1188,1,1189,3,1192,11,1237,7,1239,12,1201,17,1204,19,1207,9,1210,19,1211,5,1213,9,1216,14,1219,17,1220,2,1222,10,1223,2,1225,17,1228,9,1229,1,1231,11,1233,12,1236,12,1248,24,1242,9,1245,8,1250,14,1254,30,1126,5,1130,1,1140,22,1193,1,1214,1,1226,1,1234,2","ccstextarea,1124,1,1139,5,1216,1,1219,1,1222,1,1233,1,1236,1","ccstextbox,1122,3,1124,1,1139,9,1167,2,1170,2,1177,3,1179,3,1185,6,1188,1,1192,3,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1233,2,1236,3,1248,1,1254,5","ccstimestamp,1126,6","ccstrip,1124,1,1126,7","ccstrlen,1124,1,1127,7,1134,1,1189,1,1255,1,1196,1,1211,1,1223,1,1229,1,1126,3,1140,1,1205,1,1214,1,1234,1","ccstrpos,1126,3","ccsubstr,1124,10,1126,3","ccsweek,1126,3","ccsyear,1120,2,1156,3,1161,3,1162,2,1207,3,1208,2,1126,19","cctohtml,1124,11,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1,1126,5","cctosql,1126,3","cctourl,1198,1,1126,3","ccu,1111,2,2753,1","ccuseringroups,1126,4","ccvalidateboolean,1124,3,1126,4","ccvalidatedate,1124,6,1126,6","ccvalidatedatemask,1124,3,1126,4","ccvalidatenumber,1124,6,1126,5","cd,2708,1,2863,1","cd213fa2function,1140,1","cd45c16e,1250,1","cd8791cc,1192,1","cda71b06function,1126,1","cdabc8defunction,1186,1","cded4cfd,1188,1","cdh,8,1,79,1","cdna,2724,1,2821,2","cdo,1137,1,1136,1","cdss,31,1","ce,247,1","ce632af2,1246,1","ce95d583,1167,1","cea,2840,1","cedce8d7,1210,1","ceil,1120,2,1174,1,1126,3","celebrates,208,1","celebration,2821,1,2847,1,2881,1","celiac,263,1,2776,1","cell,6,1,100,1,2619,1,2724,1,2763,1,2767,1,2778,1,2779,1,2801,2,2809,2,2821,1,2847,1,2864,1,2894,2","cells,31,1,230,1,143,3,217,1,214,3,215,1,216,4,220,1,256,3,2619,1,2801,5,2821,1,2894,1","cellular,2623,1,2724,1,2763,1,2821,1,2895,1","cement,100,1","cen,2821,1","center,6,1,16,1,4,4,141,1,232,1,82,1,105,1,109,1,120,5,137,1,143,1,213,1,254,1,256,1,292,1,2619,1,2688,1,2695,2,2711,2,2712,2,2719,1,2724,1,2730,2,2774,1,2792,1,322,4,2821,10,2822,4,2847,1","centered,32,1,86,1,2694,2,2696,1","centers,232,1,108,1,110,1,120,1,143,1,234,1,256,1,2711,3,2736,1,2737,2,2740,1,2741,2,2750,1,2781,1,2782,1,2783,1,2784,1,2785,1,2821,3","centimeter,322,1","central,84,1,90,6,110,2,217,1,207,1,225,1,227,1,229,1,330,1,334,1,2623,1,49,2,2696,1,2698,1,2763,1,2775,1,2885,1,2887,1,2895,1","centralised,1111,1","centre,8,1,15,2,4,8,38,2,51,1,64,1,71,2,78,1,79,1,108,1,126,2,110,3,120,6,127,1,137,1,217,1,309,1,323,2,330,16,334,16,1084,2,1074,1,1077,2,1081,6,1094,2,1111,3,2619,5,2620,1,2623,3,2689,1,2690,6,2691,1,2694,8,2697,1,2698,1,2699,1,2710,2,2757,1,2763,1,2770,1,2799,2,322,4,2822,4,2838,1,2825,1,2826,1,2827,10,2828,1,2830,1,2832,3,2833,2,2862,1,2864,1,2881,1,2893,6,2894,6,2895,1","centred,51,1","centreof,2694,1","centres,38,4,64,1,103,1,137,1,224,1,309,1,320,1,330,3,334,3,1111,1,2690,1,2694,2,2696,5,2718,2,2697,1,2770,1,2838,3,2894,1","centrifuge,2761,3","cents,2692,1,2892,1","century,295,2","cephalosporins,226,1","cephalostat,35,1","cer,334,1,2821,1","ceramic,35,1","ceramics,2619,2","cerebral,209,1,222,1,2694,1,2767,1,2807,1","cerebrovascular,213,1,234,1,236,1,2776,1","certain,6,1,33,1,103,1,216,1,221,1,222,2,223,4,226,1,1111,4","certificate,48,1,69,1,105,1,209,1,259,2,292,1,295,1,330,6,334,5,2620,1,2693,1,62,1,2819,1,2821,1","certificates,213,1,330,2,334,2,2620,1,2833,1","certification,51,1,234,1","certifications,290,1","certified,108,1,290,1,291,1","cervical,232,1,143,7,256,7,2724,2,2770,1,2775,1,2791,1,2821,2","cervix,143,2,256,2,2801,2,2810,1,2812,1,2813,1,2809,1","cessation,80,1,126,2,128,1,199,1,298,1,300,1,2684,1,2694,1,2705,1,2703,1,2710,2,2785,1,2799,2","cet,2697,1","ceutical,71,1","cffedcea,1225,1","cftr,2763,1","cgfns,65,1","cgms,108,2","chad,2885,1,2887,1","chains,6,1","chair,28,1,216,1","chaired,2847,1,2864,1","chairman,2821,4,2863,1,2894,1","chairs,35,1,216,1","chaitanya,19,1,2863,1","chakrabarthy,2816,1","challenge,199,1,298,1,2684,1,2750,1","challenged,33,1","challenges,6,2,15,1,33,1,1094,1","challenging,244,1,247,1,2730,1","chamber,2761,1","chambers,99,1","chance,1111,1,2736,1,2740,1,2786,2,2801,1,2862,1","chancellor,19,1,2863,1","chances,215,1,220,1","chand,332,1,2820,1,2822,1","chandigarh,38,1,208,1,2822,7,2838,1","chandigharh,2822,1","chandra,2816,1,2822,2","chandrakanthi,19,1,63,1","chandran,36,2,37,2,70,1,2821,1","chandrasekhar,36,1,37,1","chandrashekaran,2863,1","chandrika,332,1,2820,1,2822,1","change,6,2,14,1,48,1,69,1,108,1,127,1,214,1,216,1,222,1,247,1,330,4,334,4,1137,3,1121,4,1122,10,1123,8,1136,1,1153,4,1154,2,1164,1,1182,1,1190,1,1202,4,2693,1,62,1,2708,1,2821,1","changed,1137,1,1123,1,1135,1,1171,1","changepassword,1122,12,1123,29,1170,10,1171,31","changepassworddatasource,1122,2","changes,230,1,38,1,108,1,126,2,218,1,215,1,220,1,226,2,227,1,1154,5,2696,1,2710,2,251,1,2799,2,2821,1,2838,1,2897,1","changing,247,1,1154,1,216,1,2847,1,2892,1","channel,223,1,2834,1,2885,1,2887,1","chapter,6,1,110,2,2821,3","chapters,2620,1","character,15,1,33,1,330,1,334,1,1094,1,1135,2","characteristic,2786,1","characteristics,227,1","characterization,1081,1,2724,1,2778,1,2779,1,2821,1,2893,1","characterize,217,1","characterized,217,1,268,1","characters,1137,4,1124,3","charcot,110,2","charge,6,1,38,2,330,2,334,2,1092,1,1111,4,2778,1,2779,1,2821,2,2838,1,2847,1,2862,1,2871,1","charged,2862,1","charges,330,1,334,1,1111,2,2823,3,2817,1","charitable,14,2,15,1,16,2,4,5,38,5,71,1,1094,1,1111,1,2690,2,2838,2,2831,1,2845,1,2862,6","charities,2829,1","charity,15,2,4,4,1094,2","charla,2822,1","charlotte,36,1,37,1","charset,1142,6,1122,6,1125,2,1129,6,1133,6,1139,6,1145,6,1156,6,1159,6,1167,6,1170,6,1173,6,1177,6,1179,6,1185,6,1188,6,1192,6,1204,6,1207,6,1210,6,1213,6,1216,6,1219,6,1222,6,1225,6,1228,6,1231,6,1233,6,1236,6,1248,6,1242,6,1245,6,1250,6,1254,6,1126,1","chart,64,1,214,1,2697,1","chartingthe,35,1","chartsrelated,64,1,2697,1","charu,8,1","chasedoll,64,1","chatni,2821,2","chavan,2821,1","chaya,332,1,2820,1,2822,1","cheating,330,1,334,1","check,6,1,4,1,35,1,38,2,78,1,79,1,126,1,220,1,223,1,227,1,330,1,334,1,410,1,411,1,1074,1,1077,2,1081,1,1137,1,1094,1,1097,10,1098,11,1099,10,1100,9,1101,11,1102,11,1111,2,1124,2,1164,1,1175,9,1216,29,1217,2,2694,1,2824,1,2709,1,2710,1,2778,1,2779,1,2786,1,2799,1,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2833,1,2838,2,2840,10,2841,1,2885,1,2887,1,2892,1","checkbox,1164,1","checkbox1,1141,1,1142,16,1139,33,1144,1,1145,16,1140,2","checkbox2,1141,1,1142,16,1139,33,1144,1,1145,16,1140,2","checkbox3,1141,1,1142,16,1139,33,1144,1,1145,16,1140,2","checkboxlist,1124,1","checkdate,1126,1","checked,214,3,226,1,1124,4,2862,1","checkedvalue,1124,3,1139,7,1216,1,1225,1,1254,1","checkerrors,1122,5,1133,4,1139,7,1152,4,1167,4,1170,4,1177,5,1179,4,1185,5,1188,4,1192,4,1239,4,1201,4,1204,4,1210,7,1213,4,1216,4,1219,5,1222,4,1225,5,1228,4,1233,4,1236,6,1248,4,1245,4,1250,7,1254,7","checking,214,1,291,1,330,1,334,1,1097,1","checkinsert,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5","checkup,1100,2,1102,2,2708,1,2709,1,2840,1","checkups,230,1","cheek,2732,1,2791,1,2809,1","cheerful,2862,1","cheif,19,1","chellanum,2821,1","chembur,48,1,69,1,330,1,334,1,2693,1,62,1","chemical,100,1,223,2,263,1,2732,1,216,1,2776,1","chemicals,216,1","chemistry,29,1,31,3,48,2,69,3,70,1,86,1,108,2,109,1,330,6,334,3,1081,1,20,6,2693,2,62,3,2697,5,2893,1","chemo,2757,1,2821,1","chemoluminescence,86,1,201,1","chemoport,2813,1","chemoprevention,2724,1,2763,1,2821,1","chemopreventive,2821,1","chemoradiation,2821,1","chemotheraphy,2724,1,2821,1","chemotherapies,2757,2","chemotherapy,120,1,2713,1,2736,1,2737,1,2739,2,2740,1,2741,1,2743,2,2750,1,2755,2,2757,2,2801,2,2807,1,2821,1,2827,1","chemptherapy,2821,1","cheney,2778,1,2779,1","chennai,48,1,69,1,330,1,334,2,2690,2,2693,1,62,1,2821,2,2822,4","cheranallore,332,4,2820,4","cherian,36,1,37,1,2816,1","chest,126,2,223,1,295,2,1077,1,1101,1,2710,2,2799,2,2792,1,2794,1,2840,1,2871,1","chetan,2816,1","chewable,2724,1,2821,1","chewers,2763,1","chewing,35,1,223,2","chhabbra,332,1,2820,1,2822,1","chicken,214,1","chief,6,2,103,1,2863,2","child,8,2,63,3,64,2,78,1,79,2,84,1,208,1,220,5,268,1,1111,1,2620,1,2692,1,2696,8,2700,6,2778,1,2779,1,2786,2,2791,6,2870,2,2871,1","childhealth,63,1","childhood,217,1,268,1,269,1,2874,1","children,35,4,38,2,84,1,103,1,111,1,217,1,213,2,215,1,220,5,223,1,224,1,246,1,266,1,268,6,295,1,298,1,323,1,1092,3,1111,5,1154,1,2620,1,2690,2,2692,2,2694,3,2696,4,2705,1,2700,1,2703,1,2713,2,2714,6,2725,1,2757,1,2778,4,2779,4,2781,3,2782,3,2783,3,2785,2,2786,8,2791,1,2792,2,2797,4,322,5,2818,1,2821,2,2847,2,2859,1,2862,5,2863,1,2885,1","childrenwho,35,1","chile,2885,1,2887,1","chin,35,1,2724,1,2732,2,2745,1,2821,1","china,2821,1,2885,1,2887,1","chinchu,36,1,37,1","chinese,28,1","chintavalappu,48,1,69,1,330,1,334,1,2693,1,62,1","chip,2724,1,2821,1","chiropodist,111,1","chitoor,332,31,2820,30","chitra,332,1,2816,1,2820,1,2822,1","chloroquine,223,1","chocolates,222,1","choice,330,2,334,2,2720,1,2817,2,2821,1,2841,1,2870,1","choices,214,1","chokes,1135,1","cholangiocarcinoma,137,1","cholecystectomy,135,1,2718,1","cholesterol,230,3,110,1,111,1,218,1,219,1,214,39,215,2,220,1,221,1,222,1,223,1,225,1,226,1,229,1,1097,1,216,1,2840,3","chondroma,2750,1","chondrosarcoma,2750,1,2809,1","choose,1094,4","chopade,332,1,2820,1","chopadegenetic,2822,1","chopra,2816,1","chorea,2778,1,2779,1","chorion,143,1,256,1,2694,1","chorionic,2786,1","chosen,15,1,103,1,330,1,334,1,1094,1,2823,1,251,2","chowdhury,2778,1,2779,1","chpass,1137,1,1121,5,1136,1,1169,5,1181,1,1182,6,1190,1","chr,1124,1,1198,4","christmas,2823,1,2885,1,2887,1","chromatograph,320,1","chrome,35,2","chromosomal,143,2,256,2,2778,5,2779,5,2781,2,2782,2,2783,2,2785,2,2786,5","chromosomally,143,1,256,1","chromosome,2787,2,2778,3,2779,3,2780,1,2786,4","chromosomes,2778,3,2779,3,2786,7","chronic,82,1,100,1,126,1,110,1,111,1,117,1,120,1,128,2,143,1,211,1,220,1,246,1,256,1,295,2,296,1,2692,1,2694,1,2717,2,2707,1,2710,1,2712,2,2718,2,2762,1,2763,2,216,1,2775,2,2776,2,261,2,2799,1","chronology,2862,1","chungunupati,2821,1","ci125,2761,1","cial,2821,1","cigarettes,1111,1","ciprofloxacin,223,1,226,1","circle,48,1,69,1,330,3,334,3,2693,1,62,1","circles,322,1","circulation,2708,1","circumferens,2717,2","circumstances,330,1,2694,1,2837,1","circus,48,1,69,1,330,1,334,1,2693,1,62,1","cirrhosis,2791,2","cirrhotics,2718,1","citalopram,226,1","cities,105,1","citizens,16,1,2690,2","city,290,1,291,1,330,1,332,1,334,1,2820,1,2885,2,2887,2","claim,2821,1","claims,330,1,334,1,2841,1","clarified,2768,1","clarity,15,1,1094,1,216,1","clark,330,1,334,1","class,6,1,4,1,31,5,246,1,245,1,1142,10,1098,1,1100,1,1120,1,1122,10,1124,25,1129,6,1133,15,1135,2,1139,10,1145,4,1148,5,1152,9,1156,20,1159,6,1161,22,1162,1,1167,6,1170,8,1173,2,1174,1,1177,10,1179,14,1182,6,1185,10,1188,8,1192,14,1239,9,1197,1,1198,1,1201,9,1204,15,1207,20,1210,13,1213,4,1216,6,1219,13,1222,4,1225,13,1228,4,1231,6,1233,4,1236,6,1248,10,1242,6,1245,6,1250,6,1254,6,2623,1,2692,1,20,9,2761,1,1126,2,2894,2,2896,1","classes,31,6,35,1,105,1,111,1,244,1,247,1,330,5,334,5,1124,8,2619,1,2694,2,2696,2,2708,2","classic,2897,1","classification,31,1,217,1","classify,2778,1,2779,1","classroom,247,1","classrooms,63,1","clauses,292,1","clean,218,1,219,1,2702,2,2761,2","cleaned,223,1,2702,1","cleaning,90,2,2702,1,2885,1,2897,1","clear,103,1,126,1,1137,2,1122,1,1124,1,1136,1,1139,1,1177,1,1185,1,1190,1,1210,1,1213,3,1216,7,1219,1,1222,4,1225,1,1228,3,1233,5,1236,1,1245,3,1250,1,1254,1,2710,1,2799,1,2802,1,2807,1,1140,1,2862,1","clearance,1111,2,2711,1","cleared,6,1","clearly,230,1,330,1,334,1,2736,1,2740,1,2862,2,2874,1","cleft,35,2,38,7,79,1,2722,1,2723,1,2724,1,2725,20,2726,1,2727,10,2728,1,2821,16,2838,2","client,1125,1","clientfileencoding,1125,3","clienti18n,1125,8","clients,2696,1","climate,28,1","climbing,220,1","clincs,2787,4,2788,4","clinic,29,1,31,3,35,2,80,2,103,2,107,4,126,1,111,9,120,1,143,2,199,2,256,2,269,7,298,3,300,7,1111,1,2684,2,2705,2,2717,5,2788,3,2703,2,2707,9,2708,1,2709,2,2710,1,2712,10,2713,2,2718,1,2723,1,2725,2,2728,6,2733,5,2736,1,2737,2,2740,1,2741,2,2746,6,2765,6,236,6,2771,5,2774,6,2776,2,2777,3,2785,2,2799,1,2795,2,322,1,2821,12,2862,1","clinical,6,3,28,1,29,2,31,8,32,1,33,3,141,2,230,1,35,7,41,1,48,1,50,1,51,3,55,1,56,1,57,1,63,2,64,4,71,2,78,3,83,1,90,1,103,3,105,2,108,2,109,1,110,2,111,1,120,2,143,1,208,1,211,1,213,1,224,1,246,1,234,1,247,1,256,1,292,2,295,2,298,1,1074,1,1111,1,2620,3,2623,2,2688,2,2690,3,2694,11,47,1,49,1,2695,7,2696,3,2787,2,2698,2,2708,2,2723,1,2724,7,2725,2,2730,1,2736,1,2737,1,2739,1,2740,1,2741,1,2743,1,2753,1,2755,1,2758,1,2759,2,216,1,2778,2,2779,2,2780,1,2801,1,2811,2,2803,1,2804,1,2805,2,2814,1,322,1,2821,25,2845,1,2847,23,2863,1,2881,1,2894,10,2895,2","clinicalclasses,35,1","clinicallaboratory,35,1,2696,2","clinically,2894,1","clinician,103,1","clinicians,31,1,111,1,2708,1,2763,1,2821,2,2864,1,2894,2,2895,1","clinico,2714,1","clinics,14,1,29,1,141,1,142,1,230,1,232,1,38,2,79,5,80,2,82,1,83,1,84,1,86,1,98,1,99,1,100,1,103,1,105,2,106,1,107,1,108,1,109,1,110,1,111,2,114,1,117,1,118,1,120,1,131,1,135,1,137,1,139,1,143,1,199,2,217,1,218,1,219,1,207,1,208,1,209,1,211,1,213,1,214,1,215,1,220,1,221,1,222,1,223,1,224,1,225,1,226,1,227,1,229,1,233,1,234,1,249,1,252,1,253,1,254,1,256,1,259,1,263,1,266,1,268,1,269,6,295,1,296,1,298,2,300,5,320,1,323,1,2684,2,2694,7,2695,4,2705,2,2716,1,2717,1,2787,1,2788,5,2790,1,2700,1,2703,2,2707,1,2708,2,2709,6,2710,1,2711,1,2712,5,2715,1,2718,1,2719,1,2720,1,2721,5,2725,1,2726,1,2727,1,2728,1,2730,1,2731,1,2732,1,2733,2,2743,1,2744,1,2745,1,2746,2,2758,2,2759,1,216,1,2765,1,2766,1,236,1,2767,1,2768,1,2769,1,2770,1,2771,6,251,1,2773,1,2774,6,2775,1,2776,1,261,1,2777,9,2778,1,2779,1,2780,1,2781,1,2782,1,2783,1,2784,1,2785,2,2786,1,2799,1,2791,1,2792,1,2793,1,2794,1,2795,1,2797,1,2798,1,2811,1,2803,3,2805,5,2814,3,322,1,2821,4,2838,1,2836,16,2862,1","clock,28,1,84,1,120,2,131,1,137,1,143,1,256,1,291,2,1077,1,2694,1,2713,1,2792,1","clofibrate,226,1","close,6,1,14,1,4,1,28,1,32,1,142,1,38,1,137,2,143,2,218,1,220,1,256,2,1137,4,1142,3,1122,4,1123,6,1124,1,1127,7,1133,3,1134,16,1135,2,1136,2,1139,4,1143,6,1144,1,1145,12,1149,2,1146,8,1153,10,1156,2,1157,14,1162,16,1163,2,1168,4,1171,10,1177,4,1179,3,1180,14,1183,2,1185,4,1186,8,1189,5,1190,2,1192,3,1227,1,1237,3,1255,6,1196,3,1202,6,1204,3,1207,2,1208,14,1210,5,1212,1,1211,11,1213,5,1216,5,1217,6,1219,5,1221,2,1220,5,1222,13,1223,6,1225,5,1232,1,1228,5,1229,5,1231,3,1233,5,1236,4,1248,3,1240,6,1242,3,1243,4,1245,5,1246,4,1250,4,1254,4,2245,1,2745,1,2750,1,2781,1,2782,1,2783,1,2785,1,2801,1,2821,1,1126,1,1130,2,1140,24,1193,12,1205,16,1214,5,1226,5,1234,5,1251,2,1252,4,2874,2,2895,1","closed,330,1,334,1,2797,2","closely,29,1,126,1,118,1,211,1,2710,1,2713,1,2799,1,2801,1","closes,216,1","closest,330,1,334,1","closure,266,1,2692,1,2705,1,2703,1,2797,5,2821,1","closures,2797,1","clot,230,3,226,1","cloth,2791,1","clothes,2862,1","clothing,220,1,216,2","clots,217,1,226,1","clotting,222,1,226,7","clsbutton,1122,1,1124,4,1133,2,1139,4,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1239,1,1201,1,1204,2,1210,4,1213,1,1216,1,1219,3,1222,1,1225,2,1228,1,1233,1,1236,3,1248,1,1245,1,1250,3,1254,4","clscal,1156,3","clscalendarcal,1156,1","clscalendarinfopanelinfocalendar,1161,1","clscalendarnavigator,1156,1,1207,1","clscalendaryear,1207,1","clscategories,1210,3,1213,3","clscategoriesdatasource,1210,3","clschangepassworddatasource,1122,3","clsconfigdatasource,1216,3","clscontents,1219,3,1222,3","clscontentsdatasource,1219,3","clscontrol,1142,32,1122,3,1124,4,1129,1,1133,15,1139,43,1145,35,1148,1,1152,16,1156,12,1159,1,1161,12,1167,4,1170,3,1177,4,1179,11,1182,3,1185,10,1188,1,1192,10,1239,12,1201,15,1204,19,1207,11,1210,5,1213,4,1216,8,1219,7,1222,6,1225,7,1228,4,1231,6,1233,6,1236,5,1248,14,1242,7,1245,4,1250,7,1254,11","clscustom,1225,6,1228,3","clsdatepicker,1124,4,1139,2,1179,2,1192,2","clsdbcalendar,1142,2,1122,2,1127,3,1133,2,1139,3,1145,2,1152,2,1156,2,1161,2,1168,1,1171,2,1177,2,1179,3,1185,2,1189,1,1192,3,1237,1,1239,1,1201,2,1204,2,1207,2,1210,3,1211,3,1213,2,1216,2,1219,3,1220,1,1222,2,1223,1,1225,3,1228,2,1229,1,1231,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2,1126,3,1130,1,1214,1,1226,1,1234,1","clseditablegridcategories,1213,1","clseditablegridconfig,1216,1","clseditablegridcontents,1222,1","clseditablegridcustom,1228,1","clseditablegridemail,1233,1","clseditablegridpermissions,1245,1","clsemail,1231,3,1233,3,1236,3","clserrors,1142,1,1122,1,1124,9,1133,2,1139,1,1145,1,1152,1,1156,1,1161,1,1167,1,1170,1,1177,1,1179,2,1185,1,1188,1,1192,2,1239,1,1201,1,1204,2,1207,1,1210,2,1213,2,1216,2,1219,2,1222,2,1225,2,1228,2,1231,1,1233,2,1236,1,1248,2,1242,1,1245,2,1250,1,1254,1,1126,3","clseventcal,1156,3","clseventgriddatasource,1142,3,1145,3","clseventinfopanelinfocalendar,1161,3","clsevents,1139,3,1179,3,1192,3","clseventyear,1207,3","clsfield,1142,19,1122,3,1124,4,1133,5,1139,43,1145,19,1156,7,1161,6,1177,4,1179,5,1185,10,1192,5,1204,6,1207,7,1210,4,1213,3,1216,8,1219,6,1222,4,1225,6,1228,3,1231,5,1233,5,1236,5,1248,9,1242,6,1245,4,1250,7,1254,11","clsfileupload,1124,4,1210,1","clsfooter,1142,1,1122,1,1129,1,1133,1,1139,1,1156,1,1159,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1204,1,1207,1","clsgridcategories,1210,1","clsgridcontents,1219,1","clsgridcustom,1225,1","clsgridemail,1231,1","clsgrideventgrid,1142,1,1145,1","clsgridevents,1179,3,1192,3","clsgridshortvieweventsgrid,1133,1,1204,1","clsgridusers,1248,3,1242,1","clsheader,1142,1,1122,1,1133,1,1139,1,1152,2,1156,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1239,2,1204,1,1207,1,1210,1,1216,1,1219,1,1225,1,1231,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1","clsinfopanel,1133,1,1156,1,1161,2,1204,1,1207,1","clsinfopanelinfocalendardatasource,1161,3","clslocale,1124,5","clslocaleinfo,1124,5","clslocales,1124,4","clsmainpage,1124,3,1126,1","clsnavigator,1179,1,1192,1,1210,1,1231,1,1248,1,1242,1","clspanel,1142,13,1124,4,1133,1,1139,13,1145,13,1152,2,1156,1,1161,3,1201,2,1204,2,1207,1","clspermissionsdatasource,1245,3","clsprofile,1122,1,1177,1,1179,1","clsrecordcategories,1210,3","clsrecordchangepassword,1122,1,1170,1","clsrecordcontents,1219,3","clsrecordcustom,1225,3","clsrecordemail,1236,1","clsrecordevents,1139,1,1179,1,1192,1","clsrecordheaderhmenu,1152,1,1239,1","clsrecordlogin,1167,1","clsrecordremind,1188,1","clsrecordshortvieweventsnavigator,1133,3,1204,3","clsrecordusers,1177,1,1185,1,1250,1,1254,1","clsrecorduserssearch,1248,1","clsrecordvertical,1201,1","clssection,1124,4","clsshortvieweventsgriddatasource,1133,3,1204,3","clssorter,1179,4,1192,4,1210,2,1222,1,1225,3,1231,5,1233,1,1248,9,1242,6","clssqlparameter,1124,5,1210,3,1216,1,1219,2,1225,1,1236,1,1245,1,1250,2,1254,14","clssqlparameters,1142,1,1122,1,1124,1,1133,1,1139,2,1145,1,1152,1,1156,1,1161,1,1177,1,1179,2,1185,1,1192,2,1201,1,1204,1,1207,1,1210,4,1213,1,1216,2,1219,3,1222,1,1225,3,1228,1,1231,1,1233,1,1236,3,1248,1,1242,1,1245,2,1250,3,1254,2","clstemplate,1142,1,1122,1,1129,1,1133,1,1139,1,1145,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1192,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1","clsusers,1254,3","clsusersdatasource,1177,3,1185,3,1248,3,1242,3,1250,3","clsvertical,1142,1,1129,1,1139,1,1159,1,1161,1,1170,1,1182,1,1185,1,1188,1,1192,1,1201,2","clsyear,1207,3","club,28,1,2821,2","clubs,28,2,31,2","cluster,222,3","cmc,38,1,103,1,2822,1,2838,1","cmdexecution,1142,1,1122,3,1133,1,1139,7,1145,1,1156,1,1161,1,1177,3,1179,1,1185,3,1192,1,1204,1,1207,1,1210,8,1213,3,1216,3,1219,4,1222,3,1225,4,1228,3,1231,1,1233,3,1236,5,1248,1,1242,1,1245,3,1250,7,1254,7","cme,4,1,141,1,142,1,38,1,80,1,82,1,86,1,98,1,103,8,107,1,110,4,114,1,117,1,118,1,131,1,199,1,201,1,208,2,211,1,224,1,234,1,249,1,254,1,266,1,295,1,298,1,320,1,1074,17,2684,1,2620,1,2705,1,2700,1,2703,1,2714,1,2722,6,2723,1,2725,1,2730,1,2736,1,2740,1,2744,1,2750,1,2757,1,2762,1,2769,1,2781,1,2782,1,2783,1,2785,1,2792,1,2813,1,2804,1,2818,1,2821,6,2845,2,2847,5,2863,3,2881,2","cmes,105,1,2863,1","cmp,1124,2","cmponenttype,1124,1","cms,2827,1","cmv,207,1,2762,1","cne,244,16,245,2,247,6,323,1","co,65,1,86,1,247,1,2620,2,2823,1,2776,1,2821,2,2833,1,2863,1","co2,207,3,2761,1","coagulation,2756,1","coagulator,2716,1","coarctation,2797,2","coastal,2838,1","coat,2897,1","cobalt,35,2","coc,1074,1","cochin,15,1,4,4,141,1,103,1,117,1,330,1,334,1,1081,1,1094,1,2691,2,2823,10,2821,4,2825,1,2826,1,2827,1,2828,1,2830,2,2832,1,2833,1,2847,1,2863,1,2893,1","cochlear,2694,1","cocobay,2823,2","cocos,2885,1,2887,1","code,28,1,293,1,330,2,334,2,1137,3,1123,6,1134,16,1136,1,1143,6,1149,1,1146,8,1153,9,1154,1,1157,12,1162,15,1163,1,1165,1,1168,4,1171,8,1175,6,1180,12,1183,1,1185,26,1186,10,1189,4,1190,1,1237,2,1255,4,1196,1,1202,5,1208,14,1211,8,1217,7,1220,2,1223,4,1229,4,1248,1,1240,5,1243,2,1246,5,2822,3,2837,1,2829,1,1130,3,1140,24,1193,10,1205,16,1214,4,1226,4,1234,4,1251,2,1252,2,2885,1,2887,1","coding,31,1,2758,1,2803,1,2814,1","coetaneous,2801,1","coexisting,2720,1","coffee,222,1,2862,1","coffeebreak,1152,2,1239,2,1201,2","cog,2821,3","cogreliance,2821,1","cohen,2821,1","coherence,2694,1","cohort,110,2","coimbatore,30,1,48,1,69,1,330,2,334,2,2690,5,2693,1,62,1,2821,2,2822,1","col,2816,3","colah1,2787,1,2780,1","cold,28,1,108,1,110,1","colds,1111,1","coleege,2822,1","colege,2822,1","colitis,2712,1,2720,1","collabarating,141,1","collaborates,114,1,224,1","collaborateswith,35,1","collaboration,71,1,126,1,298,1,1074,1,2710,1,2724,1,2730,1,2763,1,2799,1,2821,3,2895,1","collaborative,51,1,2623,1,2699,1,2724,1,2821,1,2895,1","collagen,143,1,256,1","collect,110,1,291,5,2807,1","collected,143,1,256,1,1111,1,2620,1,2758,1,2803,1,2814,1","collection,28,1,64,1,143,1,256,1,49,2,2702,1","collectionname,1126,5","college,15,1,4,4,29,4,30,1,31,4,32,1,33,2,35,1,36,1,37,1,38,2,48,1,50,1,51,1,55,1,56,1,57,1,63,1,64,3,65,4,67,1,69,1,70,1,71,4,74,1,330,1,334,1,2620,3,2688,2,2690,2,2693,1,2694,1,39,1,47,1,49,3,2695,2,2696,1,62,1,2697,1,2698,1,2699,1,2821,11,2822,102,2838,1,2863,1,2896,1","collegea,2822,1","collegeannamalai,2822,1","collegeaurangabad,2822,1","collegechandigarh,2822,2","collegemaharashtra,2822,1","collegenew,2822,1","colleges,31,2,330,1,334,1,2620,1,2836,1","collegesalem,2822,3","collegesas,31,2","collegiate,28,1","collinator,2827,1","colloid,2694,1","colloids,2770,1","coloenteroscopy,2711,1","colombia,2885,1,2887,1","colon,2778,1,2779,1,2809,1","colonic,2711,1","colonoscopies,2711,1","colonoscopy,120,1","colony,2739,1,2743,1,2755,1","color,2791,1,2807,1,2870,1","colorectal,135,2,137,2,2715,1,2718,1,2719,1,2720,11","colour,108,1,309,1,2694,3,2807,1","colposcope,143,1,256,1","colposcopy,143,3,256,3,2694,1","columbia,2619,1","column,232,1,1126,14","columns,330,2,334,2","com,103,1,253,1,1164,1,1165,2,2821,2,2834,3","combat,2864,1","combination,110,2,199,1,300,1,2684,1,2619,1,2739,1,2743,1,2750,1,2755,1","combinations,2619,1,2736,1,2740,1,322,1,2821,1","combinatorial,2821,1","combined,110,2,143,1,256,1,2692,1,2718,2,2759,1,2811,1,2805,1,322,1","combines,33,1,35,1,64,1,84,1,2802,1","combining,224,1","combo,2896,2","come,6,2,33,2,38,1,220,1,291,1,1077,1,1111,1,2692,2,2707,1,2724,1,2819,1,2821,2,2838,1,2862,2,2864,1,2870,2,2874,1,2892,1,2896,1","comedo,100,1","comes,6,1,14,2,207,1,214,1,2696,1","comfort,79,1,1111,2,2770,1,2807,1","comfortable,28,1,211,1,1111,1,2776,1","coming,6,1,38,1,50,1,67,1,74,1,110,1,127,1,217,1,225,1,229,1,233,1,39,1,47,1,2716,5,2726,1,2731,1,2735,1,2748,1,1078,1,2838,1,2845,1,2846,2,2847,1,2848,2,2849,2,2851,2,2853,2,2855,1,2856,1,2859,1,2861,2,2862,1,2863,1,2864,1,2865,2,2866,1,2867,1,2870,1,2871,1,2872,2,2873,2,2874,2,2881,1,2892,1","command,1137,1,1175,4","commemoration,38,1,2838,1","commence,2694,2","commenced,208,1","commencement,330,5,334,5,251,2","comments,1079,1","commercial,2837,1","commission,48,1,65,1,69,1,330,1,334,1,2693,1,49,2,2695,1,62,1","commissioning,2723,2,2821,2,2895,1","commitment,15,3,71,1,1094,1,1111,2,2821,1,2841,1,2894,2","committed,33,1,38,1,65,2,83,1,254,1,2694,2,2776,1,2895,1","committee,2620,2,2821,3,2863,8,2895,1","common,15,1,28,1,35,2,48,1,51,1,69,1,100,1,103,1,120,2,128,1,135,1,217,2,220,1,221,2,222,4,225,1,229,1,268,2,330,8,334,8,1137,10,1094,1,1100,1,1127,8,1136,10,1154,2,1164,1,1190,10,2693,1,2705,1,62,1,2697,1,2703,1,2707,2,2763,1,2776,1,2778,3,2779,3,2786,2,2797,1,2801,1,1126,12,2894,1","commonest,128,1,217,1,215,1,220,1,2786,1","commonly,217,1,218,1,223,1,227,1,230,2,2801,2,2807,1","commune,28,1","communicable,110,1","communicate,35,1,330,1,334,1,2708,1","communicated,246,1","communication,28,1,120,1,249,1,1077,1,1111,1,2694,1,2847,1","communications,31,1,268,1,1081,1,2825,1,2893,1","community,4,4,28,2,32,1,33,2,35,4,36,2,37,2,38,4,64,3,78,1,79,1,103,1,105,1,106,1,107,1,108,1,110,5,111,1,1074,1,1077,1,1081,1,1094,1,2620,1,2694,2,2695,1,2696,7,2697,1,2708,7,2709,1,2724,1,2737,1,2741,1,2758,1,2803,1,2807,1,2814,1,2821,10,2825,1,2826,1,2827,1,2829,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2833,1,2838,9","communityactivities,35,1","communityhealth,64,1,2696,1,2697,1","comoros,2885,1,2887,1","compact,28,1,1152,2,1239,2,1201,2,322,1","companies,290,1,2837,1","company,110,2","comparable,2690,1,2718,1,2736,1,2740,1","comparative,110,3,295,1,2790,1","comparatively,28,1,35,1,2786,1","compare,213,1,2896,1","compareeventtime,1156,4,1161,4,1207,4","compares,2870,1","comparing,2892,1","comparison,110,2,2724,1,2739,1,2743,1,2745,1,2755,1,2767,1,2821,2","compartments,2763,1","compassion,10,1,14,2,15,4,16,1,79,1,246,1,245,1,1094,3,4,2,2690,1,2892,1,2896,1,2897,1","compassionate,15,1,38,2,2838,1,2872,1","compatibility,1123,3,1134,8,1135,1,1143,3,1146,4,1153,4,1157,7,1162,7,1168,2,1171,4,1180,7,1186,4,1189,2,1237,1,1255,3,1202,2,1208,7,1211,4,1217,3,1220,2,1223,2,1229,2,1240,2,1243,2,1246,2,1140,12,1193,6,1205,8,1214,2,1226,2,1234,2,1251,1,1252,2","compatibilityshortweekdays,1126,1","compatible,1137,1","compensations,6,1","compensatory,2821,1","comperhensive,1097,1,1100,1,1102,1,2840,1","competence,15,2,1094,1","competenceand,1094,1","competencies,244,1,247,1","competency,32,1,2896,1","competent,35,1,48,1,69,1,105,1,246,1,330,1,334,1,2693,1,62,1,2897,1","competently,2694,1","competetive,2821,1","competitions,28,1,38,1,2838,1","competitive,330,1,334,1,2724,1","competitiveexamination,48,1,2693,1","complained,1135,1","complaint,2692,1","complaints,6,3,223,1,290,1,291,1,2862,2","complement,86,1,2821,1","complemented,2718,1","complements,15,1","complete,31,1,35,1,51,2,126,1,110,1,120,1,217,1,207,1,220,1,221,1,222,2,227,2,249,1,269,1,295,1,330,1,334,1,1099,1,1102,1,1111,3,2694,2,49,2,2710,1,2712,1,2753,1,2761,1,2770,2,2799,1,2821,1,2840,1,2841,1,2859,1,2863,1","completed,105,2,108,2,110,2,137,1,330,4,334,4,1111,1,20,1,2758,1,2763,1,2781,1,2782,1,2783,1,2785,1,2803,1,2814,1","completely,35,1,214,1,222,1,330,3,334,3,1137,1,2692,1,2753,1,2874,1","completeness,108,1","completescreening,1098,1","completing,38,1,2838,1","completion,31,1,35,1,105,1,110,1,2770,1,2801,2,2862,1","complex,6,1,33,1,232,4,48,1,64,1,69,1,80,1,84,3,120,1,207,2,246,2,292,1,323,1,330,1,334,1,2620,1,2693,1,62,1,2720,1,2723,2,2724,1,2727,1,2745,1,2750,1,2794,1,2810,3,2812,3,322,2,2821,7,1111,1,2896,1","complexcraniofacial,2821,1","complexity,92,3,246,1","compliance,2737,1,2741,1,2770,1","complicated,35,1,137,1,143,2,256,2,2718,1,2720,2,2821,1","complicatedskin,2724,1","complications,38,1,107,1,111,1,217,1,220,1,2708,3,2709,1,2821,1","compliment,2717,1","complimentary,217,1","complying,48,1,69,1,330,1,334,1,2693,1,62,1","component,38,1,120,1,143,1,256,1,1137,5,1123,11,1124,4,1127,3,1134,34,1143,13,1146,15,1153,4,1157,19,1162,16,1168,3,1171,14,1180,16,1186,26,1189,7,1237,1,1255,5,1202,15,1208,17,1211,4,1217,8,1220,5,1223,2,1229,2,1240,3,1243,4,1246,2,2619,1,82,1,2786,1,2821,1,2838,1,1130,1,1140,42,1193,17,1205,43,1214,2,1226,3,1234,2,1251,4,1252,7","componentname,1142,6,1120,1,1122,7,1133,13,1139,7,1145,6,1148,7,1152,15,1156,8,1161,15,1167,7,1170,7,1174,1,1177,7,1179,18,1182,7,1185,7,1188,7,1192,18,1239,15,1197,1,1201,15,1204,10,1207,8,1210,16,1213,11,1216,11,1219,13,1222,12,1225,16,1228,11,1231,12,1233,12,1236,7,1248,23,1242,13,1245,11,1250,7,1254,7","components,1077,1,1081,1,1142,2,1122,2,1124,2,1129,2,1133,2,1139,2,1148,1,1152,1,1156,2,1159,2,1161,1,1167,2,1170,2,1173,2,1177,2,1179,2,1182,1,1185,2,1188,2,1192,2,1239,1,1201,1,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1225,2,1228,2,1231,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2,2619,1,2623,1,2757,1,2776,1,2821,2,2837,1,2893,1","componentsarray,1124,5","componenttype,1124,7,1133,1,1152,1,1161,1,1179,1,1192,1,1239,1,1201,1,1204,1,1210,1,1219,1,1225,1,1248,1,1126,11","composed,2786,1","composestrings,1142,32,1122,5,1133,15,1139,47,1145,32,1152,16,1167,3,1170,4,1177,6,1179,15,1185,12,1188,2,1192,14,1239,13,1201,16,1204,18,1210,9,1213,5,1216,9,1219,11,1222,6,1225,11,1228,5,1231,8,1233,7,1236,7,1248,15,1242,8,1245,5,1250,9,1254,13,1126,3","composing,137,1","composite,35,1,207,3","composites,2619,2","compound,1111,1","compounded,127,1","comprehend,33,1","comprehensive,33,1,142,1,35,1,64,1,79,1,80,1,98,1,105,2,108,2,110,1,111,1,118,2,127,2,128,2,143,1,211,1,224,1,246,1,249,1,256,1,266,1,269,1,298,1,300,1,323,1,1098,6,1099,1,1101,1,2690,2,2694,3,2696,2,109,1,2712,2,2723,1,2725,2,2727,1,2730,1,2737,1,2741,1,2744,1,2745,2,2750,1,2781,3,2782,3,2783,3,2785,2,2797,4,2802,1,2804,1,322,2,2821,3,2836,1,2840,4,2896,1","comprehensively,2688,1","comprehensivemedical,2696,1","compressive,251,1","comprhensive,2750,1","comprise,2694,1","comprised,103,1,249,1,2717,1,2719,1","comprises,64,1,71,1,2688,1,2692,1,2694,1,2802,1","comprising,64,1,65,1,106,1,107,1,143,1,234,1,249,1,256,1,2690,1,2722,1,2759,1,2811,1,2805,1,2821,1","compromised,33,2,35,1","compulsory,48,1,330,2,334,3,20,3,62,1","computed,230,1,2769,1","computer,6,1,31,2,64,3,218,1,219,1,234,1,244,1,247,1,309,1,330,2,334,1,2690,1,2694,2,2697,1,2753,1,2801,1,2807,1,2863,1,2881,1","computerised,31,1,1098,1,2690,1,2753,1,2802,2","computerize,6,1","computerized,86,1,126,1,2710,1,2799,1","computers,309,1,2694,1,2753,3,2801,1,2802,1","computing,31,1,2690,1","conceive,2859,1","conceived,143,1,256,1,2778,1,2779,1","concentrated,2724,1,2821,1","concentrating,2864,1","concept,63,1,2776,2,2821,1","conception,220,1","concepts,247,1,2696,6,2821,1","concern,207,1,268,1,2862,1","concerned,35,2,90,1,261,1,1111,1,2896,1","concerning,6,3,220,1,1111,1","concerns,1111,2","concessional,15,2,1094,2","concessions,38,3","concise,2722,1,2821,1","conclude,2892,1","conclusions,2620,1,2863,1","concomitant,110,1","concurrent,226,1,2737,1,2741,1,2821,3","condition,16,1,38,1,71,1,84,1,108,1,111,1,143,1,217,1,218,1,207,1,214,1,215,3,221,1,222,1,256,1,268,6,1127,3,2692,1,2694,1,2707,1,2708,1,2715,1,2718,1,2776,2,2778,2,2779,2,2786,2,2791,11,1111,3,1126,3,2870,2","conditioned,28,1,1077,1","conditions,232,3,35,3,48,1,64,1,69,1,90,1,92,3,98,1,100,3,105,1,128,1,143,1,218,1,207,1,222,1,246,1,253,1,256,1,268,3,330,2,334,2,1165,3,2693,1,2696,2,2823,2,62,1,2697,1,2702,1,2707,2,2715,1,2718,1,2720,2,2776,1,2801,2,2804,1,2837,1","conditionspediatric,2713,1","conducive,245,1","conduct,6,1,28,1,29,1,64,2,71,1,225,1,229,1,246,1,330,1,334,1,2619,1,2620,4,2696,1,2697,2,322,1,2821,1,2837,1,2894,1","conductance,2763,1","conducted,141,1,38,7,80,1,90,1,100,2,103,4,199,1,213,1,244,1,247,1,295,2,298,1,330,3,334,4,2684,1,2619,1,4,1,2692,1,2694,4,2696,1,2705,1,2717,2,2703,1,2708,1,2714,1,2718,2,2722,1,2763,2,2770,2,2785,1,2821,1,2825,1,2838,5,2892,1","conducteddeliveries,2696,1","conducting,31,1,141,1,135,1,291,1,300,1,1074,1,2713,1,2897,1","conduction,219,2,227,1,1099,1,2840,1","conducts,35,1,86,1,2708,1","conductsschool,35,1","conf,1246,2,2818,1,2863,4,2864,4","confcat,1217,2","confectionaries,28,1","conference,141,1,103,2,117,1,295,2,332,1,1074,5,4,2,2722,1,2759,1,2811,1,2805,1,2817,2,2819,3,2820,1,2821,33,2845,4,2847,2,2863,7,2864,7,2881,8","conferences,141,1,38,1,65,1,117,1,213,1,2620,3,2821,1,2895,1,2897,1","conferencing,2694,1","confide,28,1","confidence,1098,1","confident,2776,1","confidential,6,1","config,1137,7,1127,16,1134,5,1136,7,1143,1,1149,1,1146,1,1153,16,1157,2,1162,9,1168,2,1175,4,1180,2,1186,6,1190,7,1238,1,1237,2,1239,9,1202,8,1208,6,1211,2,1215,13,1216,141,1217,42,1220,2,1223,2,1229,2,1243,2,1140,7,1193,2,1205,4,1214,2,1226,2,1234,2","configdatasource,1216,2","configuration,1137,7,1154,3,1164,1,1190,1,1126,13","confined,28,1","confirm,223,2,230,1,1137,4,1121,1,1122,14,1123,2,1128,8,1129,8,1136,2,1169,1,1170,9,1171,2,1184,1,1185,1,1186,4,1190,2,216,1,2770,1,1130,8","confirmation,1137,1,2823,2,2720,1,2770,1,2778,1,2779,1","confirmed,332,4,1137,4,1127,2,1136,2,1190,2,1248,1,1241,1,1254,1,2770,1,2820,3,1252,1,2892,1","confirmpassword,1185,14,1186,1","confirms,2770,1","confocal,2737,1,2741,1","conform,2801,1","conformal,2737,1,2741,1,2801,1,2802,1,2804,1","confused,2862,1","confusion,220,1","congenial,2895,1","congenital,232,3,35,1,38,1,143,2,256,2,268,5,1092,1,2694,1,2705,1,2787,2,2703,1,2762,1,2778,1,2779,1,2780,1,2786,1,2794,2,2797,1","congenitally,2732,1","congenitallymissing,35,1","congo,2885,2,2887,2","congratulations,1137,1","congress,2821,4,2847,1","congresss,2821,1","conjunction,232,1,103,1,108,1,111,1,143,1,256,1,2708,1,322,1","conjunctival,2801,1","conjunctivitis,222,1","conn,106,2","connect,28,1,217,1,225,1,229,1,1137,2,1135,11,1136,1,1175,1,1190,1,1111,1","connected,218,1,330,1,334,1,1135,6","connecting,217,1,225,2,229,2","connection,1137,3,1135,3,1136,2,1190,2,2705,1,2703,1,2797,1,1126,15,2881,1","connections,1142,1,1122,1,1124,1,1133,1,1139,1,1145,1,1152,2,1156,1,1161,2,1177,1,1179,1,1185,1,1192,1,1239,2,1201,2,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1","conotruncal,2787,2,2780,1","consanguineous,2778,1,2779,1","consciousness,220,1","consecrated,2690,1","consecutive,2821,1","consensus,6,1,103,3,2759,1,2811,1,2805,1,2821,1","consent,6,2,1111,2","consequatur,114,1","consequence,268,1","consequences,2750,1","consequent,330,1,334,1","consequential,1165,1,2837,1","conservation,143,1,256,1,2690,1,2813,2","conservative,19,1,32,1,35,5,36,6,37,6,137,1,2776,1","conserve,90,1","consider,1135,1,2786,1","considerable,6,1","considerate,1111,1","consideration,2892,2","considered,48,1,69,1,105,2,220,2,330,4,334,3,1081,1,2619,1,2620,1,2693,1,62,1,2707,1,2708,1,2821,3,2893,1","considering,2722,1,2770,1,2821,4","consist,330,1,334,1,1102,1","consisting,31,1,207,1,2708,1,2725,2,2737,2,2741,2,2776,1,2821,1","consists,35,1,64,1,106,1,107,1,246,2,2697,1,2736,1,2740,1,2750,1,2821,1","consortium,2724,1,2821,2","constant,15,2,128,1,226,1,1094,2,2724,1,2821,1,2874,1,2892,1","constantinides,2821,1","constantly,220,1","constipation,225,1,229,1,2712,1,2776,1","constitute,217,2,225,3,229,3,2778,1,2779,1,2895,1","constituted,2786,1","constitutes,2778,3,2779,3","construction,79,1,2844,1,2845,1","constructive,2821,1","constructor,1135,1","consult,214,1,226,1","consultancy,114,1","consultant,6,4,105,1,106,1,2620,3,2821,3,2847,2,2863,1,2894,1","consultants,2709,1","consultation,141,1,38,1,98,1,126,1,118,1,120,1,127,1,143,1,220,1,223,1,256,1,2620,1,2688,1,82,1,2710,1,2715,1,2720,2,2758,1,2799,1,2803,1,2814,1,2838,1,2840,3,2841,1,2897,1","consultations,38,3,111,1,2708,1,2838,1,2841,1","consultative,86,2,2694,1","consulted,108,1,2692,1,109,1,2892,1,2896,1","consulting,220,1,2870,1,2892,1","consume,226,1","consumed,226,1,1111,1","consumption,222,1","contact,6,1,14,1,15,1,16,1,51,1,100,1,105,1,226,2,290,2,320,1,330,2,332,1,334,2,2246,1,2619,1,2620,1,2623,1,4,1,2688,1,2689,9,2691,1,2692,1,2694,1,2707,2,2728,1,2733,1,2746,1,2770,1,2771,1,2819,1,2820,1,2821,1,2827,1,1079,1,2832,1,2833,1,2836,1,1111,4,2841,1,2862,1,2863,1,2864,2,2891,1,2892,1,2893,1,2894,1,2895,2,2896,1,2897,1","contacted,78,1,1111,1,2892,1","contagious,35,1,220,1","contain,226,2,330,1,334,1,1137,2,2786,2,1111,1,2863,1","contained,2837,1","container,1123,7,1134,20,1143,3,1146,4,1153,18,1157,23,1162,47,1168,6,1171,4,1180,14,1186,4,1189,2,1237,7,1255,6,1202,3,1208,22,1211,10,1217,18,1220,5,1223,6,1229,4,1240,5,1243,3,1246,11,1140,16,1193,10,1205,20,1214,5,1226,4,1234,7,1251,1,1252,3","containers,2829,1","containing,215,1,1077,1","contains,226,1,49,2,2708,1,2837,1,1126,2","contd,332,17,2820,17","content,29,1,31,1,1137,4,1142,1,1122,1,1123,2,1125,7,1127,6,1129,1,1133,1,1136,3,1139,1,1145,1,1156,1,1159,1,1163,3,1167,1,1170,1,1173,1,1171,4,1177,1,1179,1,1185,1,1186,4,1188,1,1189,2,1190,3,1192,1,1239,1,1198,22,1204,1,1207,1,1210,1,1213,1,1216,1,1218,13,1219,162,1221,7,1220,15,1222,98,1223,16,1225,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1","contentlabel,1158,1,1159,8,1163,1,1169,1,1170,8,1171,9","contents,320,1,1137,3,1127,6,1136,3,1190,3,1238,1,1218,6,1219,57,1221,6,1220,20,1222,17,1223,10,2702,1,2821,1","contentsdatasource,1219,2","contentsgrid,1137,1,1136,1,1190,1","context,105,2,2620,1","continent,322,1,2821,1","continental,28,1","continue,111,1,218,1,226,1,1120,1,1156,1,1161,1,1207,1,2786,1","continued,2776,1,2791,1,1111,1","continues,268,1,2708,1,2862,1,2896,1","continuing,65,1,246,1,244,1,1099,1,2722,2,2821,2,2895,1","continuous,108,1,126,1,137,1,215,1,220,1,247,1,263,1,2710,1,2776,1,2799,1,2791,1,2807,1","continuously,84,1,108,1,215,1,220,1,221,1","contour,2821,1","contouring,2732,1","contraception,2859,1","contraceptive,143,1,226,1,256,1","contract,1165,1","contractility,120,1","contraction,219,1,222,1","contrast,223,1,2807,1,2862,1","contribute,1102,1","contributed,2786,1","contributes,90,1","contributing,90,1","contributingto,35,1","contribution,2831,1,2864,1","contributions,2894,1","contributors,1165,3","control,35,1,38,1,90,3,92,12,99,1,108,2,110,1,120,1,217,2,207,2,209,1,214,3,215,5,220,1,221,1,223,1,225,1,226,1,229,1,230,5,246,4,247,1,295,1,1074,4,1124,1,2696,1,2707,1,2708,2,216,1,2776,1,2793,1,2801,1,2810,1,2812,1,2838,1,2847,2","controlled,90,2,110,4,143,1,207,1,213,3,215,2,220,2,223,1,256,1,2739,1,2743,1,2755,1","controller,2697,2","controlling,111,1","controlname,1124,27","controls,90,1,1133,1,1179,1,1192,1,1204,1,1210,1,1219,1,1225,1,1248,1","controlserrors,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1","controlsevent,1145,1","controlsheader,1142,1,1122,1,1133,1,1139,1,1156,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1204,1,1207,1,1210,1,1216,1,1219,1,1225,1,1231,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1","controlsjavascriptlabel,1213,1,1222,1,1228,1,1233,1","controlsvisible,1142,42,1133,5,1145,42,1179,7,1192,6,1204,9,1210,3,1213,3,1216,8,1219,3,1222,4,1225,4,1228,3,1231,6,1233,5,1248,10,1242,6,1245,4","controltype,1124,10","controltypename,1124,1","controltypes,1124,3","controversies,103,1","conundrums,2781,1,2782,1,2783,1,2785,1","convalescence,2720,1","convenience,6,1,28,1,292,1,332,1,293,1,2817,1,2820,1","convenient,6,1","conveniently,309,1","convenor,2863,7","conventional,137,1,143,1,256,1,2694,1,2720,1,2749,1,2802,1,322,2","conversation,6,2,330,1,334,1","convey,2692,1,1111,1,2892,1","conveyed,2864,1","convulsant,209,1","convulsion,220,1","convulsions,209,1,2776,1","cook,2885,1,2887,1","cookie,1126,2","cooking,2862,1","cooled,143,1,256,1","coolie,2692,1,2892,3","cooperation,15,1,142,1,143,2,256,2,1094,1,2892,1","cooperative,322,1","coordinate,120,1","coordinated,28,1,137,1,323,1","coordinatedby,35,1","coordinates,2841,1","coordinating,110,1,2841,2","coordination,6,1,84,1,143,1,256,1,2717,1,2699,1,2718,2,216,1,2895,6","coordinator,2776,1,2863,7,2895,1","coordinators,110,1,2863,1","coorditaion,2619,1,2620,1,2623,1,2893,1,2894,1,2895,1","copd,80,2,199,2,295,1,296,1,298,3,2684,2,2705,2,2703,2,2785,2,2798,1","copies,103,1,244,1,2863,1,2864,1","copper,2823,1,2778,1,2779,1","copy,6,3,1137,4,1124,1,1136,4,1190,2,2837,2,2864,1","copyright,1165,5,2837,3","cor,2797,1","coral,2885,1,2887,1","cord,232,1,217,1,225,1,227,1,229,1,234,1,2756,1,2773,1,2895,4","cordless,2770,1","cordlessgamma,2694,1","core,29,1,118,1,2724,1,2821,1,2864,1","corn,214,1","cornea,249,1","cornelia,2778,1,2779,1","cornell,2821,1","corner,2859,1","corns,108,1","coronary,86,1,246,1,268,1,1074,1,1077,1,2708,1,2797,1,2871,1","corporate,213,1","corporation,2823,1,2863,1","corporis,249,1","correct,35,2,221,1,223,1,330,4,334,4,1137,3,1136,2,1190,1,2727,1,2737,1,2741,1,2745,1,2791,1","correctable,2791,1","corrected,2727,3,2791,4,2837,1","correctible,2791,1","correction,8,1,35,2,100,1,252,1,2725,1,2727,2,2732,6,2745,1,251,1,2773,1,2791,3,2821,4,2837,1","corrective,35,1,2791,1","correctness,2837,1","correlate,218,1,227,1","correlating,35,1","correlation,2767,1","cortical,2694,1","corticography,232,1","corticosteroids,223,1,226,1,295,1,2708,1","cosmetic,35,1,79,1,98,1,100,1,2694,1,2722,1,2723,1,2724,1,2730,2,2731,1,2732,1,2733,2,2794,1,2801,1,2821,2","cosmetics,2697,2","cosmetology,98,1","cost,6,3,15,1,38,3,48,1,69,1,90,2,111,1,330,3,334,2,1092,3,1137,2,1141,1,1142,16,1094,1,1136,1,1139,29,1144,1,1145,16,1154,1,1190,1,2692,4,2693,1,2694,1,2823,5,62,1,2708,1,2753,1,2776,1,266,2,2797,1,2807,1,322,2,2837,1,2838,2,1111,2,1140,2,2871,1,2874,1,2892,1,2896,2","costa,332,1,2816,1,2820,1,2822,1,2885,1,2887,1","costectomy,251,1","costello,2778,1,2779,1","costing,2692,1","costinvolved,35,1","costly,90,1,2810,1,2812,1","costs,309,1,2694,1,2823,2,1111,1","cot,28,1,1111,1","cough,223,1,2847,1,2892,2","coughing,126,1,226,1,2710,1,2799,1","could,6,2,14,1,103,1,223,1,330,2,334,2,1077,1,1092,1,4,1,2692,1,2694,1,220,1,2859,1,2870,4,2871,1,2874,1,2892,1","couldn’t,2692,1,2892,3","council,6,1,28,1,38,1,48,1,51,1,65,1,69,2,117,1,330,5,334,4,2620,3,2623,1,2690,1,2693,1,49,2,2695,1,62,1,2697,3,2724,3,2763,1,2821,6,2838,1,2894,1,2895,1","councils,2894,1","counsel,29,1,31,1,105,1,1097,1,1111,1","counseling,29,1,35,1,143,1,217,1,256,1,298,1,300,1,2788,1,2707,1,2778,4,2779,4,2781,3,2782,3,2783,3,2785,1,266,1","counselled,139,1","counselling,35,1,38,3,80,1,126,1,143,1,199,1,222,1,256,1,298,1,1102,1,2684,1,2696,1,2705,1,2703,1,2708,2,2710,1,2785,1,2799,1,2838,3,1111,1,2840,1","counsellors,2708,1","count,1137,1,1142,1,1099,1,1122,12,1124,21,1133,12,1135,3,1136,1,1139,84,1145,1,1152,20,1156,1,1161,1,1167,6,1170,7,1171,1,1177,13,1179,13,1185,28,1188,4,1190,1,1192,13,1239,16,1201,20,1204,12,1207,1,1210,16,1213,8,1216,8,1219,14,1222,8,1225,12,1228,8,1231,1,1233,8,1236,16,1248,9,1242,1,1245,8,1250,17,1254,29,2840,1,1126,9,1140,3","counted,1142,1,1133,1,1145,1,1179,2,1192,2,1204,1,1210,2,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,2,1233,1,1248,2,1242,2,1245,1,1126,2","counter,28,1,2817,1,1111,6","counterpart,2791,1","counters,292,1,2698,1,293,2,1111,2","countless,2872,1,2892,1","countries,14,1,48,1,105,2,127,1,268,1,330,1,334,1,1077,1,2620,1,2693,1,266,1,2821,2","countriesfollowing,69,1,62,1","country,15,2,35,1,92,4,103,3,110,3,137,1,208,1,246,1,234,1,1094,2,1124,7,2690,1,2708,1,2722,1,2736,3,2737,1,2740,3,2741,1,2776,1,2804,1,322,1,2821,5,2832,1,2885,1,2887,1,2897,2","countryand,2694,1","countsql,1142,4,1133,4,1145,4,1179,4,1192,4,1204,4,1210,4,1213,4,1216,4,1219,4,1222,4,1225,4,1228,4,1231,4,1233,4,1248,4,1242,4,1245,4","countvalue,1124,6","countvaluerelative,1124,6","couple,143,1,256,1,2778,8,2779,8,2786,2,2859,1,2863,1","couples,143,1,256,1,2781,1,2782,1,2783,1,2785,1","courier,290,4,292,1,291,2,293,2","course,29,6,31,14,33,1,141,1,35,1,48,4,63,2,64,1,65,3,67,1,69,4,71,4,105,18,209,1,213,2,259,2,295,2,330,7,334,7,20,2,2693,4,2694,2,2695,1,2696,5,2790,1,62,5,2697,9,2714,1,2719,1,2722,7,2808,2,2821,10,2825,2,2832,1,2847,2,2855,1,2896,1,2897,1","coursemedical,2821,1","courses,28,1,29,7,30,1,31,7,142,1,69,1,70,1,71,1,74,1,80,1,86,1,98,1,105,9,107,1,114,1,118,1,131,1,199,1,201,1,208,1,211,1,224,1,246,1,234,1,244,1,245,1,249,1,254,1,259,9,298,1,320,1,323,1,330,3,334,3,2684,1,2620,1,4,1,20,1,2694,4,2696,8,2705,1,2697,10,2698,1,2699,2,82,1,2700,1,2703,1,2713,1,2714,1,2723,1,2725,1,2730,1,2736,1,2740,1,2744,1,2750,1,2757,1,2762,1,2769,1,261,1,2780,4,2781,1,2782,1,2785,1,2792,1,266,1,2813,1,2804,1,2808,1,2821,1","court,28,1","courtesy,2862,1","courts,28,1","cousin,2786,1","cousins,2786,2","cover,31,1,330,1,334,1,2753,1,1111,1","coverage,127,1,2801,1","covered,330,1,334,1,2697,1,2776,1","covering,38,1,98,1,222,1,2694,2","covers,105,1,213,1,246,1,2694,2,2864,1","cp,1210,15,1216,5,1219,10,1225,5,1236,5,1245,5,1250,10,1254,70","cpap,207,1,2798,1","cpx,2797,1","cra,2725,4","cranio,2821,1","craniofacial,232,1,35,1,79,1,234,1,2722,1,2723,1,2724,1,2725,11,2726,1,2727,6,2728,2,2737,1,2741,1,2745,3,2821,19","craniofaicial,2725,1,2821,1","craniofascial,2821,1","cranioplasty,2725,1,2727,1,2745,1","craniospinal,234,1","craniostenosis,2778,1,2779,1","craniosynostosis,2725,1,2821,1","craniovertebral,232,1","cre,2821,1","cream,28,1,219,1,214,2","create,6,1,15,1,31,1,1137,6,1094,1,1136,2,1148,1,1152,1,1161,1,1164,6,1182,1,1190,2,1239,1,1201,1,2620,1,2776,1","createawareness,35,1","created,6,1,2874,1","creates,126,1,1137,1,108,1,2710,1,2799,1,2897,1","createurl,1120,2","creating,6,1,14,1,1164,1,4,1,2708,1,2845,1","creatinine,1097,1,1099,1,2840,1","creation,2859,1","creative,65,1,244,1,247,1","creaturae,2717,2","credit,28,1,290,2,292,1","credits,244,1","crete,2821,3","creveld,2778,1,2779,1","crew,38,1","cries,2791,1","crippling,137,1,139,1,254,1","crisis,223,1","criteria,20,1","criterion,1142,6,1122,2,1133,8,1139,4,1145,6,1152,2,1156,2,1161,2,1177,2,1179,18,1185,2,1192,12,1201,2,1204,6,1207,2,1210,10,1213,2,1216,4,1219,8,1222,2,1225,10,1228,2,1231,2,1233,2,1236,8,1248,12,1242,2,1245,4,1250,10,1254,4","critical,142,1,38,1,84,1,137,1,217,2,207,2,246,2,298,1,1077,1,2692,1,2696,2,82,2,2750,1,2753,1,2792,1,2801,1,2802,3,2821,1,1111,3,2847,1","critically,143,2,256,2,2694,2,2714,1,2759,1,2811,1,2805,1,2847,1","criticallyill,29,1","croatia,2885,1,2887,1","crohn,2712,1,2720,1","crore,15,1,1094,1,2724,1,2821,1","cross,48,1,69,1,90,1,110,1,207,1,295,1,330,2,334,2,2688,1,2693,1,2705,1,62,1,2703,1,2762,1,220,1,2807,1","crossed,48,1,69,1,330,1,334,1,2693,1,62,1,2863,1","crossinfection,35,1","crossmatch,2762,1","crossover,110,1","crouzon,2778,1,2779,1","crowd,220,1","crowded,221,1","crown,2885,1","crowns,35,2","crt,2801,1,2802,2","crucial,84,1","crying,2871,1","cryo,100,2","cryocauterization,143,1,256,1","cryoprobe,143,1,256,1","cryosurgery,100,2","crystal,2769,1,2807,1","crystals,100,1","csf,2694,1,2739,1,2743,1,2755,1","csir,2763,1","css,1126,1","cssd,78,1,79,1,90,13,92,6,2702,10,2836,2","ct,126,5,120,2,211,1,222,1,223,1,230,1,309,1,1077,1,2694,2,2710,5,2753,1,220,1,2799,5,2797,1,2798,4,2802,6,2807,7,2821,1,2847,1,2863,1,2874,2","ctrlarea,1216,1","ctrlcategory,1210,3","ctrlcontent,1219,2","ctrlemail,1236,1","ctrlfield,1225,1","ctrlperms,1245,1","ctrluser,1254,14","cuba,2885,1,2887,1","cuff,252,1,2773,1","cuisine,2841,1","culminated,2821,1","culminating,2695,1","culmination,32,1","cultivate,2620,1","cultivation,71,1","cultural,28,1,201,1,2690,1,38,1,2838,1,2841,1","culture,65,1,2862,1","cum,114,1,2620,1","cup,218,1,227,1","cupboard,28,1","curable,215,1,38,2,2838,2","curative,98,1,2696,1,2715,1,2718,1,2786,1,2801,2","curcumin,2724,2,2737,1,2741,1,2821,2","cure,10,1,215,1,246,1,2724,1,2736,1,2740,1,216,1,220,1,2776,1,2801,1,322,2,2821,2","cured,2694,1,2862,1,2896,1","cures,2862,1","curette,143,1,256,1","curing,15,1,127,1,1094,1","currdate,1162,3","current,141,1,100,2,110,1,1137,7,1120,1,1121,1,1122,15,1123,3,1135,1,1136,3,1154,1,1190,3,2714,1,2715,1,2753,1,322,1,2821,2,1111,1,2862,1,2894,1,2896,1","currentdate,1120,10,1156,7,1157,2,1161,5,1162,8,1207,7,1208,2","currentday,1162,6,1208,4","currentdaystr,1162,2","currentid,1135,4","currently,6,4,15,1,28,1,143,1,207,1,209,1,256,1,1084,1,1094,1,2790,1,2708,1,2719,1,2737,1,2741,1,322,1","currentprocessingdate,1120,22,1156,27,1161,26,1162,2,1207,28,1208,1","currentrow,1213,3,1216,3,1222,3,1228,3,1233,3,1245,3","currentseparator,1126,3","currentstyle,1156,4,1161,3,1162,1,1207,4","curricula,2864,1","curricular,65,2","curriculum,32,1,48,1,69,1,330,2,334,2,2693,1,2694,1,49,2,2695,1,62,1,2698,2,2825,1,2826,1,2833,1","curriculumdevelopment,63,1","curyearlabel,1206,1,1207,5,1208,1","cusa,2716,1,2766,1,2810,1,2812,1","custodial,79,1","custom,1137,8,1142,9,1123,6,1134,16,1136,4,1139,63,1143,6,1145,9,1149,1,1146,8,1153,9,1157,12,1162,15,1163,1,1168,4,1171,8,1180,12,1183,1,1186,8,1189,4,1190,4,1227,9,1238,1,1237,2,1239,9,1255,4,1196,1,1202,5,1208,14,1211,8,1217,6,1220,2,1224,10,1223,4,1225,78,1228,25,1229,23,1240,5,1243,2,1246,4,108,1,2724,1,2727,1,2745,2,2821,1,1130,1,1140,42,1193,10,1205,16,1214,4,1226,32,1234,4,1251,2,1252,2","customer,290,1,291,1","customlinkfield,1137,1,1136,1,1190,1","customoperationerror,1137,1,1136,1,1210,2,1216,1,1219,1,1225,2,1236,2,1245,1,1250,2,1254,1","customs,2841,1","cut,48,1,69,1,126,1,226,1,330,1,334,1,2693,1,62,1,2710,1,2799,1","cutaneous,263,1,2776,1","cuts,226,2","cuttack,2822,1","cutting,100,1,2864,1","cv,79,2,1084,1,2705,9,2703,9,251,1,2827,1,2832,1,2833,1","cvts,78,1,2692,4,2847,4,2892,4","cyanotic,268,1","cyclers,51,1","cycling,215,1,226,1","cyclooxygenase,2821,1","cyclophosphamide,226,1","cyclosporin,226,1","cyprus,2885,1,2887,1","cyriac,2821,1","cyst,2745,2","cystectomy,143,1,256,1,2721,1,322,1","cystic,86,1,135,1,296,1,2694,1,2763,1,2847,1","cysto,135,1","cystolitholapaxy,322,1","cystolithotomy,322,1","cystoscopes,2694,1,2793,1","cystoscopy,2807,1,322,1","cysts,2745,1,2794,2","cytogenetics,30,1,2688,1,2787,2,2780,1","cytologic,143,1,256,1","cytology,35,1,78,1,79,1,2758,1,2803,1,2814,1,2863,1","czech,2885,1,2887,1","đ đµđ´đ°đşń‚đ¸ń€đľđ˛đ°đ˝đ¸đµ,1190,1","đ đµđ´đ°đşń‚đ¸ń€đľđ˛đ°ń‚ńś,1190,2","đ đµđłđ¸ńń‚ń€đ°ń†đ¸đ¸,1190,1","đ đµđłđ¸ńń‚ń€đ°ń†đ¸ńŹ,1190,2","đ ńńńđşđ¸đą,1190,1","d.h,6,1","đˇ,1150,2,1126,2","đˇđ¸ńń‚đµđĽđ˝ń‹đµ,1190,1","đˇđżđ¸ńđľđş,1190,1","đˇđ±,1150,1,1126,1","đˇđ»đµđ´ńńžń‰đ¸đą,1190,1","đˇđ»đµđ´ńńžń‰đ°ńŹ,1190,1","đˇđ°đąń‚đ°,1190,1","đˇđµđ˝ń‚ńŹđ±ń€ńś,1150,1,1126,1","đˇđµđłđľđ´đ˝ńŹ,1190,2","đˇđľđ±ń‹ń‚đ¸đµ,1190,2","đˇđľđ±ń‹ń‚đ¸ńŹ,1190,7","đˇđľđ±ń‹ń‚đ¸ńŹđĽ,1190,1","đˇđľđ·đ´đ°ń‚ńś,1190,1","đˇđľđľđ±ń‰đµđ˝đ¸đµ,1190,1","đˇđľđľđ±ń‰đµđ˝đ¸ńŹ,1190,3","đˇđľń€ń‚đ¸ń€đľđ˛đ°ń‚ńś,1190,1","đˇđľńń‚đľńŹđ˝đ¸đµ,1190,1","đˇđşđľđżđ¸ń€ńđąń‚đµ,1190,2","đˇń‚đ¸đ»ńś,1190,1","đˇń‚ń€đ°đ˝đ¸ń†đ°,1190,1","đˇń€,1150,1,1126,1","đ¦đµđ˝đ°,1190,1","đ¨đ°đ±đ»đľđ˝,1190,1","đ¨đ°đ±đ»đľđ˝ń‹,1190,1","đ¨đ°đł,1190,1","đŻđ·ń‹đş,1190,2","đŻđ˝đ˛đ°ń€ńś,1150,1,1126,1","đ´đ»đ¸đ˝đľđą,1190,2","đ´đ»ńŹ,1190,4","đ´đ°đ˝đ˝ń‹ń…,1190,16","đ´đ°ń‚ń,1190,1","đ´đµđ˝ńś,1190,2","đ´đµđş,1150,1,1126,1","đ´đ˝đµđĽ,1190,1","đ´đľđ»đ¶đµđ˝,1190,4","đ´đľđ»đ¶đ˝đľ,1190,1","đ´đľńń‚ńđżđ°,1190,2","đ´đľńń‚ńđżđ˝đ°,1190,1","đ´đľńń‚ńđżđ˝đľ,1190,1","đ´đľńń‚ńđżđ˝đľđµ,1190,1","đ´đľńń‚ńđżđ˝ń‹đµ,1190,1","đ¸,1190,9","đ¸đ»đ¸,1190,7","đ¸đ·,1190,2","đ¸đ·đĽđµđ˝đµđ˝đľ,1190,1","đ¸đ·đĽđµđ˝ńŹń‚ńś,1190,1","đ¸đĽđµđ˝đµđĽ,1190,1","đ¸đĽđµń‚ńś,1190,1","đ¸đĽńŹ,1190,2","đ¸đ˝đ°ń‡đµ,1190,1","đ¸đ˝ń„đľń€đĽđ°ń†đ¸ńž,1190,1","đ¸đ˝ńń‚đ°đ»ńŹń†đ¸ńž,1190,1","đ¸ńžđ»,1150,1,1126,1","đ¸ńžđ˝,1150,1,1126,1","đżđ¸ńđµđĽ,1190,2","đżđ¸ńńśđĽđ°,1190,2","đżđ°đżđşđ¸,1190,2","đżđ°đżđşđµ,1190,1","đżđ°ń€đ°đĽđµń‚ń€,1190,1","đżđ°ń€đ°đĽđµń‚ń€ń‹,1190,1","đżđ°ń€đľđ»ńŹ,1190,2","đżđ°ń€đľđ»ńś,1190,8","đżđµń€đµđĽđµđ˝đ˝đľđą,1190,1","đżđµń€đµđĽđµđ˝đ˝ń‹đĽ,1190,1","đżđµń€đµńđľđ·đ´đ°đ˝đ¸ńŹ,1190,1","đżđµń€đµńđľđ·đ´đ°ń‚ńś,1190,1","đżđľ,1190,3","đżđľđ´ń‚đ˛đµń€đ¶đ´đµđ˝đ˝ń‹đą,1190,1","đżđľđ»đµ,1190,2","đżđľđ»đµđą,1190,1","đżđľđ»ńŹ,1190,12","đżđľđ»ńń‡đ°đµń‚ńńŹ,1190,1","đżđľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńŹ,1190,3","đżđľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńŹđĽ,1190,1","đżđľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńś,1190,3","đżđľđ¶đ°đ»đľđ˛đ°ń‚ńś,1190,1","đżđľđ¶đ°đ»ńđąńń‚đ°,1190,1","đżđľđ·đ´đ˝ńŹńŹ,1190,2","đżđľđ˝đµđ´đµđ»ńśđ˝đ¸đş,1150,1,1126,1","đżđľđ˛ń‚đľń€ńŹńžń‰đ¸đĽńŹ,1190,1","đżń€đ¸ńđ˛đľđ¸ń‚,1190,1","đżń€đ°đ˛đ°,1190,1","đżń€đµđ˛ń‹ńđ°ń‚ńś,1190,1","đżń€đľń„đ¸đ»ńŹ,1190,1","đżńŹń‚đ˝đ¸ń†đ°,1150,1,1126,1","đđ·đĽđµđ˝đ¸ń‚ńś,1190,1","đđ·đĽđµđ˝đµđ˝đ¸đµ,1190,1","đđĽńŹ,1190,4","đđ˝ń„đľń€đĽđ°ń†đ¸ńŹ,1190,1","đđ˝ńń‚đ°đ»ńŹń†đ¸ńŹ,1190,1","đđşđľđ˝đşđ°,1190,1","đńđşđ°ń‚ńś,1190,1","đńžđ»ńś,1150,1,1126,1","đńžđ˝ńś,1150,1,1126,1","đ‘đ°đ·ń‹,1190,2","đ’,1150,2,1126,2","đ’đ¸đ´,1190,1","đ’đ»đ°đ´đµđ»đµń†,1190,1","đ’đ˝đµńń‚đ¸,1190,1","đ’đ˛đµđ´đ¸ń‚đµ,1190,1","đ’ń,1150,1,1126,1","đ’ń‚,1150,1,1126,1","đ’ń‹đ±đµń€đ¸ń‚đµ,1190,3","đ’ń‹ń…đľđ´,1190,1","đ’ń€đµđĽńŹ,1190,5","đ’ńđµ,1190,3","đ’ńđµđłđľ,1190,2","đ“đ»đ°đ˛đ˝đ°ńŹ,1190,1","đ“đľđ´,1190,1","đ”đ»đ¸đ˝đ°,1190,2","đ”đ°,1150,1,1190,1,1126,1","đ”đ°đ»đµđµ,1190,1","đ”đ°đ˝đ˝ń‹ń…,1190,2","đ”đ°ń‚đ°,1190,3","đ”đµđ˝ńś,1190,1","đ”đµđşđ°đ±ń€ńś,1150,1,1126,1","đ”đµń‚đ°đ»ńśđ˝đľ,1190,1","đ”đľ,1190,1","đ”đľđ±đ°đ˛đ¸ń‚ńś,1190,5","đ”đľđ±đ°đ˛đ»đµđ˝đľ,1190,1","đ”đľđ±ń€đľ,1190,1","đ”đľđĽđ°ńđ˝ńŹńŹ,1190,1","đ›đľđłđ¸đ˝,1190,8","đ±đ°đ·đ°,1190,1","đ±đ°đ·đµ,1190,1","đ±đ°đ·đľđą,1190,1","đ±đ°đ·ń‹,1190,8","đ±đ°đ·ń,1190,5","đ±đ°đąń‚,1190,1","đ±đľđ»đµđµ,1190,2","đ±đľđ»ńśńđµ,1190,1","đ±ń‹ń‚ńś,1190,7","đ±ńđşđ˛đµđ˝đ˝đľ,1190,2","đ»đ¸ń‡đ˝ń‹đµ,1190,1","đ»đľđłđ¸đ˝,1190,1","đ»đľđłđ¸đ˝đľđĽ,1190,1","đ˘đ¸đż,1190,4","đ˘đ°đ±đ»đ¸ń†ń‹,1190,1","đ˘đµđĽđ°,1190,1","đ˘đµđşńń‰đ¸đą,1190,3","đ˘đµđşńń‚,1190,1","đŁđˇđ˘đđťđžđ’đžđ§đťđ«đ•,1190,1","đŁđ´đ°đ»đ¸ń‚ńś,1190,3","đŁđ”đđ›đđ˘đ¬,1190,1","đŁđşđ°đ·đ°đ˝,1190,1","đŁń‡đµń‚đ˝đ°ńŹ,1190,2","đŁń€đľđ˛đµđ˝ńś,1190,1","đŁńń‚đ°đ˝đľđ˛đşđ°,1190,1","đŁńń‚đ°đ˝đľđ˛đşń,1190,1","đ¤đ°đĽđ¸đ»đ¸ńŹ,1190,1","đ¤đ°đąđ»,1190,1","đ¤đµđ˛ń€đ°đ»ńś,1150,1,1126,1","đ¤đđ™đ›đ«,1190,1","đĄđľńń‚,1190,1","đ§,1150,1,1126,1","đ§ń‚,1150,1,1126,1","đ°đ´đĽđ¸đ˝đ¸ńń‚ń€đ°ń‚đľń€đ°,1190,6","đ°đżń€,1150,1,1126,1","đ°đ˛đł,1150,1,1126,1","đ·đ°đżđ¸ńđ¸,1190,1","đ·đ°đżđ¸ńđµđą,1190,2","đ·đ°đżđ¸ńńś,1190,4","đ·đ°đ˝đľđ˛đľ,1190,1","đ·đ°đ˛đµń€ńđµđ˝đ°,1190,2","đ·đ°đłń€ńđ·đşđ¸,1190,1","đ·đ°đşń€ń‹ń‚,1190,1","đ·đ°ń€đµđłđ¸ńń‚ń€đ¸ń€đľđ˛đ°đ˝đ˝đľđłđľ,1190,1","đ·đ°ń€đµđłđ¸ńń‚ń€đ¸ń€đľđ˛đ°đ˝đ˝ń‹đĽ,1190,1","đ·đ˝đ°ń‡đµđ˝đ¸đµ,1190,2","đ·đ˝đ°ń‡đµđ˝đ¸ńŹ,1190,1","đ•ńđ»đ¸,1190,1","d06c77ea,1188,1","d0d9375aheader,1231,1,1242,1","d0ec18dcccseventresult,1192,1","d0f5c00a,1179,1","đĽđ¸đ˝ńń‚,1190,1","đĽđ°đą,1150,1,1126,1","đĽđ°ń€,1150,1,1126,1","đĽđ°ńđşđµ,1190,1","đĽđ°ńń‚đµń€,1190,1","đĽđµđ˝đµđµ,1190,1","đĽđµđ˝ńśńđµ,1190,1","đĽđµńńŹń†,1190,3","đĽđµńńŹń†đ°đĽ,1190,1","đĽđľđ¶đµń‚,1190,6","đĽđľđą,1190,1","đ˝đ°,1190,10","đ˝đ°đżđľđĽđ¸đ˝đ°đ˝đ¸đµ,1190,1","đ˝đ°đżđľđĽđ¸đ˝đ°đ˝đ¸ńŹ,1190,1","đ˝đ°đżń€đ°đ˛đ»đµđ˝đ¸đµ,1190,1","đ˝đ°đąđ´đµđ˝,1190,1","đ˝đ°đąđ´đµđ˝ń‹,1190,2","đ˝đ°ń‡đ°đ»đľ,1190,2","đ˝đµ,1190,11","đ˝đµđ´đµđ»ńž,1190,1","đ˝đµđľđ±ń…đľđ´đ¸đĽń‹đµ,1190,1","đ˝đµđ˛đµń€đµđ˝,1190,1","đ˝đµđ˛đµń€đ˝ń‹đą,1190,1","đ˝đµńđľđľń‚đ˛đµńń‚đ˛ńđµń‚,1190,1","đ˝đľđ˛đľđłđľ,1190,1","đ˝đľńŹ,1150,1,1126,1","đľ,1190,1","đľđżń€đµđ´đµđ»ńŹđµń‚ńńŹ,1190,1","đľđ±ńŹđ·đ°ń‚đµđ»ńśđ˝ń‹đĽ,1190,1","đľđşđ˝đľ,1190,1","đľđşđľđ˝ń‡đ°đ˝đ¸ńŹ,1190,2","đľđşń‚,1150,1,1126,1","đľńđ¸đ±đľđş,1190,1","đľń‚đĽđµń‚đşń,1190,1","đľń‚đ˛đµń‡đ°đµń‚,1190,1","đľń‚đşń€ń‹ń‚ńś,1190,2","đľń‚ń€ń‹ń‚ńś,1190,1","d1100163,1233,1","d1170f28,1140,1","d1273b69include,1236,1","d132903f,1148,1","d1a7ce4f,1204,1","d1ac0bb7function,1140,1","đ˛,1190,8","d2029faa,1213,1","d205b4e1,1239,1","d217f537,1231,1","d257cbe3,1189,1","đ˛đ°ńđµđą,1190,1","đ˛đµń€đµđ˝,1190,1","đ˛đµń€ńđ¸ńŹ,1190,2","đ˛đµńńś,1190,1","đ˛đľđ·ń€đ°ńń‚đ°đ˝đ¸ńž,1190,1","đ˛đľńđşń€đµńđµđ˝ńśđµ,1150,1,1126,1","d2d89008,1233,1","đ˛đşđ»ńžń‡đ°ńŹ,1190,1","đ˛ń‚đľń€đ˝đ¸đş,1150,1,1126,1","đ˛ń‹đ±ń€đ°đ˝,1190,1","đ˛ń…đľđ´,1190,1","đ˛ńđµđĽ,1190,4","đ˛ńń‚đ°đ˛ńśń‚đµ,1190,2","đł,1150,1,1126,1","d3026d7d,1122,1,1177,1","d347f1c7,1133,1","d37ad2a6,1186,3","d39752cafunction,1171,1","đłđľđ´,1190,1","d3efbb4fccseventresult,1254,1","d3fcb384include,1161,1","d4073383,1219,1","d4081ab1,1122,1","d456b450function,1189,1","d45bcafaheader,1179,1","d45f6a2b,1152,1","d469f14d,1216,1,1245,1","d519fd8e,1210,1","d5a6e15cccseventresult,1210,1","d5b4574c,1207,1","d5dc73db,1133,1","d67b1de1function,1126,1","d780a013,1142,1,1145,1","d7b79897,1170,1","d8367185,1213,1","d83cc64efunction,1126,1","d94b3c1dcustom,1228,1","d9a0af30,1161,1","d9c21984eventgrid,1145,1","da,1185,2,1254,2","da1330e0,1140,1","dabbe095function,1255,1","dacryoscintigraphy,2770,1","dada,332,1,2820,1","daibetic,20,1","daily,100,1,128,2,295,1,2690,1,2758,1,216,1,2777,3,2803,1,2814,1,2874,1,2896,1","daimi,332,1,2816,1","daimirmc,2822,1","dairy,214,2","daksha,332,1,2820,1,2822,1","dakshata,2822,1","dality,2821,1","dallas,2821,1","dam,2821,1,2862,1","damage,100,1,217,1,215,1,225,1,227,1,229,1,230,3,268,2,1165,1,221,1,2791,6","damaged,223,1,225,4,229,4,2791,1","damages,268,1,1165,1,2837,1","damayanti,332,1,2816,1,2820,1,2822,1","danger,6,1","dangerous,226,1,220,1","danlos,2778,1,2779,1","daran,1136,1","darf,1136,3","dark,201,1","darken,330,1,334,1","darkening,330,1,334,1","darker,2870,1","darshan,2870,2","das,36,1,37,1,1136,6,2816,1,2821,2","dash,8,1","data,6,3,31,3,103,1,110,6,218,1,1137,1,1135,2,1165,1,1175,1,1210,1,2620,5,49,2,108,1,2758,1,2803,1,2807,1,2814,1","dataassimilation,103,1","database,31,1,110,1,1137,23,1135,10,1136,6,1164,12,1190,3,2753,1,2781,2,2782,2,2783,2,1126,2","database.php,3,8","databasecommanderror,1137,1,1136,1","databases,28,1,31,2,105,1,1164,1","datasource,1142,38,1122,24,1124,10,1133,26,1139,143,1145,38,1152,16,1156,22,1161,21,1177,28,1179,49,1180,1,1185,51,1192,46,1201,16,1204,25,1207,21,1210,57,1213,37,1216,42,1219,48,1222,39,1225,47,1228,37,1231,28,1233,41,1236,28,1248,34,1242,28,1243,1,1245,45,1250,38,1254,58,1193,1,1252,1","datasourceclass,1142,2,1122,2,1133,2,1139,2,1145,2,1156,2,1161,2,1177,2,1179,2,1185,2,1192,2,1204,2,1207,2,1210,4,1213,2,1216,2,1219,4,1222,2,1225,4,1228,2,1231,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2","datatype,1122,1,1124,43,1139,42,1177,3,1185,11,1210,3,1213,2,1216,1,1219,2,1222,3,1225,1,1228,2,1233,4,1236,1,1245,1,1250,4,1254,16,1126,19","date,48,4,69,4,208,1,330,12,334,12,1137,7,1141,1,1142,15,1120,2,1124,2,1127,2,1131,4,1132,1,1133,12,1134,5,1136,3,1138,1,1139,35,1144,1,1145,15,1154,3,1156,4,1157,2,1161,3,1162,2,1178,3,1179,62,1185,26,1186,2,1190,3,1192,63,1196,2,1203,3,1204,33,1207,3,1208,2,1248,22,1249,2,1241,2,1242,21,1247,2,1250,17,1253,2,1254,43,2245,2,24,2,20,6,2693,4,2705,1,62,4,2697,1,2702,1,2703,1,251,2,322,1,2816,1,2817,1,2818,1,2821,1,2825,2,2826,1,2832,1,1111,1,1126,42,1140,14,1191,3,1205,8,2847,1,2863,1,2872,1,2884,4,2885,1,2887,1,2891,2","datearray,1126,54","datecontrol,1124,1","dated,2819,1","datefield,1156,5,1161,5,1207,5","datefinish,1140,1","dateformat,1124,1,1161,1,1126,6","datei,1136,11","dateien,1136,2","dateigră¶ă˙e,1136,1","dateityp,1136,1","daten,1136,2","datenbank,1136,12","datenbanken,1136,2","datenbankfehler,1136,1","datenbankname,1136,1","datenbanktabellen,1136,1","datensă¤tze,1136,2","datensatz,1136,2","datepicker,1124,3,1131,4,1139,10,1179,10,1192,10","datepickernav61,1137,1,1136,1","dates,330,3,332,4,334,3,2692,4,2817,1,2820,3,2822,3,2892,4","datesof,2822,1","datestart,1140,8","datestr,1120,2,1156,8,1161,8,1207,8,1208,2","datetime,1126,2","datetoformat,1126,41","datevalidation,1124,12,1126,4","datum,1136,2","datumsauswahl,1136,1","daughter,332,1,2791,4,2820,1,2871,1,2892,2","daughter’s,2791,1,2892,1","daughters,2892,1","davangere,2822,7","davangiree,2821,1","david,2847,1","daxesh,2821,1","day,28,1,90,1,114,1,139,2,143,1,222,1,223,3,226,2,247,1,256,1,269,1,330,4,334,4,1074,1,1077,4,1137,8,1127,1,1132,11,1133,39,1134,28,1135,1,1136,4,1138,1,1139,1,1151,1,1152,9,1154,2,1156,17,1157,3,1161,15,1162,9,1190,4,1200,1,1201,9,1204,2,1207,17,1208,3,2694,1,38,5,2705,1,2788,1,2703,1,2708,1,108,2,2721,1,2730,1,2757,1,2759,1,2763,1,214,1,220,1,2768,1,2776,1,2791,1,2792,1,2797,1,2801,1,2811,1,2805,1,322,1,2817,1,2821,1,2838,2,1111,4,1126,1,1140,6,1205,9,2847,1,2862,6,2864,1,2872,1,2881,2","dayanada,2822,1","daynumber,1155,1,1156,18,1160,1,1161,18,1206,1,1207,18","dayofweek,1155,1,1156,6,1160,1,1161,6,1206,1,1207,6","days,131,1,213,1,222,1,226,2,292,1,330,1,334,1,1077,1,1134,2,1156,8,1157,4,1161,8,1162,5,1207,8,1208,4,2823,5,2709,2,221,1,2777,1,2791,2,291,1,2801,4,322,1,2817,1,2821,1,1111,5,1126,3,1205,6,2862,1,2864,3,2896,1","daytime,217,1","db,1137,10,1127,61,1135,12,1136,10,1164,2,1168,7,1171,13,1190,10,1237,13,1196,11,1211,21,1220,6,1223,6,1229,5,1126,34,1130,8,1189,12,1214,5,1226,6,1234,7","db28120,2761,1","db2fb3cbfunction,1217,1","db44e0f4,1248,1","db545c8fccseventresult,1173,1","db719538,1225,1","db978ee2,1213,1","dbae778d,1139,1","dbcalendar,1142,3,1122,3,1123,4,1133,3,1139,3,1145,3,1146,3,1152,2,1156,3,1161,2,1177,3,1179,3,1185,3,1192,3,1239,2,1201,2,1204,3,1207,3,1210,3,1213,3,1216,3,1219,3,1222,3,1225,3,1228,3,1231,3,1233,3,1236,3,1248,3,1242,3,1245,3,1250,3,1254,3,1140,23,1193,2","dbdatabase,1135,8,1126,1","dbf57073,1134,1","dbformat,1124,34,1139,1,1152,1,1179,1,1192,1,1201,1,1126,2","dbhost,1135,14,1126,1","dblib,1126,2","dbname,1164,1","dbpassword,1135,12,1126,1","dbport,1135,12,1126,1","dbt,2763,1","dbuser,1135,12,1126,1","dbval,1124,2","dbvalue,1124,38,1126,2","dbvalues,1124,6","dc3faeb2ccseventresult,1177,1","dc579c28,1152,1,1201,1","dc5a11bc,1245,1","dc65365a,1220,1","dc6c37eeheader,1167,1","dca2a586,1126,1","dcc83736,1122,1","dd,330,2,334,2,1142,1,1120,2,1133,2,1134,10,1139,2,1145,1,1150,3,1156,9,1157,2,1161,8,1162,4,1179,3,1185,1,1192,3,1204,1,1207,9,1208,1,1248,1,1242,1,1250,1,1254,4,293,2,1126,7,1140,3,1205,10","đđ´đĽđ¸đ˝đ¸ńń‚ń€đ¸ń€đľđ˛đ°đ˝đ¸đµ,1190,1","đđ´đĽđ¸đ˝đ¸ńń‚ń€đ°ń‚đľń€,1190,2","đđ´đĽđ¸đ˝đ¸ńń‚ń€đ°ń‚đľń€đľđĽ,1190,1","đđ´đĽđ¸đ˝đ¸ńń‚ń€đ°ń‚đľń€ńđşđ°ńŹ,1190,1","đđżń€đµđ»ńś,1150,1,1126,1","đ—đ°đżđ¸ńđµđą,1190,1","đťđ°đżđľđĽđ¸đ˝đ°đ˝đ¸ńŹ,1190,1","đťđ°đżđľđĽđ˝đ¸ń‚ńś,1190,2","đ—đ°đżđľđĽđ˝đ¸ń‚ńś,1190,1","đťđ°đżń€đ°đ˛đ»đµđ˝đ¸đµ,1190,1","đťđ°đ·đ˛đ°đ˝đ¸đµ,1190,3","đ—đ°đ˝đľđ˛đľ,1190,1","đ—đ°đ˝ń‡đµđ˝đ¸đµ,1190,1","đ—đ°đşń€ń‹ń‚ńś,1190,2","đťđ°ń‡đ°ń‚ńś,1190,4","đ—đ°ń€đµđłđ¸ńń‚ń€đ¸ń€đľđ˛đ°đ˝đ˝ń‹đą,1190,1","đ—đ°ń€đµđłđ¸ńń‚ń€đ¸ń€đľđ˛đ°ń‚ńśńńŹ,1190,1","đťđ°ńń‚ń€đ°đ¸đ˛đ°đµđĽđľđµ,1190,1","đťđ°ńń‚ń€đ°đ¸đ˛đ°đµđĽń‹đµ,1190,2","đťđ°ńń‚ń€đ°đ¸đ˛đ°đµđĽń‹ń…,1190,1","đťđ°ńń‚ń€đľđąđşđ¸,1190,2","đťđµ,1190,5","đťđµđ´đµđ»ńŹ,1190,1","đťđµđ˛đľđ·đĽđľđ¶đ˝đľ,1190,5","đťđµđşđşđľń€đµđşń‚đ˝đľđµ,1190,1","đťđµń‚,1190,4,1150,1,1126,1","đťđ•,1190,1","dd020c22,1180,1,1193,1","dd0d5a99,1204,1","đ—đ˝đ°ń‡đµđ˝đ¸đµ,1190,7","đđ˝đłđ»đ¸đąńđşđ¸đą,1190,1","đťđľđ˛ń‹đą,1190,2","đťđľńŹđ±ń€ńś,1150,1,1126,1","dd2c1de9function,1134,1","đđ˛đłńńń‚,1150,1,1126,1","ddd,1207,1,1126,2","đ—đđ‘đŁđ”đ¬đ˘đ•,1190,1","dddd,1133,1,1150,2,1156,1,1126,4","đđşń‚đ¸đ˛đ¸đ·đ¸ń€đľđ˛đ°ń‚ńś,1190,1","đđşń‚đ¸đ˛đ°ń†đ¸ńŹ,1190,1","đđşń‚đ¸đ˛đ˝đľ,1190,1","đđşń‚đ¸đ˛đ˝ń‹đą,1190,1","de06d397,1192,1","de8d8d83,1219,1","de9147e1,1236,1","dea9ff97,1222,1","deadlines,1100,1","deafness,2778,1,2779,1","deaktiviert,1136,1","deal,127,1,1077,1,2723,1","dealing,2694,1","deals,35,2,63,1,126,1,1099,1,2710,1,2799,1","dealsprimarily,35,1","dealswith,35,1","dealt,143,1,256,1","dean,19,3,48,1,57,1,63,1,69,1,70,1,330,1,334,1,2620,1,2693,1,62,1,2822,1,2863,1","dear,2895,1","death,6,1,128,1,247,1,38,1,220,1,2776,2","debarred,330,1,334,1","debates,38,1,2838,1","debilitating,2776,2,261,1","debridement,2776,1","debriders,2694,1","debt,2874,2","debug,1135,2","debulking,2776,1","dec,1150,1,2620,2,2753,1,1126,1,2872,2","decade,2620,1","decades,127,1,2620,1,2763,1","decayed,35,1","december,48,3,65,1,69,2,105,1,249,1,269,1,330,3,334,3,1074,1,1150,1,2620,1,2693,3,62,2,2722,1,2723,2,2821,12,2832,1,2838,1,1126,1,2845,1,2863,2,2864,1,2870,1,2871,1,2874,1,2881,1,2892,1","decide,215,1,226,1,230,1,214,1,216,2,220,2,2770,1,2786,1,2813,1","decided,6,2,230,1,330,1,334,1,2759,2,2811,2,2805,2,2862,1,2896,1","decides,220,1,1111,1","decimal,1126,2","decimaldigits,1124,3,1126,2","decimalseparator,1124,3,1126,13","decision,6,1,31,1,48,1,69,1,330,2,334,2,2620,1,2693,1,62,1,2736,1,2740,1,220,1,2821,1,2831,1","decisions,2620,1,1111,1","declining,2776,1","decompression,252,1","decompressive,251,1","deconditioning,128,1","decrease,6,1,1111,1","decreased,217,1,226,2","decreasing,127,1,214,1","dedicate,31,1","dedicated,15,1,16,1,78,1,79,1,84,1,106,1,107,1,120,2,207,1,247,1,249,1,292,1,1077,1,1094,1,2623,2,2688,1,2694,2,2723,3,2725,1,2727,1,2733,1,2736,3,2737,1,2740,3,2741,1,2744,1,2749,2,2766,1,2793,1,2797,4,2802,2,2804,1,2821,10,2827,1,2864,1,2895,1","dedicatedto,2896,1","dedicates,38,1","dedication,15,3,1094,2,2690,1,2862,1","dedicationand,1094,1","deducted,330,1,334,1,2823,2","deductible,2829,1","deduction,330,1,334,1","deed,2692,1","deeds,2862,1","deemed,30,1,48,1,69,1,213,1,330,6,334,6,2693,1,62,1,2697,3,2808,2,2821,1,2827,1,2895,2","deep,226,1,332,1,2750,1,2802,1,2820,1,2822,1,2892,2","deepa,36,1,37,1,63,1,70,1","deeply,218,1,2862,1","deepthi,2821,1","deepti,8,1,332,2,2820,2,2822,1","deepwithin,2897,1","def43079,1208,1","defaced,330,1,334,1","defamatory,2837,1","default,1124,1,1127,1,1135,1,1153,5,1162,3,1237,1,1211,1,1220,1,1223,1,1229,1,1126,9,1140,1,1214,1,1226,1,1234,1","defaultcountry,1124,6","defaultdateformat,1142,1,1122,2,1133,2,1139,4,1145,1,1152,1,1156,3,1161,4,1177,2,1179,4,1185,2,1192,4,1239,1,1201,1,1204,2,1207,3,1210,6,1213,2,1216,2,1219,4,1222,2,1225,4,1228,2,1231,1,1233,2,1236,3,1248,2,1242,2,1245,2,1250,4,1254,5,1126,1","defaultlocale,1124,10,1126,1","defaults,1135,2","defaultsorting,1126,2","defaultvalue,1124,5,1126,2","defect,268,3,1092,1,38,1,2778,1,2779,1,266,1","defective,2786,1","defects,35,1,143,1,256,1,268,4,1092,1,38,1,2705,2,2702,1,2703,2,2727,1,2745,2,2749,1,2778,1,2779,1,266,1,2797,9,2821,1,2837,1","defends,223,1","deficiencies,2781,1,2782,1,2783,1,2785,1","deficiency,225,1,229,1,2787,1,2778,2,2779,2,2780,1","deficient,216,1","define,2708,1,2802,1,1126,22","defined,31,1,217,1,221,1","definedspeciality,35,1","definite,251,2,2786,1","definitely,2786,1,2892,1","definitive,35,1","deformities,35,6,2727,2,2730,1,2732,3,2737,1,2741,1,2745,2,2778,2,2779,2,2821,5","deformity,252,1,2694,1,2725,1,2727,3,2737,1,2741,1,2745,1,2773,1,2786,1,2791,1,2821,3","defusing,295,1","degenerative,232,1,252,1,236,1,251,1,2773,1","degree,14,1,29,1,31,2,32,8,33,1,35,1,36,1,37,1,71,2,90,1,126,1,211,1,223,1,230,1,2619,1,2693,1,38,1,39,1,2695,1,2696,1,2697,2,2710,1,2799,1,2791,1,2826,1","degreeprog,32,4","degrees,38,1","dehankar,332,1,2820,1,2822,2","dehradun,2822,1","dehydration,2791,1","delacure,2821,1","delay,2778,1,2779,1,2791,1","delayed,103,1,111,1","delegate,332,8,2817,3,2818,1,2820,8,2863,1,2864,1","delegates,332,4,2820,4,2863,4","delete,6,1,1137,5,1124,6,1127,4,1136,2,1139,14,1190,1,1196,1,1209,1,1210,15,1211,2,1236,5,1250,14,1254,14,1140,10","deleteallowed,1133,1,1139,3,1204,1,1210,4,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1233,1,1236,2,1245,1,1250,3,1254,3,1140,1","deleteconfirmation,1137,1,1136,1,1190,1","deletecontrol,1124,10","deleted,1154,1","deleteparameters,1139,1,1210,1,1236,1,1250,1,1254,1","deleterow,1139,4,1210,4,1236,3,1250,4,1254,4","deletion,2787,2,2778,2,2779,2,2780,1","deletions,2778,1,2779,1","delhi,48,2,69,2,110,1,208,1,330,2,334,3,2690,1,2693,2,62,2,2821,13,2822,4,2620,3","deli,48,1,69,1,330,1,334,1,2693,1,62,1","deliberations,103,1,2821,1","delicate,226,1","delimiter,1198,13,1126,2","delineation,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1","delirium,2776,1","deliver,2694,1,2737,1,2741,1,2821,1,1111,1","delivered,143,1,256,1,2753,1,2801,5,1111,2,2859,1","delivering,86,1,2694,1,2802,1","delivers,246,2,214,1","delivery,143,1,207,1,247,1,256,1,290,3,292,1,2694,1,2750,1,220,1,291,2,293,2,2801,1,2802,3,2821,1,1111,1,2864,1","delta,322,1","deluxe,143,1,256,1","dem,1136,3","demand,330,2,334,2,2823,1,2709,1,2722,1,2821,1,2832,1,2863,2","demands,15,1,1094,1","dematology,100,1","demeanor,2862,1","dementia,128,1","dementias,217,1","demonstration,31,2,2722,2,2821,3","demos,6,1","demyelination,225,1,229,1","den,1136,11","denken,1136,1","denmark,2885,1,2887,1","denominations,28,1","denote,2758,1,2803,1,2814,1","denoted,108,1","densitometer,111,1","densitometry,111,1","density,110,1,111,2,214,2","dental,32,4,33,4,35,20,41,1,114,1,334,2,2693,9,2745,1,2821,7,2822,1,2885,9,2886,8","dentaland,35,1","dentalarrangement,35,1","dentaldisease,35,1","dentaldiseases,35,1","dentalhome,30,1,33,4","dentalscience,35,1","dentigerous,2745,1","dentistry,19,1,29,1,30,1,31,1,32,5,33,4,35,18,36,5,37,5,2690,1,2693,1,38,2,39,1,2821,3,2838,1,2881,1,2885,1","dentistryinvolves,35,1","dentitionand,35,1","dento,35,1","dentofacial,35,6","dentofacialdeformities,35,1","denture,35,1","dentures,1111,1","dep,35,4","deparment,141,1,117,1","department,6,1,8,4,29,1,31,2,141,3,142,3,232,1,35,22,43,1,51,3,55,1,78,1,80,1,83,2,84,2,90,8,98,1,100,6,103,6,105,3,106,1,107,3,126,3,110,5,111,2,114,4,118,3,120,1,127,1,131,3,135,1,137,3,143,3,199,3,217,1,207,1,209,1,211,3,213,1,224,4,246,3,234,4,244,1,247,3,249,3,256,3,292,2,298,6,300,1,320,2,1084,1,413,1,1074,5,1077,1,1081,1,1098,1,1099,1,2684,3,2245,1,2623,3,24,1,2690,2,2692,5,2694,19,38,4,2696,2,2717,1,2787,2,2790,1,2824,1,82,2,2700,1,2707,1,2708,6,108,10,109,1,2709,3,2710,3,2711,3,2712,1,2713,7,2714,1,2715,5,2718,4,2720,5,2724,2,2725,1,2737,2,2741,2,2744,1,2753,1,2758,2,2762,2,2769,2,2770,1,2776,2,2778,4,2779,4,2780,1,2781,1,2782,1,2783,1,2785,1,2799,3,2792,3,2797,1,2801,3,2813,1,2803,2,2804,2,2807,1,2814,2,322,1,2821,25,2825,1,2838,4,1111,8,2847,1,2859,1,2862,1,2863,1,2864,2,2866,1,2881,1,2891,1,2892,8,2620,7,2893,1,2895,3","departmentfunctions,2694,1","departmentis,35,1","departmentof,35,2","departmentprimarily,35,1","departments,6,1,31,1,32,1,33,1,142,1,232,2,35,2,36,1,37,1,48,1,50,1,51,1,55,1,56,1,57,1,90,2,103,1,110,1,114,1,118,1,120,1,137,1,143,1,256,1,410,1,2690,2,2693,1,2694,1,38,2,39,1,47,1,49,1,2695,2,2708,2,108,1,109,1,2712,1,2718,1,2750,1,2776,1,2781,1,2782,1,2783,1,2785,1,293,1,2813,1,2821,7,2827,1,2838,1","departmentshave,64,1","departmentshead,2821,1","departure,1111,1","depatments,2836,1","depend,35,1,222,1,225,1,226,1,229,1,220,1","dependence,128,1","dependency,246,1","dependent,215,2,230,1,2620,1","depending,111,1,218,1,219,1,222,1,225,1,229,1,1135,1,2691,1,2708,1,2720,1,214,1,221,3,2791,1,2830,1,1111,1,2620,1","depends,225,1,229,1,230,1,2786,1,2821,1,2831,1","deployed,2753,1","deployment,6,1","deposit,20,1,1111,3","deposited,214,1","deposits,330,1,334,1,214,1","deprecated,1124,1","depressed,2874,1","depressing,2707,1","depression,128,1,222,1,230,1","dept,41,1,57,1,70,6,254,1,410,1,2619,1,2623,1,2758,1,2771,1,2776,1,2803,1,2814,1,2836,1,1111,1,2863,2,2620,2,2893,1,2894,1,2895,1","deptfrontpage,2684,4","depth,2894,1","deptname,41,4,410,4,2836,1","der,1136,27","derangement,141,1","derangula,2822,1","derivative,2724,1,2821,1","derived,1165,1","dermabrasion,2732,1","dermajet,100,2","dermatis,2707,1","dermatitis,100,4,2707,2","dermatological,98,1","dermatologists,2730,2","dermatology,8,1,78,1,79,1,98,13,99,5,2695,1,2696,1,100,6,2716,4,2707,7,2821,2,2836,2","dermatoses,100,1,2707,1","des,1136,3","desc,1137,9,1141,1,1142,15,1136,9,1138,3,1139,28,1144,1,1145,15,1179,3,1190,8,1192,2,1237,4,1197,7,1207,1,1215,2,1216,21,1218,3,1219,49,1221,1,1220,2,1222,34,1223,2,1232,1,1230,2,1231,23,1233,34,1235,1,1236,18,1244,2,1245,22,1126,2,1140,4,1193,1,1234,2","descending,1137,1","descoffexist,1197,4","descoffpath,1197,5","desconexist,1197,4","desconpath,1197,5","describe,222,1,220,1,2887,1","described,2821,1","describing,2791,1","description,269,1,1137,7,1124,5,2761,1,2797,1","deserving,2727,1,2776,2","desh,332,1,2820,1,2822,1","design,31,1,110,3,118,1,1078,1","designated,28,1","designation,43,1,55,1,413,1,2824,1,2819,1,2866,1","designed,29,1,31,1,105,1,213,1,227,2,247,1,1102,1,2694,1,2696,1,2708,2,2722,2,2821,2,2864,1","designing,2620,1","designs,2620,3","desirable,6,1,226,1","desire,28,1,2870,1","desireable,1135,1","desired,226,2,2885,1","desires,247,1","desk,219,1,1111,3","desktop,2753,2","despatching,6,1","despite,2708,1","despondent,2862,1","desserts,214,1","destination,51,1,245,1,1142,2,1122,2,1129,2,1133,2,1139,2,1145,2,1156,2,1159,2,1167,2,1170,2,1173,2,1177,2,1179,2,1185,2,1188,2,1192,2,1195,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1225,2,1228,2,1231,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2,266,1,2841,1","destitute,16,1,2690,1","destitutes,2690,1","destroy,2801,2","detail,330,1,334,1,1137,3,1136,3,1190,1,2894,1","detailed,29,1,35,1,137,1,143,1,256,1,320,1,1102,1,2823,1,2761,1,322,1,2827,1,2832,1,2833,2","detailing,49,2","details,6,4,55,4,227,1,330,1,334,2,2823,1,220,1,221,1,2770,1,2771,1,2817,1,2818,1,2821,1,2845,1,2863,4,2864,1,2896,2","detect,84,1,2724,1,2737,1,2741,1,2786,1,2821,2","detected,143,1,201,1,256,1,2786,1","detecting,1100,1","detection,141,1,35,1,126,1,118,1,128,1,143,1,201,1,256,1,298,1,1097,1,2694,2,2710,1,2724,4,2736,1,2737,9,2740,1,2741,9,2778,1,2779,1,2799,1,2807,1,2821,6","detemir,110,1","determine,226,1,108,1,2724,3,2739,1,2743,1,2755,1,220,1,2821,4","determined,1074,1","determining,2821,1","dev,19,1","devastating,2750,1,2821,2","devastation,38,1,2838,1","develop,31,1,32,1,64,1,83,2,92,3,105,1,215,1,246,1,1097,1,2619,1,38,1,2696,2,2697,1,2724,1,216,2,2786,1,2821,2,2894,1,2896,1","developed,120,1,207,1,246,1,1102,1,2711,1,2712,1,2762,1,2797,1,2821,2,2862,1,2894,2","developing,105,2,111,1,215,2,226,1,246,1,268,1,2708,1,2737,2,2741,2,2821,1,2620,1","development,8,2,65,1,71,1,79,1,213,1,246,1,244,1,245,2,247,1,2619,5,2623,1,2694,1,2696,2,2700,1,2724,2,2737,1,2741,1,2753,1,2791,1,2821,5,2863,1,2864,2,2620,1,2894,3","developmental,15,1,217,1,208,1,1081,1,1094,1,2700,1,2893,1","developments,90,1,2708,1,2724,1,2786,1,2797,1,2821,2,2864,1","develops,90,1","deven,2816,1","devi,332,6,4,4,2816,7,2820,6,2822,5,2895,1","deviant,217,1","deviation,2696,1","device,143,2,256,2,330,1,334,1,2797,1","devices,35,1,135,2,137,1,217,1,207,2,1081,1,2619,1,2623,1,49,2,2702,1,2753,1,2761,1,322,1,2864,2,2893,1","devising,71,1","devote,90,1","devoted,31,3,111,1","devotional,2874,1","dexa,111,1,143,1,256,1","dexamenthasone,2739,1,2743,1,2755,1","dez,1150,1,1126,1","dezember,1150,1,1126,1","df,23,1","dfa0d70efunction,1140,1","dfb0ecfafunction,1126,1","dfb31732function,1180,1,1193,1","dfc69d3cif,1145,1","dfe5ea91dbcalendar,1219,1","dfg,23,11","dfgdfgkdflkgndlkgn,23,1","dfgdkjfhldifjkgnp,23,1","dfgfjgfiougigukpgdp,23,1","dfglkdfg,23,1","dfgp,23,4","dhall,332,1,2820,1,2822,1","dhanalakshmi,48,1,69,1,330,1,334,1,2693,1,62,1,293,1,1111,1","dhanalakshy,20,1","dhanesh,2821,1","dhanya,2821,2","dhar,8,1,332,1,2820,1,2847,1","dharmadas,332,1,2820,1","dharwal,2816,1","dharward,2821,1","dhis,1124,1","dhyarwal,332,1,2820,1,2822,1","di,1150,1,1126,1","dia,105,1","diabeat,1099,1,38,1,2708,5,2838,1","diabetes,29,5,30,2,31,7,51,1,78,1,103,4,105,11,106,1,107,2,110,19,111,11,128,1,143,1,218,1,219,1,211,1,215,39,222,1,223,1,225,4,226,1,229,4,230,2,256,1,295,1,1074,2,1098,1,1099,3,1100,1,2619,1,20,1,38,6,2708,26,108,1,2709,2,214,1,216,1,220,2,221,1,2838,6,2847,2,2881,3","diabetic,105,16,106,3,107,4,110,5,111,4,215,1,1097,1,1098,1,1099,6,1100,1,1101,1,1102,1,38,3,2708,7,108,6,2709,1,2775,1,2838,3,2836,1,2840,9,2881,1","diabeticretinopathy,1100,1","diabetics,105,1,110,2,38,1,108,1,2838,1","diabetologist,31,2,111,1,2708,1","diafest,38,1,2838,1,2847,1,2881,2","diagnose,111,1,221,1","diagnosed,106,2,217,1,211,1,213,1,215,1,222,1,223,1,230,2,249,1,1101,1,2708,1,108,1,109,1,216,2,220,1,221,1,2778,3,2779,3,2791,2,2870,1,2896,1","diagnosing,35,1,126,1,120,1,127,1,2710,1,2712,1,2713,1,2799,1,2892,1","diagnosis,35,7,126,1,120,2,143,1,199,2,201,3,219,1,223,3,230,1,249,1,256,1,268,1,298,3,323,1,1098,1,2684,2,2694,2,38,1,2787,2,2700,1,2707,1,2708,1,108,2,2710,1,2724,1,2759,1,2762,1,216,1,220,1,221,1,2769,1,2778,4,2779,4,2780,2,2781,2,2782,2,2783,2,2785,1,2786,10,2799,1,2794,1,2801,1,2811,1,2805,1,2807,1,2821,1,2847,7,2862,1","diagnostic,31,1,142,1,35,2,51,1,84,1,126,1,111,1,114,1,118,2,135,1,201,1,219,1,1077,1,1102,1,2688,2,2694,3,38,1,108,1,109,1,2710,1,2711,2,2721,2,2723,1,2750,1,2768,1,2769,2,2770,1,2799,1,266,1,2801,1,2802,1,2807,1,2838,1,2862,1","diagnosticexamination,227,1","diagnostics,29,1,2619,1,2762,1,2864,1","dial,1111,10","diallyl,2821,1","dialog,1136,1","dialysis,30,1,31,9,211,3,323,1,2619,1,20,1,322,2","diaphragmatic,143,1,256,1,2794,1","diarrhoea,225,1,229,1","diary,222,1,220,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","dias,332,1,2820,1,2822,1","dickens,48,1,69,1,330,1,334,1,2693,1,62,1","dicom,2753,2","did,14,1,2870,1,2874,1","didactic,31,2","die,230,1,1135,1,1136,20,216,1,2776,1,1126,1,2870,1,2874,1","died,2871,1,2874,2,2892,2","dienstag,1150,1,1126,1","diesem,1136,1","dieser,1136,3","diet,29,1,31,1,110,1,128,1,215,4,226,4,1099,1,38,1,2708,3,214,1,220,1,2838,1,1111,4,2840,3","dietary,107,1,111,1,211,1,2708,1,1111,2,2841,1,2862,1","dietetics,2696,1","dietician,106,1,107,1,214,1,1111,1","dieticians,111,1,2708,2,1111,1","dietitian,64,1,2697,1","diets,64,2,1097,1,2697,2,1111,1","differ,220,1","different,35,1,64,1,86,1,110,2,117,1,217,4,218,2,211,1,213,1,225,1,227,2,229,1,246,1,1137,1,2619,1,2694,1,49,2,2696,2,2697,1,2724,1,2727,1,2739,1,2743,1,2755,1,2763,1,214,1,220,2,221,1,2770,1,2791,1,2821,4,1111,1,2862,1,2894,5","differential,108,1","differentially,2821,1","differentiated,103,1,2768,1","differs,127,1","difficult,139,1,38,1,108,1,2776,1,2801,1,2862,1","difficulties,2892,2","difficulty,223,3,230,1,2708,1,216,4","diffuse,199,1,298,1,2684,1","diffusing,126,1,2710,1,2799,1","diffusion,126,1,2694,1,2710,1,2799,1,2798,1,2807,1","difpass,1137,1,1123,1,1136,1,1171,1,1186,1,1190,1","digest,251,1","digestion,217,1,225,2,229,2","digestive,51,1,79,1,110,1,118,2","digit,1111,1","digital,244,1,309,3,1098,1,2694,2,108,1,2802,2,2807,2,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,2","digitalised,2690,1","digitised,2694,1","digits,2821,1","digitsafterdecimal,1126,5","digitsbeforedecimal,1126,3","dilatation,2711,5","dilated,268,1","dilation,2797,1,2807,1","diligent,65,1","dilip,8,1,332,1,2820,1,2821,2,2822,1","dilla,2821,1","dillip,2863,1","dimension,2897,1","dimensional,2737,1,2741,1,2750,1,2801,3,2804,1,2807,1","dimensions,2801,1","diminished,2862,1","dimly,218,1","dimness,226,1,230,1,221,1","dinner,1111,1","dip,1084,1,2694,1,251,1,2821,2","diploma,29,10,31,2,65,1,105,4,106,1,107,1,117,1,213,2,259,1,1084,1,1077,1,20,5,2697,4,2832,2","diplomate,105,1,213,1,2694,2,2790,1,251,1,2821,2","dir,1137,1,1124,17,1136,1,1197,6","direct,143,1,217,1,219,1,225,1,226,1,229,1,246,1,244,1,256,1,295,1,1097,1,1165,1,2823,1,2753,1,291,1,2837,1,2840,1,2620,1","directed,135,1,247,1,38,1,2758,1,2803,1,2814,1,2862,1,2892,1","direction,6,1,1137,1,2724,1,2821,2,1111,1","directives,48,1,69,1,330,2,334,2,2693,1,49,2,2695,1,62,1","directly,6,2,35,1,79,1,290,1,1077,1,38,1,2697,1,291,1,2828,1,2838,1,1111,2,2863,1","director,15,2,19,2,32,1,78,1,1084,1,1081,1,2619,1,2825,1,2826,1,2827,1,2832,1,2833,1,2847,2,2863,2,2893,1,2894,1","directors,14,1,15,1,16,1,2688,1,2689,1,2691,1,2692,1,2892,1,2895,1","directory,1137,1,1164,1,1126,1","directs,223,1,2786,1","dirt,218,1","dirty,2702,1","dis,295,1,2821,1","disability,220,1","disable,1154,1","disabled,1137,1,1154,1","disabling,222,1,2776,1","disadvantaged,16,1","disallowedfilemasks,1124,6","disappear,222,1,2791,1","disappeared,14,1,2862,1","disappears,223,1","disaster,16,1,137,1,139,1,38,2,2838,4","disc,232,2,219,1,2773,1","discard,1135,2","discharge,247,1,2245,1,24,1,2692,4,2753,1,1111,5,2891,1,2892,4","disciplinary,31,1,298,1,2725,2,2736,2,2737,1,2740,2,2741,1,2813,1,2821,6,2825,1","discipline,31,1,330,3,334,3,251,2","disciplined,2897,1","disciplines,1081,1,2727,1,2730,1,2758,1,2803,1,2814,1,2821,2,2832,1,2893,1","disciplinesin,64,1","disclaimed,1165,1","disclaimer,6,1,1165,2,2837,1","disclaimers,2837,1","disclaims,2837,1","discomfort,35,2,139,1,219,1,227,1,322,1","discontinue,330,1,334,1,2837,1","discontinued,2768,1","discontinues,330,1,334,1","discontinuous,2619,1","discouraged,28,1","discrepancies,35,1","discrepancy,330,1,334,1","discretion,2697,1","discs,227,2","discuss,28,1,103,2,2758,1,2759,2,214,1,2811,2,2813,1,2803,1,2805,2,2814,1","discussed,6,2,103,1,2759,4,2811,4,2805,4,2821,1","discussing,103,1","discussion,143,1,256,1,2863,2","discussions,31,2,137,1,1154,1,2696,1,2722,1,2759,1,2811,1,2805,1,2821,1","disease,15,1,33,1,35,2,51,1,64,1,84,1,86,2,92,3,103,4,105,1,106,4,126,3,110,1,111,4,117,1,118,1,120,2,128,3,135,1,143,1,217,4,218,2,211,1,213,1,215,2,219,2,222,2,223,7,225,2,226,2,229,2,230,1,246,1,256,1,268,5,296,3,323,1,1074,1,1077,1,1094,1,2694,1,38,3,2705,1,2717,1,2787,2,2697,1,2703,1,2707,2,2708,5,2710,3,2712,2,2715,2,2718,2,2719,2,2720,2,2736,1,2737,1,2740,1,2741,1,2758,1,2763,2,214,2,216,14,220,2,221,2,2768,1,2769,2,2770,3,2775,1,2776,4,2778,4,2779,4,2780,1,2799,3,2791,2,266,1,2797,1,2803,1,2814,1,322,1,2821,2,2838,2,2847,1,2862,1,2864,1,2892,6,2896,2","diseases,33,2,35,4,51,2,79,1,98,1,103,4,126,2,110,2,111,2,118,1,120,3,127,1,128,1,135,1,137,1,143,1,199,2,201,2,211,2,222,2,223,3,225,2,229,2,234,3,249,3,256,1,268,1,269,1,298,4,1098,4,1101,2,2684,2,2694,8,38,1,2696,4,2717,1,2707,1,2710,2,2712,5,2718,3,2720,1,2762,1,216,3,2775,1,2776,4,261,2,2799,2,2794,2,322,1,2838,1,2847,2,2620,1,2894,1,2896,1","diseaseslocalised,35,1","disfigurement,35,1","disfiguring,2776,1","disinfection,90,1,2702,1","disjunction,2778,1,2779,1,2786,1","disk,2773,1","disks,218,1","dislocation,251,1","dislodge,226,1","disorder,232,4,106,8,217,1,213,1,222,1,233,1,234,1,252,9,253,1,254,1,295,1,296,4,298,1,300,1,2744,1,2750,1,216,1,220,1,2766,1,236,1,2768,8,2771,1,251,1,2773,1,2774,1,2778,1,2779,1,2781,1,2782,1,2785,1,2786,1,2792,1,2798,1","disordered,296,1,2694,1,2727,1","disorders,232,6,35,1,51,2,78,1,79,1,80,3,99,1,103,5,105,1,106,10,107,1,126,3,110,4,111,3,118,1,120,6,143,6,199,4,217,11,218,1,213,1,215,1,219,1,222,2,223,1,224,3,225,1,226,1,227,2,229,1,230,1,249,4,252,3,254,2,256,6,263,1,268,1,269,1,296,7,1097,1,1098,1,1100,1,2696,1,100,4,2787,1,2788,1,2790,1,2700,2,2707,3,2708,2,108,5,109,4,2709,1,2710,3,2712,1,2713,1,2727,1,2744,1,2756,4,2757,1,2759,1,214,1,216,1,220,2,221,1,2765,2,2767,1,2768,2,2769,1,2770,1,259,1,2775,10,2776,1,261,1,2777,1,2778,12,2779,12,2780,1,2781,4,2782,4,2783,5,2784,1,2785,3,2786,4,2799,3,2791,1,2793,1,2794,2,2795,1,266,1,2797,1,2810,1,2811,1,2812,1,2813,1,2808,1,2809,7","disorderstreated,2778,8,2779,4","disordertreated,217,8,2756,4,2779,4,2801,4,2809,4","disoriented,1111,1","disp,2759,4,2811,4","dispatched,2838,2","dispensary,1111,1","display,1154,3","displayed,219,1,2807,1","disposable,1092,2","disposal,2749,1","dissatisfied,2837,1","dissection,2722,1,2813,3,2821,1,2847,1,2863,2","dissections,2715,1,2722,1,2821,1","disseminate,16,1,2690,1","dissertation,31,1","dissertations,2620,1","dissolve,230,1","distance,105,1,207,1,38,1,2776,1,2862,2","distances,28,1,38,1,2838,1","distinct,2750,1,2821,1","distinctio,114,1","distinguished,2895,1","distraction,2723,1,2725,1,2727,2,2737,1,2741,1,2744,1,2745,1,2746,1,2821,7,2897,1","distressing,38,1,2838,1","distribute,2837,1","distributes,90,1","distribution,35,1,330,1,1165,1,2702,2,2708,1,2821,2","district,295,1,2690,1,38,1,2821,1,2828,1,2845,1,2862,1,2870,1,2892,1","districts,38,1,2838,1","disturbance,330,1,334,1","disturbances,226,1,2821,1","disturbed,1101,1","disulfiram,226,1","div,1160,2,1161,12,1162,4,1206,2,1207,12,1208,4,2619,1,2623,1,2620,1,2893,1,2894,1,2895,1","diverse,33,1,84,1,254,1","diversion,139,1,322,1","divid,1162,4,1208,4","divine,14,1,16,1,2690,1,2897,1","division,35,1,105,1,208,1,213,1,2694,3,2757,1,2821,2,2895,9","divya,2821,1","diwan,332,1,2820,1,2822,1","dixit,332,1,2820,1,2822,1","dizziness,218,1,215,1,219,1,222,1,223,1,225,2,226,1,229,2,230,2,214,1,216,1,220,1,221,1","dizzy,1111,2","djibouti,2885,1,2887,1","dlco,126,1,2710,1,2799,1,2798,1","dlxb0000141,293,1","dm,19,1,57,1,117,1,1099,1","dmrt,2827,1","đ­ń‚đľń‚,1190,2","dna,141,1,2761,1,2778,1,2779,1,2784,1,2786,2,2864,1","dnb,141,1,78,1,213,1,295,1,1084,3,2694,2,2800,1,2714,1,2739,1,2743,1,2755,1,2767,1,251,1,2821,2,2825,1,2827,4","dnbs,295,1","dnyandeo,332,1,2820,1,2822,1","đş,1190,2","dobutamine,2767,2","doc,2823,4,2817,4,2818,4,2819,4,2820,4","docetaxel,2739,1,2743,1,2755,1","docs,1135,1","doctor,6,4,31,2,41,4,42,4,43,5,78,1,79,1,111,1,218,4,215,1,219,3,222,1,223,2,225,2,226,7,229,2,230,3,300,1,410,5,411,5,412,4,413,4,1074,1,1077,3,1081,1,1094,1,1102,1,4,1,2692,1,2694,1,2824,10,214,3,216,4,220,14,221,4,2776,1,2791,6,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2838,1,2833,1,2836,1,1111,9,2841,1,2862,3,2870,2,2885,1,2887,1,2892,3,2896,1","doctoral,32,1,51,1,105,4,234,1,2619,1,2763,1,2895,1","doctors,6,6,8,2,10,1,14,1,15,2,29,2,31,3,141,1,142,1,232,1,80,1,83,1,84,1,86,1,90,1,98,1,99,1,103,3,105,2,106,1,107,1,126,1,110,1,111,1,114,1,117,1,118,1,120,2,127,1,128,1,131,1,135,1,137,1,139,1,143,1,199,2,201,1,217,1,218,1,207,1,208,1,209,1,211,1,213,1,215,1,219,1,222,1,223,1,224,1,225,1,226,1,227,1,229,1,230,1,246,1,233,1,234,1,249,2,252,1,253,1,254,1,256,1,263,1,268,1,269,1,295,1,296,1,298,2,300,1,309,1,320,2,323,1,413,1,1094,2,2684,2,2692,2,2705,1,100,1,2716,1,2717,2,2787,1,2788,1,2790,1,2800,1,2824,1,82,1,2700,1,2703,1,2707,1,2708,1,108,2,109,1,2709,1,2710,1,2711,1,2712,2,2713,1,2714,1,2715,1,2718,2,2719,1,2720,1,2721,1,2722,1,2723,1,2724,1,2725,1,2726,1,2727,1,2728,1,2730,2,2731,1,2732,1,2733,1,2735,1,2736,1,2737,1,2739,1,2740,1,2741,1,2743,1,2744,1,2745,1,2746,1,2748,1,2749,1,2750,1,2753,2,2755,1,2756,1,2757,1,2758,1,2759,2,2761,1,2762,1,2763,1,214,1,216,1,220,1,221,1,2765,1,2766,1,236,1,2767,1,2768,1,2769,2,2770,1,2771,1,251,1,2773,1,2774,1,259,1,2775,1,2776,1,261,1,2777,1,2778,1,2779,1,2780,1,2781,1,2782,1,2783,1,2784,1,2785,2,2786,1,2799,1,2791,1,2792,2,2793,1,2794,1,2795,1,266,1,2797,1,2798,1,2801,1,2810,1,2811,2,2812,1,2813,1,2802,2,2803,1,2804,2,2805,2,2807,1,2808,1,2809,1,2814,1,322,1,2838,2,1111,1,2844,1,2862,6,2866,1,2874,1,2892,5,2620,1,2894,1,2896,2","doctorswho,35,1","document,6,2,8,4,26,4,225,1,229,1","documentaries,2708,1","documentary,330,1,334,1","documentation,1165,1","documented,1135,1","documents,330,3,334,2","đşđ°đş,1190,1","đşđ°ń‚đµđłđľń€đ¸đ¸,1190,2","đşđ°ń‚đµđłđľń€đ¸đą,1190,1","đşđľ,1190,1","đşđľđ˝ń„đ¸đłńń€đ°ń†đ¸đ¸,1190,4","đśđ°đ»đľđłđľ,1190,1","đśđ°đą,1150,1,1126,1","đśđ°ń€ń‚,1150,1,1126,1","đśđ°ńń‚đµń€,1190,3","đśđµđ˝ńž,1190,1","đśđµń‚đşđ°,1190,1","đśđµńń‚đľń€đ°ńđżđľđ»đľđ¶đµđ˝đ¸đµ,1190,1","đśđµńńŹń†,1190,1","đśđľđ¸,1190,2","doesn,1137,2,2776,1","doing,2692,1,2862,1,2892,1,2620,1,2894,1","dollars,2896,1","dologin,1167,9,1168,12","dolores,249,1","domain,1175,2","dominant,2862,1","domine,2717,1","dominica,2885,1,2887,1","dominican,2885,1,2887,1","don’t,2892,1","donate,38,1","donated,2862,1","donation,1092,2,38,1,2828,7,2829,7,2831,2,2838,1","donations,2828,2,2829,3","donnerstag,1150,1,1126,1","donor,2801,1,322,2","donors,322,2","dont,1137,1,1136,1,1190,1","door,28,1,290,2,292,1,38,1,1111,1","doorstep,38,1","dopamine,216,3","doppler,141,1,84,1,143,1,246,1,256,1,309,1,1099,1,2694,3,82,1,108,1,2766,1,2807,2,322,1,2840,2","dornier,322,1","dosage,218,1,226,3,2697,1,216,1,220,3","dosages,213,1,2770,1","dose,213,1,223,1,226,4,295,2,2739,3,2743,3,2755,3,220,3,2767,1,2768,2,2770,2,2791,1,2801,10,2802,5,2804,1","dosearch,1133,8,1134,9,1179,12,1192,12,1248,12","doses,2801,3","dosing,2739,1,2743,1,2755,1","dot,330,1,334,1","dots,295,1","double,110,2,213,4,223,1,2705,1,2703,1,2821,2","doubleval,1124,1,1127,1,1126,5","down,217,1,2788,1,214,1,221,2,223,1,2778,6,2779,6,2781,1,2782,1,2783,1,2786,16,2791,1,2801,1,1111,2,2871,1,2892,1","downhill,2719,1","download,48,1,69,1,1164,1,4,1,2693,1,62,1,2837,1,2833,1,2863,2","downloadable,103,1","downloaded,20,1","downloading,330,2,334,2","downtrodden,2690,1","dozen,110,1,2690,1","dpofgkdpfogkd,23,1","dpv414,2761,1","dr,6,10,8,35,19,9,36,55,37,55,57,5,70,8,78,5,103,5,105,4,110,13,117,2,295,1,332,500,2619,1,38,2,2699,1,2708,2,2709,4,2820,488,2821,68,2822,316,2833,1,2845,1,2847,28,2859,9,2862,4,2863,26,2864,1,2894,1,2896,3","dr.krishna,6,1","dr.lalitha,6,2","dr.m.k.lalitha,6,1","draft,330,2,334,2,2823,1,2819,1,2832,1,2863,3","dragger,207,2","drainage,309,1,2694,1,2711,1,2718,3,2770,1,2798,2,2807,1","draining,2770,1","drama,28,1","dramatic,226,1,216,1","drastic,226,1","draw,15,1,1094,1,2821,1","drawn,330,1,334,1,2722,1,2819,1,2821,1,2832,1","drc,2885,1,2887,1","dreaded,222,1","dream,2870,1,2897,2","dreams,14,1","dress,330,1,334,1,216,1","dressings,90,1","dri,2761,1","dried,2702,1","drink,220,1","drinks,330,1,334,1","drive,247,1,2691,2,220,1,2830,2,2862,1","driver,2692,1,1111,1","drives,2871,1","drmark,2821,1","drname,42,4,56,4,411,4,2836,1","drooling,216,1","drooping,2732,1,223,1","droops,230,1","drop,1137,1,1111,1,2841,1","drs,2862,1","druckbare,1136,1","drucken,1136,1","drug,15,1,71,1,217,2,213,1,290,1,292,1,1094,1,2697,2,2698,1,223,2,293,1,2864,3,2620,2,2896,2","drugdosage,2697,1","drugs,15,1,29,1,71,1,86,1,110,1,128,1,217,1,218,1,213,1,226,3,230,1,290,3,292,1,1094,1,2697,4,221,1,2768,1,291,3,293,1,1111,1","drugtechnology,2697,1","drying,2702,1","ds,1142,1,1122,1,1133,2,1134,15,1139,2,1145,1,1152,1,1156,1,1157,16,1161,3,1162,14,1177,1,1179,3,1180,15,1185,1,1192,3,1201,1,1204,2,1207,1,1208,16,1210,3,1211,9,1213,1,1216,1,1217,14,1219,3,1222,1,1223,9,1225,3,1228,1,1231,1,1229,9,1233,1,1236,1,1248,2,1242,1,1245,1,1250,1,1254,1,1140,27,1193,15,1205,16,1214,9,1226,9,1234,9","dsa,108,1,2801,1","dsconfig,1216,1","đšđ»ńžń‡đµđ˛đľđµ,1190,1","đšđ°đ»đµđ˝đ´đ°ń€ńŹ,1190,2","đšđ°đ¶đ´ń‹đą,1190,1","đšđ°ń‚đµđłđľń€đ¸đ¸,1190,2","đšđ°ń‚đµđłđľń€đ¸ńŹ,1190,1","đšđľđ´,1190,1","đšđľđ»đ¸ń‡đµńń‚đ˛đľ,1190,1","dsempty,1124,1","dslistofvalues,1139,5,1152,2,1239,2,1201,2,1216,1,1248,2,1245,1,1254,1","dspermission,1245,1","dsprocedure,1124,1,1126,1","dssql,1124,1,1126,1","dstable,1124,1,1139,1,1152,1,1179,1,1192,1,1201,1","dstype,1124,6,1139,6,1152,3,1179,1,1239,2,1192,1,1201,3,1216,1,1248,2,1245,1,1254,1,1126,2","dtcd,295,1","dual,31,1,111,1,2694,1,2761,1,2770,1","duchenne,2778,1,2779,1","duct,120,1,135,1,2711,1,2718,4,2770,1","ducts,118,1,2797,1","ductus,268,1","due,105,2,126,1,111,1,143,1,217,1,211,1,222,1,256,1,1135,2,2692,1,2694,1,38,1,2696,1,2710,1,2720,1,2727,2,220,3,221,2,2770,1,2776,1,2799,1,2791,4,2821,1,1111,1,2892,3,2894,1,2897,1","dull,219,1","dumbfounded,2897,1","dummy,213,1","duodenal,143,1,256,1","duplex,108,1","duplicate,330,2,334,2","duplication,90,1,2778,1,2779,1","duplications,2778,1,2779,1","duration,29,1,232,1,48,1,69,1,105,2,218,1,209,1,213,1,330,4,334,4,20,5,2693,1,62,1,2697,2,2770,1,251,2,2825,1,2862,1","during,6,1,29,3,31,1,32,1,35,1,110,3,127,1,143,2,218,5,219,1,222,1,227,6,256,2,330,3,334,3,38,1,2696,4,82,1,2762,1,220,1,2770,5,2801,1,2810,2,2812,2,2817,1,2821,5,1111,4,2859,1,2620,1,2896,2","dust,1077,1","duties,2896,1","duty,28,1","dvances,2821,1","dvr,2892,1","dwsync,18,8,68,8,122,8,231,8,40,8,59,8,60,8,61,8,76,8,77,8,81,8,85,8,87,8,93,8,102,8,125,8,113,8,116,8,129,8,145,8,190,8,200,8,202,8,210,8,248,8,294,8,301,8,311,8,321,8,324,8,325,8,597,8,598,8,643,8,649,8,652,8,654,8,873,8,879,8,881,8,890,8,899,8,911,8,921,8,926,8,929,8,931,8,932,8,950,8,951,8,997,8,1000,8,1005,8,1009,8,1014,8,1037,8,1038,8,1049,8,1069,8,1070,8,337,8,461,8,462,8,546,8,557,8,567,8,578,8,590,8,702,8,704,8,706,8,710,8,721,8,724,8,730,8,734,8,737,8,756,8,762,8,775,8,778,8,783,8,785,8,787,8,793,8,798,8,800,8,804,8,806,8,811,8,847,8,848,8,852,8,860,8,868,8,1104,8,1106,8,1110,8,1112,8,1256,8,1265,8,1266,8,1522,8,1546,8,1547,8,1548,8,1592,8,1616,8,1640,8,1641,8,1642,8,1309,8,1334,8,1358,8,1359,8,1360,8,1404,8,1428,8,1452,8,1453,8,1454,8,1498,8,1734,8,1735,8,1736,8,1780,8,1804,8,1899,8,1923,8,1924,8,1925,8,2064,8,2088,8,2112,8,2113,8,2114,8,2116,8,2117,8,2118,8,2671,8,2683,8,2616,8,2617,8,2618,8,2685,8,2686,8,2625,8,45,8,46,8,54,8,2704,8,2706,8,2789,8,433,8,434,8,2701,8,140,8,2729,8,2734,8,2738,8,2742,8,2747,8,2751,8,2752,8,2754,8,2760,8,2764,8,212,8,237,8,2772,8,250,8,258,8,265,8,2796,8,270,8,2806,8,2815,8,2839,8,1686,8,1710,8,1828,8,1829,8,1830,8,1875,8,1969,8,1993,8,2017,8,2018,8,2019,8,2850,8,2852,8,2854,8,2857,8,2858,8,2860,8,2868,8,2869,8,2875,8,2876,8,2877,8,2878,8,2879,8,2880,8,2882,8,2883,8,2889,8,2890,8,2898,8","dwt,2684,4","đ˙,1150,2,1126,2","đ˙đ°đżđşđ°,1190,1","đ˙đ°ń€đ°đĽđµń‚ń€ń‹,1190,7","đ˙đ°ń€đľđ»ńś,1190,9","đ˙đµń‡đ°ń‚ńś,1190,1","đ˙đµń€đµđ·đ°đżđ¸ńń‹đ˛đ°đµđĽń‹đµ,1190,1","đ˙đµń€đµđ·đ°đżđ¸ńń‹đ˛đ°đµđĽń‹đą,1190,2","đ˙đµń€đµđĽđµđ˝đ˝đ°ńŹ,1190,2","đ˙đµń€đµđąń‚đ¸,1190,1","đ˙đµń€đµđ˛đľđ´,1190,4","đ˙đµń€đµđ˛đľđ´ń‹,1190,4","đ˙đµń€đ˛đ°ńŹ,1190,1","đ˙đ˝,1150,1,1126,1","đ˙đľ,1190,2","đ˙đľđ´đ´đµń€đ¶đşđ°,1190,1","đ˙đľđ´ń‚đ˛đµń€đ´đ¸ń‚đµ,1190,2","đ˙đľđ´ń‚đ˛đµń€đ¶đ´đµđ˝đ¸đµ,1190,1","đ˙đľđ´ń‚đ˛đµń€đ¶đ´đµđ˝đ˝ń‹đµ,1190,1","đ˙đľđ´ń€đľđ±đ˝đľ,1190,1","đ˙đľđ¸ńđş,1190,2","đ˙đľđ»đ˝đľđµ,1190,1","đ˙đľđ»ńśđ·đľđ˛đ°ń‚đµđ»đ¸,1190,3","đ˙đľđ»ńśđ·đľđ˛đ°ń‚đµđ»đµđą,1190,1","đ˙đľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńŹ,1190,1","đ˙đľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńŹđĽ,1190,1","đ˙đľđ»ńśđ·đľđ˛đ°ń‚đµđ»ńś,1190,1","đ˙đľđ¶đ°đ»ńđąńń‚đ°,1190,1","đ˙đľđ·đ´ń€đ°đ˛đ»ńŹđµđĽ,1190,1","đ˙đľđ˛ń‚đľń€đµđ˝đ¸đµ,1190,1","đ˙đľńđ»đµđ´đ˝đ¸đą,1190,1","đ˙đžđ–đđ›đŁđ™đˇđ˘đ,1190,1","dye,100,1","đ˙ń‚,1150,1,1126,1","đ˙ń€đ¸đĽđµđ˝đ¸ń‚ńś,1190,2","đ˙ń€đ¸đĽđµń‡đ°đ˝đ¸đµ,1190,1","đ˙ń€đ°đ˛đ°,1190,4","đ˙ń€đµđ´ń‹đ´ńń‰đ¸đą,1190,1","đ˙ń€đµđ´ń‹đ´ńń‰đ°ńŹ,1190,1","đ˙ń€đľđ˛đµń€đ¸ń‚ńś,1190,1","đ˙ń€đľń„đ¸đ»ńś,1190,1","đ˙ń€đľńđĽđľń‚ń€,1190,2","dynamic,2897,1","dynamics,35,1","đ˙ńń‚ńś,1190,2","dysarthria,217,1","dysfunction,111,1,225,1,227,1,229,1,322,2","dyslipidemia,110,1","dysmorphology,2781,1,2782,1,2783,1","dyspepsia,128,1","dysphagia,217,1","dysplasia,2778,4,2779,4","dysplasias,143,1,256,1,2778,3,2779,3,2781,1,2782,1,2783,1,2785,1","dysplesia,209,1","dystrophy,2778,2,2779,2","đžđżđ¸ńđ°đ˝đ¸đµ,1190,5","đžđ±đ˝đľđ˛đ¸ń‚ńś,1190,3","đžđ±ń‰đ¸đµ,1190,1","đžđşđ˝đľ,1190,1","đžđşń‚ńŹđ±ń€ńś,1150,1,1126,1","đžń‚,1190,2","đžń‚đĽđµđ˝đ¸ń‚ńś,1190,1","đžń‡đ¸ńń‚đ¸ń‚ńś,1190,1","e010d0b7,1255,1","e01f9ef3,1219,1","e04a0299,1204,1","e0c3a47c,1185,1","e14bae2ffunction,1234,1","e1dc8e41,1216,1","e20c4126,1211,1","e21696de,1210,1","e282cc02ccseventresult,1145,1","e2be17eaheader,1122,1","e32ad2fbfunction,1134,1","e3bafc57ccseventresult,1179,1","e3f340d5,1142,1,1145,1","e485bca0,1210,1","e4eaf0f4dbcalendar,1254,1","e5ca7449function,1205,1","e61862d0,1152,1,1239,1","e66ab0f3include,1145,1","e6974157,1254,1","e7a8832ffunction,1126,1","e84b5684function,1208,1","e8ac6965,1245,1","e8f4d769function,1205,1","ea4858f7,1139,1","eabbee46dbcalendar,1225,1","eacute,2885,1,2887,1","eading,31,1","eaf29fa7class,1124,1","eager,15,1,1094,1","ear,222,1,1100,1,2694,2,2732,2,2745,1,2821,1","earlier,215,1,2776,1,2801,1","earliest,2786,1,2791,1","early,35,3,103,1,110,3,111,2,128,1,208,1,298,1,330,1,334,1,1098,1,1101,1,2694,1,38,1,2790,1,2720,1,2724,5,2725,1,2736,1,2737,9,2740,1,2741,9,2769,1,251,2,2776,1,2781,1,2782,1,2783,1,2786,3,2791,2,2810,1,2812,1,2821,9,2838,1,2895,1","earmarked,2623,1,2829,1,2895,1","earn,2862,1","earned,2692,1","earth,2870,1","earthquake,38,1,2838,3","earum,114,1","easier,2813,1","easily,218,1,322,1","east,48,1,69,1,330,1,334,1,2693,1,2694,1,62,1,266,1,2885,1,2887,1","easy,6,1,120,1,216,2,2769,1,2770,1,1111,1","eat,215,1,230,2,214,4,1111,1","eaten,226,1","eating,222,1,1102,1,2708,1,214,1","eb180d4b,1171,1","eb2b0bf8,1222,1","eb80c2a6,1216,1","eba5ea16include,1122,1,1133,1,1139,1,1142,1,1156,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1204,1,1207,1","ec5b1549,1250,1","ecclampsia,143,1,256,1","ecf500a8include,1254,1","ecg,218,1,227,1,1097,1,1098,1,1099,1,221,3","echo,1098,1,1122,1,1124,1,1125,2,1129,1,1133,1,1139,1,1142,1,1145,1,1146,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1192,1,1195,1,1196,1,1198,8,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1225,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,2767,1,2840,1,1126,1,2892,1","echocardigram,143,1,256,1","echocardiocardiography,2797,1","echocardiogram,221,1,2797,1","echocardiography,29,1,84,1,246,1,82,1,266,1,2797,2,2847,1","eci,201,2","eclectic,31,1","economic,16,1,71,2,90,1,128,1,137,1,139,1,38,1,322,1","economical,322,1","economically,90,1,290,1,292,1,330,1,334,1,38,1,2838,1,2892,1","economy,90,1","ectocervix,143,1,256,1","ectodermal,2778,1,2779,1","ectopic,141,1,117,1,143,1,256,1,2770,1","ecuador,2885,1,2887,1","eczematous,100,1","ed4008ae,1228,1","ed700d4dheader,1210,1","ed7e9448,1182,1","ed9e1b21function,1143,1","edapally,1084,1,1081,1,2691,3,2825,1,2826,1,2827,1,2830,3,2832,1,2833,1,2893,1","edappally,48,1,69,1,330,1,334,1,2691,1,2693,1,62,1,293,1,2830,1","edge,2864,1","edgewiseappliance,35,1","edit,1137,6,1141,1,1122,2,1133,1,1136,2,1139,2,1142,14,1143,12,1144,1,1145,15,1146,10,1152,1,1154,2,1164,1,1167,1,1170,1,1176,5,1177,2,1178,1,1179,1,1181,1,1185,2,1188,1,1190,2,1239,1,1192,1,1201,1,1204,1,1210,2,1219,2,1225,2,1236,2,1248,1,1250,2,1254,2,1140,1","editable,1154,1","editablegrid,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5,1126,1","editablegridpath,1213,3,1216,3,1222,3,1228,3,1233,3,1245,3","editablegridrowpath,1213,2,1216,2,1222,2,1228,2,1233,2,1245,2","editallowed,1127,1,1143,1,1146,1,1140,1","edited,103,1,295,1","editieren,1136,1","edition,295,1","editions,49,2","editlink,1179,12,1180,9","editmode,1122,9,1133,4,1139,11,1152,3,1167,3,1170,3,1177,9,1179,3,1185,9,1188,3,1239,3,1255,1,1192,3,1201,3,1204,4,1210,12,1219,10,1225,10,1236,9,1248,3,1250,10,1254,12","editor,103,2,2821,2","editorial,295,1,2821,3,2620,1","editors,110,1","edrophonium,223,1","edu,292,1,1084,1,1081,1,2689,2,2823,1,2733,1,2746,1,251,1,2819,1,2821,1,2825,1,2826,1,2827,1,2832,1,2834,6,2863,2,2864,2,2893,1,2895,1","educate,105,1,2708,1,2737,1,2741,1,2821,1","educated,137,1,139,1","education,8,1,15,2,29,3,30,9,31,3,33,1,63,5,64,2,65,2,69,1,71,2,80,1,105,2,110,1,118,1,128,1,199,1,222,1,246,2,244,2,245,2,247,7,292,1,298,2,300,1,330,2,334,1,2684,1,2690,1,20,1,35,2,2694,1,38,4,2695,1,2696,2,2705,1,2697,4,2703,1,2708,3,2722,2,2785,1,2821,3,2838,4,2836,1,2840,1,2863,1,2881,1,2895,1","educational,15,1,16,1,28,1,30,1,31,1,33,1,63,1,64,1,90,1,213,1,246,1,244,1,247,1,1094,1,2688,1,2690,4,35,1,49,4,2695,1,2708,3,2821,2,1079,1","educationally,330,1,334,1","educationalprogrammes,64,1,2697,1","educator,105,1,247,1,2708,1","educators,29,1,105,1,106,1,107,1,110,1","ee2c185edbcalendar,1133,1,1204,1","ee78286a,1239,1","ee804440include,1188,1","eec6c73b,1228,1","eeg,84,1,218,21,215,1,219,1,222,1,225,1,226,1,227,3,229,1,246,1,82,1,214,1,216,1,220,2,221,2,223,1,230,1","eegs,84,1","eemg,218,1,215,1,219,5,222,1,225,1,226,1,229,1,214,1,216,1,220,1,221,1,223,1,230,1","ees,2821,1","ef93ecd1,1140,1","eff76fe0,1254,1","effect,110,1,213,1,226,3,2725,1,2821,2","effecting,217,1","effective,6,1,31,1,86,1,90,2,111,1,217,1,246,1,244,1,247,1,254,1,1127,2,2694,2,2698,1,2699,1,2753,1,216,1,2797,1,2821,1,2837,1","effectively,105,1,2696,1,2727,1,2749,1,251,2,2862,1","effectiveness,90,1,126,1,128,1,2710,1,2724,2,2799,1,2821,2","effectof,2724,1","effects,110,2,128,1,209,1,219,1,295,1,2708,1,2737,1,2741,1,214,1,216,2,2801,2","efficacious,2770,1","efficacy,142,1,110,5,213,2,295,1,2724,2,2739,1,2743,1,2755,1,2770,1,2821,2","efficasy,295,1","efficiency,90,1,1100,2","efficient,86,1,2807,1","effluents,137,1,139,1","effort,269,1,1074,1,38,1,2708,1,2776,1,1111,1","efforts,137,1,139,1,2623,1,35,2,38,1,2895,4","eg,6,1,100,1,2778,1,2779,1","egfr,2724,1","egg,214,3,2840,1","egypt,2885,1,2887,1","ehlers,2778,1,2779,1","eif4,2724,1,2821,1","eigentăĽmer,1136,1","eight,2862,1,2874,1","eileen,2896,1","eine,1136,3","einen,1136,3","einer,1136,2","eingabe,1136,1","eingabefelder,1136,1","eingaben,1136,1","eingabeprăĽfung,1136,2","eingeben,1136,2","eingegeben,1136,1","eingegebene,1136,1","eingetragen,1136,1","einsehbar,1136,1","eintră¤ge,1136,1","either,15,2,31,1,219,1,222,1,244,1,1094,2,2619,1,2691,1,38,2,220,1,221,1,2770,1,2778,2,2779,2,2786,1,293,1,2821,1,2837,1,2830,1,1111,2","eknath,332,1,2820,1,2822,1","elaborate,49,2","elamakara,2821,1","elamakkara,330,1,334,1,1084,1,1081,1,2689,1,293,1,2825,1,2826,1,2827,1,2828,1,2832,1,2833,1,2863,1,2864,2,2893,1","elango,8,1,70,1,2821,3,2864,1","elastic,221,1","elbow,219,1,254,1,2773,2,2774,1","elder,2692,1,2778,1,2779,1","elderly,127,3,128,2,246,1,230,1,2778,2,2779,2,2786,2","elective,1111,3","electric,219,1,227,1,1077,1,2761,1","electrical,51,1,218,7,219,4,227,4,220,1,221,2","electro,84,1,86,1,99,1,227,2,100,1","electrocardiogram,221,1","electrocardiography,29,1","electrocautery,143,1,256,1,2810,1,2812,1","electrodes,86,1,218,4,227,3","electroencephalogram,227,1,221,1","electroencephalograph,220,1","electroencephalography,218,1,227,1","electrolysis,99,1","electrolyte,2714,1","electrolytes,86,1","electromyography,219,1","electron,2802,1","electroneuromyography,219,1,225,1,229,1","electronic,6,1,28,1,49,2,2761,3,2864,1","electrons,2801,1","electrophoresis,2761,2","electrophysiological,227,1,2766,1","electrophysiologist,84,1","electrophysiology,232,1,221,1,2797,3","electrosurgical,2810,1,2812,1","elekta,2802,1","element,15,1,1094,1,1198,5","elements,2786,1","eli,110,3","eligibility,29,4,31,6,48,1,69,1,105,2,330,2,334,2,1081,1,20,5,2693,1,62,1,2697,2,251,2,2825,1,2832,1,2833,1,2893,1","eligible,6,1,31,1,48,1,69,1,213,1,330,1,334,1,1081,1,2623,1,2693,1,62,1,2770,1,2833,1,2863,1,2893,1,2895,2","eliminate,2807,1","elisa,2761,1,2840,1","ellen,2859,2","ellis,2778,1,2779,1","elongation,2724,1,2821,1","elseif,1120,2,1124,7,1135,1,1156,1,1161,1,1162,3,1171,2,1207,1,1213,2,1216,2,1222,2,1228,2,1233,2,1245,2,1126,8","elsewhere,114,1","elsivier,2821,2","elsy,2821,1","emai,2885,1,2887,1","email,6,3,43,1,55,1,292,1,320,1,413,1,1137,23,1127,37,1136,16,1175,17,1176,1,1177,23,1184,1,1185,34,1187,1,1186,3,1188,1,1190,16,1238,1,1237,37,1239,9,1196,3,1217,1,1222,2,1232,14,1230,19,1231,169,1233,152,1235,16,1236,153,1248,23,1249,2,1241,2,1242,21,1247,2,1250,39,1253,1,1254,54,2824,1,2819,1,2821,1,1079,1,2832,1,1189,5,1234,28,1251,1,2855,1,2866,1","email2smtp,1175,3","embalming,2863,1","emblem,2897,1","embolisation,2798,1","embolisations,2694,1","embolism,226,1,2694,1,230,1","embolisms,126,1,2710,1,2799,1","embolization,143,3,256,3","embolizations,309,1,2807,1","embrace,14,3","embraced,14,1","embryology,2863,1","emer,2694,1","emerged,2753,1","emergencies,111,1,143,1,256,1,1074,2,2708,1,2847,1","emergenciesaims,80,1","emergency,33,1,142,1,78,1,79,1,80,1,120,1,131,1,137,2,143,1,256,1,330,1,334,1,410,1,411,1,1074,1,1077,10,1081,1,1094,1,1102,1,4,1,2694,3,35,1,38,9,2695,1,2824,1,230,1,2791,1,291,1,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2838,2,2833,1,1111,6,2841,1,2885,1,2887,1","emergencycare,1077,4","emergencyphysicians,2694,1","emergent,232,1","emex,2847,1","emg,219,4,227,1","eminent,65,1","emirates,2885,1,2887,1","emissaries,2897,1","emission,2769,1","emotional,222,1,330,1,334,1,2725,1,221,1,2821,1","emotionally,65,1","empathy,14,1,2690,1","emphasis,15,1,245,1,254,1,1077,1,1094,1,35,1,2696,1,2813,1","emphasising,2694,1","emphasizes,32,1","emphysema,2794,1","employ,84,1,246,1","employee’s,2694,1","employees,300,1,1100,1","employing,6,1","employs,100,1,2769,1","empower,105,1","empowereddecision,2896,1","empowering,2776,1","empowerment,2776,1","empty,1135,2,1171,1","emptyday,1156,2,1207,2","emptying,225,1,229,1","emptyrows,1213,6,1216,6,1222,6,1228,6,1233,6,1245,6","emptyrowsleft,1213,4,1216,4,1222,4,1228,4,1233,4,1245,4","emptytext,1124,3","empyema,2794,1","enable,29,1,31,2,51,1,2694,1,2696,1,2802,1,2620,1,2894,1","enabled,2821,2","enables,64,1,244,1,2688,1,2697,2,2753,1,2776,1,2801,1,2894,1","enabling,28,1,2770,1","encephalograms,84,1","enck,2821,1","enclose,2819,1","enclosed,2819,1","encoding,1124,3,1135,6,1198,10,1126,7","encompass,2753,1","encompasses,2778,1,2779,1","encompassing,105,1","encountered,2778,1,2779,1,2896,1","encourage,2895,1","encouraged,28,1,111,1,1111,1,2864,1","encouragement,15,1,1094,1","encourages,33,1,83,1","encouraging,33,1,86,1","encryption,6,1","end,6,1,14,1,71,1,86,1,126,1,207,3,1137,6,1141,1,1120,1,1122,25,1123,10,1124,14,1125,1,1129,6,1132,1,1133,44,1134,25,1135,1,1136,4,1138,4,1139,95,1142,36,1143,13,1144,1,1145,34,1148,8,1149,2,1146,16,1150,1,1152,15,1153,14,1154,1,1156,28,1157,22,1159,6,1160,1,1161,34,1162,25,1163,2,1167,15,1168,8,1170,15,1173,6,1171,13,1174,1,1177,24,1178,1,1179,47,1182,8,1180,31,1183,2,1185,24,1186,13,1188,15,1190,3,1237,4,1239,15,1255,10,1192,47,1195,4,1197,1,1196,2,1198,8,1201,15,1202,8,1203,2,1204,50,1206,1,1207,33,1208,24,1210,41,1211,13,1213,32,1216,32,1217,10,1219,37,1220,7,1222,32,1223,7,1225,37,1228,32,1231,20,1229,7,1233,32,1236,26,1248,28,1240,8,1242,21,1243,7,1245,32,1246,7,1250,28,1254,28,2717,1,2710,1,2719,2,2776,3,2799,1,2802,2,2807,1,2825,1,1126,68,1130,2,1140,65,1189,7,1191,1,1193,28,1205,29,1214,7,1226,7,1234,7,1251,4,1252,7,2892,1,2894,1,2896,1","endarterectomy,217,1","ende,1136,1","endeared,14,1","endeavours,15,1,1094,1","endeavourto,35,1","ending,31,1","endo,78,1,35,1","endobronchial,126,1,2694,1,2710,1,2799,1","endocameras,322,1","endocinology,1074,1","endocrine,103,6,106,4,107,2,110,2,111,2,143,1,256,1,1074,1,108,4,109,2,2770,2,2778,1,2779,1","endocrinologist,105,1,111,1,143,1,256,1","endocrinologists,103,3,106,1,107,1,322,1","endocrinology,8,1,51,1,79,1,103,17,105,12,106,8,107,12,110,9,111,5,120,1,234,1,1074,1,1099,1,38,2,2717,1,2708,5,108,6,109,5,2709,5,2712,5,2718,2,2721,4,2769,1,2771,1,2780,4,2838,2,2836,2,2840,1,2847,6,2863,1,2881,1","endocrinologydepartments,2717,1","endodontics,19,1,32,1,36,1,37,1,35,3","endometrial,143,3,256,3","endometrium,143,3,256,3","endomtrium,2809,1","endoperiodlesions,35,1","endopyelotomy,322,1","endorse,1165,1","endoscope,234,1,2711,1,2737,1,2741,1","endoscopes,2711,2","endoscopic,232,1,120,4,135,2,143,1,234,1,256,1,2694,2,2711,5,2715,1,2737,1,2741,1,2749,1,2791,1,2792,1,322,2","endoscopies,2711,1","endoscopists,118,1,120,2","endoscopy,141,1,126,2,117,2,120,1,2716,1,2710,2,2711,2,2799,2,2807,1","endourologic,322,1","endourology,323,1,322,3","endovascular,108,1","endpage,1174,7","endzeit,1136,2","enemas,2776,1","energies,2802,1","energy,111,1,2827,1,2897,1","enforce,90,1","engaged,2694,1","engg,2834,1","engineer,2847,1","engineering,29,2,31,1,1081,2,2619,5,2623,2,35,1,2724,1,2821,2,2834,1,2893,2","englisch,1136,1","english,28,1,48,2,65,1,69,2,330,3,334,3,1137,2,1136,1,1152,1,1190,1,1239,1,1201,1,2690,1,20,4,2693,2,62,2,2708,2,2896,1","enhance,6,1,15,1,1094,1","enhanced,201,1,2619,1","enhancement,6,1,2864,1","enhancements,1154,3","enhances,28,1,2696,1","enhancing,15,1,2807,1","enjoy,300,1","enjoyed,15,1,1094,1","enjoys,2829,1","enlarged,268,1,2791,1","enlightened,65,1","enlivened,38,1,2845,1,2862,1","enmg,219,7,225,1,227,2,229,1,223,1","enmgexamination,227,1","enough,215,1,330,1,334,1,38,1,221,1,2801,1,2874,1","enquire,290,1","enquiries,2689,1","enquiry,1079,2","enrichment,245,1","enrolled,2708,1","enrolment,2821,1","ensure,6,1,120,1,330,1,334,1,35,2,38,1,220,2,2802,1,2838,1,1111,1","ensured,2770,1,2776,1,2801,1","ensures,32,1,120,1,137,1,290,1,291,1,293,1","ensuring,71,1,207,2,2804,1","ent,78,1,79,1,114,9,246,1,1077,1,1100,1,2694,1,2695,1,2696,2,2710,9,2821,14,2847,2","enter,6,1,330,4,334,4,1137,1,1164,1,2844,1,2862,1,2864,1","entered,110,1,2623,1,2895,1","entering,1111,1","enterology,2717,1,2718,1","enteroscope,2711,1","enteroscopy,120,2,2711,1","enterostomal,139,1","enterprise,2753,1,293,1","entertained,330,2,334,2,2817,1","enthalten,1136,2","enthusiastic,2894,1,2895,1","entire,232,1,120,1,218,1,222,1,320,1,330,3,334,3,38,1,2711,1,2753,1,2762,1,2770,1,2821,1,2837,1,2894,1","entirely,31,1","entities,35,1","entmadras,2821,1","entomology,2620,1","entrance,48,1,69,1,330,14,334,15,20,6,2693,1,62,1,2697,1,1111,6","entrances,1111,1","entrapped,2791,1","entrusted,2702,1","entry,6,2,110,1,295,1,2697,2,1111,1,2864,1","enumerated,48,1,69,1,330,1,334,1,2693,1,62,1","env,1124,4","envelope,330,2,334,2","environ,2821,1","environment,6,3,28,1,31,1,142,1,51,1,90,1,117,1,120,1,245,1,247,1,1137,4,1136,2,1164,1,1190,2,35,1,2724,1,2807,1,2821,2,2864,1","environmental,128,1,2763,1,2864,1","environmentresearch,2724,1","envisioned,4,1,2895,1","enzyme,86,1,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1","eos,249,1","ependymomas,232,1","epidemic,1074,1,2708,1","epidemiological,2620,4","epidemiology,31,1,110,1,295,2","epidural,143,1,256,1,263,4,2776,4","epilation,100,1","epilepsy,217,5,218,2,215,1,219,1,222,1,224,1,225,1,226,1,229,1,214,1,216,1,220,28,221,1,223,1,2765,1,230,1,2807,1,2874,1","epileptic,217,1,220,2","epiphora,2770,1","episode,222,1,221,2","episodes,213,1,220,1,221,2","episodic,222,1","epispadias,2794,1","epitheliced,2821,1","epoetin,2739,1,2743,1,2755,1","eppendorf,2761,2","eps,2761,1","equal,2737,1,2741,1","equally,322,1","equatorial,2885,1,2887,1","equip,63,1,2696,1,2724,1,2784,8,2821,1","equipment,29,1,141,1,142,1,232,1,80,1,86,1,90,5,92,5,98,1,99,2,103,1,105,1,106,1,107,1,110,1,111,2,114,2,117,1,118,1,120,1,131,1,135,2,137,1,139,1,143,1,199,2,201,1,217,1,218,1,207,1,208,1,209,1,211,1,213,1,215,1,219,1,222,1,224,1,225,1,226,1,227,5,229,1,246,1,233,1,234,1,247,1,249,1,252,1,253,1,254,1,256,1,268,1,269,1,295,1,296,1,298,1,300,1,309,4,320,1,323,1,2684,2,2694,4,35,1,38,4,2705,1,100,1,2716,1,2717,1,2787,1,2788,1,2790,1,2800,1,2702,1,2703,1,2707,1,2708,2,108,5,109,1,2709,1,2711,5,2712,1,2715,1,2718,1,2719,1,2720,1,2721,1,2737,1,2739,1,2741,1,2758,1,2761,1,2762,1,2763,1,214,1,216,1,220,1,221,1,223,1,2765,1,230,1,2766,6,236,1,2767,1,2768,1,2769,2,2770,5,2771,1,251,1,2773,6,2774,1,2778,1,2779,1,2780,1,2781,1,2782,1,2783,1,2784,1,2785,1,2786,1,2799,1,2791,1,2792,1,2793,5,2794,1,2795,1,266,1,2797,8,2798,5,2801,1,2810,5,2811,1,2812,5,2813,1,2802,5,2803,1,2804,1,2805,1,2807,4,2808,1,2809,1,2814,1,322,2,2829,1,2847,1,2896,2","equipments,83,1,84,1,92,8,99,8,207,8,227,1,1077,1,2694,1,2716,8,82,1,108,4,109,8,2710,1,2711,1,2761,9,2766,1,2770,4,2773,4,2793,2,2797,4,2798,4,2810,5,2812,5,2804,1,2807,8","equipmentto,35,1","equipped,15,1,64,1,80,1,114,1,135,2,137,2,139,1,143,2,207,1,211,1,234,1,249,1,256,2,320,1,1077,3,1081,1,1094,1,2688,1,2690,2,2694,3,35,5,38,1,2696,1,2699,1,82,1,2713,1,2766,2,2770,3,2776,1,2793,1,2794,1,2801,2,2838,1,1111,2,2893,1","equivalence,69,1,330,1,334,1,62,1","equivalencecertificate,48,1,2693,1","equivalent,29,1,31,1,48,1,69,1,330,1,334,1,20,4,2693,1,62,1,2697,1,2896,1","eradicate,2801,1","eradicating,2801,1","eradication,2696,1,2801,1","eranakulam,291,1","erase,330,2,334,2","eraser,330,1,334,1","erasing,330,1,334,1","ercp,2711,1,2718,1","ercps,2711,1","erectile,111,1,225,1,229,1,322,2","erfolglos,1136,1","erfolgreich,1136,2","ergo,2802,1","ergonomics,207,1,2847,2","eriksson,2896,1","erinilure,2871,1","erinnerung,1136,1","erinnerungen,1136,1","eritrea,2885,1,2887,1","erlaubt,1136,1","ernakulam,28,1,2691,4,38,1,2823,1,293,1,2830,4,2838,1,2892,2","erosion,143,1,256,1","erratic,222,1,1100,1","errno,1135,4,1175,2","error,6,1,222,1,1137,19,1121,1,1122,17,1123,2,1127,1,1133,23,1135,19,1136,13,1138,1,1139,101,1142,1,1145,1,1152,38,1154,5,1166,1,1167,12,1169,1,1170,14,1171,2,1175,8,1176,1,1177,19,1178,1,1179,21,1184,1,1185,31,1187,1,1186,3,1188,10,1190,13,1227,2,1239,32,1192,21,1198,1,1201,38,1204,22,1209,1,1210,16,1212,2,1213,12,1215,2,1216,12,1218,1,1219,20,1221,2,1222,12,1224,1,1225,18,1232,2,1228,12,1231,1,1233,12,1235,1,1236,21,1248,15,1249,1,1242,1,1244,2,1245,12,1247,1,1250,25,1253,1,1254,33,2837,1,1126,1,1189,1,1191,1","errorblock,1122,4,1124,9,1133,6,1139,4,1142,4,1145,4,1152,1,1156,3,1161,3,1167,1,1170,1,1177,4,1179,6,1185,4,1188,1,1225,11,1239,1,1192,6,1201,1,1204,6,1207,3,1210,14,1213,4,1216,6,1219,12,1222,4,1228,4,1231,4,1233,4,1236,7,1248,6,1242,4,1245,6,1250,8,1254,19","errorclass,1126,12","errordelimiter,1124,3","errorfunction,1175,1","errors,143,1,217,1,256,1,1137,1,1122,33,1123,3,1124,56,1133,67,1135,7,1139,231,1142,103,1145,103,1152,71,1154,1,1156,5,1161,5,1167,18,1168,2,1170,22,1171,4,1177,37,1179,68,1185,71,1186,4,1188,13,1225,60,1239,58,1255,1,1192,65,1201,71,1204,75,1207,5,1210,58,1213,36,1216,53,1219,61,1222,40,1228,36,1231,31,1233,44,1236,45,1248,64,1242,31,1245,37,1250,52,1254,76,2778,1,2779,1,1126,13,1140,3,1189,2,1251,1","errorscount,1124,6","errortype,1126,8","errstr,1175,2","erythrocyte,2840,1","erythromycin,226,1,223,1","erzeugen,1136,3","erzeugt,1136,3","escalation,2739,1,2743,1,2755,1","escape,2727,1","escort,1111,1","escorted,1111,1","eso,2715,4","esophageal,120,1,135,1,137,1,2711,5,2715,11,2718,1,2719,1,2720,1,266,1","esophagus,2801,1,2809,1","especially,90,1,99,1,105,2,111,1,137,1,226,1,1098,1,2694,1,100,1,2763,1,214,2,223,1,2778,2,2779,2,2801,1,322,1,2821,2,2892,1,2620,1","esr,1097,1,1099,1","essence,10,2,14,1,2696,1,2896,1","essential,31,1,215,1,35,1,2725,1,2736,1,2740,1,2750,1,2807,1,2821,3,2620,1","essentially,137,1,139,1","est,114,1,2717,1","establish,143,1,256,1,330,1,334,1,1137,1,1135,1,2724,1,2763,1,2821,3,2894,1","established,15,1,71,1,114,1,199,1,208,1,213,1,246,1,268,1,269,1,309,1,1094,1,2684,1,2619,1,2694,2,38,2,49,2,2699,1,2702,1,2736,1,2740,1,2762,1,220,2,2821,1,2829,1,2838,2,2864,1,2894,1,2895,1","establishes,309,1","establishing,16,1,90,1,219,1,1081,1,2893,1,2894,1,2895,1","establishment,15,1,1094,1,2821,1,2831,1,2894,2","esther,332,1,2820,1,2822,1","estimate,295,1,2692,1","estimated,2692,1,2776,1,1111,1","estimates,86,1","estimation,86,1,126,1,2710,1,2799,1","estonia,2885,1,2887,1","eswl,322,8","ethanol,2711,1","ethics,6,1,33,1,2821,1,2895,1","ethiopia,2885,1,2887,1","etiologic,2821,1","etiological,2707,1,2714,1","etiology,2714,1","etiquette,6,1","ettimadai,2690,3","europe,2834,2","european,2770,1,251,3","eus,2711,1","evacuation,2776,1","eval,1127,3","evaluate,6,1,110,3,213,1,227,1,1135,1,108,1,2724,2,2759,1,220,1,2770,1,2811,1,2805,1,2821,2","evaluated,6,1,84,1,143,1,222,1,256,1,330,1,334,1,2700,1,108,3,109,2,2720,1,220,1","evaluating,105,1,227,1,2762,1,2763,1","evaluation,6,1,141,1,126,4,110,1,111,1,120,3,135,1,137,1,143,6,217,1,222,2,224,1,256,6,269,2,330,1,334,1,35,1,2707,1,108,4,109,1,2710,4,2712,1,2715,1,2720,1,2724,2,216,1,220,1,230,1,2767,1,2778,3,2779,3,2781,2,2782,2,2783,2,2785,1,2799,4,2807,1,322,1,2821,2,2620,1","evaluations,108,1","even,15,1,28,1,218,1,330,1,334,1,1094,1,1135,1,1165,1,38,1,108,1,2713,1,216,1,220,5,221,1,2778,1,2779,1,2786,2,2802,1,2870,3,2874,2,2892,1,2897,1","evening,2708,1,2709,1","event,19,1,28,1,29,1,30,1,31,1,41,1,42,1,43,1,1137,30,1141,26,1122,3,1127,25,1132,3,1133,70,1134,20,1136,26,1138,10,1139,364,1142,284,1143,19,1144,26,1145,291,1148,5,1146,29,1151,1,1152,15,1153,1,1154,4,1156,57,1157,12,1161,34,1162,3,1165,1,1167,1,1170,1,1177,3,1178,9,1179,105,1182,5,1180,19,1185,3,1188,1,1190,14,1225,7,1239,7,1192,142,1196,8,1200,1,1201,16,1202,1,1203,4,1204,96,1207,33,1208,3,1210,7,1213,3,1216,3,1219,7,1222,3,1228,3,1231,3,1233,3,1236,3,1248,5,1242,3,1245,3,1250,3,1254,3,2619,1,2623,1,20,1,38,2,2837,1,2838,1,2836,1,1126,3,1140,105,1191,8,1193,22,1205,25,2847,1,2881,1,2620,1,2893,1,2894,1,2895,1","eventdaypanel,1204,8,1205,2","eventdaystyle,1162,2,1208,2","eventdescription,1155,1,1156,21,1157,9,1160,1,1161,13,1206,1,1207,13","eventdescriptionpage,1156,2","eventdescriptionparameters,1156,2","eventgrid,1142,11,1143,22,1145,10,1146,21","eventgriddatasource,1142,2,1145,2","eventid,1140,18","eventmanagement,2823,1,2819,1,2863,1,2864,1","eventresult,1120,1,1124,4,1174,1,1197,1","eventrow,1156,2,1161,2,1207,2","events,1137,21,1122,4,1123,8,1127,4,1132,6,1133,14,1134,9,1136,17,1138,9,1139,34,1142,15,1143,8,1145,15,1148,1,1149,8,1146,9,1152,3,1153,8,1154,5,1155,5,1156,14,1157,9,1161,11,1162,9,1163,8,1167,4,1168,8,1170,4,1171,8,1177,1,1178,11,1179,60,1181,1,1182,10,1180,96,1183,11,1185,4,1186,8,1188,4,1190,9,1225,4,1237,8,1239,2,1255,8,1192,44,1196,8,1201,3,1202,8,1203,5,1204,14,1207,37,1208,80,1210,4,1211,10,1213,4,1216,4,1217,8,1219,4,1220,8,1222,4,1223,8,1228,4,1231,1,1229,8,1233,4,1236,4,1248,4,1240,8,1242,4,1243,8,1245,4,1246,10,1250,4,1254,4,4,1,1126,4,1130,8,1140,170,1189,8,1191,7,1193,80,1205,9,1214,8,1226,8,1234,8,1251,8,1252,8,2848,4,2865,4","eventsdatasource,1207,5","eventsdate,1134,1,1157,1,1205,1","eventtime,1155,1,1156,13,1157,9,1160,1,1161,15,1162,7,1206,1,1207,13,1208,9","eventtimeend,1155,1,1156,13,1160,1,1161,13,1206,1,1207,13","eventually,268,1","everyday,230,1,1111,1","everyone,6,1,14,2,1127,1,1136,1,1137,2,1190,1,1246,1,2845,1,2866,1,2870,1,2896,1","everyone’s,6,1","everything,14,1,2870,1","evidence,103,1,225,1,229,1","evidences,330,1,334,1","evident,225,1,229,1","evidentlyelevated,35,1","evoked,232,1,227,6","evokedpotential,227,2","evolution,2802,1","evolve,103,1","evolved,80,1,35,1","evolving,31,1,103,1,105,2","ex,332,11,2820,8","exacerbation,295,1","exact,222,1,330,1,334,1,35,1,2707,1,221,1,2825,1","exactly,1098,1","exaggerated,1074,1","exam,330,2,334,1,20,4,2825,2","examination,31,1,48,3,69,4,105,1,126,1,219,5,222,1,227,1,249,1,330,37,334,38,2694,2,20,1,2693,3,62,4,2697,2,2710,1,2724,1,2737,2,2741,2,2799,1,2821,4,2833,1","examinationfor,2724,1","examinations,1084,6,2722,1,2821,2,2827,3","examine,225,1,229,1,1111,1","examined,103,1,2862,1","examiners,105,1","examining,213,1,2697,2,223,1","example,6,2,225,1,229,1,1154,1,38,1,221,1,2801,1,2896,1","examples,268,3,2797,1","exceed,2864,1","exceeds,2690,1","excel,71,1,2822,1","excellence,16,1,33,1,64,1,65,1,71,2,199,1,246,1,1081,1,1094,2,2684,1,2690,1,15,2,2692,1,2694,1,35,1,2711,1,2781,1,2782,1,2783,1,2785,1,2821,1,2864,1,2893,1","excellent,29,2,65,1,71,1,120,1,137,1,1077,1,2690,1,2694,2,2717,1,2718,2,2720,1,2750,1,2792,1,2801,1,2894,1,2896,2","except,2763,1,322,1,1111,1,2862,1,2892,1","exception,322,1,1111,1","exceptional,2841,1","exceptionally,1081,1,2893,1","excepturi,114,1","excess,215,2,222,1,2727,1,2732,1,220,2,221,1,2778,1,2779,1","excessive,99,1,217,1,268,1,1099,1,100,3,108,1,2745,1","excessively,268,1","exchange,207,1,2702,1,223,1,2821,1,2864,1","excised,2770,2","excision,143,1,256,1,100,1,2737,1,2741,1,2749,1,2770,1,2810,1,2812,1","excisions,131,1","excitas,2717,1","exciting,1084,1","excluding,2864,1","exclusive,2770,1,2837,1","exclusively,111,1,1077,1","excursion,126,1,2710,1,2799,1","execare,2709,2","execute,330,1,334,1,1122,2,1129,2,1133,2,1139,2,1142,2,1156,2,1159,2,1167,2,1170,2,1173,2,1177,2,1179,2,1185,2,1188,2,1225,2,1192,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1228,2,1231,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2,1126,1","executed,2620,1","executive,103,1,1097,1,1098,1,1099,1,1101,1,1102,1,2836,1,1100,4,2840,5,2897,1","exellent,6,1","exemplary,86,1,1165,1,2694,1","exemplifies,14,1,1094,1,15,1","exempt,2829,1","exemptions,48,1,69,1,330,1,334,1,2693,1,62,1","exercise,107,1,126,1,111,3,128,1,215,6,253,1,295,1,2694,1,2708,5,2710,1,214,4,216,1,220,1,230,1,2799,1,2797,1","exercises,111,1,1097,1,35,1,214,1","exercising,214,1","exertion,111,1,2708,1","exhaustive,65,1,2778,1,2779,1","exhibition,2881,1","exhibitions,38,1,2708,1,2838,1,2897,1","exhibitionsand,64,1,2697,1","exhibitsrequired,64,1,2697,1","exist,105,1,1136,2,1137,6,1190,2,2776,1","existence,1094,1,15,1,2864,1,2620,1,2895,1","existiert,1136,4","existing,330,1,334,1,1097,1,1137,2,2619,1","exists,14,1,1124,30,1125,2,1135,1,1198,3,1126,2","exit,1122,1,1125,1,1129,1,1133,1,1139,1,1142,1,1145,1,1146,1,1156,1,1159,1,1167,1,1170,1,1173,1,1171,4,1177,1,1179,1,1185,1,1186,1,1188,1,1225,1,1192,1,1195,1,1198,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1126,2,1140,2","expand,4,1,38,1,2709,1,2821,2,2838,1,2896,1","expandable,2715,1","expanding,2862,1","expansion,222,1,35,1,2821,1","expect,1111,1","expectancy,127,2","expected,6,1,31,1,330,2,334,2,35,1,2763,1,2825,1,2832,1","expecting,2897,1","expedita,114,1","expedite,201,1,2821,1","expedited,2821,1","expense,2894,1","expenses,2692,1","expensive,38,1,2864,1,2870,1","experience,6,1,33,1,64,1,103,1,222,1,226,2,246,1,268,1,35,1,2696,5,2790,1,2712,1,230,1,251,2,2776,2,2797,1,2821,6,2825,1,2862,1,2894,2,2896,1,2897,1","­experience,2821,1","experienceare,2696,1","experienced,111,1,131,1,219,2,2694,1,35,1,2717,2,2708,1,2713,1,2719,1,2722,2,2792,1,322,1,2821,2,2862,1","experiences,33,1,244,1,247,2,2797,1,2847,1,2866,1","experiencethe,2696,1","experimental,2821,1","experiments,2620,1","expert,244,1,38,1,2696,1,2712,1,2821,1,2838,1,2896,1","expertise,31,1,65,1,247,1,254,1,268,1,35,1,108,1,2727,1,2757,1,322,1,2821,2,2841,1","experts,103,1,120,1,208,1,2737,1,2741,1,2864,1","expired,1126,5,2892,1","expiry,330,1,334,1","explain,219,1,1111,1","explained,103,1,220,1","explanation,6,1,71,1,1111,1","explanations,1154,1","explode,1124,6,1135,1,1175,2,1198,1,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1,1126,1","exploited,2862,1","exploration,135,1,2718,1,2724,1,2821,1","explore,2619,1","explored,2619,1","exposed,31,1,2825,1","exposes,2897,1","exposure,29,1,141,1,64,1,65,1,222,1,2694,1,2696,3,2698,1,2821,1","expr20,1250,1","expr22,1250,1","expr26,1250,3","expr27,1250,3","expr61,1242,3","express,1165,1,2837,2,2892,3","expressed,1074,1,2821,1","expression,2724,1,2821,1","expressions,2763,1","exstrophy,2794,1","ext,19,2,57,2,1124,2,1111,9","extend,28,1,2821,1","extended,38,3,2715,1,2776,1,2838,1,1111,1,1126,1","extending,2750,2","extends,33,1,1122,1,1133,1,1139,1,1142,1,1145,1,1156,1,1161,1,1177,1,1179,1,1185,1,1225,2,1192,1,1204,1,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1126,1","extension,6,1,292,1,330,1,334,1,1094,1,15,1,2698,1,2709,1","extensive,33,1,232,1,64,1,215,1,2688,1,2690,1,35,2,2696,2,100,1,2715,1,2770,1","extensively,103,1,2770,1","extent,16,1,217,1,225,1,229,1,38,2,230,1,2821,1,2837,1,2829,1,2897,1","external,244,1,249,1,1198,2,2802,1","externally,2763,1","extra,6,1,218,1,296,1,332,2,2705,1,2823,1,2703,1,220,3,2786,1,2797,1,2820,1,2822,9","extract,2870,1","extracting,330,1,334,1","extraction,35,1,100,1,2711,1,2718,1,2885,1","extraoral,35,1","extraordinary,14,1,79,1,1094,1,15,1","extreme,225,1,229,1","extremely,126,1,207,1,226,1,38,1,2710,1,2769,1,2799,1,2810,1,2812,1","extremity,110,1","eye,79,1,217,1,222,1,249,1,268,1,2694,1,2696,1,2732,1,2749,1,223,3,2801,2,2859,2","eyebrow,2859,1","eyebrows,2732,1","eyeglasses,1111,1","eyelashes,2859,1","eyelids,223,1,2859,1","eyes,218,1,2737,1,2741,1,2745,1,2770,2,2791,1,2859,1,2862,1,2870,1","eyewitness,220,1,221,1","f01cb214,1222,1","f03bd778,1157,1","f0518d50if,1170,1","f0953f71,1213,1","f1792633function,1202,1","f17a33b6function,1126,1","f1c36904,1204,1","f212a7b7function,1126,1","f2149c7d,1222,1","f231fe7d,1213,1","f263c099,1142,1,1145,1","f2702af9function,1140,1","f2effe23,1248,1","f38d2d2a,1162,1","f3be2dd5,1216,1","f4883734function,1180,1,1193,1","f4a28f51,1236,1","f4aacde6include,1185,1","f4ab1646,1122,1,1177,1","f4cd7d4c,1213,1","f4dd3216,1210,1","f5318adb,1201,1","f595ee93,1188,1","f5a3b433,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1","f63f08f0if,1188,1","f6b07c68,1179,1,1192,1","f6edaecffunction,1229,1","f729cf35dbcalendar,1216,1","f751105cheader,1129,1,1142,1,1159,1","f794d616,1139,1","f7a5637dheader,1133,1,1204,1","f7d98ce5,1210,1","f82c392c,1162,1","f87a9da3ccsecurityredirect,1216,1,1219,1,1248,1,1245,1,1254,1","f8c312a9function,1153,1","f9554073header,1170,1","f997fb44,1167,1","făĽr,1136,11","fa13854cccseventresult,1185,1","fa5db1d5function,1246,1","fabricate,2745,1","fabricatemodels,2745,1","fabrication,35,1,2727,1,2745,1","face,222,1,35,1,100,1,2723,1,2727,2,2732,3,2737,1,2741,1,2745,2,223,1,230,2,2821,2,2859,2","faced,127,1","facet,263,1,2776,1","facets,234,1","facial,79,1,99,1,227,1,35,2,100,2,2722,5,2723,2,2724,2,2725,1,2727,1,2730,13,2731,1,2732,6,2733,2,2737,1,2741,1,2745,4,2786,1,2821,24","facialdisfigurement,2859,1","facilis,114,1","facilitate,6,1,2724,2,2821,6,1111,1,2894,1","facilitates,2895,1","facilities,28,7,48,1,51,1,64,3,65,2,69,1,99,1,107,1,126,1,118,1,120,3,128,1,137,2,143,5,199,2,208,1,224,1,298,2,320,1,330,2,334,2,1077,1,1081,1,1094,1,2684,2,2690,1,15,1,2692,1,2694,5,2693,1,35,3,38,5,49,2,62,1,2698,1,108,4,2710,1,2712,1,2713,1,2720,1,2745,2,2757,1,256,5,2799,1,2792,1,2797,1,322,1,2827,1,2831,1,2838,2,2859,1,2864,1,2893,1,2894,1,2895,1,2896,1","facility,6,1,64,1,90,1,143,1,224,1,249,1,268,1,320,1,323,1,1077,2,1094,1,2623,1,2690,1,15,1,108,1,109,1,2711,3,2762,1,2770,3,256,1,2776,2,2797,2,293,2,2801,1,2807,1,2831,1,1111,3,2894,1,2895,1","facilitypsychological,128,1","facilty,2797,1","facio,114,1","fact,2688,1,2821,1,2862,1,2874,1,2896,1,2897,1","factor,143,2,2707,1,2724,1,2739,1,2743,1,2755,1,2762,1,2763,1,256,2,2821,2","factorial,110,1,213,1","factors,86,1,143,1,215,1,222,1,226,1,2708,2,2737,1,2741,1,2763,1,214,1,230,1,256,1,2801,1,2821,2","factory,2871,2","facts,6,1,2690,8,2862,1","facualty,36,5,37,1","faculties,36,1,65,1,2694,1,2695,1","faculty,19,1,28,2,30,1,31,1,32,3,33,2,36,4,37,9,41,5,42,1,43,5,48,2,50,1,51,1,55,6,56,5,57,9,63,9,64,2,65,3,67,1,69,2,70,12,71,1,74,1,103,1,105,1,234,1,246,1,295,3,330,1,334,1,1084,3,1094,1,2619,1,15,1,2694,2,20,1,2693,2,35,2,38,1,39,1,47,1,49,1,2696,4,62,2,2697,1,2698,1,2699,1,2722,2,2821,11,2827,3,2833,2,2864,1,2620,5,2894,1,2895,3,2897,1","fail,215,1","failed,1135,3,1137,1,2763,1,251,1,2775,1","failing,2817,1","fails,1135,1","failure,29,1,31,2,128,1,211,2,330,1,334,1,1077,2,38,2,220,1,2896,1","faint,221,3,1111,1","fainting,217,4,218,1,215,1,219,1,222,1,225,1,226,1,229,1,214,1,216,1,220,1,221,24,223,1,230,1","fairly,226,1,2791,1,2862,1","faith,14,1,332,1,2816,1,2820,1,2822,1,2862,1","faiths,28,1","falkland,2885,1,2887,1","fall,10,1,218,1,216,1,221,1,226,1,2776,2,1111,1","falling,217,1,221,1,1111,1","fallopian,2859,1","fallot,268,1,2705,1,2703,1,2797,1","falls,48,1,69,1,330,1,334,1,2693,1,62,1,216,1,220,1,1111,2","falsch,1136,2","falsche,1136,3","false,330,1,334,1,1120,8,1122,5,1124,55,1127,1,1129,1,1133,18,1134,7,1135,4,1139,13,1142,6,1143,4,1145,6,1146,4,1152,5,1153,8,1156,4,1157,3,1159,1,1161,3,1162,13,1164,3,1167,3,1168,2,1170,3,1173,1,1174,11,1175,3,1177,5,1179,26,1180,2,1183,1,1185,9,1188,3,1225,25,1255,1,1192,18,1195,1,1197,7,1198,5,1201,5,1202,8,1204,15,1207,4,1208,4,1210,28,1211,1,1213,10,1216,13,1217,2,1219,23,1220,1,1222,8,1228,8,1231,5,1233,8,1236,16,1248,21,1239,3,1242,5,1243,1,1245,13,1246,1,1250,21,1254,26,1126,32,1140,4,1193,3,1205,7,1226,1","familial,2778,5,2779,5","familiarised,31,2","familiarising,2696,1","families,208,1,246,1,1094,1,15,1,38,2,2696,1,214,1,2776,1,261,1,2838,1,2841,1,2862,1","family,6,3,32,1,142,1,64,1,65,1,111,1,127,1,143,4,215,1,222,1,246,1,300,1,332,3,2692,6,2696,4,2787,1,2697,1,2708,1,214,1,216,1,220,2,230,2,256,4,2776,4,261,1,2780,1,2786,3,2820,3,1111,8,2866,1,2874,1,2892,2,2897,2","family’s,2892,1","famous,2692,1,220,1","fams,19,1,57,1","faq,126,8,218,5,215,5,219,5,222,5,225,5,229,5,233,8,253,8,2726,8,2731,8,2735,8,2739,4,2743,4,2748,8,214,5,216,5,220,5,221,5,223,5,226,5,230,5,2791,8,291,8,1078,4","faqs,1078,4","far,105,1,111,1,330,2,334,2,38,1,1111,1","fare,28,1","farmer,2870,1","faroe,2885,1,2887,1","farreachingpsychosocial,35,1","faruqi,332,1,2820,1,2822,1","fashion,2821,1","faso,2885,1,2887,1","fast,6,1,214,1,2807,1,1111,1,2862,1,2896,1","faster,1135,1,2776,2","fasting,110,1,220,1,2768,1,2840,1","fat,215,1,2732,2,214,4,230,1","fatal,2821,2","fate,2821,1","father,2692,2,2778,1,2779,1,2870,1,2874,2,2892,3","father’s,2692,1","fatigue,220,1,223,1","fats,215,1","fatty,110,1,214,1","favor,330,1,334,1,293,1","favour,330,1,334,1,2832,1,2863,1","favourable,220,1","favouring,2819,1","fax,48,1,69,1,330,1,334,1,2689,1,2693,1,62,1,2817,1,2818,1,2821,1,2825,1,2826,1,2828,1","fazal,2822,1","fb076289ccseventresult,1170,1","fba93089if,1195,1","fbhi,2761,1","fc5c5453,1192,1","fc8ec1aa,1248,1","fcb6e20c,1122,1,1133,1,1139,1,1142,1,1145,1,1148,1,1152,1,1156,1,1161,2,1167,1,1170,1,1177,1,1179,1,1182,1,1185,1,1188,1,1225,1,1192,1,1201,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1239,1,1242,1,1245,1,1250,1,1254,1","fcb6e20cclass,1122,1,1133,2,1139,1,1142,1,1145,1,1152,1,1156,1,1161,1,1177,1,1179,2,1185,1,1225,3,1192,2,1201,1,1204,2,1207,1,1210,3,1213,1,1216,1,1219,3,1222,1,1228,1,1231,1,1233,1,1236,1,1248,2,1239,1,1242,1,1245,1,1250,1,1254,1","fclose,1125,1,1175,1,1198,1","fd41caa1contents,1222,1","fd5777d8,1161,1","fd6e473d,1139,1","fd834952,1185,1","fdb77924,1180,1","fdbd27a4,1179,1","fdd58228,1161,1","fdf87559,1233,1","fdsrcs,2821,1","fe249d81,1179,1,1192,1","fe3f987a,1140,1","fe420631function,1211,1","fe6c4534,1185,1","fear,2862,1","feasibility,2724,2,2821,1","feasible,234,1,2770,1","feature,217,1,1154,1,2897,1","featured,38,1,2838,1","features,51,1,110,1,131,1,1154,3,2753,1,226,1,2778,1,2779,1,2786,1","feb,141,1,117,1,1150,2,2821,1,1126,2,2620,1","febrile,2714,1","februar,1150,1,1126,1","february,1150,1,38,1,2722,3,2821,9,1126,1","fecal,139,1","fed,2801,1","federation,2821,1","fee,6,1,48,1,69,1,209,1,330,14,334,14,20,1,2693,1,62,1,2818,2,2819,1,2832,1,2862,1,2863,4,2864,2","fee42b0finfopanel,1173,1","feed,2791,1","feedback,6,1,1079,8,1080,8,2836,1","feeding,2690,1,2711,1,2715,1","feeds,2791,1","feel,6,2,28,1,1101,1,216,2,220,1,221,1,223,1,230,1,1111,2,2874,5,2896,1","feeling,208,1,222,2,2870,3,2874,1","feelings,217,1,225,2,229,2","fees,48,2,69,2,330,6,334,6,20,1,2693,2,62,2,2863,2,2864,2","feet,111,1,208,1,215,1,108,2,216,1,2892,1","feetand,1101,1","fehlen,1136,2","fehler,1136,8","fehlt,1136,1","feld,1136,26","fellow,1084,1,2821,2","fellows,2763,1,2821,2","fellowship,105,1,106,1,107,1,209,1,1084,4,1081,6,2619,1,2623,1,251,3,2808,2,2821,5,2825,6,2826,6,2620,3,2893,7,2894,1,2895,1","fellowships,234,1","felt,10,1,31,1,2692,1,220,1,221,1,2870,2,2871,1,2874,1,2896,3","female,143,3,24,1,256,3,2778,1,2779,1,322,1,1079,1,1111,3,2885,1,2887,1","females,110,1,100,1","fenol,36,1,37,1","fenster,1136,2","fer,2821,1","fernandez,2821,1","ferritin,110,1","fes,70,1","fesibility,2821,1","festgestellt,1136,1","fetal,141,1,143,3,2694,1,256,3,266,1,2797,1,2847,2","fetch,1135,3","fetus,2786,1,266,1","fetuses,143,1,256,1","fever,268,3,38,5,2714,1,223,1,2838,2,2871,1,2892,2","ff11bec1,1213,1","ff3329a9if,1122,1","ffa39403ccseventresult,1219,1","ffb1a15f,1233,1","ffdrcs,2821,1","fgets,1175,2","fh,1125,3,1198,3","fhno,2821,18","fi,2834,1","fiber,215,1,214,1","fibre,80,1,126,3,199,1,298,1,2684,1,2705,1,2703,1,2710,3,2769,1,2785,1,2799,3,2859,1","fibrillation,51,1","fibroids,143,2,256,2","fibromastosis,2821,1","fibromyalgia,217,1,2775,1,2776,1","fibrosis,86,1,296,1,2694,1,2763,1,2847,1","fibula,2821,5","fic,70,1","field,31,2,64,1,71,2,90,1,92,3,105,4,120,1,201,1,208,1,244,2,246,1,1127,4,1135,12,1136,5,1137,25,1154,2,1190,5,1225,152,1227,1,1224,11,1228,56,1229,5,2694,2,20,1,35,3,2696,1,2823,1,2698,1,2708,1,2769,1,2802,1,2821,5,1126,24,1226,7,2864,3","fieldname,1124,28,1126,11","fields,28,1,1081,1,1122,1,1133,1,1135,5,1136,3,1137,6,1139,1,1142,1,1145,1,1156,1,1161,1,1177,1,1179,1,1185,1,1190,3,1225,83,1227,9,1238,1,1192,1,1204,1,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1224,9,1228,32,1229,19,1231,1,1233,1,1236,1,1248,1,1239,9,1242,1,1245,1,1250,1,1254,1,20,1,2723,1,2802,1,2821,2,1126,8,1226,28,2862,1,2864,2,2620,1,2893,1,2894,1","fieldsarr,1140,4","fieldsdatasource,1225,5","fieldsdir,1225,1","fieldsorder,1225,1","fieldtype,1140,4","fifteen,2619,1","fight,80,1,223,1","figures,2862,1","fiji,2885,1,2887,1","filariasis,2776,1","file,1122,2,1124,27,1125,17,1133,2,1136,7,1137,22,1139,2,1142,2,1145,2,1148,2,1152,2,1156,2,1161,2,1164,1,1167,2,1170,2,1179,2,1182,2,1185,2,1188,2,1190,5,1225,2,1192,2,1198,28,1201,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1228,2,1233,2,1236,2,1248,2,1239,2,1242,2,1245,2,1250,2,1254,2,2758,3,2803,3,2814,3,1126,1,1140,3","filecontent,1124,2","filecontrol,1124,12","filed,1213,6,1216,14,1222,8,1228,6,1233,10,1245,6","fileencoding,1122,1,1124,5,1125,1,1129,1,1133,1,1139,1,1142,1,1145,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1225,1,1192,1,1198,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1126,2","filefolder,1124,26","filemask,1124,8","filemasks,1124,4","filename,1120,4,1122,5,1124,16,1133,7,1134,3,1139,5,1142,2,1143,1,1145,2,1148,2,1152,7,1156,3,1157,2,1161,4,1162,6,1167,5,1170,5,1174,10,1177,5,1179,11,1182,2,1180,2,1185,5,1188,5,1225,9,1192,11,1197,7,1198,2,1201,7,1204,7,1207,3,1209,1,1210,9,1213,5,1216,5,1219,6,1222,7,1228,6,1231,8,1233,7,1236,5,1248,16,1239,7,1242,9,1245,6,1250,5,1254,5,1126,1,1193,1,1205,2","filenotfound,1124,2,1136,1,1137,1,1190,1","files,1124,6,1137,2,1154,1","filesfoldernotfound,1124,1,1136,1,1137,1","filesize,1124,7,1125,2,1198,2,1209,1","filesizelimit,1124,5","filesystem,1137,2","fileupload,1124,13","fill,330,1,334,1,2863,2,2864,1","filled,8,36,330,4,334,4,214,1,2776,1,1111,1,2859,1,2870,1","filling,330,1,334,1,35,1","fillings,35,1,2885,1","film,38,1,2838,1","filmless,309,1,2694,1","films,1081,1,2619,3,2893,1","filter,1136,1,1137,1,1190,1,1247,1,1191,1","filtering,31,1","filtern,1136,1","final,105,1,330,2,332,9,334,2,4,1,2696,1,2820,1","finallistofaccommodationfor54th,2820,8","finance,6,1,48,1,69,1,330,1,334,1,2693,1,62,1,2863,2","financial,128,1,2694,1,38,3,1111,4,2892,1","financially,16,1,38,1,2838,1,2892,1","find,28,1,29,2,41,4,42,4,43,5,78,2,79,1,410,5,411,5,412,4,413,4,1074,1,1077,1,1081,1,1094,1,1102,1,1137,2,4,1,2692,1,2694,1,38,1,2824,10,2709,1,230,1,2836,1,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2838,1,2833,1,1111,1,2841,1,2862,1,2872,1,2885,1,2887,1","findadoc,2836,3","finddr,412,4,413,4","finded,1198,3","finden,1136,1","findings,103,1,219,1,2759,1,2811,1,2805,1","findlocale,1124,3","fine,1135,1,15,1,100,1,2798,1,2801,1","fineneedles,227,1","finest,51,1,309,1,2694,2,108,1,109,1","fingers,219,1","finish,1136,2,1137,2,1190,2","finish2,1136,1,1137,1,1190,1","finished,1135,1,1137,2","finishing,2821,1","finland,2834,1,2885,1,2887,1,2620,1","fire,1077,1,220,1","firm,292,1","firmly,1094,1,15,1,2862,2","firms,291,1","first,6,3,29,1,31,7,32,1,232,1,105,1,110,1,120,1,127,1,131,1,143,5,207,1,213,2,215,1,298,1,309,1,320,1,330,1,334,1,1092,1,1094,1,1136,2,1137,4,1142,1,1145,1,1174,4,1176,1,1177,23,1184,1,1185,23,1186,1,1190,2,1196,1,1198,1,1248,23,1249,2,1241,2,1242,21,1247,2,1250,17,1253,1,1254,43,15,1,2694,2,20,9,38,2,2696,1,2787,1,2708,1,108,1,2711,1,2712,1,2723,4,2727,1,2736,1,2737,1,2739,2,2740,1,2741,1,2743,2,2745,1,2755,2,2758,1,2762,1,2766,1,2770,3,256,5,2780,1,2781,1,2782,1,2783,1,2785,1,2791,2,2803,1,2814,1,322,1,2817,1,2819,2,2821,8,2825,1,2832,1,2838,2,1111,1,1189,1,2862,5,2863,2,2864,2,2871,1,2874,1,2894,1,2896,3","firstdate,1157,6,1162,6,1208,6","firstday,1134,12,1205,30","firstmonthdate,1156,4,1161,4,1207,4","firstoffpath,1174,3","firstonpath,1174,3","firstprocessingdate,1156,6,1161,6,1207,6","firstshoweddate,1156,9,1161,9,1207,9","firstweekday,1124,3,1134,4,1156,6,1157,2,1161,6,1162,5,1207,6,1208,2,1205,14","fischer,207,1","fish,222,1,214,1,2781,1,2782,1,2783,1,2784,1","fisher,207,1","fishman,2821,1","fissure,35,1","fistula,2797,1","fistulae,2720,1","fistulas,137,1,2720,1,322,1","fistulograms,2720,1","fit,1101,1,2863,1","fitness,111,1,1165,1,2708,1,2837,1","fits,217,1,220,1","fitted,1077,1","five,232,1,71,1,268,1,2695,1,2620,1,2894,2","fixed,143,1,213,1,1154,5,35,2,220,1,256,1,2863,1","fixes,1154,3","fixing,2801,1","flag,1127,7","flags,1135,4","flap,35,1,2722,1,2749,1,2821,9","flaps,35,1,2722,1,2821,10","flashing,218,1","flat,2802,1","fled,2862,1","fledged,2770,1,2896,1","flexibility,2895,1","flexible,126,2,247,1,2694,1,2710,2,2799,2","flight,2896,1","floating,2778,1,2779,1","floor,48,1,69,1,330,1,334,1,2693,1,35,1,62,1,220,1,1111,6,1126,4","floors,1111,1","flourescent,2781,1,2782,1,2783,1","flow,92,1,2702,1,214,1,2770,3,2791,1,2827,1","flower,2845,1","flowers,2845,1","flows,230,1","fluconazole,226,1","fluctuating,217,1,223,2","fluid,263,2,143,2,220,1,256,2,2786,2","fluids,201,1,221,1","fluorescent,86,1,201,1,2694,1","fluoroscopy,126,1,2710,1,2799,1","fluoxetine,226,1","fluphenazine,2739,1,2743,1,2755,1","fluroscopy,309,1,2694,1","flushing,221,1","fly,332,2,2820,1","fn,2816,40","fnab,2798,1","fnac,2767,1","focal,28,1,2802,2,2864,1","focus,71,1,103,1,127,1,244,1,247,1,1074,2,1081,1,2619,1,2724,1,2737,1,2741,1,220,1,322,1,2821,3,2845,1,2863,1,2864,1,2881,1,2893,1","focused,103,2,225,1,229,1,2821,1,2897,1","focuses,63,1,244,1,1097,1,2696,2","focusing,83,1,2694,1","focuson,4,1","fogk,23,15","foldable,2694,1","folder,1124,2,1136,3,1137,11,1154,1,1164,1,1190,3","folgenden,1136,2","folgendes,1136,1","folic,220,1","follicular,143,2,256,2","follow,110,1,120,1,199,1,298,1,330,1,334,1,2684,1,2717,1,82,1,108,1,2712,2,2758,1,230,1,2776,1,2803,1,2814,1,1111,2,2841,1","followed,92,4,246,1,330,1,334,1,35,1,2697,1,2702,1,2718,1,2825,1","following,6,4,29,1,31,1,32,1,48,1,110,1,217,1,207,1,247,1,330,2,334,2,1084,1,1077,1,1135,1,1137,3,1154,3,1164,2,1165,3,2694,1,2693,1,38,1,2696,1,2697,1,2715,1,2721,1,220,2,221,1,223,1,226,1,251,3,2778,1,2779,1,2827,1,2838,1,1111,2,2841,1,2862,1,2863,1","follows,92,1,38,1,2702,1,2719,1,2821,1","font,1162,1,2863,1,2864,1","fontan,2705,2,2703,2,2797,2","food,28,2,218,1,219,1,222,1,330,1,334,1,214,3,220,1,2801,1,2818,1,1111,7,1100,1,2841,1,2862,2","foods,215,1,214,4,226,1,230,1","foot,105,12,106,1,107,2,110,2,111,3,225,1,229,1,1099,1,108,10,2840,1","football,28,1","footer,1141,1,1121,1,1122,12,1128,1,1129,11,1132,1,1133,12,1138,1,1139,12,1142,12,1147,8,1148,21,1149,16,1155,1,1156,12,1158,1,1159,11,1166,1,1167,12,1169,1,1170,12,1176,1,1177,12,1178,1,1179,12,1184,1,1185,12,1187,1,1188,12,1192,12,1203,1,1204,12,1206,1,1207,12,1191,1","footwear,100,1,108,2,216,1","fopen,1125,1,1198,1","forb,69,1,62,1","force,220,1,2810,1,2812,1,2895,1","forces,2821,1","forchildren,35,1","ford,207,1","fordiagnostic,2694,1","fordifferent,64,1,2697,1","fordissertation,31,1","foreach,1120,1,1124,14,1156,1,1161,1,1207,1,1211,1,1126,8","forefront,65,1,1094,1,15,1,2831,1","foreign,48,1,64,1,65,1,69,1,330,1,334,1,2694,1,2693,1,49,2,2695,1,62,1,2711,1,2794,1","forensic,2695,1,2863,1","forever,220,1","forget,220,2,226,3","forgetting,226,1","forgot,220,1,1189,1","form,6,1,64,1,103,1,217,2,213,2,330,8,334,8,1122,1,1133,2,1139,1,1142,1,1145,1,1152,1,1154,4,1165,1,1167,1,1170,1,1177,1,1179,3,1185,1,1188,1,1225,2,1192,3,1201,1,1204,1,1210,2,1213,2,1216,2,1219,2,1222,2,1228,2,1231,1,1233,2,1236,1,1248,3,1239,1,1242,1,1245,2,1250,1,1254,1,15,1,100,1,214,1,2770,1,2778,1,2779,1,2792,1,291,1,2801,2,2817,10,2818,10,2819,6,1126,1,2859,1,2863,3,2864,1","forma,2761,1","formality,2823,2","format,6,3,330,1,334,1,1124,58,1127,3,1136,1,1137,4,1154,4,1126,44,1140,4","formatarray,1126,43","formatierung,1136,1","formatinfo,1124,6","formation,322,1,2821,2","formatmask,1126,13","formats,2864,1","formatstring,1124,18,1126,7","formatteddate,1126,34","formattedvalue,1126,4","formatting,1150,10","formed,103,1,322,1,2864,1","formenctype,1122,2,1133,3,1139,2,1152,2,1167,2,1170,2,1177,2,1179,2,1185,2,1188,2,1225,3,1192,2,1201,2,1204,3,1210,3,1213,2,1216,2,1219,3,1222,2,1228,2,1233,2,1236,2,1248,2,1239,2,1245,2,1250,2,1254,2","former,2885,1,2887,1","forming,1154,1","formmethod,1122,2,1133,1,1139,2,1152,1,1167,1,1170,1,1177,2,1179,1,1185,2,1188,1,1225,2,1192,1,1201,1,1204,1,1210,2,1219,2,1236,2,1248,1,1239,1,1250,2,1254,2","formname,1122,2,1124,7,1133,2,1139,2,1152,2,1167,2,1170,2,1177,2,1179,2,1185,2,1188,2,1225,2,1192,2,1201,2,1204,2,1210,2,1219,2,1236,2,1248,2,1239,2,1250,2,1254,2","formparameters,1213,12,1216,36,1222,18,1228,12,1233,24,1245,12","forms,48,2,69,2,215,1,268,2,330,5,334,6,1165,1,1175,2,2694,1,20,3,2693,2,62,2,2697,2,322,1,2821,1,1111,1,2862,1","formscript,1227,1,1212,1,1213,5,1215,1,1216,5,1221,1,1222,5,1232,1,1228,5,1233,5,1244,1,1245,5","formstate,1213,16,1216,17,1222,16,1228,16,1233,16,1245,18","formsubmitted,1122,7,1133,7,1139,8,1152,6,1167,6,1170,6,1177,6,1179,6,1185,8,1188,6,1225,7,1192,6,1201,6,1204,7,1210,7,1213,9,1216,9,1219,7,1222,9,1228,9,1233,9,1236,6,1248,6,1239,6,1245,9,1250,6,1254,8,1140,2","formulated,247,1,2759,1,2811,1,2805,1","formulating,295,1","formulation,2697,2","formulations,71,1","fornormal,35,1","forpatients,35,1","fort,48,1,69,1,330,1,334,1,2693,1,62,1","forth,2776,1,2837,1","forthe,1097,1","fortnight,143,1,256,1","fortnightly,80,1,199,1,298,1,2684,1,2705,1,2703,1,2785,1","fortunate,2821,1","forty,2690,1,1100,1","forum,103,1","forvarious,64,1,2697,1","forward,28,1,1111,1","forwarded,2823,1","foster,244,1,247,2,2620,1","fostering,247,1","fosters,33,1,245,1","found,6,1,225,1,229,1,1133,1,1137,3,1142,1,1145,1,1171,1,1179,1,1225,1,1192,1,1204,1,1210,1,1219,1,1231,1,1248,1,1242,1,2692,1,216,1,220,1,223,1,2770,1,1111,1","foundation,31,2,2821,11,2845,1,2864,1","founded,16,1,30,1,1094,1,2690,1,15,1,2864,1,2874,1,2896,1","founder,14,1,1094,1,4,1,15,1","founders,38,1,2862,1","founding,2895,1","four,30,1,31,1,32,1,141,1,48,1,69,1,71,1,247,1,320,1,330,3,334,3,62,1,2697,1,2709,1,2714,1,2718,1,2763,2,2801,1,2802,1,2821,1,1111,1,2859,1,2620,1","fourteen,1111,2","fourth,32,1,63,1,65,1,103,1,111,1,38,1","fp,1175,14","fputs,1175,2","fqdn,1175,1","frac12,218,1,213,1","fraction,2896,1","fractions,86,2,2801,1","fracture,251,2","fractured,35,1","fractures,232,1,110,1,111,1,251,1","fragile,2778,1,2779,1","fragility,111,1","fragment,251,1","frame,2801,1,2802,1","framed,2697,1","frames,2802,1","framework,2753,1","france,2885,2,2887,2,2620,1","francis,36,1,37,1,2871,5,2872,1","fransisco,2821,1","fraternity,103,1,244,1,245,1,246,1,247,1,2892,1,2897,1","frc,19,1,57,1,2798,1","frcp,2847,1","frcs,2821,4","frcsed,2821,1","fread,1125,1,1198,1","frederich,2778,1,2779,1","free,14,2,16,1,28,1,103,1,290,1,292,1,330,1,334,1,1092,1,1094,4,1135,6,4,1,2690,2,15,4,2692,4,2694,1,35,1,38,24,2708,4,143,4,2723,1,2725,1,2727,1,220,2,2770,1,256,4,2776,4,293,1,2821,14,2837,2,2838,13,1111,3,2859,1,2862,3,2864,1,2871,1,2874,1","freely,2692,1,35,1","freeman,2896,1","freemedicine,35,1","freezer,2761,2","freezes,143,1,256,1","freifeld,1136,1","freifelder,1136,3","freight,2829,1","freitag,1150,1,1126,1","french,2885,3,2887,3","frequency,99,1,120,1,207,6,208,1,222,3,2694,1,100,1,220,2","frequent,215,1,1099,1,38,1,223,1,2874,1","frequently,126,1,127,1,2710,1,2715,1,220,1,2799,1,2813,1,322,1","fresh,214,1,226,1,230,1","fri,1150,1,1126,1","friality,128,1","friday,1139,1,1150,1,2788,1,2739,1,2743,1,2755,1,2765,1,236,1,1126,1,2892,1","fridays,2733,1,2737,1,2741,1","fried,214,1","friend,218,1,1111,1,2871,1","friendly,6,1,120,1,249,1,1094,1,15,1,2694,1,2821,1","friends,28,1,216,1,220,1,230,1,1111,5,2874,2,2892,1","frightened,2870,1","frightening,2874,1","front,1111,2,2892,1","frontiers,2821,1","frozen,226,1,2770,1","frss,2620,1","fruit,2821,1","fruits,28,1,214,2,230,1,2862,1","frustration,2707,1","fryns,2778,1,2779,1","fsms,2620,1","fsockopen,1175,1","fucosidosis,2778,1,2779,1","fulari,332,1,2820,1,2822,1","fulfill,247,1","fulfilling,216,1","fulguration,322,1","full,6,2,28,1,33,1,84,1,107,1,111,1,120,2,215,1,224,1,330,1,334,1,1094,1,1135,5,1136,2,1137,2,1198,2,2688,1,15,1,35,1,38,2,100,1,2717,1,2823,1,82,1,2707,1,2708,1,2709,1,2712,1,2770,1,2797,1,2817,1,2818,1,2838,1,2862,1,2870,1,2874,1,2896,1","fulldate,1156,2,1161,2,1207,2","fullest,16,1,38,1,2837,1,2829,1,2897,1","fullviewevents,1132,1,1133,8,1134,3,1203,1,1204,8,1205,3","fully,16,1,80,1,86,2,114,1,120,1,135,1,139,1,207,1,213,1,320,1,1077,1,1098,1,1175,2,2690,2,38,1,2702,1,108,2,109,1,2713,1,2720,1,2733,1,2753,1,220,1,230,1,2766,1,2791,1,2838,2","fullyimbibed,2897,1","fulzele,332,1,2820,1,2822,1","func,1126,1","function,31,2,84,1,86,1,103,1,105,1,126,5,110,1,127,1,217,1,219,1,225,2,227,4,229,2,269,1,295,4,1120,3,1122,11,1124,78,1127,5,1133,13,1135,21,1139,15,1142,8,1145,8,1148,5,1152,10,1156,12,1161,18,1167,4,1170,4,1174,1,1175,4,1177,11,1179,13,1182,5,1185,11,1188,4,1225,20,1192,13,1197,1,1198,17,1201,10,1204,13,1207,12,1210,24,1213,19,1216,19,1219,20,1222,19,1228,19,1231,8,1233,19,1236,13,1248,13,1239,10,1242,8,1245,19,1250,15,1254,15,2694,1,2696,2,2710,5,2737,2,2741,2,223,1,230,1,251,1,2799,5,2791,1,2821,1,1100,1,2840,2,1126,16","functional,32,1,232,3,92,1,120,1,128,1,269,1,1077,1,35,1,2702,1,2712,1,2724,1,2745,1,2749,1,2753,2,2807,1,2821,3,1100,2","functionality,2702,1,2807,1","functioning,31,1,127,1,199,1,208,1,215,2,225,1,229,1,320,1,1094,1,1097,1,1102,1,2684,1,15,1,2753,1,2762,1,2770,1,2821,1","functioniong,227,1","functions,31,1,142,1,63,1,110,1,137,1,1077,1,1125,1,1127,8,1154,1,35,1,2728,1,2733,1,2744,1,2753,1,2837,1,1126,2,2864,1","fund,1092,1,2692,1,2724,2,2821,6,1111,1","fundamental,14,1,2688,1,2894,1","funded,110,3,2763,1","funding,51,1,2623,1,2708,1,2724,1,2763,5,2821,2,2894,1,2895,1","fundus,2694,1","fungal,201,1","fungicides,2801,1","furnished,49,2","further,6,1,201,1,247,1,35,1,38,1,2708,1,143,1,220,1,256,1,2827,1,2838,1,2894,1,2895,1","fuse,38,1","fused,2801,1","fusion,49,2","futuna,2885,1,2887,1","future,6,2,103,1,126,1,295,1,330,1,334,1,1094,1,1102,1,15,1,35,2,2710,1,2757,1,2776,1,2778,4,2779,4,2799,1,322,1,2821,7,2862,3,2871,1,2894,1","fv,2762,1","fx,2810,1,2812,1","găĽltig,1136,1","găĽltiger,1136,1","gaanam,332,32,2820,31","gabapentin,223,1","gabon,2885,1,2887,1","gadgi,2816,1","gagan,332,1,2820,1,2822,1","gaikwad,332,1,2816,1,2820,1,2822,1","gaining,31,1,92,4,246,1,2862,1","gall,2718,4","gallbladder,118,1,2801,1,2807,1","gallium,2694,1","gallstones,120,1","gambia,2885,1,2887,1","gamma,126,1,309,1,2694,2,2710,1,2769,2,2770,12,2799,1,2797,1,2810,1,2812,1","gammacamera,2694,1","gamut,2694,1","ganapathirao,8,1","gandhi,38,1,2816,1,2821,3,2822,3","gandhipuram,48,1,69,1,330,1,334,1,2693,1,62,1","ganesan,8,1,2847,1,2894,1","ganesh,8,1","ganga,332,1,2820,1,2822,1","gangadharan,2758,1,2803,1,2814,1,2821,1","ganglion,263,1,2776,1","gangliosidosis,2778,1,2779,1","gangrene,226,1","gangs,6,1","gangulappa,2816,1,2822,1","ganztags,1136,1","gap,71,1","garden,2823,1,2863,1","gardening,226,1","garg,2821,1","garimella,332,1,2820,1,2822,1","gas,29,2,86,1,207,2","gases,207,1","gasplant,79,1","gastrectomy,2715,1","gastric,135,1,137,1,2694,1,2715,13,2718,1,2719,1,2720,1","gastritis,2862,1","gastro,137,1,2696,1,2717,1,2711,1,2715,2,2718,1,2759,1,2794,1,2811,1,2805,1","gastroenterologist,137,1,2759,1,2811,1,2805,1,2896,1","gastroenterologists,118,1","gastroenterology,8,2,79,1,110,1,117,1,118,12,120,3,1074,2,2717,1,2700,4,2711,1,2712,2,2715,2,2718,2,2720,1,2847,4","gastroesophageal,120,1","gastrointestinal,78,1,79,1,84,2,103,1,110,1,118,2,120,4,131,2,246,1,2711,1,2756,1,2813,1,2807,1,2809,1","gastromedicine,78,1","gastrostomies,2715,1","gastrostomy,135,1,2711,1","gastrotomy,2711,1","gate,1111,1","gather,6,1","gaucher,2778,1,2779,1","gawhati,2821,1","gayathri,332,1,2820,1,2822,1","gayatri,332,1,2820,1,2822,1","gazette,6,1","gazetted,330,1,334,1","gdfgnhdfkgnfjm,23,1","geă¤ndert,1136,1","geared,2694,1","geben,1136,2","geetha,2821,1","gefunden,1136,4","gegenwă¤rtigen,1136,1","gel,110,1,2724,1,2761,1,2821,1","geleophysic,2778,1,2779,1","gency,2694,1","gender,24,1,1079,1,2885,1,2887,1","genephor,2761,1","genequant,2761,1","generaldate,1124,5,1185,1,1186,1,1248,1,1250,1,1254,3,1126,2","generate,6,2,1127,1,2802,1,1189,1","generated,6,1,219,1,322,1","generatenewpassword,1127,1,1189,1","generates,108,1","generating,2801,1,2821,1","generation,127,1,1094,1,15,1,2802,1,2821,1,2870,1","generations,110,1,38,1,2838,1,2870,1","generous,2831,1","genes,2724,1,2762,1,2763,1,2786,2,2821,2","genesis,51,1,103,1,110,1,2727,1","genetic,120,1,35,1,2788,2,2700,1,143,1,2763,2,256,1,2778,3,2779,3,2781,6,2782,6,2783,6,2785,4,2786,5","geneticist,2725,2","genetics,8,1,142,1,51,1,78,1,79,1,110,1,2695,1,2696,1,2787,5,2788,5,2762,1,2778,5,2779,5,2780,1,2781,10,2782,10,2783,6,2784,1,2785,6,2786,1,2821,2,2847,2,2863,1,2894,2","genital,143,1,256,1,2794,1","genitals,2794,2","genitourinary,323,1,2756,1","genodermatosis,2707,1","genome,1094,1,15,1","genotype,2787,2,2780,1","gentamicin,223,1","gently,220,1","genuine,1081,1,1094,1,15,1,2893,1","genuinely,2897,1","geographical,2776,2,2821,1","geon,2821,1","george,8,1,36,2,37,2,332,1,2692,1,2820,1,2821,1,2847,1,2863,1,2892,1","georgia,2885,2,2887,2","gerade,1136,1","geriatric,127,6,246,4","geriatrician,127,2","geriatrics,8,1,78,1,79,1,126,5,127,9,128,5,2847,2","german,1154,1","germany,213,1,2770,1,2834,1,2885,1,2887,1","gery,2821,1","gesamt,1136,1","gespeichert,1136,1","gestation,143,1,256,1","gestational,111,1,2708,1","gesticulation,330,1,334,1","getccsformatinfo,1124,2","getcontent,1127,1,1171,1,1130,1","getdbvalue,1122,3,1124,6,1133,8,1139,46,1142,6,1145,6,1152,2,1156,2,1161,2,1177,5,1179,18,1185,13,1225,11,1192,12,1201,2,1204,6,1207,2,1210,13,1213,4,1216,5,1219,10,1222,5,1228,4,1231,2,1233,6,1236,9,1248,12,1242,2,1245,5,1250,14,1254,20","geterrors,1133,4,1142,4,1145,4,1179,4,1225,4,1192,4,1204,4,1210,4,1219,4,1231,4,1248,4,1242,4","getfilename,1124,4","getfilesize,1124,2","getformatinfo,1124,4,1134,1,1142,3,1145,3,1156,1,1161,1,1225,1,1198,2,1207,1,1248,1,1126,43,1140,2,1205,5","getformatlink,1205,4","getformattedvalue,1124,10","getformparameters,1213,4,1216,4,1222,4,1228,4,1233,4,1245,4","getformstate,1213,4,1216,4,1222,4,1228,4,1233,4,1245,4","getinfo,1124,4","getlink,1124,3","getmessage,1124,5","getname,1198,13","getnextvalue,1124,2","getparsedvalue,1124,8,1139,14,1225,2,1216,2,1254,2","getprevvalue,1124,1","gets,214,1,2791,1","gettext,1122,3,1123,3,1124,36,1125,1,1134,1,1139,7,1143,2,1146,2,1152,2,1157,1,1162,1,1168,2,1170,2,1171,4,1177,4,1179,2,1180,1,1185,16,1186,3,1188,1,1225,6,1255,2,1192,6,1198,1,1201,2,1208,1,1210,7,1213,2,1216,5,1217,1,1219,6,1222,3,1228,2,1233,4,1236,8,1248,6,1239,2,1245,5,1246,5,1250,9,1254,33,1126,5,1140,3,1189,1,1193,1,1205,1,1252,3","getting,14,1,16,1,1074,1,1081,1,4,1,2688,1,2689,1,2691,9,15,1,2692,1,216,1,220,1,221,1,2836,1,2825,1,2826,1,2827,1,1078,1,1079,1,1080,1,2830,9,2831,1,2832,1,2833,1,2871,1,2892,1","gettotalvalue,1124,1","getvalue,1122,4,1123,6,1124,8,1127,1,1133,5,1134,4,1139,107,1142,19,1143,1,1145,19,1146,1,1153,4,1156,7,1157,1,1161,6,1162,1,1171,5,1177,8,1179,5,1185,21,1186,13,1225,10,1237,6,1255,1,1192,5,1202,4,1204,6,1207,7,1208,1,1210,16,1211,4,1213,7,1216,11,1217,10,1219,14,1220,3,1222,9,1223,3,1228,7,1229,2,1231,5,1233,11,1236,9,1248,9,1240,3,1242,6,1245,10,1246,3,1250,16,1254,68,1140,34,1189,3,1205,7,1214,2,1226,2,1234,4,1251,2,1252,1","getvar,1122,1,1129,1,1133,1,1139,1,1142,1,1145,1,1148,1,1152,1,1156,1,1159,1,1161,1,1167,1,1170,1,1173,1,1177,1,1179,1,1182,1,1185,1,1188,1,1225,1,1192,1,1195,1,1198,1,1201,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1239,1,1242,1,1245,1,1250,1,1254,1","ggt,1097,1,2840,1","ghana,2885,1,2887,1","ghatak,2816,1","ghosh,332,1,2787,1,251,1,2780,1,2820,1,2822,1","gi,8,1,118,1,120,1,131,5,135,6,137,10,139,5,246,1,2716,5,2717,12,2711,2,2715,3,2718,8,2719,6,2720,6,2759,1,2811,1,2805,1,2825,1,2847,2","gibraltar,2885,1,2887,1","gibt,1136,1","giddiness,1099,1,221,1","gif,1210,1","gifts,2831,2","gingivo,2724,2,2821,2","gingivoplasty,35,1","giriraj,332,1,2816,1,2820,1,2822,1","girish,2816,1,2847,1","girl,2859,2","girls,330,1,334,1","gisha,2821,1","gist,2863,1","gisurgery,131,4,2836,2","give,6,9,31,1,232,1,120,1,219,1,2694,1,38,1,2696,1,2717,1,2712,1,2718,1,2722,1,216,1,226,2,2821,1,2838,1,1111,2,2870,1","given,6,2,139,1,218,1,219,1,227,1,332,4,35,1,38,1,2696,3,2823,1,2722,1,2762,1,220,3,230,1,2778,1,2779,1,2791,1,2801,1,2820,4,2821,3,2825,1,2838,1,1111,4,2862,3,2874,1,2892,2,2894,1,2896,2","giventime,2897,1","givers,127,1","gives,2801,1,2859,1,2871,1","giving,6,1,114,1,2619,1,223,1,2802,1,2821,1,2838,1,2874,1,2896,1","glăĽckwunsch,1136,1","gladwin,332,1,2820,1,2822,1","glance,20,1","gland,2708,1,2736,1,2740,1,223,1,2809,1","glands,268,1","glargine,110,2","glasgow,2781,1,2782,1,2783,1,2785,1,2821,1","glass,143,1,256,1","glassionomer,35,1","glaucoma,222,1,249,1,2694,1,1100,1,2847,1","glen,2797,1","glenn,2705,1,2703,1","glenohumeral,251,1","glimepiride,110,1","gliomas,232,1","glipizide,110,1","global,213,1,1120,4,1122,10,1123,5,1124,21,1127,4,1133,13,1134,16,1139,14,1142,4,1143,5,1145,4,1148,5,1146,6,1152,13,1153,9,1156,8,1157,8,1161,15,1162,12,1164,1,1167,6,1168,7,1170,6,1171,10,1174,1,1175,1,1177,10,1179,13,1182,5,1180,8,1185,10,1186,8,1188,6,1225,17,1237,2,1255,4,1192,13,1197,1,1198,3,1201,13,1202,5,1204,13,1207,8,1208,12,1210,21,1211,6,1213,10,1216,10,1217,5,1219,17,1220,3,1222,10,1223,3,1228,10,1229,4,1231,4,1233,10,1236,12,1248,13,1239,13,1240,3,1242,4,1243,3,1245,10,1246,4,1250,14,1254,14,1126,13,1140,28,1189,4,1193,8,1205,19,1214,3,1226,3,1234,3,1251,1,1252,3,2897,1","globalparse,1198,6","globals,1198,18","globe,2737,1,2741,1,2864,1","globulin,2840,1","glorious,10,1","glucometers,2708,1","glucose,141,1,86,1,215,3,1097,1,2708,1,108,3,110,2,2847,1","glycated,86,1","glycemic,2714,1","glycogen,2778,1,2779,1","glycolic,100,1","gm1,2778,1,2779,1","gmp,290,1,291,1","gmt,1126,11","goa,2822,2","goal,71,1,2724,1,216,1,2776,1,2821,2,2831,1,2897,1","goals,292,1,2620,1,2897,1","goats,2871,1","god,14,1","goes,215,1,2862,1","goi,51,2,2623,2,2895,2","going,6,1,268,1,2791,1,1111,5,2894,2,2896,1","goiter,2770,1","goitre,2768,1","golabi,2778,1,2779,1","gold,6,1,2821,8","goldblatt,2778,1,2779,1","golden,2694,1","goldenhar,2778,1,2779,1","gollamandala,332,1,2820,1,2822,1","gomonth,1204,8,1205,9","good,31,1,215,1,292,1,1081,1,1097,1,1099,1,1102,1,38,1,2702,1,2708,1,214,9,223,1,2776,1,2791,1,2801,1,2813,1,2862,2,2893,1,2894,3,2897,1","goodfilemask,1124,6","goods,90,1,1165,1,2702,2","gopakumaran,70,1","gopal,332,1,2820,1,2822,1","gopalakrishna,2821,1","gopalakrishnan,19,1,57,1","gopalan,2863,1","gopinathan,2863,1","goraj,2821,3","gorlin,2778,1,2779,1","gosala,2821,1","gosh,332,1,2820,1,2822,1","got,2855,1,2892,2","gottsegen,19,1,15,1,2863,1","gour,332,1,2820,1,2822,1","gourdin,110,1","gouri,332,1,2820,1,2822,1","governing,2821,2","government,320,1,330,1,334,1,1094,2,2623,1,15,2,2737,1,2741,1,322,1,2821,1,2822,1,2862,1,2895,1","governmentalorganisations,35,1","govind,48,1,330,1,332,1,334,1,2693,1,62,1,69,1,2820,1,2822,1","govt,38,1,110,1,2724,3,2821,2,2822,14,2838,1","goweek,1161,18,1162,7,1204,9,1207,16,1208,9,1205,9","goweekheader,1161,5,1162,3,1207,3,1208,9","goyal,332,1,2820,1","goyalpgimer,2822,1","gpo,213,1","gră¶ă˙er,1136,1","grace,2692,1,2821,2,2892,2","grad,2821,1","gradient,2761,1","gradients,2807,1","gradual,2708,1,2727,1,2737,1,2741,1,2745,1","gradually,111,1,2708,1","graduate,29,1,30,1,31,1,224,1,1077,1,2688,1,2690,2,2694,3,2714,1,2821,4,2847,1,2863,1,2620,1","graduates,29,1,31,1,65,1,71,1,105,1,213,2,295,1,49,2,2695,1,2697,1","grafting,100,2,2707,1,2727,1","grafts,35,1,2708,1,2727,1,2732,1,322,1","grains,214,1","gram,2821,1","grand,2821,1,2847,22","grant,1081,1,110,1,2724,2,2821,5,2822,1,2893,1","granted,30,1,1111,1,2892,1","granting,6,4","grants,48,1,330,1,334,1,2693,1,62,1,69,1,2724,1,2821,2,2894,1","granules,251,1","granulocyte,2739,1,2743,1,2755,1","graphic,108,1","graphics,207,2","gratitude,2692,1,2892,3,2896,1","grave,2801,1","graves,103,2,2708,2,2768,1,2770,2","gravis,217,2,218,1,215,1,219,2,222,1,225,1,229,1,214,1,216,1,220,1,221,1,223,13,226,1,230,1","great,10,1,268,1,1094,1,15,1,2692,1,35,1,38,1,2821,1,2838,1,2864,1,2874,1,2897,1","greater,1137,2","greatest,79,1","greatly,38,1,2720,1,2807,1,322,2","greece,2821,2,2834,2,2885,1,2887,1","green,28,1,226,1","greenapple,1152,2,1201,2,1239,2","greenland,2885,1,2887,1","greeting,1175,4,2897,1","grenada,2885,1,2887,1","grenadines,2885,1,2887,1","grid,1133,4,1142,4,1145,4,1179,6,1225,4,1192,6,1204,3,1210,4,1219,4,1231,4,1248,6,1242,4,1126,1","gridblock,1133,4,1142,4,1145,4,1179,4,1225,4,1192,4,1204,4,1210,4,1219,4,1231,4,1248,4,1242,4","gridformprefix,1136,1,1137,1,1190,1","gridformsuffix,1137,1,1190,1","gridpagenumbererror,1136,1,1137,1","gridpagesizeerror,1136,1,1137,1","griffey13,1154,1","groin,2791,1,2797,1,2813,1","gross,32,1,2863,1","ground,48,1,330,1,334,1,2693,1,62,1,69,1,1111,4","grounds,330,1,334,1","groundsand,2693,1,48,1,62,1,69,1","group,29,1,31,3,32,2,64,1,103,1,118,1,215,1,246,1,300,1,330,1,334,1,1074,1,1213,1,38,2,2696,1,2697,1,110,5,2714,1,143,2,2722,1,2750,1,216,1,220,1,223,1,256,2,2778,3,2779,3,2821,5","groupid,1171,1,1126,8","groupidnotset,1126,1","grouping,1097,1,2840,1","groupnumber,1174,3,1126,4","groups,142,1,103,1,1178,1,1179,20,1180,69,1192,20,2708,1,2819,1,1191,1,1193,59,2864,1,2894,1","groupsaccess,1126,7","groupsdatasource,1179,5,1192,5","groupsdir,1179,1,1192,1","groupseparator,1124,3,1126,4","groupsorder,1179,1,1192,1","groupssearch,1179,13,1180,9,1192,13,1193,9","grow,247,1,2791,1","growing,35,1,2864,1","grown,14,1,208,1,2690,1,2896,1","growth,28,1,64,1,103,1,111,1,114,1,35,3,2696,1,100,1,2697,1,143,2,2725,2,2727,1,256,2,2821,3,2863,1,2620,1","growthand,2696,1","gsk,2724,1","gt,21,1,22,1,1174,1,2687,1,2692,4,2863,4,2892,2","guadeloupe,2885,1,2887,1","guam,2885,1,2887,1","guard,28,1,1111,1","guardian,330,1,334,1,1111,1","guards,6,1","guatemala,2885,1,2887,1","guernsey,2885,1,2887,1","guess,6,1","guessing,330,1,334,1","guest,70,1,2821,1,2847,4","guga,332,1,2816,1,2820,1,2822,1","guiana,2885,1,2887,1","guidance,28,1,64,1,111,1,217,1,246,1,309,1,330,1,334,1,2694,1,38,1,2696,2,2697,1,2708,2,2749,1,2892,1","guide,1164,1,2620,2","guided,232,3,309,1,2694,2,143,4,2749,1,2766,1,2770,1,256,4,2798,2,2807,1,2821,1,2841,1","guidelines,209,1,214,1,220,1,2768,1","guides,105,1,2895,1","guiding,2821,1,2896,1","guinea,2885,4,2887,4","gujarat,38,1,2821,1,2822,2,2838,1","gum,2885,1","gunesh,2821,1","gupta,332,2,2816,1,2820,2,2822,1","gurleen,2847,1","gurukula,28,1,330,1,334,1","gurulingappa,332,1,2820,1,2822,1","guruvayoor,2821,2","guwahati,2821,2","guyana,2885,1,2887,1","gymnasiums,28,1","gynaec,1084,1,2813,1,2808,1,2825,3","gynaecologic,143,1,256,1","gynaecological,2756,1","gynaecologicnursing,2696,2","gynaecologists,2759,1,2811,1,2805,1","gynaecology,246,1,2694,2,2840,1,2847,1","gyneacology,2695,1","gynecologic,142,2,143,5,256,5","gynecological,141,1,117,1,143,1,256,1,2809,1","gynecologist,143,1,256,1","gynecology,8,1,141,2,142,10,78,1,79,1,117,1,120,4,246,1,38,1,143,5,2721,1,2759,2,256,5,2811,2,2805,2,2825,1,2838,1","gynopsychiatric,143,1,256,1","h17,330,1,334,1,2693,1,48,1,62,1,69,1","habit,2862,1","habits,222,1,1102,1,2708,1,1100,1,2862,1","hacking,6,1","had,6,1,14,1,4,1,2692,1,2763,1,220,1,221,1,2859,3,2862,4,2864,1,2870,3,2871,3,2874,4,2892,3,2894,1,2895,1,2896,4,2897,1","hadstepped,2897,1","haemangiomo,2859,2","haematological,2757,3","haemo,323,1","haemogram,1100,1","haemorrhage,230,1","hair,218,2,100,6,2707,3,2732,1,2778,1,2779,1","hairdressers,28,1","haiti,2885,1,2887,1","hajdu,2778,1,2779,1","half,10,1,219,1,227,1,334,1,1135,1,38,2,48,1,2695,1,230,1,2776,1,2864,1,2896,1","hall,28,1,330,25,334,25,1074,2,38,1,2838,1,2862,1,2863,1","hallervorden,2778,1,2779,1","hallmark,254,1,110,1","halls,49,2","hallway,2874,1","haloperidol,223,1","halt,1135,3","halted,1135,1","hand,64,1,330,2,334,2,2770,2,2810,1,2812,1,2821,6","handful,322,1","handicapped,2690,1,220,1,2871,1,2892,1","handle,137,1,1135,2,2696,1","handled,131,1,137,1,2720,1,2863,1","handling,247,1,1135,1,143,1,256,1","handrails,216,1","hands,31,2,209,1,1101,1,2722,1,2763,1,216,1,2870,1","handwriting,330,1,334,1,216,1","happen,6,1,220,1","happened,6,1,2870,2","happening,246,1","happens,6,1,137,1,139,1,221,1","happiness,2870,1","happy,1111,2,2871,1,2874,1","harbour,2778,1,2779,1","hard,31,1,1094,1,15,1,230,1,2864,1,2874,1,2892,1","hardest,2838,1","hardinge,2822,1","hardware,6,1","haridas,8,1,2821,1","harish,103,1,105,1,110,5,2709,1,2816,1","harm,220,1","harmful,2837,1","harmonic,135,1,2716,1,2810,1,2812,1","harmony,2821,1","harnessing,1074,2","hartals,2897,1","haryana,2822,3","has22,29,1","hasaround,64,1","hash,1154,1,1171,3,1189,2","haveaccess,64,1","haveseen,2897,1","having,28,1,90,1,99,1,105,1,234,1,1077,1,1081,1,2690,2,2790,1,2711,1,143,1,2724,1,214,2,220,4,230,6,256,1,2778,3,2779,3,2786,3,322,1,1111,1,2859,2,2892,1,2893,1","haystack,1126,2","hazards,1100,1","hb,330,2,334,2","hba1c,1099,1,2840,1","hbsag,6,1,2840,1","hbv,2762,1","hcg,143,1,256,1","hci,2829,4","hcl,2739,1,2743,1,2755,1","hcp,110,1","hcv,2762,1","hdl,1097,1,214,2,2840,2","hdr,2801,1,2827,1","head,6,1,8,1,232,1,36,7,37,7,51,1,78,1,79,3,90,1,114,1,218,1,222,1,234,1,246,1,330,1,334,1,1084,1,1077,1,2690,1,2694,2,35,2,2722,12,2723,13,2724,16,2725,1,2726,1,2727,1,2728,1,2730,1,2731,1,2732,1,2733,1,2735,2,2736,19,2737,17,2740,15,2741,17,2743,1,2744,2,2745,1,2746,1,2748,1,2749,2,2750,4,2759,3,2762,1,2763,4,216,1,221,1,226,1,2770,4,2797,1,2801,3,2810,1,2811,3,2812,1,2813,2,2805,3,2809,1,322,1,2819,1,2821,121,2825,1,2826,3,1111,1,2847,5,2859,4,2620,4","headache,217,2,222,19,226,1,2765,1,2874,2","headaches,217,2,218,1,215,1,219,1,222,12,225,1,229,1,214,1,216,1,220,1,221,1,223,1,226,1,230,1","headand,2821,1","headandneck,2821,8","headandnecksurgery,2733,1,2746,1,2821,1","headed,2894,1","header,1141,1,1121,1,1122,10,1125,1,1128,1,1129,8,1132,1,1133,10,1138,1,1139,10,1142,10,1143,1,1145,2,1151,8,1152,26,1153,48,1155,1,1156,10,1158,1,1159,8,1166,1,1167,10,1169,1,1170,10,1173,2,1171,4,1175,2,1176,1,1177,10,1178,1,1179,10,1184,1,1185,10,1187,1,1186,1,1188,10,1225,10,1238,8,1192,10,1195,1,1203,1,1204,10,1206,1,1207,10,1209,1,1210,10,1213,2,1215,1,1216,10,1218,1,1219,10,1222,2,1224,1,1228,2,1230,1,1231,10,1233,2,1235,1,1236,10,1248,10,1249,1,1239,16,1240,27,1241,1,1242,10,1244,1,1245,10,1247,1,1250,10,1253,1,1254,10,24,1,1126,2,1140,2,1191,1","headers,1175,5","headgear,35,1","headquartered,16,1,2690,1","heal,110,1","healing,14,1,215,1,110,1,2776,1,2862,1","health,14,1,16,1,28,2,29,2,30,2,31,6,33,7,63,3,64,11,65,1,78,1,79,2,86,1,90,1,103,1,106,1,107,1,126,1,128,4,211,1,213,1,247,2,249,1,295,2,320,1,330,2,334,2,410,1,411,1,1074,2,1077,1,1081,1,1094,2,1097,10,1098,13,1099,10,1101,11,1102,17,2623,1,4,1,2690,3,15,1,2694,5,20,2,35,6,38,3,49,2,2695,1,2696,27,2824,1,2697,7,2699,1,2708,2,110,2,2710,1,143,1,2724,1,2753,1,214,1,221,1,256,1,2776,1,2799,1,2821,7,2822,1,2825,1,2826,1,2827,1,2829,1,1078,1,1079,1,1080,1,2830,1,2831,1,2832,1,2838,5,2833,1,1111,4,1100,10,2840,10,2841,1,2845,4,2846,4,2847,4,2848,4,2849,4,2851,4,2853,4,2855,4,2856,4,2859,4,2861,4,2862,4,2863,4,2864,4,2865,4,2866,4,2867,4,2870,4,2871,4,2872,4,2873,4,2874,4,2881,5,2885,1,2887,1,2620,4,2895,1","healthcare,28,1,30,1,65,1,79,1,127,2,330,1,334,1,1094,2,4,5,2688,1,15,2,2699,1,2753,3,2829,1,2841,3,2881,1","healthcheck,2836,6,2840,4","healtheducation,35,1","healthmedicine,2696,2","healthplan,1111,5","healthy,14,1,128,2,215,1,1097,1,1102,1,2694,1,35,2,110,1,214,1,220,2,226,1,2801,2,1111,1,2859,1","hear,219,1,2874,1","heard,2874,2,2885,1,2887,1","hearing,16,1,217,1,2690,2,2778,1,2779,1,1111,1","heart,14,3,29,1,51,2,79,1,105,1,111,1,128,3,218,1,207,1,227,3,268,15,1077,2,1092,6,1097,1,1098,3,1101,1,4,3,2692,5,38,3,2705,2,2787,2,2703,2,2708,2,110,1,214,4,221,16,223,1,226,6,2776,1,2780,1,266,5,2797,8,2838,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,2,2863,1,2864,1,2865,1,2866,1,2867,1,2870,2,2871,1,2872,2,2873,1,2874,2,2881,1,2892,7,2620,1,2896,2","heartbeat,221,1","heartburn,120,1","hearted,2896,1","heartofaims,2872,4","hearts,10,1,2870,1","heat,108,1,110,1","heavily,1092,1","heavy,126,1,2710,1,226,1,2799,1,2862,1","heft,1136,1","hegde,36,1,37,1","height,1124,1,2245,1,2626,1,2627,1,2891,1","heights,10,1,220,1","hek,2821,1","held,6,1,103,5,111,2,218,1,38,1,2712,1,2770,2,2810,1,2812,1,2813,1,2821,1,2838,1,2862,2,2870,1","helena,2885,1,2887,1","helical,126,1,2710,1,2799,1,2807,1","helicobacter,1074,2","hellp,143,1,256,1","helo,1175,1","helostring,1175,2","help,6,1,10,1,28,1,105,1,111,1,215,2,219,1,225,1,229,1,244,1,247,1,290,2,292,1,295,3,1077,1,1092,5,1094,1,1098,3,4,1,15,1,2692,1,2694,1,35,1,38,2,2707,1,2708,1,108,3,2718,1,2759,1,214,2,216,1,220,3,221,1,230,4,2776,1,2778,1,2779,1,291,1,2811,1,2805,1,2836,1,2828,5,2829,5,2831,9,2838,1,1111,12,2863,1,2874,2,2892,6,2620,2,2896,1,2897,1","helped,217,1,1094,1,15,1,38,1,2753,1,2870,1,2871,1,2892,2,2896,1","helpers,220,1","helpful,214,1,2870,1,2896,1,2897,2","helping,246,1,2692,1,2694,1,2831,1,2870,1","helpline,1077,1","helps,232,1,126,1,137,1,201,1,217,1,215,3,227,1,35,1,2696,1,108,3,2710,1,143,2,214,2,221,2,223,1,256,2,2786,1,2799,1,1100,2,2866,1,2871,2","hema,332,1,2820,1,2822,1","hemangioma,2791,1","hematologic,143,1,256,1","hematologists,120,1","hematology,6,3,78,1,79,1,35,1","hemingway,2778,1,2779,1","hemodialysis,211,2","hemodynamic,2694,1","hemoglobin,86,2","hemolytic,38,1","hemopoesis,2894,1","hemoptysis,2798,1","hemorrhage,207,1,143,2,256,2","hemorrhoidectomy,2720,1","hemostasis,120,2,2711,1","hena,2821,1","hence,6,2,10,1,292,1,220,1,223,2,226,3,230,1,2778,1,2779,1,2786,2,2821,1,1098,1","heparin,141,1","hepatic,120,1","hepatitis,51,1,201,1,2712,1,2896,2","hepato,135,1,137,2,2715,1,2718,9,2719,1,2720,1","hepatobiliary,118,1,120,2,131,1,2694,1","hepatologists,120,1,2717,1,2712,1","hepatology,118,1","herbal,71,2,2690,1,2697,2,226,1","herculean,1074,2","hereafter,1111,1","hereby,330,1,334,1","hereditary,211,1,225,1,229,1","heredity,2786,1","herein,330,1,334,1,2693,1,48,1,62,1,69,1","herewe,2897,1","herformer,2859,1","heriditary,2778,1,2779,1","hernia,135,1,2790,1,143,1,256,1,2791,3,2794,1","herpes,225,1,229,1","herpetic,2775,1,2776,1","herself,14,1,2694,1","herstellen,1136,1","herzegovina,2885,1,2887,1","herzlichen,1136,1","hesitate,1111,1","heute,1136,2","hfo,207,4","hh,1120,2,1127,2,1133,3,1139,5,1142,2,1145,2,1150,2,1156,6,1157,1,1161,5,1162,1,1179,4,1185,1,1192,4,1204,3,1207,7,1208,1,1248,1,1242,1,1250,1,1254,4,1126,8","hiatal,2715,1","hide,1162,1,1255,2,1208,1,1220,2","high,141,2,71,1,105,2,126,3,111,2,207,6,208,1,211,1,215,2,245,1,246,1,292,1,309,2,320,1,1094,1,1102,1,15,1,2694,3,2696,1,100,1,108,1,110,3,2710,3,142,1,143,3,2724,1,2739,2,2743,2,2755,2,2761,1,214,6,216,1,223,1,226,2,230,2,2768,1,2770,2,256,3,2776,1,2781,1,2782,1,2783,1,2784,1,2786,1,2799,3,2791,2,2797,1,2801,6,2802,4,2804,2,2807,2,2821,1,1098,1,1111,1,2864,1","higher,215,1,330,2,334,2,2690,1,2694,1,2693,1,48,1,62,1,69,1,2698,1,2763,1,2801,2,2862,1,2864,2","highest,29,1,1094,1,2688,1,2690,1,15,2,2776,1,2821,2,2831,1,2894,1","highlight,103,1,2859,1","highlighted,2872,1","highly,14,1,51,1,103,1,105,4,131,1,199,1,1094,1,2684,1,2694,3,15,1,38,2,2699,1,2770,1,2778,2,2779,2,2810,2,2812,2,2804,1,2807,1,2821,2,2838,1,2897,2","hill,2863,1","hills,2823,2,2862,1","him,28,1,2694,1,220,1,1111,1,2874,2,2620,1","hima,332,1,2816,1,2820,1","hindi,28,1","hinzufăĽgen,1136,2","hinzugefăĽgt,1136,1","hip,251,2,2773,2","hippel,2763,1","hiran,70,1","hired,1111,1","hirschhorn,2778,1,2779,1","hirsuitism,106,1","hirsutism,143,1,256,1","histidinate,2778,1,2779,1","histochemical,120,1","histochemistry,2847,1,2863,1","histologic,2821,1","histology,32,1,2863,1","histopathological,2724,1,2821,1","histopathology,78,1,79,1,35,1,143,1,256,1,2847,1","historic,207,1","histories,33,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","history,6,4,31,1,215,1,1154,8,143,3,214,1,221,1,256,3,2778,1,2779,1,2786,1,1111,1","hit,219,1,226,1,2838,1","hitachi,86,2","hitoshi,2787,1,2780,1","hiv,6,1,201,1,217,1,295,1,2762,1,2775,1,2776,1,2620,1","hl7,2753,2","hla,2762,5","hmenu,1152,13,1153,22,1239,13,1240,17","hmos,2753,1","hn,2821,4","hobbies,216,1","hoch,1136,1","hochladen,1136,1","hock,2821,1","hod,6,3,36,1,37,1,70,1,2758,1,2803,1,2814,1","hold,2862,2","holders,1165,1,2827,1","holding,14,1,1074,1","holds,120,1,2864,1","hole,6,1,254,1,2694,1,322,4,2870,1","holes,6,1,268,2","holiness,19,1","holistic,8,1,2707,1,2821,2","hollow,2859,1","holmium,322,1","holter,29,1,221,1,2797,1","holy,2892,1","home,6,1,16,1,29,1,30,3,31,1,32,1,33,5,36,1,37,1,50,1,51,1,55,1,56,1,57,1,63,1,64,1,65,5,67,1,70,1,71,5,74,1,79,1,111,1,246,1,290,1,330,1,334,1,1101,1,1136,2,1137,2,1190,1,1238,1,1239,8,4,2,2690,2,2694,1,2693,1,35,1,38,5,39,1,47,1,48,1,49,5,2695,1,2696,1,62,1,69,1,2697,1,2698,1,2699,1,143,1,256,1,2776,13,2777,1,291,3,293,2,2838,4,1111,12,2841,1,2842,4,2843,4,2845,8,2846,8,2847,8,2848,8,2849,8,2851,8,2853,8,2855,8,2856,8,2859,8,2861,8,2862,9,2863,8,2864,8,2865,8,2866,8,2867,8,2870,8,2871,8,2872,8,2873,8,2874,8,2881,8,2897,2","homeland,2896,1","homeopathy,2623,1,2895,1","homes,127,2,330,1,334,1,2776,1,2862,1","hometo,2776,1","homo,2717,3","honduras,2885,1,2887,1","honesty,2897,1","hong,2885,1,2887,1","honors,1094,1,15,1,2821,2","hood,2892,1","hope,1094,1,4,1,15,1,38,2,2838,2,2870,2,2874,1,2892,1","hoped,6,1,103,1","hopes,1092,1,2859,1","horizontal,1153,1,100,1,2863,1","hormone,86,1,103,1,107,1,108,4,109,1","hormones,201,1,214,1","horn,141,1,117,1,143,2,256,2","horseshoe,322,1","hospice,16,1,2690,2","hospital,6,16,8,1,14,3,29,1,31,4,33,1,51,4,64,1,70,1,71,2,74,1,78,6,79,4,84,4,90,6,92,7,105,3,120,1,137,1,139,1,208,1,209,1,213,1,224,1,246,3,269,1,290,1,292,2,309,4,320,1,1074,1,1077,2,1092,2,1094,2,4,6,2690,4,2691,2,2692,4,2694,5,15,2,38,7,69,1,2697,2,2698,12,2699,1,108,2,109,1,2718,1,2720,1,2724,1,2753,11,2758,1,230,2,2770,2,2776,8,2791,1,2801,1,2803,1,2807,1,2814,1,322,2,2821,7,2822,3,2828,1,2829,3,2830,2,2831,2,2838,3,1111,36,2841,3,2845,1,2847,2,2862,12,2870,3,2871,1,2872,1,2874,4,2892,11,2620,1,2894,1,2895,1,2896,5,2897,2","hospitalised,295,1","hospitalization,232,1","hospitalized,2776,1","hospitals,29,3,31,1,105,2,320,1,330,1,334,1,1077,1,1092,1,2690,1,2694,1,38,1,2696,1,2770,1,2776,1,2838,1,2859,1,2862,1","host,1136,2,1137,2,1164,3,1175,6,1190,1,1126,2","hosted,6,1,141,1,103,1,117,1,332,5,2820,1","hostel,28,3,330,5,334,5,2693,2,48,2,62,2,69,2","hostels,28,2,330,2,334,2","hosting,1074,2,2845,1,2863,1,2881,2","hosts,127,1","hot,28,1,290,1,2694,1,2761,1,221,1,2770,1,293,1","hotel,330,1,332,78,334,1,2823,5,2820,76,2841,1,2859,1","hotels,332,1,2823,1,2820,1,2896,1","hotline,293,1","hour,28,2,80,1,120,2,227,2,1077,2,2697,1,2698,1,143,1,256,1,2801,1,2825,1,2838,1,1126,1,2862,3,2863,1","hours,6,2,28,1,218,3,219,1,222,1,227,1,1077,4,1136,1,1137,2,1190,1,2694,1,35,2,38,2,2696,1,108,1,2709,1,220,1,230,1,1111,6,2855,1,2866,1,2870,2","house,107,1,207,1,244,1,330,1,334,1,1094,1,2623,1,2692,3,15,1,2693,1,48,1,2823,14,62,1,69,1,216,1,2862,2,2874,1,2892,1,2895,3","houseboat,2823,1","household,2874,1","houses,16,1,2690,2,2862,1","housing,2690,1,2727,1,1111,1","however,6,2,28,1,29,1,217,1,218,1,219,1,1165,1,214,1,216,2,220,4,221,1,226,1,2801,1,1111,1,2862,1","hp,2802,1","hr,28,1,2711,1","hrs,290,1,292,2,1138,2,1139,38,1140,24","htm,2816,4,2834,2","html,8,4,14,4,16,4,21,5,22,5,19,4,25,4,27,8,28,4,29,4,30,4,31,4,32,4,33,4,36,4,37,4,50,4,51,4,63,4,64,4,65,4,67,4,70,4,71,4,74,4,78,4,79,4,330,1,334,1,1084,4,1074,4,1077,4,1081,4,1092,4,1141,4,1094,4,1097,4,1099,4,1101,4,1102,4,1121,4,1122,4,1124,7,1128,4,1129,4,1131,4,1132,4,1133,5,1138,4,1139,4,1142,4,1144,4,1145,4,1147,8,1148,10,1149,5,1151,8,1152,10,1153,5,1156,4,1158,4,1159,4,1160,8,1161,3,1166,4,1167,4,1169,4,1170,5,1172,8,1173,3,1176,4,1177,4,1178,4,1179,4,1181,8,1182,1,1184,4,1185,4,1187,4,1188,4,1225,4,1227,4,1238,8,1192,4,1194,8,1195,1,1200,8,1201,1,1203,4,1204,7,1206,4,1207,6,1209,4,1210,4,1212,4,1213,5,1215,4,1216,5,1218,4,1219,4,1221,4,1222,6,1224,4,1232,4,1228,5,1230,4,1231,5,1233,5,1235,4,1236,4,1248,4,1249,4,1239,1,1242,4,1244,4,1245,4,1247,4,1250,4,1253,4,1254,4,2619,4,2623,4,2687,5,2688,4,2689,4,2690,4,2691,4,2694,4,15,4,20,4,2693,4,35,4,38,4,39,4,47,4,48,4,49,4,2695,4,62,4,2696,4,69,4,2697,4,2698,4,2699,4,2836,36,2837,4,2825,4,2826,4,2827,4,2828,4,2829,4,1078,4,1079,4,2830,4,2831,4,2832,4,2838,4,1098,4,2833,4,2834,4,2835,4,1111,4,1100,4,2840,4,2841,4,2842,4,2844,4,1191,4,2845,4,2846,4,2847,4,2848,4,2849,4,2851,4,2853,4,2855,4,2859,4,2861,4,2862,4,2863,4,2864,4,2865,4,2866,4,2870,4,2871,4,2872,4,2873,4,2874,4,2881,4,2884,4,2885,4,2887,4,2620,4,2893,4,2894,4,2895,4","htmlformaction,1122,2,1133,3,1139,2,1152,2,1167,2,1170,2,1177,2,1179,2,1185,2,1188,2,1225,3,1192,2,1201,2,1204,3,1210,3,1213,3,1216,3,1219,3,1222,3,1228,3,1233,3,1236,2,1248,2,1239,2,1245,3,1250,2,1254,2","htmlformenctype,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1192,1,1201,1,1204,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1248,1,1239,1,1245,1,1250,1,1254,1","htmlformname,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1192,1,1201,1,1204,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1248,1,1239,1,1245,1,1250,1,1254,1","htmlformproperties,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1","htmlpages,2836,49","htmlspecialchars,1198,2,1126,1","http,5,1,253,1,1124,1,1164,4,2836,49,2834,23,1140,3,2863,2","httpd,1164,1","https,1126,4","huge,6,1,92,3,246,1,2692,2,2694,1,38,1,2838,1,2874,1,2892,1","huma,2816,1","humakhan,332,1,2820,1,2822,1","human,6,1,10,1,30,1,31,5,32,1,33,1,65,1,245,1,246,1,295,1,330,1,334,1,1094,1,2690,1,2694,1,15,1,49,2,110,2,2821,1,2847,1,2862,1,2894,1","humananatomy,31,1","humanitarian,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","humanity,10,1,16,1,2690,1,2694,2,15,1,2831,1,2896,1","humble,1094,1,15,1,2892,2,2897,1","humidification,207,2","humidity,207,1","humphrey,2694,1","hunargi,2816,1","hundred,2690,1","hundreds,268,1,309,1,2694,1","hungary,2885,1,2887,1","hunger,215,1","hungry,2791,1","hunnargi,332,1,2820,1,2822,1","hunter,2778,1,2779,1","huntington,2778,1,2779,1","hurdle,2724,1,2821,1","hurlur,2778,1,2779,1","husband,332,1,2692,1,38,1,2820,1,2859,1,2862,1,2892,1","hybridisation,35,1,2781,1,2782,1,2783,1","hybridization,2761,1","hyd,332,1,2820,1","hyderabad,2623,1,2690,1,2763,1,2821,11,2822,1,2895,1","hydrebad,2724,1,2821,1","hydrocephalus,232,2,236,1","hydronephrosis,2791,1,322,1","hydroxyapatite,2724,1,251,1,2821,1","hygienic,1111,1","hyperacute,2807,1","hyperbilirubinemia,207,1","hypercalcemia,108,1","hypercortisolism,108,1","hyperglycemia,110,1","hyperhidrosis,100,1","hyperlipidemia,2708,1","hyperparathyroidism,108,1","hyperplasia,2762,1","hyperprolactinemia,143,1,256,1","hypertension,128,1,211,1,268,1,269,1,110,1,143,1,223,1,256,1,322,2,1100,1,2862,1","hyperthyroidism,106,1,2694,1","hypertrophic,268,1,2791,1","hypertrophy,128,1,2821,1","hypo,106,1","hypochondroplasia,2778,1,2779,1","hypodactyly,2778,1,2779,1","hypogastric,263,1,2776,1","hypoglossia,2778,1,2779,1","hypogonadism,106,1","hypopharynx,2821,1","hypospadias,2791,1","hypotension,221,3","hypothermic,84,1,246,1","hypothyroidism,103,1,2724,1,2821,1","hypovascularity,2767,1","hysterectomy,141,1,117,1,143,2,256,2,2813,1","hysteroscopic,143,1,256,1","hysteroscopy,2694,1,2721,3","i.e,6,1","i131,2768,1","iacute,2885,1,2887,1","iage,141,1,117,1","iahr,141,1,117,1","iartogenesis,128,1","ibd,2720,1","icd,2758,2,2803,2,2814,2","ice,28,1,2761,1,214,1","iceland,2885,1,2887,1","icmr,141,1,38,4,2821,1,2838,3,2620,3","icon,1136,1,1137,1,1154,1,1162,1,1208,2","icor,2821,1","icr,2892,1","icu,120,1,1077,7,2723,1,2821,3,1111,3","icus,2753,1","id,43,1,413,1,1141,2,1122,1,1123,4,1124,14,1127,17,1133,18,1135,51,1136,10,1137,10,1138,1,1139,112,1142,49,1143,5,1144,2,1145,49,1146,7,1152,3,1156,6,1161,3,1171,2,1177,1,1179,20,1180,1,1185,5,1190,9,1225,25,1237,5,1255,1,1192,17,1196,8,1201,3,1204,18,1207,4,1210,28,1211,15,1213,59,1216,44,1219,41,1220,3,1222,65,1223,4,1228,59,1230,2,1229,4,1231,31,1233,65,1236,15,1248,26,1241,2,1242,24,1245,59,1247,2,1250,11,1254,9,2245,1,55,1,2824,1,2836,1,1126,2,1130,5,1140,34,1189,6,1214,4,1226,3,1234,4,2863,1,2891,1","iddm,215,1","idea,2862,1","ideal,64,1,92,3,207,1,246,1,251,2","ideally,71,1,1094,1,15,1","identical,2802,2","identification,201,1,227,1,300,1,35,1,2696,1,2781,3,2782,3,2783,3,1111,1","identified,246,1,247,1,38,1,220,1,2770,2,2821,1,2838,1","identify,2696,2,2697,1,143,1,2724,2,216,1,2769,1,256,1,2786,1,2821,3","identity,330,1,334,1,220,1","idiopathic,216,1,251,1","idl,330,1,334,1,2693,1,48,1,62,1,69,1","idukki,38,1,2838,1,2870,1","ie,2758,1,2797,1,2803,1,2814,1","ielts,65,1","ifg,110,2","ifinished,2896,1","iframe,1154,1","ifthere,227,1","ige,2714,1","igt,110,2","ii,330,4,334,3,2697,1,143,1,2724,3,2739,1,2743,1,2755,1,256,1,2821,3,2840,4,2897,1","iia,2739,1,2743,1,2755,1","iii,330,2,334,2,35,1,2724,1,2897,2","iis,1164,1","iiyear,35,1","ild,126,1,2710,1,2799,1,2798,1","ileal,2720,2","iliac,263,1,2776,1","ilizarov,254,1,2774,1","illam,2690,1","illegal,2837,1,1126,1","illegalgroup,1126,1","illness,128,1,199,1,217,1,1094,1,1097,1,1101,1,1102,1,2684,1,2692,1,15,1,2696,1,220,4,1111,1,2887,1,2892,1","illnesses,211,1,220,1,226,1,1098,1,2862,1","illpatients,2694,1","im,1136,20","ima,2821,1","image,6,1,232,2,309,2,1133,16,1134,3,1136,1,1137,1,1156,15,1157,9,1161,17,1162,7,1190,1,1204,16,1207,2,1209,2,1210,67,1211,3,24,1,2694,2,2716,1,2749,1,2766,1,2802,1,2807,1,322,1,2821,1,1205,3","images,6,1,309,1,1210,1,2694,1,2753,1,2769,1,2801,2,2807,4","imaging,79,1,126,3,118,1,120,4,137,1,211,1,309,3,2688,1,2694,7,108,4,109,2,110,1,2710,3,2711,1,2718,1,2720,1,2753,2,230,1,2769,2,2770,3,2799,3,266,1,2797,1,2813,1,2802,1,2807,5,2827,1,2863,1","imbalance,230,1","imgae,2749,1","imgphysicianphoto,43,2,413,2,2245,2,55,2,2824,2,2891,2","imime,31,1,78,1","imipramine,223,1","immaculate,2897,1","immediate,80,1,120,1,2692,1,38,2,220,1,221,1,2791,2,2821,2,2838,1,1111,2","immediately,143,1,223,2,226,1,256,1,1111,1,2870,1,2895,1","immensely,2770,1","immigration,246,1,2841,1","imminent,2700,1","immune,225,1,229,1,223,5,2801,2","immunisation,64,1,2696,1,2697,1","immunization,128,2,2713,1","immuno,2847,1","immunoassays,86,1","immunodiagnostics,201,2","immunoglobulins,86,1","immunohistochemistry,2821,1","immunology,51,1,35,1,2863,1,2894,1","immunomodulators,226,2","immunoturbidimetric,86,1","impact,227,1,35,1,110,1,2724,1,2821,1,2831,1,2847,1,2864,1,2897,1","impaired,16,1,2690,1,110,2,216,1,2791,1","impairment,126,1,2710,1,2778,1,2779,1,2799,1","impart,330,1,334,1,35,3,2722,1,2821,1","imparted,105,1,2708,1","imparting,108,1","imparts,2801,1","imperative,2778,1,2779,1","imperfecta,2778,1,2779,1","imphal,2822,1","impingement,2773,1","implant,2619,3,2694,1,35,2","implantation,2619,1,2694,1,2797,1","implantdevice,35,1","implanted,219,1","implantology,35,1,2744,1","implants,2619,2,35,1,2724,1,2727,1,2732,1,2745,5,2821,1","implantsis,35,1","implemenetaionm,6,1","implementation,6,3,31,1,1122,2,1133,2,1139,2,1142,2,1156,2,1161,1,1167,2,1170,2,1177,2,1179,2,1185,2,1188,2,1192,2,1204,2,1207,2,2724,1,2821,1","implementationclass,1161,1","implemented,2821,1","implication,2759,1,2811,1,2805,1","implied,1165,2,2837,3","implies,1098,1","implode,1124,1,1126,3","implying,2862,1","importance,35,2,2696,1,2762,1,2821,1,2894,1,2895,1","important,6,1,28,1,222,1,225,1,229,1,290,1,292,1,309,1,330,4,334,4,2694,2,2693,1,35,1,48,1,62,1,69,1,2708,1,216,3,220,4,221,2,226,2,230,1,2778,4,2779,4,2791,1,291,2,2807,1,2821,2,1111,3,2863,1","importantly,1094,1,15,1,226,1","imported,64,1,139,1,49,2","impossible,330,1,334,1,2870,1","impotence,107,1,111,2","impoverished,2862,1","impressed,2692,1,2896,3","impressive,2894,1,2896,2","improve,244,1,246,1,247,2,1094,1,15,1,2708,1,2736,1,2737,1,2740,1,2741,1,216,1,223,1,230,1,2770,1,2776,1","improved,83,1,207,1,1154,1,2619,2,2727,2","improvement,247,1,2690,1,2862,1,2894,1,2897,1","improvements,2801,1","improves,223,1,2801,1","improving,33,1,127,1,2776,1,261,1,2896,1","impulses,219,1,221,1,223,3","imrt,2737,2,2741,2,2749,1,2801,4,2802,3,2804,1,2827,1","inability,216,1,230,1,2837,1","inaccessible,38,1","inaddition,64,1","inadequacies,2821,1","inadequate,1102,1,2862,1","inaugurated,65,1,38,1,2770,1,2845,1,2862,1","inauguration,1094,1,15,1,2821,1,2862,1","inborn,51,1,217,1,143,1,256,1,2778,1,2779,1","inc,2829,1","incapacitating,2776,1","inception,234,1,2718,1,2821,2","incidence,90,1,2714,2,2750,1,2763,1,2776,1,2821,2","incidences,35,1,2821,2,1100,1","incidental,1165,1,2837,1","incidentalomas,106,2","incidents,110,2","incidunt,249,1","incises,2770,1","incision,322,3","incisions,2770,2","inclinical,2694,1","includablepage,1152,1,1161,1,1201,1,1239,1,1126,2","include,16,1,28,2,90,1,126,2,208,1,215,1,222,6,254,1,268,5,330,1,334,1,1094,1,1122,4,1133,4,1139,4,1142,4,1145,2,1148,2,1152,2,1156,4,1161,4,1167,4,1170,4,1177,2,1179,4,1182,2,1185,4,1188,4,1225,2,1192,4,1201,2,1204,4,1207,4,1210,2,1213,2,1216,2,1219,2,1222,2,1228,2,1233,2,1236,2,1248,2,1239,2,1242,2,1245,2,1250,2,1254,2,2688,1,2690,2,2694,1,15,1,35,2,2705,1,62,1,2696,2,69,1,2700,1,2703,1,100,3,106,1,2710,2,2720,1,143,1,2757,1,2758,1,216,1,220,1,221,1,223,2,230,1,256,1,2776,1,2799,2,2797,4,2813,1,2803,1,2807,1,2814,1,322,1,2821,2,2827,2,2833,1,1126,2,2862,1,2863,3,2894,1","included,6,1,103,1,1154,2,2724,1,2821,1,2896,1","includedwithin,35,1","includepulmonary,2694,1","includes,31,1,232,3,64,1,111,1,137,1,207,1,219,1,247,2,309,1,2692,2,2694,1,35,1,2823,5,2696,2,2697,1,2708,2,110,1,143,4,2722,1,214,1,256,4,2776,3,2797,1,2807,1,2819,1,2821,1,2827,1,1098,1","includesembryology,2696,1","including,6,1,16,1,31,2,33,1,63,1,65,1,80,1,84,1,90,1,98,1,99,1,103,2,107,1,126,2,120,2,127,1,199,1,201,1,222,1,232,3,234,1,246,1,249,1,269,1,298,1,323,1,330,1,334,1,1074,1,1077,2,1081,1,1092,1,1137,1,1165,3,2684,1,2619,2,2688,2,2690,1,2694,4,35,2,38,1,2695,1,2705,2,2823,9,2696,1,2697,2,2703,2,100,1,2707,2,2708,2,106,3,108,1,2710,2,2720,1,143,1,2732,1,2745,1,2749,1,2753,1,2766,1,256,1,2785,1,2799,2,2791,1,2794,2,2797,1,2804,2,322,2,2821,2,2837,3,1111,1,2841,1,2845,1,2862,1,2863,1,2881,1,2892,1,2620,1,2893,1","includingorthopantomography,35,1","incochin,2859,1","income,2692,2,2871,1","incomes,14,1","incoming,1111,1","incomplete,225,1,229,1,330,1,334,1,2620,1","inconservative,35,1","incontinence,2720,1,322,1","inconveniences,322,1","inconvenient,2709,1","incorporated,207,1,2821,1,2863,1","incorporates,2730,1","incorporating,49,2,2802,1,2821,4","incorrect,330,2,334,2,1137,1,1154,1","incorrectemailformat,1136,1,1137,1","incorrectfieldformat,1124,4","incorrectformat,1124,4,1136,1,1137,1,1126,4","incorrectphoneformat,1136,1,1137,1","incorrectvalue,1124,4,1136,1,1137,1","incorrectzipformat,1136,1,1137,1","increase,127,1,215,1,246,1,1198,1,226,1,230,1,2786,1,2821,1","increased,6,2,111,1,127,1,215,2,246,1,1099,1,2708,2,220,1,226,2,2786,5,2801,1","increases,215,2,2786,1","increasing,105,2,127,1,2694,1,2709,1,214,1,223,1,2770,1,2801,1,2821,1,2862,1","increasingly,127,1,268,1,2894,1","incredibly,2896,1","increment,1135,1","incubation,207,1","incubator,2761,4","incubators,207,4","inculcate,2694,1","incurable,38,1,2821,1,2838,1","incurs,292,1","indeed,10,1","independent,213,1,38,1,2838,1,2620,1","index,21,5,22,5,1124,3,1133,1,1135,2,1139,1,1143,1,1152,3,1156,7,1157,9,1162,2,1163,1,1167,1,1171,6,1186,1,1201,3,1204,1,1207,1,1216,1,1239,2,1242,6,1243,8,1250,1,2687,1,108,1,2836,15,2834,1,1130,1,1140,6,1189,1,1205,1","index.html,5,1","index2,2687,4","india,6,1,29,1,31,2,51,1,103,3,105,2,111,2,120,1,127,2,207,1,232,1,246,1,268,1,290,2,295,4,320,1,330,4,334,5,1074,2,1092,1,1094,4,4,8,2689,2,2690,1,2694,3,15,4,20,1,2693,1,38,4,48,1,49,4,2695,1,2823,1,69,2,2697,3,2708,1,108,3,109,1,110,10,2711,2,2713,1,2723,2,2724,3,2737,1,2741,1,2753,2,2763,2,224,2,2770,1,266,2,2797,1,2807,1,322,2,2819,2,2821,32,2828,8,2829,1,2831,3,2838,1,2834,1,2845,2,2847,3,2863,2,2864,5,2881,4,2885,1,2887,1,2620,4,2894,3,2896,2","india13,2881,1","indiabetes,31,2","indian,6,1,28,2,51,1,64,2,65,2,103,6,128,1,268,1,295,2,330,3,334,2,2623,2,2690,1,2693,2,38,1,48,2,49,2,2787,1,62,3,69,2,2708,1,110,1,2722,1,220,1,251,3,2780,1,322,1,2821,18,2838,1,2847,1,2885,1,2887,1,2620,6,2895,2","indians,1074,1","indianthyroidsociety,103,1","indicate,330,3,334,3","indicated,330,1,334,1,100,2,143,2,2763,1,256,2,2896,1","indicating,2896,1","indication,100,1,2786,1,2791,1","indications,100,2","indicators,246,1","indigenous,38,1,2724,1,2821,1,2838,1","indigent,38,1,2862,1","indira,332,1,38,1,2816,2,2820,1,2847,1","indirect,1165,1,2837,1","indium,2770,2","individual,6,1,29,1,31,2,111,1,215,1,300,1,2717,1,2708,1,2759,1,2786,3,2801,1,2811,1,2805,1,2821,1,2862,1","individualized,120,1,2712,1,2727,1,2750,1","individually,330,1,334,1","individuals,1094,1,2694,1,15,1,31,1,2708,1,2709,1,230,1,2786,2","indo,2847,1","indonesia,2885,1,2887,1,2620,1","indore,2821,1","indra,8,1","induces,2739,1,2743,1,2755,1","indudharan,2821,1","indukala,70,1","industrial,330,1,334,1,2690,1,2693,1,48,1,62,1,69,1,2821,1,1077,1,2864,1","industrialists,2864,1","industries,31,1","industry,29,2,71,1,2697,1,2753,1,2864,1","inemergency,2694,1","inert,100,1","inexpensive,2819,1","infancy,84,1","infant,207,1,2793,2","infantile,2821,1","infants,35,1,2700,1,322,1","infarction,110,1","infarctions,2708,1","infected,251,1","infection,78,1,90,5,92,16,126,1,217,1,207,1,222,1,246,5,247,1,268,1,295,1,1074,4,35,1,2710,1,223,3,2773,1,2775,1,2776,1,2799,1,1111,2,2847,1","infections,201,1,211,1,215,1,222,2,225,1,229,1,252,1,35,1,2724,1,223,2,226,2,2791,3,2821,1,1111,1,2862,2","infectious,86,1,201,4,1101,1,2762,1,2847,1","infective,199,2,298,2,2684,2","inferior,108,1,220,1","infertility,106,1,143,4,256,4,2778,2,2779,2","infiltration,263,1,2776,1","infiltrative,2770,1","inflammatory,100,1,2712,1,2720,2,226,1","inflict,1098,1","influence,246,1","info,1122,1,1124,2,1135,5,1136,1,1137,1,1150,2,1154,1,1158,4,1159,8,1162,5,1163,8,1170,1,1171,1,1185,1,1188,1,1190,1,1217,1,2864,1","infocalendar,1161,31,1162,76","infocalendardatasource,1161,2","infocalendardate,1161,2","infojavascriptpanel,1161,3,1162,1","infonavigator,1161,7,1162,11","infopanel,1132,1,1133,11,1155,1,1156,11,1160,8,1161,21,1162,67,1172,1,1173,6,1203,1,1204,11,1206,1,1207,11","inform,219,1,220,2,226,2,2862,1,2863,1","informal,28,1,2690,1","informaticians,31,1","informatics,29,4,30,2,245,1,246,1,20,2,31,8,2753,1,2881,3","information,6,3,8,1,51,3,64,1,79,1,103,1,218,1,227,1,246,1,253,2,290,1,320,1,1136,2,1137,3,1158,4,1190,1,2690,1,2694,1,20,6,31,6,2698,2,2708,2,108,1,2753,11,2758,2,2759,1,2762,1,2786,1,291,2,2811,1,2803,2,2805,1,2807,3,2814,2,1111,7,2862,2,2864,1,2895,1","informed,330,1,334,1,2825,1,2826,1,1111,1,2896,1","informing,103,1,226,1","infrastructranslational,2821,1","infrastructure,65,1,71,1,234,1,2688,1,2690,1,2723,1,2724,1,2736,1,2740,1,2821,2,2894,1,2897,1","infrequent,222,1","infrequently,90,1,207,1","infusion,2767,1,2793,1","infusions,2776,1","ingelheim,213,2","ingeneral,35,1","ingole,332,2,2816,1,2820,2,2822,1","ingoledr,2822,1","ingredients,1094,1,15,1","inh,226,1","inhabitants,2862,3","inhalation,295,1","inhalational,2797,1","inhaled,295,1","inherent,10,1,1098,1","inheritance,2787,2,2780,1","inherited,51,1,143,1,256,1","inhibin,143,1,256,1","inhibition,2821,1","inhibitor,2724,1","inhouse,108,1","inindia,2896,1","init,1124,1,1126,1","initative,2821,1","initi,2821,1","initial,6,6,103,1,120,1,110,1,2712,1,2715,1,2821,1,2841,1,2847,1","initialisieren,1136,1","initialize,1122,17,1129,6,1133,19,1139,17,1142,17,1145,14,1148,4,1152,6,1156,17,1159,6,1161,14,1167,9,1170,10,1173,4,1177,17,1179,19,1182,5,1185,17,1188,10,1225,24,1192,19,1195,1,1201,6,1204,19,1207,17,1210,24,1213,14,1216,15,1219,24,1222,14,1228,14,1231,15,1233,14,1236,15,1248,17,1239,6,1242,15,1245,15,1250,15,1254,15,1126,4","initializing,1137,1","initially,269,1,110,1,2894,1","initials,2702,2","initialvalue,1124,5","initiate,29,1,31,1,2821,3","initiated,103,2,292,1,2694,1,2708,1,110,1,2737,1,2741,1,2762,1,2763,1,266,1,2821,7,2895,1","initiating,108,1,216,1,2821,1","initiation,2723,2,2758,1,2803,1,2814,1,2821,2","initiative,103,1,110,1,2722,1,2821,1,2838,1","initiatives,266,1","initvalue,1124,11","injected,2770,1","injection,2708,2,2711,1,2732,2,2791,1","injections,120,1,227,1,263,1,100,2,2776,3,2896,1","injector,100,1","injuries,137,1,215,1,252,3,254,3,35,1,2720,1,226,1,251,1,2821,2,2838,1,2862,1","injury,84,1,225,1,229,1,253,1,254,1,220,1,2774,1,2821,1,1077,5,2847,1","inkl,1136,1","innational,2897,1","inner,99,1,1225,3,1210,3,1216,2,1219,1,1231,2,1236,1,1245,2,214,1","innovation,1152,2,1201,2,1239,2","innovations,2864,1","innovative,33,1,71,1,209,1,244,1,247,2,2694,2,2737,1,2741,1,2821,2,2864,1","innovativeteaching,35,1","innursing,63,1","inoperable,2708,1,2715,1,2718,1,2821,2","inoperating,29,1","inorthodontics,35,1","inpatient,80,1,126,1,2694,1,2696,2,2708,1,2710,1,2757,1,2799,1,1111,7,2874,1","inpatients,84,1,92,3,246,1,2690,2,2694,1,1111,1","inpharmaceutical,31,1","inphysics,2693,1,48,1","inpractical,31,1","input,2821,1,2845,1","inputs,6,4,2745,1","inputting,6,4","inquire,14,1","inquiries,2841,1","inr,226,17","inreducing,2724,1","insemination,143,1,256,1","insensitive,222,1","insert,1136,1,1135,1,1137,1,1139,14,1185,14,1190,1,1210,21,1211,2,1248,7,1250,4,1254,14,1126,1,1140,1","insertallowed,1133,1,1139,3,1185,3,1225,1,1204,1,1210,4,1213,5,1216,5,1219,1,1222,5,1228,5,1233,5,1245,5,1250,2,1254,3","inserted,219,1,221,1,2801,1","insertfields,1139,43,1185,19,1210,5,1250,5,1254,17","inserting,219,1,2801,1","insertion,35,1,143,1,256,1,2813,1","insertlink,1136,1,1137,1,1190,1,1209,1,1247,1","insertparameters,1139,1,1185,1,1210,1,1250,1,1254,1","insertrow,1139,4,1185,4,1210,4,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1,1250,3,1254,4","inservice,245,1,247,2,2739,1,2743,1,2755,1","inside,28,1,220,1,2791,1,2821,1,1111,1","insights,103,1","insisted,292,1","insomnia,2776,1","inspected,2702,1","inspection,2702,1","inspiration,14,10,16,1,1094,2,2246,1,4,1,2688,1,2689,1,2691,1,2692,1,15,3,2821,2,2836,1,2891,1,2892,1,2896,1,2897,1","inst,1136,3,1137,3,1190,3","instal,1136,2,1137,2,1190,2","install,1136,18,1137,20,1154,2,1164,11,1190,17,1126,3","installation,1136,5,1137,7,1154,2,1164,6","installationif,1126,1","installations,1136,2","installed,6,1","installer,1136,1,1137,1","installieren,1136,2","instant,320,1","instead,6,1,216,1,2778,1,2779,1,2786,2,2801,1,1111,1","instillation,263,2,2776,2","instilled,2690,1,143,1,2770,1,256,1","instilling,65,1","institue,2821,1,2822,2","institute,8,1,14,1,29,1,51,6,65,3,71,2,79,3,103,1,105,2,118,1,127,1,234,1,292,1,295,1,330,5,332,5,334,5,1084,1,1081,1,1094,1,2623,3,4,5,2688,2,2689,1,2690,7,2691,1,2692,1,2694,2,15,1,31,1,110,1,2722,2,2723,3,2724,3,2725,1,2726,1,2727,1,2728,1,2730,1,2731,1,2732,1,2733,1,2735,1,2736,1,2737,4,2740,1,2741,4,2743,1,2744,2,2745,1,2746,1,2748,1,2749,1,2750,3,2758,5,2763,1,251,2,2794,1,2803,5,2804,1,2814,5,2819,2,2820,1,2821,34,2822,14,2825,2,2826,2,2827,1,2828,1,2830,1,2832,2,2833,2,1111,2,2845,1,2847,4,2859,3,2863,2,2864,3,2881,1,2620,7,2893,1,2894,10,2895,3","instituted,2722,1,2821,2","institutes,51,1,38,1,2620,1,2895,1","institution,28,1,213,1,330,4,334,4,1094,3,2623,1,4,1,15,3,2776,2,2801,1,2819,1,2863,1,2864,1,2895,1","institutional,2790,1,2699,1,2895,1","institutions,16,1,29,2,51,1,103,2,2690,2,2819,1,2834,1,2864,1,2874,1,2895,1","institutionsin,110,1","instiute,2821,1","instruct,227,1","instructed,218,1","instruction,128,1,2862,1,2892,1","instructional,2821,5","instructions,6,1,218,1,219,1,330,3,334,3,2708,2,2768,1,1111,2,2862,1,2863,1","instrument,2770,3,2810,2,2812,2","instrumental,128,1","instrumentation,232,1,35,1","instruments,86,2,90,1,320,1,2699,1,2793,1,2810,1,2812,1","insufficiency,323,1,38,1","insufficient,1137,2,1154,1","insufficientpermissions,1136,1,1124,2,1137,1,1190,1","insulin,29,1,215,10,295,1,31,1,38,2,2708,4,108,3,110,9,2838,2","insurance,127,1,330,3,334,3,38,1,2841,1","insure,79,1","insurmountable,2724,1,2821,1","intact,100,1,2837,1","intake,2697,1","integral,28,1,298,1,2724,1,2744,1,2821,2,2620,1","integrate,2895,1","integrated,32,1,33,1,64,1,120,2,137,1,35,1,2717,1,2712,1,2718,1,2720,2,2753,1,2807,1,2821,1","integrates,246,1","integrating,35,1","integration,33,1","integrity,232,1","intellectual,28,1","intellectually,65,1","intelligence,220,1","intended,29,1,31,1,2708,2","intense,222,1","intensifier,2716,1,322,1","intensity,222,1,2737,1,2741,1,2750,2,2801,2,2802,1,2804,1","intensive,29,4,30,1,80,2,111,1,118,1,137,2,207,1,246,2,2688,1,2690,1,2694,3,20,1,38,1,2717,1,2696,1,82,1,2708,1,2713,1,2714,1,143,1,2750,1,2766,1,256,1,2776,1,2797,1,2821,2,1077,2","intensivecare,29,1","intensivists,1077,1","intent,2821,1","intention,2708,2","intepretation,6,1","inter,28,1,2821,1","inter4,2821,1","interact,2619,1,2694,1","interaction,6,1,137,1,2724,1,2763,1,223,1,2776,1,2821,2","interactive,2694,1,2847,1","interarterial,217,1","interceptiveand,35,1","intercom,1111,1","intercostal,263,1,2776,1,2798,1","interdisciplinary,71,1,2697,1","interest,43,1,90,1,103,1,330,1,334,1,413,1,1081,1,55,1,2824,1,2708,1,251,2,2821,2,2893,1","interested,6,1,28,1,103,1,1084,1,38,1,2763,1,2825,2,2826,1,2827,1,2832,1,2838,1,2833,1,2862,1,2620,1,2894,1","interesting,103,1,1074,1,2845,1,2863,1,2881,1","interestingly,222,1","interests,1081,1,2893,1,2894,1","interface,6,1,1081,1,2619,1,2623,1,2893,1","interfaces,31,1,2753,1","interferes,225,1,229,1","interferon,223,1","interior,1077,1","interlaboratory,226,1","intermittent,1101,1","internal,86,2,217,1,225,2,229,2,244,1,2694,2,221,1,226,1,2801,3,2804,1,322,1,2829,1,1111,1,2847,1","internalencoding,1124,3","internatioal,2821,1","internation,2821,1","international,6,1,141,2,51,1,71,1,78,1,79,1,83,1,117,2,213,1,244,1,246,2,309,1,330,1,334,1,410,1,411,1,1074,1,1081,1,1094,1,1102,1,2626,8,4,1,2690,1,2691,1,2694,1,49,2,2823,1,2824,1,110,3,2724,2,2727,1,2739,1,2743,1,2755,1,2758,1,2762,1,226,1,2797,1,2803,1,2804,1,2814,1,322,1,2821,20,2836,2,2837,1,2825,1,2826,1,2827,1,2829,1,1077,1,1078,1,1079,1,1080,1,2830,2,2831,1,2832,1,2838,1,2833,1,1111,1,2841,14,2847,1,2863,1,2885,1,2887,1,2620,4,2896,4","internationally,2784,1","internationaloral,2821,1","internet,6,2,28,1,64,1","internist,2694,1","internship,330,1,334,2,20,6,35,1,48,1,2695,1,62,1","internships,292,1","interpret,218,1","interpretation,6,1","interpreted,2620,1","interpreting,2620,2","interrupted,217,1","interruption,1165,1,2797,1,2897,1","interstitial,126,1,199,1,296,1,298,1,2684,1,2694,1,2710,1,2799,1,2801,1","interval,135,1,227,1,2718,1,1140,5","intervals,227,1","intervalvariation,227,1","intervenous,217,1","intervention,80,1,126,2,127,1,128,2,199,1,298,1,300,1,2684,1,35,1,2705,1,2703,1,108,1,109,1,110,1,2710,1,2715,1,2724,1,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1,2786,1,2799,1,2821,1","interventional,118,2,120,1,137,2,309,2,2694,2,143,1,256,1,2776,1","interventions,126,1,127,1,128,3,208,1,269,1,2776,2,2797,1,2847,1","interview,330,1,334,1,1081,1,2825,2,2826,1,2832,1,2870,1,2871,1,2872,1,2874,1,2893,1","interviews,2872,1","intestinal,137,1,2696,1,2711,1,2712,1,2759,1,2776,1,2794,1,2811,1,2805,1","intestine,135,1,137,1,2715,1,2718,1,2719,1,2720,9","intestines,2711,1,2791,1","inthe,2620,1","intial,1154,1","intimated,2825,1","intimately,2894,1","intitiative,28,1","intitute,105,1","intolerant,2708,1","intosymposia,103,1","intothe,35,1","intoxicants,1111,2","intra,28,1,131,1,135,1,137,2,227,3,263,1,2694,1,2716,1,108,1,224,1,2770,1,2776,1","intracavitary,143,1,256,1,2801,1","intracranial,2767,1,2801,1","intralesional,100,1","intraluminal,2801,1","intramatriceal,100,1","intramuscular,227,1","intranatal,64,1,2697,1,143,1,256,1","intranataland,2696,1","intranet,64,1","intraocular,2694,1","intraoperative,232,2,2766,2,2770,1","intraoral,35,1","intrauterine,143,4,256,4","intravenous,2739,2,2743,2,2755,2,2776,1","intraventricular,232,1","introduce,1136,1,1137,1,1190,1,2711,1,2737,1,2741,1","introduce2,1136,1,1137,1,1190,1","introduced,143,1,2737,1,2741,1,251,1,256,1,2776,1,2821,1","introduction,31,2,100,1,2821,2,2847,1","intubation,2776,1","intuition,2862,1","intval,1133,2,1142,2,1145,2,1174,3,1179,2,1225,2,1192,2,1210,2,1213,2,1216,2,1219,2,1222,2,1228,2,1231,2,1233,2,1248,2,1242,2,1245,2,1126,13","invading,2791,1","invalid,1133,1,1137,6,1142,1,1145,1,1179,1,1225,1,1192,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1248,1,1242,1,1245,1","invaluable,105,1,110,1","invasive,141,1,137,4,207,3,234,2,269,1,35,1,108,1,110,1,2715,2,2720,2,143,1,2730,1,2732,2,2736,1,2737,4,2740,1,2741,4,2749,2,2750,1,2770,1,254,1,2773,1,256,1,2797,2,2807,1,322,2,2821,2","invasivetool,2724,1","inventory,90,1","inversions,2778,1,2779,1","inverted,2761,1","investigate,213,1,2791,1,2894,1","investigated,209,1,2791,1","investigating,127,1,209,1,2619,1,2737,2,2741,2","investigation,6,3,107,1,126,2,199,1,298,1,2684,1,2699,1,100,3,2710,2,143,1,2759,1,224,1,256,1,2799,2,2811,1,2805,1,2807,1,1098,1","investigations,120,1,201,2,2707,1,2759,1,220,1,224,1,2811,1,2805,1,1100,1,2840,1,2620,1","investigative,98,1,2840,4","investigator,117,2,2620,2,2894,1","investigators,2737,1,2741,1","investment,1094,1,15,1","invigilator,330,4,334,4","invite,330,1,334,1,2827,1","invited,1081,1,2722,1,2821,3,2833,1,2862,1,2893,1","invites,2825,1,2826,1","involuntary,225,1,229,1,216,1,217,1","involve,2749,1,2750,1,2776,1,2801,1,2825,1,2895,1","involved,29,1,292,1,298,1,300,1,31,1,35,1,2724,1,2737,1,2741,1,2749,2,2758,1,2763,1,216,1,2770,1,2803,1,2814,1,2821,1","involvement,2736,1,2740,1,2821,2","involvementwith,227,1","involves,219,2,227,2,300,1,2619,2,2694,1,35,2,100,2,108,2,2727,4,2737,2,2741,2,2745,3,2750,1,223,1,2791,1,322,1","involvesscreening,35,1","involving,51,1,84,1,232,1,246,1,35,2,2730,1,2737,1,2741,1,2750,1,2763,1,220,1,2802,1,1100,1","iodinated,223,1","iodine,2694,2,110,1,2768,2","ion,86,1","ionic,100,1","ionizing,2804,1","iontophoresis,98,1,99,1,100,3","iotechnology,31,1","ip,6,1,291,2","ipans,103,1,110,2","ipss,108,1","iran,2885,1,2887,1","iraq,2885,1,2887,1","ireland,2885,1,2887,1","irradiation,2801,2","irregular,221,1,223,1,1100,1","irregularities,35,1","irrelevant,6,1","irreversible,2791,1","irritable,128,1,2712,1","irungabham,2816,1","isaimed,63,1","isasc,1197,2","isattached,35,1","ischaemic,111,1","ischemic,128,2,213,1,2708,2,2767,1","isconcerned,35,1","iscurrentday,1156,2,1161,2,1207,2","iscurrentmonth,1156,3,1161,2,1207,3","isd,28,1","isdbformat,1124,8,1126,25","isdevoted,31,1","ise,1125,1,1198,1","isempty,1133,5,1142,4,1145,4,1179,5,1225,5,1192,5,1204,5,1210,5,1213,1,1216,1,1219,5,1222,1,1228,1,1231,4,1233,1,1248,5,1242,4,1245,1","isemptysource,1124,3","isextendedformat,1126,2","isfprs,2821,2","isge,141,1,117,1","isinternal,1124,3","island,2838,2,2862,1,2885,4,2887,4","islands,141,1,38,2,2885,18,2887,18","islas,2885,1,2887,1","isle,2885,1,2887,1","isloaded,1124,3","isms,2620,3","isnegative,1126,2","isnow,2859,1","isnull,1124,23","isof,2694,1","isolated,2801,1","isolation,71,1,2770,3,2821,1","ison,1197,2,2855,1","isonevalid,1175,3","isophane,110,1","isotope,309,1","isotopes,2770,1","ispercent,1124,7","isplaced,2696,1","israel,2834,1,2885,1,2887,1","isrecognised,2694,1","isrightnumber,1126,4","isset,1124,8,1127,1,1135,1,1153,2,1156,3,1161,3,1162,1,1198,8,1207,3,1208,1,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1,1126,15,1205,2","issn,103,1","issue,6,2,78,1,330,1,334,1,2750,1","issued,6,2,213,1,330,2,334,2,2758,1,2803,1,2814,1,1111,2","issues,6,2,103,3,244,1,2708,1,220,3,2775,1,2894,1","ist,1136,11,2697,1","isvalid,1126,8","isweekend,1156,3,1161,2,1207,3","iszero,1126,3","it’s,2766,1,2892,1,2897,1","italia,2834,1","italy,2821,1,2834,1,2885,1,2887,1","itaque,114,1","itconducts,35,1","itconsists,35,1","item,2702,1,1111,1","itemname,1126,2","items,90,1,222,1,1092,2,2702,1,214,1,220,1","itemvalues,1126,2","itinerary,2823,1","itraconazole,226,1","itreadmill,1099,1","its,14,1,28,1,33,1,63,1,92,3,103,1,107,1,111,1,131,1,137,1,199,1,207,1,208,2,222,1,234,1,244,1,246,1,247,2,295,1,309,1,330,1,334,1,1081,1,1094,1,1165,1,2684,1,2692,2,2694,2,15,2,31,1,2693,1,35,3,38,2,48,1,62,1,2696,2,69,1,2697,1,2708,2,108,1,110,3,2715,1,2718,1,2723,1,2749,1,2750,1,2763,2,223,1,226,1,230,1,2781,1,2782,1,2783,1,2785,1,2786,1,2791,1,266,2,2801,1,322,1,2821,7,2837,1,2827,1,2832,1,2838,1,2862,2,2863,1,2864,1,2893,1,2895,1,2896,1","­its,2821,1","itself,6,1,28,1,137,1,222,1,330,1,334,1,2694,1,31,1,108,1","itstoll,1100,1","itusually,227,1","iv,263,2,330,2,334,2,2694,1,35,1,110,1,2776,2","ivf,143,1,256,1","ivoire,2885,1,2887,1","iwas,2896,1","ix,330,1,334,1","iyer,332,1,2816,1,2820,1,2821,6,2822,1,2859,2","ja,1136,1,1150,1,1126,1","jabalpur,2822,3","jacksonville,2821,1","jacob,36,1,37,1,251,2,2821,2,2863,1","jadhav,332,3,2820,3,2822,2","jaggu,2863,1","jahr,1136,1","jahresăĽbersicht,1136,1","jai,8,1,38,1,251,5,2838,1","jain,2816,1","jaipur,2821,5","jaishree,332,1,2820,1,2822,1","jalesh,8,1,2847,1","jamaica,2885,1,2887,1","jamakar,2816,1","james,36,1,37,1,332,1,2820,1,2822,1","jami,332,1,2820,1,2822,1","jamkar,332,1,2820,1,2822,1","jan,295,1,1150,2,251,2,2776,1,2821,6,1126,2,2885,1,2887,1,2620,2","janardhanan,36,2,37,2","januar,1150,1,1126,1","january,6,1,114,1,127,1,295,1,1150,1,110,2,2714,1,2723,2,2762,1,2821,13,2832,1,1126,1,2845,2,2864,3,2881,2","january2004,2821,1","january2005,2821,2","japan,2834,1,2885,1,2887,1","jatin,2821,1","jaundice,2712,1","javascript,1125,2,1134,1,1145,2,1154,1,1157,1,1162,2,1180,1,1208,2,1193,1,1205,1","javascriptlabel,1227,1,1212,1,1213,7,1221,1,1222,7,1232,1,1228,7,1229,2,1233,7,1214,1,1234,1","jaw,35,4,2727,3,2745,3","jawahar,332,1,2820,1,2822,1","jawaharlal,2822,1","jawalant,2816,1","jawbones,35,3","jaws,2727,1,2745,1","jaya,2816,1","jayachandran,251,2,2847,1","jayagandi,332,1,2820,1,2822,1","jayakumar,103,2,2709,1","jayaram,2863,1","jayasree,2822,3","jayboyle,2821,1","jede,1136,1","jeder,1136,1","jeevanam,2690,1","jerks,220,1","jerry,2821,2","jersey,2885,1,2887,1","jewellery,1111,1","jhonty,220,1","jiji,2816,1","jijo,2821,1,2859,1","jill,2821,1","jimmy,2821,1","jipmer,2822,1,2894,1","jiss,2821,1","jith,2863,1","jjmmc,2822,1","jn,330,1,334,1,2693,1,48,1,62,1,69,1,2822,1","jnmc,2822,1","job,29,4,63,1,105,1,1102,1,2692,1,31,6,2859,1","jobs,29,2,80,1,86,1,98,1,114,1,118,1,127,1,131,1,199,1,201,1,208,1,211,1,234,1,245,1,249,1,298,1,320,1,323,1,1084,8,1081,4,2684,1,4,1,31,2,2705,1,82,1,2700,1,2703,1,142,1,2723,1,2725,1,2730,1,2736,1,2740,1,2744,1,2750,1,2757,1,2762,1,224,1,2769,1,254,1,2781,1,2782,1,2785,1,2792,1,266,1,2813,1,2804,1,2825,4,2826,4,2827,8,2832,8,2833,8","jogesh,332,1,2820,1,2822,1","jogging,214,1","johan,2821,1","johanson,2778,1,2779,1","john,36,1,37,1,117,1,2821,4,2847,1","johnson,213,2","joice,2896,1","join,28,1,1124,14,1127,2,1133,4,1142,4,1145,4,1156,1,1161,1,1179,2,1225,3,1192,2,1198,2,1204,4,1207,1,1210,3,1216,2,1219,3,1231,2,1236,1,1245,2,1126,5","joined,65,1,2862,1,2894,1,2897,1","joining,28,1,213,1,2619,1,2620,1","joint,252,2,263,2,2694,1,110,2,2744,1,2746,1,251,1,254,3,2773,3,2774,1,2776,2","jointly,120,1,1074,1,2712,1,322,1","jordan,2885,1,2887,1","jose,2821,2","joseph,8,1,36,1,37,1,2821,1","josh,2896,1","joshi,332,4,2816,2,2820,4,2822,2","joshimrs,2822,1","jothi,332,1,2820,1,2822,1","journal,28,1,103,7,244,1,295,1,4,2,31,2,38,1,251,8,2821,9,2838,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1,2620,3","journalhome,2845,4","journals,28,1,64,1,117,2,2694,1,49,2,2620,3,2895,1","journey,2863,1","joy,1094,1,15,1","jp,2834,1","jpg,1210,1","js,330,1,334,1,1125,1,2693,1,48,1,62,1,69,1","jubilee,2821,1","judicious,224,1","juggling,6,1","jul,1150,2,1126,2","juli,1150,1,1126,1","julius,220,1","july,295,1,330,1,334,1,1074,3,1081,1,1150,1,251,3,2821,4,2825,1,2833,1,1126,1,2620,1","jumbled,330,1,334,1","jun,1150,2,1126,2","junction,232,1,330,1,334,1,2691,1,2693,1,48,1,62,1,69,1,2715,1,2794,1,322,1,2830,1","june,330,2,334,2,1150,1,2722,5,2821,13,2825,1,2826,1,1126,1,2620,1","juni,1150,1,1126,1","junior,83,1,249,1,1084,1,2821,3","justbeing,2897,1","justified,2864,1","jwala,332,1,2820,1,2822,1","jwalant,332,1,2820,1,2822,1","jyothi,2816,3,2897,1","jyothsana,2816,1","jyotirmoy,2821,1","kabuki,2778,1,2779,1","kadam,332,1,2820,1,2822,1","kailash,2821,2","kakatiya,2822,3","kakinada,2821,1","kala,2816,1","kalarickal,36,1,37,1","kalavathy,2821,2","kalender,1136,3","kalpana,332,1,2820,1,2822,1","kalpetta,38,1,2845,1,2862,6","kalra,2821,1","kamath,8,1,332,1,2820,1,2822,1","kamlesh,332,1,2820,1,2822,1","kanchan,2816,1,2822,1","kanchanalatha,332,1,2820,1,2822,1","kaniyanthra,330,1,334,1,2693,1,48,1,62,1,69,1","kanjaksha,2787,1,2780,1","kanmani,63,1","kann,1136,5","kanno4,2787,1,2780,1","kannur,330,1,334,1,2693,1,48,1,62,1,69,1","kanta,332,1,2820,1,2822,1","kanth,110,1","kanthaswamy,2863,1","kanyakumari,2823,2","kapoor,2816,1,2822,1","karadkhelkar,332,1,2820,1,2822,1","karakonam,2822,1","karappuzha,2862,2","karen,2821,1","kariappa,2816,1","karimpanal,330,1,334,1,2693,1,48,1,62,1,69,1","karkonam,2822,3","karl,2766,1","karnataka,2821,1,2822,8","kartha,70,1,295,1","karunagappally,2838,1","karunamrita,2863,1","karyam,2822,1","karyotype,2778,1,2779,1","karyotyped,2778,1,2779,1","karyotyping,2781,1,2782,1,2783,1,2784,1","kasturba,2822,3","kategorie,1136,2","kategorien,1136,4","katuri,2822,3","kaur,332,3,2820,3,2822,2","kavaratti,38,1","kavitha,332,1,2820,1,2821,1,2822,1","kawasaki,268,1","kazakhstan,2885,1,2887,1","kazuyuki,2787,1,2780,1","kd,2821,1","kedar1,2787,1,2780,1","keeling,2885,1,2887,1","keen,1081,1,2708,1,2893,1","keeping,79,1,103,1,214,1","kein,1136,1","keine,1136,5","kekatpure,2821,1","keloids,100,1","kelvin,2821,1","kem,2847,1","kentcon,2821,1","kenya,2885,1,2887,1","kept,6,1,2702,1,214,2,1111,1","kerala,14,1,16,1,28,1,80,1,103,1,107,1,114,1,117,2,120,1,131,1,137,1,207,1,232,1,320,2,330,1,334,1,1084,1,1092,1,1094,2,2623,1,4,9,2689,1,2690,1,2691,1,2694,1,15,2,38,5,49,2,2823,2,2708,1,110,4,2711,2,2712,1,143,1,2724,2,2762,1,2763,4,2766,1,2770,1,256,1,2776,1,2781,1,2782,1,2783,1,2785,1,291,1,293,1,2807,2,2821,24,2828,2,2830,1,2838,5,2845,1,2862,1,2863,3,2864,2,2620,2,2895,1","­kerala,2821,1","­­kerala,2821,1","keralaannualmeetingkochi2006,2821,1","keralawhere,4,1","keratocysts,2745,1","keratosis,100,2","keshav,2816,1","ketkapure,2821,1","kettering,2724,1,2821,2","kevin,2821,1","key,27,8,1094,1,1124,12,1125,1,1127,2,1135,4,1156,1,1161,1,1198,59,1207,1,2694,1,15,1,254,1,322,4,2821,2,1126,10","keyhole,135,1,322,2","keynote,2821,2","keys,1198,7","keyword,1137,1,1179,14,1192,8,1248,19,1193,3","khan,2816,1","khanna,332,1,2820,1,2822,1","khatri,332,1,2820,1,2821,1","khatridr,2822,1","khatriv,2821,1","khushale,332,1,2820,1,2822,3","khusre,2816,1","kidney,14,1,86,1,211,3,1097,1,2619,1,31,5,2791,4,322,1,1098,1","kidneys,2791,3,2794,1,322,1","kidwai,2821,1","killer,38,1,2838,2","kills,143,1,256,1","kilometers,207,1,2874,1","kilos,207,1","kims,2822,1,2847,1","kinase,2787,1,2724,1,2778,1,2779,1,2780,1","kind,107,1,111,1,127,1,309,1,2694,1,110,1,2723,1,2766,1,2781,1,2782,1,2783,1,2785,1,2837,1,2832,1,2892,1","kinds,139,1,246,1,320,1","king,2821,1,2863,1","kingdom,2885,1,2887,1,2620,1","kinky,2778,1,2779,1","kiran,36,1,37,1,332,1,2816,1,2820,1,2822,2","kiribati,2885,1,2887,1","kirubakaran,6,4","kirubhakaran,6,1","kirupananda,2822,2","kisan,332,1,2820,1,2822,1","kishore,332,1,2820,1,2822,1","kit,2864,1","kitchen,1111,1","kitts,2885,1,2887,1","kj,2874,1","kleben,1136,2","kleiner,1136,1","klinefelter,2778,1,2779,1","km,330,1,334,1,2691,1,2830,1","kms,2776,1","kn,6,1","knee,2767,1,2773,2","knew,2692,1,2897,1","knife,2711,1,2801,1","know,6,1,214,1,220,3,226,1,230,1,2821,1,1098,1,1111,3,2866,1,2892,2,2896,1","knoweledge,244,1,247,1","knowledge,29,1,32,1,33,1,71,1,79,1,244,1,247,1,330,1,334,1,31,1,2696,2,2697,1,108,1,2862,2,2620,1,2894,1","knowledgeable,2896,1","known,14,1,211,1,215,1,244,1,246,1,268,1,2619,1,4,1,38,1,2763,1,216,2,223,1,226,2,2776,1,266,1,2807,1,322,1,2829,1,2838,1,2894,1","knows,6,2,216,1","koa,251,3","kochi,30,2,65,1,290,1,330,9,332,227,334,10,1084,1,4,8,2689,1,2690,3,2693,2,38,1,48,2,49,2,62,2,69,2,2698,1,2708,1,293,2,2820,216,2821,14,2832,1,2847,1,2863,2,2864,2","kochi­,330,1,334,1","kodungallur,2690,1","kolekar,332,1,2816,1,2820,1,2822,1","kolkata,330,1,334,2,2693,1,48,1,62,1,69,1,2821,1","kollam,16,1,2690,5,2828,1","kommandos,1136,1","kompatibel,1136,1","komplett,1136,1","komponente,1136,4","konfiguration,1136,4","konfigurations,1136,1","konfigurationsdatei,1136,2","kong,2885,1,2887,1","konnte,1136,3","korea,2885,2,2887,2","korrekt,1136,2","kota,2821,1","kothamangalam,2821,1","kotla,330,1,334,1,2693,1,48,1,62,1,69,1","kottackal,2821,1","kottayam,330,1,334,1,2692,1,2693,1,48,1,62,1,69,1,2821,2","kottyam,2821,1,2822,2","kozhikhode,330,1,334,1,2693,1,48,1,62,1,69,1","kozhikode,330,1,334,1,2690,1,2821,2","kozikode,2871,1","kpsa,2821,5","kr,2821,1","kranthi,332,1,2820,1,2822,1","kripa,4,1,2690,1,38,1,2845,1,2862,1","krishna,8,1,332,3,2816,1,2820,3,2822,2","krishnahyderabad,2822,1","krishnakumar,2821,2","krishnamma,2863,1","krishnamurthi,2822,1","krishnan,36,1,37,1,2816,1,2821,1,2863,1","krishnaprasad,6,2","ks,2821,1","ksos,1074,1","kstec,2821,1","ktp,2694,1,2730,1,2766,1","kula,2821,1","kulkarni,332,3,2820,3,2822,3","kulumina,8,1","kumar,8,1,103,1,105,2,332,12,110,5,2709,1,251,4,2816,7,2820,12,2821,4,2822,10","kumarakom,2823,4","kumaresh,2821,1","kumari,8,1,332,2,2820,2,2822,3,2847,1","kumud,332,1,2816,2,2820,1,2822,1","kunjumon,63,1","kuriakose,8,1,36,2,37,2,2821,10,2859,3","kurian,8,1,36,1,37,1","kuriaose,2821,1","kurien,2821,1","kurnool,2822,1","kurup,2863,1,2897,1","kusre,332,1,2820,1,2822,1","kuteeram,2690,1","kuwait,2885,1,2887,1","kyrgyzstan,2885,1,2887,1","lă¶schen,1136,4","lab,6,8,64,9,78,1,118,1,120,4,222,1,225,1,227,1,229,1,2694,1,35,3,2697,3,2699,1,2715,2,2753,3,2762,3,216,1,217,1,2770,2,2773,1,1077,1,2833,1","laband,35,1","label,1136,1,1127,1,1137,2,1190,1,1225,53,1224,3,1228,4,1229,1,1253,1,1254,13,110,4,2739,4,2743,4,2755,4,1226,2","labelcheckbox1,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labelcheckbox2,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labelcheckbox3,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labelcost,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeled,330,1,334,1,110,1","labelled,110,1,2739,1,2743,1,2755,1","labelling,2702,1","labellocation,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextarea1,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextarea2,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextarea3,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextbox1,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextbox2,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labeltextbox3,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labelurl,1141,1,1138,1,1139,15,1142,9,1144,1,1145,9","labline,2761,2","labor,6,1,1094,1,15,1,143,3,256,3","laboratories,28,1,63,1,64,6,65,1,67,1,49,2,62,1,2696,1,108,2,109,1,2797,1,1077,1,2894,1","laboratoriesare,31,2","laboratory,6,5,8,1,64,11,79,1,103,1,199,1,211,1,219,1,268,1,323,1,2684,1,2688,1,2690,1,20,1,35,1,2697,1,2700,1,108,3,109,2,2722,2,2724,1,2753,4,226,1,2797,4,2813,1,2821,5,2620,2,2894,1","laboratorywith,35,1","laborers,300,1","laboriosam,249,1","labour,64,1,2697,1,143,2,256,2","labourers,2862,1","labs,207,1,2688,1,35,2,2713,1,2834,1","lack,111,2,127,1,215,2,222,1,225,1,229,1,2724,1,216,1,2821,1,2862,1","lacrimal,2770,1","ladder,247,2","lagoon,332,158,2820,152","laid,2821,1","lake,2847,1,2862,1","lakh,2874,1,2892,1","lakhs,6,1","lakshadweep,38,2","lakshdweep,141,1","lakshmana,332,1,2820,1,2822,1","lakshmi,332,3,2816,3,2820,3,2821,1,2822,3","lal,2816,1","lalitabai,78,1","lalitha,6,3,8,1","lalithamma,70,1","lalji,2847,1","laminar,2827,1","laminates,35,1","laminectomy,251,1","land,1136,1,2690,1,2692,1,2862,3","landmark,332,1,110,2,2820,1","lands,2862,1,2885,1,2887,1","lane,1084,1,2689,1,2691,1,2821,1,2828,1,2830,1","lang,1136,3,1124,10,1127,4,1137,2,1153,1,1190,2,1225,1,1227,4,1237,3,1202,1,1210,1,1213,20,1216,17,1219,5,1221,10,1222,41,1223,18,1232,9,1228,30,1229,9,1231,14,1233,44,1236,12,1245,16,1234,18","langdatasource,1222,5,1233,5","langdir,1222,1,1233,1","lange,2778,1,2779,1","langkey,1211,2","langorder,1222,1,1233,1","langs,1127,3,1133,6,1139,1,1142,5,1145,5,1152,1,1179,11,1225,23,1192,11,1201,1,1204,6,1210,16,1212,4,1211,4,1213,27,1216,11,1219,22,1222,3,1228,16,1229,9,1245,8,1214,18","langsdatasource,1213,5,1228,5","language,65,1,295,1,1136,2,1124,6,1127,3,1133,1,1137,4,1139,1,1142,1,1145,1,1151,1,1152,1,1153,4,1179,2,1190,2,1225,3,1227,1,1238,1,1237,2,1192,2,1200,1,1201,1,1202,2,1204,1,1210,2,1212,1,1211,3,1213,35,1216,1,1219,2,1221,1,1220,1,1222,41,1223,2,1232,1,1228,35,1229,2,1231,1,1233,41,1236,1,1245,1,31,2,217,3,230,1,1111,1,2841,1,1214,2,1226,1,1234,2","languagearray,1211,2","languageid,1136,1,1124,1,1137,1,1190,1","languagelabel,1227,1,1212,1,1213,18,1221,1,1222,18,1232,1,1228,18,1233,18","languages,1127,1,1153,2,1240,2,2708,1","lanka,2885,1,2887,1,2620,1","lantus,110,1","laos,2885,1,2887,1","lap,135,9,2790,1,2718,1","laparoscopes,2694,1","laparoscopic,141,2,117,2,131,1,135,12,137,1,323,1,2790,2,2715,3,2718,2,2719,1,2720,3,143,4,2721,4,256,4,2791,3,2793,1,322,3","laparoscopy,135,1,2694,1,143,1,2721,1,256,1,2792,1,2794,2,322,2","laparotomy,2813,1","laproscopic,322,1,2847,1","lapse,2758,1,2803,1,2814,1","laptop,330,1,334,1","lar,2821,1","large,103,1,105,1,126,1,135,1,137,1,268,1,330,1,334,1,1137,1,38,1,2717,1,2710,1,2712,1,2719,1,214,1,224,1,2799,1,2801,3,2821,2,1077,1,2862,2,2864,1","largefile,1136,1,1124,1,1137,1","largely,1074,1,38,1","larger,207,1,1154,1,322,1,2894,1","largest,290,1,2712,1,224,1,2797,2,322,2","larynegectomy,217,1","laryngeal,2694,2,2821,1","laryngology,2694,1","laryngologyand,2694,1","laryngoscope,2821,1","larynx,2736,1,2737,1,2740,1,2741,1,2809,1,2821,1","lă–schen,1136,1","laser,126,1,135,1,2619,1,2694,5,2716,1,2710,1,2730,1,2737,1,2741,1,2766,1,2799,1,2802,1,322,1,2821,2","last,29,1,127,1,209,1,222,3,330,7,334,7,1136,3,1135,1,1137,6,1142,1,1145,1,1154,2,1168,1,1174,4,1176,1,1177,23,1184,1,1185,23,1190,3,1196,1,1248,45,1249,2,1241,2,1242,21,1247,4,1250,17,1253,3,1254,57,2619,1,20,1,2693,1,48,1,62,1,69,1,220,1,2791,1,2822,1,2825,1,2862,1,2863,1,2620,1,2896,1","lastdate,1120,4,1157,5,1162,5,1208,5","lastday,1134,2,1162,3,1205,13","lastmonthdate,1156,3,1161,3,1207,3","lastoffpath,1174,3","lastonpath,1174,3","lastpage,1174,10","lastprocessingdate,1156,3,1161,3,1207,3","lastshoweddate,1156,2,1161,2,1207,2","lastsql,1126,3","lastyearday,1134,4,1205,4","lata,332,1,2820,1,2822,1","latency,227,2,217,1","lateral,2697,2,2749,2,251,1,2821,1","latest,28,1,64,1,84,2,99,1,105,1,126,1,246,1,1164,1,49,6,2707,2,2710,1,2730,1,2766,1,2799,1,2802,1,2827,1,2897,1","latex,2870,1","latha,36,1,37,1,2816,1","lathika,2816,1","latvia,2885,1,2887,1","laudabilis,2717,1","laudare,2717,2","launched,103,1,105,1,199,1,2684,1,2845,1","laundry,28,1","laurels,322,1","lavage,126,2,295,1,2710,2,2799,2,2798,1","law,2837,1,2829,1","laws,2837,1","laxmi,2822,1","laying,2707,1","lc,1126,1","ld,2855,1,2866,1,2885,1,2887,1","ldl,1097,1,214,2","ldquo,141,8,117,5,295,2,2786,1,1077,1,2862,2,2881,1","lead,6,1,211,1,215,1,225,1,229,1,330,3,334,3,35,1,2727,1,216,1,220,2,2791,1","leader,80,1,2776,1,2821,1,2847,1","leaderinalleviating,2694,1","leaders,246,1,31,1","leadership,33,1,65,1,2821,1,2894,1","leading,103,1,215,1,234,1,2696,1,108,1,110,1,2737,1,2741,1,2753,1,216,1,223,1,2791,1,266,1,2826,1","leads,226,1,2862,1","leaf,2827,1","leafcollimators,2802,1","leaflet,2737,1,2741,1","leafy,214,1,226,1","leak,2694,1,2862,1","leaking,225,1,229,1","learn,33,1,64,1,31,1,38,1,2696,2,2697,1,216,1,220,1,230,1,2838,1,2845,1","learned,2838,1,2896,1","learning,63,2,64,1,65,3,67,1,244,1,246,1,247,3,330,1,334,1,31,2,62,1,2696,3,2864,1,2620,1","least,330,1,334,1,31,1,2693,1,48,1,62,1,69,1,214,1,221,1,2825,1,2864,1,2896,1","leave,127,1,330,2,334,2,322,1,1111,5,2862,1","leaves,269,1,330,1,334,1,2791,1,2862,1","leaving,219,1,330,3,334,3,2693,1,48,1,1111,5,2863,1","leavingcertificate,62,1,69,1","leavng,6,1","lebanon,2885,1,2887,1","lecture,28,1,31,2,49,2,2821,3,2827,1,2847,24","lecturer,36,17,37,17,2827,1,2833,1,2620,2","lecturers,63,1","lectures,244,1,31,2,2722,1,2821,3,2620,1","led,14,1,103,1,2859,1","leela,332,1,2816,1,2820,1","leelabhai,332,1,2820,1,2822,1","leelamma,332,1,2820,1","leena,2847,1","leep,143,2,256,2,2810,1,2812,1","leeren,1136,1","lefort,2821,1","left,218,1,330,1,334,1,1127,2,1133,2,1142,4,1145,4,1156,1,1161,1,1179,2,1192,2,1198,1,1204,4,1207,1,1219,2,2245,1,35,1,2791,2,1111,1,1126,1,2863,1,2891,1","leftpart,1126,2","leftquerystring,1126,2","leg,230,1","legal,6,7","legibly,330,1,334,1","legs,226,1","leh,141,1","leiden,2762,1","leiomyosarcoma,2809,1","leisure,28,1","leksell,2766,1,2802,1","lemli,2778,1,2779,1","len,1135,2,1198,7","length,1135,2,1198,2,322,1,1111,1,1126,3","lengthening,252,1,2727,1,2737,1,2741,1,2745,1","lens,1111,1","lenses,2694,2","leone,2885,1,2887,1","leprosy,98,1,225,1,229,1","lesion,2708,1,2724,1,2821,1","lesions,232,1,35,1,100,2,2724,1,2749,3,2821,1","lesotho,2885,1,2887,1","less,6,3,330,1,334,1,1137,2,2693,1,48,1,62,1,69,1,110,1,221,1,230,3,251,2,2776,1,2791,1,293,1,2801,1,322,2,2897,1","lessen,216,1","lesser,322,1","letter,24,1,38,1,2832,1,2863,1,2892,1","letters,330,3,334,3,2247,4,2246,1,2692,3,38,1,1111,1,2863,1,2866,5,2867,4","letzer,1136,1","leukemia,2756,1","leukodystrophy,2778,1,2779,1","leukoplakia,100,1,2724,2,2821,2","level,79,1,215,1,1136,2,1127,10,1137,2,1171,2,1185,22,1186,2,1190,1,1198,3,1248,39,1242,1,1247,4,1250,9,1253,2,1254,46,31,1,35,1,2697,1,2698,1,2708,1,143,1,2724,1,2753,1,214,3,226,3,230,2,256,1,2821,3,1077,1,1111,1,1126,2,1130,2,1252,4,2847,1,2862,1,2895,1","levels,71,1,111,1,201,1,215,3,232,1,247,1,300,1,1102,1,2690,1,30,1,108,3,109,1,214,3","levodopa,216,1","levofloxacin,295,1","lfg,23,15","liability,1165,2,2837,1","liable,330,1,334,1,1165,1,2837,2","liaise,90,1","liaison,246,1,2781,1,2782,1,2783,1,2785,1","liaisons,2776,1","liberia,2885,1,2887,1","libero,114,1","libraries,28,1","library,28,4,64,5,65,1,246,1,330,1,334,1,49,2","libya,2885,1,2887,1","license,1165,8","lichen,100,2","lid,249,1","lids,2732,1","lie,2750,1,226,1","liechtenstein,2885,1,2887,1","lies,10,1","life,10,1,14,1,16,1,28,2,64,1,84,1,127,3,128,1,135,1,137,1,139,2,201,1,207,1,211,1,215,2,246,1,290,2,300,1,1094,2,4,1,2690,1,2694,1,15,2,38,3,2708,1,110,2,143,1,2724,2,2736,1,2740,1,216,1,220,3,221,1,223,1,226,1,230,1,2770,1,256,1,2776,4,261,2,2791,2,291,3,293,1,2818,1,2821,2,1077,1,2838,2,2862,2,2863,2,2864,1,2871,2,2872,1,2874,2,2892,3,2896,2,2897,1","lifeline,2896,1","lifelong,15,1,2862,1","lifestyle,28,1,215,1,269,2,2708,1,220,2,226,2,230,1,2847,1,2862,1","lifestyles,268,1,1097,1,1102,1","lifetime,6,1","lift,2732,1,230,1,2821,1","ligament,252,1,254,1","ligation,2711,1,143,1,2721,1,256,1,2797,1,2859,1","light,222,2,2896,1","lightheadedness,221,1","lights,218,1,222,1","lignocaine,263,1,223,1,2776,1","likebreathlessness,1101,1","likeclefts,35,1","likely,6,1,127,1,226,1,2770,1,2791,2,1111,1,2862,2","likethe,227,1","lilly,110,3","lim,2821,1","limb,105,4,225,1,229,1,252,1,1099,1,217,2,223,1,226,2,254,1,2774,1,2813,1,1077,1","limbarteries,2840,1","limbs,223,1,2770,1,2801,1,2821,2","limit,232,1,246,1,1135,1,2697,1,214,3,1126,2","limitation,2724,1,2821,1,2837,1","limitations,10,1,2837,1","limited,6,1,1165,2,35,1,110,3,2719,1,2837,2,2863,1","limits,246,1,330,1,334,1","lindau,2763,1","lindsey,2821,1","line,6,1,209,1,244,5,246,1,247,4,290,3,292,1,330,3,334,3,1164,1,2693,1,48,1,62,1,69,1,2739,2,2743,2,2755,2,2776,1,291,1,293,1,2802,1,2864,1","linear,2801,2,2802,3,2821,2,2827,1,2862,1","lines,218,1,1164,1","link,103,1,253,1,1124,4,1133,16,1134,6,1135,21,1143,1,1145,16,1152,10,1153,1,1154,1,1157,2,1168,1,1180,2,1201,10,1202,1,1204,16,1254,1,30,1,2727,1,1126,4,1140,15,1193,1,1205,6,2862,1","linked,2753,1","linkparts,1124,4","links,2836,2,2834,9","linkstyle,1162,6,1208,2","linu,2821,1","lip,35,2,38,5,2725,8,2727,4,2732,1,2809,1,2821,6,2838,2","lipid,107,1,111,2,1099,1,2708,1,106,1,226,1,1100,1","lipids,110,1","lipo,2730,1","lipoplasty,2821,1","lipoproteins,214,3","liposarcoma,2809,1","liposuction,2732,1,2821,1","lips,2859,2","liquid,213,1,320,1,100,1","liquids,221,1","liquor,1111,1","lis,2753,3","lispro,110,1","lissy,2821,1","list,78,1,79,1,330,4,332,9,334,4,1122,1,1124,2,1127,1,1133,1,1135,2,1137,1,1139,2,1152,2,1156,1,1161,1,1165,2,1167,1,1170,1,1175,3,1177,1,1179,2,1185,1,1188,1,1225,1,1192,2,1198,3,1201,2,1204,1,1207,1,1210,1,1219,1,1236,1,1248,1,1239,1,1250,1,1254,1,4,1,2695,4,2697,1,2711,1,2728,1,2733,1,2746,1,2761,1,221,1,223,1,226,1,2774,1,2778,1,2779,1,2797,1,2816,9,2820,1,2821,3,2822,13,1111,2,1126,4,2863,2","listbox,1127,2,1154,1,1215,1,1216,58,1217,13","listboxval,1153,1,1217,1,1240,1","listen,2862,1","listening,223,1","lit,218,1","literally,2786,1","literature,28,1","lithium,223,1","lithoclast,322,1","lithotripsy,120,1,2711,1","lithotriptor,322,2","lithotrites,322,1","lithovac,322,1","lithuania,2885,1,2887,1","little,1099,1,221,1,2791,1,2862,1","live,6,1,215,1,1099,1,2694,1,220,1,2776,1,322,1,2821,1,2847,1,2862,3,2874,2,2892,1","lived,2862,1","livelihoods,2862,1","lively,2892,1","livelyhood,2821,1","liver,117,1,118,1,120,12,131,1,135,3,137,1,1097,1,2694,1,2717,3,86,1,2700,1,2711,1,2712,9,2713,1,2715,1,2718,4,2719,12,2720,1,214,1,2776,1,2791,6,2810,2,2812,2,2807,1,2809,1,1098,1,1100,1,2840,1,2863,2,2896,4","liverpool,2821,1","lives,309,1,330,1,334,1,2694,1,2776,1,2831,1,2870,2,2874,1","living,127,1,128,4,2694,1,2696,1,2786,2,322,2,2892,1,2896,1","lname,1124,3","load,2862,1","loads,2897,1","loadtemplate,1122,1,1129,1,1133,1,1139,1,1142,1,1145,1,1148,1,1152,1,1156,1,1159,1,1161,1,1167,1,1170,1,1173,1,1177,1,1179,1,1182,1,1185,1,1188,1,1225,1,1192,1,1195,1,1198,1,1201,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1239,1,1242,1,1245,1,1250,1,1254,1","loadtranslation,1124,2","loan,2874,1","lobar,2794,1","lobbies,1111,1","lobby,1111,4","lobhe,2816,1","local,28,1,126,2,330,1,334,1,2710,2,2799,2,2821,1,1111,3,2862,2","locale,1124,45,1127,5,1133,1,1139,1,1142,1,1145,1,1151,1,1152,15,1153,13,1179,2,1225,3,1238,1,1237,2,1192,2,1200,1,1201,15,1202,7,1204,1,1210,2,1211,2,1216,1,1219,2,1220,1,1231,1,1236,1,1239,14,1240,10,1245,1,1226,1","localebody,1127,3","localeid,1136,1,1124,1,1137,1,1190,1","localeinfo,1124,6,1127,2","localeinfoarray,1124,27","localelabel,1127,2","locales,1124,23,1127,2,1211,1","localesubject,1127,3","localevalue,1127,3","localhost,1164,1,1126,1","localisation,2770,1","locality,38,1,2838,1","localization,126,1,2710,1,2749,1,2799,1,2807,1","localize,126,1,2710,1,2799,1,2802,2,2807,1,322,1","localized,100,2,2770,1,2801,2,2807,1","localizing,2770,2,2802,1","locally,2739,1,2743,1,2755,1","locate,330,1,334,1","located,6,1,28,2,64,1,309,1,330,1,334,1,1164,1,2690,1,30,1,38,1,1111,10,2864,1","location,71,1,330,1,334,1,1136,1,1141,1,1122,1,1129,1,1133,1,1137,2,1138,1,1139,30,1142,17,1143,1,1144,1,1145,17,1156,1,1159,1,1167,1,1170,1,1173,1,1171,4,1177,1,1179,1,1185,1,1186,1,1188,1,1190,1,1225,1,1192,1,1195,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1231,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,2693,1,48,1,62,1,69,1,2750,2,2821,1,1126,2,1140,4,1191,2,1193,1","locations,2694,1,2713,1,2821,1,2862,2","lock,1135,4,220,1","locked,1135,1","locking,1135,1","lodge,332,5,2820,5","lodging,1111,4,2859,1","log,2694,1,38,1,2838,1","logged,1127,1,1137,1,1154,1,1171,1","logging,6,1","logical,295,1,2620,1","login,6,1,1136,11,1122,1,1123,1,1137,13,1142,2,1145,2,1151,2,1152,23,1154,2,1164,3,1166,10,1167,30,1168,34,1171,4,1176,2,1177,17,1184,1,1185,30,1187,1,1186,6,1188,10,1190,6,1238,1,1255,3,1200,2,1201,23,1216,1,1219,1,1248,50,1249,2,1239,11,1241,2,1242,25,1245,1,1247,4,1250,39,1253,4,1254,65,4,1,2844,4,1126,5,1130,4,1189,7,1251,2","loginbtn,1136,1,1137,1,1190,1","loginerror,1136,1,1137,1,1168,1,1190,1","logininactive,1136,1,1137,1,1168,1,1190,1","loginpanel,1152,5,1153,1,1201,5,1202,1","logout,1137,1,1152,20,1153,1,1157,3,1201,21,1202,1,1239,12","logoutbtn,1136,1,1137,1,1151,1,1190,1,1238,1,1200,1","lokmanya,2822,1","londhe,332,1,2820,1,2822,1","london,2781,2,2782,2,2783,2,2821,1,2894,1","long,28,1,247,1,1137,2,220,1,221,1,226,1,230,2,2769,1,1111,1,2862,1","longdate,1124,3,1142,1,1145,1,1126,2","longer,127,1,215,1,221,1,2821,1,2837,1","longevity,35,1","longia,2863,1","longrun,2897,1","longtime,1124,4,1192,1,1126,2","loni,2822,4","lood,2840,1","look,6,1,28,1,218,1,225,2,229,2,1154,1,110,1,223,1,2862,3,2894,1","looked,6,1,2776,1,2870,1","looking,2694,1,31,2,2770,1,2862,1","loop,6,2,126,1,2710,1,143,1,256,1,2799,1,2810,1,2812,1","loophole,6,1","loosen,220,1","los,1136,1,2896,1","lose,1111,1,2862,1","losing,64,1,2697,1","loss,141,1,111,2,215,1,1165,1,100,1,220,2,230,1,2770,1,2791,1,2821,1,1100,1","losses,143,1,256,1","lost,120,1,137,1,1169,4,1170,10,1171,10,35,4,2727,1,2745,1,1111,2,1189,1,2859,1,2862,1,2892,1","lotion,219,1","loud,219,1","louisville,2821,1","loupes,2810,1,2812,1","love,10,11,14,7,16,1,246,1,1094,1,4,1,2690,1,2692,1,2694,1,15,1,2831,1,2862,5,2870,1,2871,1","loved,2776,2","loving,14,2","lowblood,1098,1","lower,105,2,120,1,323,1,1092,1,1099,1,110,1,2711,2,2737,1,2741,1,2745,1,214,1,230,1,2821,1,2840,1,2859,1","lowering,221,1,226,1","loyal,2892,1","lpt,2692,1","lsquo,110,4,2776,2,2620,1","lt,1174,1,2816,3","ltd,2823,1,110,5,293,1,2863,1","luc1,2821,1","lucia,2885,1,2887,1","lucknow,103,1,2821,11,2863,1","lucky,2897,1","ludhiana,2822,2","lumbar,232,1,263,1,2757,1,251,1,2776,1","luminometer,2761,1","lump,2791,2","lumpur,2821,1","lunch,1111,1,2840,1,2864,1","lung,126,4,199,1,268,1,295,5,296,2,298,1,1097,1,1101,1,2684,1,2694,3,2710,4,2756,1,2799,4,2794,1,2798,4,1098,1","lungs,226,1,2794,1,2801,1,1098,1,1100,1","luxembourg,2885,1,2887,1","lye,2821,1","lying,221,4,223,1,2801,1,1111,1,2874,1","lymph,268,1,2715,1,2724,3,2737,1,2741,1,2770,7,2791,1,2813,2,2821,4","lymphatic,2770,2,2821,1","lymphedema,2776,3","lympho,2770,1","lymphocintigraphy,2724,1,2821,1","lymphocytes,2781,1,2782,1,2783,1","lymphodema,2821,5","lymphoedema,2723,1,2770,1,2775,1,2776,4,261,1,2777,1,2821,4","lymphology,2821,1","lymphoma,2801,1","lymphomas,2756,1,2801,1","lymphoscintigraphy,2724,1,2737,2,2741,2,2767,1,2770,1,2821,9","lymphosintigraphy,2821,1","m63210,2761,1","mă¤rz,1150,1,1126,1","mă¶chten,1136,1","mă¶glich,1136,3","măĽssen,1136,2","macau,2885,1,2887,1","macedonia,2885,1,2887,1","machine,111,1,218,2,31,1,108,2,2761,1,214,1,2797,2,2810,1,2812,1,2802,3,322,1","machinery,220,1","machines,99,1,31,1,35,1,2707,1,2797,1,2801,1,2802,1","macrolides,223,1,226,1","madagascar,2885,1,2887,1","maddikunta,2816,1","madhan,2816,1","madhav,332,1,2820,1,2822,1","madhavi,332,1,2816,1,2820,1","madhu,36,1,37,1,2897,1","madhuri,332,1,2816,1,2820,1,2822,1","madisetti,332,1,2820,1,2822,1","madras,208,1","madurai,2690,2,2620,1","magazine,1099,1,2708,3","magna,2717,1","magnesium,223,1","magnetic,309,1,2694,1,108,1,109,1,2761,1,230,1,2807,1","magnification,143,1,256,1","magnus,2717,1","mahajan,251,1","maharaja,2822,5","maharashtra,2822,5","mahatma,2822,2","mahato,332,1,2820,1,2822,1","mahavir,2822,2","mahendra,332,1,2820,1,2822,1","mahendrakar,332,2,2816,1,2820,2,2822,2","mahesh,332,1,2816,2,2820,1,2821,1,2822,1","mahija,36,1,37,1","mai,1150,2,2828,1,2829,1,1126,2","mail,6,4,330,1,332,1,334,1,1084,1,1081,1,1136,7,1127,2,1137,2,1175,3,1190,3,2689,1,2693,1,48,1,2823,1,62,1,69,1,2817,1,2818,1,2820,1,2825,3,2826,1,2827,2,2832,1,2833,2,1111,3,2863,2,2893,1","mailadresse,1136,1","mailing,2817,1,2863,1","mailsmtp,1127,1,1175,1","main,78,1,90,1,292,1,1136,1,1122,3,1129,2,1133,3,1137,2,1139,3,1142,3,1145,3,1148,1,1152,1,1156,3,1159,2,1161,1,1167,3,1170,3,1173,2,1177,3,1179,3,1182,7,1185,3,1188,3,1190,1,1225,3,1192,3,1195,2,1201,1,1204,3,1207,3,1210,3,1213,3,1216,3,1219,3,1222,3,1228,3,1231,3,1233,3,1236,3,1248,3,1239,1,1242,3,1245,3,1250,3,1254,3,23,8,20,1,30,1,100,2,216,1,2821,2,1111,7,2620,2","mainbody,1127,2","mainlabel,1127,1","mainland,38,3","mainly,29,1,31,1,35,1,100,1,217,1,2776,1","mainpage,1122,15,1129,13,1133,21,1139,15,1142,15,1145,15,1156,15,1159,13,1167,16,1170,14,1173,7,1177,15,1179,17,1185,15,1188,14,1225,13,1192,17,1195,4,1204,21,1207,15,1210,13,1213,11,1216,11,1219,13,1222,13,1228,11,1231,11,1233,11,1236,11,1248,13,1242,11,1245,11,1250,11,1254,11,1126,1","mainstay,2696,1","mainsubject,1127,2","maint,1225,16,1237,8,1255,28,1210,16,1211,30,1219,16,1220,19,1231,1,1235,4,1236,10,1248,2,1253,4,1254,23,1226,19","maintain,28,1,90,2,246,1,298,1,1102,1,214,1,220,1,226,2,2807,1,1111,1","maintained,35,1,2758,3,220,1,226,1,2803,3,2814,3","maintaining,222,1","maintains,2758,1,226,1,2803,1,2814,1","maintdatasource,1225,5,1210,5,1219,5,1254,5","maintenance,6,1,127,1,31,1,35,1,2702,1,2837,1","mainvalue,1127,2","maiores,114,1","maithri,2816,1","majestically,2862,1","major,16,1,64,1,71,1,84,1,90,1,105,1,137,3,199,1,207,1,246,1,298,1,309,1,1092,1,1102,1,2684,1,2694,1,38,4,100,1,2715,1,2718,2,2723,1,2724,2,216,1,2781,1,2782,1,2783,1,2785,1,2791,2,2821,12,2838,1,1098,1","majority,35,1,38,1,220,1,2776,2,2791,2,2862,1","making,6,2,92,4,126,1,246,1,268,1,2692,1,35,1,2710,1,2759,1,216,1,220,1,221,1,230,1,2799,1,291,1,2811,1,2805,1,2821,1,1111,1,2845,1,2620,1","mal,2821,1","malabar,2821,1","malappuram,2821,2","malar,2821,1","malathi,19,1,57,1","malathy,78,1","malawi,2885,1,2887,1","malay,2821,1","malayalam,28,1,295,1,2690,1,2708,2,2834,1","malaysia,2821,3,2885,1,2887,1","maldives,2885,1,2887,1,2620,1","male,141,1,117,1,24,1,143,2,2732,1,256,2,1079,1,1111,1,2885,1,2887,1","malformation,232,1,2797,1","malformations,2787,2,2749,1,2780,1,2786,1,2794,1,2801,1,2821,1","malfunctioning,1099,1","mali,2885,1,2887,1","malignancies,143,2,2756,1,2757,1,256,2,2813,2,2802,1,2809,3","malignancy,6,1,143,1,256,1","malignant,232,2,100,1,2711,1,2749,1,2801,2","malleswari,332,1,2820,1,2822,1","malligarjuna,332,1,2820,1","malligarjunakaturi,2822,1","mallikarjuna,332,1,2820,1,2822,1","malnourished,2862,1","malnourishment,2862,1","malnutrition,2862,1","malpuech,2778,1,2779,1","malta,2885,1,2887,1","malvinas,2885,1,2887,1","mammogram,143,1,256,1","mammography,2840,1","mampilly,2821,1","manage,105,1,137,1,234,1,35,1,2807,1,2871,1","managed,211,1,232,2,2694,1,2702,1,2712,2,143,2,2727,1,2749,1,2757,1,256,2,2776,1","management,29,1,141,2,51,2,78,1,84,2,90,1,103,4,105,2,111,3,117,1,128,2,137,3,139,1,199,2,222,1,246,4,268,2,298,2,330,4,334,4,1094,1,1099,1,1135,1,2684,2,2690,1,2694,1,15,1,31,1,2693,1,35,7,38,1,48,1,62,1,69,1,82,2,2707,2,2708,5,110,1,2712,1,2715,1,2718,1,2720,2,143,6,2722,1,2723,1,2725,2,2727,1,2737,1,2741,1,2745,1,2749,1,2753,3,2757,1,2758,1,2759,1,217,1,2769,1,251,2,256,6,2776,5,2778,1,2779,1,2786,1,2811,1,2813,2,2803,1,2805,1,2814,1,2821,10,2825,1,2838,1,2847,3,2894,1","managemnt,2745,1","manager,6,2,19,1,57,1,90,3,330,3,334,3,1111,1,2863,1","manages,2694,1,2753,2,246,2,2807,1","managing,120,1,213,1,1077,2,2841,1","managingroutine,35,1","mananthavady,2690,1","mandated,92,4,246,1","mandatory,330,1,334,1,38,1,2823,1,2770,1,2838,1,2863,1","mandible,2737,1,2741,1,2821,4","mandibular,2746,1,2821,2","mangala,2816,1","mangalagiri,2816,1,2822,1","mangalgiri,332,1,2820,1","mangalgiripeople,2822,1","mangalore,2821,2,2822,3","mangesh,332,1,2816,1","manifest,220,1","manifestations,35,1","manimay,2816,1","manipal,2822,5","manipur,2822,1","manish,332,1,2820,1,2821,1,2822,1","manisha,332,1,2820,1,2822,1","manjaly,2892,1","manjeri,2821,2","manju,36,1,37,1,2897,1","manjummel,2892,1","manjunath,36,1,37,1,2816,1","manjusha,2821,1","mankind,2690,1","manmohan,332,1,2820,1,2822,1","manned,139,1","mannequin,64,1,2697,1","manner,249,1,1074,1,35,2,2718,1,1111,1","manners,2897,1","mannosidosis,2778,1,2779,1","manoj,2692,1,2821,1","manometry,120,1,2711,3","manouver,227,1","manpower,292,1","mansion,330,1,334,1,2693,1,48,1,62,1,69,1","manual,1164,1,2821,2","manufactured,2770,1","manufacturing,292,1,108,1","map,19,1,28,1,29,1,41,1,42,1,43,1,20,1,30,1,31,1,2836,9","maparray,1126,7","mapping,51,1,2810,1,2812,1,2813,1,2807,1","mar,1150,1,1126,1","march,295,1,330,1,334,1,1150,1,20,1,110,1,2723,2,2821,12,1126,1,2620,2","marfan,2778,1,2779,1","marg,330,1,334,1,2693,1,48,1,62,1,69,1","margarine,214,1","margin,2863,1","margins,2862,1","margoa,2822,1","maria,36,1,37,1,2816,1,2821,1","mariana,2885,1,2887,1","marina,36,1,37,1","marino,2885,1,2887,1","mark,33,1,330,6,334,6,2823,1,2845,1","marked,139,1,222,1,330,2,334,2,2702,1,2770,1,2862,1","marker,2724,2,2821,2","markers,201,1,86,1","marketed,110,2","marketing,6,2,110,1","marking,330,1,334,1","marks,330,8,334,7,20,4,2693,3,48,3,62,4,69,4,2697,1","marksrequired,2693,1,48,1","marriage,2692,1,2892,1","marriages,220,1","married,2692,1,220,1","marrow,2713,1,2757,2,2801,2,2827,1","marry,220,1,2786,1","marshall,2885,1,2887,1","mart,28,1","martinique,2885,1,2887,1","maruti,332,1,2820,1,2822,1","mary,36,1,37,1","maryland,2821,1","mask,1137,1,35,1","masks,1126,1","maskvalidation,1136,1,1137,1,1185,1,1190,1,1254,1","mass,111,2","massachusetts,2619,1","masses,35,1","massetric,2821,1","massive,120,1,2690,1","mastectomy,2813,1","master,1097,1,1099,1,1101,4,1102,1,2836,1,1098,1,1100,1,2840,5","mastercycler,2761,1","mata,14,2,16,1,19,1,330,1,334,1,4,5,2690,1,15,1,2837,11,2831,1,2863,2,2895,1","match,1123,1,1124,4,1135,1,1171,1,1175,1,1185,1,1186,2,1254,1,2727,1,2745,1,1126,6","matched,126,1,2710,1,2799,1,2841,1","matches,1124,6,1135,2,1126,2","matching,2762,1,2797,1,2821,1","material,90,1,2702,1,2837,4","materials,28,1,64,2,79,1,105,1,139,3,1081,1,1165,1,2619,2,35,1,2697,2,2745,1,2769,1,246,1,2778,1,2779,1,2837,4,2863,1,2893,1","maternal,141,1,64,2,79,1,143,1,256,1,2620,1","math,16,2,28,1,330,1,334,1,2690,2,2828,1,2831,1,1111,1,2863,2","mathematics,29,1,31,1","mathew,36,1,37,1,2821,5,2822,1","maths,330,2,62,1,69,1","matrh,2862,1","matriculation,2690,1","matrix,100,1,2707,1","mattam,2892,1","matter,35,1,217,1,221,1,2896,1","mature,65,1","mauritania,2885,1,2887,1","mauritius,2690,1,2885,1,2887,1","mavishettar,332,1,2820,1,2822,1","max,1124,3,1140,1","maxi,2761,1","maxillary,114,1","maxillfacail,2727,1","maxillfacial,2744,1","maxillo,2722,1,2723,1,2724,1,2744,4,2821,1","maxillofa,2821,1","maxillofacial,32,1,36,1,79,1,232,1,37,1,35,6,2722,1,2723,1,2730,2,2743,1,2744,9,2745,5,2746,5,2821,21,2847,2","maxillofacialtissues,35,1","maximize,14,1,232,1","maximum,292,1,2697,1","maximumlength,1136,1,1137,1,1190,1","maximumvalue,1136,1,1137,1,1190,1","­may,2821,1","maya,2816,1","maybe,2896,1","mayen,2885,1,2887,1","mayotte,2885,1,2887,1","mba,70,1","mbbs,141,1,295,1,334,18,1084,1,20,1,2693,4,48,5,2695,1,2821,1,2832,1,2894,1,2897,3","mbbsdmrt,2827,1","mc,2761,1","mcdonald,2885,1,2887,1","mch,251,1,2821,4","mci,1084,7,2827,4","mcq,330,1,334,1,2825,1","mcsi,2881,1","md,19,2,57,2,1084,3,15,1,2798,1,2821,6,2827,4,2847,1,2894,1","md5,1127,1,1189,1","mdash,14,4,105,1,290,3,291,1,2870,1","mdb,1136,3,1137,3,1190,3","mdct,2801,1","mdr,295,1","mds,2821,3","meal,2690,1,1111,1","meals,2823,4,220,1,1111,4","mean,2770,1","meaningful,2620,1","meaningfully,2620,1","means,6,3,14,1,127,1,216,1,217,1,2786,1,2831,1,2862,1","meant,103,1,330,1,334,1,35,1,2786,1,2874,1","measure,126,1,2710,1,226,1,2799,1","measured,214,1,221,1,226,1","measurement,126,1,2710,1,2799,1","measurements,108,1","measures,111,1,2696,1,2718,1,2737,1,2741,1,2776,1,2821,2","meat,214,2","mechanic,2874,1","mechanical,35,1,2711,1,226,1","mechanics,207,3","mechanism,6,3,213,1","med,19,1,78,5,2822,32,2894,4","medal,2821,8,2897,1","medcoll,330,1,334,1","medi,110,1","media,28,1,2847,1","mediastinal,126,1,2710,1,2799,1,2794,1","medical,6,8,8,2,14,4,16,1,19,2,28,2,29,6,33,2,51,7,57,2,78,1,79,3,80,1,103,2,105,1,107,1,126,1,118,1,120,1,127,5,128,1,137,1,207,1,208,1,213,2,222,2,234,1,249,1,292,1,300,1,309,1,323,1,330,8,332,5,334,10,1084,2,1081,2,1094,7,1102,1,2619,1,2623,1,4,17,2688,6,2689,1,2690,7,2691,1,2692,2,2694,5,15,8,20,13,30,4,31,23,2693,1,35,1,38,29,48,6,49,10,2695,3,2717,2,62,1,63,2,2696,7,69,1,86,1,2702,1,2707,1,2708,4,106,1,2710,1,2712,1,2713,1,2715,3,2718,3,2720,1,143,2,2722,2,2730,2,2737,1,2739,2,2740,4,2741,1,2743,1,2753,1,2755,2,2756,5,2757,11,2758,12,2759,7,2761,1,217,2,220,2,221,2,2769,1,246,1,256,2,2799,1,2811,6,2813,1,2802,1,2803,3,2804,2,2805,6,2807,1,2814,3,2819,1,2820,1,2821,13,2822,97,2825,3,2826,2,2827,6,2828,1,2829,1,1077,1,1079,1,2830,1,2831,2,2832,3,2838,18,2833,2,1111,5,2841,3,2845,1,2847,3,2862,7,2863,4,2864,5,2870,1,2881,4,2620,24,2893,2,2894,4,2895,5,2896,1,2897,1","medicalcolege,2822,1","medicalcollege,64,1,2822,1","medicaljournals,64,1","medically,33,1,35,1,2708,1,2770,1","medicalreports,2844,1","medicalsurgical,63,1","medication,128,1,300,2,2708,2,217,1,226,1,1111,1,2896,1","medications,211,1,215,1,219,2,222,3,216,3,220,1,221,1,223,1,230,1,2770,1,1111,1,2896,1","medications...this,6,1","medicinal,2697,1","medicine,8,5,14,1,29,3,36,2,41,1,50,1,51,3,56,1,57,2,78,4,79,5,126,4,118,1,120,1,199,2,213,1,295,2,296,1,298,6,300,2,330,4,334,4,1084,3,1074,1,1081,1,1094,3,2684,2,2619,2,2623,4,4,2,2690,1,37,2,2694,17,15,5,30,3,31,3,32,2,2693,1,35,3,38,7,47,1,48,2,49,7,2695,9,55,1,62,1,2696,1,69,1,82,1,86,3,2708,1,108,2,109,1,2710,4,142,1,2724,1,216,3,220,9,223,1,226,3,2767,2,2768,7,2769,12,2770,5,2771,1,246,1,259,2,2776,1,261,2,2799,9,2797,1,293,2,2798,1,2819,1,2821,7,2836,5,2832,4,2838,4,2845,2,2846,1,2847,20,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,3,2863,3,2864,4,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,3,2892,1,2620,3,2893,2,2894,8,2895,2","medicinehome,49,4,2836,1","medicineimaging,2694,1","medicinepharmacy,2694,1","medicines,6,1,215,3,225,1,229,1,290,5,292,2,1094,1,2690,1,15,1,38,3,2708,1,214,1,216,2,220,19,221,3,223,12,226,12,230,1,2776,1,291,7,293,3,1077,1,2838,3,1111,2,2862,1,2864,1,2871,1","medico-legal,6,1","medictions,6,1","meditation,28,1","meditel,2881,2","medium,2690,2","medora,332,1,2820,1,2822,1","medullary,2768,1,2770,1","meduring,2896,1","meeeting,2821,1","meenakshi,8,1,2847,1","meet,28,1,84,1,127,2,222,1,1094,1,2692,1,15,1,49,2,2821,2,2870,1,2874,2,2892,2","meeting,6,2,141,2,103,9,117,2,1074,1,110,1,2739,1,2743,1,2755,1,2759,3,2762,1,2811,3,2805,3,2821,69,2847,23,2864,1","meetings,6,1,83,1,103,2,143,1,256,1,2813,1,2821,6,2864,1","meets,2717,1","meetying,2821,2","meganis,2778,1,2779,1","meharunnisa,332,1,2820,1,2822,1","mehr,1136,2","mehra,332,1,2820,1","mehramumbai,2822,1","mehrere,1136,2","mehrotra,332,1,2820,1,2822,1","meine,1136,1","meiner,1136,1","melani,332,1,2820,1,2822,1","melanoma,2770,1,2813,1,2809,1","melasma,100,1","meldet,1136,1","mellitus,211,1,215,6,295,1,1099,1,2708,1,106,1,110,5","member,2702,1,220,1,2818,2,2821,9,1111,2,2863,4,2864,1,2620,3","memberof,2696,1","members,6,1,92,4,105,1,127,1,247,1,300,1,38,1,2708,5,110,1,2722,1,220,1,246,1,2776,1,261,1,2804,1,2821,2,2838,1,1111,3,2863,3","membership,2819,1,2863,4,2864,1","­membership,2821,1","memberssupervise,35,1","membrane,225,1,229,1","membranes,2619,3,1081,1,2893,1","memorial,2724,1,2821,7","memory,230,1","men,111,1,1094,1,15,1,214,1,2778,1,2779,1,322,1","menăĽ,1136,1","menasinkai,332,1,2820,1,2822,1","mengioma,2750,1","menier’s,2694,1","meningioma,2801,1","meningiomas,232,1","meniscus,252,1,2773,1","menkes,2778,1,2779,1","menon,36,1,37,1,2708,1,110,3,251,4,2863,1","menopause,143,1,256,1","menoposal,110,1","menstrual,226,1","menstruation,222,1","ment,2821,1","mental,215,1,2694,1,2696,8,220,1,2776,1,2778,1,2779,1,2786,1,2862,1,2892,1","mentally,10,1,33,1,2696,1,143,1,220,2,256,1,2871,1","mention,2821,1","mentioned,330,1,334,1,35,1","mentioning,2863,1","mentor,28,1","mentoring,247,1","menu,79,1,1136,1,1141,1,1121,1,1122,12,1128,1,1129,12,1137,2,1138,1,1139,12,1142,12,1153,2,1154,1,1158,1,1159,12,1160,1,1161,9,1162,1,1169,1,1170,12,1176,1,1177,12,1178,1,1179,12,1181,9,1182,21,1183,11,1184,1,1185,12,1187,1,1188,12,1190,1,1192,12,1200,9,1201,18,1202,28,1191,1","menus,28,1","menuverticalmenu,1201,1","merchant,2837,1","merchantability,1165,1","mere,330,1,334,1","merin,2816,1","merit,2697,1","merits,2708,1,2620,1","mes,1130,2","meshram,2816,1","mess,28,1,330,4,334,4,2693,2,48,2,62,2,69,2","message,10,5,14,3,16,2,1137,2,1175,1,1186,1,2688,1,2689,1,2690,1,2691,1,2692,1,15,9,1111,1,1130,1,1251,1,2855,1,2866,1,2892,1","messagelabel,1128,1,1129,8,1130,1","messages,215,1,1136,1,1124,6,1137,4,1190,1,1239,8","met,1165,1,2892,1","meta,1124,3,1135,2,1198,3","metabolic,78,1,79,1,103,2,111,1,117,1,199,4,1074,1,106,1,110,2,2713,1,143,2,220,1,256,2,2781,2,2782,2,2783,2,2784,1,2785,2","metabolicdisorders,199,4","metabolism,141,1,51,1,108,2,109,1,143,1,217,1,256,1,2778,1,2779,1","metachromatic,2778,1,2779,1","metadata,1135,7","metal,218,1,227,1","metallic,2715,1","metals,2619,1","metaphyseal,2778,2,2779,2","metaprolol,223,1","metastases,2768,1,2770,4,2801,1","metastasis,2724,3,2770,1,2821,5","metastatic,2737,1,2739,2,2741,1,2743,2,2755,2,2770,1","meter,2761,1","metformin,110,1","method,1122,25,1123,1,1124,3,1133,32,1134,1,1139,76,1142,14,1143,1,1145,14,1148,8,1146,1,1152,33,1156,22,1157,1,1161,30,1167,12,1168,1,1170,13,1171,1,1177,26,1179,28,1182,8,1180,1,1185,32,1186,1,1188,11,1225,40,1237,1,1255,1,1192,28,1201,33,1204,32,1207,22,1208,1,1210,48,1211,1,1213,39,1216,39,1217,1,1219,42,1220,1,1222,39,1223,1,1228,39,1229,1,1231,14,1233,39,1236,33,1248,27,1239,30,1242,14,1243,1,1245,39,1246,1,1250,39,1254,44,2762,1,2770,1,1126,3,1140,1,1189,1,1193,1,1205,1,1214,1,1226,1,1234,1,1251,1,1252,1","methodologies,2620,1","methodology,105,1,295,4,31,3,2758,1,2803,1,2814,1,2847,1","methods,71,1,201,1,298,1,35,1,63,1,86,1,143,2,2722,1,2724,1,2732,1,2737,2,2741,2,2757,1,256,2,2821,3,2863,1,2620,8","meticulous,35,1","meticulously,35,1","metronidazole,226,1","metropolitan,2885,1,2887,1","metry,2711,2","mexico,2885,1,2887,1","mg,330,1,334,1,2693,1,48,1,62,1,69,1,110,2","mgims,2822,3","mi,1150,1,1126,1","mibg,2768,1","mibi,2694,1,2767,2","michigan,2620,1","micro,2694,1,35,1,2787,2,86,1,2761,1,2778,1,2779,1,2780,1,2802,3,2821,1","microalbumin,86,1","microargovt,2821,1","microarray,2724,1,2821,1","microbilogy,1074,1","microbiologists,31,1","microbiologistscan,31,1","microbiology,70,1,78,1,79,1,201,10,323,1,1084,2,1074,1,20,5,30,2,31,6,32,1,35,3,2695,1,1081,1,2893,1","microdeletions,2778,1,2779,1","microdermabrasion,98,1,100,4","microdermarader,99,1","microdiscectomies,232,1","micronesia,2885,1,2887,1","microorganisms,201,1","microscope,2694,1,2761,1","microscopes,2766,1,2810,2,2812,2","microscopic,35,1,2724,2,2821,2","microscopy,201,3,2737,1,2741,1","microsoft,2823,4,2817,4,2818,4,2819,4","microsurgery,2821,2","microsurgical,2810,1,2812,1","microsvascular,2847,1","microtime,1127,1","microvascualr,2722,1","microvascular,35,1,2722,3,2737,1,2741,1,2749,1,2821,16,2847,1","microwave,2761,1","mid,143,1,2723,1,2727,1,2737,1,2741,1,2745,1,256,1,2821,3,2620,1","midbrain,216,1","middle,6,1,330,1,334,1,266,1","middot,247,7,1151,9,1166,1,1238,8","midface,2821,1","midnight,28,2","midst,1074,1","midterm,2821,1","midwives,2696,1","might,139,1,2708,1,216,1,2874,1","migraine,222,6,217,1,2775,1","migraines,217,1","mild,219,2,222,1,322,1","milestone,2821,1","milestones,2821,2","milia,100,1","military,1154,1","milk,214,2,2791,1","milkscan,2694,1","milli,2761,1","million,14,1,1092,1,1094,1,15,1,38,2,2776,1,2821,1","millions,14,1","min,330,1,334,1,1124,3","minas,2821,1","mind,6,1,103,1,247,1,1094,1,15,1,2855,1,2866,1","mindestens,1136,1","mineral,111,2","minerals,225,1,229,1","mini,28,1,1154,1,1162,1,1172,8,1173,8,2761,1,2816,1","miniature,2694,1,2770,1,2793,1","minilap,143,1,256,1","minimal,35,1,2794,1,2821,1,2862,1","minimally,141,1,234,2,2715,2,2720,1,143,1,2724,1,2730,1,2732,2,2736,1,2737,3,2740,1,2741,3,2749,2,2750,1,2770,1,254,1,2773,1,256,1,322,2,2821,2","minimising,1074,1,2770,2","minimize,35,1,216,1","minimizes,322,1","minimizing,2770,1,2801,1","minimum,330,3,334,3,20,4,2693,3,48,3,2823,5,62,3,69,3,2697,4,246,1,2801,1,2802,1,2817,1","minimumlength,1136,1,1137,1,1190,1","minimumvalue,1136,1,1137,1,1190,1","minister,65,1","ministry,30,1","minnie,2863,2","minor,219,1,222,1,227,1,1101,1,1154,2,35,2,100,1,2723,1,2776,1,2821,4,2885,1,2887,1","minority,2776,1","minors,1111,1","minu,2821,1","minute,2691,2,2770,2,2830,2,1126,1","minuten,1136,1","minutes,84,1,126,1,218,1,295,1,309,1,330,3,334,3,1136,1,1137,2,1190,1,2694,1,2710,1,214,1,217,1,221,1,2799,1,2798,1,2801,1,2807,1,2862,1,2863,2","miolecular,2761,4,2762,4,2763,4","miquelon,2885,1,2887,1","miraj,2822,1","miscarriages,143,1,256,1,2778,1,2779,1","miscellaneous,2770,1,2620,1","misconfigured,1137,1","mishall,332,1,2820,1,2822,1","mishra,2816,2","misleading,330,1,334,1","missed,2847,2","missing,1137,1,2745,1","missingparameters,1136,1,1137,1,1225,2,1210,2,1216,1,1219,1,1236,2,1245,1,1250,2,1254,1","mission,16,4,2246,1,2690,1,38,2,2724,1,2821,1,2822,2,2836,1,2837,11,2838,1,2862,1,2891,1,2896,1,2897,1","missions,1094,1,15,1","misty,38,1,2845,1,2862,1","misuse,6,1","misused,6,1","mit,1136,2","mitchel,36,1,37,1","mitigated,2821,1","mittwoch,1150,1,1126,1","mix,1094,1,15,1,2761,1","mixer,2761,2","mk,6,1,2761,1","mktime,1126,1","mlc,2802,2","mlt,20,3,31,2","mm,1120,3,1133,2,1134,12,1139,2,1142,1,1145,1,1150,2,1156,11,1157,5,1161,10,1162,11,1179,3,1185,1,1192,3,1204,1,1207,11,1208,1,1248,1,1242,1,1250,1,1254,4,1126,6,1140,5,1205,13","mmm,1120,1,1134,2,1126,2,1205,2","mmmm,1120,1,1133,1,1150,3,1156,1,1161,1,1204,2,1207,1,1126,5","mns,1138,2,1139,38,1140,6","mobashir,332,1,2822,1","mobile,6,1,28,1,80,1,330,2,334,2,38,4,1077,7,2838,3,2847,1","mobility,128,1,110,1","mobilized,2776,1","mock,2722,1,2821,1","modakkara,2862,1","modalities,232,1,35,2,2700,1,2720,1,142,1,2737,1,2741,1,2749,1,217,1,224,1,322,1","modalitiesof,35,1","modality,211,1,2708,1,2749,1,2759,2,2811,2,2805,2","modalityin,2694,1","mode,1124,5,1135,3,31,1,38,1,2787,2,2697,4,2780,1,2816,1,2818,1,2838,1,1140,2","model,6,1,2736,1,2740,1,2761,1,2821,1,2859,1","models,64,1,207,1,31,1,49,2,2697,1","moderate,222,2","modern,14,1,71,1,126,1,114,1,199,1,207,1,2684,1,2688,1,2690,1,2694,1,2699,1,2707,1,2710,1,2711,1,142,1,2723,1,2737,2,2741,2,2761,1,217,1,2769,1,2770,2,246,1,261,1,2799,1,2793,2,2794,2,2804,1,2822,1,2832,1,2862,1","modernequipments,29,1","moderntechniques,29,1","modernwith,2897,1","modest,6,1","modi,249,1","modification,128,1,1165,1,2619,1,35,1,38,1,2708,1,1081,1,2838,1,2893,1","modifications,215,1,220,1","modificationtherapy,35,1","modificationtreatment,35,1","modified,6,1,295,1,1154,3,2823,4,2797,1,2813,1","modify,108,1,2837,1","modulated,2737,1,2741,1,2750,2,2801,1,2802,1,2804,1","module,2753,1","modules,2698,1,2753,2,2827,1","mohammad,332,1,2820,1,2822,1","mohamod,332,1,2820,1","mohamodseth,2822,1","mohan,8,1,330,1,332,1,334,1,2693,1,48,1,62,1,69,1,2816,1,2820,1","mohit,2821,2,2859,1","mol,2821,1","molbio,2864,1","molder,2871,1","molding,2727,4","moldova,2885,1,2887,1","molecular,8,1,51,3,70,1,78,1,79,1,2619,1,2623,3,4,1,2688,1,30,1,31,2,2700,1,2724,2,2761,1,2762,9,2763,5,2819,1,2821,3,2847,2,2864,7,2881,1,2620,1,2893,1,2894,13,2895,2","molecularbiology,35,1","molecules,71,1,2724,1,2821,1,2864,1","molestiae,114,1","molestias,114,1","molluscum,100,1","molly,332,1,2816,1,2820,1,2822,1","moly,19,1","moms,2821,1","mon,1150,1,1126,1","monaco,2885,1,2887,1","monat,1136,3","monatsăĽbersicht,1136,1","monatsansicht,1136,1","mondal,2816,1","monday,131,1,269,1,1139,1,1150,1,2788,1,2709,1,2746,1,2759,1,2765,1,236,1,2774,1,2811,1,2805,1,1111,1,1126,1","mondays,2709,1","money,6,1,290,1,292,1,330,1,334,1,2862,2,2870,1,2874,1","mongolia,2885,1,2887,1","moni,8,1,2821,1,2859,2","monitor,90,1,227,1,330,1,334,1,108,1,221,2,226,1,1077,1","monitorbrainwaves,227,1","monitored,120,1,35,1","monitoring,84,2,120,1,128,2,137,1,207,4,227,3,232,2,292,1,2619,1,2694,1,2708,1,108,1,143,1,2736,1,2740,1,224,2,2766,3,246,1,2773,1,256,1,2793,1,2821,1","monitors,92,4,207,8,32,1,2753,1,246,1,2793,1,2797,1","monitorsand,29,1","monkeys,38,1,2845,1,2862,1","monoclonic,2847,1","monopolar,2810,1,2812,1","monotony,216,1","monoxide,2798,1","montag,1150,1,1126,1","month,111,1,209,3,330,3,334,3,1136,2,1120,4,1137,6,1139,1,1151,1,1152,8,1154,1,1155,5,1156,38,1157,59,1161,14,1190,2,1200,1,1201,8,1203,1,1204,10,1207,14,24,1,38,1,2823,1,2711,2,2714,1,2791,5,322,1,2825,1,2838,1,1126,1,1140,1,1205,3,2896,1","montharr,1205,1","monthdatasource,1156,5","monthdate,1134,1,1155,1,1156,6,1157,1,1160,1,1161,6,1162,3,1206,1,1207,19,1140,2,1205,2","monthfullname,1120,1","monthicon,1133,8,1134,2,1156,8,1157,2,1204,8,1205,2","monthly,103,1,111,1,1136,1,1099,1,1137,2,1190,1,2717,1,2711,1,226,1,246,2,1100,1,2862,1","monthmonth,1162,3","monthnames,1124,3,1126,6,1205,1","months,29,1,141,1,71,1,222,2,1120,3,2692,1,2697,1,2708,1,110,1,2753,1,2758,1,209,1,213,1,220,1,230,1,2770,1,251,2,2786,1,2791,2,2803,1,2814,1,2821,2,2825,1,1126,1,2859,1,2874,1,2896,1","monthscount,1156,3,1161,3,1207,3","monthshortname,1120,1,1155,2","monthshortnames,1124,3,1126,6","monthsinrow,1156,6,1161,6,1207,6","monthsrowseparator,1156,1,1161,1,1207,1","monthyear,1162,3","montserrat,2885,1,2887,1","mony,36,1,37,1,2859,1","moorthy,8,1,2816,1,2863,1","moovattupuzha,2692,1","mopaday,110,1","morally,65,1","morbidity,232,1,110,1,2715,1,2801,1,322,1,2821,3","moreexciting,35,1","moreor,2897,1","morerecent,35,1","morethan,1100,1","morocco,2885,1,2887,1","morphine,263,1,2776,1","morphological,251,1","morphology,2863,1","morquio,2778,1,2779,1","mortalitem,2717,1","mortality,2705,1,2703,1,110,1","mosaics,2778,1,2779,1","mosiacism,2778,1,2779,1","moss,2778,1,2779,1","mostly,2862,1","mosttechnically,2694,1","mother,14,1,16,1,2690,1,2692,3,2694,1,2778,2,2779,2,2786,2,2859,1,2862,1,2874,4,2892,4","mothers,2696,1,220,2,223,1,2778,1,2779,1,2786,3,266,1,2862,1","motility,120,3,2694,1,2715,2","motivated,126,1,247,1,2710,1,2799,1,1081,1,2893,1","motivating,300,1","motivations,110,1","motor,225,2,227,1,229,2,232,1","motto,35,1","moulding,65,1","mounika,2816,1","mount,330,1,334,1,2693,1,48,1,62,1,69,1","mountains,38,1,2845,1,2862,2","mounted,2863,1","mouth,35,1,2724,1,2736,1,2737,4,2740,1,2741,4,220,2,230,1,2776,2,2791,1,2821,2,2859,1","movable,322,1","move,225,2,1124,3,1210,2,217,1,220,2,229,2,230,1,2862,1,2897,1","movement,227,1,300,1,216,2,217,3,220,1,223,1,2765,1,230,1,1111,1","movements,216,3,226,1","movetopage,1156,1,1161,1,1207,1,1126,1","movie,28,1","movies,28,1","moving,6,2,35,1,220,1,2791,1,2802,1","mowat,2778,1,2779,1","mozambique,2885,1,2887,1","mr,6,1,332,4,63,1,108,1,2718,1,2720,1,2758,1,2797,1,2801,1,2803,1,2814,1,2820,4,2821,1,2822,2,2847,1,2863,1","mrcp,2807,1","mrd,6,15,24,1,2758,2,293,1,2803,2,2814,2,2870,1,2871,1,2874,1,2885,1,2887,1","mrdno,2247,1","mri,120,2,211,1,222,1,232,1,309,1,2694,1,108,2,109,1,2753,1,220,1,230,1,2797,1,2801,1,2802,1,2807,3","mrs,332,10,2820,10,2822,10,2863,1","mrt,20,1","mrz,1150,1,1126,1","ms,19,1,70,6,332,3,1084,1,63,6,251,2,2820,3,2821,3,2822,2","msc,19,2,117,1,20,9,31,5,63,4,2821,3","msg,1135,2","mslt,227,1","msltor,227,1","mssql,1136,1,1137,1,1190,1,1126,1","mt,1124,2,1127,1","mtb,2762,1","mtp,110,1,143,1,256,1","muă˙,1136,1","muco,2821,1","muco5232,2724,1","mucopolysaccharidosis,2778,1,2779,1","mucositis,2724,1,2821,1","mudanna,2822,1","muga,2694,1","muhilvannan,2821,1","mujahid,332,1,2820,1,2822,1","mukerjee,332,1,2820,1,2822,1","mukesh,332,1,2820,1,2822,1","mukhanoor,2892,1","multi,28,1,51,1,298,1,2690,1,31,1,110,1,2725,2,2736,2,2737,1,2740,2,2741,1,2759,4,213,2,2769,1,2797,1,2811,4,2813,1,2802,1,2821,6,2825,1,2827,1,1077,2","multicenter,103,1,110,3,2739,1,2743,1,2755,1","multicentre,110,1,2739,1,2743,1,2755,1,2821,1","multicentric,110,4","multidetector,2798,1","multidisciplinary,80,1,118,1,232,1,2800,1,2699,1,2723,2,2725,1,2736,1,2739,1,2740,1,2750,1,2755,1,2756,1,2757,2,2758,1,2759,7,254,1,2776,1,2810,1,2811,7,2812,1,2813,1,2801,1,2802,1,2804,1,2805,3,2808,1,2809,1,2821,6","multimedia,31,1","multimo,2821,1","multimodality,2736,1,2740,1","multinodular,2768,1,2770,1","multipart,1210,1","multiplane,2797,2","multiple,33,1,80,1,227,2,1124,7,2623,1,2708,1,2736,1,2739,2,2740,1,2743,2,2755,2,2778,1,2779,1,2791,1,2801,2,2802,1,2807,1,2821,1","multiplied,1094,1,15,1","multivariate,2620,1","mumbai,105,4,330,1,334,2,2690,3,2693,1,48,1,62,1,69,1,110,2,2821,7,2822,6","muniappan,332,1,2820,1","municipal,2822,2","munish,332,1,2816,1,2820,1","munity,2821,1","munnar,2823,6,2821,1,2863,1","munshisingal,2822,1","murali,332,1,2820,1,2822,1","murthy,332,2,2820,2,2822,2","muscle,51,1,219,3,225,2,227,3,268,3,2694,1,2720,1,216,3,217,3,220,1,221,2,223,5,229,2,230,1,254,1,2791,1","muscles,219,2,222,2,225,1,227,2,108,1,216,1,217,1,223,7,229,1","muscular,2778,2,2779,2","musculoskeletal,252,1,254,1","musculosketal,2774,1","museum,49,2,2863,1","music,28,1","muss,1136,1","mutation,2787,1,2762,1,2778,1,2779,1,2780,1,2784,1","mutations,2762,1,2763,2","muthiah,2822,1","muthuvelvijayan,332,1,2820,1","mutilating,2770,1","mutual,14,1","mv,2864,1","mvr,2892,1","mvv,126,1,2710,1,2799,1","mwt,2798,1","myanmar,2885,1,2887,1","myasthenia,218,1,215,1,219,2,222,1,225,1,214,1,216,1,217,2,220,1,221,1,223,17,226,1,229,1,230,1","myconsultations,2896,1","mycosis,2801,1","mydental,2896,1","myeloma,2739,2,2743,2,2755,2","myelomas,2756,1","myelopathy,251,1","myfield,1135,1","myocardial,2694,1,2708,1,110,1,2767,3","myofascial,2775,1,2776,1","myofunctional,35,1","myography,227,2","myomectomy,143,2,256,2","myotomy,135,1,2715,1","myotonic,2778,1,2779,1","myself,2692,1,216,1,2892,1,2897,1","mysore,2690,2,2821,1,2822,3","mysql,1136,3,1135,48,1137,3,1154,2,1164,8,1190,3,1211,1,1126,3","mysqladmin,1164,2","mystic,2823,1,2863,1","myth,2763,1","mytreatment,2896,1","mywell,2896,1","mywhole,2896,1","ń,1190,5","ńđ°đ±đ»đľđ˝đ°,1190,1","ńđ°đ±đ»đľđ˝đľđ˛,1190,1","ń‚đ°đ±đ»đ¸ń†,1190,1","ń‚đ°đ±đ»đ¸ń†ń‹,1190,2","ń‚đ°đş,1190,1","ń‚đ°đşđ¸đĽ,1190,2","ń‚đµđşńń‰đµđą,1190,1","ń‚đµđşńń‚,1190,2","ń‚đľđ»ńśđşđľ,1190,4","ń‚ń€đµđ±đľđ˛đ°đ˝đ¸ńŹ,1190,1","ń„đ°đąđ»,1190,4","ń„đ°đąđ»đ°,1190,2","ń„đ°đąđ»đľđ˛,1190,1","ń„đ°đąđ»ń,1190,1","ń„đµđ˛,1150,1,1126,1","ń†đ¸ń„ń€đľđ˛ń‹đµ,1190,2","ń‡đ°ńđľđ˛,1190,1","ń‡đµđĽ,1190,2","ń‡đµđşđ±đľđşńđ°,1190,1","ń‡đµń‚đ˛đµń€đł,1150,1,1126,1","ń‡ń‚đµđ˝đ¸ńŹ,1190,1","ń€đ°đ±đľń‚ń‹,1190,1","ń€đ°đ·ń€đµńđµđ˝,1190,2","nă¤chster,1136,1","nach,1136,2","nachfolgend,1136,1","nachname,1136,1","nachricht,1136,1","nachrichten,1136,4","nada,1135,1","nadu,2838,1","naevi,100,1","nafis,332,1,2820,1,2822,1","nagaleekar,332,1,2820,1,2822,1","nagapattanam,2838,1","nagar,332,1,2820,1,2822,2","nagarajappa,332,1,2820,1,2822,1","nagelakar,2816,1","nagpur,2822,1","nagpure,332,1,2820,1","nagpurec,2822,1","naik,2816,1","nail,100,4,2707,3","nails,2707,1","nair,19,2,36,1,57,1,70,1,78,1,332,2,2619,1,37,1,15,1,2699,1,110,1,2709,1,2820,2,2821,5,2822,2,2847,1,2863,3","nalgonda,2822,1","nalina,332,1,2820,1,2822,1","nalso,1137,1","nam,114,1,2885,1,2887,1","namah,6,2","namasivaya,6,1","namboothiri,251,1","name,6,5,8,2,42,1,43,1,56,1,218,1,227,1,330,5,332,8,334,5,412,1,413,1,411,1,1136,11,1120,12,1122,1,1123,1,1124,124,1127,3,1132,1,1133,17,1134,4,1135,22,1137,15,1139,44,1142,4,1144,4,1145,11,1146,9,1152,4,1164,5,1165,1,1171,1,1175,2,1176,2,1177,49,1178,1,1179,19,1184,2,1185,55,1186,3,1190,6,1225,41,1192,24,1196,3,1198,44,1201,4,1203,1,1204,17,1209,3,1210,61,1211,7,1213,37,1216,2,1219,2,1222,4,1224,4,1228,3,1233,5,1236,1,1248,46,1249,4,1241,4,1242,42,1245,2,1247,4,1250,38,1253,2,1254,100,2245,2,2246,1,24,1,2692,1,55,1,2824,1,2816,1,2817,1,2818,1,2819,1,2820,6,2822,4,1079,1,1111,2,1098,1,2844,1,1126,45,1140,3,1189,1,1205,3,1214,2,2855,1,2862,1,2863,4,2866,1,2874,1,2885,1,2887,1,2891,2,2892,1","named,330,1,334,1,1135,1","namedunder,2693,1,48,1,62,1,69,1","namen,1136,1","names,330,1,334,1,1135,2,1165,1,1198,14,2776,1,2864,1","namibia,2885,1,2887,1","namita,332,1,2820,1,2822,1","nampoothiri,8,1,2787,1,2780,1,2847,1","nandakumar,2847,1","nanjundappa,2821,1","nano,2619,1,2623,1,1081,1,2893,1","nanobiotechnology,1084,1,1081,2,2893,2","nanocomposites,2619,4,1081,1,2893,1","nanoengineered,2619,2","nanoengineering,2619,4,1081,1,2893,1","nanofibrous,2619,1","nanomaterials,1081,2,2893,2","nanomodification,2619,2","nanomodified,2619,1","nanoporous,2619,2","nanoscale,2619,1","nanoscience,2619,1","nanostructured,2619,5,1081,1,2893,1","nanotechnology,51,1,2827,1,1081,1,2832,1,2833,1,2864,3,2893,1","nap,227,1","naplastic,2821,1","napoleon,220,1","nappies,2791,2","narasinga,332,1,2820,1,2822,1","narayana,2822,3","narayanan,8,2","narbada,332,1,2820,1,2822,1","narendra,105,1,2816,1","narga,332,1,2820,1,2822,1","narketpally,2822,1","narrower,214,1","narrowing,215,1,222,1,268,2","nasal,126,1,2710,1,2727,1,2732,1,2799,1","nascent,2894,1","nash,110,1","nashik,2822,1","naso,2727,2","nasobiliary,2711,1","nasogastric,2776,1","nasopancreatic,2711,1","nasopharynx,2821,1","natarajan,332,1,2816,1,2820,1,2821,1,2822,1","natcon,332,9,2823,5,2816,5,2817,1,2820,9,2822,9,2863,4","natcong,2823,1,2863,1","natekar,332,1,2820,1,2822,1","nation,71,1,2750,1","national,141,1,51,1,83,1,103,6,105,2,117,3,234,1,295,1,1084,6,1074,4,2623,1,4,2,2690,1,2694,2,30,1,38,1,2790,1,2696,1,110,1,2722,1,2724,2,213,1,251,1,322,1,2821,67,2827,3,1081,1,2838,1,2845,1,2847,1,2863,1,2881,2,2620,3,2893,1,2894,1,2895,2","nationalised,2863,1","nationality,10,1","nations,246,1","natural,137,1,139,1,2619,1,35,1,2762,1,2763,1,216,1,2864,1","naturally,2862,1","nature,10,1,14,1,28,2,105,2,201,1,330,1,334,1,2619,1,31,1,2699,1,220,1,2862,1,2892,1,2620,1","nauch,1136,1","nauru,2885,1,2887,1","nausea,222,1,221,1,2776,1","navi,2822,1","navigation,2750,1,234,1,2773,1","navigator,1156,6,1162,1,1174,10,1179,6,1180,1,1192,6,1207,6,1210,6,1231,6,1248,6,1242,6,1193,1","navigatorblock,1174,13","navigatorname,1174,3","navigatortype,1174,5","nayak,332,1,2816,1,2820,1","nayar,19,1,57,1","nb,107,1,1084,1,2694,1,106,1,251,1,2821,1","ncipe,2885,1,2887,1","ncontent,1127,2","ncs,219,3","ńđ¸đĽđľđ˛đ»đľđ˛,1190,1","ńđ¸đĽđ˛đľđ»đľđ˛,1190,3","ńđ¸đĽđ˛đľđ»ń‹,1190,2","ńđ»đµđ´ńńžń‰đµđą,1190,1","ńđ»đľđ˛đľ,1190,1","nđ˘đ°đşđ¶đµ,1190,1","ńđ°đąń‚đ°,1190,1","ńđµđ˝,1150,1,1126,1","ńđµđşń†đ¸ńž,1190,2","ńđµń€đ˛đµń€,1190,1","ńđµń€đ˛đµń€đ°,1190,1","ńđ˝đ¸đĽđ¸ń‚đµ,1190,1","ńŹđ˝đ˛,1150,1,1126,1","ńđľđ´đµń€đ¶đ°ń‚ńś,1190,2","ńđľđ´đµń€đ¶đ°ń‰đ¸đą,1190,1","ńđľđ±ń‹ń‚đ¸đµ,1190,2","ńđľđ±ń‹ń‚đ¸đą,1190,1","ńđľđ±ń‹ń‚đ¸ńŹ,1190,10","ńđľđ±ń‹ń‚đ¸ńŹđĽ,1190,1","ńđľđµđ´đ¸đ˝đµđ˝đ¸đµ,1190,1","ńđľđ·đ´đ°đ˝đ¸đµ,1190,1","ńđľđ·đ´đ°đ˛đ°ń‚ńś,1190,1","ńđľđ·đ´đ°ń‚ńś,1190,1","ńđľđ·đ´đ°ńń‚,1190,1","ńđľđľđ±ń‰đµđ˝đ¸đą,1190,1","ńđľđ˛đżđ°đ´đ°ńžń‚,1190,1","ńđľń€ń‚,1190,1","ńŹđ˛đ»ńŹđµń‚ńńŹ,1190,1","ńđ˛ńŹđ·đ°đ˝ń‹ń…,1190,1","ndash,14,4,28,1,141,5,65,1,117,5,247,2,290,1,292,1,295,2,1094,7,15,7,2693,9,48,9,2787,1,2788,2,62,9,69,9,2708,4,110,2,143,6,2739,1,2743,1,2755,1,2768,3,2770,1,2771,1,251,6,256,6,2776,1,2777,4,2778,4,2779,4,2780,1,291,1,2810,1,2812,1,2808,2,2847,2,2864,2,2620,1","ńđşń€đ¸đżń‚,1190,1","near,6,1,126,1,330,1,334,1,2693,1,48,1,62,1,69,1,2710,1,2757,1,220,1,2799,1,2801,1,322,1,2821,1,2822,1,1111,7,2862,1","nearby,220,2,2801,1,2874,1","nearing,2862,1","nearly,1094,1,15,1,38,1,2753,1,2776,1,2862,1,2896,1","necessary,6,2,90,1,330,1,334,1,35,1,108,1,143,1,256,1,2837,1,1111,2","neck,8,1,51,1,78,1,79,3,114,1,222,1,232,1,1084,1,2694,1,35,2,2722,12,2723,12,2724,15,2725,1,2726,1,2727,1,2728,1,2730,1,2731,1,2732,2,2733,1,2735,2,2736,15,2737,18,2740,11,2741,18,2743,1,2744,2,2745,1,2746,1,2748,1,2749,2,2750,4,2759,3,2762,1,2763,4,221,1,223,1,234,1,2770,5,246,1,251,1,2791,1,2811,3,2813,2,2801,2,2805,3,2809,1,322,1,2821,120,2825,1,2826,3,2847,5,2859,4","neckresearch,2724,1","necksquamous,2724,1","necksurgical,2723,1","nedical,19,1","nedumbassery,2691,1,2830,1","needed,6,2,64,1,215,1,2694,1,31,1,2697,1,2715,1,214,1,216,1,230,1,2821,1,2838,1,1111,1,2620,1","needle,219,4,2711,1,2797,1,2798,1,1126,2","needleless,100,1","needles,2801,1","needless,105,2","needs,6,3,10,2,33,1,64,1,84,2,222,1,247,2,2692,1,35,2,38,1,2696,2,2708,1,2753,1,220,1,2776,1,2791,5,2821,3,1111,1,2841,1,2863,2,2864,1,2874,1","needy,2694,1,35,2,38,1,2838,1,2862,1","neelam,332,1,2820,1","neelee,2822,1","neerav,2821,1","neeru,332,1,2820,1,2822,1","neetha,332,1,2820,1,2822,1","negative,330,1,334,1,2770,1,2896,1","negatively,330,1,334,1","neglected,105,2","negligence,1165,1,2837,1","nehru,2822,1","neighbors,2892,1","neighbouring,320,1","neighbours,220,1","nein,1136,1,1150,1,1126,1","neither,1165,1","nellcor,207,1","nellore,2822,3","neog,2821,1","neonatal,65,1,207,2,2694,1,143,1,2723,1,209,2,246,1,256,1,2792,1,2794,2,2797,1,2821,2","neonates,2792,1","neonatology,8,1,78,1,79,1,207,6,208,10,1084,1,2694,1,2695,1,142,1,143,1,209,7,256,1,2836,2,2847,2","neoplasia,143,1,256,1","neoplasias,2778,1,2779,1","neoplasms,2757,1","neostigmine,223,1","nepal,2885,1,2887,1,2620,1","nephrectomies,322,1","nephro,2769,1","nephrologist,2847,1","nephrology,8,1,79,1,211,11,323,1,1084,1,31,2,2696,1,2708,1,2847,3","nephropathy,111,1,2708,1,110,1","nephrostomy,309,1,2694,1","neque,249,1","nerve,84,1,215,1,219,3,225,5,227,3,252,1,263,6,110,1,214,1,216,3,223,2,229,5,234,1,2776,6,2840,1,2847,1","nerves,215,3,219,3,225,13,227,3,2694,1,217,3,223,1,229,13","nervous,215,1,227,2,217,3,221,1,225,4,229,4,1100,1","nesciunt,249,1","net,330,1,334,1,1164,1,2693,1,48,1,62,1,69,1,1081,2,2893,2","netherland,2802,1","netherlands,2885,2,2887,2","netscape,1136,1,1137,1","network,6,1,38,1,2753,2","networked,2690,1","networks,2753,1","neu,1136,2","neue,1136,1","neuen,1136,1","neuer,1136,2","neues,1136,2","neural,2778,1,2779,1","neuralgia,2775,2,2776,1,2801,1","neuro,8,2,78,2,79,1,208,1,227,2,2700,7,2750,2,2759,2,246,1,2811,2,2813,1,2805,2,2807,1,2821,1,1077,1,2847,1","neuroanaesthesia,84,1,82,1","neuroaneasthesiologists,84,2","neuroarthropathy,110,1","neuroblastoma,2768,1,2794,1","neurocutaneous,2778,1,2779,1","neurodegenerative,2778,1,2779,1","neurodegnerative,2778,1,2779,1","neurodevelopmental,2778,1,2779,1","neuroendocrine,2770,2","neuroendocrinology,110,1","neuroendoscopes,2766,1","neuroendoscopy,232,1","neurofibromatosis,2778,1,2779,1","neurogenetics,2781,1,2782,1,2783,1","neurogenic,2847,1","neurointensive,224,1","neuroleptic,223,1","neurologi,217,1","neurological,84,1,199,1,298,1,2684,1,217,3,220,1,224,3,2766,1,2769,1,2776,1,2785,1,2807,1","neurologist,223,1","neurology,8,1,14,1,79,1,218,1,215,1,219,2,222,1,227,5,2696,3,2708,1,108,1,109,1,2711,4,213,2,214,1,216,1,217,6,220,1,221,1,223,1,224,8,225,1,226,1,2765,6,229,1,230,1,234,1,246,1,2802,4,2836,3,2847,4","neurolysis,263,2,2776,2","neuromuscular,217,1,2778,1,2779,1","neuronavigation,232,2","neurons,2700,1","neurooncology,234,2,236,1","neurootologist,2821,1","neuropathies,217,1","neuropathy,111,1,2708,1,108,2,110,1,217,1,225,10,229,10,2775,1","neurophthalmology,2694,1","neurophysiological,224,1","neuroprotection,209,1","neuroscience,2864,1","neurosciences,79,1,126,1,2710,1,213,1,2799,1,2863,1","neurosurgeons,234,1","neurosurgery,8,1,79,1,114,1,232,2,233,1,1084,2,108,1,109,1,2723,1,2727,1,2745,1,2750,2,217,1,234,12,2766,1,236,2,251,1,2821,4,2847,3,2874,1","neurosurgical,84,2,232,1,234,2,2766,2,2821,1","neurotechnologist,218,1,219,1","neurotechnology,213,1","neurothrapy,218,1,215,1,219,1,222,1,214,1,216,1,220,1,221,1,223,1,225,5,226,1,229,1,230,1","neuskar,2821,1","neutropenia,2739,1,2743,1,2755,1","never,330,1,334,1,220,1,2870,1,2892,1","nevis,2885,1,2887,1","new,6,3,105,1,247,2,295,1,309,1,330,2,334,2,1136,2,1094,3,1121,2,1122,49,1123,6,1124,8,1127,5,1129,4,1133,34,1135,2,1137,6,1139,116,1142,73,1145,73,1148,1,1152,24,1154,5,1156,31,1159,4,1161,28,1164,2,1167,10,1169,2,1168,1,1170,28,1173,1,1171,10,1175,3,1177,18,1179,37,1182,4,1185,30,1188,8,1190,2,1225,31,1237,1,1192,36,1201,23,1204,40,1207,30,1210,33,1211,3,1213,15,1216,27,1219,30,1220,1,1222,19,1223,1,1228,15,1229,1,1231,24,1233,20,1236,23,1248,43,1239,16,1242,27,1245,19,1250,28,1254,48,2619,1,2690,1,15,3,2693,2,35,1,48,2,2788,1,2823,1,62,2,69,2,2708,1,110,1,2709,1,2724,2,2763,1,208,1,223,2,226,1,2770,3,2802,1,2821,27,2822,1,1077,1,1126,5,1130,1,1189,2,1214,1,1226,1,1234,1,2845,1,2859,3,2864,2,2885,3,2887,3,2620,3,2894,1,2895,1,2896,2,2897,1","newborn,207,1,35,1,2696,1,2727,1,2737,1,2741,1,2745,1,208,1,2794,1,266,1","newborns,38,1","newdate,1156,2,1161,2,1207,2","newer,2737,2,2741,2,2797,1","newest,2832,1","newhash,1189,3","newly,1111,1","newness,2896,1","newparameter,1124,2","news,19,1,28,2,33,1,36,1,41,1,42,1,43,1,50,1,51,1,56,1,57,1,64,1,67,1,70,1,71,1,74,1,37,1,2694,1,20,1,30,1,32,1,2693,1,35,1,38,1,39,1,47,1,48,1,49,1,2695,1,55,1,62,1,63,1,65,1,2696,1,69,1,2697,1,2698,1,2699,1,2821,2,2845,5,2846,5,2847,5,2848,5,2849,9,2851,9,2853,9,2855,5,2856,5,2859,5,2861,5,2862,5,2863,5,2864,5,2865,5,2866,5,2867,5,2870,5,2871,5,2872,5,2873,5,2874,5,2881,5","newsarchive,2881,4","newshome,2836,1","newsite,2836,49","newsite.htm,5,4","newsite_htmlpages,5,1","newsletter,2708,1","newspapers,28,1,1111,2","newstyle,1126,6","newval,1124,10","next,6,1,1136,2,1120,4,1122,1,1127,8,1133,10,1134,2,1135,1,1137,4,1139,1,1142,2,1145,2,1156,1,1161,1,1168,1,1171,1,1174,4,1177,1,1179,3,1185,1,1190,1,1225,3,1192,3,1196,1,1204,10,1207,1,1210,4,1213,13,1216,13,1219,3,1222,13,1228,13,1231,3,1233,13,1236,1,1248,3,1242,3,1245,13,1250,1,1254,1,2778,1,2779,1,2786,4,2821,1,1126,4,1130,1,1140,2,1189,1,1205,2,2871,1,2874,1,2894,1","nextdate,1120,1","nextid,1135,7","nextmonth,1161,8,1162,2","nextmonthhint,1136,1,1137,1,1190,1","nextoffpath,1174,3","nextonpath,1174,3","nextprocessingdate,1120,1,1156,13,1161,11,1207,13","nf,1135,1","ńđ¶đµ,1190,2","ńđşđ°đ·đ°đ˝đ˝đľđłđľ,1190,1","ńđşđ°đ·đ°đ˝đ˝ń‹đą,1190,1","ńń‡đµń‚đ˝đ°ńŹ,1190,1","ńńđżđµńđ˝đľ,1190,1","ńńń‚đ°đ˝đľđ˛đ¸ń‚ńś,1190,1","ńńń‚đ°đ˝đľđ˛đşđ¸,1190,4","ńńń‚đ°đ˝đľđ˛đşń,1190,1","ngos,35,1","nhc,2822,1","nibp,207,1","nicaragua,2885,1,2887,1","niche,103,1","nicht,1136,31","nicolet,2766,1","nicu,2694,1,143,1,208,1,256,1,2792,1,2793,1,2794,1","nidcr,2821,1","niddm,215,1","nidhi,2690,1,2821,1","niemann,2778,1,2779,1","niger,2885,1,2887,1","nigeria,2885,1,2887,1","night,218,1,227,1,2823,15","nights,2823,5","nighttime,217,1","nigra,216,1","nih,2724,1,2763,1,2821,3","niketanam,2690,1","nim,332,1,2820,1,2822,1","ningthoujam,332,1,2820,1,2822,1","niosh,2847,1","nirav,2821,1","nirmala,2816,1","nisha,36,1,37,1","nithin,2821,1","nitrate,2767,1","nitric,207,1,2694,1,209,1,2797,1","nitrogen,100,1","nitrous,100,1,143,1,256,1","niue,2885,1,2887,1","niyaz,332,1,2820,1,2822,1","nl2br,1198,2","nn,1120,2,1127,2,1133,3,1139,5,1142,2,1145,2,1150,6,1156,6,1157,1,1161,5,1162,1,1179,4,1185,1,1192,4,1204,3,1207,7,1208,1,1248,1,1242,1,1250,1,1254,4,1126,10","ńŤń‚đ¸đĽ,1190,1","ńń‚đ°đ˝đľđ˛đ¸ń‚ńńŹ,1190,1","ńŤń‚đľń‚,1190,2","ńń‚ń€,1190,1","ńń‚ń€đ°đ˝đ¸ń†đµ,1190,1","ńń€đµđ´đ°,1150,1,1126,1","ńńđ±đ±đľń‚đ°,1150,1,1126,1","ńńń‰đµńń‚đ˛ńđµń‚,1190,3","ńńń‰đµńń‚đ˛ńńžń‰đ¸đµ,1190,1","ńńń‰đµńń‚đ˛ńńžń‰ńńž,1190,1","noble,220,1","nocategories,1136,1,1137,1,1190,1","nochmals,1136,1","nodal,38,1,2821,1,2838,1","nodalmetastasis,2724,1","node,2715,1,2724,1,2770,7,2810,1,2812,1,2813,3,2821,1","nodes,2724,1,2737,1,2741,1,2770,3,2791,1,2821,3","nodesthis,2724,1","nodule,2708,1,2768,1,2770,1","nodules,2708,2,2767,1","noeventsday,1203,1,1204,10,1205,1","noeventslastday,1203,1,1204,6,1205,2","noise,222,1","noisy,322,1","nology,2821,1","nomenclature,2702,1","nominal,2708,1","non,51,1,114,1,120,1,137,2,199,1,207,2,215,1,269,1,298,1,332,348,1136,2,1127,1,1137,5,1190,2,1248,1,1241,1,1254,1,2684,1,2619,1,2694,1,31,1,35,1,2717,1,2823,4,86,2,2702,1,110,2,2711,1,2720,1,2737,1,2741,1,2776,2,261,3,2778,1,2779,1,2786,1,2797,1,2807,1,322,1,2818,2,2820,337,2821,1,2822,111,2837,1,1252,1,2847,1,2864,1","nonalcoholic,103,1","none,1124,1,1162,1,2862,1","nonemptyrows,1213,6,1216,6,1222,6,1228,6,1233,6,1245,6","noninvasive,2770,1","non-local,6,1","nonprofit,2829,1","noon,334,3,20,1,2693,1,48,1,1111,1","noonan,2778,1,2779,1","nor,1165,1","nordisk,110,1","norecords,1136,1,1141,1,1133,2,1137,1,1142,2,1144,1,1145,2,1178,1,1179,2,1190,1,1225,2,1227,1,1192,2,1204,2,1209,1,1210,2,1212,1,1213,1,1215,1,1216,1,1218,1,1219,2,1221,1,1222,1,1224,1,1232,1,1228,1,1230,1,1231,2,1233,1,1248,2,1241,1,1242,2,1244,1,1245,1,1247,1,1191,1","norfolk,2885,1,2887,1","norm,1099,1","normal,103,1,135,1,218,1,215,2,1162,1,31,1,2696,2,100,1,2725,1,2737,1,2741,1,214,1,216,1,220,3,223,1,2776,1,2778,2,2779,2,2786,2,2791,1,2801,3,2821,1,2840,2,2859,1,2896,2","normalized,226,1","normally,216,1,223,2,2791,1","norms,330,1,334,1,65,1,2833,2","north,2691,1,38,1,2821,1,2830,1,2845,1,2862,1,2885,1,2887,1","northeast,141,1","northern,2885,1,2887,1","norway,2885,1,2887,1","nose,2694,3,2727,3,2745,1,226,1,1100,1","notation,1135,1","notch,2694,1,2896,1","note,6,2,330,3,334,3,1136,2,1137,2,1190,1,30,1,2817,1,2821,2","noted,219,1,2770,1","notes,330,1,334,1","nothing,2791,1,2862,1,2870,1","notice,6,1,1154,1,1165,2,2837,1","notices,2837,1","notify,1111,1","notlogged,1126,1","notoriously,2776,1","notwendigen,1136,1","nouser,1136,1,1137,1,1190,1,1189,1","nov,1150,2,2821,3,1126,2","novel,92,4,31,1,110,1,2724,1,2737,2,2741,2,246,1,2821,2","november,207,1,1150,2,38,1,65,1,2723,1,2770,1,295,1,2821,10,2832,1,2838,2,1126,2,2863,1,2881,2","novo,110,1","np,1135,1","npc,2737,1,2741,1","nri,2822,1","nris,330,1,334,1","nsaids,226,1","nsclc,2739,1,2743,1,2755,1","nu,2761,1","nu425,2761,1","nu4750e,2761,1","nual,2821,1","nuclear,8,1,78,1,79,1,103,3,126,2,118,1,120,1,2694,4,2695,1,108,3,109,1,110,1,2710,2,2767,2,2768,7,2769,15,2770,5,2771,1,2799,2,2791,1,2797,1,2821,1,2847,3","nucletron,2802,1","null,1122,4,1124,22,1129,1,1133,19,1139,45,1142,36,1145,39,1148,1,1152,17,1156,13,1159,1,1161,13,1167,4,1170,3,1177,5,1179,19,1182,3,1185,11,1188,1,1225,12,1192,16,1201,16,1204,22,1207,12,1210,10,1211,1,1213,7,1216,15,1219,11,1222,10,1228,7,1231,7,1233,11,1236,9,1248,17,1239,12,1242,7,1245,7,1250,10,1254,13,1126,14","num,1124,3,1135,11","number,6,7,14,1,28,1,29,1,33,1,78,1,84,1,92,6,103,1,126,1,120,1,127,1,218,1,268,1,330,2,334,2,1135,2,1137,4,1174,8,1178,1,1180,2,1198,12,1209,1,1230,1,1241,2,1243,2,1247,2,20,4,2693,1,48,1,62,1,69,1,2707,1,2708,2,2710,1,2758,5,217,1,224,1,246,2,251,2,2799,1,2791,1,2801,1,2803,5,2814,5,2817,2,2819,1,2821,4,2825,1,2827,1,1077,2,2832,1,2833,1,1111,9,1126,1,1191,1,1193,2,1252,2,2863,1,2885,1,2887,1,2896,1","numbered,2863,1","numberpages,1174,7","numbers,6,4,105,1,127,1,268,1,290,1,292,1,1135,1,1137,1,2791,1,291,2,2801,1,2862,1","numbertoformat,1126,4","numbervalue,1126,49","numbness,215,1,1101,1,225,1,229,1,230,1","numeric,1133,1,1142,1,1145,1,1156,2,1161,2,1179,1,1225,1,1192,1,1207,2,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1248,1,1242,1,1245,1,1126,3","numerical,2778,1,2779,1","numerous,16,1,103,1,2690,1,2694,1,2838,1,2862,1,2895,1","numerus,2717,1","nungambakkam,2822,1","nur,1136,3","nurisng,334,1","nurse,92,4,111,1,244,1,247,2,31,1,2708,1,246,2,2776,1,2821,3,1077,1,1111,16,2862,1,2892,1","nursehome,65,4","nurses,10,1,79,1,90,1,127,1,244,3,247,6,1094,1,2688,1,2694,1,15,1,31,1,38,1,65,1,2739,1,2743,1,2755,1,246,6,2776,2,2804,1,1077,1,2838,1,1111,1,2866,1,2892,2,2894,1,2896,1","nursing,8,1,19,1,29,2,41,1,64,10,67,2,79,1,90,1,92,4,107,1,244,10,245,15,247,12,249,1,330,10,1084,1,2688,1,2690,2,20,4,30,2,31,3,62,9,63,14,65,16,2696,44,69,5,2697,1,106,1,209,1,246,29,259,1,2821,2,2836,2,1111,5,2847,1,2897,1","nursingadministration,63,1","nursingconference,2847,1","nursingexperience,64,1,2697,1","nursinglaboratory,64,1","nursinmg,247,1","nurtured,10,1","nurturing,15,1","nutrientsunder,64,1,2697,1","nutrition,29,1,64,2,78,2,31,1,110,1,2725,2,2758,1,2803,1,2814,1,1111,1,2620,2","nutritional,79,1,128,1,2708,1,217,1,2862,1,2864,1","nutritionist,127,1","nutritious,1097,1,1111,1","nuts,214,2","nutzerprofil,1136,1","o2,126,1,2710,1,2799,1","oad,110,1","obesity,103,1,215,2,268,1,269,1,2708,1,106,1,110,2","obestrics,2695,1","obgyn,2847,3","object,1126,4","objective,6,1,90,1,103,1,330,2,334,2,1094,1,15,1,2696,1,2776,1,2894,1","objectives,90,1,247,1,2708,1,2776,1","objects,1122,2,1129,1,1133,2,1139,2,1142,2,1145,2,1156,2,1159,1,1167,2,1170,2,1173,1,1177,2,1179,2,1185,2,1188,2,1225,2,1192,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1231,2,1228,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1254,2","obligation,1111,1","obligatoryafterdecimal,1126,1","obligatorybeforedecimal,1126,3","obliged,2692,2,2892,1","obscure,135,1,2720,1","observation,2696,2,2791,1","observational,110,1","observe,330,2,334,2,1111,1","observed,126,1,2710,1,2758,1,2799,1,2803,1,2814,1,322,1","observers,2821,3","observership,141,1","obstacles,216,1","obstetric,143,7,256,7","obstetrical,64,1,2697,1","obstetrician,2696,1,223,1","obstetrics,8,1,141,1,78,1,79,1,2694,2,2696,2,142,1,143,1,246,2,256,1,2847,1","obstructed,2797,1,2807,1","obstructing,2711,1","obstruction,143,1,2770,1,256,1,2776,1,2791,1,2794,2,2797,1,322,1","obstructive,128,1,296,1,2694,1,2712,1,2776,1,1100,1","obtain,6,1,31,1,2769,1,1111,2","obtained,330,2,334,2,2693,1,48,1,2708,1,143,1,2763,1,256,1,1111,1,2894,1","obtainednot,62,1,69,1","obtaining,126,1,2799,1,2710,1","obturators,2745,1","occasional,268,1","occasionally,2791,2","occlusion,35,1","occult,2714,1","occupational,127,1,296,1,2694,1,30,1,230,1","occupied,1111,2","occur,215,1,2696,1,214,2,216,3,218,1,220,1,221,1,223,1,226,2,230,1,2786,1","occured,1137,2","occurred,1137,1,2897,1","occurrence,1074,1","occurs,222,1,216,1,217,2,221,2,230,2,2778,1,2779,1,2786,1","ocean,2829,1,2885,1,2887,1","ochi,330,1","ocirc,2885,1,2887,1","oct,1150,1,295,1,2821,19,1126,1","october,1150,1,2821,25,1126,1,2620,1,2894,1","octreoscan,2770,1","octreotide,2770,2","ocular,249,1,1074,2,2694,1,2801,1,2804,1,2847,1","oculoplasty,2821,1","oder,1136,9","oesophageal,2694,1,2794,3","oesophagectomies,2715,1","oesophagus,2794,1","of50,62,1,69,1","ofachievement,2897,1","ofbirth,62,1,69,1","ofdental,35,1","ofdentistry,35,1","ofdifferent,2724,1","off,139,1,244,3,247,1,1174,5,1197,2,2727,4,2732,4,2737,4,2741,4,2745,4,2749,4,216,1,218,1,2817,1,2818,1,1111,1,2841,1","offensive,2837,1","offer,16,1,51,1,71,1,103,1,127,1,232,2,330,1,334,1,2694,1,32,1,35,1,38,1,2707,1,2708,1,2730,1,2736,1,2740,1,2745,1,261,1,2781,2,2782,2,2783,2,2785,2,2802,1,2807,1,2819,1,2821,2,1111,1,2864,1","offerd,309,1,2807,1","offered,141,1,80,1,83,1,84,1,90,1,92,1,98,1,99,1,103,1,105,1,107,1,111,1,114,1,117,1,118,1,120,1,131,1,135,1,137,5,139,1,199,1,201,1,207,1,211,1,232,1,249,1,263,1,320,1,323,1,330,1,334,1,2684,1,2694,1,20,1,30,1,35,2,38,2,2705,1,2716,1,2717,2,2790,1,2799,1,2800,1,82,1,86,1,2702,9,2703,1,100,1,2707,1,2708,1,106,1,108,1,109,1,110,1,2709,1,2710,1,2711,1,2712,1,2715,3,2718,4,2719,1,2720,3,142,1,143,1,2721,1,2725,1,2726,1,2727,5,2728,1,2730,1,2731,1,2732,5,2733,1,2735,1,2736,1,2737,5,2739,1,2740,1,2741,5,2743,1,2744,1,2745,6,2746,1,2748,1,2749,5,2750,1,2755,1,2758,1,208,1,209,1,234,1,256,1,259,1,2775,1,2776,1,261,1,2777,1,2778,2,2779,2,2781,1,2782,1,2783,1,2785,1,2801,5,2802,1,2803,1,2804,1,2805,1,2814,1,322,3,2821,1,2838,1","offering,14,1,105,2,111,1,247,1,2690,1,38,1,2719,1,2737,1,2741,1,2838,1,2862,1","offerings,247,1","offers,28,1,29,1,64,1,98,1,111,1,120,1,247,2,292,1,320,1,323,1,2690,2,2694,5,31,2,35,1,38,2,2695,1,65,2,2697,1,82,1,100,1,2708,2,2712,1,2715,1,2722,1,2725,3,2727,1,2737,4,2741,4,2744,1,213,1,2770,2,322,1,2821,2","offerssensible,35,1","office,28,1,330,2,334,2,1101,1,110,1,2758,1,213,1,2776,1,2803,1,2814,1,1111,1,2847,1","officer,19,1,90,1,330,1,334,1,2620,1","offices,2753,1,1100,1,2862,1","official,330,1,334,1","offset,1126,5","ofgastroenterology,103,1","ofindia,2821,1","oflymphoscintigraphy,2724,1","ofmedicine,2694,1","ofmonitors,29,1","ofnorthern,4,1","ofparamount,35,1","ofpatients,2696,1","ofperiodontal,35,1","ofpositive,2696,1","ofpremalignancies,35,1","ofpulmonary,2694,1","ofrooms,2822,3","ofsystemic,35,1","ofteaching,63,1","ofthat,2896,1","ofthe,103,1,31,1,2693,1,35,1,2696,1","ofvarious,227,1","ofwhat,2896,1","ogkd,23,15","ogy,2821,1","oil,28,1,214,2,218,1,219,1","ok,2870,1","okt,1150,1,1126,1","oktober,1150,1,1126,1","old,14,1,127,2,128,1,213,1,2786,2,2791,10,295,1,322,1,2871,1,2874,4,2892,2","oldcurrentprocessingdate,1156,3,1161,3,1207,3","older,126,1,127,2,128,3,214,2,246,2,1111,2,2862,1","oldnextprocessingdate,1156,2,1161,2,1207,2","oldprevprocessingdate,1156,2,1161,2,1207,2","oldsite,21,1,22,1,2687,1","olduser,1175,2","oligosaccharidosis,2778,1,2779,1","olive,214,1","oliver,2778,1,2779,1","oman,2885,1,2887,1,2620,2","omega,110,1","omeprazole,226,1","ommitifempty,1126,4","omprakash,332,1,2820,1,2822,1","on27,2845,1","once,330,1,334,1,1122,1,1133,1,1139,1,1142,1,1156,1,1161,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1192,1,1204,1,1207,1,2709,1,143,2,226,2,2770,1,256,2,1111,4,2859,1,2862,1,2870,1,2892,1,2895,1","onceinto,2897,1","onclick,1122,1,1133,2,1134,18,1139,4,1152,3,1153,7,1167,1,1168,12,1170,1,1177,1,1179,1,1185,1,1188,1,1225,2,1192,1,1201,1,1204,2,1210,4,1213,1,1216,1,1219,3,1222,1,1228,1,1233,1,1236,3,1248,1,1239,3,1240,7,1245,1,1250,3,1254,4,1140,9,1205,18","onco,2770,2","oncol6,2821,1","oncolgy,2821,1","oncologist,137,1,2715,1,2720,1,2759,4,2811,4,2805,4,2821,1,2894,1","oncologists,118,1,143,1,2759,7,256,1,2811,7,2805,7,2821,1","oncology,8,1,14,1,78,1,79,3,114,1,118,1,137,2,323,1,1084,2,30,1,2800,2,2696,1,2713,1,2720,1,142,2,143,2,2722,5,2723,1,2724,2,2736,4,2737,4,2739,2,2740,13,2741,5,2743,1,2755,2,2756,5,2757,11,2758,6,2759,7,234,1,2769,1,246,1,256,2,2810,1,2811,7,2812,1,2813,12,2801,2,2802,2,2803,2,2804,4,2805,11,2808,3,2809,5,2814,6,2821,37,2825,6,2826,2,2827,16,2847,8,2894,2","oncompassionate,1094,1","one’,2897,1","one’sacademic,2897,1","oneness,14,1","oneof,35,1","onerous,2895,1","ones,2776,2,2791,1,2862,1","ongoing,83,1,117,1,1094,1,2690,1,15,1,110,6,2714,1,2724,2,2739,1,2743,1,2755,1,2763,11,2767,1,251,1,2780,4,2790,1,295,1,2821,2","oninitializeview,1122,1,1129,1,1133,1,1139,1,1142,1,1145,1,1148,1,1152,1,1156,1,1159,1,1161,1,1167,1,1170,1,1173,1,1177,1,1179,1,1182,1,1185,1,1188,1,1225,1,1192,1,1201,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1239,1,1242,1,1245,1,1250,1,1254,1","online,6,18,28,1,103,1,244,2,245,1,110,1,246,2,2821,1","onlookers,220,1","onmouseout,1162,1,1208,1","onmouseover,1162,1,1208,1","onset,110,1,213,1,230,1","onsuccessful,35,1","onvalidate,1122,1,1123,9,1124,2,1133,1,1139,1,1152,1,1167,1,1170,1,1171,9,1177,1,1179,1,1185,1,1186,9,1188,1,1225,1,1255,9,1192,1,1201,3,1202,7,1204,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1248,1,1239,1,1245,1,1250,1,1254,1,1140,9,1189,9,1251,9","onvalidaterow,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1","op,6,1,100,1,291,2","opand,1124,1,1133,2,1142,1,1145,1,1179,5,1225,2,1192,3,1204,1,1210,1,1219,1,1236,1,1248,2,1250,2","opbeginswith,1124,2","opbetween,1124,1","opcontains,1124,2,1179,2,1248,4","opd,90,1,143,4,219,1,256,4,2801,1,2821,1","open,28,2,135,1,1092,4,1136,3,1122,4,1133,4,1137,6,1139,4,1142,4,1145,4,1156,4,1161,4,1164,2,1177,4,1179,4,1185,4,1190,3,1225,8,1192,4,1204,4,1207,4,1210,8,1213,4,1216,4,1219,8,1222,4,1231,4,1228,4,1233,4,1236,4,1248,4,1242,4,1245,4,1250,4,1254,4,35,1,38,1,2705,1,2703,1,110,6,2715,2,2739,5,2743,5,2750,1,2753,1,2755,5,218,1,220,2,2791,1,2792,1,2797,3,322,3,2821,2,1077,1,1081,1,1111,2,2893,1","opendswith,1124,2","opened,2723,1,291,1,2821,1","opening,137,1,139,1,2791,1","openings,135,1,139,1,1084,5,2619,1,2623,1,1081,1,2620,1,2893,6,2894,1,2895,1","openwin,1134,1,1157,1,1180,1,1193,1,1205,1","opequal,1122,1,1124,2,1133,3,1139,2,1142,2,1145,2,1152,1,1156,1,1161,1,1177,1,1179,4,1185,1,1225,5,1192,3,1201,1,1204,2,1207,1,1210,5,1213,1,1216,2,1219,4,1222,1,1231,1,1228,1,1233,1,1236,4,1248,2,1242,1,1245,2,1250,5,1254,2","operated,2770,1,2837,1,2831,1","operates,135,1","operating,19,1,29,2,90,1,114,1,137,1,232,1,2688,1,2690,1,2694,2,20,1,30,1,38,1,2753,1,2810,1,2812,1,1111,1","operation,29,2,268,1,1092,3,1122,5,1124,4,1133,8,1137,1,1139,6,1142,3,1145,3,1152,5,1156,1,1161,1,1167,4,1170,4,1177,5,1179,13,1185,5,1188,4,1225,9,1192,10,1201,5,1204,7,1207,1,1210,9,1213,5,1216,6,1219,8,1222,5,1231,1,1228,5,1233,5,1236,8,1248,10,1239,4,1242,1,1245,6,1250,9,1254,6,2705,5,2696,1,2702,1,2703,5,2723,1,2766,1,246,1,2791,3,2793,1,2797,6,2821,5,2827,1,1077,1,1111,1,2862,2,2870,2,2892,2","operational,28,1,2620,1","operationerror,1136,1,1137,1","operations,6,2,14,1,135,1,1122,3,1129,3,1133,3,1139,3,1142,3,1148,3,1152,3,1156,3,1159,3,1161,4,1167,2,1170,3,1173,1,1177,3,1179,3,1182,4,1185,3,1188,3,1225,1,1192,3,1201,3,1204,3,1207,3,1210,1,1216,1,1219,1,1231,1,1236,1,1248,1,1239,3,1242,1,1245,1,1250,1,1254,1,38,1,2705,2,2703,2,2797,3,2807,1,322,2,2838,1","operative,84,1,126,1,227,3,232,1,263,1,2694,2,2716,1,2799,1,2696,2,108,1,2710,1,2718,2,2720,1,2724,1,224,1,2770,1,2775,1,2776,2,2821,2,1111,1","operatively,139,2,2770,1,2776,1","operator,1111,4","opgreaterthan,1124,1","opgreaterthanorequal,1124,2,1179,1,1192,1","ophidion,2847,1","ophthalmic,1099,1,2694,1,2801,1,1100,1,2840,1","ophthalmolgy,2695,1","ophthalmology,79,1,114,1,249,2,1074,1,2694,3,38,1,2696,1,2708,2,246,1,2838,1,2847,1","ophthalmopathy,2708,2","opin,1124,2","opinion,2897,1","opinions,6,1","opisnull,1124,2,1133,1,1142,1,1145,1,1179,1,1192,1,1204,1","opitz,2778,1,2779,1","oplessthan,1124,2","oplessthanorequal,1124,1,1179,1,1192,1","opnotbeginswith,1124,2","opnotcontains,1124,2","opnotendswith,1124,2","opnotequal,1124,2","opnotnull,1124,2","opor,1124,1,1133,1,1142,1,1145,1,1179,2,1192,1,1204,1,1248,3","opportunities,28,2,29,2,105,1,247,2,290,1,292,1,1084,1,31,3,291,1,293,1,2825,1,2826,1,2827,1,2832,1","opportunity,29,4,33,1,244,1,245,1,2690,1,31,5,38,1,2696,1,2838,1,2833,1","oppurtunities,247,1","opt,31,1","opted,330,1,334,1","opthalmology,8,1,78,1,249,9,2847,4","optic,80,1,126,3,199,1,298,1,2684,1,2703,1,2705,1,2799,3,2710,3,2769,1,2785,1","optical,2694,1,28,1,2810,1,2812,1","optimal,120,1,232,1,249,1,2727,1,2737,1,2741,1,2759,1,220,2,226,3,230,1,2811,1,2805,1,322,1,2821,2","optimally,6,1","optimise,207,1","optimization,137,1","optimize,2802,1","optimized,1154,1,295,1","optimizesql,1122,1,1133,1,1139,1,1142,1,1145,1,1177,1,1179,1,1185,1,1225,2,1192,1,1204,1,1210,2,1213,1,1216,1,1219,2,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1126,1","optimum,207,1","opting,330,1,334,1","option,6,1,207,1,1154,1,2708,1,2719,1","optionally,2715,1","optionen,1136,5","options,207,2,232,1,330,2,334,2,1136,4,1124,4,1132,2,1137,9,1138,6,1151,3,1178,1,1190,4,1238,2,1200,3,1203,2,1215,1,1217,4,1244,1,1247,2,1253,1,2619,1,2707,1,2715,1,2719,1,2786,1,2813,1,1191,1,2896,1","optometrists,249,1","oracle,1126,2","oracleoci,1126,2","oral,33,4,36,13,215,1,222,1,37,13,32,6,35,21,110,3,2724,9,2737,4,2741,4,2763,1,214,1,216,1,218,1,219,1,220,1,221,1,223,1,225,1,226,12,229,1,230,1,2767,1,295,1,2821,41,2863,2,2896,1","oraldiseases,35,2","oralenvironment,35,1","oralhealth,35,1","orally,2770,1","orany,2897,1","oration,2821,2","orations,2821,2","orbital,249,1,2708,1","orbitopathy,2770,1","orbits,2708,1","orca,2821,1","ord,1213,2,1216,4,1222,2,1228,2,1233,2,1245,6","order,6,2,103,1,111,1,330,1,334,1,1122,1,1124,1,1133,4,1137,1,1139,1,1142,4,1145,4,1152,2,1156,4,1161,4,1177,1,1179,4,1185,1,1225,5,1192,4,1197,2,1201,2,1204,4,1207,4,1210,5,1213,4,1216,4,1219,5,1222,4,1231,4,1228,4,1233,4,1236,1,1248,4,1242,4,1245,4,1250,1,1254,1,35,1,2708,2,221,1,2821,1,1111,6,1126,10,2620,1","orderby,1122,1,1133,1,1139,2,1142,1,1145,1,1152,1,1156,1,1161,1,1177,1,1179,2,1185,1,1225,2,1192,2,1201,1,1204,1,1207,1,1210,2,1213,1,1216,1,1219,2,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1126,2","ordercolumn,1197,2","orderdirection,1197,7","ordered,1111,1","ordering,6,1","orders,2753,1","ordervalue,1126,4","ordinary,2818,1,2863,2,2864,1","ordination,247,1","ordinator,2821,1","ordner,1136,4","org,21,1,22,1,103,1,253,3,330,1,334,1,1164,1,2687,1,110,1,2836,49,2837,2,2828,1,2829,1,2834,9,2863,1","organ,211,1,2736,1,2737,2,2740,1,2741,2,2801,1,322,1,1077,1","organisation,2695,1,2864,1","organisational,90,1","organisations,29,2,35,1","organised,244,2,247,1,28,1,2708,1,2709,1,2821,1,2881,1","organises,2690,1","organising,2863,5,2864,1","organism,2786,1","organisms,35,1,2791,1","organization,16,2,320,1,1074,1,2688,1,2690,1,38,2,49,2,2821,1,2829,1,2831,1,2838,2,2872,1","organizations,2692,1","organize,2821,1,2862,1","organized,141,1,117,1,120,1,244,1,1074,1,143,2,2723,1,2724,1,256,2,295,3,2813,1,2821,2,2838,1,2862,1","organizes,244,1,2821,1","organizing,2821,1","organs,1097,1,1102,1,2711,1,217,1,225,3,229,3,2801,1,2802,1","orientation,247,3","oriented,84,1,330,1,334,1,2694,1,31,1,2894,2","orients,2696,1","orig,1198,2","origin,110,1,2776,1,2862,1","original,83,1,103,1,330,1,334,1,2821,1,2845,1,2862,1,2863,1,2864,1","originating,2750,1","origins,2847,1","orissa,2822,1","ornamental,2707,1","oropharynx,2821,2","orphanages,16,1,2690,2","orsensors,227,2","orsocial,2694,1","ort,1136,1","orth,251,2","ortho,251,1","orthodognathic,35,1","orthodontic,35,4,2821,3","orthodonticproblems,35,1","orthodonticprocedures,35,1","orthodontics,36,5,37,5,32,1,35,3,2727,1,2885,1","orthodontist,2725,2,2727,1,2745,1","orthognathic,2727,2,2744,1,2745,1,2746,1","orthoinfo,253,1","orthopaedic,253,2,2619,1,2694,1,251,3,254,7,2774,1","orthopaedics,8,1,78,1,79,1,252,1,253,1,2694,2,38,1,2695,1,2745,1,2769,1,246,1,251,3,254,3,2773,1,2774,1,2838,1","orthopaedicweblinks,253,1","orthopedic,2619,1,246,1,2807,1,2838,1","orthopedics,105,4,35,2,2708,1,2813,1,2847,2","orthostatic,221,3","oscc,2763,2","oscillators,207,1","osmania,2822,1","osteo,2727,1","osteoarthritis,128,1","osteochondroma,251,1","osteogenesis,2725,1,2727,1,2737,1,2741,1,2744,1,2745,1,2778,1,2779,1,2821,6","osteopenia,111,1","osteoporosis,141,1,111,3,128,1,2708,1,110,1,143,1,256,1,2778,1,2779,1","osteosarcoma,2809,1","ostomy,246,1","otherbone,35,1","othermonth,1156,1,1161,1,1207,1","othermonthday,1156,1,1161,1,1207,1","othermonthtoday,1156,1,1161,1,1207,1","othermonthweekend,1156,1,1161,1,1207,1","othermonthweekendtoday,1156,1,1161,1,1207,1","otherspecialities,2694,1","otherthan,2693,1,48,1","otherwise,6,1,1092,1,1165,1,2692,1,220,1,2837,1,2620,1,2896,1","otolangology,2821,1","otolaryngolog,2821,1","otolaryngologist,2821,1","otolaryngologists,2821,6","otolaryngology,2694,1,2723,1,2821,3","otolaryngolosists,2821,3","otolayngology,2821,1","otology,2694,2,2750,1,2821,1","otorhinolaryngology,2694,1","outcome,141,1,110,1,2714,1,2724,1,2730,1,2736,1,2737,1,2740,1,2741,1,2759,1,2811,1,2801,1,2805,1,2821,1","outcomeand,232,1","outcomes,33,1,31,1,110,1","outer,330,1,334,1,2693,1,48,1,62,1,69,1,2770,1","outgrowth,1094,1,15,1","outindia,2821,1","outlet,2791,1","outlets,293,1","outlined,2859,1","outlines,2821,1","outlining,143,1,256,1","outlying,139,1,2694,1,2885,1,2887,1","outpatient,84,1,90,1,126,2,131,1,2694,1,2799,2,2709,3,2710,2,2723,1,2757,1,2758,1,2768,1,2770,1,2803,1,2814,1,2821,4,2827,1,1111,1","outpatients,84,1,98,1,2690,2,2821,1","output,1198,2,2821,1","outreach,33,2,36,1,71,1,78,1,79,1,410,1,411,1,1102,1,4,1,37,1,2694,2,32,1,2693,1,35,1,38,11,39,1,2824,1,109,1,2821,1,2838,11,1111,1,2841,1,2845,1,2862,3,2873,4,2885,1,2887,1","outside,6,3,110,1,1111,5,2620,3","outstanding,79,1,120,1,2688,1,31,1,49,2,2712,1","ovarian,141,2,103,1,117,2,106,1,143,9,2721,1,256,9,2794,1,2813,1","ovaries,106,1","ovariotomy,143,1,256,1","ovary,2809,1","overactive,223,2","overall,33,1,2703,1,2705,1,108,1,2749,1,2776,1,2821,1","overcome,2694,1,38,1,223,1,2838,1","overhead,2863,1","overjoyed,2896,1","overlying,2770,1","overnight,1111,1","overridenumberformats,1124,2","overseas,2821,3","oversee,2737,1,2741,1","oversees,2821,1","oversight,6,1","overview,2847,1","owais,332,1,2820,1,2822,1","own,14,1,83,1,330,3,334,3,1217,1,1246,1,2692,1,28,2,31,1,108,1,220,1,2863,1,2864,1,2894,1","owned,2837,1,2862,1","owner,1136,1,1127,6,1137,2,1154,1,1165,1,1190,1,1246,1","oxford,2894,2","oxide,207,1,2694,1,100,2,143,1,209,1,256,1,2797,1","oximeter,86,1","oximeters,2793,1","oximetry,207,3","oxygen,126,1,207,1,2799,1,2710,1,2798,1,1077,1","oxymeter,1077,1","p32,2768,1,2770,1","pa,31,1,2821,1","pacemaker,29,1,219,1,2797,2,1077,1","pacemakers,221,1","pacific,2821,3","pack,2702,2,2761,1","package,1099,1,1102,1,2823,1,143,1,256,1,322,1","packages,2721,1,214,1,322,1,2845,1","packaging,2702,1","packed,2702,2","paclitaxel,2739,1,2743,1,2755,1","paddy,2862,1","padi,332,1,2820,1,2822,1","padmabhan,2821,1","padmanabhan,2821,1","padmasini,332,1,2820,1,2822,1","padmavathi,332,1,2820,1","padmini,332,1,2816,1,2820,1,2822,1","paediatric,84,4,103,2,107,2,111,3,118,1,249,1,1084,1,2694,5,32,1,35,2,38,3,2707,2,2708,1,2713,2,2714,2,2756,1,2757,1,2765,1,234,1,236,1,254,1,322,1,2827,4,1077,1,1111,1,2847,11","paediatrics,2694,2,2695,1,2713,1,246,1,2847,5","paedodontics,35,2","page,6,1,1136,2,1122,10,1124,9,1129,6,1133,19,1134,8,1137,6,1139,10,1142,14,1143,8,1145,14,1146,8,1152,11,1154,2,1156,19,1157,8,1159,6,1161,6,1163,3,1167,12,1168,8,1170,10,1173,6,1171,8,1174,23,1177,10,1178,1,1179,14,1182,3,1185,10,1186,8,1188,10,1190,1,1225,12,1238,1,1255,8,1192,13,1195,6,1197,1,1196,3,1201,11,1204,18,1207,13,1209,1,1210,13,1213,10,1216,10,1219,12,1222,10,1223,8,1231,12,1228,10,1230,1,1229,8,1233,10,1236,8,1248,12,1239,9,1241,2,1242,11,1245,10,1247,2,1250,8,1254,8,4,1,30,5,2836,1,1079,1,1126,11,1130,3,1140,8,1189,8,1191,1,1205,8,1214,8,1234,8,2845,2,2846,2,2847,2,2848,2,2849,2,2851,2,2853,2,2855,2,2856,2,2859,2,2861,2,2862,2,2863,2,2864,2,2865,2,2866,2,2867,2,2870,2,2871,2,2872,2,2873,2,2874,2,2881,2","pagecount,1179,1,1180,1,1192,1,1210,1,1231,1,1248,1,1242,1,1126,1,1193,1","pagenumber,1133,4,1142,4,1145,4,1174,11,1179,6,1225,4,1192,6,1210,5,1213,4,1216,4,1219,4,1222,4,1231,5,1228,4,1233,4,1248,6,1242,5,1245,4","pageoffexist,1174,6","pageoffpath,1174,5","pageonexist,1174,5","pageonpath,1174,6","pages,79,1,330,1,334,1,1174,5,1178,1,1209,1,1230,1,1241,1,1247,1,1191,1","pagesize,1122,1,1133,13,1139,1,1142,13,1145,13,1177,1,1179,14,1185,1,1225,14,1192,14,1210,14,1213,13,1216,13,1219,14,1222,13,1231,13,1228,13,1233,13,1236,1,1248,14,1242,13,1245,13,1250,1,1254,1,1126,14","pagespath,1174,9","paging,330,1,334,1","pah,295,1","pai,2816,1,2863,1","paid,330,3,334,3,2691,2,2817,1,2830,2,1111,3,2870,1,2874,1","pain,8,1,78,1,79,1,135,2,222,4,263,5,1084,1,1101,1,38,2,82,1,143,1,2736,1,2740,1,217,1,221,1,225,2,229,2,2770,1,246,3,254,1,256,1,259,8,2775,13,2776,19,261,7,2777,6,2813,1,322,2,2821,2,2832,6,2838,1,2847,1,2862,1,2871,1,2874,1","painand,35,1","painandpalliative,2776,4,261,4,2836,2","painful,2720,1,226,1,2768,1,2770,1,2776,1","paininduced,227,1","painless,139,1,227,3,143,2,218,1,256,2","painlessly,227,2","pains,139,1,2776,1","pair,2859,1","pairs,2786,1,1126,4","pakistan,2885,1,2887,1","pal,263,4,332,1,2775,4,2820,1,2822,1","palace,2863,2","palakkad,2690,2","palate,35,1,38,2,2725,8,2727,5,2821,6","palau,2885,1,2887,1","palette,38,1,2838,1","palikundwar,332,1,2820,1,2822,1","palliated,2715,1","palliation,118,1","palliative,8,1,78,1,79,1,120,1,263,1,1084,1,38,5,2715,1,2718,3,2736,1,2740,1,246,5,259,8,2775,1,2776,11,261,6,2777,6,2813,1,2821,2,2832,7,2838,4,2847,1,2862,1","palms,99,1,100,1","pamidi,2816,1","pampered,220,1","panama,2885,1,2887,1","pancarditis,38,1","panchayath,2892,1","pancreas,118,1,120,1,137,1,215,2,1099,1,2717,2,2712,1,2718,1,2809,1","pancreatic,120,3,131,1,137,1,2717,2,2700,2,110,1,2711,1,2712,2,2718,3,2775,1,2810,2,2812,2,2807,1","pancreaticobiliary,2711,1","pancreatitis,51,1,103,3,117,1,120,1,2717,2,110,4,2712,2,2718,2,2762,1,2763,2,2776,1","pancreato,135,1,137,1,2715,1,2718,9,2719,1,2720,1","pande,332,1,2820,1,2822,1","pandian,332,1,2816,1,2820,1,2822,1","panel,120,1,1124,4,1127,1,2717,1,100,2,2707,1,2712,1,2718,1,2759,1,2811,1,2802,2,2805,1","panelcheckbox1,1139,5,1142,7,1145,7","panelcheckbox2,1139,5,1142,7,1145,7","panelcheckbox3,1139,5,1142,7,1145,7","panelcost,1139,5,1142,7,1145,7","panellocation,1139,5,1142,7,1145,7","panelpath,1124,2","panelrecurrentsubmit,1139,5,1140,2","paneltextarea1,1139,5,1142,7,1145,7","paneltextarea2,1139,5,1142,7,1145,7","paneltextarea3,1139,5,1142,7,1145,7","paneltextbox1,1139,5,1142,7,1145,7","paneltextbox2,1139,5,1142,7,1145,7","paneltextbox3,1139,5,1142,7,1145,7","panelurl,1139,5,1142,7,1145,7","panicker,8,1,2821,2,2847,2,2863,1","panikar,8,1","pap,143,3,256,3,2840,1","paper,330,3,334,3,2787,2,2780,1,2821,10,2863,3,2864,3,2620,1","papers,83,1,117,2,2758,1,2803,1,2814,1,2821,1,2863,1,2864,2,2620,1","paperwork,1111,1","papillotomy,2711,1","papp,143,1,256,1","papua,2885,1,2887,1","par,199,1,2684,1","para,2690,1,2813,1","paracentesis,2757,1","paradigms,2847,1","paraguay,2885,1,2887,1","parakka,8,1","parallel,110,3","paralysis,230,1","param,1123,1,1163,1,1171,1,1186,1,1126,5,1189,1","paramatamananda,2845,1","paramedical,29,1,105,1,30,1,108,1","paramedics,105,2,2694,1,38,1,246,1,1077,1","parameter,1136,2,1124,4,1154,2,1171,1,1175,2,1126,28","parameter1,1255,3,1220,4","parameter2,1255,3,1220,4","parameterid,1124,4","parametername,1126,11","parameters,111,1,1136,1,1122,2,1124,13,1127,2,1133,11,1134,15,1137,3,1139,4,1142,8,1143,2,1152,7,1156,17,1157,9,1161,10,1162,4,1164,1,1177,2,1179,23,1180,3,1185,2,1186,8,1225,12,1192,15,1201,8,1204,13,1207,11,1210,13,1213,2,1216,2,1219,12,1222,2,1231,8,1228,2,1233,2,1236,4,1248,13,1239,3,1242,5,1245,2,1250,6,1254,2,86,2,110,1,1126,1,1145,9,1189,3,1193,1,1205,15,1251,3","parameterscollection,1126,4","parametersource,1124,4","parametervalue,1126,8","paramjeet,332,1,2820,1,2822,1","paramount,2724,1,2821,1","params,1124,2","paraphrased,6,2","parashuram,2822,1","parasitic,201,1","parathyroid,2694,1,106,1,108,2,2770,4","parathyroidectomy,108,1","paravertebral,263,1,2776,1","paravoor,2821,1","parel,2822,2","parent,16,1,330,1,334,1,1120,2,1122,12,1124,25,1133,13,1139,47,1142,9,1148,2,1152,6,1156,9,1161,13,1167,2,1170,2,1174,2,1177,12,1179,12,1182,2,1185,12,1188,2,1225,23,1192,12,1197,2,1201,6,1204,13,1207,9,1210,29,1213,12,1216,12,1219,23,1222,12,1231,9,1228,12,1233,12,1236,15,1248,12,1239,6,1242,9,1245,12,1250,18,1254,18,2688,1,2690,1,35,2,220,1,251,2,2778,2,2779,2,1111,2,1126,3,1140,9,1145,9","parenteral,2778,1,2779,1","parenthesis,1126,1","parentlocale,1124,5","parentlocalename,1124,5","parentpath,1120,3,1122,4,1124,3,1133,10,1139,4,1142,6,1152,4,1156,18,1161,16,1167,4,1170,4,1177,4,1179,10,1185,4,1188,4,1225,10,1192,10,1201,4,1204,10,1207,18,1210,10,1213,4,1216,4,1219,10,1222,4,1231,6,1228,4,1233,4,1236,4,1248,10,1239,4,1242,6,1245,4,1250,4,1254,4,1145,6","parents,330,3,334,3,1092,1,35,1,2696,1,208,1,220,1,2778,2,2779,2,2781,1,2782,1,2783,1,2785,1,2786,3","park,2690,1,2821,3","parking,1111,2","parkinson,215,1,222,1,214,1,216,10,217,1,218,1,219,1,220,1,221,1,223,1,225,1,226,1,229,1,230,1","parkinsonism,216,1,2847,1","parlar,28,1","parminder,332,1,2820,1","parse,1120,1,1122,3,1124,10,1129,1,1133,6,1139,3,1142,4,1148,1,1152,3,1156,7,1159,1,1161,7,1167,3,1170,3,1173,1,1174,13,1177,3,1179,7,1182,1,1185,3,1188,3,1225,6,1192,7,1195,1,1197,7,1198,19,1201,3,1204,6,1207,7,1210,6,1213,6,1216,6,1219,6,1222,6,1231,4,1228,6,1233,6,1236,3,1248,6,1239,3,1242,4,1245,6,1250,3,1254,3,1145,4","parsesafe,1124,7,1198,1","parseto,1120,1,1156,2,1161,1,1174,6,1179,1,1192,1,1198,1,1207,2","parsing,1198,1","parsingdate,1126,6","parsingvalue,1124,27,1126,13","part,71,1,84,1,127,1,222,1,292,1,300,1,330,3,334,3,1074,1,2690,1,28,1,30,2,2698,1,2724,1,2727,1,2744,1,2753,2,217,1,220,1,230,3,2821,2,2825,1,2827,1,1111,2,1126,1,2859,1,2872,1,2620,1,2897,2","partial,213,1,2778,1,2779,1","partialdenture,35,1","partiality,2870,1","partially,6,1,16,1","partiallyedentulous,35,1","participants,31,1,2821,1,2863,1,2864,1","participate,14,1,83,1,111,1,31,3,2696,2,110,1,1111,1","participated,103,1,2821,1","participates,2694,1,2713,1","participating,110,2,2821,1,2864,1","participation,2623,1,2694,1,2895,2","particle,86,1","particular,84,1,247,1,330,2,334,2,1165,1,35,1,38,1,2696,1,2821,1,2837,1,2862,1,2894,1","particularly,103,1,120,1,330,1,334,1,2770,1,2862,1,2620,2","partly,2894,1","partner,2831,1","partnership,2776,1,2881,1","parts,227,2,298,1,2690,1,38,2,49,2,110,1,2727,2,2745,3,216,1,217,1,225,1,229,1,230,1,2769,1,2821,2,2838,2","party,2837,1","parvathy,2821,1","pass,111,1,330,1,334,1,1136,2,1123,2,1137,2,1164,1,1171,1,1186,1,1190,2,20,4,2697,3,2791,1,1111,2","passage,2791,2","passages,126,1,137,1,139,1,2799,1,2710,1,2801,1","passed,330,2,334,2,1135,1,2693,1,48,1,62,1,69,1,220,1,2821,3","passes,2791,1,1111,2","passlength,1127,2","password,6,5,1136,11,1121,7,1122,62,1123,19,1127,1,1137,30,1154,3,1164,5,1166,2,1167,11,1169,6,1168,3,1170,28,1182,1,1184,2,1185,24,1187,9,1186,3,1188,10,1190,11,1253,1,1254,43,2844,1,1126,5,1171,20,1189,14","passwordhash,1171,7","passwort,1136,18","passwortbestă¤tigung,1136,1","past,6,1,14,1,38,1,2763,2,2821,3,2862,1,2892,1","paste,330,1,334,1,1137,2,218,2","pasted,227,1,218,1","pasupuleti,332,1,2820,1,2822,1","patch,98,1,100,2,2707,1","patches,100,1","patel,332,1,2820,1,2821,1,2822,1","patellar,2767,1,251,1","patency,143,1,2770,1,256,1","patent,268,1,2753,1,2797,1","path,19,1,57,1,1136,4,1120,3,1122,6,1124,3,1125,5,1129,2,1133,12,1137,5,1139,6,1142,8,1148,8,1152,12,1156,20,1159,2,1161,24,1167,6,1170,6,1173,2,1177,6,1179,12,1182,8,1185,6,1188,6,1190,2,1225,12,1192,12,1195,2,1198,22,1201,12,1204,12,1207,20,1210,12,1213,7,1216,7,1219,12,1222,7,1231,8,1228,7,1233,7,1236,6,1248,12,1239,12,1242,8,1245,7,1250,6,1254,6,1126,1,1145,8","pathanamthitta,2690,1","pathologic,35,1","pathological,126,1,2799,1,2699,1,2710,1,2713,1","pathologist,2759,1,2811,1,2805,1,2821,1","pathologists,120,1","pathology,6,2,70,1,32,2,35,1,2695,1,2696,1,2720,2,143,1,2758,1,234,1,256,1,2803,1,2814,1","pathologyand,35,2","pathophysiology,2696,1","pathtocurrentpage,1122,1,1129,1,1133,1,1139,1,1142,1,1156,1,1159,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1225,1,1192,1,1195,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1145,1","pathtoroot,1122,1,1133,1,1139,1,1142,1,1156,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1192,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1254,1,1145,1","pathways,84,1,227,1","pathwaysrespectively,227,1","patience,2897,1","patient,6,32,29,1,64,2,83,1,84,1,90,1,103,2,105,1,126,1,114,3,118,1,120,3,127,2,128,2,135,1,137,4,139,2,199,1,244,1,247,4,249,3,253,1,269,2,290,1,292,3,298,2,300,2,1092,1,1094,3,2684,1,2247,4,2245,8,2246,5,2626,4,24,1,2688,1,2689,1,2690,2,2692,6,2694,2,15,3,31,4,32,2,33,2,35,5,38,1,2698,2,79,3,82,1,86,1,2702,2,100,1,2707,1,2708,2,108,2,2713,2,2719,2,2720,2,143,3,2750,1,2753,5,2757,1,2758,1,2759,4,218,1,220,4,224,2,226,1,230,2,2770,3,256,3,2776,12,2778,3,2779,3,2793,1,2797,1,291,1,293,1,2811,4,2813,3,2801,5,2803,1,2805,4,2807,2,2814,1,322,2,2821,4,1077,2,2831,1,1111,19,2840,1,2841,4,2862,2,2872,1,2874,1,2885,1,2887,1,2891,8,2892,8","patient&rsquo,6,1","patient_portal.html,6,4","patient’s,127,1,35,1","patientadmin,24,4","patientletter,24,1,2836,1","patients,6,16,10,1,16,2,29,3,78,1,80,3,84,3,90,2,98,1,103,1,107,1,111,5,117,1,118,1,120,8,128,1,137,2,139,5,201,1,211,2,215,2,222,1,227,2,244,1,247,1,249,1,253,1,269,1,290,4,292,3,298,2,309,1,323,1,410,1,411,1,1074,1,1092,1,1094,4,1102,1,2626,4,4,2,2690,1,2692,5,2694,5,15,3,31,7,32,1,33,3,35,4,38,26,2717,4,2787,2,2788,1,2824,1,2696,1,79,2,82,1,86,2,2707,2,2708,12,108,3,110,9,2709,1,2711,1,2712,4,2715,7,2718,6,2719,1,2720,4,143,10,2723,1,2724,5,2725,3,2727,1,2736,2,2737,4,2739,5,2740,2,2741,4,2743,5,2749,1,2753,2,2755,5,2758,4,2759,1,2763,2,213,2,217,3,220,1,224,4,226,3,230,2,2767,1,2768,1,2770,10,246,1,256,10,2776,24,261,1,2780,1,2781,1,2782,1,2783,1,2785,1,266,1,2797,1,291,6,293,5,295,3,2798,1,2811,1,2801,2,2802,1,2803,4,2805,1,2807,2,2814,4,322,4,2821,13,2836,4,2825,1,2826,1,2827,1,1077,5,1078,1,1079,1,1080,1,1081,1,2830,1,2831,1,2832,1,2838,11,2833,1,1111,12,2841,11,2844,1,2862,14,2874,1,2885,1,2887,1,2892,6,2894,1,2896,5","patientsapplying,2696,1","patientservices,2689,1","patientsfhno,2821,1","patil,332,3,2816,1,2820,3,2822,6","patilgovt,2822,1","patilpeople,2822,1","patron,2863,1","patrons,2863,1","pattern,2708,1,2724,1,2732,1,2770,1,2786,1,2821,2","patternof,2724,1","patterns,33,1,218,1,2778,1,2779,1","paul,330,1,332,1,334,1,2692,1,2693,1,48,1,62,1,69,1,2816,1,2820,1,2821,2,2822,1,2847,1,2859,1,2892,1","paving,71,1","pavithran,63,1,2821,1","pawar,251,1","pax,2823,1","pay,290,1,330,2,334,2,38,2,221,1,293,1,2817,1,2833,1,1111,1,2863,1,2874,1","payable,330,3,334,4,2823,1,2832,1,2863,1","payee,2863,1","paying,6,1","paykel,207,2","payment,6,1,330,3,334,3,2693,1,48,1,2823,3,62,1,69,1,2818,1,1111,2","payments,2823,1,2863,1","pb,207,1","pcl,2773,1","pcli,2739,1,2743,1,2755,1","pcnl,322,4","pconnect,1135,2","pcos,141,1","pcr,35,1,51,1,2761,2","pcrs,2700,1","pd,216,1","pda,268,1,266,1,2797,4","pdb,1164,1","pdf,6,1,330,4,332,4,334,4,2823,4,2737,1,2741,1,2817,4,2818,4,2819,4,2821,4","pdokgpdofkgopdkgd,23,15","pdvvpf,2822,1","pea,35,1","peace,1094,1,15,1","peanut,2791,2","peccati,2717,1","pediatric,8,2,78,1,233,4,268,5,269,2,2694,1,35,1,2695,2,2705,9,2787,7,2788,5,79,4,142,2,143,2,2766,4,236,4,246,1,256,2,2775,1,2778,5,2779,5,2780,2,2781,10,2782,10,2783,6,2784,1,2785,6,2786,1,2790,2,2791,6,2792,15,2793,6,2794,8,2795,6,266,7,2797,5,2821,1","pediatriccardiology,266,4","pediatricgenetics,2783,4","pediatrics,8,1,78,1,79,1,2713,11,2714,9,2620,1","pedodontics,36,3,37,3","pedopodogram,108,1","pedopodograph,108,1","peeling,100,1,2732,1","peels,100,4","peer,103,1","peetham,2821,1,2827,1,2833,1","peethom,2834,1","peg,2711,1","pelvi,2794,1","pelvic,143,4,256,4,2813,1,2801,1","pelviureteric,322,1","pen,330,2,334,2","penalty,330,1,334,1","penchant,2833,1","pencil,330,4,334,4","pending,2753,1","pendred,2778,1,2779,1","penicillamine,223,1","penicillins,223,1","penile,2770,1,322,1","penis,2791,1","pension,2690,1,2692,1","pensions,16,1,2690,1","people,6,4,14,3,16,1,111,1,300,2,1092,2,1094,3,1099,1,1101,1,2246,1,4,1,2688,1,2689,1,2690,1,2691,1,15,4,2692,1,33,1,38,6,2708,2,110,1,2763,1,215,1,216,1,217,1,220,3,221,1,230,1,254,1,261,1,2778,1,2779,1,2828,1,2829,1,2831,2,2838,3,1111,2,2862,11,2870,1,2891,1,2892,2,2896,3,2897,1","peoples,2822,2","pep,213,1","per,6,4,141,1,114,1,222,1,330,7,334,7,1137,1,20,1,28,1,2693,3,38,1,48,3,2823,6,62,3,65,1,69,3,2709,2,2711,1,209,3,224,1,226,1,251,2,2817,1,2821,1,2838,1,2833,1,2863,1,2892,2","perceiving,14,1","percent,16,1,1100,2","percentage,137,1,139,1,2778,1,2779,1","perception,108,1","percieved,244,1","percutaneous,120,2,2711,3,322,1","percutaneously,251,1","perfect,38,1","perfectly,2892,1","perfomance,1135,1","perform,64,1,120,1,222,1,1135,1,1137,2,2694,1,31,2,2696,2,86,1,2711,1,143,1,217,1,218,1,220,1,256,1","performa,2776,1","performance,247,4,309,1,330,1,334,1,1135,1,2694,1,1081,1,2893,1","performed,84,2,126,3,111,1,201,1,227,1,232,1,1094,1,2694,3,15,1,2703,2,2705,2,2799,3,86,1,108,2,2710,3,2711,2,2715,3,2718,1,143,2,2727,1,2737,1,2741,1,2745,1,2753,1,218,1,219,1,223,1,2768,1,2770,2,246,1,256,2,2792,1,2794,2,2797,6,322,8,2821,1,2859,2","performedduring,227,1","performedusing,2694,1","performing,126,1,2694,1,2799,1,82,1,2707,1,2710,1,143,1,216,1,256,1,322,1,2838,1","performs,120,2,2694,1,108,1","perfusion,126,1,2694,2,2799,1,2710,1,2767,2,2798,1","perhaps,6,3","perianal,2720,2,2801,1","perilous,2862,1","perimenopausal,2694,1,100,1,143,2,256,2","perinatal,141,1,2696,1","perioaesthetics,35,1","period,111,1,222,2,227,1,290,1,330,6,334,6,2696,1,217,1,221,2,293,1,2801,1,2821,3,2825,1,1126,1,2896,1","periodic,105,1","periodically,330,2,334,2,38,1,214,1,220,1,226,1,2838,1","periodontal,35,2","periodontalmicrosurgery,35,1","periodontalsurgical,35,1","periodontics,36,5,37,5,32,1,35,3","periodontology,35,1","periods,2821,1","periodseparator,1126,7","periodsof,1097,1","perioperative,2847,1","peripheral,84,1,222,1,108,1,214,1,215,2,216,1,217,3,218,1,219,1,220,1,221,1,223,1,225,9,226,1,229,9,230,1,234,1,2775,1,2776,1,2807,3,2821,1,2847,1","peripherals,2753,1","peritoneal,211,1,323,1,322,1","periyar,2823,2","perm,1245,43,1246,1","permanent,139,1,2770,1,2791,1,2859,1,2894,1","permision,1154,1","permissible,330,1,334,1,2837,1","permission,1136,3,1127,4,1137,3,1165,1,1190,3,1244,4,1245,97,1246,5,1111,1","permissions,1136,2,1127,13,1137,10,1190,2,1238,1,1239,9,1244,9,1245,42,1246,27","permissionsdatasource,1245,2","permit,2720,1,2807,1,1111,1,2895,1","permits,220,1,2801,1","permitted,1165,1,2702,1,2829,1,1111,1","perms,1244,1,1245,33,1246,19","persist,127,1","persistent,222,1,1135,3,2722,1,2821,1,1126,3,2847,1","person,6,1,10,1,14,1,127,1,222,1,247,1,2823,5,2702,3,215,2,220,12,223,4,230,2,2776,1,2896,1","personal,6,1,137,1,139,1,245,1,320,1,2694,1,28,2,2837,1,2825,1,2826,1,1111,3","personalities,65,1,220,1","personalized,118,1,2692,1,2841,1","personnel,29,1,90,1,105,1,108,1,2713,1,2763,1,2821,1,1111,2,2894,1","personnel’s,127,1","persons,6,1,29,2,128,1,1084,1,2690,1,2823,4,2758,1,220,1,261,1,2803,1,2814,1,2817,1,2818,1,2833,3","perspective,6,1,103,3","perspectives,295,1","perspiciatis,249,1","pertaining,98,1,35,1","pertechnetate,2770,1","perth,213,2,2821,3","peru,2885,1,2887,1","pet,2847,1","petals,2845,1","peter,36,1,37,1,2821,2,2859,1,2896,1","peth,2847,1","petrosal,108,1","pf,2739,1,2743,1,2755,1","pfizer,110,1","pft,126,2,2799,2,2710,2,295,3,2798,1,1100,1","pg,19,1,141,1,117,1,20,4,2821,4,2863,1,2620,1","pgdmi,31,1","pgi,38,1,208,1,2838,1","pgimer,2822,1","pginstitue,2822,1","pgmed,63,1","ph,6,1,70,1,105,4,120,1,2711,2,2761,1,2833,1,2620,1,2895,3","phacoemulsification,2694,1","phamacology,1074,1","pharamacy,70,1,71,1,74,1,69,1,2697,1,2698,1,2699,1","pharm,70,6,71,2,330,21,334,1,20,1,62,5,69,6,2697,7,2833,2","pharma,71,1,2724,1,2821,1","pharmaceutical,70,1,2690,2,30,1,2697,3,2698,1,213,1","pharmaceuticalindustries,31,1","pharmaceuticals,71,1,2697,2,2724,1,2821,1","pharmaceutics,70,1","pharmacist,2862,2","pharmacists,71,1,292,1","pharmacogenomics,2864,1","pharmacognosy,2697,2","pharmacological,71,1","pharmacology,29,1,70,2,84,1,1074,1,30,1,32,1,2695,1,2697,2,295,1","pharmacologyand,2696,1","pharmacotherapy,80,1,199,1,298,1,2684,1,2703,1,2705,1,2785,1","pharmacy,6,8,29,1,41,1,70,2,74,2,78,1,139,2,290,10,292,17,330,2,1084,1,2688,1,28,1,30,1,31,1,69,3,2697,23,2698,17,71,9,2699,2,79,1,2770,1,291,17,293,12,2836,2,2833,7,1111,3","pharmacyhome,71,4","pharmacy-ordering,6,1","pharmacystaff,2896,1","pharmocological,126,1,2799,1,2710,1","pharyngitis,268,1,38,1","pharyngoplasty,2727,2","pharynx,2809,1","phase,6,3,103,1,227,1,2619,1,110,2,2724,4,2737,1,2739,4,2741,1,2743,4,2755,4,2821,3","phased,6,1,71,1","phases,137,1,2619,1","phatak,332,1,2816,1,2820,1","phcs,64,1,2697,1","phd,117,1,2821,3,1081,1,2893,1","phds,1081,1,2893,1","phenomenal,114,1","phenotype,2787,2,2780,1","phenytoin,223,1","philanthropic,2821,1,2831,1","philanthropy,2831,1","philip,36,2,37,2,251,1,2821,1","philippines,2885,1,2887,1","philips,2797,2","philosophies,10,1","philosophy,254,1,2894,1","phone,6,5,19,4,57,4,290,1,292,1,330,1,334,1,1137,1,2689,2,2691,1,2693,1,48,1,62,1,69,1,291,3,2828,1,2829,1,1079,1,2830,1,2832,1,2885,1,2887,1","phones,330,1,334,1,28,1","phosphorus,2770,1","photo,28,1,2716,1","photocopies,2819,1,2833,1","photocopy,330,1,334,1,2863,1","photocopying,28,1","photograph,330,3,334,3","photographic,126,1,2799,1,2710,1","photographs,330,2,334,2,2845,1","photometric,86,1","photon,2769,1,2802,1","phototherapy,98,1,99,1,207,3,100,2,2707,1","php,26,4,141,4,41,4,42,4,43,4,56,4,57,4,80,4,83,4,84,4,90,4,92,4,98,4,99,4,103,4,105,4,107,4,126,4,111,4,114,4,117,4,118,4,120,4,127,4,128,4,131,4,135,4,137,4,139,4,199,4,201,4,207,4,211,4,222,4,227,4,232,4,233,4,244,4,245,4,247,4,249,4,252,4,253,4,263,4,268,4,269,4,290,4,292,4,296,4,298,4,300,4,309,4,320,4,323,4,410,4,412,4,413,4,411,4,1136,6,1120,8,1122,12,1123,9,1124,8,1125,8,1127,8,1129,8,1133,17,1134,10,1135,9,1137,6,1139,11,1142,11,1143,9,1148,10,1149,8,1146,8,1152,21,1153,8,1154,9,1156,13,1157,9,1159,8,1161,13,1162,18,1163,9,1164,3,1167,13,1168,8,1170,11,1173,8,1174,8,1175,8,1177,11,1179,14,1182,13,1180,9,1183,8,1185,11,1186,10,1188,11,1190,5,1225,12,1237,8,1255,8,1192,13,1195,8,1197,8,1196,9,1198,8,1199,1,1201,21,1202,8,1204,18,1207,13,1208,8,1210,13,1211,8,1213,10,1216,11,1217,8,1219,13,1220,8,1222,9,1223,8,1231,10,1228,9,1229,8,1233,9,1236,10,1248,14,1239,19,1240,8,1242,6,1243,8,1245,10,1246,8,1250,10,1254,11,2247,4,2245,4,2246,4,2684,4,2626,4,2627,4,24,4,2692,4,55,4,2703,4,2705,4,2716,4,2717,4,2787,4,2788,4,2799,4,2800,4,2824,4,82,4,86,4,2700,4,2702,4,100,4,2707,4,2708,4,106,4,108,4,109,4,110,4,2709,4,2710,4,2711,4,2712,4,2713,4,2714,4,2715,4,2718,4,2719,4,2720,4,142,4,143,4,2721,4,2722,4,2723,4,2724,4,2725,4,2726,4,2727,4,2728,4,2730,4,2731,4,2732,4,2733,4,2735,4,2736,4,2737,4,2739,4,2740,4,2741,4,2743,4,2744,4,2745,4,2746,4,2748,4,2749,4,2750,4,2753,4,2755,4,2756,4,2757,4,2758,4,2759,4,2761,4,2762,4,2763,4,208,4,209,4,213,4,214,4,215,4,216,4,217,4,218,4,219,4,220,4,221,4,223,4,224,4,225,4,226,4,2765,4,229,4,230,4,234,4,2766,4,236,4,2767,4,2768,4,2769,4,2770,4,2771,4,246,4,251,4,254,4,2773,4,256,4,2774,4,259,4,2775,4,2776,4,261,4,2777,4,2778,4,2779,4,2780,4,2781,4,2782,8,2783,4,2784,4,2785,4,2786,4,2790,4,2791,4,2792,4,2793,4,2794,4,2795,4,266,4,2797,4,291,4,293,4,295,4,2798,4,2810,4,2811,4,2812,4,2813,4,2801,4,2802,4,2803,4,2804,4,2805,4,2807,4,2808,4,2809,4,2814,4,322,4,2836,17,1080,4,2843,4,1126,13,1130,9,1140,16,1145,10,1171,13,1189,10,1193,9,1205,11,1214,8,1226,8,1234,8,1251,8,1252,8,2856,4,2867,4,2886,4,2888,4,2891,4,2892,4,2896,4,2897,4","php4,1135,1","phpencoding,1124,2,1126,1","phplocale,1124,2,1126,3","phpmail,1175,11,1126,1","phpmail2,1175,2","phpmyadmin,1164,1","phpversion,1126,2","phukan,2821,1","physical,128,2,222,1,227,1,1094,1,1097,1,15,1,31,1,38,1,65,1,2725,1,2753,1,218,1,220,1,226,1,230,1,2776,1,261,1,2778,1,2779,1,2786,1,2821,1,2838,1,2862,1,2863,1","physically,10,1,14,1,33,1,220,2,2871,1","physician,6,2,105,1,117,1,20,1,31,4,2736,1,2740,1,214,1,219,2,220,1,223,3,226,2,230,2,2813,1,2821,1,1111,1,2874,1","physicians,103,4,105,4,120,2,199,1,249,1,298,1,1097,1,2684,1,2688,1,38,1,79,1,82,1,2708,1,2724,1,2753,1,251,1,254,1,2776,1,2801,1,2821,2,2895,1","physicists,2804,1","physics,29,3,330,6,334,3,20,5,31,1,2693,1,48,1,62,3,69,3,213,1,1081,2,2893,2","physiological,2694,1","physiologicaldata,227,1","physiology,29,2,70,1,84,1,30,1,31,2,32,1,2695,1","physiotherapist,107,1,111,1,2708,2,106,1","physiotherapists,111,1,127,1","physiotherapy,8,1,78,1,79,1,2786,1","phytochemists,71,1","pick,332,1,223,1,2778,1,2779,1,2786,1,2820,1","picker,1131,4,1137,1","picking,1077,1","picks,219,1","pickup,1137,1,2841,1","picture,2737,1,2741,1,2802,1","pictures,2737,1,2741,1","picu,2694,2,2713,1","piece,1213,1,1216,7,1222,1,1228,1,1233,1,1245,13,2862,2","pieces,1213,3,1216,4,1222,3,1228,3,1233,3,1245,5,1126,1","piercing,222,1","pierre,2885,1,2887,1","pigmentary,99,1,2707,2","pigmentation,100,4","pigtail,2798,2","pih,143,1,256,1","piles,2720,1","pillai,70,1,2821,1,2847,1","pillay,2863,2","pills,226,1","pimpri,2822,1","pims,2822,1","pin,330,1,334,1,2707,1,2863,1,2864,2,2885,1,2887,1","pine,1152,2,1201,2,1239,2","pinpoint,1102,1","pinprick,219,1","pioglitazone,110,1","pioneers,65,1","pios,330,1,334,1","pipe,2801,1","pipelle,143,3,256,3","pipes,2801,1,1111,1","pipet,2761,2","pipette,2761,1","pit,35,1","pitbaran,2816,1","pitcairn,2885,1,2887,1","pituitary,232,1,2694,1,106,1,108,2,109,2,2801,1","pity,220,1","pk,2787,1,2780,1","place,90,1,92,3,137,1,28,1,218,1,219,1,220,2,246,1,1077,1,1111,3,2855,1,2862,1,2870,1,2874,1","placebo,110,3,213,4","placed,330,1,334,1,35,2,63,1,2696,2,1111,1","placement,36,1,50,9,56,1,57,1,64,1,67,9,70,1,74,9,126,1,139,1,37,1,2694,1,32,1,2693,1,33,1,35,2,38,1,39,9,47,9,48,1,49,1,51,1,2695,1,55,1,2799,1,62,1,63,1,65,1,2696,1,69,1,2697,1,2698,1,71,1,2699,1,2710,1,2711,2,322,2","placenta,2786,1","places,330,1,334,1,38,1,2696,1,2791,1","placing,227,2,219,1,1111,1","plain,330,1,334,1,1127,2","plan,6,1,118,1,1097,1,38,1,2696,2,2708,1,108,1,2715,1,2724,1,2759,1,219,2,226,1,2811,1,2801,1,2802,3,2805,1,2821,5,2838,1,1111,1,1098,2,2620,1","planed,2821,1","planned,244,1,247,1,35,2,2696,1,2720,1,2753,1,2759,1,220,1,223,1,2811,1,2805,1,322,1,2821,1,2620,1","planning,31,1,35,1,2718,1,142,1,143,3,2722,1,2737,2,2741,2,2750,1,214,1,256,3,2801,3,2802,7,2821,4,2827,1,2620,1","plans,35,1,2717,1,71,1,2709,1,2802,1,1111,2,2862,1,2894,1","plant,14,1,29,1,2864,2","plantation,2870,1","plants,2862,1","planus,100,2","plaque,51,1","plasma,223,1,226,1,2790,1,1077,1","plastic,35,2,79,1,143,1,2722,3,2723,2,2724,1,2727,1,2730,5,2731,1,2732,1,2733,1,2750,1,2759,1,232,2,246,1,256,1,2776,1,2811,1,2805,1,2821,51,1077,1,2847,2","plasticity,2700,1","plate,2761,1","plateau,251,1","platelets,2756,1,2757,1","platform,2708,1,2753,1,2802,1","plato,2802,1","play,64,1,1094,1,15,1,35,1,2696,1,2697,1","plays,2694,1","plaza,330,1,334,1,2693,1,48,1,62,1,69,1","pleasant,2896,1","pleasing,2897,1","pledge,1094,1,15,1","plenty,214,1,221,1,230,1","pleural,263,1,2713,1,2798,2","pleurodesis,2798,1","plexus,263,1,234,1,2776,1,2821,2","plug,6,1","plus,16,1,120,1,330,2,334,3,2690,1,2694,1,48,1,62,1,2713,1,2739,2,2743,2,2753,1,2755,2,2761,1,322,1","pm,269,1,330,4,1127,1,1139,24,1150,1,20,2,2709,1,2777,1,1111,1,1126,6,2859,1","pmdesignator,1124,3,1126,4","pneumatic,322,1","pneumonia,128,1,296,1","png,1210,1","pns,2821,1","po,2821,1","pocket,220,1","podiatric,105,1","podiatry,105,2,107,1,20,1,106,1,108,1,2709,1,246,1","point,6,1,263,1,28,1,86,1,2707,1,2708,1,2776,2,2841,1,2864,1","points,6,2,108,2,220,1","poison,78,1,320,1,1074,1,79,1","poisoning,320,3","poisons,211,1,320,2","poland,2885,1,2887,1","polarisation,86,1","policies,1111,1","policy,6,1,90,1","political,2897,1","polluting,1077,1","pollution,1102,1","poly,1077,1","polycystic,103,1,106,1,143,1,256,1","polycythemia,2768,1","polymer,1081,2,2893,2","polymeric,2619,2,1081,1,2893,1","polymers,2619,1","polynesia,2885,1,2887,1","polyneuropathy,215,1","polypectomy,2711,1,143,1,2721,1,256,1","polypoid,126,1,2799,1,2710,1","polyposis,2720,2,2778,1,2779,1","polysomnogram,227,1","polysomnography,126,1,227,1,2799,1,2710,1,217,1,224,1,2798,1","pondicherry,2822,7,2894,1","pool,1111,3","pooling,2894,1","poor,14,4,16,1,139,1,4,1,2690,3,2694,1,2692,1,38,8,2708,2,2838,5,2870,1,2874,2,2892,1,2896,3","poorand,35,1","poornamritandapuri,2821,1","poornima,332,1,2820,1,2822,1","poorppatients,38,1,2838,1","popular,2708,1,2821,1","popularity,92,4,246,1","population,105,2,1092,1,33,2,38,2,2707,1,110,6,209,1,246,1,2821,1,2862,1,2864,1,2620,1","popup,1134,2,1144,4,1146,9,1180,2,2245,4,2626,4,2627,4,1145,10,1157,2,1193,2,1205,2","popup1,412,4","popup2,413,4","porag,2821,1","porous,2702,1,251,1","port,1175,8,1126,2","portable,2761,1","portal,6,14,4,1,2802,1,2821,2,2827,1,2842,8,2843,8,2844,11","ported,6,1","porting,6,1","portio,2717,2","portion,330,1,334,1,38,1","ports,2757,1,2802,1","portugal,2885,1,2887,1","pos,1135,4","poses,2821,1","position,103,3,227,1,1084,1,1198,11,31,1,217,1,221,2,225,1,229,1,2791,1,2827,1,1111,2,1135,1,2894,1","positions,1084,1,65,1,216,1,2821,1,2827,1,1081,1,2893,1","positive,2724,1,216,1,2821,1","posses,2692,1","possession,28,1","possibilities,1097,1","possibility,1165,1,2862,1","possible,6,2,16,1,84,1,90,1,222,1,330,1,334,1,1094,1,2694,1,15,1,38,2,2759,1,216,4,220,2,230,2,254,1,2776,1,2778,1,2779,1,2811,1,2802,1,2805,1,2807,1,2838,1,1111,3,2845,1,2862,1,2894,2","post,105,11,126,1,120,1,252,1,263,1,320,1,330,2,334,2,1213,1,1216,1,1222,1,1228,1,1233,1,1245,1,2688,1,2689,1,2690,1,2694,3,28,2,31,1,32,1,51,1,2799,1,2823,6,2696,1,100,1,110,3,2710,1,2712,1,2714,1,2724,1,217,1,224,1,232,1,234,1,251,1,2775,2,2776,4,291,1,2821,7,2837,1,2828,1,1081,1,2833,2,1111,1,2840,1,1126,11,2847,1,2863,2,2620,1,2893,1","postal,330,3,334,3","postdata,1126,5","posted,29,1,31,2,2825,1,1111,2,2862,1","poster,141,1,117,1,2816,26,2821,1,2863,4,2864,3","posterior,251,1,2791,1,2794,1,322,1","posters,2863,2","postgraduate,141,1,103,1,30,1,32,1,35,1,2722,4,2739,1,2743,1,2755,1,234,1,2821,3,2836,2,2620,1","postgraduates,141,2,213,1","posting,2855,1,2866,1","postings,2694,1","postleitzahl,1136,1","postmenopausal,141,1,111,1","postnatal,2696,1","postnatalcare,64,1,2697,1","postoperative,126,1,137,2,139,1,2799,1,2710,1,2770,1,2776,2,2801,1,322,1","postpartum,143,2,256,2","postprandial,1097,1,110,1","postural,2700,1","posture,227,1,216,1","posturetheral,143,1,256,1","potassium,2840,1","potential,6,4,92,3,126,1,227,5,268,2,1102,1,2799,1,2710,1,2724,1,2762,1,2763,1,213,1,232,1,246,1,2821,1,2894,1","potentialities,2620,2","potentially,2619,1","potentials,227,4","potentiated,2821,1","pots,2862,1","pouch,2720,3","powder,295,1","power,10,1,2761,2,223,1,1077,1","powerful,14,1,2801,1","pp,290,1,1099,1","pparse,1198,1","ppass,1164,1","pph,143,1,256,1","pr,2885,1,2887,1","prăĽfen,1136,1","prabha,70,1","prabhakar,2787,1,2780,1","prabhat,36,1,332,1,37,1,2820,1,2822,1","prabhu,332,1,2820,1,2822,1","practical,105,1,330,1,334,1,2694,1,31,3,35,1,2696,2,2697,1,71,1,2722,1,2821,1,2847,1,2862,1","practicaland,31,1","practically,322,1","practicals,31,1,2620,1","practice,64,2,90,1,103,3,105,2,127,1,245,1,247,4,292,1,1094,2,2694,1,15,3,32,1,33,1,35,1,2696,2,2697,3,2698,1,71,1,2724,1,217,1,234,1,246,1,2821,2,2896,1","practiced,2821,1,2897,1","practices,105,1,32,1","practise,64,2,244,1,247,1,2697,2","practisepaediatric,64,1,2697,1","practises,92,4,246,1","practitioners,320,1,71,1","pradeep,6,1","prader,2778,1,2779,1","pradesh,2821,1,2822,3","­prague,2821,1","prajakta,332,1,2820,1,2822,1","prakash,332,1,2816,2,2820,1,2822,1","praksh,2822,1","pramila,332,1,2816,1,2820,1,2822,1","pramod,36,2,37,2,2821,2","pranams,2892,2","prandial,2840,1","prasad,6,2,332,1,2820,1","prasadm,2822,1","prasanna,2816,1","prashant,332,1,2820,1,2822,1","prasuna,2816,1","pratapan,2821,1","prathapan,2821,1,2863,1","pratima,332,1,2820,1,2822,1","praveen,332,2,2816,1,2820,2,2822,2","pravinchandra,332,1,2820,1,2822,1","pray,2692,1","pre,64,3,126,1,139,2,207,1,1074,1,1097,1,2691,2,35,2,2695,1,2717,1,2799,1,2823,6,2696,3,2710,1,2718,2,2720,1,2770,1,295,1,2821,1,2830,2,1111,1,2845,1,2863,2,2881,1","preached,2897,1","preadjusted,35,1","precancer,2724,1,2821,1","precancerouslesions,35,1","precautions,220,2,221,1,223,1,1111,1","preceeding,2696,1","precipitate,215,1","precise,268,1,2745,1,2749,1,2750,1,2802,2,2827,1","precisely,2737,1,2741,1,220,1,2801,1","precision,2801,1,2802,1","preclinical,35,3","precongress,141,1,117,1","predefined,1154,1","predetermined,244,1","prediabetes,103,1","predict,126,1,2799,1,2710,1","predictor,2790,1","predilection,2821,1","prediliction,103,1","predispose,222,1","predisposing,215,1","predisposition,220,2","preeja,70,1","preethi,36,1,37,1","prefer,214,1,1111,2","preferable,214,1,218,1","preferably,29,1,20,1,2702,1,251,4","preference,2720,1,2825,1","preferred,29,1,31,1,51,1,266,1,2864,1","prefix,1126,3","preforvisit,2836,2,1111,4","preg,1123,1,1124,8,1125,1,1175,7,1185,1,1186,2,1198,9,1254,1,1126,9,1135,1,1171,1","pregnancies,143,4,256,4,2778,1,2779,1","pregnancy,141,5,117,2,2694,1,38,1,108,2,142,1,143,2,220,1,223,2,256,2,2778,1,2779,1,2786,7","pregnant,220,1,223,2,226,1,2768,1,2778,1,2779,1,2786,2,2791,1,266,1","prehensive,2821,1","preis,1136,1","preliminary,2739,1,2743,1,2755,1,2763,1,2821,1","prem,6,2,19,1,78,1,332,1,15,1,2820,1,2822,1,2863,1,2896,3","premalignant,2724,1,2763,1,2821,1","premature,207,1,143,1,256,1","premises,1111,1","premium,330,2,334,2","premixed,110,1","premonition,220,1","prenatal,2694,1,2787,2,2788,1,143,1,256,1,2778,3,2779,3,2780,2,2781,2,2782,2,2783,2,2785,1,2786,6,2847,1","preparation,219,1","preparations,226,1,1111,1","preparative,2801,1","prepare,64,1,1094,1,1122,4,1124,1,1133,6,1139,10,1142,4,1152,3,1156,4,1161,4,1177,4,1179,5,1185,4,1225,8,1192,5,1201,3,1204,6,1207,4,1210,8,1213,4,1216,5,1219,8,1222,4,1231,4,1228,4,1233,4,1236,4,1248,6,1239,2,1242,4,1245,5,1250,4,1254,5,15,1,2696,1,2697,1,218,1,246,1,1145,4","prepared,84,1,330,2,334,2,2697,1,2708,1,143,1,256,1,2778,1,2779,1,1111,1","preparenormal,64,1,2697,1","prepares,32,1","preparing,78,1,1074,1,1094,2,1102,1,1198,1,4,1,15,1,410,1,411,1,2824,1,63,1,2697,1,71,1,79,1,2825,1,2826,1,2827,1,1077,1,1078,1,1079,1,1080,1,1081,1,2830,1,2831,1,2832,1,2838,1,2833,1,1111,7,2841,1,2885,1,2887,1,2620,1","prescribe,216,1,225,1,229,1","prescribed,222,1,330,1,334,1,1094,1,15,1,2697,2,2737,1,2741,1,219,1,223,1,226,1,1111,1,2896,1","prescription,6,4,1111,2","prescriptions,6,2,1111,3","presen6,2821,1","presence,330,2,334,2,31,1,2770,3,2776,1,2864,1,2897,1","present,6,1,105,1,222,1,2694,1,28,1,35,1,51,1,2763,1,221,1,223,2,2791,1,1111,2,1100,1,2845,1,2862,1,2863,1,2864,2,2881,1,2887,1,2620,1,2895,1","presentation,141,5,117,5,2816,1,2821,4,2863,5","presentations,141,1,117,1,120,1,213,1,251,2","presented,83,1,103,1,110,1,2821,3","presenting,2863,4","presently,105,2,330,1,334,1,2801,1,1111,1","preservation,127,1,35,1,2720,1,254,1,2774,1","preserve,330,1,334,1,2737,1,2741,1,232,1","preserved,6,1","preserving,2720,1","presidency,332,10,2820,10","president,19,1,103,1,105,1,2821,1,2620,1","pressed,1122,1,1124,2,1133,2,1139,4,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,2,1254,4,1192,1,1201,1,1204,2,1210,4,1213,1,1216,1,1219,3,1222,1,1228,1,1233,1,1236,3,1248,1,1239,1,1245,1,1250,3","pressedbutton,1122,3,1133,6,1139,9,1152,3,1167,3,1170,3,1177,3,1179,3,1185,3,1188,3,1225,6,1254,9,1192,3,1201,3,1204,6,1210,10,1213,3,1216,3,1219,8,1222,3,1228,3,1233,3,1236,7,1248,3,1239,3,1245,3,1250,7","pressing,266,1","pressure,128,1,207,4,227,1,268,1,320,1,108,4,110,1,213,1,215,1,221,5,225,1,226,1,229,1,230,2,2791,2,1098,1","pressures,14,1","prestigious,2821,1","preterm,207,1,143,1,256,1","prev,1120,4,1133,8,1134,2,1137,2,1153,3,1174,4,1204,8,1205,2","prevailing,14,1","prevalence,33,1,2787,2,2708,1,110,2,2724,1,2780,1,2821,1","prevcat,1217,4","prevcountvalue,1124,4","prevcountvaluerelative,1124,4","prevdate,1205,14","prevent,90,1,1102,1,1154,1,35,2,2737,2,2741,2,213,3,215,1,226,1,230,2,2791,2,2821,2,1111,1","preventable,2708,1","preventative,38,1,2838,1","prevented,6,1,221,1","preventing,1111,1,2847,1","prevention,111,2,128,1,253,1,298,1,2694,1,35,5,2696,1,2708,4,2724,3,2736,1,2737,7,2740,1,2741,7,2757,1,213,1,2769,1,2821,10,2847,1","preventive,29,1,126,1,111,1,127,1,128,2,2694,1,35,5,2696,1,86,1,2864,1,2885,1","preventivehealth,1102,4,2836,1","preview,1136,1,1137,2,1190,1,1219,9,1236,9","previous,330,2,334,2,1136,1,1137,1,1190,1,143,2,213,1,218,1,2768,1,256,2,2778,3,2779,3,2786,1,1135,1,2845,1","previously,1094,1,15,1,2722,1,2821,1,2862,1","previtem,1124,1","prevmonth,1161,8,1162,2","prevmonthhint,1136,1,1137,1,1190,1","prevoffpath,1174,3","prevonpath,1174,3","prevprocessingdate,1120,1,1156,9,1161,7,1207,9","prevsumvalue,1124,4","prevsumvaluerelative,1124,4","prevvalue,1124,16","prevvaluerelative,1124,13","price,2708,1,2896,1","prices,1154,1,2821,1","prick,2797,1","pride,2821,1","prides,28,1","primarily,2694,1,2708,1,2894,1","primary,105,1,126,1,222,2,268,1,2688,1,2694,2,35,1,2799,1,2696,2,82,1,2708,1,2710,1,2718,1,143,1,2724,1,2770,1,256,1,2778,1,2779,1,2821,1,1077,1","prime,2762,1","principal,8,1,19,5,36,2,57,1,70,2,117,2,37,2,63,2,2758,1,2803,1,2814,1,2821,1,2833,1,2863,1,2894,1","principle,2700,1,2770,2","principles,1094,2,15,2,31,1,63,1,2696,1","principlesand,63,1","print,1136,1,1137,2,1144,1,1190,1,1196,1,1198,2,2786,1,1135,2,1145,9","printable,1137,1","printer,2761,1","printere,2761,1","printers,2753,1","printf,1135,3","printout,6,1","prior,6,1,64,1,126,1,1165,1,2799,1,2702,1,2710,1,2727,2,213,1,2770,2,2825,1,1111,5,2859,1","priorities,2696,1","priority,2821,1","priti,332,1,2820,1,2822,1","privacy,6,2","private,105,1,227,1,320,1,1136,1,1127,5,1137,2,1154,1,1190,1,1246,1,38,1,2770,1,2838,1,1111,9,1135,1","privaten,1136,1","privileged,293,1","priya,8,1,36,1,332,1,37,1,2816,1,2820,1,2822,1,2859,3,2897,1","prize,141,1,117,1,2821,1","prizes,2821,2","pro,1136,1,2761,1","probably,110,1,2897,1","probe,2694,1,2769,1,2770,8,2810,1,2812,1","probes,2797,1","probing,2770,1","problem,6,1,127,1,128,1,222,1,300,1,2694,1,100,1,2708,1,2730,1,217,3,221,3,2791,1,2821,3,2874,1,2892,2,2620,1,2894,1","problematic,6,1,2791,1","problems,6,4,105,3,107,1,126,1,111,2,211,1,323,1,1101,1,2694,2,28,1,33,1,35,2,2799,1,100,1,2708,1,2710,1,2714,1,127,2,2723,1,2724,1,2757,1,217,2,221,3,222,1,223,4,225,2,226,1,229,2,230,1,2769,1,254,1,2776,1,2781,1,2782,1,2783,1,2785,1,2794,3,295,1,2807,2,2821,2,1111,1,1102,2,1135,1,2862,1,2870,1,2894,4","problemsof,2696,1","proc,109,4","procainamide,223,1","procedure,84,1,126,1,137,1,139,1,211,1,268,1,1092,1,2245,1,24,1,2692,4,31,1,2703,2,2705,2,2799,1,100,2,108,2,2710,1,143,3,2727,1,2737,1,2741,1,2745,1,218,2,223,1,2770,4,256,3,2775,1,2797,3,2810,2,2812,2,2801,2,322,2,1111,10,2859,4,2885,1,2891,1,2892,4,2896,2","procedures,80,1,84,4,92,3,98,1,126,3,114,1,118,1,120,2,131,1,135,1,137,1,199,1,201,1,211,1,227,7,247,1,252,1,253,1,263,10,268,1,269,2,296,1,298,1,300,1,309,2,320,1,330,1,334,1,2684,1,2694,7,29,2,35,5,2703,3,2705,3,2787,1,2788,1,2799,4,2800,1,64,3,2696,2,2697,1,86,1,2700,1,100,2,108,1,2710,3,2711,6,2712,1,2715,1,2718,4,2720,5,143,10,2721,1,2722,1,2727,1,2732,3,2736,1,2737,4,2739,1,2740,1,2741,4,2745,1,2750,1,2758,1,213,1,214,1,215,1,216,1,217,1,218,1,219,1,220,1,221,1,222,1,223,1,224,1,225,1,226,1,2765,1,229,1,230,1,234,1,2766,4,2767,1,2768,4,2769,2,2770,11,2771,1,246,3,251,1,254,2,2773,10,256,10,2774,1,259,1,2775,1,2776,2,261,1,2777,1,2778,1,2779,1,2780,1,2781,1,2782,1,2783,1,2784,9,2785,1,2786,1,2790,1,2791,1,2792,2,2793,5,2794,1,2795,1,266,1,2797,15,295,1,2798,10,2810,4,2812,8,2801,1,2802,5,2803,1,2804,1,2805,1,2807,1,2814,1,322,7,2821,5,1111,3,2841,1,2896,1","proceduresfollowing,143,1,256,1","proceeding,2859,1","proceedings,2620,1","proceeds,1111,1","process,6,6,90,1,35,1,63,1,71,1,143,1,226,1,256,1,269,1,2807,1,2825,1,2831,1,1111,2,2874,1","processcustomfields,1143,1,1146,1,1140,1","processed,2758,1,2803,1,2814,1","processes,2821,1","processing,90,2,31,2,1081,1,2893,1","processnextdate,1156,6,1161,6,1207,6","procure,139,1,143,1,256,1","procurement,1165,1,31,1","procuring,2708,1","produce,330,4,334,4,2693,1,35,2,48,1,2801,1","produced,330,1,334,1,215,1","produces,222,1","producestructural,35,1","producing,330,1,334,1,216,1","production,2690,2","productive,216,1,2862,1","productivity,137,1,139,1,2864,1","products,139,1,1165,1,2619,1,2762,1,2763,1,214,2,2864,1","prof,6,1,19,3,36,25,70,6,37,25,63,1,2821,1,2847,1,2620,4,2895,1","profess,213,2","profession,247,1,1094,1,15,1,2697,1,71,1,2897,1","professional,6,2,245,2,247,1,33,1,2620,2","professionalism,84,1","professionals,103,1,107,1,249,1,300,1,1094,1,4,1,2688,1,15,1,79,1,106,1,208,1,2804,1,2821,1","professor,19,1,105,1,1084,2,63,3,2821,8,2827,3,2863,1,2864,1,2620,3,2894,1","professsor,2821,1","proff,332,1,2820,1","proficiency,247,1","proficient,35,1","profil,1136,1","profile,1136,3,1099,2,1121,6,1122,11,1123,2,1137,5,1151,1,1152,10,1169,5,1176,10,1177,21,1178,5,1179,23,1181,11,1182,27,1180,8,1183,11,1190,3,1200,1,1201,10,108,1,110,1,2821,2,1100,1,2840,2,1171,2","profiling,2724,1,2763,2,2821,1","profit,16,1,4,1,2831,1,2864,1","profits,1165,1","proforma,227,1","profound,2864,1","profoundly,1094,1,15,1","progamme,1101,1","prognosis,227,1,35,1","prognostic,108,1,2714,1","program,14,1,78,1,83,1,90,2,111,1,300,2,2694,3,31,1,32,1,38,1,2702,1,2722,7,2724,4,2725,1,2727,1,2736,2,2737,7,2740,2,2741,7,2750,2,214,1,216,1,2781,1,2782,1,2783,1,266,4,295,1,2808,2,2821,26,2838,1,2864,1","programme,80,2,107,3,126,1,111,6,117,1,199,2,211,1,244,8,245,1,247,5,298,2,323,1,1084,1,1074,1,1101,1,2684,2,2694,3,31,1,35,1,38,4,2703,2,2705,2,2799,1,63,1,64,1,2696,5,2697,3,71,2,2708,8,109,1,2709,1,2710,1,2722,1,2762,1,209,1,213,2,2785,2,2821,21,2838,3,2833,1,2845,1,2847,3,2862,1,2863,1,2894,1","programmed,6,1","programmeprovides,64,1","programmes,103,1,105,1,245,1,247,2,2690,1,36,2,2694,1,28,2,30,1,32,6,2693,2,33,2,35,4,37,2,38,7,39,2,51,3,65,2,2696,2,71,1,2708,2,2714,1,2757,1,2758,1,209,1,251,1,2786,1,2803,1,2814,1,2821,2,1081,1,2832,1,2838,6,1111,1,1102,1,2841,1,2620,1,2893,1,2895,1","programs,14,1,247,1,298,1,1074,1,1094,1,4,1,2688,2,2694,2,28,1,31,1,71,1,2722,1,2763,1,2778,1,2779,1,266,1,2802,1,2804,1,2821,6,2825,1,2826,1,2827,1,1077,1,1078,1,1079,1,1080,1,1081,1,2830,1,2831,1,2832,1,2833,1,1102,1,2897,1","programsinclude,2694,1","progress,268,1,1094,2,15,2,32,1,35,2,79,1,2724,1,2821,3,1078,1,1111,1","progressed,234,1","progresses,223,1","progression,126,1,35,2,2799,1,2710,1,2769,1","progressive,216,2,2776,1","progressively,221,1","prohibited,330,2,334,2,1111,2","project,141,1,1094,1,2689,1,15,1,38,5,110,8,2724,8,2737,1,2741,1,2763,1,2780,1,2821,9,2829,2,1081,1,2838,3,2620,3,2893,1","projector,2863,3","projects,141,1,83,2,117,1,1092,6,1094,3,2690,1,15,3,28,1,31,1,38,1,64,1,2697,1,2708,1,110,4,2724,1,2758,1,213,1,2803,1,2814,1,2821,1,2828,1,2829,1,2831,1,2838,1,1111,1,2863,1,2620,3","projekteinstellungen,1136,1","prolapse,2720,2,143,1,232,1,256,1","prolonged,2720,1,218,1,221,1,222,1,224,1,226,1","prom,143,1,256,1","prominence,31,1","prominent,14,1,221,1","promise,330,1,334,1,2864,1","promote,1165,1,28,1,2821,1","promoted,38,1,247,1,2838,1","promotes,2864,1","promoting,2694,1,35,1","promotion,2696,1,86,1,2827,1","promotive,2696,1","promptly,2750,1","proof,6,1,330,1,334,1,1111,1","propensity,217,1","proper,111,1,139,1,1099,1,2708,1,216,1,217,1,225,1,229,1,1111,1,2862,1,2894,1","properly,2702,1,216,1,217,1","property,1124,1,2692,2","prophylaxis,35,1","proportion,110,1","proportionate,330,1,334,1","proportions,2708,1","proposa,2823,4","proposal,6,5,103,1,2821,1","proposals,2762,1,2620,1","proposed,6,6,117,1,2894,1","propranolol,223,1","proprietary,2837,1","prospective,110,7,2714,2","prospectus,330,3,334,4,2693,3,48,3,62,3,69,3","prostate,322,3","prostatic,128,1,322,1","prosthesis,35,1,2745,2","prosthetic,35,2,2745,1,322,1,2821,1","prosthetics,35,1,2744,1,2745,2","prosthodontic,35,1","prosthodontics,36,4,32,1,35,7,37,4,2821,1","prosthodonticsgoes,35,1","protect,2791,1,1111,2","protected,2837,1","protection,108,1,2864,1","protein,1097,1,110,1,223,1,2840,1","proteinosis,295,1","proteins,86,1,223,1","prothrombin,2762,1,226,1","protocol,2753,1,2801,1,2821,1","protocols,137,1,31,1,51,1,2736,1,2737,2,2740,1,2741,2,2753,1,247,1,1077,1,2620,1","proton,2807,1","prototyping,2745,2","protrusion,2745,1","protrusionof,35,1","proud,108,1,2897,1","proven,2770,1","provices,2821,1","provide,6,2,80,1,90,2,126,1,111,4,118,1,120,1,207,1,227,1,245,1,323,1,330,1,334,1,1092,1,1094,2,2619,3,2688,1,15,2,29,1,31,2,33,1,35,3,38,2,2799,1,64,1,2696,4,71,1,79,1,82,1,84,1,2707,2,103,2,2708,5,108,3,109,1,110,2,2710,1,2753,1,218,1,221,1,224,1,246,2,2776,6,261,1,2781,1,2782,1,2783,1,2785,1,2807,1,2821,1,2831,1,2838,2,1111,2,2841,1,2863,1,2894,1","providecomprehensive,2696,2","provided,6,1,14,1,98,1,120,1,249,2,300,1,330,4,334,4,1137,1,1165,3,2694,1,28,2,38,4,51,1,64,1,2696,1,2697,1,110,1,2713,1,143,6,2732,1,2757,1,2758,1,2763,1,247,2,256,6,2776,4,266,1,2803,1,2814,1,322,1,2837,2,2838,3,2833,1,1111,1,2845,1,2859,1,2863,3,2871,1,2892,2","provides,80,2,105,1,107,1,126,3,111,2,120,3,201,1,211,1,244,1,298,1,1094,1,2694,4,15,1,35,2,38,1,49,2,65,1,2799,3,2696,3,84,2,2700,1,2708,1,108,1,2710,3,2712,1,2720,1,142,1,2753,1,2757,1,2762,1,217,1,2769,1,247,1,2786,1,291,1,2807,3,2838,1,1111,1,2841,1,2864,1,2894,1,2897,1","providing,141,1,120,1,199,1,292,1,2684,1,2690,1,2694,3,28,1,31,1,35,1,38,6,65,1,2696,1,79,1,86,2,2708,1,108,1,142,1,2724,1,224,2,254,1,2776,1,2781,1,2782,1,2783,1,2785,1,2821,2,2838,3,2892,1","providingbasic,35,1","provision,90,1,330,1,334,1,51,1,2862,1","proximity,2750,1,2821,1","prudent,35,1","prusti,332,1,2820,1,2822,1","psa,2840,1","pseudo,6,1","pseudoaneurysm,143,1,256,1","pseudoglioma,2778,1,2779,1","psg,227,2","psoriasis,100,1,2707,3","psuresh,2833,1","psychiatric,63,1,2696,5,246,1","psychiatrist,2696,1,2847,1","psychiatry,8,1,78,1,2694,1,2695,1,79,1,2847,1","psychologic,143,1,256,1","psychological,111,1,2694,1,29,1,31,1,38,1,2708,1,127,1,261,1,2838,1,2847,1","psychologist,107,1,111,2,300,1,2696,1,2708,1,106,1","psychologists,322,1","psychology,2694,1,2695,1,2696,1","psychosocial,126,1,2799,1,2710,1","pt,2762,1,226,11","pterygium,2801,1","pts,2767,2,2768,1","puberty,111,1,103,1","public,16,1,111,1,114,1,253,1,1136,4,1127,14,1133,1,1137,9,1138,2,1139,36,1179,1,1190,3,1225,1,1192,1,1204,1,1207,1,1210,1,1219,1,1248,1,1246,1,2690,1,2694,1,220,1,2821,1,1077,2,2831,1,1111,1,1135,11,1140,2,2620,1","publication,330,1,334,1,2787,3,2708,1,2780,2,2825,1,2620,1","publications,43,1,413,1,55,1,2824,1,110,1,251,3,295,1,2821,2,2864,1,2895,1","publichealth,64,1,2697,1","published,6,1,117,1,103,2,2708,1,295,1,2821,1,2620,1","publishing,2708,1","puerto,2885,1,2887,1","puj,143,1,256,1","pulmon,295,1","pulmonary,8,1,78,1,128,1,199,5,207,1,268,3,296,4,298,10,300,2,2684,5,2694,5,2695,1,2703,1,2705,1,2799,16,64,1,79,1,82,1,2710,7,126,7,209,1,226,1,251,1,2776,1,2797,3,295,7,2798,3,1100,1,2840,1,2847,6","pulmonarymedicine,298,4,2785,4,2836,2","pulmonaryrehabilitation,2694,1","pulmonologist,2799,1,2710,1,126,1","pulmonologists,2799,1,2710,1,126,1","pulse,207,3,2793,1,1077,1","pump,2708,1,108,4,2761,1","pumping,221,1","pumps,2793,1","punch,100,2,322,1","puncture,143,1,2757,1,256,1","pune,2690,2,2821,2,2822,1,2847,1,2620,1","puneedhar,8,1","puneet,2847,1","punjab,2822,2","purchase,292,1,1094,1,15,1,291,1,1111,2","purchases,1111,1","puri,19,1,2816,1,2863,2","purification,2761,1","purifies,31,1","purify,211,1,2697,1","purnamritananda,2863,1","purpose,6,3,90,1,105,1,244,1,330,4,334,4,1094,1,1165,1,15,1,2693,1,48,1,62,1,69,1,110,1,247,1,2817,1,2837,1,2829,1,1077,1","purposes,6,2,108,1","pursuant,2837,1","pursue,33,1,35,1,64,1,2894,1,2897,1","pursuing,2623,1,2825,1,1081,2,2893,2","pursuit,33,1","purushottam,2821,1","pus,2799,1,2710,1,126,1","push,1124,4,2711,1","pushpa,332,1,2816,1,2820,1","pushpagiri,2822,1","pushpamala,332,1,2820,1","puthur,2892,1","putting,6,2,216,1,2892,1","pvt,2823,1,110,3,2863,1","pwd,1171,1,1189,1","pyeloplasty,2790,2,322,1","pylee,2864,1","pylori,1074,2","pyloric,2791,2","pyruvate,2787,1,2778,1,2779,1,2780,1","q3w,2739,1,2743,1,2755,1","qa,2786,8","qaboos,2620,1","qatar,2885,1,2887,1","qol,2821,1","qty,2761,1","qualification,43,1,413,1,55,1,2824,1,2833,1","qualifications,330,1,334,1,2693,1,48,1,62,1,69,1,2833,1","qualified,6,1,107,1,1175,2,29,2,31,2,35,1,2799,1,64,1,2697,1,106,1,2710,1,126,1,249,1,2793,1,2804,1,1077,1,1081,2,2893,2","qualifying,330,7,334,7,2693,1,48,1,62,1,69,1,2833,1","qualities,14,1,2690,1,33,1,246,1","quality,111,1,245,2,290,1,292,2,298,2,33,1,35,3,64,1,71,2,127,1,2724,2,2727,1,2730,1,2736,1,2740,1,224,1,226,1,2770,1,246,5,2776,3,261,2,266,2,291,2,2804,1,2821,2,2831,1,1111,1,2894,3","quantities,38,1,2770,1","quantity,261,1","quantum,2807,1","quarter,1120,4,38,1,2838,1","quarterly,38,1,2708,2,2838,1","quarters,1120,4,2690,1,2822,1","queries,1135,1","query,1122,2,1127,9,1133,1,1139,4,1142,1,1156,1,1161,1,1168,2,1177,2,1179,1,1185,2,1225,3,1237,2,1254,4,1192,1,1196,2,1204,1,1207,1,1210,5,1211,5,1213,2,1216,2,1219,3,1220,1,1222,2,1223,1,1231,1,1228,2,1229,1,1233,2,1236,3,1248,1,1242,1,1245,2,1250,4,31,1,1126,5,1130,2,1135,54,1140,5,1145,1,1171,2,1189,2,1214,1,1226,1,1234,1","querystring,1120,15,1122,1,1133,1,1134,2,1139,1,1143,1,1152,4,1156,1,1161,2,1162,8,1167,1,1170,2,1174,10,1177,2,1179,1,1180,2,1185,2,1188,2,1225,4,1254,2,1192,1,1197,11,1201,5,1204,3,1210,5,1213,1,1216,1,1219,3,1222,2,1231,2,1228,1,1233,2,1236,2,1248,3,1239,2,1242,1,1245,2,1250,1,1126,33,1145,1,1157,2,1193,1,1205,2","querystyle,1126,3","question,330,6,334,6,2786,1,295,1","questioning,2862,1","questionnaire,8,40","questions,6,5,330,3,334,3,1111,4,2862,1,2894,1","qui,249,1","quia,2717,1","quick,143,1,230,1,256,1,2791,1","quickly,38,1,220,1,2791,1,2802,1,2874,1,2896,1","quid,2763,1","quidem,114,1","quiet,218,1,2862,1","quinidine,223,1,226,1","quinine,223,1","quinolones,223,1,226,1","quipped,31,1","quit,298,1,300,3,1175,1,230,1","quite,139,1,2821,2,2862,1,2894,1","quizzes,103,1","quota,330,1,334,1","quote,2862,1","quotes,1175,2","r.krishnaprasad,6,1","race,10,1,16,1,38,1,71,1","radhika,2821,1,2896,1","radial,2776,1","radiation,118,1,2800,3,79,1,2708,1,143,1,2736,1,2737,3,2740,1,2741,3,2749,1,2750,1,2759,6,256,1,2811,6,2801,26,2802,7,2803,5,2804,13,2805,11,2813,1,2821,4,2825,1,2827,6,2847,2","radiationoncology,2803,4,2804,8","radical,35,1,2813,2","radio,99,1,120,1,309,1,2694,1,2749,1,2750,1,2759,1,2768,2,2770,3,2811,1,2802,2,2805,1,2807,4,2821,1","radioactive,2769,1,2770,1,2801,1","radioactivity,2770,1","radiobutton,1124,1","radiofrequency,98,1,100,1,2711,1","radiographic,35,1","radiographs,2802,1","radiography,2807,1","radioguidance,2770,1","radioiodine,2770,5","radioisotope,2694,1,2770,1","radioisotopes,2694,1,2770,1","radiologic,20,1","radiological,137,1,2713,1,143,1,2753,4,2759,1,256,1,2811,1,2805,1","radiologist,137,1,2799,1,2710,1,126,1,2807,1","radiologists,118,1,120,1,1077,1","radiology,6,2,8,1,78,1,118,1,309,11,2690,1,2694,3,32,1,35,5,2695,1,2799,1,79,1,108,3,109,1,2710,1,126,1,2718,2,2720,1,142,1,2750,1,2753,1,2758,1,2759,1,234,1,2797,1,2811,1,2803,1,2805,1,2807,7,2814,1,2836,2,1098,1,2847,3","radiopharmaceutical,2770,1","radiopharmaceuticals,2769,1","radiosurgery,2750,1,2801,2,2802,1,2804,1","radiotherapy,2708,3,2720,1,2737,4,2741,4,2749,2,2750,5,2801,3,2802,2,2821,1","radiotherapyt,2804,1","ragam,330,1,334,1,2693,1,48,1,62,1,69,1","ragas,2821,1","ragged,2862,1","raghavendra,332,1,2820,1,2822,1","raghukula,2822,1","ragland,332,1,2816,1,2820,1,2822,1","ragukula,2816,1","raheja,105,1","rai,332,1,2816,1,2820,1,2822,1","rail,330,1,334,1,2691,1,2830,1","rails,1111,1","railway,2691,2,2830,2","rains,2862,1","rairam,332,1,2820,1,2822,1","raise,2692,1,2708,1,214,1","raised,6,2","raja,332,1,2816,1,2820,1,2822,1","rajah,2822,1","rajalakshmi,332,1,2820,1,2822,1","rajan,2821,1","rajani,332,1,2820,1,2822,1","rajapur,2822,1","rajaram,332,1,2816,1,2820,1,2822,1","rajashekar,332,1,2820,1,2822,1","rajasree,70,1","rajdeep,332,1,2820,1,2822,1","rajeev,2821,4","rajendran,332,1,2820,1,2822,1","rajesh,332,1,36,1,37,1,2820,1,2822,2,2863,1","raji,2821,2","rajini,2816,1","rajiv,8,1","rakesh,36,1,37,1,2816,1","ralte,2822,1","ram,330,1,334,1,2693,1,48,1,62,1,69,1","rama,2816,1","ramachandra,2822,1","ramachandran,19,1,57,1,78,1","ramakrishnan,8,1","ramana,2816,2","ramanathan,2816,1","ramasamy,2821,1","ramaswamy,2822,1","ramchandra,332,1,2820,1,2822,1","ramnarayan,332,1,2820,1,2822,1","ramon,2689,1,2829,1","ranade,2816,1","ranadheer,2816,1,2822,1","ranbaxy,110,1","ranchi,2822,1","rand,1124,2,1127,1,1186,2","random,1124,2,86,2","randomised,110,3,2739,3,2743,3,2755,3,213,2","randomize,2724,1","randomized,110,4,2724,1,2739,1,2743,1,2755,1,213,1,2821,1","rangan,19,1,2863,1","range,120,1,2688,1,33,1,35,1,64,1,82,1,84,1,222,2,226,2,232,2,246,1,254,1,2776,2,266,1","rangeof,2896,1","ranges,35,1","ranging,141,1,2730,1,213,1,234,1,322,1,2831,1","rani,332,1,36,1,37,1,2816,3,2820,1,2821,1,2822,2","ranjan,332,1,2816,1,2820,1","ranjani,110,1","ranjit,2847,1","ranjith,8,1","rank,330,4,334,4,2697,1","ranknumber,1126,3","rao,70,2,332,6,36,1,37,1,251,2,2816,2,2820,6,2822,5","raovisakapatnam,2822,1","rapid,201,2,127,1,2745,2,2797,1,2807,1,2620,1","rapidly,105,2,31,1,127,2,221,1,2791,1","rare,117,2,64,1,103,1,2715,1,141,2,143,2,2750,1,256,2,2778,3,2779,3,2781,2,2782,2,2783,2,293,1,2801,1","rarely,220,1,223,1","rarest,2713,1","rash,268,1","rashmi,332,1,2820,1,2822,1","rasi,2821,1","rasta,2847,1","rastelli,2703,1,2705,1","rate,14,1,207,1,2823,5,86,1,2708,1,108,1,143,1,208,1,2770,1,256,1,2801,2,2802,1,2804,1,322,1,2821,1,2840,1,2862,2","rates,92,4,221,1,246,1,2797,1,2801,1,2817,1,2821,1","rath,332,1,2820,1,2822,1","rather,127,1,2736,1,2740,1,214,1,1111,1,2896,1,2897,1","ratio,226,1,2840,1","ratnabali,332,1,2820,1","ratnasamy,2816,1","ratnaswamy,332,1,2820,1,2822,1","raut,332,1,2820,1,2822,1","raveendranath,2821,1","ravi,332,1,36,1,37,1,2816,1,2820,1,2821,1,2822,1","ravinder,332,1,2820,1,2822,1","ravindranathan,2821,1","ravisankar,2897,1","ravishankar,332,1,2820,1","ray,111,1,332,1,1097,1,35,1,38,1,2799,1,2710,1,126,1,2753,1,2802,1,322,1,2816,1,2820,1,2821,1,1077,1,2838,1,2840,1","raymond,2821,1","rays,108,1","rb,1125,1,1198,1","rbcscintigraphy,2694,1","rchitecture,6,1","rcps,2821,1","rcpt,1175,1","rd,330,7,334,7,2693,7,48,7,62,7,69,7","rdquo,117,5,141,8,2786,1,295,2,1077,1,2862,2,2863,2,2881,1","reach,330,2,334,2,1094,1,2691,2,15,1,38,1,2801,1,2821,3,2830,2,2831,1,2838,1,1111,3,2864,1","reached,6,1,30,1,226,1","reaches,221,1","reactions,2700,1","reactive,110,1","reacts,1098,1","read,1127,5,4,1,2837,1,1135,2,2845,1","readallowed,1122,2,1133,3,1139,2,1143,1,1146,1,1152,2,1167,2,1170,2,1177,2,1179,2,1185,1,1188,2,1225,3,1254,2,1192,2,1201,2,1204,3,1210,3,1213,4,1216,4,1219,3,1222,4,1228,4,1233,4,1236,2,1248,2,1239,2,1245,4,1250,2","reader,6,1,36,13,37,13,2761,1,2821,1","readily,2619,1,2753,1","reading,6,1","reads,218,1","ready,6,1,38,1,1111,1","real,14,1,51,1,2862,1,2895,1","realignment,2727,1","realisethe,2897,1","reality,2862,1","realized,2895,1","realizing,2709,1,2894,1","really,2896,2","realm,103,1","realvalue,1126,4","rear,1111,1","reaserch,2821,1","reason,6,1,223,1,2801,1","reasonable,2620,1","reasonably,1101,1,128,1","reasons,6,1,217,1,221,2,2896,1","reassessment,110,1","reassured,220,1","rec,1139,15,1140,145","recdatasource,1139,5","receipt,330,2,334,2,20,1,2823,1,1111,1","receipts,1111,1","receive,14,2,90,1,290,1,330,1,334,1,2623,1,2692,1,28,1,31,1,84,1,2708,1,223,1,293,4,322,1,1111,2,2862,1,2895,1","received,330,1,334,1,1094,3,2619,1,15,3,2692,1,38,2,103,1,1111,1,2896,1","receives,14,1,90,1","receiving,33,1,2739,1,2743,1,2755,1","recent,298,1,330,1,334,1,35,1,2766,1,2801,1,2821,3,2864,1,2896,1","recently,207,1,2623,1,103,2,111,1,2737,1,2741,1,2753,1","reception,2768,1,2863,1","receptionist,2862,1","receptor,2763,1,223,5","receptors,223,1","recheck,1136,1,1137,1,1190,1","recieved,6,1,16,1","recipient,2829,1,2620,2","recipients,4,1,38,1","recognise,108,1","recognised,105,1,2695,1","recognition,35,1,51,1,2725,1,2821,1,2895,1","recognization,247,1","recognized,105,1,268,1,320,1,1084,7,49,2,217,1,2792,1,266,1,2827,4,2833,1,2620,1","recognizing,2724,1,266,1,2821,1","recombinant,2739,1,2743,1,2755,1,2864,1","recommendation,2896,1","recommendations,1111,1","recommended,1101,1,2801,1,2874,1,2896,1","reconstruc,2821,1","reconstructed,2727,1,2745,1,2807,2","reconstruction,35,1,84,1,2718,1,2720,2,2722,1,2732,1,2737,1,2741,1,2745,2,2749,3,232,1,246,1,2810,1,2812,1,2813,1,2821,25,2859,1","reconstructions,131,1,2821,1","reconstructive,2694,2,35,1,2696,1,143,1,2722,3,2736,1,2737,4,2740,1,2741,4,2749,1,2750,1,2759,1,232,1,234,1,256,1,2811,1,2805,1,322,3,2821,20","record,90,1,227,2,1122,4,1127,8,1133,5,1137,2,1139,4,1142,2,1152,2,1156,1,1161,1,1167,2,1168,1,1170,2,1177,4,1179,5,1185,4,1188,2,1225,7,1254,4,1192,5,1196,1,1201,2,1204,5,1207,1,1210,8,1213,13,1216,13,1219,7,1222,13,1231,3,1228,13,1233,13,1236,4,1248,5,1239,2,1242,3,1245,13,1250,4,2753,1,2758,5,218,3,220,1,221,1,2803,5,2814,5,1081,1,1111,1,1126,5,1130,1,1135,7,1140,2,1145,2,1171,1,1189,1,2893,1","recordblock,1122,2,1133,2,1139,2,1152,2,1167,2,1170,2,1177,2,1179,2,1185,2,1188,2,1225,2,1254,2,1192,2,1201,2,1204,2,1210,2,1219,2,1236,2,1248,2,1239,2,1250,2","recorded,227,1,330,2,334,2,2693,1,48,1,62,1,69,1,2758,1,218,1,2803,1,2814,1","recordformprefix,1136,1,1137,1,1138,5,1190,1,1209,1,1224,1,1235,5,1253,1","recordformprefix2,1136,1,1137,1","recordformsuffix,1137,1,1138,1,1190,1,1209,1,1224,1,1235,5,1253,1","recording,29,1,218,5,219,3","recordnumber,1126,5","records,6,6,227,2,1133,1,1137,4,1142,1,1179,1,1180,2,1225,1,1192,1,1204,1,1210,1,1219,1,1231,1,1248,1,1242,1,1243,2,35,1,79,1,2759,1,218,4,221,1,2811,1,2805,1,2844,1,1135,1,1145,1,1193,2,1252,2","recordscount,1133,2,1142,2,1179,3,1180,1,1225,2,1192,3,1204,2,1210,3,1213,2,1216,2,1219,2,1222,2,1231,3,1228,2,1233,2,1248,3,1242,3,1243,1,1245,2,1126,5,1145,2,1193,1,1252,1","recover,230,1,2801,1,2892,1","recovered,2692,1","recovery,217,1,221,1,230,4,232,1,254,1,2797,1,1111,3,2874,1","recperpage,1136,1,1137,1,1190,1","recreate,1136,1,1137,3,1190,1","recreational,28,2","recruiting,6,1,1084,2,2827,1","rectal,2720,3,2776,1,2794,1","rectified,35,1","rectopexy,2720,1","rectum,2809,1","recur,222,1,2801,1","recurrence,1136,1,1137,2,1138,1,1190,1,2720,1,220,1,230,2,2786,1","recurrent,1137,1,1154,1,141,1,143,2,217,1,256,2,2778,2,2779,2,2791,1,2801,1,322,1,2821,1","recurrentapply,1136,1,1137,1,1138,1,1139,21,1190,1,1140,2","recurs,2801,1","recusandae,114,1","red,108,1,2791,1","reddy,332,1,2816,1,2820,1,2821,1,2822,1","reddyiar,2847,1","reddysecunderabad,2822,1","redesign,6,1,79,1","redirect,1122,9,1129,2,1133,9,1134,4,1139,12,1142,4,1143,1,1148,2,1152,7,1156,5,1159,2,1161,4,1163,1,1167,8,1168,3,1170,8,1173,2,1177,9,1179,9,1182,2,1185,9,1188,8,1225,10,1254,12,1192,9,1195,2,1201,7,1204,9,1207,5,1210,12,1213,9,1216,9,1219,11,1222,9,1231,4,1228,9,1233,9,1236,11,1248,9,1239,7,1242,4,1245,9,1250,11,1130,1,1140,11,1145,4,1189,2,1205,4","redirected,5,1,21,1,22,1,1164,1,2687,1","redirectnew,21,4","redirectold,22,4","redistribution,1165,1","redistributions,1165,2","redness,268,1","redo,2859,1","reduce,309,2,2694,1,209,1,215,1,220,3,254,1,2859,1","reduced,6,1,38,3,2708,1,220,1,2776,1,2791,2,2797,1,2801,2,2838,1","reduces,2720,1,214,1,322,2","reducing,110,1,2718,1,215,1,220,1,2770,1,322,2,2821,1","reduction,90,1,2708,1,110,1,2715,1,217,1,221,1","reductions,2821,1","ref,2816,1","refer,78,1,214,1","reference,330,1,334,1,2688,1,31,1,2763,1,2821,1","referral,14,1,114,1,137,1,309,1,2690,1,2694,2,2712,1,217,1,2894,1","referrals,2776,1","referred,38,1,143,1,2758,1,256,1,2776,1,2803,1,2814,1,2838,1,2871,1","referring,120,2,82,1,249,1","refers,35,1,2702,1","refilling,6,1","refined,2821,1","refinements,2821,3","­refinements,2821,1","reflected,127,1","reflecting,6,1","reflux,120,1,2715,2,2791,2,2794,1","refractive,249,1","refractory,2708,1,2739,1,2743,1,2755,1,217,1,222,1","refrigerated,2761,2","refundable,330,1,334,1","refunded,330,5,334,5","refute,330,1,334,1","reg,2818,8,2819,4,1126,6","regain,230,1,1098,1","regained,230,1","regard,90,1,38,1,2838,1","regarding,6,6,8,1,90,1,139,1,330,1,334,1,31,1,143,1,214,1,221,1,256,1,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1,2837,1,1111,3,2896,1","regardless,6,1,16,1,38,1,71,1","regards,6,2,110,1,2870,1","regeneration,251,1","regenerative,35,1","regexp,1126,9","regexpindex,1126,1","regime,2619,1","regimen,108,1,2801,1","regimens,2739,1,2743,1,2755,1","regimes,2707,1","region,330,1,334,1,35,4,143,1,2723,2,2770,1,256,1,2813,1,2821,4,2862,2,2894,1","regional,117,1,141,1,2821,3,1077,1","regions,320,1,103,1,2712,1,218,1,2801,1","register,6,1,1136,1,1137,2,1167,8,1168,1,1190,1,2758,1,2776,1,2803,1,2814,1,2863,1","registered,105,1,1136,2,1137,3,1190,1,1246,1,2623,1,2690,1,16,1,103,1,2708,1,2758,2,246,1,2803,2,2814,2,2831,1,2864,1,2895,1","registering,6,2,2758,1,2803,1,2814,1","registers,2862,1","registrants,2863,1","registration,6,8,1136,2,1127,2,1128,4,1137,4,1151,1,1152,1,1153,1,1154,5,1166,1,1167,1,1168,1,1184,9,1185,10,1186,17,1190,2,1200,1,1201,1,1202,1,1243,1,2753,1,2758,2,2803,2,2814,2,2817,1,2818,1,2819,2,1111,2,2863,6,2864,4","registrationdetails,2845,1","registrations,114,1","registred,1127,4","registrieren,1136,2","registrierte,1136,1","registrierung,1136,1","registries,2620,1","registry,38,1,110,2,2758,8,2803,8,2814,8,2838,1","reglink,1152,9,1153,1,1201,10,1202,1","regression,2778,1,2779,1,2791,1","regu,2821,1","regular,6,1,227,1,330,2,334,2,1097,1,1120,2,2694,1,28,1,31,2,38,1,2698,1,2708,1,108,1,110,1,111,1,2714,1,128,1,2715,1,141,1,2722,1,215,2,220,1,226,1,230,1,2786,2,269,1,2821,2,2838,1,2620,1","regularly,35,1,38,1,2799,1,2708,1,2710,1,126,1,2715,1,2718,1,2720,1,220,3,226,2,2794,1,2797,1,2821,1,2838,1","regulate,216,1","regulated,1111,1","regulation,6,1,2697,1","regulations,330,4,334,4,2693,1,48,1,62,1,69,1,1111,1,2895,1","regulator,2763,1","regulatory,2786,1","rehabilitating,35,1","rehabilitation,8,2,78,1,80,1,199,2,298,3,2684,2,2690,1,29,1,35,1,38,1,2703,1,2705,1,2696,1,79,1,2700,1,2712,1,128,1,2725,1,2758,1,217,2,2769,1,2776,1,261,1,2785,2,2798,1,2803,1,2814,1,2821,4","rehabilitative,2736,1,2737,1,2740,1,2741,1,2750,2,2821,2","rehman,2822,1","reiciendis,114,1","reinforces,32,1","reinstall,1136,1,1137,1,1190,1","rejected,330,1,334,1","rejection,330,1,334,1","rekindling,14,1","relapsed,2739,1,2743,1,2755,1","related,6,1,227,1,252,1,1137,1,1211,2,2694,2,31,2,103,1,2708,1,110,2,111,1,141,1,143,2,2753,1,2759,1,215,1,221,2,222,1,232,1,256,2,2775,2,269,1,291,1,2811,1,2805,1,2807,1,322,1,2821,3,1081,1,2834,8,1100,1,1102,1,2892,1,2893,1","relating,6,1,90,1","relation,2696,1,2821,1","relations,215,1,1111,1","relationship,33,1,35,2,220,1","relationships,35,1","relative,218,1,2801,1,1111,1","relativepath,1122,3,1125,1,1133,7,1139,3,1142,3,1148,3,1152,19,1156,3,1161,12,1167,3,1170,3,1177,3,1179,7,1182,7,1185,3,1188,3,1225,6,1254,2,1192,7,1201,19,1204,7,1207,3,1210,6,1213,2,1216,2,1219,6,1222,2,1231,2,1228,2,1233,2,1236,2,1248,6,1239,17,1242,2,1245,2,1250,2,1126,4,1145,2","relatives,29,1,31,1,220,1,2776,1,261,1,2786,1,1111,1,2870,1","relax,2862,1","release,110,1,251,1,295,1","released,6,2,1154,6,2874,1","relevance,2694,1,2864,1","relevant,31,1,2708,1,2759,1,247,1,2811,1,2805,1,2894,1","reliability,2837,1","reliable,199,1,2684,1,2821,2,1098,1","reliably,90,1","reliance,2692,1","reliant,2776,1","relief,16,1,2692,1,38,2,216,1,2776,2,2813,1,2838,1,2847,1,2862,1","relieve,38,1,2831,1,2838,1","relieved,2862,1","relieving,1094,1,15,1","religion,10,2,14,2,16,1,38,1,71,1","religions,10,2","religious,28,1,2841,1","religrasttm,2739,1,2743,1,2755,1","relinquish,1111,1","remain,28,1,110,1,216,1,220,1,226,1","remaining,1094,1,15,1,35,1","remains,6,1,330,1,334,1,215,1,2821,1","remarkable,1094,1,15,1,2892,1,2620,1","remarks,8,1","remedy,2837,1","remember,1137,2,220,2,226,1,1111,1,2866,1,2874,2","remembered,330,1,334,1","rememberlogin,1136,1,1137,1,1190,1","remind,1136,5,1137,8,1154,1,1166,1,1167,9,1187,9,1188,29,1190,4,1196,8,1189,18","reminder,1136,2,1137,2,1190,1","reminders,1136,3,1137,4,1190,2,1194,8,1195,8,1196,8","remission,223,1","remit,330,1,334,1","remitted,2863,2","remote,4,1,2694,1,38,6,141,1,2838,2","removable,35,1","removal,2694,1,2799,1,100,1,2710,1,2711,1,126,1,2732,1,2770,2,251,1,2794,1","remove,1137,1,1148,1,1152,1,1154,1,1161,1,1182,1,1198,1,1201,1,1239,1,143,1,214,1,218,2,220,1,256,1,1111,1,1126,3","removed,137,1,139,1,1154,1,2745,1,2749,1,223,2,230,1,322,1","removefromurl,1120,2","removeparameters,1126,8","removing,211,1,216,1","remunerative,38,1,2838,1","remya,2821,1","renal,323,3,51,1,2694,1,79,1,211,3,2776,1,2790,1,2807,2,322,8","renalscintigraphy,2694,1","rence,2801,1","render,246,1","rendering,245,1,35,2","renders,199,1,298,1,2684,1","renin,2790,1","renjimol,2821,1","renjit,251,4","renogram,2791,1","renounced,2784,1","renovascular,322,1","renowned,2821,1","rent,330,2,334,2,2693,1,48,1,62,1,69,1","rental,323,1,2708,1","rented,2692,1","renunciates,28,1","rep,1175,2","repair,135,1,252,2,2692,1,2703,3,2705,3,2702,1,2773,1,2790,1,2794,1,2797,5,2807,1,2837,1","repaired,221,1,2791,1","repairs,2694,1,2703,1,2705,1,2773,1","repay,2874,1","repeat,226,1,2862,1","repeated,220,1,2791,1","repeatedly,221,1","repeatevent,1139,20,1140,3","repeatnum,1139,19,1140,5","repeattype,1138,1,1139,19,1140,5","replace,1122,1,1124,8,1125,1,1127,2,1129,1,1133,1,1139,1,1142,1,1156,1,1159,1,1167,1,1170,1,1173,1,1175,6,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1195,1,1198,10,1204,1,1207,1,1210,1,1213,5,1216,9,1219,1,1222,5,1231,1,1228,5,1233,5,1236,1,1248,1,1242,1,1245,13,1250,1,35,2,2727,1,2745,3,214,1,1126,30,1130,1,1140,1,1145,1,1171,1","replaceblock,1124,1,1133,1,1142,1,1156,1,1161,1,1179,1,1225,1,1192,1,1198,1,1204,1,1207,1,1210,1,1219,1,1231,1,1248,1,1242,1,1145,1","replaced,143,1,221,1,256,1","replacement,252,1,323,1,2694,1,103,1,2745,1,232,1,2767,1,251,1,254,2,2773,4,2774,1,2791,1,2794,1","replacementof,35,1","replacements,2773,1","replaces,35,1","replantation,2821,1","replies,14,1","reply,1175,12","report,6,5,1074,1,2723,1,220,1,223,1,251,1,2821,6,1111,1,1126,1,2892,1","reported,1154,1,103,1,2723,1,2737,1,2741,1,2763,1,220,1,2821,2","reportformprefix,1137,1","reportformsuffix,1137,1","reporting,201,1,1175,2,2753,1,1098,1,1135,1","reportpagenumber1,1136,1,1137,1,1190,1","reportpagenumber2,1136,1,1137,1,1190,1","reportprintlink,1136,1,1137,1","reports,6,17,199,1,2684,1,103,1,2768,2,246,1,2807,1","reporttotal,1136,1,1137,1,1190,1","representation,108,1","representations,2837,1","representative,1111,1","representatives,6,2,2821,1,2864,1","represented,28,1","representing,38,1","represents,2770,1","reproduce,1165,1,2837,1","reproductive,110,1,142,1,143,1,256,1,2863,1","republic,2885,4,2887,4","republish,2837,1","repurchase,6,1","reputation,2692,1","repute,2694,1","reputed,35,1,2694,1,143,1,208,1,256,1,2821,1","req,1127,1","request,6,3,290,1,330,2,334,2,2823,1,218,1,219,1,1077,1,1111,4,1126,2,2885,1,2887,1","requested,6,1,1154,1,2768,1,2817,1,1111,2,2863,3,2864,1,2620,1","requesting,2892,1","requestparameter,1124,3","requests,330,2,334,2,2817,1,1111,1","require,139,1,268,1,2694,1,143,2,2758,1,215,2,217,1,222,1,223,1,226,2,256,2,2776,1,2791,2,2797,1,2803,1,2814,1,2827,1,1111,2,2870,1","required,6,2,90,1,139,1,300,1,330,5,334,5,1092,1,1094,1,1122,2,1124,7,1137,2,1139,2,1167,2,1177,3,1185,6,1188,1,1254,5,1210,1,1213,1,1219,1,1233,2,1236,2,15,1,2692,1,62,1,2696,2,69,1,108,1,109,1,2758,1,214,1,219,2,220,1,223,1,226,3,230,1,2768,1,2791,1,2801,2,2803,1,2814,1,322,1,2817,4,2818,2,2821,3,1077,1,1111,4,2863,1","requiredfield,1136,1,1124,1,1137,1,1190,1,1255,1,1140,2,1171,1","requiredfieldupload,1136,1,1124,1,1137,1","requiredsmtpserver,1136,1,1137,1","requirement,105,2,2763,1","requirements,1084,1,1136,1,1137,2,1164,1,1190,1,2717,1,2827,1,1111,2,2841,2,2863,1","requires,6,1,268,2,2730,1,226,1,2791,5,2821,1,2862,1","requiring,1092,1,143,1,2722,1,232,1,256,1,2807,1,2819,1,2821,1,2864,1","requirments,28,1","requisite,2863,1,2864,1","rerum,114,2","res,1141,8,1121,8,1125,1,1132,6,1138,25,1144,6,1151,14,1155,5,1158,4,1166,9,1169,7,1176,9,1178,22,1181,4,1184,11,1187,6,1227,9,1238,11,1198,1,1200,15,1203,5,1206,5,1209,17,1212,9,1215,8,1218,12,1221,11,1224,15,1232,12,1230,12,1235,20,1249,10,1241,10,1244,8,1247,26,1253,17,2817,1,2821,1,1135,10,1191,29","reseach,2821,1","research,14,1,50,1,56,1,57,1,70,1,74,1,83,13,105,3,107,1,117,5,292,1,1084,2,1074,1,1094,3,2619,9,2623,16,4,5,2688,2,2689,1,2690,5,2691,1,15,3,29,2,31,9,33,1,35,1,38,4,47,1,48,1,49,1,51,16,2694,4,2695,1,55,1,65,1,2787,4,2800,4,69,1,2697,1,2698,1,71,4,2699,8,2700,1,103,4,2708,2,106,1,108,1,110,10,2714,5,127,1,141,5,2722,5,2724,22,2736,1,2737,2,2739,5,2740,1,2741,2,2743,5,2755,5,2758,3,2762,1,2763,13,209,8,213,7,2767,5,247,1,251,5,2780,5,2790,5,266,1,295,10,2803,3,2814,3,2821,41,2822,10,2836,1,2825,2,2826,1,2827,1,2828,1,1081,9,2830,1,2832,2,2838,3,2833,2,2834,1,2847,4,2864,2,2881,1,2620,26,2893,14,2894,30,2895,22","researchcoordination,1081,1,2893,1,2895,1","researched,2619,1","researcher,103,1","researchers,14,1,2620,1,2895,3","researchfund,2724,4","resected,2821,1","resection,2718,1,143,1,256,1,2794,1,322,2,2821,4","resections,135,1,2715,1,2718,4,2720,2,322,1,2821,1","resective,217,1","reserve,220,1,2863,1","reserved,1165,1,2837,1","reserves,330,1,334,1,2693,1,48,1,62,1,69,1,2863,1","reset,1124,2,1198,3,1126,1","resetrelativevalues,1124,1","reshaping,2732,1","reside,330,1,334,1,2776,1","residence,330,1,334,1","residency,2808,2","resident,1084,4,2822,1,2862,1","residential,28,1","residents,28,1,38,1,2862,3","residing,291,1,2892,1","residual,2770,1","resistance,2799,1,2710,1,126,1","resistis,2717,1","resolution,309,1,2694,1,2799,2,2710,2,126,2,2781,1,2782,1,2783,1,2784,1,2797,1,2807,1","resolve,1111,1","resonance,309,1,2694,1,108,1,109,1,230,1,2807,1","resort,2786,1,2823,2","resource,254,1,1135,1","resourcedevelopment,30,1","resources,90,1,292,1,2692,1,38,1,2776,1,2838,1,2894,1","respect,14,1","respective,6,2,334,1,28,1,64,1,2696,1","respectivefields,35,1","respectively,103,1","respiration,227,1","respirator,1077,1","respiratory,199,1,207,3,2684,1,2799,1,2696,1,2710,1,126,1,217,1,223,2,1077,1,2847,1,2862,2","respond,2770,2","responding,293,1","responsbility,6,1","response,6,10,8,4,80,1,227,2,330,4,334,4,38,3,2708,1,223,2,226,2,2791,2,2838,3","responses,227,1,219,1","responsibilities,90,1,1111,2","responsibility,10,1,90,1,1111,1,2892,1,2895,1","responsible,90,3,92,4,120,1,1074,1,31,1,65,1,2702,1,220,2,246,1,2894,1","responsive,2750,1,2776,1,261,2","ressure,1098,1","rest,14,1,1097,1,38,1,2694,1,219,1,220,1,223,1,2767,2,2838,1,1111,1,1102,1","restart,1137,1","resting,216,1","restoration,35,1,2773,1","restore,2737,1,2741,1,216,1,230,1","restores,223,1","restrain,220,1","restrict,1111,1","restricted,1111,1","restriction,143,2,256,2","restrictions,211,1,218,1,219,1,2837,1","restrictive,1100,1","result,6,3,1124,29,1127,6,1156,11,1161,12,1207,11,35,1,2727,2,2745,2,2749,1,2759,1,217,1,219,1,2791,1,2811,1,2801,1,2805,1,2837,1,1126,58,1135,15,2895,1","resulted,2892,1","resulting,268,2,1092,1,143,1,2727,1,256,1,2791,2","results,6,3,330,2,334,2,38,1,2694,1,110,1,2718,2,2753,1,218,1,219,2,226,1,251,1,2791,1,2794,1,2801,2,322,2,2821,1,2837,1,2863,1,2620,2,2896,2","resume,1084,1,100,1","resurfacing,99,1,100,3","resuscitation,29,1,38,1,82,1","resuscitationmannequin,64,1","ret,1134,2,1143,1,1168,1,1175,17,1180,2,1254,1,1126,1,1140,15,1157,2,1193,1,1205,2","retail,293,1","retain,1165,1,1111,1","retained,330,1,334,1","retardation,2786,1,2778,1,2779,1","retarded,2696,1,143,1,2727,1,256,1","retention,6,1","retinal,2694,4,249,1","retinopathy,2708,1,111,1","retreatment,2770,1","retreats,28,1","retrieval,309,1,2694,1,2807,1,322,1","retrieve,1180,2,1243,2,31,1,1193,2,1252,2","retrieved,2758,1,2803,1,2814,1","retrograde,35,1","retroperitoneal,131,1","retrosternal,2821,1","return,135,1,330,2,334,2,1120,2,1122,9,1123,3,1124,60,1127,9,1133,11,1134,8,1139,13,1142,5,1143,3,1148,3,1149,1,1146,4,1152,9,1153,5,1156,7,1161,10,1162,9,1163,1,1167,6,1168,3,1170,6,1174,1,1175,17,1177,9,1179,11,1180,7,1182,3,1183,1,1185,9,1186,4,1188,6,1225,14,1237,1,1254,13,1255,3,1192,11,1197,1,1196,1,1198,5,1201,9,1202,3,1204,11,1207,7,1208,7,1210,18,1211,4,1213,17,1216,17,1217,3,1219,14,1220,2,1222,17,1223,2,1231,5,1228,17,1229,2,1233,17,1236,11,1248,11,1239,9,1240,3,1242,5,1243,2,1245,17,1246,2,1250,13,84,1,2708,1,2720,1,219,1,1126,93,1130,2,1135,32,1140,12,1145,5,1157,7,1171,4,1189,2,1193,6,1205,9,1214,2,1226,2,1234,2,1251,1,1252,2","returned,330,2,334,2,1154,1","returning,6,1,2896,1","returnnull,1124,10","returnpage,1126,5","returns,1175,1,1135,1","reunion,2885,1,2887,1","reusable,2702,1","revascularisation,322,1","revascularization,108,1","revathy,332,1,2820,1,2822,1","reveal,2763,1","revealed,322,1","revenue,6,3,2829,1","revenues,6,1","reverse,330,1,334,1,1198,1,2863,1","reversible,227,1","review,6,9,78,1,2788,1,2708,1,128,1,221,1,2821,3,2855,1,2620,1,2894,1","reviewand,2866,1","reviewed,103,1,2759,2,2811,2,2805,2","reviewer,2620,1","reviews,103,1,2821,1","revision,100,1,251,1,254,1,2773,1","revisions,2774,1","revolution,1094,1,15,1","rf,38,2,51,1,2838,1","rg,2739,1,2743,1,2755,1","rhd,38,2,2838,1","rhein,213,1","rheumatic,268,5,38,7,2838,3","rheumatoid,252,1","rhinology,2694,2","rhinoplasty,2694,1,2727,1,2732,1","rhodes,220,1","rhpdgf,110,1","rhythm,29,1,221,1","rhythmic,216,1","rhythms,221,1","rib,251,1","rica,2885,1,2887,1","rich,14,1,65,1,2696,1","richard,2821,1","richpal,2816,1","rickets,2778,1,2779,1","rickshaw,2871,1","rico,2885,1,2887,1","rifampicin,226,1","right,330,2,334,2,1133,2,1198,1,2245,1,2693,1,38,1,48,1,62,1,69,1,79,1,100,1,214,1,2791,1,322,1,2863,1,2870,1,2891,1","rightpart,1126,3","rightquerystring,1126,4","rightresult,1126,8","rights,1127,2,1154,1,1164,1,1165,1,2837,1","rigid,2694,1,216,1,1077,1","rigidity,216,2","rigorous,33,1,35,1,2894,1","riju,8,1","rima,332,1,2820,1","rinsing,2702,2","ripas,2821,1","ris,2753,3,2807,3","rise,10,1,2619,1,1111,1,2862,1","rising,221,1,2862,1","risk,207,1,2694,1,2786,9,2799,1,2696,1,86,1,2708,2,108,1,110,2,2710,1,126,1,2715,1,2720,1,141,2,142,1,143,3,2724,1,2737,1,2741,1,2763,1,214,2,215,4,220,4,226,2,230,2,256,3,295,1,2801,1,2821,1,1102,1","risks,2786,1,2708,1,111,1","river,2862,3","rmc,2822,2","rna,2761,1","rns,244,1","road,330,2,332,61,334,2,2693,1,48,1,62,1,69,1,2820,60,1077,2","robert,2821,1","robertsonian,2778,1,2779,1","robin,2847,1","robust,2802,1","rocker,2761,1","roflumilast,295,1","rohtak,2822,3","role,1094,1,15,1,38,1,2694,1,141,1,2767,1,246,1,2790,1,295,1,2821,2,2838,1,2847,1","roles,247,1","roman,2864,1","romania,2885,1,2887,1","roms,2708,1","ron,19,1,15,1,2863,1","roof,120,1,137,1,2792,1,2813,1","room,330,2,332,2,334,1,2692,1,20,1,28,1,29,3,30,1,2693,1,35,1,48,1,62,2,69,2,2702,1,143,1,218,1,221,1,2770,1,256,1,2817,1,2822,1,1111,24","rooms,137,1,332,3,28,1,35,1,38,1,2823,1,2770,1,2801,1,2817,1,2820,3,2822,1,2827,1,1111,1","root,1164,1,35,1,2694,1,1126,1,2862,1,2885,1","rooted,2862,3","rosewell,2821,1","roshan,2787,1,2780,1","roshni,70,1","rosily,2892,2","roswell,2821,2","rotate,2825,1","rotating,330,1,334,2,20,3,48,1,62,1","rotator,252,1,2773,1","rother,6,1","rough,330,2,334,2","round,120,2,131,1,137,1,330,1,334,1,28,1,2693,1,48,1,2694,1,62,1,69,1,2713,1,143,1,256,1,2792,1,291,2,1077,1,1126,1,2847,1","rounded,2894,1","rounds,2821,2,2847,22","routed,1111,2","routine,201,1,1097,2,1101,1,35,1,2694,4,2799,1,84,2,100,1,2709,1,2710,1,126,1,128,1,143,4,2749,1,2757,1,2758,1,216,1,232,1,234,1,246,1,256,4,2803,1,2807,1,2814,1,1100,1,2840,3","routinedental,35,1","routinely,120,1,135,1,227,2,35,1,2694,4,2718,1,2720,2,143,1,232,3,256,1,2801,1,2821,1,2862,1","routinelyperformed,227,1","row,1133,2,1142,2,1179,3,1225,2,1192,3,1204,2,1210,2,1213,1,1216,1,1219,2,1222,1,1231,2,1228,1,1233,1,1248,2,1242,2,1245,1,226,1,2820,9,1126,1,1135,5,1145,2","rowcontrols,1179,1,1192,1,1248,1","rowena,2821,1","rowerror,1213,3,1216,3,1222,3,1228,3,1233,3,1245,3","rowerrors,1213,2,1216,2,1222,2,1228,2,1233,2,1245,2","rownumber,1124,25,1133,3,1142,3,1179,5,1225,3,1192,5,1204,2,1210,3,1213,61,1216,117,1219,3,1222,73,1231,3,1228,61,1233,85,1248,4,1242,3,1245,76,1145,3","rows,1135,10","rowserrors,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5","royal,213,1,2821,1,2620,1","royana,2816,1","roychouhury,2821,1","rparse,1198,1","rpg,110,1","rr,227,2","rs.5000,6,1","rsquo,14,2,90,1,120,3,268,2,1094,5,15,5,28,2,31,1,38,1,2694,1,2786,1,71,1,103,1,2708,3,108,2,110,5,2712,1,143,1,2723,2,2740,1,2768,1,2770,1,256,1,2776,4,2778,4,2779,4,2801,1,2845,1,2862,9,2863,2,2870,2,2620,2,2894,2","rssdi,110,1","rt,2821,1","rtgs,290,1,292,1,293,4","ru,1150,3,1152,1,1190,12,1201,1,1239,1,1126,3","ruary,2821,1","rubber,90,1,2870,1","rubinstein,2778,1,2779,1","rudimentary,117,1,141,1,143,2,256,2","rui,2821,1","rule,2694,1,216,1,1098,2","rules,330,7,334,7,1111,1","ruling,1100,1","run,137,1,1164,2,31,2,38,1,111,1,214,1,222,1,322,1,2821,1,2838,1","running,6,1,2709,1,2791,1,2821,1","runs,131,1","rupees,1094,1,15,1,38,2,2821,1,2874,2","rupture,230,1","rural,38,2,2694,2,2724,1,2821,1,2838,1","rushed,38,1","russel,2778,1,2779,1","russia,2885,1,2887,1","russian,1136,1,1137,2,1152,1,1190,1,1201,1,1239,1","russisch,1136,1","rvg,35,1","rwanda,2885,1,2887,1","s0100,2761,1","sa,1150,1,1126,1","saarc,2620,1","sabitha,70,1,36,1,37,1","sabnis,332,1,2820,1,2822,1","sach,2778,1,2779,1","sacrifice,14,1","sacro,263,1,2776,1","safe,90,1,227,2,2694,1,143,1,218,1,219,1,226,1,2770,2,256,1","safely,220,1","safer,216,1","safety,110,4,2724,1,2739,2,2743,2,2755,2,213,2,220,1,247,1,295,2,2821,1,1111,2","safflower,214,1","sagar,332,1,2690,1,2820,1,2821,1,2822,1","sagging,2732,2","sahai,2863,2","sai,2816,1","said,6,1,2859,1,2862,2,2870,2,2874,3","saini,332,1,2820,1","sainipgimer,2822,1","saji,4,1,2870,3,2871,1","sajitha,2863,1","saju,2816,1","salama,2821,1","salary,38,1","sale,330,2,334,2,20,1","salem,2822,5","sales,1111,1","salih,2821,1","saline,143,1,256,1","salini,2821,1","saliva,2724,2,2737,1,2741,1,216,1,2821,2","salivary,2736,1,2740,1,2809,1,2821,1","salpingectomy,143,1,2721,1,256,1","salt,230,1","salutations,2892,1","salutes,2831,1","salvador,2885,1,2887,1","salvage,105,2,108,2,295,1","salvageable,143,1,256,1","salve,332,1,2816,1,2820,1,2822,3","samarium,2770,1","same,6,4,10,1,14,1,90,1,199,1,330,3,334,3,1164,1,2684,1,20,1,29,2,2694,1,127,1,143,2,218,2,223,1,226,1,2770,1,256,2,2776,1,1077,1,2862,1,2863,2,2892,1,2896,1","samoa,2885,2,2887,2","sample,38,1,143,1,2770,1,256,1,2778,1,2779,1","samples,6,1,2799,1,2710,1,126,1,143,1,256,1","sampling,2694,1,108,4,143,3,256,3,2620,1","sampoojya,2821,1","samstag,1150,1,1126,1","samuel,2821,2","san,2689,1,2821,1,2829,1,2885,1,2887,1","sandbeach,1152,2,1201,2,1239,2","sandeep,2872,1,2874,5","sandhoff,2778,1,2779,1","sandhya,332,1,2820,1,2822,1,2863,1","sandwich,2885,1,2887,1","sanfilippo,2778,1,2779,1","sangeeta,332,1,2820,1,2822,1","sangeetha,332,1,2820,1","sangli,2822,1","sanjay,8,2,332,1,2820,1,2822,1","sanjeev,6,1,19,1,57,1,78,1,2862,2","sanjeevan,38,1,2862,2","sanjiv,2821,1","sankhar,332,1,2820,1,2822,1","sanskrit,2690,1","santhanam,332,1,2820,1,2822,1","santhi,2821,1","santhosh,2821,1","santosh,332,1,2820,1,2822,1","sapientiae,2717,1","sapna,36,2,37,2","sar,2885,2,2887,2","sarah,2822,1","saran,2821,1","sarasu,332,1,2816,1,2820,1,2822,1","saraswathy,2892,1","sarat,330,1,334,1,2693,1,48,1,62,1,69,1","sarcoma,2756,1,2809,1,2813,1","sarcomas,2809,1,2825,1","sarkar,2816,1","sarma,2821,1","sarococcygeal,2794,1","saroj,2816,1","sasidharan,2821,3,2859,1","sasikala,70,1","sat,1150,1,1126,1","satguru,2895,1","satheesh,2692,1,251,1,2892,1","sathi,2816,1","sathya,2821,1","sathyaprasad,19,1,57,1","sathyavathy,2816,1","satisfaction,6,1,247,1","satisfactory,2749,1,322,1","satisfied,2776,1","satisfy,330,1,334,1","satish,2821,1","satrughnan,65,1","satsanghs,28,1","saturated,214,1","saturation,207,1,2799,1,2710,1,126,1","saturday,131,1,330,2,334,3,1139,1,1150,1,20,1,2693,1,48,1,2788,1,62,1,69,1,2709,1,2739,1,2743,1,2755,1,2774,1,269,1,1111,1,1126,1","saturdays,2795,1,269,1","saudi,2821,1,2885,1,2887,1","savary,2711,1","save,309,1,1135,1,2896,1","saved,2892,1","saves,2694,1","saving,201,1,290,2,38,1,207,1,226,1,291,3,293,1,1077,1,2862,1","savings,2874,1","saw,14,1,2870,2","sawant,2816,1","say,1092,1,2245,8,2246,5,2626,8,2627,8,4,1,2688,1,2689,1,2691,1,14,1,15,1,16,1,2692,9,2836,2,2828,1,2829,1,2855,1,2871,1,2874,1,2891,9,2892,9,2896,9,2897,9","sbti,2819,1,2864,1","sc,105,2,330,7,334,2,20,4,29,9,31,23,2693,1,48,1,2694,1,62,6,63,5,2696,1,69,5,2763,1,213,2,1081,1,2620,1,2893,1,2897,1","scaffolds,2619,2","scale,2833,1","scales,207,1","scalp,227,2,100,1,2707,1,218,2,222,2","scalpel,135,1,2716,1,2810,2,2812,2","scampering,38,1,2845,1,2862,1","scan,120,2,2694,3,2799,2,108,2,2710,2,126,2,143,2,220,2,221,2,222,2,223,1,230,2,2767,1,2770,2,256,2,2791,1,2797,1,2798,2,2801,1,2802,1,2807,3,1077,1,2874,3","scanned,2801,1","scanner,309,3,2694,3,2799,2,2710,2,126,2,211,1,2802,1,2807,5","scanners,2753,1,2807,1","scanning,120,1,309,1","scans,2694,1,2759,1,2770,1,2811,1,2802,2,2805,1,2807,2","scar,220,1,322,1","scarring,100,2,2790,1,2791,1","scars,100,2,2732,1","scenario,1100,1","scenarios,2694,1,2821,2","scene,38,1","schedule,35,1,64,1,2697,1,2801,1","scheduled,6,1,2799,1,2710,1,126,1,2763,1,226,1,269,1,2801,1,2874,2,2896,1","schedules,6,1,2774,1,2821,1","scheduling,2807,1","scheme,330,3,334,3,2690,3","schlieă˙en,1136,2","scholars,2895,3","school,8,1,268,1,330,5,334,6,1084,1,1074,1,1152,2,1201,2,1239,2,2619,1,2688,1,2690,5,16,1,28,1,32,1,2693,1,33,2,35,3,38,1,48,1,49,2,65,2,62,1,64,1,2696,2,69,1,2697,2,2708,3,220,1,2838,1,2833,1,2834,2,2845,2,2847,4,2863,2,2864,5,2881,3","schools,2690,2,28,1,65,1","schreibbar,1136,1","schreibbare,1136,2","schreibbares,1136,1","schritt,1136,1","schwannoma,2750,1","schwannomas,232,1","sci,295,1","science,117,1,330,2,334,1,2619,1,2623,2,4,1,2688,1,2690,2,14,1,20,3,29,3,31,6,35,1,38,2,51,2,64,1,2697,2,71,1,103,2,110,2,2724,4,2737,1,2741,1,213,2,295,1,2821,13,1081,3,2838,2,2864,1,2893,3,2895,2","sciences,105,2,330,4,332,5,334,4,1084,1,1094,1,4,4,2689,1,2690,4,2691,1,14,1,15,1,2692,1,20,4,28,1,29,1,30,4,31,9,33,1,35,1,2694,1,71,1,103,1,110,1,127,1,213,1,234,1,292,1,2819,1,2820,1,2821,3,2822,22,2825,1,2826,1,2827,1,2828,1,1081,1,2830,1,2832,2,2833,1,1111,2,2845,1,2863,1,2864,4,2881,1,2620,3,2893,1,2894,1,2895,1","sciences’,2897,1","scientific,83,1,2623,1,49,2,71,1,103,1,2724,1,2821,6,2863,3,2864,1,2620,6,2894,6","scientifically,2620,2","scientist,1084,1,2821,1,2894,1","scientists,2724,1,2758,1,2803,1,2814,1,2821,2,2864,1,2620,2,2894,7,2895,1","scineces,2822,1","scintigraphic,251,1","scintigraphies,2694,1","scintigraphy,2694,5,2799,1,2710,1,126,1,2767,1,2770,1","sclerosis,2778,1,2779,1","sclerotherapy,2711,1","scoliosis,227,1,252,1,251,2","scope,1156,2,1161,2,1207,2,35,1,2694,1,2708,1,2711,2","score,330,1,334,1","scrape,143,1,256,1","screeenig,143,1,256,1","screen,2708,1,143,2,219,1,256,2","screened,38,2,111,1,143,2,256,2,2838,2","screening,201,1,38,2,2694,2,128,1,143,5,2762,1,2763,1,256,5,2821,1,2838,1,2864,1","screens,2770,1","script,1137,1,1154,1,1164,1,1213,2,1216,2,1222,2,1228,2,1233,2,1245,2,1126,2,1135,1","scripts,330,1,334,1","scrutinize,2759,1,2811,1,2805,1,2620,1","sct,2821,1","sctcenter,2724,1","sculpturing,2730,1","sdgkjdfgjfgp,23,1","sea,330,1,334,1,2859,1,2885,1,2887,1","seal,330,1,334,1","sealants,35,1","sealed,2801,1","seamless,2821,1","seamlessly,2753,1","sean,2821,1","search,139,1,1136,4,1137,7,1151,1,1152,9,1154,2,1178,1,1190,4,1192,12,1200,1,1201,9,1247,1,2692,1,127,1,2821,1,2835,8,1126,14,1191,9,1193,8","searchformprefix,1136,1,1137,1,1178,1,1190,1,1247,1,1191,5","searchformsuffix,1137,1,1178,1,1190,1,1247,1,1191,5","searching,1198,4","searchword,1193,4","seat,20,4","seated,2802,1","seats,330,4,334,4,1084,1,20,1,2693,1,48,1,62,1,69,1,141,1,251,2,295,1,2825,1,2827,1","seborrheic,100,1","second,6,1,330,1,334,1,31,2,2694,1,2696,2,103,1,111,1,143,1,209,1,213,2,256,1,2821,2,1126,1,2892,1","secondary,330,1,334,1,2690,1,2799,1,2708,1,2710,1,126,1,143,1,213,1,216,1,222,2,2770,1,256,1,1077,1","secondaryexamination,2693,1,48,1,62,1,69,1","secondbestpaperasoociationofsurgeonsof,2821,1","secondly,2896,1","seconds,217,1,221,1","secretaries,2863,1","secretary,103,1,251,1,2821,6,2863,4,2864,1,2620,1","section,1124,1,1137,2,1164,2,35,1,2696,1,143,1,2770,1,256,1,2813,1,2829,1","sectional,295,1,2807,1","sectionpossesses,35,1","sections,330,1,334,1,38,1,71,1,2838,1","sector,2770,1","secure,6,4","secured,1126,1","securing,2724,1,2821,1","security,6,3,28,1,1111,3","sed,249,1","sedation,35,1,322,1","sedimentation,2840,1","see,6,3,1154,1,2694,1,2708,1,214,1,219,1,220,4,221,1,223,2,2791,4,2836,1,1111,2,2862,1,2870,1,2874,1","seeds,2801,1","seeing,221,1,222,1","seek,28,1,38,1,220,1,1111,1,1126,1,1135,4","seeking,2827,1","seeks,71,1,261,1,2833,1","seem,2862,2","seema,2821,1","seemed,2896,1","seemingly,2724,1,2821,2","seems,6,1,2870,1","seen,1092,1,2717,1,2786,1,100,1,2709,1,2712,1,2718,1,2750,1,2758,1,216,1,217,1,222,1,2776,1,2791,1,2803,1,2814,1,2862,3,2871,1","sees,2715,1,2862,1","segment,33,1","segmental,2718,1","seimens,207,3","sein,1136,5","seit,1136,1","seite,1136,3","seiten,1136,1","seitengră¶ă˙e,1136,1","seitennummer,1136,1","seizure,2714,1,213,1,217,1,218,1,220,13,221,1","seizures,213,1,217,1,220,15,223,1,2874,1","select,1122,1,1127,5,1133,2,1137,4,1139,2,1142,2,1152,1,1156,1,1161,1,1168,1,1177,1,1179,3,1185,1,1225,3,1254,1,1192,3,1201,1,1204,2,1207,1,1210,3,1213,2,1216,2,1219,3,1222,2,1231,2,1228,2,1233,2,1236,1,1248,2,1242,2,1245,2,1250,1,79,2,209,1,2810,1,2812,1,1079,1,1126,2,1130,1,1135,3,1140,2,1145,2,1171,1,1189,1,2863,1,2884,4,2246,4","selectdate,1134,8","selectday,1134,12,1162,7,1157,4,1205,20","selected,268,1,1124,11,1154,1,1162,1,20,1,33,1,2787,2,100,1,2708,1,108,1,207,1,2780,1,2797,1,2825,1,2864,1","selectfield,1136,1,1137,1,1190,1","selection,1154,2,2697,2,217,1,2825,3,2826,1","selective,86,1","selectorder,1136,1,1137,1,1190,1","selectron,2802,1","selectvalue,1136,1,1137,1,1138,1,1190,1,1253,1","selectwhere,1213,2,1222,2,1228,2,1233,2","selfcare,2708,1","selfless,1094,1,2690,1,16,1,15,1,2896,1,2897,1","selflessness,2897,1","sells,28,1","selukar,332,1,2816,1","semester,31,2","semi,103,1,111,1,1111,3","seminar,35,1,2821,3,2847,1","seminars,28,1,31,2,38,1,2696,1,2708,1,141,1,2620,1,2895,1","send,6,2,1194,8,1195,8,1196,8,2823,1,2819,1,2825,1,2826,1,2827,1,2832,1,2833,1,2863,2,2864,3","sendemailmessage,1127,1,1154,1,1186,1,1196,1,1189,1,1251,1","senden,1136,1","sender,1123,9,1134,24,1143,9,1153,12,1162,21,1168,6,1180,21,1186,12,1237,3,1255,9,1202,6,1208,21,1211,12,1217,9,1220,6,1223,6,1229,6,1240,6,1243,6,1246,6,1126,2,1140,36,1146,12,1157,21,1171,12,1189,6,1193,18,1205,24,1214,6,1226,6,1234,6,1251,3,1252,6","sending,1127,1,1175,5","sends,2753,1","senegal,2885,1,2887,1","sengupta,332,1,2820,1","senior,8,1,19,1,57,1,1084,3,2690,2,16,1,35,1,246,1,249,1,2821,2,2620,1,2894,1","senning,2703,1,2705,1,2797,1","sensation,219,3","sense,108,1,2862,2","sensing,2763,1","sensitive,6,1,111,1,221,2","sensitivity,84,1,222,1,225,1,229,1,2770,1,2798,1,2862,1","sensitometer,110,1","sensitometry,108,1","sensors,227,1,2619,1","sensory,227,2,225,1,229,1,232,1","sensoyevoked,227,1","sent,330,2,334,2,1186,3,1196,3,38,1,2823,1,143,2,219,1,2770,1,256,2,293,1,2817,1,2829,1,2832,1,2833,1,1111,1,1189,4,1251,3,2863,1,2864,1,2892,1","sentences,6,1","sentinel,2767,1,2770,4,2810,1,2812,1,2813,1,2821,1","sentinelnode,2694,1","sep,1150,2,1126,2,2620,4","separate,330,2,334,3,127,1,2753,1,207,1,2770,1,293,1,2832,1","separately,330,1,334,1,2702,1","separator,1179,2,1192,2,1126,2","sepcify,1164,1","sept,2821,1","septal,268,2,2703,1,2705,1,2797,3","september,330,1,334,1,1074,1,1150,2,38,1,2821,10,2825,1,1126,2,2859,2,2864,1,2895,1","septum,143,1,256,1","seq,1135,10","sequale,35,1","sequence,1135,2,2863,1","sequencer,51,1","sequencing,2759,1,2811,1,2805,1","sequential,2718,1","sequi,249,1","ser,2699,4,2821,1","serene,38,1,2845,1,2862,1","serial,2758,1,2803,1,2814,1","series,218,1,322,2,2821,1,2620,1","serious,38,1,2786,1,220,1,221,2,226,1,2769,1,2791,2,2821,1,2897,1","seriously,6,1,268,1,298,1","serological,201,2","serology,78,1,120,1,79,1,86,1","seropositivity,295,1","seroprevalence,117,1","serstrengthen,2821,1","sertraline,226,1","serum,120,1,110,1,2714,1","servant,2692,1,2874,1","serve,6,1,1094,1,15,1,38,3,79,1,103,1,2708,1,2819,1,1077,1,2862,1,2864,1","servecies,108,1,111,1","served,6,1,330,1,334,1,1111,2,2862,1","server,6,2,1136,3,1124,2,1137,3,1164,4,1175,1,2837,1,1126,7,1135,3","servers,6,1,2802,1","serverurl,1127,1,1186,1,1196,1,1126,1,1189,1,1251,1","serves,28,1","service,6,5,118,1,120,3,137,4,139,2,244,1,290,2,1094,4,4,4,2690,2,2691,2,14,1,16,1,15,4,2692,1,28,1,38,8,2694,4,2799,1,63,1,79,1,111,1,2710,1,126,1,128,1,143,2,2723,1,2724,1,2725,5,2727,4,2730,1,2736,6,2737,6,2740,6,2741,6,2745,2,2749,1,2750,2,2766,1,247,2,256,2,2776,3,2781,1,2782,1,2783,1,2785,1,291,2,293,1,2821,14,2822,1,1077,4,2830,2,2838,7,1111,6,2841,1,2892,3,2896,1,2897,1","services,6,8,50,1,56,1,57,1,70,1,74,1,78,1,80,2,83,1,90,1,92,1,98,2,99,1,105,2,107,2,114,2,117,1,120,10,131,1,135,1,137,4,139,1,199,2,201,2,268,8,290,3,298,2,309,1,320,1,323,2,1094,3,1165,1,2684,2,2688,1,2690,1,16,1,15,3,28,1,31,3,38,8,47,1,48,1,49,1,51,10,2694,5,2695,1,55,1,2703,2,2705,2,2716,1,2717,2,2799,9,2800,1,2696,1,69,1,2697,1,2698,1,71,1,2699,1,79,3,82,1,84,12,86,3,2702,9,100,9,2707,1,103,2,2708,13,106,2,108,1,109,1,110,2,111,10,2709,2,2710,9,118,4,2711,1,2712,1,2713,1,128,8,2715,1,2718,2,2719,1,2720,3,141,2,142,3,143,18,2721,1,2725,3,2726,1,2727,9,2728,1,2730,1,2731,1,2732,10,2733,1,2735,1,2736,2,2737,9,2739,1,2740,2,2741,9,2743,1,2744,1,2745,9,2746,1,2748,1,2749,9,2750,3,2753,8,2755,1,2757,1,2758,10,207,1,208,2,209,1,211,1,224,1,232,4,234,1,2769,1,246,1,249,1,254,1,256,18,2774,1,259,1,2775,1,2776,11,261,1,263,1,2777,1,2778,2,2779,2,2785,1,2794,4,266,1,291,1,292,4,293,12,2798,1,2801,5,2802,1,2803,10,2804,2,2805,1,2807,1,2813,1,2814,10,322,9,2821,10,2836,1,2829,1,1077,2,2838,3,1111,3,2841,4,2862,1,2872,1,2892,3,2620,1,2896,1","servicesoffered,137,4","serving,80,1,33,1,38,1,2694,1,2896,1","sescategory,1133,3,1156,3,1161,3,1204,3,1207,3","seslocale,1133,3,1139,3,1142,3,1152,3,1179,6,1225,7,1192,6,1201,3,1204,3,1210,6,1216,3,1219,6,1231,3,1236,3,1245,3,1145,3","session,1153,2,2801,1,1126,3,1135,1,2863,2,2864,2","sessionname,1124,7","sessions,244,1,29,1,31,1,35,1,2708,1,111,1,2864,1","sestamibi,2767,1,2770,1","sesuserid,1122,3,1177,3,1179,3","set,6,1,1154,1,1164,2,1168,1,1174,2,1237,2,1198,6,1211,3,1220,1,1223,1,1229,1,38,2,2696,1,103,1,2708,1,2709,1,2712,1,2736,1,2740,1,220,1,234,1,247,1,2776,1,292,1,2821,2,2837,1,2838,1,1126,1,1130,1,1135,8,1140,1,1171,1,1189,1,1214,1,1226,1,1234,1,2845,1,2862,2","setbacks,220,1","setblockvar,1120,4,1124,12,1156,5,1161,5,1198,1,1207,5,1213,2,1216,2,1222,2,1228,2,1233,2,1245,2","setcurrentstyle,1156,5,1161,5,1207,5","setdbvalue,1122,1,1124,3,1133,5,1139,21,1142,19,1156,4,1161,4,1177,4,1179,5,1185,9,1225,6,1254,10,1192,5,1204,6,1207,4,1210,4,1213,3,1216,5,1219,6,1222,4,1231,5,1228,3,1233,5,1236,5,1248,9,1242,6,1245,4,1250,7,1145,19","setformstate,1213,4,1216,4,1222,4,1228,4,1233,4,1245,4","seth,2822,5","setlink,1124,1,1134,1,1180,1,1157,1,1193,1,1205,1","setlocale,1124,5,1126,1","setlocalefromhttpheader,1124,1","setnow,1156,4,1161,4,1207,4","setorder,1133,4,1142,4,1156,4,1161,4,1179,4,1225,4,1192,4,1204,4,1207,4,1210,4,1213,4,1216,4,1219,4,1222,4,1231,4,1228,4,1233,4,1248,4,1242,4,1245,4,1145,4","setparameters,1124,1","sets,90,1,1137,1,2761,1,2778,1,2779,1","sett,332,1,2816,1,2820,1","settext,1124,7,1139,1,1152,1,1185,1,1201,1,1213,13,1216,37,1222,18,1228,13,1233,23,1239,1,1245,16","setting,6,3,105,1,1154,1,143,1,256,1,295,1","settings,244,1,1136,1,1137,1,1190,1,2694,1,63,1,247,1,1126,1","settled,1111,1","setup,1136,2,1137,2,2717,1","setvalue,1122,4,1123,3,1124,10,1127,1,1133,5,1134,1,1139,108,1142,19,1149,1,1153,4,1156,11,1161,10,1162,4,1163,1,1168,2,1177,8,1179,5,1180,2,1185,22,1186,5,1225,8,1254,41,1192,5,1202,3,1204,6,1207,12,1210,10,1213,7,1216,11,1217,6,1219,10,1222,9,1223,1,1231,5,1228,7,1229,1,1233,11,1236,7,1248,9,1240,2,1242,6,1243,1,1245,8,1246,1,1250,16,1130,1,1140,23,1145,19,1146,1,1171,3,1193,2,1205,5,1208,5,1214,1,1234,1,1252,4","setvalues,1122,4,1133,4,1139,4,1142,4,1156,4,1161,4,1177,4,1179,4,1185,4,1225,8,1254,4,1192,4,1204,4,1207,4,1210,8,1213,4,1216,4,1219,8,1222,4,1231,4,1228,4,1233,4,1236,4,1248,4,1242,4,1245,4,1250,4,1145,4","setvar,1120,9,1122,4,1124,32,1133,4,1139,4,1148,2,1152,6,1156,5,1161,6,1162,1,1167,4,1170,4,1174,16,1177,4,1179,4,1182,2,1185,4,1188,4,1225,4,1254,4,1192,4,1197,11,1198,1,1201,6,1204,4,1207,5,1210,4,1213,8,1216,8,1219,4,1222,8,1228,8,1233,8,1236,4,1248,4,1239,6,1245,8,1250,4,1208,2","setzt,1136,1","sevagram,2822,4","seven,105,1","seventeen,2792,1","several,6,1,83,1,105,1,1154,1,35,1,2694,1,103,2,110,1,2712,1,2724,1,2737,1,2741,1,2758,1,217,1,218,1,220,2,222,3,230,1,246,1,2778,1,2779,1,2791,2,2801,1,2803,1,2814,1,2821,8,2862,1,2895,1","severe,31,1,2727,1,2737,1,2741,1,2745,1,211,1,221,1,222,3,226,1,2791,2,2838,1,2874,2","severed,2821,1","severely,33,1,2862,1","severity,227,1,2799,1,2710,1,126,1,2724,1,222,1,225,1,229,1,2791,1,2821,1","sex,2245,1,1111,1,2891,1","sexual,217,1,225,1,229,1,2776,1","sexually,98,1,143,1,256,1","seychelles,2885,1,2887,1","sg,2834,1","sgot,1097,1,1099,1,2840,1","sgpgi,103,1","sgpt,1097,1,2840,1","shah,2821,1","shahin,332,1,2816,1,2820,1,2822,1","shaji,36,1,37,1,63,1,2821,1","shaking,2761,1,216,1","shakthi,6,1","shakthi@aims.amrita.edu,6,1","shakti,6,2,330,1,334,1,2693,1,48,1,62,1,69,1","shaktipete@yahoo.com,6,1","shall,330,2,334,2,1165,1,2697,2,2837,2,2825,1,2826,1,2833,1,2894,1","sham,2821,1","shamanna,2822,1","shampoo,218,1","shanghai,2821,2","shankar,332,1,2816,1,2820,1,2822,1","shanmugha,2847,1","shanmughasundaram,251,1","shann,330,1,334,1,2693,1,48,1,62,1,69,1","shanti,2619,1,2699,1","shape,35,2,108,1,2801,1,2859,1","shaped,227,1,218,1","sharada,332,2,2816,1,2820,2,2822,2","sharan,2821,1","sharat,2816,1","sharda,2816,1","share,2786,2,2855,1,2866,1","shares,14,1","sharing,332,130,2823,1,2820,128,2822,61,2866,1,2894,1","sharland,2847,1","sharma,8,1,332,2,2816,2,2820,2,2821,3,2822,2,2859,1","sharmishta,2816,1","sharpener,330,1,334,1","shashikala,332,1,2820,1,2822,1","shastri,332,1,2820,1,2822,1","she,330,5,334,5,14,4,2786,1,2791,4,2859,2,2870,1,2871,2,2874,4","sheeja,2692,2,2821,1","sheela,8,1,2787,1,63,1,2780,1,2816,1,2821,1,2847,1","sheenu,2821,1","sheet,330,12,334,12,2688,1","sheet1,2822,1","sheffield,2821,1","sheikh,332,1,2820,1,2822,1","shelters,2862,1","shende,332,1,2816,1,2820,1,2822,1","shenoy,2821,1","sheria,36,1,37,1","sherke,332,1,2816,1,2820,1","sherkepeople,2822,1","sherry,36,1,37,1,2821,2,2859,1","shetty,2816,1,2822,1","shifted,120,1","shiju,36,1,37,1","shilpa,2821,2","shimizu,2787,1,2780,1","shine,218,1","shines,2690,1,16,1","shiney,2821,1","shipments,2829,1","shipped,2829,1","shivaji,332,1,2820,1,2822,1","shivajirao,332,1,2820,1,2822,1","shivaprakasha,70,1","shivaya,6,2","shoba,332,1,2820,1,2822,1","shock,143,1,256,1,322,1,1077,1","shocks,227,1,218,1,219,1","shop,6,1,28,1","shops,28,2","shore,2847,1","short,6,1,117,1,135,1,290,1,1134,1,84,1,110,1,141,1,2723,1,217,1,221,1,232,1,2778,1,2779,1,293,1,2821,5,1111,1,1205,1,2862,1,2864,1,2620,1,2894,1","shortdate,1124,4,1139,2,1179,3,1192,3,1204,1,1126,3,1205,1","shorthand,1135,1","shortly,2694,1","shortmonths,1126,1","shorttime,1124,3,1127,2,1133,2,1142,2,1156,2,1161,2,1179,2,1192,1,1204,2,1207,2,1126,2,1140,2,1145,2","shortviewevents,1133,7,1134,3,1204,7,1205,3","shortvieweventsgrid,1133,12,1134,39,1204,12,1205,39","shortvieweventsgriddatasource,1133,2,1204,2","shortvieweventsnavigator,1133,12,1134,30,1204,12,1205,30","should,6,11,10,1,90,1,330,29,334,28,1084,1,1137,2,1164,1,28,1,31,2,2693,1,48,1,2786,5,2823,1,62,1,69,1,2702,11,110,1,214,6,218,1,219,1,220,29,221,1,223,7,226,5,230,1,251,6,2778,1,2779,1,2791,6,269,1,291,1,293,1,2817,1,1111,6,2859,1,2862,1,2863,18,2864,2,2870,3,2874,1","shoulder,252,1,1101,1,63,1,230,1,254,1,2773,4,2774,1","shoulders,2892,1","shouldinclude,2693,1,48,1","shouldproduce,62,1,69,1","show,1120,1,1122,13,1124,7,1129,6,1133,30,1139,45,1142,31,1148,4,1152,20,1154,1,1156,20,1159,6,1161,21,1162,1,1167,13,1170,13,1173,3,1174,1,1177,14,1179,33,1182,7,1185,20,1188,11,1225,24,1254,22,1255,2,1192,32,1195,2,1197,1,1201,18,1204,32,1207,22,1210,25,1213,11,1216,16,1219,22,1220,2,1222,14,1231,20,1228,11,1233,14,1236,15,1248,37,1239,20,1242,22,1245,12,1250,17,2694,1,218,2,223,1,226,1,230,1,1111,1,1135,1,1145,31,1208,1","showblock,1120,9","showed,2791,1","showeddays,1156,8,1161,8,1207,8","showering,2845,1,2892,1","showing,100,1,2821,1","showmonth,1156,4,1161,4,1207,4","shown,114,1,1154,2,1111,3,2845,1,2862,1,2892,1,2620,1","shows,28,1,38,1,2838,1","shree,332,1,2820,1,2822,1","shreeni,332,1,2820,1,2822,1","shri,6,1,19,1,65,1","shrikant,332,1,2820,1,2822,1","shrinking,2892,1","shrinks,2708,1","shrivastava,332,1,2820,1,2822,1","shunt,2797,1","shunts,322,1","shut,2871,1","shy,2801,1","sialidosis,2778,1,2779,1","sick,10,1,14,1,38,1,207,1,2792,1,2838,1","sickle,2778,1,2779,1","siddhartha,2822,2","siddique,2816,1","siddiqui,332,2,2820,2,2822,1","siddiquirmc,2822,1","side,38,2,2708,1,128,1,2762,1,216,2,220,1,230,2,2791,2,2801,2,1111,1","sided,322,1","sideviewing,2711,1","sie,1136,14","siemens,2797,4","sierra,2885,1,2887,1","sign,6,1,330,3,334,3,1198,7,220,1,2791,1,1111,2","signal,220,1,227,1","signaling,2894,1","signalling,2894,1","signals,216,1","signature,6,1,330,2,334,2,2817,1,2818,1,2821,1","signatures,6,1","signed,6,2,330,1,334,1","significance,2714,1","significant,1094,1,2619,1,15,1,84,1,2725,1,217,1,223,1,227,1,230,1,2770,1,2821,2","significantly,38,2,127,1,2720,1,2753,1,322,1,2838,1","signifies,2776,1","signify,1111,1","signs,220,1","sikandarbanu,332,1,2820,1,2822,1","sildenafil,209,1","silent,38,1,2838,1","silhouetted,2862,1","silicone,2745,1","silver,2778,1,2779,1,2821,1","simahdri,332,1,2820,1","simi,2821,1","similar,6,1,2823,6,227,1,2821,1","similarly,322,1,2821,1","simple,6,1,1097,1,14,1,100,2,103,1,111,1,143,1,218,1,2770,1,256,1,2791,1,1126,2,2862,2","simplicity,2801,1","simply,1111,2,2862,1","simpson,2778,1,2779,1","simulate,2802,1","simulator,64,2,2802,7","simulators,35,1","simulix,2802,1","simultaneous,322,1","since,6,1,199,1,1094,1,2684,1,15,1,35,2,38,2,2697,2,220,1,234,1,249,1,2791,1,2821,1,2838,1,1135,1,2871,1,2874,1,2892,2,2895,1,2896,2","sincerely,2892,1","sincerity,2690,1","sind,1136,4","sindhu,2821,1","singaar,2823,1","singal,332,1,2820,1","singapore,2821,1,2834,1,2885,1,2887,1,2620,1","singh,6,1,8,1,19,1,57,1,78,1,332,1,36,1,37,1,2816,5,2820,1,2822,2,2847,1","singhal,2816,1","singla,332,1,2820,1,2822,1","single,120,1,332,28,1092,1,2703,1,2705,1,2718,1,2736,1,2740,1,220,2,2769,1,2776,1,263,1,2781,1,2782,1,2783,1,2785,1,2801,1,2820,22,2821,1,2822,17,2841,1,2863,2","sinha,65,1","sint,114,1","sinus,2694,1,108,1,2750,1","sinuses,2736,1,2740,1,2749,1","sinusitis,222,1","sion,2822,2","siresha,2816,1","sirisha,332,1,2820,1","sirishakaturi,2822,1","sister,2692,1,2874,1,2892,2","sisters,2692,2,1111,1,2892,2","sit,2759,1,249,1,2811,1,2805,1,1111,1","site,309,1,1136,2,1127,2,1137,4,1154,2,1164,1,1190,2,1217,1,2684,4,2694,1,110,1,224,4,2770,1,254,4,322,1,2821,1,2836,9,2837,8,1126,1,1251,1,2845,1,2863,1","sites,139,1,2807,1,2837,1,2834,1","sitting,2694,1,143,1,221,1,256,1,1111,1,2870,1","situ,35,1,2781,1,2782,1,2783,1","situated,65,1,71,1","situation,64,1,127,1,2791,2,2862,1","situations,32,1,2694,1,207,1,220,2,223,1,2801,1,1077,2,1135,1,2620,1","sivaji,332,1,2820,1,2822,1","sivakasi,2690,1","sivakumar,332,1,2820,1,2822,1","sivanageswar,332,1,2820,1","sivaramakrishan,6,1","sivaramakrishnan,6,1","sivaramakrishnanji,6,1","six,1094,1,2690,1,15,1,29,1,2799,1,2710,1,126,1,234,1,2791,3,2798,1,2821,1,2838,1,1111,1,2859,1,2862,1,2874,2,2894,1,2896,1","size,1124,1,1133,1,1137,2,1142,1,1179,1,1225,1,1192,1,1198,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1248,1,1242,1,1245,1,35,4,2708,1,2770,1,2791,1,322,1,1135,1,1145,1,2859,1,2864,1","sized,2791,2","sizeof,1122,1,1124,2,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1198,3,1201,1,1204,1,1210,1,1219,1,1236,1,1248,1,1239,1,1250,1,1126,3","sizes,2828,1","skdjfbsdjf,23,1","skeletal,2732,1,217,1,223,1,2778,2,2779,2,2781,1,2782,1,2783,1,2785,1,2821,3","skeletalscintigraphy,2694,1","skeleton,2725,1,2727,1,2737,1,2741,1,2745,2,2821,2","skid,1111,1","skill,2696,1,79,1,2722,1,247,1,2821,1,2847,1","skilled,199,1,2684,1,38,1,2694,1","skills,15,1,28,1,32,1,2694,1,65,1,63,1,2696,1,105,1,230,2","skimmed,214,1","skin,268,1,2696,1,100,5,2707,2,108,1,128,1,214,1,219,2,227,2,2770,2,2776,2,2801,3,2802,1,2804,1,2809,1,2813,1,2821,4","skinless,2821,1","skipped,220,1","skipping,2820,9","skript,1136,1","skull,79,1,2722,1,2723,1,2724,1,2727,2,2745,1,2748,1,2749,2,2750,14,232,2,234,2,2821,14","skullbase,2749,8,2750,1,2821,2","sl,330,3,332,4,334,3,2820,3","sle,207,2","sleep,296,2,1097,1,2694,1,2799,2,2710,2,126,2,217,8,218,1,220,2,222,1,227,8,2765,1,2798,1","sleepiness,227,1","sleeping,1111,1","slender,143,1,256,1","slice,2797,2,2863,1","slide,330,1,334,1,143,1,256,1,2863,1","slightly,220,1","slip,1111,1","slippers,1111,1","sln,8,1","sloan,2724,1,2821,2","sloankettering,2821,1","sloughing,143,1,256,1","slovakia,2885,1,2887,1","slovenia,2885,1,2887,1","slow,215,1,216,1","slowly,216,1,221,2,2791,1,1111,1,2870,1","slurring,230,1","sm,2770,1","small,135,3,137,1,2692,1,2799,2,110,1,2710,2,2711,1,2712,1,126,2,2715,1,2718,1,2719,1,2720,9,207,1,217,1,218,1,219,1,220,1,226,2,227,3,2769,1,2778,1,2779,1,2791,1,2801,1,2802,1,2807,1,2847,1,2862,2","smallcommunities,2897,1","smallest,216,2","smear,143,5,256,5,2840,1","smile,2725,1,2727,2,2821,1,2859,1,2870,1","smiling,230,1","smith,2778,2,2779,2","smoke,1111,1","smokers,2799,1,2710,1,126,1,2763,1","smoking,80,1,199,1,298,1,300,1,2684,1,2694,1,2703,1,2705,1,2799,3,2710,3,126,3,214,1,230,1,2785,1,1111,1","smooth,139,1","smt,70,1,332,1,2820,1,2822,1","smtp,1136,1,1127,1,1137,1,1175,4","smtpfrom,1175,3","smtpto,1175,3","sn,2821,1","snake,1077,1","snakebite,1074,3,2847,1","snapshot,1136,1,1137,1","sneh,332,1,2822,1","soap,218,1","soby,2821,1","socety,2821,1","social,107,1,137,1,139,1,300,1,2690,1,31,1,2696,1,71,1,79,1,100,1,2708,2,106,1,111,1,127,2,128,2,249,1,2776,2,261,1,2821,2,1111,2","socially,330,1,334,1,65,1","societal,1094,1,15,1","societies,28,2","society,10,1,117,1,1074,2,4,1,38,1,71,1,103,8,110,2,127,1,141,1,2722,1,2819,2,2821,11,2838,1,2845,2,2847,3,2862,3,2863,5,2864,7,2881,5,2620,3,2894,1","socio,2690,1,16,1,71,1,128,1","sociological,6,1","socket,2749,1,2859,1","sodium,2840,1","soft,2724,1,2809,1,2813,2,2821,2,2864,2","software,6,1,244,1,1165,3,2799,1,64,1,2697,1,2710,1,126,1,2753,3,246,1,2801,1,2802,3,2837,1","soil,2862,1","sojo,2821,1","solapur,2822,4","sole,1094,1,15,1,105,1,108,2,2749,1,2837,1","soles,99,1,100,1","solid,2245,4,2757,2,211,1,2864,1,2891,4","solitary,2767,1","sollen,1136,1","sollte,1136,2","solomon,2885,1,2887,1","sols,2767,1","soluta,114,1","solution,6,1,2690,1","solutions,35,2,254,1,2821,1","solve,6,1,2694,1","solving,300,1","somalia,2885,1,2887,1","somatosensory,227,2","someone,28,1,220,1,1111,1","something,6,2,1111,1,2855,1,2896,1","sometimes,28,1,214,1,216,1,219,1,220,2,221,1,222,1,223,1,225,1,229,1,2776,1,2791,1,2874,1","somewhere,2874,1","son,2692,1,2791,4,2871,2","son’s,2692,1,2791,1","sonal,2821,1","sonata,2797,1","songs,2874,1","sonntag,1150,1,1126,1","sonohysterography,143,1,256,1","sonone,332,1,2820,1,2822,1","sonosalpingography,143,1,256,1","sons,2871,1","sontakke,332,1,2820,1,2822,1","sony,2821,1","soon,50,1,67,1,233,1,38,1,39,1,47,1,2694,1,2716,5,74,1,2726,1,2731,1,2735,1,2748,1,220,1,223,1,2791,1,2821,1,1078,1,2838,1,2845,1,2846,2,2847,1,2848,2,2849,2,2851,2,2853,2,2855,1,2856,1,2859,1,2861,2,2862,1,2863,1,2864,1,2865,2,2866,1,2867,1,2870,1,2871,1,2872,2,2873,2,2874,3,2881,1","sophisticated,199,1,320,1,2684,1,14,1,29,1,38,1,2694,1,2799,1,2699,1,2710,1,126,1,2770,1,2801,1,2804,1,2807,1,2838,1","sorry,2871,1","sort,6,1,1137,2,1197,1,214,1","sortby,1136,1,1137,1,1190,1","sortdir,1136,1,1137,1,1190,1","sorter,1179,20,1225,12,1192,20,1197,10,1210,8,1222,4,1231,20,1233,4,1248,45,1242,24","sorterblock,1197,6","sorterdirection,1133,3,1142,3,1156,2,1161,2,1179,5,1225,4,1192,5,1204,3,1207,2,1210,4,1213,3,1216,3,1219,3,1222,4,1231,4,1228,3,1233,4,1248,5,1242,4,1245,3,1126,2,1145,3","sortername,1133,3,1142,3,1156,2,1161,2,1179,5,1225,4,1192,5,1197,5,1204,3,1207,2,1210,4,1213,3,1216,3,1219,3,1222,4,1231,4,1228,3,1233,4,1248,5,1242,4,1245,3,1126,6,1145,3","sortiert,1136,1","sortierungsrichtung,1136,2","sorting,1154,1","sortino,2821,1","sorts,199,1,298,1,2684,1","soubhagya,332,1,2820,1","sought,2753,1,2821,1","soul,10,1","soumithran,2821,1","soumya,2821,2","sound,2696,1,2697,1,71,1","source,1165,2,2698,1,2753,2","sourceforge,1154,1","sources,2801,3","south,330,1,334,1,2693,1,48,1,2694,1,62,1,69,1,110,2,2711,1,224,1,232,1,251,1,266,1,2821,9,2885,3,2887,3","southeast,309,1","southern,120,1,4,4,2694,1,2823,1,2713,1,2863,1,2885,1,2887,1,2894,1","southwest,330,1,334,1","souvenir,2863,1","souza,332,1,2820,1,2822,1","sowmbhagya,2816,1","soybean,214,1","spa1020b,2761,1","space,330,1,334,1,207,1,208,1,2801,1,2863,1","spaces,217,1,2863,1","spacing,143,1,256,1,2863,1,2864,1","spain,2885,1,2887,1","span,35,1,2723,1,232,1,2821,2","spans,35,1","sparing,2736,1,2737,2,2740,1,2741,2,2801,2","spasm,220,1","spatula,143,1,256,1","spatz,2778,1,2779,1","speak,230,2,1111,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,5,2856,5,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","speaker,219,1","speaking,220,1,223,1","speaks,2896,1","special,10,1,90,1,201,2,244,1,268,1,290,1,1092,6,1165,1,33,1,35,2,38,1,2694,1,143,5,2721,1,2763,1,217,1,218,1,219,2,254,1,256,5,291,1,292,1,293,1,2810,2,2812,2,2801,1,2802,1,2821,2,2837,1,2828,1,2829,1,2831,1,1111,1,1102,1,2841,3,2896,1","specialisation,64,1","specialisations,35,1","specialised,35,3,51,1,2694,3,108,1","specialising,29,1,31,2","specialist,137,1,38,2,106,1,2841,1","specialistnurse,2696,1","specialists,120,2,29,2,31,1,38,1,2694,1,2696,2,84,1,2723,1,2730,1,249,1,2821,1,1077,1,2838,1","specialistsand,35,1","specialities,114,1,2694,3,2696,1,2707,4,2709,4,2712,4,2721,4,246,4","speciality,80,1,83,1,92,4,98,1,99,1,107,1,114,1,117,1,120,1,131,1,135,1,137,1,139,1,199,1,233,1,268,1,298,1,300,4,320,1,323,1,2684,1,4,4,2690,2,38,1,51,1,2703,1,2705,1,2716,1,2717,1,2786,1,2787,1,2788,5,2799,1,2696,1,82,1,84,1,86,1,2700,1,100,1,2707,5,103,1,2708,2,105,1,106,1,108,1,109,1,110,1,111,1,2709,5,2710,1,118,1,2711,1,2712,5,2715,1,2718,1,2719,1,2720,1,141,1,142,1,143,1,2721,5,2758,1,207,1,208,1,209,1,211,1,213,1,214,1,215,1,216,1,217,1,218,1,219,1,220,1,221,1,222,1,223,1,224,1,225,1,226,1,227,1,2765,1,229,1,230,1,232,1,234,1,2766,1,236,5,2767,1,2768,1,2769,1,2770,1,2771,5,246,6,249,1,256,1,2774,4,259,1,2775,1,2776,1,261,1,263,1,2777,5,2778,1,2779,1,2780,1,2781,1,2782,1,2783,1,2784,1,2785,1,2795,4,266,1,2797,1,269,10,2803,2,2805,4,2814,2,322,1","specialityclinic,2717,4","specialityclinics,2717,4,2765,4","specialization,244,1,245,2,246,1,247,1,2620,1","specializations,2833,1","specialized,268,1,38,1,103,1,105,2,111,1,143,1,2727,1,2737,1,2741,1,2745,1,2750,1,2757,2,256,1,2810,2,2812,2,2821,3,1077,1","specializes,2804,1","specially,105,1,246,1,2776,1,1111,1,2864,1","specialties,14,1,31,1,105,2,2722,1,2736,1,2740,1,224,1,246,1,2776,1,2821,4","specialty,252,1,253,1,290,1,296,1,300,5,2688,2,14,1,15,1,35,3,38,1,2725,1,2726,1,2727,1,2728,6,2730,1,2731,1,2732,1,2733,7,2736,1,2740,1,2743,1,2744,1,2745,1,2746,6,213,1,234,1,236,1,2771,5,251,3,254,1,2773,1,2774,5,2790,1,2791,1,2792,1,2793,1,2794,1,2795,2,269,2,293,1,295,1,2798,1,1094,1,2862,1","specialtyclinics,2728,4,2733,4,2746,4","specific,244,1,330,1,334,1,1165,1,2694,1,111,1,127,1,143,1,222,1,247,1,256,1,2778,1,2779,1,2813,1,2821,1,1111,1","specifically,38,1,218,1,223,1,2778,1,2779,1,2837,1,2838,1","specified,1136,1,1137,11,1164,1,29,1,2702,1,92,1,1111,1,1135,2","specify,1137,1,1164,1,1079,1,2885,1","specimens,86,1","spect,2694,1,2767,3,2769,1","spectacles,220,1","spectrophotometer,320,1","spectroscopy,2807,1","spectrum,120,1,38,1,2787,2,232,1,234,1,2780,1,2794,1","speech,2690,2,16,1,2694,1,127,1,2722,1,2724,1,2725,2,2727,1,216,1,217,4,230,3,2821,3","speed,1154,1,28,1,2761,2,211,1,254,1","speedy,80,1","speichern,1136,2","spend,330,1,334,1,2892,1","spent,6,2","spezifiziert,1136,1","sphere,2821,1","sphincter,2720,5","sphincterotomy,2711,1","spice,2823,1,2863,1","spilling,217,1","spina,232,1,236,1","spinal,252,1,2756,1,217,1,225,1,227,1,229,1,232,4,234,1,254,1,2773,4,2776,1,263,1,2778,1,2779,1","spine,2694,1,232,9,234,4,236,2,251,3,254,2,2773,2,2774,1","spinesurgery,2694,1","spiral,309,1,2694,2,2799,3,2710,3,126,3,211,1,2807,1","spirit,245,1,16,1,15,1,2821,1,1094,1","spiritual,2690,1,28,1,49,2,261,1,2897,1","spirituality,2690,1,14,1,16,1","spiritually,65,1","spirocon,295,1","spirometry,2799,2,2710,2,126,2,207,1,2798,1","spite,137,1,139,1,1092,1,224,1,2892,1","splanchnic,2776,1,263,1","spleen,2694,1","splendour,2823,1,2863,1","splenectomy,135,1","split,1122,1,1133,1,1139,1,1152,1,1153,1,1156,1,1161,1,1167,1,1170,1,1175,1,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1201,1,1204,1,1207,1,1210,1,1217,1,1219,1,1236,1,1248,1,1239,1,1240,1,1250,1","spo2,2799,1,2710,1,126,1,207,1","spondyloepiphyseal,2778,1,2779,1","spondylolisthesis,232,1","spondylomegaepiphyseal,2778,1,2779,1","spondylosis,214,1,215,1,216,1,218,1,219,1,220,1,221,1,222,1,223,1,225,1,226,1,229,5,230,1,2775,1","sponge,2776,1","sponsored,15,1,110,8,251,2,1094,1","sponsoring,1074,1","sponsors,1099,1","sports,252,1,330,1,334,1,254,3,2774,1","sportsmedicine,2694,1","spot,221,1,2791,1,2863,1","spouse,332,3,220,1,2820,3,2863,1","sprach,1136,1","sprache,1136,1","spread,10,1,2690,1,28,1,35,2,2708,1,2724,2,2801,1,2821,2","spreadsheet,2822,1","sprinkle,213,1","sprintf,1162,1,1126,8,1135,3,1208,1","spurious,292,1","sq,2623,1,2690,1,2895,1","sql,1136,20,1122,8,1124,1,1127,9,1133,4,1137,20,1139,17,1142,4,1152,3,1154,3,1156,4,1161,4,1164,9,1168,2,1177,8,1179,7,1185,6,1190,16,1225,12,1254,14,1192,7,1196,3,1201,3,1204,4,1207,4,1210,18,1213,8,1216,8,1219,12,1220,2,1222,8,1223,2,1231,4,1228,8,1233,8,1236,12,1237,4,1248,4,1242,4,1245,8,1250,14,1126,33,1130,4,1135,1,1140,16,1145,4,1171,4,1189,4,1211,10,1214,2,1226,4,1229,2,1234,2","sqltext,1124,16","sqltextval,1124,5","sqlvalue,1124,11,1126,1","squamous,2763,1,2767,1,2809,1,2821,1","square,208,1","squint,2694,2","sr,78,3,2770,1,2821,1","srand,1186,1","src,1124,2","sre,2822,1","sree,332,2,2816,3,2820,2,2822,2","sreedevi,63,2,2821,1","sreekanth,70,1,2863,1","sreekumar,6,1,8,1,2847,1","sreekumarji,6,1","sreelatha,63,1","sreelekha,2816,1","sreenathan,2821,1","sreenivasa,2816,1","sreenivasulu,332,1,2820,1","sri,19,2,57,1,4,1,14,2,15,1,2822,1,2863,4,2885,1,2887,1,2620,1","sridevi,332,1,2816,1,2820,1,2822,1","srikanth,8,1","srikumar,6,2","srimata,1094,1","srinagar,2821,1","sriniwas,332,1,2820,1,2822,1","srivastava,332,1,2820,1,2822,1","srm,2822,1","srs,2801,1,2802,4","srt,2801,1,2802,2","ss,1120,2,1133,3,1139,3,1142,2,1150,3,1156,6,1161,5,1162,1,1179,4,1185,1,1254,4,1192,4,1204,3,1207,7,1248,1,1242,1,1250,1,1126,7,1145,2,1157,1,1208,1","sscp,2761,1","ssep,227,2","ssl,1126,1","stabilization,232,1,2773,1","stabilize,225,1,229,1","stable,100,1,226,1","staff,6,2,90,2,107,1,120,1,199,1,244,2,245,1,2684,1,38,1,2694,1,83,1,84,2,2702,1,105,1,106,1,2758,1,2766,1,246,1,247,5,249,1,2776,1,2793,1,2803,1,2814,1,2821,8,2838,1,1111,5,2845,2,2846,2,2847,2,2848,2,2849,2,2851,2,2853,2,2855,2,2856,2,2859,2,2861,2,2862,4,2863,2,2864,2,2865,2,2866,7,2867,6,2870,3,2871,2,2872,2,2873,2,2874,2,2881,2,2892,3,2620,3,2896,3","staffdevelopment,247,8","staffed,120,1,2713,1,2766,1,2862,1","stage,35,1,2703,1,2705,1,2717,1,111,1,2718,1,2719,2,2737,1,2741,1,227,1,2776,1,2791,1","staged,2718,1,2720,1","stages,35,1,2708,1","staggering,15,1,1094,1","staging,2813,1,2881,1","staining,120,1","stains,2791,1","stall,1111,3","stamp,330,2,334,2","stand,207,1,2810,1,2812,1,2894,1","standard,6,1,120,1,330,2,334,2,1154,1,20,4,2693,1,48,1,62,1,69,1,110,1,2739,4,2743,4,2753,1,2755,4,207,1,2804,1,2862,1,2892,2,2896,1","standardisation,31,1","standardised,31,1","standardization,71,1","standardized,226,2","standards,2688,1,49,2,2762,1,246,1,2797,1,2821,2","stander,1111,16","standers,1111,5","standing,221,3,2801,1,1111,1,2895,1","stapled,2720,1","stapler,2720,1","stapling,135,1","star,332,158,2820,152,2896,1","stare,220,1","start,117,1,330,2,332,1,334,2,1136,5,1137,6,1164,2,1190,2,2799,1,103,1,2710,1,126,1,214,1,226,1,227,1,322,1,2820,1,2821,4,2825,1","started,320,1,2692,1,38,1,65,1,103,1,110,1,2713,1,2714,1,127,1,2753,1,2758,1,2762,3,2803,1,2814,1,2821,3,2871,1,2895,1,2897,1","starten,1136,3","starting,31,1,32,1,103,1,2832,1,2896,1,2897,1","startingmy,2897,1","starts,35,1,2825,1","startzeit,1136,1","stat,1135,3","state,80,1,107,1,114,1,117,1,120,1,135,1,137,2,320,2,330,1,334,1,1124,36,2688,1,15,1,20,4,35,4,38,1,49,2,51,1,2694,3,65,1,2698,1,2702,1,100,1,2707,1,103,3,110,1,2711,1,2712,1,2713,1,127,1,2719,1,143,1,2724,2,2762,2,2763,2,207,1,2766,2,2769,1,2770,1,246,1,256,1,2778,1,2779,1,295,1,2804,1,2807,2,322,1,2821,17,1094,1,1077,1,1081,2,2864,1,2885,1,2887,1,2893,2,2895,1","stategy,2759,1,2811,1,2805,1","statement,103,3","statements,330,1,334,1","states,49,2,2695,1,110,1,251,2,2885,1,2887,1","staticcontrols,1179,1,1192,1,1248,1","statins,226,1","station,330,1,332,1,334,1,2691,1,2693,1,48,1,62,1,69,1,2820,1,2830,1","stationed,105,1","stationery,28,1","stations,2691,1,2830,1","statistical,31,1,2620,9","statistically,2620,2","statistician,2620,3","statistics,2620,4","stature,110,1,2778,1,2779,1","status,1136,2,1137,2,1190,1,20,1,30,1,2694,1,110,1,2714,1,128,2,2753,1,2768,1,2776,1,2818,1,2821,2,2829,1,1135,2","stay,90,1,330,1,332,4,334,1,1092,1,2692,1,2694,1,2718,1,209,1,216,1,220,2,2770,1,2776,1,2791,1,2801,1,322,1,2817,1,2820,3,2821,1,2822,4,1111,11,2859,1","stayed,2862,1","staying,2692,2,38,1,1111,1,2896,1","stays,309,1,2776,1","std,28,1,1111,1","steadily,38,1,2845,1,2862,1","steady,2719,1","steal,6,1","steatohepatitis,103,1","stellate,2776,1,263,1","stem,330,1,334,1,2619,2,227,1,2801,1,2864,1,2894,1","stenosis,2694,1,251,1,2791,1,322,1","stent,51,1,2799,1,2710,1,2711,1,126,1","stenting,2694,1,2711,1,2718,1,2797,1,2807,1","stents,2715,1,322,1","step,1137,1,1164,2,35,3,38,1,1111,1,2896,1","step1,1136,1,1137,1,1190,1","step2,1136,1,1137,1,1190,1","stephen,36,1,37,1","stepping,2821,1","steps,292,1","stereo,2821,1","stereoradiosurgery,2827,1","stereoradiotherapy,2827,1","stereotactic,2750,1,234,1,2766,1,2767,1,2801,2,2802,3,2804,1","stereotactice,2749,1","stereotaxic,2801,1","sterile,90,6,2702,3","sterilization,90,3,2702,3","sterilized,90,2,2702,1","sterilizer,2702,1","sterilizes,90,1","sterilizing,90,1","steriotactic,2801,2","steroid,2776,1,263,1","steroids,223,1,2776,1,263,1,2791,1","stickler,2778,1,2779,1","stiffness,216,1","stigma,2859,1","stil,1136,1","still,1092,1,220,1,2770,1,2844,1,2874,3,2892,1,2896,4","stimulated,219,1","stimulates,33,1","stimulating,2739,1,2743,1,2755,1","stimulation,143,1,219,1,227,3,256,1,2776,1,263,1","stimulator,2694,2,219,1","stimulus,2724,1,2821,1","stipend,209,1","stipulated,330,1,334,1,110,1","stirring,2761,1","stock,220,1","stockings,221,1","stoic,2862,1","stoma,137,3,139,12,2717,1,2720,1","stomacare,139,8","stomach,137,1,320,1,222,1,2791,1,2809,1","stomaplasty,2821,2","stone,120,1,135,1,323,1,35,1,2711,1,2718,4,211,1,322,9","stones,120,1,2718,1,322,7,2821,1","stool,1097,1,2791,1,2840,1","stooped,216,1","stop,2799,1,2710,1,126,1,216,3,220,4,226,2","stopped,220,1","stopping,220,1","stops,230,1","storage,2702,1,2778,3,2779,3","store,1111,1","stored,309,1,2694,1,2753,1,218,1","stores,90,1,139,1,79,1,2702,1","stories,2870,1,2872,2","story,2872,1","storz,2766,1","str,1124,6,1127,2,1213,4,1216,8,1222,4,1228,4,1233,4,1245,12,1126,32,1130,1,1135,2,1140,9,1171,1,1205,3","str1,1126,3","str2,1126,3","stra,2821,1","strabismus,249,1","strains,28,1,2791,1","strasse,213,1","strategically,2894,1","strategies,2694,1,103,1,2737,1,2741,1,209,1","strategieskerala,2821,1","strategy,31,1,2759,1,2811,1,2805,1","strcmp,1153,1,1237,1,1126,2","stream,139,1,2791,1,2895,1","streamline,2717,1,2895,1","street,2874,1","strength,2619,1,15,1,2698,1,2758,1,216,1,223,1,230,1,246,1,2803,1,2814,1,2821,2,1094,1","strengthen,2895,1","strengthened,2895,1","strengths,2619,1","strenuous,31,1","streptococcal,268,1,38,1","stress,29,1,2694,1,2707,1,105,2,128,1,215,2,220,1,221,1,222,2,223,1,2821,1,1102,1","stresses,28,1","stretching,2821,1","strict,1165,1,35,1,108,1,109,1","strictly,330,2,334,2,1111,1,2897,1","stricture,322,2","strictures,2711,2,322,1","strikes,2897,1","string,1127,1,1126,2,1135,5","strip,143,1,256,1","strips,216,2","stripslashes,1126,2","stristr,1126,2","strive,2736,1,2740,1,2821,1","strives,2694,2,224,1,246,1","striving,298,1,38,1,2694,1,2838,1","strkey,1127,3","strleft,1124,8","strlen,1124,36,1127,4,1133,2,1134,3,1139,2,1142,2,1152,1,1153,3,1162,14,1179,2,1180,1,1185,4,1186,1,1225,3,1254,17,1192,2,1197,1,1196,1,1198,8,1201,1,1204,1,1210,5,1213,5,1216,10,1219,4,1220,2,1222,6,1231,2,1228,5,1233,7,1236,1,1248,2,1239,1,1242,2,1245,6,1250,2,1126,38,1140,8,1143,3,1145,2,1146,3,1157,4,1171,3,1189,1,1193,3,1205,3,1208,3,1251,1,1255,2","stroke,128,2,213,5,214,3,215,2,216,1,217,2,218,2,219,1,220,1,221,2,222,1,223,1,224,1,225,1,226,4,2765,1,229,1,230,24,2807,1,2847,1","strong,83,1,220,1,2797,1,2813,1,2862,1","strongly,28,1","strontium,2770,1,2801,2,2804,1","strpos,1120,3,1162,6,1126,3,1140,2","strresult,1124,32","strright,1124,10","strtolower,1124,6,1126,19","strtoupper,1126,2","structural,2619,1,143,1,220,2,222,1,256,1,2778,1,2779,1","structure,90,1,2825,1","structured,111,1,2821,1","structures,2736,1,2737,2,2740,1,2741,2,2750,2,2801,1,2802,1,2821,4","strung,10,2","strval,1124,25,1126,15","student,19,1,41,1,42,1,43,1,330,4,334,4,4,1,20,1,28,7,29,3,30,1,32,1,35,2,2694,1,2696,1,2845,2,2846,2,2847,2,2848,2,2849,2,2851,2,2853,2,2855,2,2856,2,2859,2,2861,2,2862,2,2863,2,2864,3,2865,2,2866,2,2867,2,2870,2,2871,2,2872,2,2873,2,2874,2,2881,2,2897,3","studentcommunity,2897,1","students,300,1,330,9,334,9,2627,8,4,2,15,1,2692,1,28,10,29,1,31,1,32,4,33,6,35,10,2694,3,65,2,62,1,63,1,64,6,2696,12,69,1,2697,4,2698,1,71,1,141,1,2763,1,2819,3,1094,1,1081,4,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,5,2856,5,2859,1,2861,1,2862,1,2863,3,2864,7,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1,2620,5,2893,4,2896,4,2897,8","studentsare,2696,2","studentsstudying,2693,1,48,1","studentsto,64,1,2697,1","studied,330,1,334,1,209,1,2770,1","studies,120,2,330,1,334,1,2619,1,2623,1,31,2,35,2,51,4,2694,4,2799,1,71,1,2700,1,108,1,2710,1,126,1,143,1,2762,2,2763,2,219,1,227,1,256,1,2807,3,2862,1,2892,1,2620,3,2895,1,2897,1","studies’,2897,1","studio,28,1","study,117,1,120,1,199,1,298,1,330,2,334,2,2684,1,28,2,31,2,32,2,2693,1,35,2,48,1,2703,1,2705,1,2786,1,2787,2,62,1,2696,1,69,1,2697,3,71,1,80,1,103,4,110,26,2714,4,141,2,2724,4,2739,4,2743,4,2755,4,2763,3,213,3,219,1,221,1,227,3,2767,1,2769,1,247,1,251,1,2778,1,2779,1,2780,1,2784,1,2785,1,2790,1,2798,1,2821,4,1102,1,2840,1,2855,1,2863,2,2897,1","studydoppler,1099,1","studying,330,2,334,2,2692,1,2786,1,2787,2,62,1,69,1,2780,1,2874,1,2892,1","stunden,1136,1","sturdy,216,1","style,1136,1,1124,1,1137,2,1151,2,1152,12,1153,18,1154,1,1156,3,1161,2,1162,3,1190,1,1238,2,1198,1,1200,2,1201,12,1202,8,1207,3,1239,14,1240,8,2245,5,38,2,2708,1,110,1,2838,2,1126,6,1208,2,2891,5","styles,128,1,1126,1","suam,2717,1","sub,120,1,2724,3,2753,1,2821,5,2836,1,2620,1","subarachanoid,2776,1,263,1","subash,2821,1","subblock,1198,2","subcision,100,1","subclass,1135,1","subcutaneous,2776,1","subects,227,1","subhadra,332,2,2820,2,2822,1","subhakumari,6,1","subhash,36,1,37,1,2821,1","subin,2821,1","subins,2816,1","subject,6,1,330,3,334,2,1136,2,1127,5,1137,2,1175,7,1186,1,1190,1,1231,26,1232,1,1230,2,1233,35,1235,1,1236,19,1237,4,20,1,2823,2,62,1,2696,2,69,1,213,1,227,2,295,1,1111,1,1234,2","subjects,330,1,334,1,20,1,2697,1,110,3,295,1","submission,330,2,334,2,2863,1","submit,330,1,334,1,1137,2,1164,1,1213,11,1222,11,1228,11,1233,11,1245,11,2864,1","submitconfirmation,1136,1,1137,1,1190,1","submitted,6,1,330,2,334,2,2863,1,2892,1","submitting,6,1,330,1,334,1","subodh,332,1,2820,1","subramania,2821,2","subramanya,2859,1","subramoni,2859,1","subrata,332,1,2820,1","subscribe,28,1","subscribers,2708,1","subscription,2708,1","subsequent,6,1","subsequently,2770,1","subsidiary,20,1,2837,1","subsidized,1092,1,14,1,16,1,15,1,1094,1","subsite,2821,1","subspecialized,234,1","subspecialty,2694,1","substances,211,1","substantia,216,1","substantial,2831,1","substitute,1165,1,2863,1","substr,1127,1,1196,1,1198,6,1126,12,1135,1,1140,7","subtraction,309,1,2694,1,2807,2","subtypes,110,1","success,1137,1,1175,1,1182,1,208,1,2770,1,2797,1,2821,2,1126,2","successful,120,1,29,1,2717,1,2696,1,105,1,2712,1,2723,1,2724,1,2727,1,2737,1,2741,1,2745,1,213,1,2770,1,2801,1,2821,3,2859,2,2896,1","successfully,1137,1,2692,1,31,1,2694,1,105,2,108,1,2709,1,143,2,2753,1,207,1,256,2,2776,1,2894,1","successive,2801,1","suchas,35,1","suche,1136,1","suchen,1136,3","suchetra,2816,1","sucralfate,226,1","suction,2810,1,2812,1,322,1","sudan,2885,1,2887,1","sudden,221,1,230,2,2892,1","suddenloss,1099,1","suddenly,217,1,220,1,221,1","sudha,332,2,36,1,37,1,2820,2,2822,2","sudhakar,6,1,2863,1","sudheendhran,2847,1","sudheendran,2863,1","sudhir,2821,2,2847,1","suffer,15,1,215,1,2791,1,1094,1,2862,3","suffered,222,1,2791,1","sufferers,38,1,2838,1","suffering,14,1,15,1,2694,1,2696,1,2724,1,217,1,230,1,261,3,2791,3,2821,1,1094,1,2831,1,2871,1,2892,5","sufficient,226,1,1077,1","sugar,1099,1,2708,1,215,3,221,1,230,1,2840,2","suggested,6,1,2692,1,1111,1,2892,2","suggestions,2855,1,2897,1","suhasini,332,1,2820,1,2822,1","sui,2717,1","suitability,2720,1","suitable,29,2,108,1,216,1,2863,2","suite,2799,1,2710,1,126,1,2753,1","suited,15,1,1094,1","suites,135,2,28,1,143,1,256,1,2821,1","sujatha,332,1,2816,1,2820,1,2822,1","sukhatme,2620,1","sukre,332,1,2820,1,2822,1","sulcus,2724,1,227,1,2821,2","sulfamethoxazole,226,1","sulfides,2821,1","sulfinpyrazone,226,1","sulindac,2724,2,2737,1,2741,1,2821,2","sultan,2620,1","sultanate,2620,2","sum,330,1,334,1,1124,1","suma,2816,2","sumathi,332,1,2816,1,2820,1,2822,1","summarized,2821,1","summary,1111,1","summer,2821,1","sumvalue,1124,5","sumvaluerelative,1124,5","sun,1150,1,100,1,1126,1","sundaram,8,1,2847,1,2620,3","sundaresan,332,1,2820,1","sundaresankarakkonam,2822,1","sunday,1139,1,1150,1,28,1,1126,1","sundeep,2821,2,2845,1,2874,1","sundra,332,1,2816,1,2820,1,2822,1","sunflower,214,1","sunil,63,1,2821,2","suoerficial,99,1","super,4,4,2690,1,14,1,15,1,28,1,213,1,1094,1","superbis,2717,1","superficial,100,1,2801,1","superintendent,19,1,57,1","superspecialities,143,1,256,1","supervised,63,1,2708,1","supervision,90,2,31,1,32,1,2708,1,111,2,2712,1,128,1","supervisor,246,1","supplement,2823,1","supplemental,2862,1","supplements,225,1,229,1","supplied,6,1,330,1,334,1,15,1,1094,1","supplies,90,2,214,2,2829,1,1111,1","supply,90,6,268,1,290,1,29,1,2708,1,2761,2,217,2,221,1,230,1,292,1,1077,1","supplying,223,1","support,6,1,107,1,300,1,330,1,334,1,1136,1,1137,2,1190,1,2623,1,15,1,28,1,29,4,31,2,35,1,38,5,2694,1,84,1,2708,3,106,1,128,1,143,2,2736,1,2737,1,2740,1,2741,1,2745,1,2750,1,2758,1,207,1,216,1,230,1,247,1,249,1,256,2,2776,1,261,1,2794,1,2797,1,2803,1,2814,1,2821,9,1094,1,2829,1,2831,1,2838,3,2871,1,2874,1,2894,1,2895,1,2896,1","supported,2690,1,35,1,2723,1,2727,1,234,1,1081,1,2893,1","supportedby,1098,1","supporting,2762,1,2797,1,2829,1,2831,1","supportingstructures,35,1","supportive,2717,1,2739,3,2743,3,2755,3,2776,1,2792,1,2798,1,2804,1","supports,2690,1,2753,1,246,1,2895,1","suppressing,223,1","suppression,2801,1","sur,2715,4,2744,4,2821,2","surabhi,2816,1","sure,6,1,120,1,139,1,92,4,246,1,2791,1,2821,1,1111,1,2863,1","surekha,2816,1","suresh,6,8,19,1,70,2,332,2,2820,2,2821,2,2822,2,2847,1,2863,2","surface,2619,5,217,1,223,1,225,1,229,1,2773,1,1081,1,2893,1","surg,19,1,63,1","surgeon,137,3,139,1,84,1,105,2,106,1,227,1,2770,2,2791,1,2821,5,1111,1","surgeons,107,1,131,1,135,1,38,1,2717,1,103,3,105,4,111,1,118,1,120,3,2719,1,2722,1,2725,2,2730,4,2759,3,2770,6,254,1,2797,2,2811,3,2805,3,2821,42,1077,7","surgeries,135,3,137,1,139,1,1092,2,16,1,35,7,15,1,38,5,2694,7,82,1,108,1,2715,2,141,1,142,1,143,8,232,1,2767,1,2769,1,2770,4,246,1,256,8,2794,1,2810,3,2812,3,322,9,1094,1,2838,1,2847,1,2859,3,2870,1,2892,1","surgery,8,4,78,4,98,2,99,2,114,1,117,1,131,6,135,8,137,9,139,5,233,4,252,1,253,1,309,1,323,3,1092,4,2245,1,24,1,35,5,36,8,2692,16,32,1,37,8,38,6,2694,9,2695,3,2703,5,2705,5,2716,1,2717,7,2799,1,2696,5,79,9,84,1,100,3,103,1,105,5,108,1,110,1,111,1,2710,1,118,1,120,1,126,1,2715,12,2718,11,2719,7,2720,9,141,1,142,1,143,1,2722,12,2723,8,2724,3,2725,6,2727,7,2730,11,2733,1,2736,2,2737,5,2740,2,2741,5,2743,1,2744,7,2745,3,2746,1,2748,1,2749,7,2750,13,2763,1,215,1,216,1,217,1,220,2,227,1,230,2,232,10,234,11,2766,5,236,5,2770,8,2771,1,246,5,251,2,254,3,2773,6,256,1,2774,2,2776,1,2790,2,2791,14,2792,14,2793,5,2794,8,2795,5,266,2,2797,1,2810,2,2812,2,2801,1,2802,1,2813,3,322,6,2821,99,2825,2,1084,5,2838,3,1111,14,2847,16,2859,1,2870,1,2871,2,2874,1,2885,1,2891,1,2892,9","surgical,90,1,131,1,137,3,323,1,35,8,38,2,2694,2,2717,2,2696,7,79,1,84,4,2707,1,105,1,108,5,109,1,2711,1,120,2,2712,1,2715,1,2718,2,2719,1,143,4,2722,4,2727,4,2736,1,2737,3,2740,1,2741,3,2745,1,2750,1,2759,3,232,1,2766,2,246,2,256,4,2776,3,2791,2,2792,1,2797,1,269,1,2810,1,2811,4,2812,1,2805,3,2808,2,2809,5,2813,10,2814,9,322,1,2821,18,2825,3,2827,2,1084,1,2838,1,1111,3,2847,4","surgicalaspects,35,1","surgically,120,1,2821,1","surgicalnursing,63,2","surgrey,322,1","surgury,2896,1","surij,2821,1","suriname,2885,1,2887,1","surith,36,1,37,1","surpass,127,1","surprise,2897,1","surrounding,2711,1,217,1,2801,1","survey,110,3,295,2,2620,1","survival,208,1,215,1","survive,2837,1","survivors,38,1","susan,332,1,2820,1,2822,1","susceptibility,201,1","suscipit,249,1","susheel,2816,1","susheelamma,332,1,2820,1,2822,1","suspected,111,1,2758,1,207,1,221,2,222,1,230,1,2770,2,2781,1,2782,1,2783,1,266,1,2803,1,2814,1","suspense,2758,3,2803,3,2814,3","sustained,110,1","suturing,135,1","svalbard,2885,1,2887,1","swallowing,35,1,120,1,2722,1,217,1,223,4,230,2,2821,2","swami,19,1,2845,1,2863,2,2870,1","swamy,332,1,2816,1,2820,1,2821,1,2822,1","swapping,2778,1,2779,1","swarup,332,1,2820,1,2822,1","swayam,332,1,2816,1,2820,1,2822,1","swaziland,2885,1,2887,1","sweat,86,1","sweating,99,1,100,1,221,1","sweden,2885,1,2887,1","sweepers,2892,1","sweetness,215,1","sweets,215,1","swelling,225,1,226,2,229,1,230,2,2791,1","swellings,226,1,2791,2","swetha,2816,1","swimming,214,1,215,1,226,1","swinging,216,1","switch,1124,10,1156,1,1161,1,1162,3,1186,2,1207,1,1217,1,1246,1,2703,2,2705,2,2797,2,1126,2,1140,2,1252,1","switchboard,1111,1","switzerland,2885,1,2887,1,2620,1","syamala,332,1,2820,1,2822,1","syllabus,330,3,334,3,2693,2,48,2,62,2,69,2","symbols,1137,2","symmetrical,230,1,2859,1","sympathectomy,2776,1,263,1","sympathetic,227,1","symposia,103,1","symposium,2821,4,2847,2","symposiums,2696,1","symptom,216,2,217,1,221,1,222,2,2776,1,1098,1","symptoms,300,1,1099,1,38,1,135,1,215,1,216,5,218,1,220,2,221,5,222,3,223,5,225,3,229,3,2775,1,2776,1,2838,1,1102,1,2862,3","syncope,214,1,215,1,216,1,217,4,218,1,219,1,220,1,221,6,222,1,223,1,225,1,226,1,229,1,230,1","syndrome,1074,1,2786,16,2788,1,103,2,106,1,110,2,2712,1,128,1,143,1,2763,1,217,1,225,1,229,1,2773,1,256,1,2775,2,2778,43,2779,43,2781,2,2782,2,2783,2","syndromes,2720,2,2775,1,2776,1,2778,5,2779,5","syndromic,2778,2,2779,2,2781,2,2782,2,2783,2","synergy,2894,1","synovial,2809,1","syntax,1154,1","synthesize,2697,1","synthetic,251,1","syria,2885,1,2887,1","syringes,90,1","syscan,2694,1","syste,2753,1","system,6,7,201,2,309,1,1136,1,1097,1,1137,2,1190,1,2623,1,2690,1,15,2,28,1,29,1,31,1,2694,2,2799,1,2698,1,2702,1,108,2,2710,1,126,1,2737,2,2741,2,2749,1,2750,2,2753,10,2758,2,2761,3,207,1,215,1,217,3,221,2,223,4,225,4,227,1,229,4,2766,2,246,4,2773,1,2801,1,2802,8,2803,2,2807,3,2814,2,2821,1,1094,2,1077,1,2895,1","systematic,35,1,2821,1","systemic,222,1,2775,1,2776,1","systems,201,2,31,2,51,1,71,1,86,1,128,1,143,1,207,2,247,1,256,1,2794,1,2801,1,2827,2","systemvoraussetzungen,1136,1","sytem,227,1","ta,330,1,334,2","tabellen,1136,2","table,330,2,334,2,1154,1,28,1,120,1,221,2,322,1,2820,9,2821,1,1102,1,1126,7,1135,21","tables,1137,4,1164,1,2840,4,1135,5","tablespace,1135,1","tactic,2821,1","tag,1136,2,1198,7","tagesăĽbersicht,1136,1","tagging,2694,1","tags,100,1","tailor,2802,1","tailored,84,1,222,1,2776,1","tailoring,28,1","taise,2821,1","taiwan,2885,1,2887,1","tajikistan,2885,1,2887,1","take,6,2,25,8,90,1,139,1,244,1,330,1,334,1,28,1,31,2,216,3,219,1,220,14,221,1,223,2,226,6,230,1,2792,2,2801,3,2821,2,2825,1,1111,5,1098,1,2874,1,2896,1","taken,6,2,137,2,330,2,334,2,35,1,2693,2,48,2,62,1,69,1,2718,1,2720,1,143,1,220,2,230,1,256,1,2790,1,295,1,2801,1,1111,1,1100,1,2863,1,2896,1","takentogether,62,1,69,1","takes,139,1,2694,1,2713,1,218,2,219,1,227,2,2792,1,2807,1,2862,1","taking,127,1,213,1,218,1,219,1,220,5,221,3,226,4,1111,1,2845,1,2874,1,2892,1","talented,15,1,1094,1","talk,220,1,230,1,1111,1","talked,2870,1","talking,230,1","talks,330,1,334,1","tall,2862,1","tamen,2717,1","tamil,2838,1","tamilnadu,2822,1","tamoxifen,143,1,226,1,256,1","tamper,6,1","tandem,2730,1,2745,1","tangible,2821,1","tanya,2896,1","tanzania,2885,1,2887,1","tap,2870,1","tapping,2776,1,263,2","tapvc,2692,1,2797,1","target,38,2,2737,1,2741,1,226,1,2801,4,2802,3,2838,2","targetname,1120,8,1174,10,1197,10","targets,2802,1,1100,1","tariff,2692,1,2817,1,1111,1","tariq,332,1,2820,1,2822,1","tarnekar,332,1,2820,1,2822,1","tarps,2862,1","task,1074,2","tasks,31,2,218,1","tastes,2841,1","tata,2821,2","tation,2821,1","tattooing,100,1,2707,1","taught,31,1,2696,1,220,1","tax,2829,2","taxi,2691,2,28,1,2830,2","tay,2778,1,2779,1","taybi,2778,1,2779,1","tb,295,1,2892,1","tbi,2801,6","tci,2823,7,2863,1","tcicochin,2823,1,2863,1","tea,2823,1,2862,1,2863,1,2864,1","teacher,330,1,334,1,35,1,111,1","teachers,35,1,2722,1,220,1,2821,1","teachersfor,35,1","teaching,4,4,14,3,28,1,31,2,49,2,2694,3,63,2,2696,1,71,1,105,1,2722,5,246,1,295,1,2821,7,2833,1,2847,1,2863,1,2620,1,2896,1","teachingpractice,63,1","teachings,2690,1,14,1,16,1,2897,1","team,6,5,90,1,107,1,131,1,137,1,298,1,1074,1,2688,1,35,1,31,1,38,8,2694,3,2717,3,2696,1,78,1,79,1,80,2,82,1,84,3,92,4,2708,3,106,1,108,1,111,2,118,1,120,1,2712,1,127,2,2719,2,143,2,2723,2,2725,3,2736,1,2737,3,2740,1,2741,3,2744,1,2749,3,2750,1,2759,1,245,1,246,5,247,1,249,1,256,2,2776,5,2792,1,2794,1,2797,1,2811,1,2804,2,2805,1,322,1,2821,7,2838,3,2841,3,2845,1,2847,1,2859,2,2862,1","teams,35,1,2838,1","tear,2770,1,2773,1","tech,20,1,2776,1,2816,1,2821,1","techiques,100,1","technetium,2770,1","technical,6,1,90,1,199,1,330,1,2684,1,15,1,29,2,31,3,65,1,69,1,2697,1,246,1","technician,117,1,2821,1","technicians,1077,1","technics,2694,1","technique,111,1,2711,1,2749,1,2770,1,2797,1,2801,1,2807,1,322,1,2821,5","techniquerequired,64,1,2697,1","techniques,137,1,35,1,31,2,51,1,84,2,105,1,108,1,120,4,143,1,2737,1,2741,1,232,1,246,1,256,1,2797,1,322,1,2863,1,2620,4","technological,2753,1,2821,1","technologically,208,1,2804,1","technologies,2619,1,4,1,84,1,86,1,2802,1,2834,1,2894,1","technologist,218,3,227,1","technologists,31,1,2804,1","technology,330,1,2619,1,2690,3,14,1,35,1,15,1,20,8,29,4,30,2,38,2,49,2,51,2,2694,1,2800,1,2697,2,71,1,110,2,117,1,2724,1,2730,1,2737,1,2741,1,2761,1,207,3,232,1,2766,1,247,1,2797,1,2802,1,2821,7,1094,1,1081,1,2838,2,2864,3,2893,1,2895,2,2623,2","technologyand,2724,1","tee,2797,3","teenagers,215,1","teeth,35,10,2727,2,2745,2,226,1,230,1","teeththrough,35,1","tegic,2821,1","tel,330,11,334,11,2693,11,48,11,62,11,69,11,2817,1,2818,1,2821,1,2825,1,2826,1","telangiectasia,2778,1,2779,1","tele,330,2,334,2,2693,2,48,2,62,2,69,2,118,1","telecasted,38,1","telecom,28,1","teleconsultation,38,1","teleconsultations,38,1","telefonnmmer,1136,1","telemedicine,2690,1,38,5,118,1,141,1,2838,1,2862,1,2881,2","telephone,6,1,320,1,330,2,334,1,28,1,2693,1,48,1,62,1,69,1,290,1,2819,1,1111,9,2863,1","telephones,1111,1","television,1111,2","teli,332,1,2820,1,2822,1","tell,214,1,218,2,1111,1","telling,216,1","temp,1210,1","temperature,207,1,217,1,225,1,229,1,2793,1","tempero,2746,1","tempfoldernotfound,1136,1,1124,1,1137,1","tempinsufficientpermissions,1136,1,1124,2,1137,1","template,1136,8,1122,2,1127,10,1129,2,1133,2,1137,10,1139,2,1142,2,1156,2,1159,2,1167,2,1170,2,1173,2,1177,2,1179,2,1185,2,1188,2,1190,8,1225,2,1254,2,1192,2,1195,1,1198,9,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,4,1231,123,1232,5,1228,2,1230,10,1233,130,1235,12,1236,117,1237,16,1248,2,1242,2,1245,2,1250,2,1145,2,1234,9","templateencoding,1122,2,1124,1,1129,1,1133,2,1139,2,1142,2,1148,2,1152,2,1156,2,1159,1,1161,2,1167,2,1170,2,1173,1,1177,2,1179,2,1182,2,1185,2,1188,2,1225,2,1254,2,1192,2,1201,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1231,2,1228,2,1233,2,1236,2,1248,2,1239,2,1242,2,1245,2,1250,2,1126,2,1145,2","templatefilename,1122,3,1129,1,1133,3,1139,3,1142,3,1148,2,1152,3,1156,3,1159,1,1161,3,1167,3,1170,3,1173,1,1177,3,1179,3,1182,2,1185,3,1188,3,1225,3,1254,3,1192,3,1195,1,1201,3,1204,3,1207,3,1210,3,1213,3,1216,3,1219,3,1222,3,1231,3,1228,3,1233,3,1236,3,1248,3,1239,3,1242,3,1245,3,1250,3,1145,3","templatepath,1198,1","templates,1136,2,1127,8,1137,4,1190,2,1238,1,1231,45,1232,9,1230,9,1233,33,1235,4,1236,43,1239,9,1234,19,1237,21","templatesdatasource,1231,5,1236,5","templatesdir,1231,1","templatesorder,1231,1","temples,2690,1","tempora,249,1","temporă¤re,1136,1","temporă¤ren,1136,2","temporal,2722,1,2821,2,2847,1,2863,1","temporarily,223,2,1111,1","temporary,139,1,1124,1,1137,3,217,1,221,2,222,1,1111,1","temporaryfolder,1124,34","tempore,114,1","temporomandibular,2744,1","temporomandibulardisorders,35,1","tended,2838,1","tendencies,226,1","tendency,215,1,216,1","tenderly,14,1","tends,2791,1","tension,215,1,222,4","tenure,2894,1","teratology,2863,1","teratoma,2794,1","teresa,2822,1","term,207,1,217,1,221,1,2821,3,2862,1,2620,1,2894,1","terminally,2690,1,38,1,2770,1,246,1,2776,1,2838,1","terminate,1122,6,1129,6,1133,6,1139,6,1142,6,1148,3,1152,3,1156,6,1159,6,1161,4,1167,4,1170,6,1173,2,1177,6,1179,6,1182,4,1185,6,1188,6,1225,2,1254,2,1192,6,1201,3,1204,6,1207,6,1210,2,1216,2,1219,2,1231,2,1236,2,1248,2,1239,3,1242,2,1245,2,1250,2,2786,1","terminated,2837,1","termination,2837,2","terms,330,1,334,1,2823,2,103,1,2821,2,2836,1,2837,11","territory,2885,1,2887,1","ters,2821,1","tertiary,137,1,2690,1,14,1,2694,1,143,1,256,1,2792,1,295,1","tesla,2807,1","test,6,1,26,4,330,15,334,16,1099,1,2247,4,2692,2,20,1,2693,1,48,1,2799,4,62,1,69,1,2697,1,100,1,2707,1,108,2,2710,4,126,4,214,2,215,2,216,2,218,7,219,7,220,3,221,5,222,2,223,6,225,3,226,5,227,5,229,3,230,2,2768,1,2770,1,251,1,2797,1,295,2,2798,1,2825,1,2826,1,1081,1,2832,1,1098,2,1101,1,2840,7,1135,1,2892,1,2893,1,2896,2","tested,108,2,109,1,2896,1","testicle,2791,1","testimonials,19,1,20,1,28,1,30,1,41,1,42,1,43,1","testimonium,2717,2","testing,98,2,2619,1,29,1,2694,4,2799,3,100,1,108,4,109,4,2709,1,2710,3,120,1,126,3,143,2,2753,2,2762,1,217,1,226,2,249,1,256,2,292,1","testis,106,1,2791,3","testnerve,1099,1","testpatients,227,1","tests,330,1,334,1,2694,1,2799,3,100,2,103,1,2710,3,120,1,126,3,143,1,2753,1,216,2,220,1,221,2,222,1,223,2,225,1,226,2,227,2,229,1,2769,1,256,1,2791,1,269,1,295,4,2798,1,1099,1,1100,1,1102,1,2892,1,2896,1","tethered,232,1","tetralogy,268,1,2703,1,2705,1,2797,1","texas,2821,1","text,6,1,1136,2,1122,1,1124,51,1125,2,1127,2,1129,1,1133,1,1137,2,1139,1,1142,1,1154,1,1156,1,1159,1,1167,1,1170,1,1173,1,1175,3,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1126,4,1145,1,2897,1","textarea1,1141,1,1138,1,1139,29,1142,16,1144,1,1140,2,1145,16","textarea2,1141,1,1138,1,1139,29,1142,16,1144,1,1140,2,1145,16","textarea3,1141,1,1138,1,1139,29,1142,16,1144,1,1140,2,1145,16","textbook,110,1","textbooks,64,1","textbox1,1141,1,1139,29,1142,16,1144,1,1140,2,1145,16","textbox2,1141,1,1139,29,1142,16,1144,1,1140,2,1145,16","textbox3,1141,1,1139,29,1142,16,1144,1,1140,2,1145,16","textcolumn,1124,5,1139,1,1152,1,1179,1,1192,1,1201,1","texts,1124,6,64,1","textvalue,1124,5","tfcc,251,1","tga,268,1","thailand,2885,1,2887,1,2620,1","thakkar,2821,1","thalassemia,2778,1,2779,1","thalasserry,2690,1","thalayolaparmbu,2821,1","thaliomide,2739,1,2743,1,2755,1","thamarassery,332,5,2820,5","thancure,35,1","thank,2692,1,2856,1,2867,1,2892,2,2896,2","thanked,2896,1","thankful,2870,1,2874,2,2892,2","thankfulness,2870,1","thanking,2892,1","thanks,6,2,2692,1,2892,1","thara,36,1,37,1","theanatomical,2845,1","theannual,103,1","theater,29,1,2821,1","theaters,28,1,29,1,2793,1,2827,1","theatre,90,1,330,1,334,1,2693,1,48,1,62,1,2696,1,69,1,2723,2,2821,5,1111,1","theatres,137,1,2688,1,2690,1,38,1,114,1,2766,2,246,1,1077,1","thebehavioural,2696,1","thebest,2694,2","theclinical,64,1","theconcept,2897,1","thecountry,35,1","thecourse,2696,1","theday,227,1","thedegree,227,1","thedepartment,35,2","thedesign,35,1","thediagnosis,35,1","thedirection,31,2","thedisease,35,1","theelectrical,227,2","thefacilities,2896,1","thefts,6,1","thehearing,227,1","theirfamilies,2776,1","thekkadi,2863,1","thelatest,2896,1","thelibrary,2897,1","themaster,1101,1","theme,1154,1,103,3,295,1,2881,1","themedical,2859,1","themessage,35,1","themicro,35,1","themselves,31,1,2862,1,2863,1","thenursing,63,1","theodds,2859,1","theoperating,29,1","theoperation,29,1","theoral,35,1","theoretical,35,1,31,2,105,1","theoreticaland,31,1","theories,63,1","theory,330,1,334,1,1165,1,35,2,31,2,2694,1,2696,1,105,1","thepatients,35,1","thepeople,2897,1","thepotentially,227,1","thepractical,64,1","thepractices,35,1","thepresident,2897,1","theprevention,35,1","theprimary,35,1","thequality,2896,1","therapeutic,137,1,35,1,29,1,31,1,2799,1,64,1,2697,1,86,1,103,1,2710,1,114,1,118,1,2711,1,120,1,126,1,2770,1,2847,1,2864,1","therapeutics,2695,1","therapies,33,1,2708,1,230,1,2778,1,2779,1,2864,1","therapist,127,2,139,1,2725,2","therapists,31,2,2694,1,139,1","therapy,323,1,35,1,20,1,29,1,30,1,31,4,2694,3,2799,1,2696,1,2700,1,2707,1,103,1,2708,2,108,1,110,2,2710,1,120,1,126,1,143,2,2722,1,2736,1,2737,1,2740,1,2741,1,2749,1,2750,1,213,1,217,1,226,2,230,3,2768,5,2770,4,256,2,2798,1,2797,2,295,1,2801,6,2802,4,2804,4,2821,2,2847,2,2896,2","thereare,31,1","thereby,90,2,35,1,322,1","therefore,6,1,330,3,334,3,29,1,38,1,2753,1,2838,1,1111,1","theresa,2816,1","thermal,51,1,2761,2","thermalcycler,2761,1","thermolyne,2761,1","theseinvestigations,2694,1","theselected,2897,1","theses,2715,1,139,1,2620,1","thesetests,227,1","thesis,2763,1","thestudent,29,1,2697,1","thestudents,31,1,63,1,2696,2","thestudents’,2696,1","thesuccessful,31,2","thesupport,35,1","thethird,2696,1","thetraining,35,1","theus,2896,1","thevara,332,157,2820,151","thevital,1097,1","theyare,35,1","thick,268,1","thicken,214,1","thickens,2791,1","thiefs,6,1","thigh,2821,1","thilak,8,1,251,6","thing,2862,1,2870,1","things,6,1,216,1,230,1,1102,1","thingshappened,2896,1","think,6,1,220,3,230,1,2862,1,2870,1,2892,1","thinking,2696,1,2870,1,2874,1","thinned,2821,1","thinner,219,1","thinners,230,1","thinning,111,1","third,330,1,334,1,14,2,31,2,32,2,2696,1,213,1,2837,1","thirdly,2896,1","thirdyear,2696,1","thirst,215,1,1099,1","thiruvananthapuram,330,2,334,2,2690,1,2692,1,2693,1,48,1,62,1,69,1,2821,2","thiscourse,2696,1","thisinstitution,2897,1","thisspacious,64,1","thisusually,227,1","thomas,63,1,2816,1,2821,3,2847,1","thoracic,19,1,2694,1,2715,1,2799,1,84,1,2710,1,114,1,126,1,246,2,266,1,1077,1,1084,1","thoraco,84,1,246,1","thoracoscopic,2694,1","thoracoscopy,2792,1,2794,2","thoracotomy,251,1","thorough,108,2,109,1,217,1,2892,1","thoroughly,2702,1","those,6,4,330,3,334,3,4,1,14,1,16,1,35,1,15,1,28,1,29,1,31,3,2693,1,38,2,48,1,2694,1,62,1,69,1,2697,1,2708,2,108,1,143,4,2750,1,215,1,2770,1,256,4,2776,1,2778,1,2779,1,292,1,2827,1,1081,1,2832,1,2833,1,2893,1,2895,1,2896,1","thosewho,2897,1","though,6,1,2786,2,2707,1,215,1,216,1,226,1,2778,1,2779,1,2821,1,2874,2","thought,2620,1","thoughts,220,1","thousand,2821,1,2874,1","thousands,2692,1,38,1,2896,2","thread,10,2,2821,1","threadlift,2732,1","threads,2821,1","threat,2801,1","threatening,221,1,223,1,2896,1","three,330,2,334,2,35,1,2692,2,28,1,38,1,2786,1,106,2,110,1,141,1,142,1,143,1,2723,1,2737,1,2741,1,2750,2,2763,1,209,1,222,1,226,1,230,1,249,1,256,1,2790,1,2791,4,2797,3,2801,4,2804,1,2807,1,2821,6,2826,1,2838,1,1111,1,2862,1,2863,1,2874,1,2620,1","threemodalities,35,1","thrilled,2870,1","thriruvananthapuram,2690,1","thrissur,2892,1","throat,268,1,2694,1,2736,1,2737,1,2740,1,2741,1,223,1,1100,1","throbbing,222,2","thrombo,2799,1,2710,1,126,1","thrombocytopenia,2714,1","thrombolysis,217,1","thrombophelia,2762,1","thrombosis,222,1,226,2","thrombotic,213,1","through,6,3,131,1,137,1,320,1,2690,1,14,4,16,1,35,4,15,4,2692,1,28,2,33,1,38,2,2694,1,65,1,2696,2,84,1,92,4,100,1,108,1,109,1,135,1,139,1,143,1,2725,1,2736,1,2740,1,2750,1,2753,1,2759,1,2763,1,207,1,217,1,230,2,2769,1,246,1,247,1,256,1,2776,1,2797,1,290,4,291,4,293,5,2811,1,2805,1,322,5,2821,3,1094,3,2825,1,2831,1,2838,2,1111,3,2841,1,2863,2,2864,1,2870,1,2874,1,2881,1,2623,1","througheducation,1094,1","throughorganised,35,1","throughout,309,1,330,1,334,1,2690,1,51,1,2694,2,2713,1,223,1,2831,1,1111,1,2845,1,2863,1","throughput,2864,1","thu,1150,1,1126,1","thumb,2821,1","thursday,1139,1,1150,1,2788,1,2709,2,2746,1,2759,2,2765,1,236,1,2811,2,2805,2,1126,1","thursdays,103,1,111,1,2709,1,2728,1","thus,35,1,2692,1,108,1,2720,1,2758,1,215,1,2803,1,2814,1","thymus,223,3","thyroid,103,20,2708,2,106,2,108,1,110,3,111,1,143,1,2736,1,2740,1,2767,1,2768,2,2770,7,2771,1,256,1,2809,1,2821,1","thyroidcarcinoma,2694,1","thyrotoxicosis,2768,1,2770,1","thyroxine,226,1","tibial,251,1","tick,330,1,334,1,2817,1","ticket,330,13,334,13","tickets,330,3,334,3","tidal,207,3","tificate,334,1","tight,220,1","tightly,2753,1","tilak,2822,1","tile,2871,1","till,131,1,330,1,334,1,220,2,223,1,226,1,322,1,2821,1,2892,1","tilt,221,1,2797,1","tilted,221,1","time,6,5,90,3,137,1,320,1,330,9,332,1,334,9,1136,5,1141,2,1124,1,1127,3,1132,2,1133,33,1134,3,1137,10,1138,6,1139,132,1142,30,1144,2,1153,1,1154,7,1156,16,1161,14,1178,3,1179,41,1185,1,1186,1,1190,5,1254,1,1192,43,1196,2,1202,1,1203,2,1204,34,1207,14,1240,1,14,1,28,1,29,2,31,2,2693,1,48,1,51,1,2694,1,62,1,69,1,84,1,110,1,120,2,127,1,2753,1,2762,1,216,1,217,1,218,1,219,2,220,1,221,3,222,3,223,1,226,4,230,1,232,1,2770,1,246,1,2776,1,2791,1,2797,1,269,1,290,1,291,1,292,1,293,1,295,1,2801,1,322,1,2816,1,2820,1,2837,1,1077,1,1111,14,1101,1,1126,3,1140,62,1143,6,1145,30,1146,6,1180,9,1191,3,1193,9,1205,3,2862,2,2863,1,2864,1,2870,1,2871,1,2874,1,2892,1,2896,1","time1,1156,3,1161,3,1207,3","time2,1156,3,1161,3,1207,3","timefaculty,35,1","timeliness,2837,1","timely,120,1,249,1,2821,1","times,6,2,244,1,1154,1,2709,1,218,1,220,1,222,1,225,1,227,1,229,1,2801,2,2859,1,2864,1","timestamp,1126,11","timings,2777,1","timolol,223,1","timor,2885,1,2887,1","tingling,215,1,219,1,225,1,229,1","tiny,2896,1","tional,2821,1","tions,2821,1","tips,2708,1","tiredness,215,1","tirupati,2821,1,2822,2","tiruvalla,2821,1","tissue,2619,4,38,1,120,1,143,2,2723,1,2724,2,2745,1,2749,1,2762,2,225,1,229,1,256,2,2801,1,2809,1,2813,2,2821,5,1081,1,2893,1","tissues,2619,2,35,1,222,1,2801,5","titanium,2745,1,2619,1","titel,1136,1","title,1136,2,1141,1,1132,1,1133,20,1134,9,1137,3,1138,1,1139,29,1142,12,1144,1,1156,2,1161,2,1178,3,1179,28,1190,2,1192,27,1196,2,1203,1,1204,20,1207,2,1140,2,1145,12,1146,1,1180,9,1191,2,1193,10,1205,9,2863,4,2864,1","titled,1074,1","titles,28,1","titration,2799,1,2710,1,126,1,2798,2","tive,2821,1","tiwari,2816,1","tk,2821,1","tkr,251,2","tlc,2798,1","tmj,2821,1","tmp,1124,3","tmpdate,1126,1","tmt,1098,1,2840,1","toa,31,2","toadvancedmedical,4,1","toarray,1175,2","tobacco,298,1,300,4,128,1,2821,1","tobago,2885,1,2887,1","tobecome,2896,1","todate,1139,21,1140,3","today,6,1,268,1,1136,2,1137,4,1156,2,1161,2,1190,2,1207,2,51,1,2694,1,2797,1,1102,1,2859,1,2620,1,2897,1","todetermine,2724,1","toe,2821,1","tof,268,1,2892,1","tofunction,2694,1","together,10,2,330,1,334,1,2688,1,2693,1,48,1,2694,1,103,2,110,1,118,1,2727,1,2737,1,2741,1,2759,1,2811,1,2805,1,309,1,2862,1,2894,1","togo,2885,1,2887,1","toiletries,28,1,1111,1","tokelau,2885,1,2887,1","tokey,1175,1","tolanur,332,1,2820,1,2822,1","told,2870,3,2871,1,2874,1,2892,1","tolerance,14,1,110,1,2739,1,2743,1,2755,1","tolerated,219,1,227,1","tom,110,1,2885,1,2887,1","tomography,2694,1,230,1,2769,1,309,1","tomonitor,227,1","tonga,2885,1,2887,1","tongue,268,1,2724,2,2809,1,2821,6","tonsillectomy,2694,1","too,1137,1,28,2,38,2,214,3,215,2,221,2,222,1,226,3,2838,1,2862,1,2892,1","took,2692,1,2821,1,2871,1","tool,108,1,110,1,2821,1,2620,1","tools,31,1,111,1,137,1,2802,2,2862,1","tooth,35,1","toothcoloured,35,1","toothlightening,35,1","top,330,1,334,1,2245,1,35,1,33,1,2694,1,2823,1,64,1,2891,1,2896,1","topics,244,1,141,1,247,1","topiramate,213,1","topmat,213,1","torsion,117,1,141,1","tort,1165,1","tosql,1122,1,1123,2,1127,9,1133,4,1134,1,1139,2,1142,3,1152,1,1156,1,1161,1,1162,2,1168,2,1177,1,1179,9,1185,3,1225,5,1254,4,1192,6,1201,1,1204,3,1207,1,1210,5,1213,2,1216,2,1219,4,1222,2,1231,1,1228,2,1233,2,1236,4,1248,6,1242,1,1245,2,1250,5,1126,6,1130,3,1140,9,1145,3,1146,1,1157,2,1171,3,1180,1,1189,4,1193,1,1205,2,1208,2,1211,10,1214,2,1220,3,1223,3,1226,3,1229,2,1234,4,1237,9","tostring,1122,5,1124,3,1133,15,1139,47,1142,32,1152,16,1156,1,1161,1,1167,3,1170,4,1177,6,1179,15,1185,12,1188,2,1225,11,1254,13,1192,14,1201,16,1204,18,1207,1,1210,9,1213,6,1216,10,1219,11,1222,7,1231,8,1228,6,1233,8,1236,7,1248,15,1239,13,1242,8,1245,6,1250,9,1145,32","total,90,1,330,2,334,2,1097,3,1137,2,1174,2,1178,1,1209,1,1230,1,1241,1,1247,1,2690,1,38,1,2703,1,2705,1,114,1,137,1,141,1,143,1,2736,2,2737,1,2740,2,2741,1,214,1,2767,1,256,1,2776,2,261,2,2797,1,2801,3,2804,2,2821,9,1092,1,2840,3,1191,1,2871,1,2897,1","totalfunction,1124,5","totaling,330,1,334,1,2821,1","totally,16,1,15,2,38,2,1094,2,2862,2","totalpages,1174,1,1179,2,1192,2,1210,2,1231,2,1248,2,1242,2","totalrecords,1136,1,1137,1,1178,2,1179,5,1190,1,1192,5,1248,5,1241,2,1242,5,1243,9,1247,2,1180,9,1191,2,1193,9,1252,9","totalrows,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5","tothe,35,1,64,1","touch,2761,1,217,1,225,3,229,3,2831,1","touched,143,1,256,1","toungue,2821,2","tour,25,8,2823,17,2863,9,2896,1","tour­,2823,2","tours,2823,9,2841,1,2863,4","toval,1175,1","toward,221,1","towards,330,1,334,1,15,1,38,1,2696,1,71,1,2707,1,2763,1,1094,1,1074,1,2892,2,2894,1","tower,1111,6","towers,330,1,334,1,2693,1,48,1,62,1,69,1","town,38,1,2838,1,2870,1","toxic,211,1,2768,2,2770,2","toxicities,2821,1","toxicological,320,1","toxicology,320,11,38,1,2695,1,78,1,79,1,141,1,1074,1,2847,1,2619,1","toxin,223,1","toxocon,1074,2","tpcentered,1174,1,1248,1,1242,1","tpl,1120,25,1122,20,1124,72,1129,8,1133,31,1139,20,1142,20,1148,11,1152,23,1156,48,1159,8,1161,47,1162,2,1167,20,1170,20,1173,8,1174,43,1177,20,1179,32,1182,11,1185,20,1188,20,1225,31,1254,20,1192,32,1195,5,1197,23,1201,23,1204,31,1207,48,1210,31,1213,30,1216,30,1219,31,1222,30,1231,20,1228,30,1233,30,1236,20,1248,31,1239,23,1242,20,1245,30,1250,20,1145,20,1208,3","tpmoving,1174,1","tpsimple,1174,1,1179,1,1192,1,1210,1,1231,1","tracer,2770,1","trachea,2801,1","tracheostomy,2776,1","track,28,1,246,1,2894,1","tracked,246,1","tracking,246,1,2807,1","tract,323,1,2694,1,118,1,143,1,2756,2,256,1,2821,1,1098,1","trademark,2837,1","tradition,35,1,33,1,65,1,64,1","traditional,49,2,71,3,127,1,2724,1,2745,1,224,1,2821,1,2862,1","traditionally,2862,1","trail,2823,1,2724,1,2821,1,2863,1","trails,2739,1,2743,1,2755,1","train,6,1,2691,1,35,1,15,1,29,2,31,2,71,1,105,2,2725,1,2727,2,2821,1,1094,1,2830,1,2620,1","trained,35,2,38,1,2694,2,84,2,2702,2,2708,2,105,2,108,1,110,1,111,3,120,1,139,2,2766,1,246,1,2776,1,2793,1,2804,1,2821,1,2894,1","trainee,103,1,2821,1","trainees,31,3,105,2,106,2,107,2,2722,1,2790,1,2821,8","training,199,1,2684,1,2688,2,2690,1,35,10,15,1,31,5,32,1,33,1,51,1,2694,4,65,1,298,1,2697,2,2698,1,71,2,2708,1,105,8,108,1,111,1,141,1,2722,7,2723,1,2736,1,2739,2,2740,1,2743,2,2755,2,2763,1,209,3,224,1,234,1,2769,1,246,1,251,3,2785,1,2790,1,2792,2,266,1,292,1,295,1,2821,29,1094,1,2825,1,1084,1,2838,1,2847,1,2620,2,2894,2","trainingprogramme,35,1","trainingprogrammes,35,1","trainof,2821,1","trains,105,1","tranplantation,2717,1","trans,1213,1,1228,1,1245,16,2715,2,2776,1,263,1,266,2,2797,1","transactions,2753,1","transaltional,2821,1","transcranial,82,1,84,1,2766,1,246,1","transcription,78,1,2753,1","transcriptomes,2724,1,2821,1","transducer,2797,1","transducers,2797,1","transesophageal,82,1,84,1,246,1,2797,1","transfer,330,2,334,2,2720,1,2723,1,2749,1,208,1,247,1,290,1,292,1,2821,3","transferred,1111,1","transfers,252,1","transform,330,1,334,1,15,1,1094,1","transformation,143,1,256,1","transforming,14,1,2864,1","transfusion,78,1,79,1,2757,1","transfusions,201,1","transient,213,1,223,1","transilluminator,2761,1","transition,139,1","transjugular,2711,1,120,1","translated,2708,1","translation,1136,3,1137,6,1190,3,1227,1,1212,1,1213,1,1232,1,1228,30,2724,1,2821,2,1229,1,2894,1","translational,2724,3,2821,4,2894,2","translations,1136,3,1124,1,1137,8,1190,3,1225,12,1227,5,1210,12,1212,5,1219,12,1231,12","translator,1111,1,2841,1","translators,1111,2","translocation,2786,1,2778,8,2779,8,2821,5","translocations,2778,1,2779,1","transmembrane,2763,1","transmissible,98,1","transmission,31,1,2694,1,216,1","transmit,223,1,2837,1","transplant,131,1,2717,6,118,1,120,1,2712,2,2719,2,2762,1,211,1,246,1,2801,5","transplantation,323,2,2700,2,120,2,2712,3,2719,9,2732,1,2757,1,2773,1,2791,1,322,3,2827,1,2863,1","transplantations,120,1,2712,1,322,1","transplanted,2719,1,2821,1","transplants,14,1,100,1,2707,1","transplatation,2715,1,2718,1,135,1,2719,1,137,1,2720,1","transport,38,1,2694,4,207,4,2863,1","transportaion,332,1,2820,1","transportation,220,1","transposition,268,1,117,1,141,1,143,1,256,1","transpositon,143,1,256,1","transthoracic,2797,1","transurethral,322,2","transvaginal,143,1,256,1","trauma,35,2,38,1,2694,1,82,2,84,2,137,3,2744,1,2745,3,218,1,232,3,234,1,236,1,254,2,2773,2,2774,1,2792,1,2794,1,2797,1,1077,1,2838,1","traumatic,35,1,2720,1,232,2,251,1,252,1","traumatology,251,1","travel,38,2,2823,1,2841,1,2845,1,2863,3","traveling,2821,1","travellingschedules,1100,1","travels,230,1","tray,1111,1","trays,90,1","tread,2859,1","treadmill,2770,1,2797,1","treadmills,2708,1,111,1","treasurer,2821,1,2863,4","treasurers,2817,1","treat,10,1,38,1,143,1,2724,1,2749,1,216,1,230,2,256,1,2776,1,2801,3,2802,2,2813,1,2821,1,1077,1,2862,2,2870,1","treatable,106,1,223,1","treated,253,1,268,1,296,6,300,1,15,1,2694,1,2715,2,2786,1,2787,1,2788,1,298,1,2700,1,103,1,2708,1,105,1,106,3,107,1,108,1,109,1,110,1,111,1,2709,1,120,1,2718,1,2720,1,143,1,2737,1,2741,1,2750,1,2756,2,2757,1,2759,1,213,1,214,1,215,1,216,2,217,2,218,1,219,1,220,2,221,1,222,2,223,2,224,1,225,3,226,1,227,1,2765,1,229,3,230,2,232,4,233,1,234,1,2766,1,236,1,2767,1,2768,6,2769,1,2770,2,2771,1,249,1,251,2,252,6,254,1,2773,1,256,1,2774,1,259,1,2775,10,2776,2,261,1,263,1,2777,1,2778,2,2779,2,2780,1,2781,1,2782,1,2783,1,2784,1,2785,1,2798,1,2790,1,2791,1,2792,1,2793,1,2794,2,2795,1,266,1,2797,1,269,1,295,1,2810,1,2811,1,2812,1,2801,1,2808,1,2809,2,2813,1,2821,2,1101,1,2862,1,2892,1","treatedhead,2724,1","treatement,2821,1","treating,35,1,100,1,105,1,111,1,120,1,2712,1,127,1,2724,1,2750,2,232,1,254,1,2821,1,1077,1,2838,1,2862,1","treatment,199,1,320,1,323,2,2688,2,16,2,35,18,15,2,2692,1,31,1,33,3,38,10,2694,3,98,1,2715,2,2717,2,2786,1,2799,2,298,2,80,1,2700,2,90,1,100,1,2707,3,2708,4,107,1,108,1,110,1,111,3,2710,2,118,1,120,3,2712,3,126,3,127,1,128,3,2718,3,2719,3,137,5,2720,1,142,1,143,4,2723,1,2724,2,2725,1,2727,1,2730,1,2732,2,2736,3,2737,4,2739,2,2740,3,2741,4,2743,2,2750,3,2755,2,2757,1,2758,3,2759,5,211,2,213,1,216,2,217,4,219,2,220,1,221,1,222,3,223,2,224,1,225,2,227,1,229,2,232,5,2768,1,2769,1,2770,3,249,1,251,2,256,4,2776,3,2778,1,2779,1,2781,1,2782,1,2783,1,2785,1,2791,5,2794,1,2797,1,295,1,2811,5,2801,19,2802,15,2803,3,2804,2,2805,5,2814,3,322,4,2821,12,1092,1,1094,2,2827,1,1077,1,2838,4,1111,5,2862,2,2874,2,2892,4,2619,2,2620,1,2896,6,2684,1","treatmentand,35,1","treatmentďż˝the,2896,1","treatmentmethods,2724,1","treatmentmodalities,35,1","treatmentof,2821,1","treatments,253,1,14,1,35,2,2799,1,2710,1,126,1,217,1,2801,2,2802,1,2807,1","treats,2720,1,143,1,256,1,2862,2","tree,2694,1,2823,1,2718,1,2862,4","trees,2870,1","tremendous,2694,1","tremors,216,3","trend,127,1","trends,2821,1","trial,31,1,110,3,120,1,2724,3,2739,1,2743,1,2755,1,2763,1,213,4,2776,2,263,2,295,1,2821,2","trials,71,1,295,1,2821,1,2620,2,2894,1","tribal,2690,1,38,1,2694,1,2838,3,2862,9","tribals,2862,2","trichograms,100,1,2707,1","trichur,330,1,334,1,2690,1,2693,1,38,1,48,1,62,1,69,1,2821,4,2838,1","tridib,332,1,2816,1,2820,1","triennial,2821,1","trigeminal,2775,1,2801,1","trigger,2776,2,263,1","triggered,220,2","triggers,222,1","triglyceride,111,1","triglycerides,1097,1,2840,1","trigonocephaly,2821,2","trihexyphenidyl,223,1","trim,1127,3,1133,2,1139,9,1142,6,1156,2,1161,2,1179,3,1185,4,1225,2,1254,4,1192,3,1204,3,1207,2,1217,2,1231,1,1248,3,1242,2,1245,1,1250,1,1126,1,1140,3,1145,6,1189,1,1193,1","trimester,2787,1,143,4,256,4,2780,1","trimethoprim,226,1","trinidad,2885,1,2887,1","triple,2802,1,2827,1","trisomy,2786,1,2778,6,2779,6","trissur,2871,1,2874,2","trissure,2871,1","trivandrum,2823,1,2724,1,295,2,2821,11,2822,8,2620,1","trivandrummarch,2821,1","trivedi,332,1,2816,1,2820,1,2821,2,2822,1","trivial,1135,1","tropical,28,1,51,1,103,3,110,1,117,1,2712,1,2762,1,2763,1","trouble,223,2","troublesome,2847,1","true,10,2,1136,1,1120,2,1122,13,1123,3,1124,38,1127,1,1133,10,1134,13,1137,1,1139,140,1142,8,1148,2,1152,5,1153,4,1156,8,1159,1,1161,10,1162,14,1164,2,1167,5,1168,2,1170,4,1174,7,1177,17,1179,11,1182,1,1185,29,1188,4,1190,1,1225,12,1254,70,1192,10,1197,1,1198,15,1201,4,1202,2,1204,12,1207,10,1210,25,1213,14,1216,12,1217,5,1219,17,1222,18,1231,4,1228,15,1233,21,1236,13,1248,7,1239,4,1240,2,1242,3,1245,11,1246,3,1250,20,33,1,1126,20,1129,1,1130,1,1135,4,1140,12,1143,6,1145,8,1146,7,1157,10,1171,4,1180,8,1186,4,1189,2,1193,7,1205,15,1208,11,1211,5,1214,2,1220,2,1223,2,1226,2,1229,2,1234,2,1237,1,1243,2,1251,1,1252,2,1255,3","truly,15,1,1094,1","trunkof,2694,1","trust,330,1,334,1,2690,1,16,1,208,2,2837,11,2831,1","trying,2707,1,2791,1,2863,1","ts100,2761,1","tsumani,2859,1","tsunami,143,1,256,1,2838,2,2859,1","tsunmai,2859,1","tt,1150,2,1126,3","ttp,253,3","tu,2717,1","tua,2717,1","tuae,2717,3","tub,295,1","tubal,143,7,2721,1,256,7","tube,2711,1,2778,1,2779,1,2798,1,2801,1,2859,1","tubercular,201,1","tuberculin,295,2","tuberculosis,201,1,2694,1,2712,1,128,1,2720,1,2791,1,295,2,296,1","tuberous,2778,1,2779,1","tubing,90,1","tue,1150,1,1126,1","tuesday,1139,1,1150,1,2788,1,2709,1,2759,2,2765,1,236,2,2811,2,2805,2,1126,1","tuesdays,2709,1,2733,1","tuition,330,9,334,9,20,1,2693,1,48,1,62,1,69,1","tulika,332,1,2820,1,2822,1","tumor,2694,1,2800,1,143,1,2724,1,2737,1,2739,1,2741,1,2750,3,2755,1,2756,1,2757,1,2758,1,2759,10,236,1,256,1,2791,2,2810,1,2811,10,2812,1,2801,8,2802,4,2804,1,2805,6,2807,1,2808,1,2809,1,2813,2,2821,2,2874,1","tumors,2694,1,143,1,2736,1,2737,1,2740,1,2741,1,2749,3,2750,7,232,7,2770,1,256,1,2801,7,2802,1,2804,1,2809,3,2813,1,2821,4","tumour,51,1,131,1,86,1,2758,2,201,1,218,1,222,2,2770,4,2773,1,2774,1,2794,2,2801,2,2803,2,2807,1,2814,2,322,2,2859,1","tumours,2799,4,2710,4,2711,1,120,1,126,4,2724,1,2745,2,2756,5,2757,2,232,1,234,1,2770,4,254,2,2794,2,2801,2,2807,1,2821,1,2847,1","tumur,2821,1","tunisia,2885,1,2887,1","tunnel,225,1,229,1","turbo,2847,1","ture,2821,1","turkey,2885,1,2887,1","turkmenistan,2885,1,2887,1","turks,2885,1,2887,1","turmeric,2724,1,2821,1","turn,28,1,220,1,2776,1,1111,1,2894,1","turned,2870,1","turner,2778,1,2779,1","turnover,2690,1","turns,6,1","tution,330,1,334,1,2693,1,48,1,62,1,69,1","tutor,2821,1,2827,1","tuvalu,2885,1,2887,1","tv,28,1,2834,1,2871,1","twenty,2894,1","twin,2823,1,2822,2","twinned,2821,1","two,6,2,244,1,330,3,332,1,334,3,35,2,2692,2,31,2,32,1,2693,1,38,5,48,1,2694,1,2786,1,62,1,69,1,2697,1,71,1,86,2,2708,1,105,6,106,3,110,1,135,1,143,2,2725,1,2739,1,2743,1,2755,1,2763,1,214,1,226,1,227,1,2766,1,247,1,249,2,256,2,2776,1,2778,2,2779,2,2791,5,2797,1,2801,2,2802,1,2807,1,2808,2,2820,1,2821,6,2825,4,1081,1,1084,1,1111,3,2859,1,2862,1,2864,1,2870,1,2871,1,2892,2,2893,1,2894,1,2896,1","txt,1136,4,1124,3,1137,4,1150,4,1154,4,1164,4,1165,4,1190,4,1199,4,23,4","typ,1136,3","type,330,1,332,4,334,1,1136,3,1122,1,1123,1,1125,2,1127,5,1133,1,1137,7,1139,1,1142,1,1153,3,1156,3,1159,1,1161,1,1167,1,1170,1,1173,1,1177,1,1179,1,1185,1,1188,1,1190,3,1225,1,1254,1,1192,1,1202,2,1204,1,1207,3,1210,1,1213,1,1216,30,1218,4,1217,4,1219,36,1222,1,1231,22,1228,1,1230,2,1233,1,1235,2,1236,16,1248,1,1242,1,1245,30,1250,1,2786,5,108,3,110,9,2756,1,2761,1,2763,1,214,1,215,7,221,1,222,3,2778,4,2779,4,295,1,2817,5,2818,1,2820,3,2821,1,2825,1,1074,1,1079,1,1126,4,1129,1,1135,4,1145,1,1163,1,1168,1,1171,1,1186,6,1189,1,1243,1,1246,1,2863,1","typecomp,1217,4","typed,2863,3,2864,1","types,323,1,2694,2,298,1,64,1,2697,1,86,1,139,1,143,1,2745,1,199,1,211,1,214,2,215,2,217,1,222,3,226,1,232,2,256,1,2778,1,2779,1,2792,1,2794,1,268,1,290,2,322,2,2684,1","typical,2847,1,2862,1","typically,268,1","typing,2762,2,1097,1,2840,1","tyrosine,2724,1","uasort,1156,1,1161,1,1207,1","udaipur,2821,8","udb,1164,1","ug,2863,1","uganda,2885,1,2887,1","ugc,2808,2","ugl,2761,1","uip,2696,1","uk,2781,1,2782,1,2783,1,2785,1,295,1,2821,3,2834,1,2894,2","ukraine,2885,1,2887,1","uksort,1124,1","ul,2761,2","ulcer,2715,1","ulceration,108,1","ulcerations,108,1","ulcerative,2712,1,2720,1","ulcers,108,1,110,1,111,1","ullam,249,1","ultimate,2802,1,2897,1","ultimately,2724,1,2821,1,2831,1","ultra,100,1,2897,1","ultraapps,1165,2,1199,1","ultrasonic,322,1","ultrasonologists,1077,1","ultrasound,2694,2,2716,1,108,3,2711,2,143,7,221,1,2766,1,256,7,2791,3,2810,3,2812,3,2807,2,309,2,322,1,1077,1,1097,1,2840,1","ultraviolet,2707,1","um,1136,2","umachan,2821,1","umbrella,2723,1,2821,1","umfassen,1136,1","umgebung,1136,2","unable,1136,2,1137,9,1190,2,38,1,215,1,230,2,2838,1,1111,1,2896,1","unavailable,38,1","unbalanced,2778,1,2779,1","unborn,220,2","uncemented,251,1","uncheck,1137,1","uncheckedvalue,1124,3,1139,7,1225,1,1254,1,1216,1","unclaimed,1111,1","uncommon,222,1,2821,1","uncomplaining,2862,1","uncomplicated,143,1,256,1","unconditional,14,1","unconscious,217,1,221,1","uncontrollable,2694,1","uncontrolled,143,1,220,1,256,1","uncovered,221,1","und,1136,9","under,6,2,330,3,334,3,1154,1,14,1,2692,1,31,2,32,1,38,2,2799,2,2696,2,2697,1,2699,1,79,1,90,3,2708,3,110,2,111,3,2710,2,120,1,2712,1,126,2,137,1,143,1,2723,1,217,1,230,1,2770,1,246,1,2773,1,256,1,2792,1,268,1,2801,1,2813,2,322,1,2821,1,2837,1,1074,1,2829,2,2838,1,2833,1,2844,1,2862,1,2895,1","underdiagnosed,111,1","undergo,2786,1,84,1,105,1,143,1,226,1,256,1,2791,1,269,1,2801,1,2892,1","undergoing,31,1,127,1,143,1,256,1,2801,1,1111,1,2892,1","undergone,2859,1,2892,2","undergraduate,2688,1,35,2,28,1,2698,1,141,1,2836,2","undergraduateas,2694,1","underlined,2863,1","underlying,2707,1,226,1,2801,1","understand,31,1,33,1,110,2,139,1,220,1,230,1","understanding,35,1,15,2,33,1,2697,1,71,1,2708,1,1094,1","undertake,2757,1,322,1,1081,1,2893,1","undertaken,2690,1,16,1,2715,2,2799,1,2710,1,126,1,2718,1,2758,1,2776,1,2794,1,2803,1,2814,1,2821,1","undertakes,2694,1,298,1,2718,1","undertaking,35,1","underway,15,1,1094,1","underwent,2692,2,2892,1,2896,1","undescended,2791,1","undetectable,2801,1","undue,227,1","unexplained,215,1","unfolding,38,1,2845,1,2862,1","unfortunately,2821,1","ungăĽltige,1136,1","ungergoing,2767,1","unhealthy,214,1,268,1,1102,1","unicef,2620,1","unidentified,2770,1","unifocalization,2703,1,2705,1","uniform,2897,1","uniforms,330,1,334,1","uninterrupted,2837,1,1077,1","uninvolved,2801,1","union,65,1","unique,6,1,330,1,334,1,15,1,2698,1,84,1,199,1,244,1,245,1,246,1,320,1,2684,1","uniquevalue,1136,1,1137,1,1185,2,1190,1,1254,2","unit,35,2,31,1,38,1,2694,2,99,1,131,1,2786,1,2698,2,80,1,86,1,2700,1,90,1,100,1,108,2,118,1,2713,1,2714,1,2718,1,135,1,137,3,139,1,143,1,2737,1,2741,1,2757,1,2761,1,207,2,208,1,211,1,213,1,224,1,2766,1,246,4,247,3,256,1,2776,1,2802,2,2821,5,2825,4,1077,2,2838,1,1111,1,2847,1","unitary,2758,1,2803,1,2814,1","unite,2864,1","united,49,2,2695,1,2885,3,2887,3,2620,1","units,29,4,38,1,2694,2,99,1,2696,2,2699,1,82,1,90,1,118,1,142,1,2737,1,2741,1,207,1,246,2,2802,2,1111,4","unity,10,2,14,1","universal,2690,1,14,1,16,1,2696,1","universities,330,1,334,1,2693,1,48,1,51,1,62,1,69,1","university,57,1,330,8,334,8,4,4,2690,1,35,1,36,1,28,2,29,1,30,2,31,1,32,1,2693,3,33,1,37,1,38,1,39,1,47,1,48,3,49,1,50,1,51,1,2694,1,2695,1,55,1,56,1,65,1,62,3,63,1,64,1,2696,1,67,1,69,3,70,1,2697,5,2698,1,71,1,74,1,2699,1,213,1,2808,2,2821,14,2822,2,2836,1,2827,1,2619,2,2620,3,2895,2","unknown,216,1,222,1","unless,330,1,334,1,2702,1,2719,1,218,1,1111,2,2892,1","unlike,6,1,120,1,137,1,2897,1","unlikely,2770,1","unlink,1124,10","unload,1122,2,1133,2,1139,2,1142,2,1156,2,1159,2,1167,2,1170,2,1173,2,1177,2,1179,2,1185,2,1188,2,1225,2,1254,2,1192,2,1195,2,1204,2,1207,2,1210,2,1213,2,1216,2,1219,2,1222,2,1231,2,1228,2,1233,2,1236,2,1248,2,1242,2,1245,2,1250,2,1129,2,1145,2","unlock,1135,4","unmatched,224,1,2820,9","unnecessary,38,1,2801,1","unni,36,1,19,2,37,1,57,1,2895,1","unnikrishnan,8,1,103,2,110,2,2709,1,2847,1","unodc,2620,1","unparalleled,65,1","unresectable,2821,1","unrests,2897,1","unscrupulous,330,1,334,1","unset,1122,10,1133,12,1139,10,1142,10,1152,1,1156,10,1159,8,1161,2,1167,8,1170,10,1173,4,1177,10,1179,12,1182,1,1185,10,1188,10,1225,8,1254,6,1192,12,1195,2,1201,1,1204,12,1207,10,1210,8,1213,4,1216,6,1219,8,1222,4,1231,6,1228,4,1233,4,1236,6,1248,8,1239,1,1242,6,1245,6,1250,6,1129,8,1145,4","unsigned,330,1,334,1","unskilled,300,1","unspecified,1137,1","unsure,330,1,334,1","unterstăĽtzung,1136,1","until,28,1,2709,1,220,1,2791,1,2821,1,2837,1,2871,1","untitled,26,4,8,4","unturned,35,1","unusual,219,1,251,1","unwanted,1154,1","unwavering,71,1","unzip,1164,1","unzureichende,1136,1","upcoming,4,1","update,1136,3,1122,14,1127,2,1137,5,1139,14,1154,1,1170,9,1177,14,1190,2,1225,14,1254,14,1210,14,1213,4,1216,4,1219,14,1222,4,1228,4,1233,4,1236,14,1245,4,1250,14,103,1,244,1,2821,12,1074,1,1126,1,1130,1,1135,1,1140,1,1168,1,1171,1,1189,1,1211,4,1214,1,1220,1,1223,1,1226,1,1229,1,1234,1,1237,2","updateallowed,1122,3,1133,1,1139,3,1177,3,1225,4,1254,3,1204,1,1210,4,1213,4,1216,4,1219,4,1222,4,1228,4,1233,4,1236,3,1245,4,1250,3","updated,8,1,90,1,2708,1,105,1,2822,1","updatedrows,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5","updateexistdb,1136,1,1137,1,1190,1","updatefields,1122,3,1139,43,1177,7,1225,3,1254,13,1210,3,1213,5,1216,3,1219,5,1222,7,1228,5,1233,9,1236,3,1245,3,1250,5","updategrid,1213,4,1216,4,1222,4,1228,4,1233,4,1245,4","updateparameters,1122,1,1139,1,1177,1,1225,1,1254,1,1210,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1245,1,1250,1","updaterow,1122,4,1139,4,1177,4,1225,4,1254,4,1210,4,1213,4,1216,4,1219,4,1222,4,1228,4,1233,4,1236,4,1245,4,1250,4","updates,103,2","updating,2620,1","uplifting,2872,1,2896,1","upliftment,2690,1,15,1,1094,1","upload,1136,10,1124,4,1137,8,1210,1,2837,1","uploadcomponenterror,1136,1,1137,1","uploadcomponentnotfound,1136,1,1137,1","uploaded,1124,2,8,12","uploading,1137,3","uploadingerror,1136,1,1137,1","uploadingtempfoldererror,1136,1,1137,1","upon,6,1,2786,1,219,1,230,1,292,1,1111,1,2620,1","uponproper,35,1","upper,323,1,2711,3,120,2,2727,3,2745,1,2791,1,2821,2,2859,1,2862,1","uppercase,1126,3","upright,2761,1","ups,38,2,223,1,2781,1,2782,1,2783,1,2785,1,2838,1","upset,221,1,222,1","upstage,2821,1","urban,2694,1","urea,1097,1,2840,1","ureteral,322,1","ureteric,2794,1,322,1","ureterocoele,322,1","ureteroscopic,322,2","ureteroscopy,322,1","urethral,2791,1,2794,1,322,3","urethroplasty,322,1","urethrotomies,322,1","urgent,223,1,2791,1","urgently,2791,1","uri,1126,2","uric,1097,1,2840,1","urinary,2694,1,2776,1,2791,1,322,2,323,1,1098,1","urination,215,1,1099,1","urine,110,1,215,1,225,1,226,1,229,1,2791,7,320,1,1097,1,1099,3,2840,3","url,1136,4,1141,1,1120,1,1127,1,1137,4,1139,29,1142,18,1174,8,1190,4,1197,5,1123,1,1126,3,1140,8,1144,1,1145,18,1171,1,1186,1,1189,1,1196,1,1251,1","urlcategories,1179,3,1192,3","urlcategory,1210,5,1213,3","urlcontent,1219,4,1222,3","urlday,1133,3","urlemail,1233,3,1236,5","urlencode,1126,4","urlencoded,1122,1,1133,1,1139,1,1152,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1201,1,1204,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1248,1,1239,1,1245,1,1250,1","urlevent,1139,3,1142,3,1145,3","urlevents,1133,3,1142,3,1204,3,1145,3","urlfield,1225,4,1228,3","urls,1179,14,1192,9,1248,15","urluser,1185,3,1254,4,1250,5","urmila,330,1,334,1,2693,1,48,1,62,1,69,1","uro,322,1,323,1","urolithiasis,323,1","urological,84,2,2759,1,2811,1,2805,1,322,1","urologist,111,1,2759,1,2811,1,2805,1","urologists,143,1,256,1,322,1","urology,8,1,78,1,79,1,2708,1,2759,1,2769,1,246,1,2792,1,2794,1,2795,1,2811,1,2805,1,2813,1,322,5,323,10,2847,3","urticaria,100,1,2707,1","uruguay,2885,1,2887,1","usa,2689,1,19,1,63,1,2763,1,2802,1,2821,15,1092,1,2828,1,2829,6,2831,1,2620,2,2894,1,2895,1,2623,1","usage,100,1,244,1","usd,2874,1","use,6,2,330,2,334,2,1124,1,1137,2,1165,3,14,1,28,2,65,1,300,1,64,1,2697,1,84,2,2702,1,100,1,108,2,109,1,139,1,141,1,143,1,2737,1,2741,1,2757,1,207,2,209,1,214,3,215,1,216,3,217,1,220,2,221,1,222,1,224,1,246,1,254,1,256,1,2801,2,2804,1,2807,1,2821,2,2836,1,2837,15,1077,1,1111,4,1135,1","­use,2821,1","used,6,2,330,1,334,1,1164,3,1165,1,29,1,31,2,38,1,2799,3,2702,1,90,1,100,1,2710,3,126,3,143,2,2745,1,207,6,216,2,218,2,219,1,223,7,226,4,227,1,230,1,232,1,2769,1,2770,2,244,1,247,1,256,2,2810,5,2812,5,2801,6,2802,8,2821,1,1111,1,1135,1,2845,1,2862,1,2619,1","useful,6,1,31,1,2799,3,100,3,2708,1,108,1,2710,3,120,1,126,3,226,1,227,1,2770,2,2801,1","usefulness,2821,1","useisnull,1124,9","user,6,6,1136,16,1141,1,1122,7,1127,17,1137,23,1139,28,1142,22,1151,1,1152,19,1153,1,1154,3,1164,5,1176,5,1177,88,1179,3,1184,6,1185,232,1190,15,1225,2,1238,1,1254,377,1200,1,1201,20,1202,1,1210,2,1213,2,1216,2,1219,2,1222,2,1231,2,1228,2,1233,2,1236,2,1248,249,1249,10,1239,11,1241,12,1242,136,1245,2,1247,22,1250,155,1253,18,2694,1,2837,1,1123,7,2844,1,1126,9,1130,11,1140,8,1144,1,1145,22,1168,5,1171,15,1186,20,1189,16,1196,1,1251,3,1252,6,1255,4","userid,1122,1,1177,1,1179,1,1126,3,1171,1","userlogin,1126,3,1171,8","username,1136,1,1137,4,1164,1,1175,2,1190,1","users,6,1,1136,6,1122,2,1127,2,1137,13,1142,4,1154,1,1177,14,1185,16,1190,6,1238,1,1254,31,1248,40,1249,9,1239,9,1241,2,1242,19,1247,11,1250,26,1253,4,90,1,2807,1,1123,1,1126,1,1130,2,1145,4,1168,2,1171,2,1186,29,1189,2,1217,1,1243,28,1251,17,1252,36,1255,28","usersdatasource,1177,2,1185,2,1248,2,1242,2,1250,2","usersdir,1248,1,1242,1","usersorder,1248,1,1242,1","userssearch,1248,10","uses,31,1,2694,1,64,1,100,2,201,1,207,2,214,1,2801,3","usha,332,3,36,1,37,1,2708,1,110,3,2820,3,2822,3","ushass,36,1,37,1","ushavathy,332,1,2820,1,2822,1","usher,2778,1,2779,1","using,6,2,330,1,334,1,1164,2,35,5,2694,3,86,1,2700,1,100,1,108,1,2711,1,120,1,143,1,2727,1,2732,1,2737,2,2741,2,2749,1,2753,2,213,1,216,1,221,1,223,2,232,1,2769,1,2770,4,256,1,2776,1,2797,1,293,1,309,1,2837,2","usto,2897,1","usual,84,1,2709,1,127,1,128,1,219,1,2770,1,2862,1","usually,1175,1,35,1,2786,2,100,1,2719,1,143,1,215,1,216,1,217,1,218,3,219,1,220,2,221,2,222,1,230,1,232,1,2770,2,256,1,2778,1,2779,1,2791,4,2801,3,2862,1,2619,1","usv,110,1","uterine,117,1,141,1,143,8,256,8","uterus,143,1,256,1,2801,1,2809,1","utf,1122,3,1124,1,1133,3,1139,3,1142,3,1148,1,1150,3,1152,1,1156,3,1159,2,1161,1,1167,3,1170,3,1173,2,1177,3,1179,3,1182,1,1185,3,1188,3,1225,3,1254,3,1192,3,1195,1,1201,1,1204,3,1207,3,1210,3,1213,3,1216,3,1219,3,1222,3,1231,3,1228,3,1233,3,1236,3,1248,3,1239,1,1242,3,1245,3,1250,3,1126,6,1129,2,1145,3","utf8,1126,1,1135,1","utilisation,78,1,215,1","utilise,2761,1,207,1","utilised,207,1","utilises,100,1","utilising,2708,1,199,1,2769,1,2684,1","utilization,90,1,2776,1,292,1","utilize,86,2,2720,1,251,2","utilized,2750,1,1077,1","utilizes,143,1,256,1","utilizing,111,1","utmost,2862,1","uttami,332,1,2820,1,2822,1","uttar,2822,2","uuser,1164,1","uv,99,3,100,2,320,1","uveal,249,1","uveitis,222,1","uzbekistan,2885,1,2887,1","v18,2761,1","va,2799,1,2710,1,126,1","vacate,1111,1","vacated,1111,1","vactral,2778,1,2779,1","vacuum,2761,1","vadodara,2821,2","vagina,2801,1,2809,1","vaginal,117,1,141,1,143,1,256,1","vague,2862,1","vaidyanathan,2863,1","val,1124,10,1126,11","val1,1156,6,1161,6,1207,6","val2,1156,6,1161,6,1207,6","valde,2717,1","valid,1137,2,199,1,2819,1,1111,2,1126,3,2863,3,2864,1,2620,3,2684,1","validate,1122,7,1124,2,1133,6,1139,35,1152,7,1167,6,1170,6,1177,7,1179,8,1185,14,1188,5,1225,6,1254,12,1192,8,1201,7,1204,6,1210,6,1213,6,1216,10,1219,7,1222,7,1228,6,1233,8,1236,8,1248,7,1239,6,1245,6,1250,6","validaterow,1213,5,1216,5,1222,5,1228,5,1233,5,1245,5","validatingcontrols,1133,1,1225,1,1204,1,1210,1,1219,1","validatingdate,1126,12","validation,1122,14,1124,2,1133,10,1137,1,1139,126,1152,14,1154,1,1167,10,1170,10,1177,14,1179,18,1185,42,1188,6,1225,10,1254,34,1192,18,1201,14,1204,10,1210,10,1213,12,1216,12,1219,14,1222,12,1228,12,1233,12,1236,18,1248,14,1239,10,1245,12,1250,10,2724,1,2821,1","validity,2620,1","validly,2620,1","valley,2829,1","valleys,38,1,2845,1,2862,1","vallikavilamma,2892,2","valproate,223,1","valsala,2863,1","valsalva,227,1","valsamma,2821,1,2822,1","valuable,2708,1","valuables,1111,3","value,330,3,334,3,1136,3,1122,2,1124,175,1127,15,1134,2,1137,14,1139,90,1152,3,1177,6,1185,24,1190,3,1225,2,1254,31,1198,22,1201,3,1210,6,1213,4,1215,3,1216,152,1218,2,1219,35,1221,2,1222,39,1228,4,1233,8,1236,2,1239,3,1244,2,1245,47,1250,8,2690,1,15,1,2694,2,71,1,2707,1,110,1,226,5,1094,1,1126,116,1135,4,1168,4,1205,2,1217,25,1220,2,1223,2,1246,19,2619,1","value1,1126,6","value2,1126,6","valuerelative,1124,10","values,1124,24,1137,1,1139,5,1152,2,1153,1,1254,1,1201,2,1202,1,1216,28,1248,2,1239,2,1240,1,1245,1,15,1,33,1,49,2,65,2,2708,1,214,1,226,6,1126,12,1134,2,1135,2,1140,3,1205,2,1211,1,1217,2,1246,3,2897,1","valuetype,1126,16","valve,38,1,143,1,256,1,2797,1,268,1,2892,4","valves,221,3,226,1,2791,1,2794,1,268,3,322,1","van,2778,1,2779,1,2847,1","vanagondi,332,1,2820,1,2822,1","vanced,2821,1","vani,332,1,2816,1,2820,1","vanisecunderabad,2822,1","vanuatu,2885,1,2887,1","var,1136,2,1122,11,1124,159,1127,5,1133,35,1137,2,1139,53,1142,26,1152,13,1156,13,1161,25,1177,12,1179,35,1185,18,1190,2,1225,44,1254,21,1192,35,1201,13,1204,36,1207,13,1210,44,1213,14,1216,19,1219,44,1222,15,1231,12,1228,14,1233,16,1236,14,1248,44,1239,13,1242,13,1245,16,1250,17,1126,13,1145,26","vardhaman,2822,2","vargevik,2821,1","varghese,251,3,2821,3,2892,2","variable,1136,3,1127,3,1137,3,1164,1,2761,1,222,1,2770,1,2821,1","variablen,1136,1","variables,1122,2,1133,6,1137,1,1139,2,1142,2,1152,2,1156,2,1161,4,1177,2,1179,5,1185,2,1225,8,1254,2,1192,5,1201,2,1204,6,1207,2,1210,8,1213,2,1216,2,1219,8,1222,2,1231,2,1228,2,1233,2,1236,2,1248,5,1239,2,1242,2,1245,2,1250,2,1126,2,1145,2","variablesfilename,1122,1,1133,1,1139,1,1142,1,1156,1,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1204,1,1207,1,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1236,1,1248,1,1242,1,1245,1,1250,1,1145,1","variablity,227,1","variations,226,1","varices,2711,1","varied,33,1,2694,1","variety,38,1,51,1,2694,1,298,1,80,1,84,1,86,1,100,1,2708,1,2720,1,201,1,216,1,217,1,220,1,232,1,244,1,246,1,247,1,2794,1,309,1,322,1,2862,2,2619,3,2620,1","various,2690,2,14,1,35,2,28,1,31,2,38,2,2694,4,65,1,2799,1,64,3,2696,7,2697,2,2698,1,84,1,100,1,110,1,2710,1,2713,1,126,1,2718,1,139,1,143,2,2722,2,2730,1,2736,1,2740,1,2745,1,2758,3,199,1,2763,1,216,1,217,1,219,1,220,1,232,2,234,1,2769,1,2770,1,245,1,256,2,2776,1,2781,1,2782,1,2783,1,2785,1,2791,1,2803,3,2813,1,2814,3,322,3,2821,4,1081,1,2838,2,1111,1,2620,1,2893,1,2895,1,2623,1,2684,1","variousdemonstrations,64,1","variousrestorative,35,1","varioussystems,2696,1","variyar,2822,2","varma,332,1,36,2,37,2,105,2,251,1,2816,1,2820,1,2822,1","varresult,1124,31,1126,11","varsha,2816,1","varughese,251,3","vary,223,1","varying,38,1,2801,1","vasan,332,1,2820,1,2822,1","vasantha,332,1,110,1,2709,1,2816,1,2820,1","vasanti,332,1,2822,1","vasavi,2816,1","vascular,29,1,2717,1,131,1,84,1,107,1,108,1,111,2,120,1,2718,1,2719,1,137,1,143,1,2749,2,232,2,234,1,246,1,256,1,2775,1,2776,1,2801,1,2807,1,322,1,2821,1,1084,1","vasculature,209,1","vasculitic,217,1","vasculitis,225,1,229,1","vasovagal,221,3","vast,35,1","vastly,207,1","vasudevan,19,1,38,1,57,1,70,1,2862,1,2863,1","vatchala,36,1,37,1","vatican,2885,1,2887,1","vb,1136,1,1137,1,1190,1","vbscript,1136,1,1137,1,1190,1","vcalendar,1136,4,1137,4,1154,1,1155,4,1156,4,1164,9,1165,1,1190,4,1199,1,1186,1","vcalendar3,1164,1","vcalendardirectory,1164,1","vdrl,6,1","vector,2766,1","vecuronium,223,1","vedanta,2690,1","veeg,224,1","veena,332,2,2816,2,2820,2,2822,2","veera,2816,1","veg,2818,2","vegetables,214,2,226,1,230,1","vegetarian,330,1,334,1,28,1,1111,1","vehicle,220,1,1077,2","vein,226,1","veins,222,1,226,1","velcro,216,2","vellore,38,1,103,1,2838,1","velocardiofacial,2778,1,2779,1","velocimetry,2694,1,143,1,256,1","vending,214,1","vendor,2874,1","vendors,2844,1","venereology,98,1","venezuela,2885,1,2887,1","vengadakrishnanraj,8,1","veni,332,1,2820,1,2822,1","venkat,19,1,2863,1","venkata,332,1,2816,1,2820,1,2822,1","venkatesh,332,1,2820,1,2821,1,2822,1","venkitamma,2821,1","vennila,36,1,37,1","venous,2703,1,2705,1,207,1,222,1,226,1,2797,2","vent,207,1","ventilated,207,3","ventilation,2694,1,2799,1,2710,1,126,1,137,1,207,9,2798,1","ventilationperfusion,2694,1","ventilator,2694,1,207,1,223,1,1077,1","ventilators,29,1,2694,1,207,6,2793,1,2797,1","ventilatorsand,29,1","ventilatory,209,1","ventillation,208,1","ventricular,2703,1,2705,1,2797,2,268,1","venture,246,1,2776,1,2821,1","venu,332,1,2820,1,2822,1","venue,332,1,2817,1,2820,1,2863,1","venues,2623,1","venugopal,2847,1","vep,227,2","vera,2768,1","verapamil,223,1","verbindung,1136,2","verdant,38,1,2845,1,2862,1","verde,2885,1,2887,1","vergessen,1136,2","verification,330,2,334,2,2802,1,1130,1","verify,6,1,2802,1","versatile,2697,1,71,1","versatility,2821,1","verschieden,1136,1","versed,84,1,246,1","version,6,2,1136,3,1137,3,1154,1,1164,1,1190,2,1199,8,2694,1,2737,1,2741,1,2810,1,2812,1,1135,5","versus,110,3,2739,3,2743,3,2755,3,2790,1,295,1","vertebral,110,1,232,1,251,1","vertical,1141,1,1128,1,1138,1,1139,11,1142,11,1158,1,1159,11,1160,1,1161,8,1162,1,1169,1,1170,11,1181,1,1182,7,1184,1,1185,11,1187,1,1188,11,1192,11,1200,8,1201,16,1202,28,2761,1,1129,11,1191,1,2863,1","verticalmenu,1201,13,1202,17","vertigo,2694,1,217,1","verzeichnis,1136,4","vesicle,322,1","vessel,214,1,217,1,222,1,230,2,2807,1","vessels,214,3,215,1,222,2,226,3,230,1,232,1,268,3,2807,5","vhl,2762,1,2763,2","vi,330,2,334,3","via,6,4,217,1,1111,1,1126,1","viability,2767,2,251,1","vibhute,332,1,2820,1,2822,1","vibrant,28,1","vibration,108,1","vice,36,1,19,2,37,1,63,1,2863,2","vices,2821,1","victims,143,1,256,1,1077,1,2838,1,2859,1","video,2694,2,2703,1,2705,1,2799,2,298,1,80,1,2710,2,117,2,126,2,141,2,199,1,218,1,2769,1,2785,1,2821,2,2863,1,2684,1","videotaped,227,1","videotapes,28,1","vidhya,2821,2,2834,1","vidhyapeetham,2808,2","vidya,36,1,37,1,70,1,2821,1,2827,1,2833,1","vidya”,64,1","vidyalayam,2690,1,2834,1","vidyalayams,2690,1,2834,1","vidyapeetam,2690,1","vidyapeetham,330,12,334,11,4,4,2690,1,19,1,30,1,2693,1,48,2,57,1,65,1,62,2,69,2,2697,7,2826,1,2833,1,2863,1,2895,1","viet,2885,1,2887,1","view,1136,2,1141,8,1133,1,1137,5,1142,10,1154,3,1156,1,1179,1,1190,2,1192,1,1204,1,38,1,2723,4,2753,2,247,1,2821,1,1134,1,1143,9,1144,4,1145,10,1146,9,1157,1,1180,1,1193,1,1196,1,1205,1,2245,4,2891,4,2896,1,2897,1","viewed,2863,2","views,6,1,1154,1,1162,2","vigyan,38,1,2838,1","vii,330,1,334,1","viii,330,1,334,1","vijay,332,2,2820,2,2822,2","vijaya,332,1,2816,1,2820,1,2822,1","vijayachandra,332,1,2820,1,2822,1","vijayakumar,8,1","vijayan,2821,1","vijayaraghavan,2821,1","vijender,332,1,2820,1,2822,1","viji,2692,1","viking,2766,1","vikram,2821,2","vilas,2821,1","vilasini,332,1,2820,1,2822,1","villages,38,3,2821,1,2838,1,2862,1","villi,2786,1","villus,2694,1,143,1,256,1","vimala,332,1,2820,1,2821,1,2822,1","vinay,332,1,2820,1,2822,1","vinaya,332,1,2820,1,2822,1","vinayachandran,2821,1","vinayaka,2822,2","vincent,2885,1,2887,1","vineetha,2821,1","vinod,36,1,37,1,2816,1","violet,100,1","viral,100,1,201,3","virchow,110,1","virender,332,1,2820,1,2822,1","virgin,2885,2,2887,2","virology,2620,1","virtually,2862,1","virtus,2717,1","virus,2896,2","viruses,201,1,2837,1","visa,2821,1","visakhapatnam,2822,1","vise,2821,1","vishal,332,1,2820,1,2822,1","vishnu,2816,1","vishwa,330,12,334,12,4,4,2690,1,19,1,30,1,2693,1,48,2,57,1,62,2,69,2,2808,2,2827,1,2834,1,2863,1,2895,1","vishwan,2845,1","vishwavidyapeetham,2693,1","visible,330,1,334,1,1120,2,1122,7,1124,17,1127,1,1133,15,1139,9,1142,46,1148,4,1152,10,1153,8,1156,5,1161,10,1162,20,1167,5,1170,5,1174,2,1177,7,1179,16,1182,5,1183,1,1185,7,1188,5,1225,16,1254,9,1192,15,1197,2,1201,10,1202,8,1204,19,1207,5,1210,17,1213,11,1216,16,1219,15,1222,12,1231,10,1228,11,1233,13,1236,7,1248,19,1239,10,1242,10,1245,12,1250,8,2791,1,1134,12,1140,4,1143,7,1145,46,1146,7,1157,6,1168,1,1180,3,1193,4,1205,14,1208,8,1211,2,1217,4,1220,1,1226,1,1243,1,1246,2,1255,1","visibly,1111,1,2862,1","vision,14,1,15,2,71,1,215,1,221,1,222,1,223,1,225,1,226,1,229,1,230,1,2766,1,2801,1,2821,4,1094,2,1100,1,2895,1","visit,6,1,330,1,334,1,4,1,51,2,410,1,411,1,2824,1,78,1,79,1,127,1,139,1,2758,1,2803,1,2814,1,2821,7,1094,1,2825,1,2826,1,2827,1,1074,1,1077,1,1078,1,1079,1,1080,1,1081,1,2830,1,2831,1,2832,1,2838,1,2833,1,1111,8,1102,1,2841,1,2885,1,2887,1,2896,1","visited,139,1,2862,1,2620,1","visiting,6,2,70,1,105,2,2821,5,1111,3,2841,1,2862,1,2620,1","visitor,1111,6","visitors,1111,13","visits,2694,1,65,1,2696,2,2776,3,2841,1,2862,1,2895,1,2896,1","visual,2799,1,2710,1,126,1,227,3,2778,1,2779,1,2863,1","visualisation,2711,1","visualize,2801,1","visualized,143,1,256,1","visupac,2694,1","viswa,65,1,2697,7,2826,1,2833,2","viswanand,70,1","vitae,2825,1,2826,1,2833,1","vital,15,1,38,1,2737,2,2741,2,2750,1,2821,1,1094,1,2838,1,1102,1","vitalcheckups,1098,1","vitamin,110,2,213,1,220,1,225,2,226,2,229,2","vitamins,213,1,225,1,229,1","vitatops,213,2","vitiligo,100,3,2707,2","vitros,201,2","vmkv,2822,1","vocational,29,1","voice,2736,1,2737,2,2740,1,2741,2,2821,1","vol,251,4,295,2","vol15,251,1","vol39,251,1","volleyball,28,1","volume,2690,1,2799,1,2710,1,126,1,207,2,2798,1,2802,2,2807,1,2821,1","voluntarily,38,1,2838,1","voluntary,28,1","volunteer,35,1,2708,1,1111,2,2872,1","volunteers,139,1,2776,1,2838,1,2862,2,2897,1","voluptas,114,1","voluptatem,249,2","voluptatibus,114,1","vom,1136,1","vomiting,222,1,226,1,2776,1,2791,1","vomitus,320,1","von,1136,7,2763,1","vorhanden,1136,2","vorhandene,1136,1","voriger,1136,1","vorlage,1136,1","vorlagen,1136,3","vorname,1136,1","vorschau,1136,1","vortex,2761,1","vp,2761,1","vpp,290,1,292,1","vr,2821,2","vrushali,332,1,2820,1,2822,1","vs,2739,1,2743,1,2755,1","vsd,266,1,2797,1,268,1","vsnl,330,1,334,1,2693,1,48,1,62,1,69,1","vulnerability,108,1","vulnerable,51,1","vult,2717,2","vulva,2809,1,2813,1","vulval,2770,1","vyloppilly,36,1,37,1","vypin,2838,1","wă¤hlen,1136,4","waardenberg,2778,1,2779,1","wadhwa,2816,1","wafer,2724,1,2821,1","waghmare,332,1,2816,1,2820,1,2822,1","waghmode,332,1,2816,1,2820,1,2822,1","wahee,332,1,2820,1","waheed,332,1,2820,1","waheegovt,2822,1","wait,2709,1,1111,2","waited,2870,1","waiting,1111,4,2862,1","walk,38,1,2799,1,2710,1,126,1,2798,1,295,1,2838,1,1111,1,1135,1","walker,247,1","walkers,2708,1","walking,28,1,214,1,215,1,216,4,226,1,1111,3","walks,2694,1,300,1","walkways,216,1","wall,2799,1,2710,1,2711,1,126,1,137,1,139,1,214,1,2862,1","wallis,2885,1,2887,1","walls,214,1","wang,2821,1","wanted,2874,1","wanting,28,1,1111,1,2874,1","wants,6,1,330,1,334,1,1111,1","ward,64,1,2708,1,2770,1,290,1,292,1,1077,1,1111,5,2874,1","warden,28,1","wardha,2822,1","wards,90,1,2770,2,2793,1,1111,3","warm,2870,1","warmers,207,1,2793,3","warned,330,1,334,1","warning,330,1,334,1,220,1","warrant,2837,2","warranted,2708,1","warranties,1165,2,2837,3","warrell,2847,1","warts,100,2","wash,218,1,2776,1","washed,218,1","washer,2761,1","washing,320,1","washington,2821,4","wasresponding,2896,1","waste,6,2,330,1,334,1","wasting,6,1","watch,220,1,2845,1,2846,1,2847,1,2848,1,2849,1,2851,1,2853,1,2855,1,2856,1,2859,1,2861,1,2862,1,2863,1,2864,1,2865,1,2866,1,2867,1,2870,1,2871,1,2872,1,2873,1,2874,1,2881,1","water,28,1,2761,3,220,2,2862,2","watering,2770,1","waters,2862,1","wave,2838,1","waveform,207,3","waves,227,1,322,1","way,6,1,330,2,334,2,1165,1,15,1,28,1,38,1,71,1,105,1,127,1,220,1,2770,1,2837,1,1094,1,2838,1,1111,1,2871,1,2874,1,2894,1,2896,4","wayanad,2690,1,38,1,2845,1,2862,3","ways,28,1,215,1,217,1,244,1,247,1,2801,1,2847,1,2897,1","weak,223,1,2791,1,268,1,1111,1","weaker,330,1,334,1,38,1,2838,1","weakness,108,1,217,1,223,9,225,1,229,1,230,1","wear,108,2,216,2","weare,2866,1","weatherall,2894,1","web,6,1,1154,1,1164,1,8,4,31,1,2753,3,2837,1,2863,1","webpage,30,1","webroot,1164,1","webserver,1136,2","website,330,1,334,1,30,1,79,1,103,3,110,1,2727,1,1078,1,2845,4","websites,14,1","wed,1150,1,1126,1","wednesday,1139,1,1150,1,2788,1,2739,1,2743,1,2755,1,2759,1,2765,1,236,1,2811,1,2805,1,1126,1","wednesdays,2709,1,2733,1","week,330,2,334,2,1136,2,1132,1,1133,11,1137,4,1139,1,1152,9,1154,3,1156,26,1161,7,1162,5,1190,2,1200,1,1201,9,1203,12,1204,49,1207,9,2690,1,110,1,2709,3,137,1,226,1,2777,1,2825,2,2832,1,1111,1,1134,5,1140,1,1151,1,1205,20,1208,2,2862,1,2863,1","weekarr,1134,2,1205,2","weekday,1156,17,1161,17,1207,17","weekdayname,1156,2,1161,2,1207,2","weekdaynames,1124,3,1126,5","weekdaynarrownames,1124,2,1126,3","weekdays,1156,1,1161,1,1207,1,1126,1","weekdayshortnames,1124,3,1126,5","weekend,1156,3,1161,2,1207,3","weekendname,1156,2,1161,2,1207,2","weekendtoday,1156,1,1161,1,1207,1","weekicon,1133,8,1156,7,1204,9,1134,2,1157,2,1205,2","weekly,2694,1,111,1,2709,1,2739,2,2743,2,2755,2,2862,2,2896,1","weeks,2786,3,220,2,222,1,226,1,230,1,2791,1,2801,1,322,1,2896,1","weektxt,1134,2,1205,2","weg,1136,1","weighed,2862,1","weighing,2761,2,207,2","weight,1162,1,2708,1,208,1,214,1,215,2,230,1,1099,1,2862,1","weil,1136,1","weist,1136,1","weiter,1136,1","welcom,1136,1,1137,1,1190,1","welcome,1137,1,79,1,2825,1,2828,1,1111,3,2844,1,2845,1,2866,1","welcoming,28,1","welfare,2690,1,16,1,38,3,65,1,2696,1,2708,2,143,1,256,1,2838,3,1099,1,2881,1","wellappointed,35,1","wellequippedclinical,35,1","wellness,253,1","went,2838,2,2874,3,2892,1","werden,1136,5","were,1154,1,35,1,15,3,38,9,103,3,110,2,143,1,2758,1,220,2,256,1,2778,3,2779,3,2803,1,2814,1,322,1,2821,4,1092,1,1094,3,2838,4,2859,3,2862,2,2870,5,2892,4,2895,1,2896,3","wert,1136,12","west,2896,1","western,110,1,1077,1","wet,2791,1","whatever,2855,1","wheelers,330,1,334,1","wheels,1077,1","wheeze,2714,1","whencompleted,2844,1","whenever,14,1,220,1,223,1,226,1,254,1,1111,2,2620,1","whereas,2786,1","wherein,35,1,28,1,2762,1,2763,1","whether,1165,1,28,1,2786,2,120,1,214,1,215,1,216,1,220,2,226,1,2770,1,249,1,291,1,1111,1","while,6,2,330,2,334,2,1120,1,1124,2,1127,4,1133,1,1137,1,1142,1,1154,1,1156,4,1161,4,1175,1,1179,1,1225,1,1192,1,1198,4,1204,1,1207,4,1210,1,1213,1,1216,1,1219,1,1222,1,1231,1,1228,1,1233,1,1248,1,1242,1,1245,1,14,1,35,1,33,1,38,1,64,1,2696,1,2697,1,79,1,127,1,214,5,216,1,217,1,220,1,221,1,225,1,226,1,229,1,2776,1,2791,1,2801,1,2821,1,1111,3,1126,5,1134,1,1135,2,1140,1,1145,1,1196,1,1205,2","white,214,1,2778,1,2779,1,2821,1,2897,1","whitish,2791,1","who,6,7,330,5,332,1,334,5,14,2,35,2,15,4,2692,2,28,1,29,1,31,3,33,1,38,7,2694,1,2715,1,2786,1,2799,1,79,1,84,1,2702,2,90,1,103,1,2708,2,105,2,108,2,110,1,111,1,2709,1,2710,1,126,1,127,2,2718,1,139,3,143,1,208,1,213,1,214,1,215,1,2770,1,256,1,2776,10,2778,3,2779,3,2781,2,2782,2,2783,2,2785,2,2791,1,291,2,322,1,2820,1,2821,1,1092,1,1094,4,1077,1,1081,2,2831,1,2838,2,1111,2,2845,1,2859,1,2862,11,2863,1,2864,1,2874,3,2892,1,2893,2,2894,2,2895,2,2896,4,2897,1","whole,38,1,2694,1,2696,1,214,3,2776,1,2798,1,295,1,2801,1,2840,1,2870,1,2892,1,2896,1","whom,15,2,28,1,1094,2,2862,1","whose,330,2,334,2,15,3,2693,1,38,1,48,1,62,1,69,1,220,1,1094,3,2838,1,1111,1","whychooseaims,1094,4","wide,2694,1,64,1,84,1,2708,2,232,1,234,1,246,1,254,1,2794,1,309,2,2831,1,2897,1","widely,207,1","widening,71,1","wider,28,1,38,1,2838,1","widows,2690,1","width,2627,1,1135,1,2245,1,2891,1,2626,1","wiederholung,1136,1","wiederkehrenden,1136,1","wife,332,2,2692,1,38,1,2820,2,2862,1","wiki,253,1","wikipedia,253,1","willalso,64,1,2697,1","willbe,35,1,227,1","willi,2778,1,2779,1","williams,2778,1,2779,1","willing,31,1,291,1","willkommen,1136,1","willlearn,2696,1","willscreen,1098,1","willspend,29,1,227,1","wilms’,2794,1","wilson,217,1,2778,1,2779,1","wind,2801,1","window,1136,2,1137,4,1190,2,1227,1,1212,1,1221,1,1232,1,1144,1,1145,1","wing,2723,1,2821,1","winner,2859,1","wird,1136,1","wire,143,1,256,1","wires,2801,1","wirh,332,2,2820,1,2822,3","wise,2821,1","wish,330,1,334,1,105,1,1111,3,2863,1,2864,1,2874,1","wishes,330,1,334,1","wishing,2819,1,2864,1","withan,31,1","withdrawal,300,1","withdrawn,330,1,334,1,2758,1,2803,1,2814,1","withdue,2696,1","withfirst,2694,1","withfree,2896,1","withmobile,2694,1","without,6,3,1165,2,2694,1,64,1,2697,1,2724,1,214,1,216,1,219,1,220,2,221,1,226,1,244,1,266,1,2797,1,2801,2,2802,2,322,1,2821,1,2837,2,1111,2,1135,1,2862,1,2620,1,2897,1","withphilosophies,63,1","wizard,1136,1,1137,1,1164,3","wll,2798,1","woche,1136,1","wochenăĽbersicht,1136,1","wochkardt,110,1","wockhardt,105,1,2724,1,2821,1","wokshop,2847,1","wolf,2778,1,2779,1","woman,2786,1","womb,2786,1","women,2690,2,16,1,15,1,2694,1,100,1,108,1,110,2,111,1,127,1,142,1,143,5,214,1,2768,1,256,5,2778,2,2779,2,1094,1,2862,1","won,28,1,38,1,322,1,2838,1","wonderful,2870,1,2871,1","wood,2862,1","woodlands,332,31,2820,31","word,2823,4,2776,1,2817,4,2818,4,2819,4,2863,1,2897,2","words,6,1,31,1,2863,1,2864,1,2871,1,2874,1,2892,1","work,330,3,334,3,35,2,15,1,2692,1,28,1,29,1,31,4,33,1,2715,1,2717,1,2696,1,71,1,79,1,90,1,110,2,111,1,118,2,2711,1,120,1,2712,2,127,2,2718,1,2758,2,2763,1,215,1,216,1,223,1,2776,1,2781,1,2782,1,2783,1,2784,1,2785,1,2803,2,2814,2,322,1,1094,1,1081,1,2831,1,1100,1,2862,6,2864,1,2870,1,2892,2,2619,1,2620,2,2893,1,2895,1,2623,1,2896,1","worked,2871,1,2620,1","worker,300,1,2708,2,106,1,107,1,111,1,127,1,249,1,2776,1,2821,2,2892,1,2620,1","workers,2692,1,31,1,2696,1,103,1,2758,1,2776,1,2803,1,2814,1,1111,2,2864,1","workforce,247,1","working,6,1,2692,1,131,1,103,1,127,1,2730,1,2763,1,216,1,220,1,246,1,247,1,322,1,2821,2,2825,1,1111,1,1100,1,1135,1,2862,1,2870,1,2874,1,2619,1,2895,2","workload,6,1,137,1","works,2799,1,2710,1,2713,1,126,1,137,1,211,1,2810,2,2812,2,2895,1","workshop,103,2,117,1,141,1,2722,2,2763,2,295,5,2821,9,1074,2,2847,5","workshops,65,1,295,2,2821,1,2864,1,2620,1,2895,1","workstation,2761,1","workstations,2802,1","world,4,1,23,1,2690,1,14,2,15,1,2692,1,38,3,49,2,51,1,2694,2,2695,1,79,1,103,1,2708,1,105,4,110,1,127,1,2718,1,2723,1,2736,1,2737,1,2740,1,2741,1,207,1,245,1,2797,1,320,1,2821,3,1094,1,1074,1,2838,2,1098,1,2847,1,2862,1,2870,1,2881,2,2894,1,2623,1","worlds,2707,1","worldwide,2776,1","worn,1111,1","worried,2871,1","worrisome,221,1","worry,220,1","worsen,223,2","worsening,223,2","worsens,221,1,223,1","worth,6,1,38,2,2724,1,2821,1,2892,1","would,6,8,330,1,334,1,2692,2,29,1,31,2,2694,1,2718,1,222,1,227,1,2778,2,2779,2,2791,1,1111,1,2845,1,2862,2,2864,1,2870,3,2871,2,2874,1,2892,2,2620,1,2896,2","wound,246,1,2776,2","wounds,135,1","wp,1122,9,1133,29,1139,16,1142,22,1152,7,1156,8,1161,8,1177,9,1179,64,1185,9,1225,40,1254,17,1192,43,1201,7,1204,22,1207,8,1210,40,1213,9,1216,17,1219,32,1222,9,1231,8,1228,9,1233,9,1236,32,1248,43,1242,8,1245,17,1250,39,1126,1,1145,22","wrapping,1154,1","wrinkles,100,1,2732,2","wrist,254,1,2773,1,2774,1","writable,1136,4,1124,2,1137,8,1190,4","write,6,1,330,6,334,6,2692,1,1135,1,1217,1,1246,1,2863,1","writing,6,1,330,1,334,1,2821,1","written,1165,1,2825,2,2826,1,2832,1,1111,1","wrong,330,3,334,3,1136,1,1137,2,1190,1,1123,1","wrongtype,1136,1,1124,1,1137,1,1190,1","wurde,1136,3","wurden,1136,2","ww,1126,2","www,21,1,22,1,330,1,334,1,1122,1,1133,1,1139,1,1152,1,1164,2,1167,1,1170,1,1177,1,1179,1,1185,1,1188,1,1225,1,1254,1,1192,1,1201,1,1204,1,1213,1,1216,1,1219,1,1222,1,1228,1,1233,1,1236,1,1248,1,1239,1,1245,1,1250,1,2687,1,103,2,110,1,253,2,2836,49,2834,18,2863,2","www.aimshospital.org,5,1","wynad,38,1,2838,1","x2213,213,1","xcv,23,1","xerox,2863,1","xi,330,1,334,1","xio,2802,2","xix,295,1","xls,2822,4","xml,18,8,122,8,231,8,40,8,59,8,60,8,61,8,68,8,76,8,77,8,81,8,85,8,87,8,93,8,102,8,125,8,113,8,116,8,129,8,145,8,190,8,200,8,202,8,210,8,248,8,294,8,301,8,311,8,321,8,325,8,598,8,643,8,649,8,652,8,654,8,873,8,879,8,890,8,899,8,911,8,926,8,929,8,931,8,932,8,950,8,997,8,1000,8,1009,8,1014,8,1037,8,1038,8,1069,8,1070,8,462,8,557,8,567,8,578,8,590,8,702,8,704,8,710,8,721,8,724,8,730,8,734,8,737,8,762,8,775,8,778,8,783,8,787,8,793,8,798,8,804,8,806,8,811,8,847,8,852,8,860,8,868,8,1104,8,1106,8,1110,8,1112,8,1256,8,1265,8,1266,8,1522,8,1547,8,1548,8,1592,8,1616,8,1640,8,1641,8,1309,8,1334,8,1358,8,1359,8,1404,8,1428,8,1452,8,1453,8,1454,8,1498,8,1734,8,1736,8,1780,8,1804,8,1899,8,1924,8,1925,8,2064,8,2088,8,2112,8,2113,8,2114,8,2117,8,2118,8,2671,8,2683,8,2616,8,2617,8,2618,8,2685,8,2686,8,2625,8,45,8,46,8,54,8,2704,8,2706,8,2789,8,337,8,433,8,434,8,461,8,2701,8,140,8,2729,8,2734,8,2738,8,2742,8,2747,8,2751,8,2752,8,2754,8,2760,8,2764,8,212,8,237,8,2772,8,250,8,258,8,265,8,2796,8,270,8,2806,8,2815,8,324,8,546,8,597,8,706,8,756,8,785,8,800,8,848,8,881,8,921,8,951,8,1005,8,1049,8,2839,8,1360,8,1546,8,1642,8,1686,8,1710,8,1735,8,1828,8,1829,8,1830,8,1875,8,1923,8,1969,8,1993,8,2017,8,2018,8,2019,8,2116,8,2850,8,2852,8,2854,8,2857,8,2858,8,2860,8,2868,8,2869,8,2875,8,2876,8,2877,8,2878,8,2879,8,2880,8,2882,8,2883,8,2889,8,2890,8,2898,8","xv,295,1","xxx,2778,1,2779,1","yag,2694,1","yagna,332,1,2816,1,2820,1,2822,1","yahoo,2833,1","yajnik,2847,1","yan,2859,5","yati,332,1,2816,1,2820,1","ye,2821,2","year,330,4,334,5,1136,1,1120,7,1133,1,1137,3,1152,9,1154,2,1155,2,1156,8,1161,7,1190,1,1200,1,1201,9,1204,1,1206,6,1207,39,2247,1,24,1,35,2,2692,2,20,2,29,1,31,8,32,3,2693,2,38,2,48,3,2694,1,2695,2,2823,1,62,3,63,1,64,1,2696,6,69,2,2697,3,71,1,2708,1,105,11,110,1,141,1,2722,3,2723,2,2758,1,199,1,209,2,213,3,224,1,230,1,246,2,251,2,2781,1,2782,1,2783,1,2785,1,2790,2,2791,5,295,2,2803,1,2808,2,2814,1,2821,17,1092,1,2825,3,2826,1,1084,1,1126,1,1134,1,1151,1,1157,1,1205,1,1208,81,2855,1,2862,2,2871,1,2892,1,2620,1,2894,1,2897,1,2684,1","yearand,35,1","yearevents,1136,1,1137,1,1190,1,1206,5","yearicon,1133,8,1156,7,1204,8,1134,2,1157,2,1205,2","yearly,103,1,2709,1,2714,1","years,6,1,330,5,334,5,1120,6,14,1,35,1,15,1,2692,1,20,16,29,1,32,1,2693,4,38,1,48,4,2694,1,2786,5,62,3,2696,1,69,3,2697,2,2708,1,105,2,110,1,2709,1,2713,1,2714,2,127,2,2718,1,143,2,2763,1,209,1,213,2,220,1,222,1,232,1,251,4,256,2,2778,2,2779,2,2791,3,2792,1,268,1,2821,4,1094,1,2825,1,2832,1,1111,1,2871,1,2874,2,2892,4,2619,1,2620,1,2894,4,2896,2","yearsas,62,1,69,1","yearsrange,1120,4","yellow,2791,2","yemen,2885,1,2887,1","yes,1136,1,1137,2,1150,1,1190,1,1248,1,2786,3,220,1,223,2,2791,1,1126,1","yesterday,1127,2","yet,6,1,14,1,2692,1,28,1,105,2,2753,1,215,1,216,2,1102,1,2897,1","yetanother,2897,1","ymdhis,1124,1,1127,1","ymdhns,1126,1","yoga,28,1,2708,1,111,3","yogasanas,111,1","yogesh,332,1,2816,1,2820,1,2822,1","yor,1111,1","york,2724,1,2821,13,2619,1","young,14,1,15,1,108,1,110,1,2714,1,143,1,215,1,256,1,2797,1,268,1,1094,1,1081,1,2862,2,2893,1","younger,2692,1,2786,1,2778,1,2779,1,1111,1,2892,2","youngest,261,1","yourmedical,2896,1","yourserver,1164,1","yousefpour,2821,1","yr,2786,1","yrs,2818,1,2863,1","yugoslav,2885,1,2887,1","yugoslavia,2885,1,2887,1","yunus,332,1,2822,1","yy,1126,2","yyyy,1120,6,1133,3,1139,2,1142,1,1150,6,1156,12,1161,11,1162,11,1179,3,1185,1,1254,4,1192,3,1204,3,1207,12,1248,1,1242,1,1250,1,1126,10,1134,12,1140,5,1145,1,1157,5,1205,13,1208,2","z0,1175,2,1123,1,1171,1,1186,2","za,1175,2,1185,2,1254,2,1123,1,1171,1,1186,2","zaidi,332,1,2820,1,2822,1","zambare,332,1,2822,1","zambia,2885,1,2887,1","zealand,2885,1,2887,1","zeichen,1136,6","zeiss,2766,1","zeit,1136,2","zhen,2859,4","zimbabwe,2885,1,2887,1","zip,1137,1,1164,1,2885,1,2887,1","zippers,216,1","zone,143,1,256,1,2821,8","zoology,20,3,31,2","zoster,225,1,229,1","zu,1136,5","zugangscode,1136,1","zugriffrechte,1136,1","zugriffsrechte,1136,1","zum,1136,3","zur,1136,2","zurăĽck,1136,1"); arrFiles=new Array();arrFiles[0]=new Array(3,"database.php","23 Oct 2006","database.php","","","",1);arrFiles[1]=new Array(4,"index.html","21 Dec 2006","Amrita Institute of Medical Sciences and Research Centre, Kochi Kerala","hospital, India, healthcare, southern India, charitable, charity, Kerala, Cochin, Kochi, medical centre, medical center, medical college, teaching, super speciality, Amrita Vishwa Vidyapeetham, Amrita University, Community Service, Mata Amritanandamayi D","","PATIENTS Contact Us Getting Here Make Appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care STUDENTS Courses and Admission Student \'s Home Page What students say PROFESSIONALS CME \'S Jobs Amrita Technologies JOURNAL Journal Home Heart Of Aims Amma \'s Life How People Help PORTAL Login Healthcare with a Heart: Our inspiration and founder,Sri Mata Amritananadamayi (affectionately known asAmma), envisioned creating anot-for-profit hospital in Keralawhere the poor could have access toadvancedmedical carein an atmosphere of love and compassion. Amrita institute of Medical Science has blossomed andcontinues to expand. AIMS is now a world-class institution of medicine, academics and research. Compassion for those in need is the heart of AIMS. In this article we focuson one of the AIMS outreach programs being conducted in a remote area ofnorthern Kerala. Read more about the Amrita Kripa Charitable Hospital.... . UPCOMING EVENTS Anatomical Society National Conference- 1000 attending Download final list of Accommodations Here National Conference on Biotechnology &amp; Molecular Medicine CLOSE - UP Anjana and Saji, recipients of free care at AIMS: We had no hope. Our baby...",19);arrFiles[2]=new Array(5,"newsite.htm","13 Nov 2006","AIMS","","","If you are not automatically redirected, please click here &gt; http://www.aimshospital.org/newsite_htmlpages/index.html ",1);arrFiles[3]=new Array(6,"patient_portal.html","4 Nov 2006","AHIS Patient Portal","","","Proposed AHIS Patient Portal – Feedback from Review Team NOTE: The PORTAL PROPOSAL itself is located at the bottom of this page 1. RESPONSE FROM DR. KRISHNAPRASAD (Lab) Recieved your mail and have looked at the attachments. First things first , could you please send a copy of the mail to Dr MK Lalitha, who is the head of the Lab services and also a copy to Dr. KN Subhakumari HOD Biochemistry.They may have certain points that may need addressing. (-this has been done) Regarding the questions you have raised 1. All reports that go outside the hospital NEED TO BE SIGNED. As yet this is not possible though I believe the team is working on a version where electronic signatures will be appended. 2. The report HAS TO BE MADE TAMPER PROOF. The pdf. format that comes out now can be modified with a software like adobe acrobat(not the reader but the full version).That loophole needs to be blocked. 3. All the reports need a disclaimer that they are for interpretation by a qualified medical professional only. 4. Some redesign of the report format is needed, as a report taken by a patient is expected to have some intepretation/explanation of the test. Reports for use within a hospital don \'t need that. These are some points that may need addressing. If I think of anything else I will let you know In Amma \'s service Dr. R.Krishnaprasad ********************************* 2. RESPONSE FROM SIVARAMAKRISHAN (Admitting and Patient Services) A. Concerning online registration-- close coordination with the Finance representatives will be necessary. Currently MRD number is issued only after approval from them. Also, perhaps the fee should be increased; for example a lifetime registration (or ten years etc) could be available for something like Rs.5000. B. Concerning Appointments -- It seems there would be considerable challenges in automating the appointment process. Currently doctors are blocked in to the system and patients are scheduled to see them during those times. However it often happens that a doctor will need to change the times that they are available, and this will happen at short notice, so that a complex juggling is needed in order to make sure patients are served optimally. Also all patient instructions would need to be programmed into the system, so that, for example, a given patient knows that they would need to fast prior to visit, etc etc. But regardless of the challenges, it would be desirable to computerize the system, similar to air/train online booking. In Amma \'s service, Sivaramakrishnan ******************************* RESPONSE FROM BR. SURESH Namah Shivaya This will be an exellent facility for the patient which will be useful for patients from middle class and above (those who use internet). It will also enhance the image of our hospital as a user friendly system. However for the implemenetaionm of a system like this we need to give access to our network to outside users. This can be done only after setting up a secure server environment in the computer center. The cost of setting up up something like this would be of the order of 10 lakhs. This has to be discussed. I feel it is worth creating a secure access system which can be used fo rother purposes as well (For eg doctors can access radiology images from home, marketing representatives can access demos, etc). The second point is that we should get the legal aspects cleared from Sreekumarji. In Amma Br Suresh **** NOTE (this is paraphrased from a subsequent phone conversation with Suresh)--- Suresh had already decided that a secure server environment is necessary for other reasons and is in process of submitting a proposal for that. He said it is likely to be installed no later than January 2006. In other words, the cost to set up the secure environment is not an issue here as it is already in the process of being created. ******************************* RESPONSE FROM DR. PREM (via phone) Advocate Srikumar needs to review this. Perhaps it should be discussed at the next HOD meeting. ******************************* RESPONSE FROM KIRUBAKARAN Manager - Medical Records Thanks for your mail regarding the proposed patient portal. I would like to give the following inputs. Online new registration: All the persons visiting/registering through the portal may not become our potential patients. Hence, there is no need to waste the hospital MRD number for all those who are visiting/registering through the portal. Already we are wasting several MRD numbers for those patients/patient&rsquo;s samples coming from outside only for laboratory and radiology investigation purpose. Instead a pseudo number can be assigned at the time of online registration and all the details can be ported to AHIS when the patient actually turns up to the hospital and MRD number can be generated at that time. May be we can give a printout of the sociological data available in the portal and ask the patient to verify and affix his signature before porting it to AHIS. The signed document can be preserved in the hospital for legal purpose. Also MRD number should not be used as user name as everyone in the family and hospital knows it, with the help of user name it may be easy to guess the password. Inputting history and Complaints: We should provide a simple and standard format with check boxes; the text box may be limited to 10 to 20 sentences for inputting history and complaints. Otherwise patient may not give the history what physician wants or physician may not be interested in reading all the irrelevant details what the patient is going to give from birth to death. Pharmacy Prescription: At present as per our hospital policy doctors are not allowed to write and give the prescription directly to the patients for both OP/IP. If the prescriptions are available online patient may take the prescription from the system and get the medicines from near by shop, which may result in decrease in pharmacy revenue. Investigation Reports: All the patients/authorized attendants are eligible to get a copy of the Medical Records (i.e., investigation reports and clinical reports) within 72 hours of request, if they request in writing as per the Indian Medical Council (Professional Conduct, Etiquette and Ethics) Regulation, 2002 chapter 1.3.2 Maintenance of Medical Records published in Gazette of India but we should be cautious while putting the same in the portal without the consent of the patient because it may be misused by others, also end up in paying huge compensations if the sensitive reports like HIV, VDRL, HbsAg etc., also pathology reports related to malignancy are released without the consent of the patient. Therefore we can ask the patient to give an online request and the report can be released online within 72 hours as per the act. With regards, Kirubakaran, Manager - Medical Records. ******************************* RESPONSE FROM DR. LALITHA BAI Namah Shivaya Laboratory reports are confidential and it should go directly to the consultant doctors only. There are privacy issues. There are potential problems in granting on line patient access for any laboratory results. Contact person for laboratory services is Dr.M.K.Lalitha Bai ( Delete the name of Dr.Krishna Prasad). In AMMA \'s service Dr.Lalitha Bai Prof &amp; HOD Pathology &amp; Chief of laboratory services AIMS. ******************************* RESPONSE FROM SRIKUMAR (Legal Advocate) (Paraphrased from phone conversation) From a legal perspective, I see no problems with granting online patient access to only Biochemistry and Hematology reports, as proposed in Phase One. We give access to these reports now. Regarding making further information available online in Phase Two, there are potential problems and a meeting should be held to evaluate before approval. ******************************* RESPONSE FROM BR. BALASUBRAMANIAN Thanks for your mail and here are my inputs from the pharmacy angle I agree with Shri Kirubhakaran \'s views on the aspect of pharmacy operations relating to proposed patient portal. As we take pharmacy operations very very seriously unlike many other hospital where we have the objective of all our patients leavng our hospital with full medictions ... and also we would like to ensure they come back to us with repurchase of medications...this aspect needs to be taken care of in all our proposed decision making. This is the reason we are employing more than 65pharmacist.. pharmacy revenues are very very important for the running of our hospital as per the model that we are currently following hence the above inputs may be kept in mind while moving ahead on this proposal. in amma \'s service br balasubramaian ******************************* RESPONSE FROM BR. SURESH (regarding MRD numbers) I agree with Mr. Kirubakaran regarding registration via internet. We need to waste MRD numbers this way. May be in the future we can look at the option when we are ready for it. I also feel this may lead to misuse of MRD numbers. Today about 50 - 100 people get into the hospital by using MRD cards bypassing the security guards. We have not been able to sort out this problem as the solution requires recruiting about 11 extra security personal to plug the loop holes. This is not cost effective. So people may register just to get an entry to the hospital. Lot of thefts have happened through this loop hole in the past. We have found gangs of 7-8 people who enter the hospital using regular MRD cards. Then they go around into all areas and steal cell phone, money, gold chains, etc. Now putting the MRD registration on the web will facilitate the entry of these thiefs. regards, Br Suresh ******************************* RESPONSE FROM DR. LALITHA BAI (concerning the danger of granting patient access to lab reports without individual doctor oversight or accountability) Namasivaya Shakthi Regarding the patient accessing his/her records or lab results or reports, despatching or  \'giving access to \' remains under the responsbility of respective consultant or respective department. To get the access of his/her report, the patient has to  \'send an email \' or  \'call \' his/her consultant doctor. Only after consultant/Doctor \'s approval, patient can access his/her lab records. this will solve the medico-legal issue, in future, if raised. in Amma \'s service Dr.Lalitha Bai Chief of Clinical Lab Services AIMSRC ------------------------------------------------------------------------------------------------------ Proposed AHIS Patient Portal Purpose: To provide patients with online access to prescriptions, lab results and other clinical reports, as well as automated or partially automated registration and appointments. Phased Implementation: 1. In initial implementation, only Biochemistry and Hematology reports will be made available to the patient. 2. Additional services will be added subject to evaluation and approval from medical, administrative and legal departments. Benefit: 1. Enhancement of patient care and experience a. Convenience will result in patient satisfaction and retention. b. Convenient pharmacy-ordering process will result in increased revenue. 2. Reduced hospital workload. a. If patients can get information online it means less telephone questions, support time and interaction from doctors and other staff b. Automation of registration, appointments, and pharmacy ordering means less human labor and error. c. Time spent by patients inputting complaints and history means less time spent by doctors and other staff inputting same. d. The application will generate a modest amount of revenue. Proposal Details: 1. New and returning patients who come to the hospital will be asked if they would like to sign up for online services. (It is suggested that there be a charge of perhaps RS 50.) 2. User name and password will be supplied to patients. a. MRD number will serve as user name. b. Unique password will be issued. Patients will be requested to change password upon first login for security purposes. 3. New (including international or non-local) patients can obtain an MRD number online. The details required on the online form will be the same as are required for MRD application currently. 4. After logging in to AHIS patients will be able to see their medical reports online. Review Process: This proposal is being submitted via email for initial review by the following: Dr. Prem Br. Suresh Dr. Sanjeev Singh Dr. Krishnaprasad (LAB) Sivaramakrishnanji (Appointments) Br. Balaji  ( – if it is decided that online Pharmacy Prescription/Refilling should be included in Ph ase 1 of deployment.) After initial review, the plan will need to be evaluated by the following: Sudhakar ( Marketing ) Kirubakaran (MRD) Advocate Sreekumar ( Legal ) Questions for initial review: Are there potential problems in granting online patient access only to Biochemistry and Hematology reports? What services should be added in Phase Two of implementation? Questions for legal review: Are there privacy issues? Should family information be provided to family members? Etc? Questions for technical &amp; hardware team (Br. Suresh, Br. Prasad etc): Where will this be hosted? What is the a rchitecture for moving data from Live HIS servers to patient portal? What is the encryption mechanism for the data? How is hacking prevented? What is the mechanism for online payment? Who are the people who will give inputs? What is the mechanism to generate password? Consensus Process: For initial review, Shakti (D.H. of User Interface Team, under direction of Br. Pradeep) will gather opinions and facts from the initial review team, and will create a document reflecting same. It is hoped that this can be done as much as possible via phone or email, since setting up meetings is often problematic given everyone’s schedules. Shakti can be reached at extension 8967 or mobile 999-529-1112 shakthi@aims.amrita.edu or shaktipete@yahoo.com ",22);arrFiles[4]=new Array(8,"Web Questionnaire response.html","17 Nov 2006","Untitled Document","","","SLN Doctors Name Department Remarks 1 Dr.Charu Singh Pain &amp; Palliative (questionnaire has not been filled out) 2 Dr.Srikanth Moorthy Radiology information about the senior doctors in the Hospital department and Education Department is updated(18/10/2006) (questionnaire has not been filled out) 3 Dr Narayanan Medical Gastroenterology Questionnaire has been Filled (uploaded on 31/10/2006) 4 Dr.Ganapathirao G General Medicine (questionnaire has not been filled out) 5 Dr.K Ramakrishnan General Pediatrics Questionnaire has been Filled (uploaded on 7/11/2006) 6 Dr.R.Krishna Kumar pediatric cardiology Questionnaire has been Filled (uploaded on 25/10/2006) 7 Dr.Dilip Panikar neurosurgery Questionnaire has been Filled 8 Principal Kulumina Dash School of Nursing Questionnaire has been Filled 9 Dr.Deepti Sharma Obstetrics and Gynecology Questionnaire has been Filled (uploaded on 23/10/2006) 10 Dr. C R Kamath Centre for Holistic Medicine. Questionnaire has been Filled 11 Dr.E.M.Elango Molecular Biology Questionnaire has been Filled (uploaded 23/10/2006) 12 Dr.Unnikrishnan A G Endocrinology Questionnaire has been Filled (uploaded 26/10/2006) 13 Dr.Jalesh N Panicker Neurology Questionnaire has been Filled(uploaded 26/10/2006) 14 Dr. V A Narayanan Gastroenterology Questionnaire has been Filled(uploaded 26/10/2006) 15 Dr.Ganesan Medical Oncology 16 DR. JAI THILAK Orthopaedics Questionnaire has been Filled(uploaded 06/11/2006) 17 Dr. Mohan Abraham Pediatric Surgery Questionnaire has been Filled(uploaded 09/11/2006) 18 Dr.Joseph Parakka Child Neuro Development &amp; Rehabilitation Correction regarding the department name is done, Child Neuro Development &amp; Rehabilitation (18/10/2006). (questionnaire has not been filled out) 18 Dr.vengadakrishnanraj Dermatology Questionnaire has been Filled (uploaded 22/10/2006) 19 Dr.puneedhar GI Surgery Questionnaire has been Filled (uploaded 21/10/2006) 20 Dr.T.S.Sundaram Nuclear Medicine Questionnaire has been Filled 21 Dr.Ganesh Cancer institute (questionnaire has not been filled out) 22 Dr.Meenakshi Dhar Opthalmology (questionnaire has not been filled out) 23 Dr.Moni Abraham Kuriakose Head and neck surgery (questionnaire has not been filled out) 24 Dr.Haridas Cardiology (questionnaire has not been filled out) 25 Dr.Sheela Nampoothiri Genetics (questionnaire has not been filled out) 26 Dr. Lalitha Laboratory Medicine (questionnaire has not been filled out) 27 Dr.Rajiv Neonatology (questionnaire has not been filled out) 28 Dr.George Kurian Nephrology (questionnaire has not been filled out) 29 Dr.Sanjay butt Urology (questionnaire has not been filled out) 30 Dr.Sanjay butt Anaesthesiology (questionnaire has not been filled out) 31 Dr.Ajit Babu CDH (questionnaire has not been filled out) 32 Dr.Riju General Surgery (questionnaire has not been filled out) 33 Dr.Priya Vijayakumar Geriatrics (questionnaire has not been filled out) 34 Dr.Sreekumar Psychiatry (questionnaire has not been filled out) 35 Dr.Kumari Indra Pulmonary Medicine Questionnaire has been Filled 36 Ranjith Physiotherapy (questionnaire has not been filled out)",10);arrFiles[5]=new Array(10,"aboutus/ammas_message.html","7 Dec 2006","Amma  \\'s Message","","","AMMA \'S MESSAGE Just as a person needs air to breathe, the soul needs to be nurtured with love and care. The need of love is felt the most when we fall sick, physically or mentally. More than half the cure is done by the power of love. Hence, doctors and nurses also have a special responsibility to treat their patients with love, care and affection. Love and compassion are the very essence of all religions. Love is our true essence. Love has no limitations such as religion, race, nationality, or caste. We are all beads strung together on the same thread of love. To awaken this unity and to spread the love that is our inherent nature to others - this is the true aim of human life. Indeed, love is the only religion that can help humanity rise to great and glorious heights. And love should be the one thread on which all religions and philosophies are strung together. The beauty of society lies in the unity of our hearts. ",1);arrFiles[6]=new Array(14,"aboutus/inspiration.html","21 Dec 2006","Inspiration","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us Our Founder and Inspiration &mdash; Sri Mata Amritanandamayi Love, compassion, empathy and tolerance&mdash;under the pressures of modern life, these qualities have all but disappeared. Through her loving embrace and charitable activities, Sri Mata Amritanandamayi (affectionately known as Amma or Mother) is healing the heart of the world, rekindling love and mutual respect, and awakening people to their fundamental oneness. Through her extraordinary acts of love and self&ndash;sacrifice, Amma has endeared herself to millions. Tenderly caressing everyone who comes to her, holding them close to her heart in a loving embrace, Amma shares her boundless love with all. Be they young or old, sick or healthy, rich or poor&mdash;everyone who comes to her receives the same unconditional love. Amma is teaching that the Divine exists in everything &mdash; in every person, plant and animal. Perceiving this unity is the essence of spirituality and the means by which to end all suffering. It is through this simple yet powerful message that Amma is transforming our world, one embrace at a time. In the past 30 years, Amma has physically embraced more than 21 million people. Amma&rsquo;s teachings are universal. Whenever she is asked about her religion, she replies that her religion is Love. She does not ask anyone to believe in God or to change their faith, but only to inquire into their own Real Nature. Amma had a vision of creating a hospital in Kerala where the poor could receive free advanced medical care, such as heart operations and kidney transplants, in an atmosphere of love and compassion. She saw that while the poor did receive basic medical care through various charitable clinics, advanced care was beyond their dreams. This led to the birth of a highly sophisticated, 1,200&ndash;bed tertiary referral and teaching hospital, the Amrita Institute of Medical Sciences (AIMS). AIMS exemplifies Amma&rsquo;s use of science and technology to maximize health service for the poor, offering medical care in cardiology, oncology, neurology and other specialties. Approximately one&ndash;third of the treatments are free, a third are subsidized, and the rest are provided at the prevailing rate for those with adequate incomes. AIMS has grown to be a prominent super&ndash;specialty teaching and research hospital with an accredited degree program in medicine. Doctors and researchers from the U.S. and other countries participate in a number of its programs. AMMA \'S MESSAGE WEBSITES",10);arrFiles[7]=new Array(15,"aboutus/message.html","21 Dec 2006","Message","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us The Amrita Institute of Medical Sciences and Research Centre, Cochin, Kerala, India was established in 1998 to provide affordable medical care in a patient&ndash;friendly atmosphere and in a spirit of compassion, previously beyond the reach of the common man. AIMS is an 800 &ndash; bed, charitable, super specialty hospital, equipped with state&ndash; of&ndash;the&ndash;art medical facilities. AIMS provides dedicated patient care and endeavours to improve its services on a constant, ongoing basis. The mix of activities include: Patient Care Developmental Projects Sponsored Research Projects Societal Missions In&ndash;house Research Projects In the first six years of AIMS&rsquo; existence, 980,000 patients, of whom nearly 98,000 were in&ndash;patients, have received medical services. The beneficiaries, who received either free or concessional treatment, account for a staggering 63%. Even the remaining 37% enjoyed highly subsidized treatment. Out of 60,000 surgeries performed, approximately 25,000 were either totally free or concessional. A free drug bank is functioning on the hospital campus where patients who cannot afford to purchase the medicines prescribed to them are supplied with their drugs totally free of cost. This all amounts to approximately 73 crore (730 million) rupees in charity towards health care services alone. Since the inauguration of AIMS, we have made remarkable progress. This has only been possible through the extraordinary help and cooperation that we have received from the Kerala Government, the Government of India, and the dedication of the doctors, nurses and other healthcare professionals of this institution. The most significant element in the establishment of AIMS is the compassion of Amma whose vision and constant encouragement were the inspiration to create this facility with only the objective of relieving the suffering of individuals and their families who suffer with them. Amma&rsquo;s life of selfless service has helped so many, not only through curing physical illness, but also by bringing hope, clarity and peace of mind. Prem Nair, MD Medical Director AIMS was founded on the highest principles with an emphasis on compassionate service to people, charity, and excellence through education. The blending of these vital ingredients with competence and compassion is an extension of the vision and inspiration of our founder, Sri Mata Amritanandamayi, from whom we all draw our strength and dedication and whose life exemplifies these high principles in every action. The revolution in medicine currently underway is an outgrowth of the Human Genome Project. It will profoundly enhance our understanding of disease and transform the practice of medicine. But this progress has made new demands on the country&rsquo;s medical educational system and the investment in medical technology required to train the new generation of doctors who are the future of India&rsquo;s healthcare system. We firmly believe that this institution is ideally suited to meet these new challenges. AIMS&rsquo;s commitment to be a centre of excellence both in medical training and the practice of medicine will well prepare our eager and talented young men and women to play a key role at the forefront of their chosen profession. The nurturing of these values at the AIMS College of Medicine complements a fine technical education by enhancing skills with a unique understanding and compassion for those being treated. A commitment to the practice of medicine in its highest form is a lifelong commitment to humanity. The value of genuine caring and humble service will build both competence and character and provide joy through action, truly becoming a labor of love. The management and faculty pledge full support in preparing our students anddoctors to serve people in a way that honors this institution and this great country. But most importantly, hard work and dedication will be multiplied by the blessings of Amma whose sole purpose is service and the upliftment of the people of India and the world. Ron Gottsegen Administrative Director",11);arrFiles[8]=new Array(16,"aboutus/mission.html","21 Dec 2006","About Us","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us AIMS is a not-for-profit organization dedicated to establishing a center of health care excellence in a spirit of compassion to all, regardless of race, caste, religion, or economic condition. We offer charitable care to the fullest extent possible for those in need, and many financially disadvantaged patients benefit from partially or fully subsidized treatment. In 2004, 15 percent of patients recieved totally free treatment including major surgeries. PARENT ORGANIZATION Mata Amritanandamayi Math, a registered Public Charitable Trust headquartered at Amritapuri, Kollam, Kerala, was founded to disseminate the message of spirituality, universal love and selfless service to humanity, which shines through the life and teachings of the Divine Mother. Some of the socio-welfare activities undertaken by the Math include medical services, numerous educational institutions, houses for the poor, pensions for destitute women, a home for senior citizens, orphanages, a hospice, a school for the speech and hearing impaired, disaster relief, plus many more.",7);arrFiles[9]=new Array(18,"aboutus/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[10]=new Array(19,"academics/administration.html","21 Dec 2006","Administration","","","Her Holiness Sri Mata Amritanandmayi Dev i President - Swami Amritaswarupananda Puri Vice Chancellor - Dr. P. Venkat Rangan Cheif Operating Officer - Br. Abhayamrita Chaitanya Nedical Director - Dr. Prem Nair Administrative Director - Shri Ron Gottsegen Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Campus Map About Amma Principal Dean - Amrita Vishwa Vidyapeetham Dr. D.M Vasudevan , MD, FAMS, FRC Path Phone: 0484 - 280 2050 Medical Superintendent : Dr V. N. Unni , MD, DM Phone: 0484 - 280 1324 Ext : 1324 Senior Medical Administrators : Dr. S. K. Ramachandran Nair Dr. Malathi Sathyaprasad Dr. Sanjeev. K. Singh Phone: 0484 - 280 1234 Manager : Sri. M. N. Gopalakrishnan Nayar Phone: 0484 - 280 1234 Ext: 8036,8033 Principal &amp; Prof. ( Conservative Dentistry & Endodontics ) Dr. K. N. Unni Principal &amp; Dean PROF.(MS) C Chandrakanthi , Msc(N), PG Med.Surg. (USA) Vice Principal / Professor Prof. Moly K T, Msc N ( Cardio - thoracic Nursing ) Principal &amp; Dean DR.P.SURESH",30);arrFiles[11]=new Array(20,"academics/admission.html","21 Dec 2006","Medical admission","","","Sale of application forms of All India Entrance test for our admissions will be from March 19, 2007. The forms will be available from selected branches of the Dhanalakshy Bank, and also can be downloaded. Last date for receipt of completed application forms: April 29, 2007. Entrance Examination: May 19, 2007, Saturday 9 am to 12 noon for MBBS and BDS candidates Same date 2 pm to 4 pm : for BSc Nursing and B Pharm candidates. Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Campus Map About Amma Number of Seat : 100 Duration : 4 1/2 years + 1year compulsory rotating Internship Eligibility : A pass in 12th standard with a minimum of 60% marks in Physics, Chemistry, Biology and English. from any State Board, CBSE or equivalent. Entrance Exam Date For more Information click here Number of Seat : 60 Duration : 4 years + 1year compulsory rotating Internship Eligibility : A pass in 12th standard with a minimum of 60% marks in Physics, Chemistry, Biology and English. from any State Board, CBSE or equivalent. Entrance Exam Date For more Information click here Number of Seat : 50 Duration : 4 years + 1year compulsory rotating Internship Eligibility : A pass in 12th standard with a minimum of 50% marks in Physics, Chemistry, Biology and English. from any State Board, CBSE or equivalent. Entrance Exam Date For more Information click here Number of Seat : 60 Duration : 4 years Eligibility : A pass in 12th standard with a minimum of 50% marks in Physics, Chemistry, Biology and English. from any State Board, CBSE or equivalent. Entrance Exam Date For more Information click here Courses offered at a glance No Course No.of Seats Duration of the course Tuition Fee per year (Rs) Other Fees (Rs) Caution Deposit (Rs) Eligibility Criteria Status 1 MSc, Medical BIOCHEMISTRY 03 3 years Rs. 50,000 2,500 5,000 First Class in BSc.Biochemistry, Chemistry, Microbiology, Bio- Technology, or MLT 2 MSc, Medical MICROBIOLOGY 03 3 years Rs. 50,000 2,500 5,000 First Class in BSc.Microbiology, Bio Technology, Biochemistry, or MLT 3 MSc, Medical LABORATORY TECHNOLOGY (Msc- M.L.T) 05 2 years +6m Internship Rs. 42,000 2,500 5,000 First Class in BSc.MLT,Biochemistry, Microbiology, or Bio Tech 4 MSc, Medical ANATOMY 02 3 years Rs. 50,000 2,500 5,000 First Class in BSc.Zoology 5 MSc, DIALYSIS THERAPY 10 3 years Rs. 10,000 2,500 2,500 First Class in BSc with zoology as main or subsidiary subject or B.Sc Allied Health Sciences or B.Sc Nursing. 6 MSc, DAIBETIC SCIENCES 02 2 years Rs. 10,000 2,500 2,500 First Class in B.Sc / BSc Nursing 7 MSc, Medical INFORMATICS 05 2 years Rs. 30,000 2,500 2,500 BSc in any fields of Medical or Information Technology 8 MSc, Allied Health Sciences, (PHYSICIAN ASSISTANT) 20 3 1/2 years Rs. 22,000 2,500 2,500 First Class in BSc.Biochemistry, Chemistry, Microbiology,Biotechnology, Zoology 9 PG Diploma in DIABETES EDUCATION 10 01 Rs. 10,000 2,500 2,500 Bachelor in Science / BSc Nursing 10 PG Diploma in MEDICAL INFORMATICS 05 01 Rs. 30,000 2,500 2,500 BSc in any field of Medical or Information Technology 11 PG Diploma in CARDIAC CATHETERISATION TECHNOLOGY 05 2 years +1year Internship Rs. 10,000 2,500 2,500 Bsc in science subjects, preferably Physics 12 PG Diploma in OPERATING ROOM AND INTENSIVE CARE TECHNOLOGY 10 2 1/2 years +1 year Internship Rs. 10,000 2,500 2,500 BSc in any branches of science 13 B.Sc - MEDICAL RADIOLOGIC TECHNOLOGY (Bsc-MRT) 12 04 years Rs. 32,000 2,500 2,500 First Class in 10+2 14 Diploma in PODIATRY SCIENCES 02 02 years Rs. 10,000 2,500 2,500 First Class in 10+2",28);arrFiles[12]=new Array(21,"index-redirectnew.html","14 Dec 2006","AIMS","","","If you are not automatically redirected, please click here &gt; www.aimshospital.org/oldsite/index.html",1);arrFiles[13]=new Array(22,"index-redirectold.html","13 Dec 2006","AIMS","","","If you are not automatically redirected, please click here &gt; www.aimshospital.org/oldsite/index.html",1);arrFiles[14]=new Array(23,"main.txt","19 Dec 2006","main","","","hello world  skdjfbsdjf \'p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  sdgkjdfgjfgp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  Dfgdkjfhldifjkgnp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  dfgdfgkdflkgndlkgn p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  gdfgnhdfkgnfjm,xcv  dfglkdfg  dpofgkdpfogkd df  dfgfjgfiougigukpgdp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfgp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfgp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfgp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfgp[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg  p[ \'ogkd[p \'fogk pdokgpdofkgopdkgd;lfg;dfg",1);arrFiles[15]=new Array(24,"patientadmin.php","21 Dec 2006","Make an Appointment","","","Patientletter Admin MRD No (if any): Patient \'s Name : Age Gender : Male Female Address : Image Department Surgery Procedure Admission Date Discharge Date Year Month Header Letter --",10);arrFiles[16]=new Array(25,"take_tour.html","25 Nov 2006","Take a Tour","","","",1);arrFiles[17]=new Array(26,"test.php","19 Dec 2006","Untitled Document","","","",1);arrFiles[18]=new Array(27,"y_key_2baa2919c0c7f144.html","15 Dec 2006","y_key_2baa2919c0c7f144.html","","","",1);arrFiles[19]=new Array(28,"academics/amenities.html","21 Dec 2006","amenities","","","The healthcare campus of Amrita University is located at Ernakulam in Kerala. The campus spread over 80 acres is compact and yet not too confined. It won&rsquo;t take students long to find their way around, they will appreciate the convenience of having teaching rooms, lecture theaters and clinical skills laboratories so close to their accommodation. All-important support and leisure facilities too, such as the library, communication suites, student clubs, and cafeterias, are all located in and around the Medical School buildings. Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Campus Map About Amma Student life at Amrita is more than just study. The Amrita Schools are an integral part of a vibrant University community that offers an array of intellectual, cultural and recreational opportunities. A tropical climate enhances a campus lifestyle that is comparatively informal. All undergraduate programmes of the health care campus are 100% residential courses providing comfortable accommodation to all students. Accommodation is as per the respective council&rsquo;s Indian requirments and each student is provided with a cot, a table, a chair, and a cupboard. Hot &amp;cold water and Laundry facilities are available in every hostel for use by the residents. Every student is provided with a personal code enabling him/her to maintain a credit account for his or her telephone calls. However, the possession and use of Mobile phones are strongly discouraged inside the campus. Each hostel has a common room with with cable TV and newspapers where students can meet and keep abreast with news. There is a full-time warden based at every hostel and a security guard is on duty 24 hours a day. The food menus extend to Indian, Chinese and Continental fare. The mess serves only vegetarian food. Shops within the campus include a mini-super mart,that sells confectionaries, fruits, stationery, toiletries etc. Tailoring facilities, hairdressers, photocopying and photo studio shops, all are within walking distances of the campus. The campus has a Post Office counter with Speed-Post facilities, round the clock STD/ISD telecom facilities, a Bank with 24 hr ATM facilities, 24-hour taxi services, a 24-hour pharmacy, an ice-cream parlar, three cafeterias, bookstall and optical shop. Recreational facilities at AIMS include basketball courts, football fields and an athletic track. All the hostels have their own gymnasiums and an out door volleyball court. The library is a focal point of study in any educational institution. Should students feel the desire to burn the midnight oil, they can do so in the libraries of AIMS that remain open until 12:00 midnight. The Library currently has a collection of more than 15,000 books, videotapes and multi-media materials. They also subscribe to, or receive approximately 250 journal titles and all students have access to over 50 electronic journals. They can also connect to a number of online medical and health sciences databases for appropriate literature. Adequate access is available to the Internet, in the Library and in hostels. Life as a student has its own stresses and strains, and sometimes the need may arise to confide, open up or even seek guidance in someone. At AIMS, a Gurukula system is operational wherein each student is designated to a mentor/acharya, whom students can turn to for help. Students are free to discuss their problems, whether they are of an academic or personal nature. Students at AIMS are encouraged to join one of the many clubs present. The arts are well represented by music and drama societies that conduct regular intra-faculty competitions and inter-collegiate programs. There is a movie club that shows the latest in English, Hindi and Malayalam movies every Sunday at the air &ndash; conditioned Amriteshwari Hall. Those wanting to commune with nature can look forward to joining Green Friends, an intitiative at AIMS to promote the environment. Students who are interested in voluntary work within the local and wider community, will be able to do so in various ways through societies and programmes coordinated by renunciates from the Math. AIMS prides itself on being a welcoming place for students of all religious faiths and denominations. There are ample opportunities for spiritual growth through organised Satsanghs, Yoga, Meditation, Seminars, Retreats and Service Projects.",19);arrFiles[20]=new Array(29,"academics/diploma.html","21 Dec 2006","Diploma Courses","","","The Amrita offers the following Diploma courses: Diabetes Education Cardiac Catheterisation Technology Medical Informatics Operating Room and Intensive Care Technology College of Medicine College of Dentistry College of Nursing College of Pharmacy Diploma Courses M.Sc Courses The University Home Event Calendar Campus Map About Amma Diabetes Education Eligibility: B.Sc Graduate, B.Sc Nursing, B.Sc Nutrition or Equivalent. This course is intended to train those who would assist doctors in their clinic to counsel patients about diet, initiate insulin therapy, provide psychological support, etc., on an individual basis and also conduct group education sessions on diabetes to patients and their relatives. Job opportunity: This vocational course will enable successful candidates to be posted as diabetes Educators in clinics or hospitals specialising in diabetes. Cardiac Catheterisation Technology Eligibility: B.Sc. in branches of science, preferably in Physics. The course is designed to train paramedical personnel with core knowledge in clinical cardiovascular medicine and physiology to support clinical cardiovascular procedures, stress testing, electrocardiography, Holter recording, pacemaker analysis, vascular diagnostics, echocardiography, cardiac catherisation, heart failure therapeutic support, rhythm management support, preventive patient counseling and cardiac rehabilitation. Job opportunity: There are excellent opportunities for the qualified persons. They can find suitable jobs in cardiology units in hospitals, in research organisations, biomedical industry, and as technical specialists in health-care institutions. Medical Informatics Eligibility: Medicine or Engineering / IT graduates are preferred. Candidates with B.Sc. degree in any biological science, physics, mathematics, chemistry can also apply. The course content will be mainly the same as detailed in M.Sc. Medical Informatics. However, the course duration is only one year. Job opportunity: Same as specified in M.Sc Medical Informatics. Operating Room and Intensive Care Technology Eligibility: B.Sc. in any branch of science.The Amrita Institute of Medical Sciences has22 operation theaters and 135 intensive care beds,the highest number in India and therefore thestudent will gain exposure to the most moderntechniques. During the first 2 years, the student willspend time in the operation theater and intensivecare units. During this time, the students will betaught the basics of anatomy, physiology, pharmacology,physics, basics of ventilators, basics ofmonitors and equipment in the hospital. In theoperating room, the student will work with monitorsand drugs that are used by the doctors during theoperation procedures. In the intensive care units,the student is closely associated with the ventilatorsand is involved with the resuscitation of the criticallyill patients. The last six months of the course will bespent in the biomedical engineering department,the gas plant, the medical gas supply system and inoperating the most sophisticated and modernequipments. Job opportunity: There are excellent opportunities for the qualified persons. They can find suitable jobs in cardiology units in hospitals, in research organisations, biomedical industry, and as technical specialists in health-care institutions.",16);arrFiles[21]=new Array(30,"academics/education.html","21 Dec 2006","education","","","Amrita Vishwa Vidyapeetham, founded by Amma and granted Deemed University status by the national Ministry of Human ResourceDevelopment, has four main campuses at Amritapuri, Bangalore, Coimbatore &Kochi. The Healthcare Campus is attached to AIMS in Kochi. In case you have reached this page from anexternal link, note that this webpage is part of the AIMS website. Educational programmes are offered in Medicine , Dentistry, Nursing, Pharmaceutical Sciences and Paramedical courses, both at graduate and postgraduate levels. The Amrita College of Ayurvedic Medicine , located in Amritapuri, is also a part of the university. Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Campus Map About Amma Medicine Home Page Admissions DentalHome Page Admissions Pharmacy Home Page Admissions Nursing Home Page Admissions Diabetes Education Cardiac Catheterisation Technology Medical Informatics Operating Room and Intensive Care Technology Allied Health Sciences Diabetes Sciences Dialysis Therapy Medical Biochemistry Medical Informatics Medical Microbiology Anatomy Biochemistry Molecular Biology Occupational Health Cytogenetics Pharmacology Oncology Physiology Microbiology Behavioral Sciences",18);arrFiles[22]=new Array(31,"academics/msc.html","21 Dec 2006","M.Sc Courses","","","The Amrita offers the following M.Sc courses: Allied Health Sciences Diabetes Sciences Dialysis Therapy Medical Biochemistry Medical Informatics Medical Microbiology College of Medicine College of Dentistry College of Nursing College of Pharmacy Diploma Courses M.Sc Courses The University Home Event Calendar Campus Map About Amma Allied Health Sciences (Physician assistant) Eligibility: First Class in B.Sc. Biochemistry, Chemistry, Microbiology, Biotechnology, or Zoology Physician Assistant is a position between the Doctor and the Nurse. The PA will work under the supervision of a Doctor. The A P is responsible for providing diagnostic and therapeutic services, to obtain patient history, perform physical examination etc. Only those who are willing to dedicate themselves for patient care which calls for hard and strenuous work should opt for this course The Course is entirely hospital based. Job opportunity: This is a job oriented technical training course. Those who successfully complete the course may be absorbed in AIMS itself. There are very good opportunities in all eading hospitals in India. Diabetes Sciences Eligibility: First class in any branches of B.Sc, B.Sc Nursing, B.Sc Nutrition or equivalent. This course is intended to train those who would assist doctors in their clinic to counsel patients about diet, initiate insulin therapy, provide psychological support, etc., on an individual basis and also conducting group education sessions on diabetes to patients and their relatives. In addition, this course is designed to cover the theoretical and practical aspects of research methodology so that the candidate will be additionally quipped to assist doctors with research projects over and above their capabilities to provide individual and group education on diabetes to patients. They will also be exposed to databases in diabetes and diabetes epidemiology. Candidates undergoing this course must participate in a clinical trial related to diabetes. Job opportunity: This course will enable thesuccessful candidate to be posted as an assistant toa diabetologist in a clinic or hospital specialising indiabetes to assist the physician in clinical tasks andalso participate in clinical research. Dialysis Therapy Eligibility: First class in B.Sc. with Zoology or B.Sc. Allied Health Sciences or B.Sc. Nursing Dialysis is a mode of treatment needed for patients with severe degree of kidney failure. This procedure uses a machine and an artificial kidney which purifies the blood of patients with kidney failure; in other words, the artificial kidney does the filtering function of the normal kidney. Dialysis unit under the department of Nephrology is run by the services of a team consisting of doctors, social workers, nurses and dialysis therapists/technologists. Dialysis therapists are involved in the care of patients on dialysis and perform the dual function of patient care and maintenance of dialysis machines. The course would be run by the department of Nephrology, along with assistance from various other departments and specialties. During the course, the candidates are taught 1. The relevant medical aspects of patients Job opportunity: This course will enable thesuccessful candidate to be posted as an assistant toa diabetologist in a clinic or hospital specialising indiabetes to assist the physician in clinical tasks andalso participate in clinical research. Dialysis Therapy Eligibility: First Class in B.Sc. Biochemistry, B.Sc. Chemistry, B.Sc. Microbiology, B.Sc. iotechnology, or B.Sc. MLT. Biochemistry is the language of biology. The tools for research in all branches of medical science are mainly biochemical in nature. The study of biochemistry is essential to understand basic functions of the body. This study will give information regarding the functioning of cells at the molecular level. The first year is the foundation course, where the students will be familiarised with the human anatomy, human physiology and human biochemistry. There will be didactic lectures, regular practical and demonstration classes. The second year is devoted biochemistry theory and practicals. Apart from lecture classes, there will be group discussions, seminars, journal clubs, etc., with an introduction to research methodology. Most of the time will be devoted with the hands-on training in practical classes, starting with the basic biochemical techniques and ending in advanced techniques in molecular biology. The third year will be used for dissertation work as well as for advanced theoretical and technical studies. Job opportunity: Qualified medical biochemistscan go to teaching jobs in medical collegesas well as other science colleges. Clinical laboratoriesare always looking for medical biochemists. Thereare ample opportunities to take a career in thedirection of research in basic sciences or inpharmaceutical industries. Medical Informatics Medical Informatics: Medical Informatics, a novel academic discipline, bridging medicine and information sciences, has already made its presence felt. It may be defined as the art and science of processing medical information. The Institute of Medical Informatics and Multimedia Education (IMIME) at AIMS now offers a two-year, four-semester M.Sc course in Medical Informatics, as well as a one-year, two-semester Post Graduate Diploma in Medical Informatics (PGDMI). Faculty includes an eclectic blend of clinicians, health informaticians, IT specialists and administrators to create an outstanding multi-disciplinary learning environment. Eligibility: Eligible candidates should have at least a Bachelor&rsquo;s degree in a biological science, physics, mathematics, chemistry, computer science or other IT-related field. Medicine or Engineering/IT graduates preferred. The programme aims to train individuals with a background either in biological or non-biological sciences to be effective leaders and participants in the evolving field of medical informatics, which is rapidly gaining prominence in India. Training areas and expected educational outcomes: On completion of these programs, trainees will have adequate knowledge of accessing and processing biomedical and clinical information, basic principles of patient and hospital data base management (expertise in computing, communications, and content). Trainees in the MSc. program will learn how to design a medical database system (coding, classification, and reference models) and statistical analysis of the data, various standardisation protocols (including data acquisition and transmission interfaces) and some useful query language. These trainees will also be able to develop web-based applications to retrieve information from medical databases. In addition, they will receive training in planning their own standardised health information systems and e-health services (including strategy, budgeting, procurement and implementation) and building computer-assisted learning applications as well as computerised decision support systems (CDSS). Medical Microbiology Eligibility: First Class in B.Sc. Microbiology,B.Sc. Biotechnology, B.Sc. Biochemistry, or B.Sc. MLT.The first year is the foundation course, where thestudents will be familiarised with the humananatomy, human physiology and human biochemistry.There will be didactic lectures, regular practicaland demonstration classes. The second year isdevoted to medical microbiology theory andpracticals. Apart from lecture classes, there will begroup discussions, seminars, journal clubs. etc., withan introduction to research methodology. Most ofthe time will be devoted to hands-on training inpractical classes. The third year will be used fordissertation work as well as for advanced theoreticaland technical studies. Job opportunity: Qualified medical microbiologistscan go to teaching jobs in medical collegesas well as other science colleges. The clinical laboratoriesare always looking for medical microbiologists.There are ample opportunities to take a career in thedirection of research in basic sciences or in pharmaceuticalindustries.",24);arrFiles[23]=new Array(32,"academics/dental/degreeprog.html","21 Dec 2006","Dental Degree Programmes","","","The B. D. S. Degree is the culmination of a four-year program that emphasizes patient-centered care. Students develop clinical skills under close supervision of faculty. During the first two years, students study biochemistry, human gross anatomy, general and oral histology, general and oral microbiology, physiology, pharmacology, and oral medicine and pathology. An integrated curriculum reinforces knowledge and prepares students to apply it in actual patient care situations beginning in their third year of study. Third and fourth year students are assigned to functional group practices with a family of patients. A faculty group practice director monitors the progress and ensures the competency of every student. College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home Post-Doctoral Training and Advanced Degree - Starting in 2007, the Amrita School of Dentistry will offer a Postgraduate Degree in the following areas: Oral Pathology Orthodontics Oral Medicine and Radiology Community Dentistry Paediatric Dentistry Periodontics Prosthodontics Conservative Dentistry and Endodontics Oral and Maxillofacial Surgery",10);arrFiles[24]=new Array(33,"academics/dental/dentalhome.html","21 Dec 2006","Dental Home","","","The Amrita School of Dentistry (ASD) is building a tradition of excellence. We provide top quality, affordable, comprehensive patient care while our students pursue an integrated educational experience that combines extensive clinical practice with rigorous course work in the biomedical, behavioral, and clinical sciences. This integration fosters students \' understanding of dentistry and its relationship to overall health. We are committed to improving the oral health of all people through education and training, community health outreach, and leadership. ASD extends the knowledge of oral health by encouraging and assisting faculty in the pursuit of innovative research and stimulates and encourages in our students the qualities of ethics, human values, and character that mark the true oral health professional. College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home The Amrita School of Dentistry attracts a diverse patient population. Students have the opportunity to acquire a full range of clinical experiences, both within the college and the community, including treatment of emergency, medically compromised, and physically and mentally challenged patients.Many of our patients come for treatment with severely compromised health or multiple medical challenges. Students become adept at attending to the special needs of patients who have complex medical histories and may already be receiving treatment for a number of diseases at AIMS Hospital. By serving this varied segment of the population, our students come to understand the prevalence of certain diseases and oral health problems, comprehend the patterns of disease, and learn from the outcomes of selected therapies.",10);arrFiles[25]=new Array(35,"academics/dental/dep.html","21 Dec 2006","Dental Department","","","The Amrita School of Dentistry (ASD) is building a tradition of excellence. We provide top quality, affordable, comprehensive patient care while our students pursue an integrated educational experience that combines extensive clinical practice with rigorous course work in the biomedical, behavioral, and clinical sciences. COMMUNITY &amp; PREVENTIVE DENTISTRY CONSERVATIVE DENTISTRY ORAL MEDICINE & RADIOLOGY ORAL &amp; MAXILLOFACIAL SURGERY ORAL & MAXILLOFACIAL PATHOLOGYAND MICROBIOLOGY ORTHODONTICS & DENTOFACIAL ORTHOPEDICS PAEDODONTICS PERIODONTICS PROSTHODONTICS College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home COMMUNITY &amp; PREVENTIVE DENTISTRY Preventive and Community Dentistry is oneof the important branches in Dentistry,which is concerned with prevention and control ofdental diseases and promoting dental care throughorganised community efforts. The Departmentprimarily deals with prevention of oral diseases bycreating awareness among masses through healtheducation programmes. The Department is activelyinvolved in rendering dental treatment to the poorand needy, who do not have access to dental care. Itconducts free dental treatment camps providingbasic dental treatment and distribution of freemedicine to the needy. The Department collaborateswith volunteer organisations and Non-GovernmentalOrganisations (NGOs) in various communityactivities. Healthy children are the future of thecountry. Children have to bear the brunt of oraldiseases at an early stage. In order to spread themessage of oral health, the Department conductsschool dental health programmes, which involvesscreening of children and providing health education.The Department also conducts teacher trainingprogrammes and parent counseling to createawareness among teachers and parents. Thus theprimary motto of the Department is to prevent oraldiseases and provide oral health care for all. CONSERVATIVE DENTISTRY Dental caries is the most common dentaldisease. It can lead to discomfort, painand/or disfigurement of dentofacial aesthetics.Accurate and early diagnosis of dental caries andtimely intervention to arrest its progression is ofparamount importance in Conservative Dentistry.The bulk of the work in Conservative Dentistryinvolves restoration of decayed teeth using variousrestorative materials like amalgam, composite, glassionomer etc. Since prevention is always better thancure, emphasis is placed on treating dental caries atinitial stages using pit & fissure sealants and alsoinvolves minimal invasive dentistry procedures.Endodontics is the branch of dentistry that dealsprimarily with root canal treatment. Other treatmentmodalities are surgical endo treatment like apicalresection and retrograde filling, treatment of endoperiodlesions, treatment of fractured teeth, avulsedteeth etc. In addition to these, the department caters tothe needs of cosmetic dentistry through toothcoloured fillings, laminates, crowns and toothlightening treatments. The Conservative Dentistry &Endodontics Department at Amrita School ofDentistry is a result of meticulous planning. Itconsists of all the necessary facilities and equipmentto impart training to students. It has a wellequippedclinical section, a preclinical laboratorywith patient simulators, a chrome-cobalt casting laband seminar rooms. The academic programme inConservative & Endodontics spans the 4˝-year BDScourse, involving 600 hours of preclinical, clinicallaboratory and theory classes. The students areguided in a step-by-step manner in diagnosis andtreatment of dental caries and its sequale. Thedepartment has been planned in such a manner asto accommodate postgraduate training also as apart of future expansion. ORAL MEDICINE &amp; RADIOLOGY Department of Oral Medicine & Radiology isconcerned with the diagnosis andcomprehensive medical management of diseaseslocalised in the mouth, oral manifestations ofsystemic diseases and head and neck region. TheDepartment is also actively involved in the prevention,detection and management of oral precancerouslesions and conditions, temporomandibulardisorders, diagnosis of traumatic injuries and otherbone disorders. In this Department, the students willbe trained in the systematic evaluation of thepatients. The activity of the Department is coordinatedby well-qualified and competent full-timefaculty, who are well-reputed in their respectivefields of expertise. Apart from the routine diagnostic equipment,a well-equipped Dental Radiology Department isattached to the department. The radiology sectionpossesses state-of-the-art diagnostic modalities suchas intraoral and extraoral X-ray machines, includingorthopantomography unit with cephalostat attachmentand RVG unit. The Department plans to adopt innovativeteaching methods to impart quality education andhands-on training in patient care for the students. ORAL &amp; MAXILLOFACIAL SURGERY This department caters to the surgicalaspects of the maxillofacial region ingeneral and oral tissues in particular. The surgical treatments offered range from minor dento-alveolar surgeries to radical cancer surgeries. The undergraduate training schedule aims to make the student proficient in minor surgical procedures like tooth extraction, biopsy, pre-prosthetic surgeries, infection management, etc. Training is also given in emergency and definitive trauma management and dental management of medically compromised patients. The department teams up with the AIMS Head & Neck Surgery division to provide the patients with state-of-the-art treatment facilities in facial trauma, aesthetic surgeries, correction of cleft lip and craniofacial deformities, cancer surgeries and reconstruction including microvascular flaps. ORAL & MAXILLOFACIAL PATHOLOGYAND MICROBIOLOGY This specialised branch of dentistry dealswith the detailed study and identification ofthe pathologic process affecting the oral andmaxillofacial region by correlating the clinical,radiographic and mainly microscopic studies. Thepractices of oral pathology include histopathology,cytology, biochemistry, hematology and the morerecent additions like PCR, In-Situ Hybridisation etc.Since a vast majority of the diseases affecting theoral region are infections caused by micro-organisms,the study of Oral Microbiology is also includedwithin this specialty. This department caters to themicro-diagnosis of oral lesions, thereby contributingto the exact recognition of the disease and chartingthe patient management including incidences ofpremalignancies and oral cancer. This has evidentlyelevated the importance of the specialty in thediagnosis of these entities. ORTHODONTICS & DENTOFACIAL ORTHOPEDICS This specialty is concerned with theprevention and correction of dentofacialdeformities. Dentofacial deformities include protrusionof teeth, irregularities of teeth, abnormal dentaland jaw relationships, abnormalities of the size andshape of jawbones and congenital deformities likeclefts of lip and palate. Such deformities can producestructural, functional and aesthetic problems. Anormal dental and jaw relationship is essential fornormal oral functions like chewing, swallowing, andspeech. Dentofacial deformities can also produce farreachingpsychosocial problems. There are three modalities of treatment inorthodontics to correct dentofacial deformities. Theyare orthodontic treatment, growth modificationtreatment and surgical orthodontic treatment. Orthodontic treatment refers to moving teeththrough jawbones to produce a better dentalarrangement and relationship. This is usually accomplishedwith mechanical devices, which may beremovable or fixed. Growth modification treatment aims atnormalising jaw size and shape in growing childrenwho present with abnormalities of size/shape of jawbones. Surgical orthodontics (orthodognathic surgery)is meant to correct jaw size discrepancies in adult patients. The Department is well equipped andmanned to offer specialised treatment in all threemodalities of treatment mentioned above. Doctorswho have specialised in Preadjusted EdgewiseAppliance (PEA) therapy, growth modificationtherapy (headgear, chin cap, face mask,myofunctional appliances, etc.) and surgical-orthodonticprocedures are available for managingroutine and complicated cases. The progress of allcases is regularly monitored by a team of specialistsand progress records are maintained. The Departmentis also well equipped with state-of-the-artequipment and instrumentation. Strict asepticprecautions are taken to ensure prevention of crossinfection.No stone is left unturned in our endeavourto impart quality training to the students. Thetraining offered includes theory, practical and clinicalclasses to ensure that the student will have accomplishedproficiency in diagnosing orthodonticproblems and undertaking preventive, interceptiveand limited corrective orthodontic procedures, onsuccessful completion of the training. Students areencouraged to communicate freely with the teachersfor help in any matter pertaining to their studies. PAEDODONTICS Paediatric Dentistry is an age-definedspeciality that provides primary andcomprehensive preventive and therapeutic oralhealth-care for infants and children through adolescenceincluding those with special health-careneeds. Early diagnosis and treatment of dentaldiseases helps to prevent the progression of thedisease, minimize patient discomfort and the costinvolved. At Amrita School of Dentistry, the departmentof Pediatric Dentistry is equipped with about25 dental chairs, a sedation/general anaesthesiaroom, parent counselling room and play area forchildren. Experienced and senior faculty memberssupervise and train students. The trainingprogramme in Paediatric Dentistry starts at the IIyear BDS level with preclinical exercises; followed bydidactic and clinical training during III year, IV yearand internship. Students are trained in behaviourmanagement and rendering dental treatment forpatients with special needs. PERIODONTICS Periodontology is the branch of dentalscience that deals with the supportingstructures of the teeth. The longevity of the dentitionand the maintenance of its health depend uponproper periodontal management, involving routinedental check up and prophylaxis. Periodontalsurgical treatment procedures such as flap surgeries.and bone regenerative techniques using grafts andmembranes are routinely carried out in the Departmentof Periodontics. Perioaesthetics is attainedthough various plastic procedures such asmucogingival surgeries, gingivoplasty, periodontalmicrosurgery etc. The surgical placement of implantsis a comparatively new field that involves replacementof lost teeth with a bone integrating implantdevice. Recent advances in the field of molecularbiology, genetic engineering and immunology arehaving a great impact in the diagnosis, treatmentand prognosis of periodontal disease and moreexciting avenues are expected to open in the field ofperiodontal research. PROSTHODONTICS Prosthodontics is the art and science of thedesign, fabrication and insertion of artificialsubstitutes to replace the lost or congenitallymissing teeth and contagious oral and maxillofacialtissues. Extensive training provides students with aspecial understanding of the dynamics of occlusion,facial aesthetics and preservation of healthy oralenvironment. Prosthodontics has evolved andestablished into several specialisations, which caterto different conditions in the patient’s oral environment.Removable complete denture and partialdenture prosthodontics were the common modalitiesof rehabilitating completely and partiallyedentulous conditions. Advanced prosthodontics offers fixed solutions through crowns and bridges,wherein the support of remaining natural teeth areused to replace lost teeth. Implant prosthodonticsgoes a step further and replaces lost teeth using thesupport of implants which are directly placed intothe bone. Implant-supported prosthesis offerssensible and prudent solutions to patients. The scope of maxillofacial prosthetics ranges from rehabilitation of a cleft in a newborn baby to prosthetic reconstructive efforts to manage surgical defects that cannot be rectified using plastic surgery. Undergraduate training in Prosthodontics involves 900 hours of clinical, theoretical and laboratory sessions spread over a span of 4˝ years. The Department has been meticulously planned and equipped with state-of-the-art facilities. It consists of a wellappointed clinic, two clinical labs, two pre-clinical labs, a ceramic lab, a chrome cobalt lab, a dental technology lab and an implantology clinic – all in one floor, making it one of the biggest and bestequipped Prosthodontic departments in the country.",30);arrFiles[26]=new Array(36,"academics/dental/facualty.html","21 Dec 2006","Faculty","","","College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculties Placement News University Home Principal &amp; Prof. ( Conservative Dentistry & Endodontics ) Dr. K. N. Unni Facualty Dr. Balagopal Varma, Vice Principal Prof. &amp; Head, Pedodontics Dr. Pramod John, Prof. &amp; Head, Oral Medicine Dr. C. K. Ashokan, Prof. &amp; Head, Periodontics Dr. P. G. Francis, Prof. &amp; Head, Orthodontics Dr. P. C. Jacob, Prof. &amp; Head, Prosthodontics Dr. L. Sudha, Prof. &amp; Head, Oral &amp; Maxillofacial Surgery Dr. Usha Hegde, Assoc. Prof. &amp; Head, Oral Biology Dr. Chandrasekhar J, Reader &amp; HOD, Community Dentistry Dr. Baby James, Assoc. Prof. Conservative Dr. Mony A Kuriakose, Assoc. Prof. Oral Surgery Dr. Shiju Cherian, Reader, Conservative Dentistry Dr. George Philip, Reader, Periodontics Dr. Vinod Krishnan, Reader, Prosthodontics Dr. Sapna Varma Reader, Orthodontics Dr. Sherry Peter, Reader, Oral Surgery Dr. Ravi V., Reader, Oral Surgery Dr. Kiran Joseph, Reader, Periodontics Dr. Pramod Subhash, Reader, Oral Surgery Dr. Ajith V. V., Reader, Orthodontics Dr. Anjana G., Reader, Pedodontics Dr. Arun K., Reader, Prosthodontics Dr. Deepa Das, Reader, Oral Medicine Dr. K. Janardhanan, Asst. Prof. Orthodontics Dr. S. Rakesh, Asst. Prof. Oral Biology Dr. C.M. Sapna, Asst. Prof. Conservative Dr. Latha P Rao, Asst. Prof. Oral Surgery Dr. Angel Fenol, Asst. Prof. Periodontics Dr. Mahija Janardhanan, Asst. Prof. Oral Biology Dr. V. Manju, Asst. Prof. Prosthodontics Dr. S. Anuradha, Asst. Prof. Conservative Dr. Maria J Kuriakose, Asst. Prof Oral Surgery Dr. B.C. Manjunath, Asst. Prof. Community Dentistry Dr. Prabhat Singh, Asst. Prof. Conservative Dr. P. Ushass, Asst. Prof. Oral Surgery Dr. Rajesh Vyloppilly, Asst. Prof. Periodontics Dr. Shaji Mathew, Asst. Prof. Pedodontics Dr. Biju Kalarickal, Asst. Prof. Orthodontics Dr. Accamma Philip, Lecturer Dr. Alice Kurian, Lecturer Dr. Priya K. Nair, Lecturer Dr. Surith T. Menon, Lecturer Dr. M. Preethi, Lecturer Dr. Sheria Stephen, Lecturer Dr. Vidya K. I., Lecturer Dr. Nisha Charlotte, Lecturer Dr. Marina George, Lecturer Dr. Chinchu Chandran, Lecturer Dr. Sabitha P., Lecturer Dr. Vennila Chandran, Lecturer Dr. Thara Aravind, Lecturer Dr. Vatchala Rani, Lecturer Dr. Aneesha M.V., Lecturer Dr. Mitchel Mary, Lecturer Dr. Madhu U., Lecturer",17);arrFiles[27]=new Array(37,"academics/dental/faculty.html","21 Dec 2006","Faculty","","","College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home Principal &amp; Prof. ( Conservative Dentistry & Endodontics ) Dr. K. N. Unni Facualty Dr. Balagopal Varma, Vice Principal Prof. &amp; Head, Pedodontics Dr. Pramod John, Prof. &amp; Head, Oral Medicine Dr. C. K. Ashokan, Prof. &amp; Head, Periodontics Dr. P. G. Francis, Prof. &amp; Head, Orthodontics Dr. P. C. Jacob, Prof. &amp; Head, Prosthodontics Dr. L. Sudha, Prof. &amp; Head, Oral &amp; Maxillofacial Surgery Dr. Usha Hegde, Assoc. Prof. &amp; Head, Oral Biology Dr. Chandrasekhar J, Reader &amp; HOD, Community Dentistry Dr. Baby James, Assoc. Prof. Conservative Dr. Mony A Kuriakose, Assoc. Prof. Oral Surgery Dr. Shiju Cherian, Reader, Conservative Dentistry Dr. George Philip, Reader, Periodontics Dr. Vinod Krishnan, Reader, Prosthodontics Dr. Sapna Varma Reader, Orthodontics Dr. Sherry Peter, Reader, Oral Surgery Dr. Ravi V., Reader, Oral Surgery Dr. Kiran Joseph, Reader, Periodontics Dr. Pramod Subhash, Reader, Oral Surgery Dr. Ajith V. V., Reader, Orthodontics Dr. Anjana G., Reader, Pedodontics Dr. Arun K., Reader, Prosthodontics Dr. Deepa Das, Reader, Oral Medicine Dr. K. Janardhanan, Asst. Prof. Orthodontics Dr. S. Rakesh, Asst. Prof. Oral Biology Dr. C.M. Sapna, Asst. Prof. Conservative Dr. Latha P Rao, Asst. Prof. Oral Surgery Dr. Angel Fenol, Asst. Prof. Periodontics Dr. Mahija Janardhanan, Asst. Prof. Oral Biology Dr. V. Manju, Asst. Prof. Prosthodontics Dr. S. Anuradha, Asst. Prof. Conservative Dr. Maria J Kuriakose, Asst. Prof Oral Surgery Dr. B.C. Manjunath, Asst. Prof. Community Dentistry Dr. Prabhat Singh, Asst. Prof. Conservative Dr. P. Ushass, Asst. Prof. Oral Surgery Dr. Rajesh Vyloppilly, Asst. Prof. Periodontics Dr. Shaji Mathew, Asst. Prof. Pedodontics Dr. Biju Kalarickal, Asst. Prof. Orthodontics Dr. Accamma Philip, Lecturer Dr. Alice Kurian, Lecturer Dr. Priya K. Nair, Lecturer Dr. Surith T. Menon, Lecturer Dr. M. Preethi, Lecturer Dr. Sheria Stephen, Lecturer Dr. Vidya K. I., Lecturer Dr. Nisha Charlotte, Lecturer Dr. Marina George, Lecturer Dr. Chinchu Chandran, Lecturer Dr. Sabitha P., Lecturer Dr. Vennila Chandran, Lecturer Dr. Thara Aravind, Lecturer Dr. Vatchala Rani, Lecturer Dr. Aneesha M.V., Lecturer Dr. Mitchel Mary, Lecturer Dr. Madhu U., Lecturer",17);arrFiles[28]=new Array(38,"academics/dental/outreach.html","21 Dec 2006","Outreach","","","AIMS has won acclaim for its highly sophisticated surgical and diagnostic capabilities. Now many departments are being appreciated for their role in providing free or low-cost community-based programmes and medical camps. Outreach medical services, health awareness campaigns, and projects for the poor in the remote parts of Kerala ensure that AIMS facilities reach the wider community of Kerala. Over 100 free medical camps were conducted 1n 2004. In the first quarter of 2005, the following free medical camps were conducted: Ophthalmology - 11 Cleft Lip/Palette - 9 College of Dentistry - 7 General Medicine - 1 Endocrinology - 3 Orthopaedics - General Surgery - 1 Gynecology - 2 Blood Donation - 1 College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home Community Service Programmes: Curable Blindness Camps Amrita Mobile Medical Assistance Camps Amrita Diabetes Welfare Association (ADWA) Free Cleft Lip Surgery Screening Camps ICMR Rheumatic Fever Research Project Palliative Home Care Service Disaster Response Team Rural Medical Clinics Telemedicine support to remote medical facilities Emergency Medicine Services Significantly reduced cost or free treatment for poor patients Curable Blindness Camps Bimonthly free cataract surgery camps are conducted offering a ray of hope to the poor and needy, striving to overcome the huge back-log of Cataract blindness in various parts of Kerala. In the camps consultations, medicines and treatment are provided for free. After completing 40 camps, we have screened more than 10,000 people and given free operations to over 1000 patients. Our target plan is to expand to 1000 free cases per month. Amrita Mobile Medical Assistance Camps The first Amrita Mobile Medical Assistance camps were conducted in the tribal villages of Idukki and Wynad. The indigenous people are very poor. At each camp about 300 patients attend, some walk great distances, and arrive full of hope for immediate hospital treatment. The patients are screened for any major disease and referred to AIMS for further management. For the rest of the people, free medicines and health care education are provided. We have also extended our service to other areas in Kerala like Alapuzha and Trichur districts. Amrita Diabetes Welfare Association The Amrita Diabetic Welfare Association (ADWA) is an independent organization established through the AIMS Endocrinology Department to help sufferers become aware of what they must do when they become diabetic. Among the charitable activities of ADWA are: Diabeat- a regular quarterly journal on Diabetes Free Insulin for Poorppatients whose need for insulin is mandatory, but are unable to afford it Diabetes Education in School Programme - This program aims to bring about life-style changes at an early age and target the coming generations in a preventative programme Counselling Centres run voluntarily by diabetic patients who are ADWA members, providing counselling to diabetics in the locality with regard to diet, life-style modification, and education about all aspects of diabetes Medical Camps conducted periodically to provide consultation, treatment advice and education The department also held Amrita Diafest, 2004 from 11th to 13th November 2004 at Town Hall, Ernakulam in commemoration with World Diabetes Day promoted by the World Health Organization (WHO). The event featured medical exhibitions, cultural programmes, competitions, debates, film shows and expert medical check ups and various other programmes to give an opportunity to learn more about this very silent killer. Free Cleft Lip Surgery Screening Camps A cleft is a birth defect that results from the failure of tissue and bone to fuse and close during pregnancy. Cleft lip and cleft palate are the fourth most frequent birth defects in the world, affecting one out of every 700 newborns. Over 35,000 babies are born each year in India with these congenital abnormalities. AIMS is one of the few centres in India providing cleft lip and palate surgery and rehabilitation service. ICMR Rheumatic Fever Research Project Rheumatic Heart Disease Research Project : Rheumatic Heart Disease (RHD) is one of the most serious complications of Rheumatic Fever (RF). Acute rheumatic fever follows 0.3 % to 3 % of cases of Group A &beta;-hemolytic streptococcal pharyngitis in children. As many as 39% of patients with acute rheumatic fever may develop varying degrees of pancarditis associated with valve insufficiency, heart failure and even death. ICMR Project : The Jai Vigyan Mission Mode Project on Control of RF/RHD under the Department of Science and Technology (Govt. of India) has been established to support the application of science and technology to directly benefit the economically weaker sections of society. The Indian Council of Medical Research (ICMR) has identified AIMS, under the guidance of Paediatric Cardiac Services, as one of the three national, nodal centres for the Registry, the other centres being PGI, Chandigarh, and CMC, Vellore. Palliative Home Care Service The Pain and Palliative Home Care Programme provides compassionate and fully charitable care for patients with advanced cancers and other incurable diseases. Aiming to relieve distressing physical symptoms and to provide psychological support and counselling to such patients and their families. Most of the terminally ill patients are too sick to come to the hospital regularly. The home-care unit is therefore a vital component of the palliative care service. Most private hospitals are not interested in providing such a service since it is not financially remunerative.All services are provided free of charge to all patients and free medicines are also offered specifically to poor patients. Disaster Response Team February, 2001 - As soon as the extent of the devastation from the Gujarat earthquake was known, a team of medical specialists from AIMS was rushed to the scene to assist in any and every way possible. AIMS also sent two ambulances and a variety of medical equipment to help with the effort. The two ambulances brought enough equipment to set up two operating theatres side-by-side to be ready when the surgeons and medical support crew arrived. Large quantities of life-saving medicine from AIMS worth over half a million rupees and medical equipment worth more than two million rupees have been airlifted from Ahmedabad to Bhuj to be used by the medical team in their efforts. In addition, the entire AIMS staff put aside one day \'s salary to donate towards the survivors \' relief. Rural Medical Clinics Set in serene misty mountains and verdant valleys, enlivened by birdsong and scampering monkeys, an AIMS&rsquo; outreach programme is steadily unfolding in the Wayanad District of North Kerala. The Amrita Kripa Charitable Hospital at Kalpetta was inaugurated in late 2004. Directed by the husband and wife team of Dr. Sanjeevan Vasudevan and Dr. Ajitha, founders of the Pain Relief and Palliative Care Department at AIMS, the mission of this hospital is to serve the indigent people of the area who need access to good medical care and, in particular, to treat the Adivasi population. Telemedicine support to remote medical facilities Telemedicine services started on 23rd September, 2002 by providing teleconsultation to the people of Lakshadweep through the Indira Gandhi Hospital, Kavaratti. Lakshadweep is a perfect example for the application of Telemedicine since it is group of islands located about 440kms away from the mainland, with a total population of about 64,000. The residents of these islands find it extremely difficult and expensive to travel to the mainland for specialized medical care. The Telemedicine network makes specialist consultations available right at their doorstep. In past two years, we have so far provided over 800 teleconsultations to the people staying in these remote places, which have helped them avoid unnecessary travel to the mainland to seek specialty medical consultations along with about 250 CME Programmes and seminars/conferences telecasted to remote medical institutes. Emergency Medicine Services The Emergency Medicine Centre offers many speciality areas of emergency medicine, including toxicology, resuscitation medicine, and trauma care. The Centre is open 24 hours a day, every day, to anyone who needs emergency treatment. A highly skilled team of paramedics serve as the immediate response team. AIMS offers emergency specialist physicians and trained nurses. A full surgical team is available for emergency surgeries. There are critical care rooms, state of the art equipment, and a special area equipped for paediatric patients. Emergency transport service with mobile intensive care units serve the community 24 hours a day as patients are brought to the hospital quickly in event of emergency. Significantly reduced cost or free treatment for poor patients AIMS is committed to providing compassionate medical care to all, regardless of race, caste, religion, or economic condition. We offer charitable care to the fullest extent possible for those in need. As medical insurance is largely unavailable in India, the hospital dedicates a portion of its resources to serving patients who are too poor to pay for their treatment. While the majority of AIMS \' patients pay for all of their services, in 2005 free in-patient treatment or major financial concessions were extended to 18,045 patients, covering the whole spectrum of activities. Of these patients, 5445 patients received totally free treatment. In addition, another 11,500 out-patients were recipients of charitable care. Among the in-patients, free surgeries were conducted in 299 out of the 1246 surgeries by Adult Cardiology, and Adult Cardiovascular Surgery, with major financial concessions extended to another 347 patients - representing over half of all of the adult cardiac surgeries for the year. Among children, nearly 58% of the 695 Paediatric Cardiology surgeries in 2005 were either totally free or offered with major financial concessions. In addition, to make available free medical check-ups to poor patients at their door-step in remote villages, who are not able to access the facilities in AIMS at Kochi due to distance, more than 100 free medical camps were conducted in 2005 in those inaccessible villages. After diagnosis in the free camps, patients are often brought to AIMS to make them beneficiaries of free medical facilities. These letters are a sample of the thousands we have received from patients and their families who were afforded either free treatment or services at a greatly reduced charge. Click here to View Patients letter",31);arrFiles[29]=new Array(39,"academics/dental/placement.html","21 Dec 2006","Placement","","","College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home COMING SOON",8);arrFiles[30]=new Array(40,"academics/dental/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[31]=new Array(41,"academics/faculty/deptname.php","21 Dec 2006","Find A Doctor","","","Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Camus Map About Amma             Clinical Faculty Medicine arr[dept] ; ? Dental Faculty Nursing Faculty Pharmacy Faculty",19);arrFiles[32]=new Array(42,"academics/faculty/drname.php","21 Dec 2006","Find A Doctor","","","Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Camus Map About Amma             arr[name] ;}?",9);arrFiles[33]=new Array(43,"academics/faculty/faculty.php","21 Dec 2006","Find A Doctor","","","Administration Admission Faculty Student Activities Amenities Testimonials Campus News Event Calendar Camus Map About Amma             Find A Doctor Designation: Department: Email: Qualification: alt= name=imgPhysicianPhoto border=0 id=imgPhysicianPhoto Area Of Interest (s): Achievements: Publications:",14);arrFiles[34]=new Array(45,"academics/faculty/image/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[35]=new Array(46,"academics/faculty/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[36]=new Array(47,"academics/Medicine/ placement.html","21 Dec 2006","Placement","","","College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home COMING SOON",8);arrFiles[37]=new Array(48,"academics/Medicine/admission.html","21 Dec 2006","Medical admission","","","VERY IMPORTANT Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities. Download MBBS/BDS Prospectus: College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home No Course No.of Seats Duration of the course Curriculum 1 MBBS 100 Four and half years plus one year compulsory rotating Internship As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of the Medical Council of India ELIGIBILITY Date of Birth: Only those candidates whose date of birth falls on or before 31st December 1989 (at least 17 years of age as on 31st December 2006) but have not crossed the age of 25 years as on 31st December 2006 are eligible to apply. Date of birth as recorded in the 10th standard / school leaving certificate will be taken as authentic. Qualifications: The candidate must have passed the Higher SecondaryExamination, or its equivalent in ONE attempt,(exemptions may be considered only on medical groundsand the decision of the Dean, Faculty of Medicine will befinal and binding) the last two years of such study shouldinclude Physics, Chemistry, Biology and English. Studentsstudying in foreign countries following a syllabus otherthan any Indian syllabus should produce an EquivalenceCertificate from The Association of Indian Universities, A.I.U House, 16 Kotla Marg, New Delhi – 110002. Telephone – 011-23231097, Fax – 011-23232131, E-Mail – aiu@deli.vsnl.net.in Minimum Marks : Candidate must have obtained not less than 50%marks in English and a minimum of 50% marks inPhysics, Chemistry and Biology taken together bothat the qualifying examination and competitiveexamination. (For SC/ST candidates, minimum marksrequired is 40%). COMMON ENTRANCE TEST No Course Date of examination Time of examination Cost of application 1 MBBS 19th May 2006, SATURDAY 9 a.m &ndash; 12 Noon Rs. 1,000 / - BDS PROSPECTUS &amp; APPLICATION FORMS Prospectus and Application forms will be availablefrom the branches of The Dhanalakshmi Bank namedunder, on payment of Rs.1,000/- No Location Phone Number a H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 &ndash; 23720369 / 23312833 / 23312840 b Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 c IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 &ndash; 22815100 / 22813425 d 104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 &ndash; 28600458 / 28600526 e Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 f 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 &ndash; 2496275 / 2481815 g Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 &ndash; 2471812 / 2475244 h Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 &ndash; 2564281 / 2584366 i AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 j Industrial Finance Branch, MG Road, KOCHI. Tel:0484 &ndash; 2364033 / 2360997 k 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 l Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 m 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 &ndash; 2706799 / 2707534 TUITION FEES &amp; HOSTEL AND MESS FACILITIES No Course Tution fee per annum 1 MBBS Rs. 1,30,000/- 2 BDS Rs. 1,00,000 / - MBBS/BDS Hostel rent per year Rs 12,000(Room with 2 beds) Mess Fees per year Rs 18,000",23);arrFiles[38]=new Array(49,"academics/Medicine/medicinehome.html","21 Dec 2006","Medicine Home","","","Incorporating state-of-the-art educational facilities that meet international standards, the Amrita School of Medicine at Kochi, Kerala is a fusion of the latest technology with traditional spiritual values. The Medical College building contains laboratories, lecture halls and a well-furnished central library complete with an outstanding collection of the latest editions of imported and Indian medical books and journals. It also provides for electronic access to many scientific and medical data-bases in India and abroad. An anatomy museum has been established with all the latest teaching devices and with elaborate models detailing the different parts of the human body. The curriculum is based on the directives of the Medical Council of India, and is recognized by both the World Health Organization and the Educational Commission for Foreign Medical Graduates of the United States. College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home Incorporating state-of-the-art educational facilities that meet international standards, the Amrita School of Medicine at Kochi, Kerala is a fusion of the latest technology with traditional spiritual values. The Medical College building contains laboratories, lecture halls and a well-furnished central library complete with an outstanding collection of the latest editions of imported and Indian medical books and journals. It also provides for electronic access to many scientific and medical data-bases in India and abroad. An anatomy museum has been established with all the latest teaching devices and with elaborate models detailing the different parts of the human body. The curriculum is based on the directives of the Medical Council of India, and is recognized by both the World Health Organization and the Educational Commission for Foreign Medical Graduates of the United States.",9);arrFiles[39]=new Array(50,"academics/Medicine/placement.html","21 Dec 2006","Placement","","","College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home COMING SOON",8);arrFiles[40]=new Array(51,"academics/Medicine/Services&research.html","21 Dec 2006","Medical Services&amp;research","","","Amrita hospital features some of the most advanced medical facilities and techniques available in India today. These highly specialised institutes offer a variety of training programmes in national board certification, post-doctoral research programmes and collaborative studies with some of the finest medical institutions and universities throughout the world. Digestive Diseases Institute Renal Institute Head And Neck Institute Endocrinology And Diabetes Institute Cancer Institute For more complete information on speciality services provided by Amrita Hospital, visit: Hospital College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home The present areas of advanced clinical research, Molecular Biology, Molecular Medicine, Inborn Disorders of Metabolism, Biodegradable Stent, Heart Muscle Disease, Tumour Immunology, Electrical Disorders of the Heart, Non Contact Mapping and RF Ablation studies, Atrial Fibrillation - Genesis and Management, Vulnerable Plaque Recognition and Management, Studies on Tropical Pancreatitis and Hepatitis B. A sequencer and real-time PCR and thermal cyclers have been made available to enable provision of diagnostic genetics for common inherited diseases and also to aid in research. AIMS has been awarded with research protocols by funding agencies such as Department of Biotechnology (GOI), Department of Science and Technology (GOI), Indian Council of Medical Research, and State Department of Science, Technology and Environment. AIMS is also a preferred destination for involving in multi centred international clinical studies. Research Programmes Institute of Molecular Medicine Centre for Nanotechnology Amrita Hospital Information Systems For more complete information visit: AIMS Research",10);arrFiles[41]=new Array(54,"academics/Medicine/clinical/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[42]=new Array(55,"academics/Medicine/faculty/details.php","21 Dec 2006","Faculty","","","College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home Faculty Designation: Department: Email: Qualification: alt= name=imgPhysicianPhoto border=0 id=imgPhysicianPhoto Area Of Interest (s): Achievements: Publications:",13);arrFiles[43]=new Array(56,"academics/Medicine/faculty/drname.php","21 Dec 2006","Faculty","","","College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home arr[name] ;}?",8);arrFiles[44]=new Array(57,"academics/Medicine/faculty/faculty.php","21 Dec 2006","Faculty","","","College Of Medicine Clinical Departments Admission Services &amp; Research Faculty Placement News University Home Principal Dean - Amrita Vishwa Vidyapeetham Dr. D.M Vasudevan , MD, FAMS, FRC Path Phone: 0484 - 280 2050 Medical Superintendent : Dr V. N. Unni , MD, DM Phone: 0484 - 280 1324 Ext : 1324 Senior Medical Administrators : Dr. S. K. Ramachandran Nair Dr. Malathi Sathyaprasad Dr. Sanjeev. K. Singh Phone: 0484 - 280 1234 Manager : Sri. M. N. Gopalakrishnan Nayar Phone: 0484 - 280 1234 Ext: 8036,8033 Medicine arr[dept] ; ?",18);arrFiles[45]=new Array(59,"academics/Medicine/faculty/image/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[46]=new Array(60,"academics/Medicine/faculty/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[47]=new Array(61,"academics/Medicine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[48]=new Array(62,"academics/Nurse/admission.html","21 Dec 2006","Admission","","","VERY IMPORTANT Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities. Download B.Sc Nursing/B.Pharm Prospectus: College of Nursing Learning Laboratories Nursing Course Admission Faculty Placement News University Home No Course No.of Seats Duration of the course Curriculum 1 B.Sc Nursing 50 Four years plus one year compulsory rotating Internship As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of the Indian Nursing Council ELIGIBILITY Date of Birth: Only those candidates whose date of birth falls on or before31st December 1989 (at least 17 years of age as on 31stDecember 2006) but have not crossed the age of 25 yearsas on 31st December 2006 are eligible to apply. Date ofbirth as recorded in the 10th standard / school leavingcertificate will be taken as authentic. Qualifications: The candidate must have passed the Higher SecondaryExamination, or its equivalent in ONE attempt,(exemptions may be considered only on medical groundsand the decision of the Dean, Faculty of Medicine will befinal and binding) the last two years of such study should include Physics, Chemistry, Biology and English.(ForB.Pharm Physics, Chemistry, Biology or Maths can beconsidered). Students studying in foreign countriesfollowing a syllabus other than any Indian syllabus shouldproduce an Equivalence Certificate from The Association of Indian Universities, A.I.U House, 16 Kotla Marg, New Delhi – 110002. Telephone – 011-23231097, Fax – 011-23232131, E-Mail – aiu@deli.vsnl.net.in Minimum Marks : For B.Sc Nursing : Candidate must have obtainednot less than 50% marks in English and a minimum of50% marks in Physics, Chemistry and Biology takentogether both at the qualifying examination andcompetitive examination. (For SC/ST candidates,minimum marks required is 40%). COMMON ENTRANCE TEST No Course Date of examination Time of examination Cost of application 1 B.Pharm 19th May 2006, SATURDAY 2 p. m &ndash; 4 p.m Rs. 500/- B.Sc Nursing PROSPECTUS &amp; APPLICATION FORMS Prospectus and Application forms will be availablefrom the branches of The Dhanalakshmi Bank namedunder, on payment of Rs.1,000/- No Location Phone Number a H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 &ndash; 23720369 / 23312833 / 23312840 b Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 c IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 &ndash; 22815100 / 22813425 d 104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 &ndash; 28600458 / 28600526 e Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 f 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 &ndash; 2496275 / 2481815 g Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 &ndash; 2471812 / 2475244 h Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 &ndash; 2564281 / 2584366 i AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 j Industrial Finance Branch, MG Road, KOCHI. Tel:0484 &ndash; 2364033 / 2360997 k 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 l Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 m 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 &ndash; 2706799 / 2707534 TUITION FEES &amp; HOSTEL AND MESS FACILITIES No Course Tution fee per annum 1 B. Sc(Nursing) Rs. 75,000 /- 2 B. Pharm Rs. 40,000/- BSc (Nursing) B.Pharm (Subject to availability of accomodation) Hostel rent per year Rs 8,000 (Room with 3 beds) Rs 8,000 (Room with 3 beds) Mess Fees per year Rs 18,000 Rs 18,000",24);arrFiles[49]=new Array(63,"academics/Nurse/faculty.html","21 Dec 2006","Faculty","","","Nursing Education and Administration aresubjects placed in the fourth year of thenursing programme. Nursing education deals withphilosophies, theories, principles and methods ofteaching, teaching-learning process and curriculumdevelopment. The aim of this course is to equip thestudents with the basic skills in the art of teaching innursing education including supervised teachingpractice in classrooms and clinical settings. Nursingadministration focuses on the concept, principlesand functions of administration and its applicationto nursing service and nursing education. This isaimed at preparing the students to shoulder administrativeresponsibilities in both clinical nursing aswell as nursing educational. College of Nursing Learning Laboratories Nursing Course Admission Faculty Placement News University Home Principal &amp; Dean PROF. (MS) C. CHANDRAKANTHI, MSc (N), PGMed. Surg. (USA) Vice Principal / Professor Ms. Sheela Pavithran, MSc N (MedicalSurgical Nursing) Associate Professor Mr Sunil M. Ms. Anila K. P., M.Sc N (Child Health Nursing) Ms. Sreedevi P.A., M.Sc N (Psychiatric Nursing) Assistant Professor Ms. Kanmani Job, M.Sc N (Medical SurgicalNursing) Sreedevi C.R., MSc N (Child Health Nursing) Sreelatha S., MSc N (Nursing Education andAdministration) Lecturers: Betty P Kunjumon, M.Sc N (Medical SurgicalNursing) Ms. Deepa Shaji Thomas, M.Sc N (ChildHealth (Child Health Nursing)",14);arrFiles[50]=new Array(64,"academics/Nurse/lab.html","21 Dec 2006","Laboratories","","","The Amrita College of Nursing is building a tradition of excellence. We provide top quality, affordable, comprehensive patient care while our students pursue an integrated educational experience that combines extensive clinical practice.These are the Laboratories facilities: PRE-CLINICAL LABORATORY COMMUNITY HEALTH LABORATORY MATERNAL AND CHILD HEALTH NURSINGLABORATORY NUTRITION LABORATORY COMPUTER LABORATORY LIBRARY College of Nursing Learning Laboratories Nursing Course Admission Faculty Placement News University Home Pre-Clinical Laboratory Nursing is an art and science that needs alot of practice. The pre-clinical lab is thepractical area of the students where they perform allnursing procedures prior to the exposure to theclinical field. The faculty uses the lab for variousdemonstrations of procedures in nursing. Thisspacious laboratory is well equipped with a chasedoll, patient simulator, cardio-pulmonary resuscitationmannequin, life form hand simulator etc. inaddition to the facilities in an ideal ward situation. Community Health Laboratory In this lab, the students practise bag techniquerequired for family health-care andprepare the materials needed for health education,school health programme, health camps, exhibitionsand projects. Community Health Nursingexperience is provided to the students at PublicHealth Centres (PHCs) in addition to AIMS’ communityhealth centre. Maternal And Child Health Nursing Laboratory This lab consists of various obstetrical chartsrelated to antenatal, intranatal and postnatalcare and models to practise conduct of labour.This also includes a baby mannequin to practisepaediatric nursing procedures, growth chart,immunisation schedule and play materials fordifferent age group. Nutrition Laboratory Here the students learn to preparenormal diets and therapeutic diets forvarious disease conditions without losing nutrientsunder the guidance of a qualified dietitian. They willalso use this lab to prepare different types of exhibitsrequired to conduct various health educationalprogrammes Computer Laboratory The computer laboratory enables studentsto develop their abilities in the applicationof software in health and education. Library The College of Nursing Library hasaround 2,500 textbooks comprising a wide range of rare imported and Indian nursing texts andjournals. In addition, about 500 books are addedevery year.Apart from this each of the major departmentshave their collection of books which cater tothe respective area of specialisation. There is acentral library which is located in the medicalcollege complex. This facility comprises 15,000books, 175 foreign journals and 62 Indian medicaljournals to which the nursing students also haveaccess. The library offers internet facilities and anexcellent intranet “Amrita Vidya” programmeprovides for information on the latest advancements& accomplishments of the various disciplinesin the hospital.",16);arrFiles[51]=new Array(65,"academics/Nurse/nursehome.html","21 Dec 2006","Nursing Home","","","The Amrita School of Nursing is situated within the AIMS Kochi Healthcare campus with all physical facilities and faculty positions as per the Indian Nursing Council Norms. The College of Nursing was inaugurated by Shri. Satrughnan Sinha, the then Union Minister for Health and Family Welfare on November 1st, 2002. In August of 2005, the fourth batch of students joined the course. The faculty of nursing at Amrita Viswa Vidyapeetham is committed to excellence in nursing education, research and development of leadership skills and human values. The institute provides an ambience comprising state-of-the&ndash;art infrastructure, unparalleled technical expertise, a diligent faculty and above all instilling values based on our rich Indian tradition and ancient culture. College of Nursing Learning Laboratories Nursing Course Admission Faculties Alumni Placement News University Home This institute offers the students excellent academic exposure through various continuing nursing education programmes, conferences, workshops, an exhaustive library and visits of eminent personalities. The college is one of the pioneers in the use of the E-learning facilities in AIMS. The college started a CGFNS (Commission on Graduates of Foreign Nursing Schools) and English Language Training Course (IELTS) in December 2003. The institute also offers other programmes including Diploma in Neonatal Nursing and Cardiovascular Nursing. The Amrita School of Nursing will always be in the forefront in moulding intellectually creative, morally responsible, spiritually enlightened, emotionally mature and socially committed nurses, by providing them with appropriate learning in curricular and co-curricular activities.",9);arrFiles[52]=new Array(67,"academics/Nurse/placement.html","21 Dec 2006","Placement","","","College of Nursing Learning Laboratories Nursing Course Admission Faculty Placement News University Home COMING SOON",7);arrFiles[53]=new Array(68,"academics/Nurse/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[54]=new Array(69,"academics/Pharmacy/admission.html","21 Dec 2006","Admission","","","VERY IMPORTANT Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities. Download B.Sc Nursing/B.Pharm Prospectus: College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home No Course No.of Seats Duration of the course Curriculum 1 B Pharm 60 Four Years As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of All India Council for Technical Education (AICTE) and Pharmacy Council of India ELIGIBILITY Date of Birth: Only those candidates whose date of birth falls on or before31st December 1989 (at least 17 years of age as on 31stDecember 2006) but have not crossed the age of 25 yearsas on 31st December 2006 are eligible to apply. Date ofbirth as recorded in the 10th standard / school leavingcertificate will be taken as authentic. Qualifications: The candidate must have passed the Higher SecondaryExamination, or its equivalent in ONE attempt,(exemptions may be considered only on medical groundsand the decision of the Dean, Faculty of Medicine will befinal and binding) the last two years of such study should include Physics, Chemistry, Biology and English.(ForB.Pharm Physics, Chemistry, Biology or Maths can beconsidered). Students studying in foreign countriesfollowing a syllabus other than any Indian syllabus shouldproduce an Equivalence Certificate from The Association of Indian Universities, A.I.U House, 16 Kotla Marg, New Delhi – 110002. Telephone – 011-23231097, Fax – 011-23232131, E-Mail – aiu@deli.vsnl.net.in Minimum Marks : For B.Sc Nursing : Candidate must have obtainednot less than 50% marks in English and a minimum of50% marks in Physics, Chemistry and Biology takentogether both at the qualifying examination andcompetitive examination. (For SC/ST candidates,minimum marks required is 40%). COMMON ENTRANCE TEST No Course Date of examination Time of examination Cost of application 1 B.Pharm 19th May 2006, SATURDAY 2 p. m &ndash; 4 p.m Rs. 500/- B.Sc Nursing PROSPECTUS &amp; APPLICATION FORMS Prospectus and Application forms will be availablefrom the branches of The Dhanalakshmi Bank namedunder, on payment of Rs.1,000/- No Location Phone Number a H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 &ndash; 23720369 / 23312833 / 23312840 b Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 c IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 &ndash; 22815100 / 22813425 d 104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 &ndash; 28600458 / 28600526 e Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 f 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 &ndash; 2496275 / 2481815 g Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 &ndash; 2471812 / 2475244 h Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 &ndash; 2564281 / 2584366 i AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 j Industrial Finance Branch, MG Road, KOCHI. Tel:0484 &ndash; 2364033 / 2360997 k 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 l Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 m 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 &ndash; 2706799 / 2707534 TUITION FEES &amp; HOSTEL AND MESS FACILITIES No Course Tution fee per annum 1 B. Sc(Nursing) Rs. 75,000 /- 2 B. Pharm Rs. 40,000/- BSc (Nursing) B.Pharm (Subject to availability of accomodation) Hostel rent per year Rs 8,000 (Room with 3 beds) Rs 8,000 (Room with 3 beds) Mess Fees per year Rs 18,000 Rs 18,000",24);arrFiles[55]=new Array(70,"academics/Pharmacy/faculty.html","21 Dec 2006","Faculty","","","College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home Principal &amp; Dean DR.P.SURESH Pharmaceutics Dr.P.Suresh ( Principal) M.Pharm., Ph.D., LL.B.,MBA., FIC.,FES Ms.Sabitha ,M.Pharm Ms.Deepa.T.Vasudevan , M Pharm Ms.Vidya Viswanand M Pharm Pharmaceutical Chemistry Ms.Rajasree.R.Nair M Pharm Pharmacology Ms.Preeja.G.Pillai M Pharm Visiting Faculty &bull; Dr.B.Prabha Rao, Prof &amp; HOD, Dept. of Pharmacology, AIMS. &bull; Dr.Ananth.N.Rao, Asst.Prof., Dept.of Biochemistry, AIMS &bull; Dr.Gopakumaran Kartha, Assoct.Prof., Dept. of Physiology, AIMS &bull; Dr.K.R.Hiran, Asst. Prof., Dept. of Pathology, AIMS &bull; Dr.Sasikala Shivaprakasha, Asst.Prof., Dept. of Microbiology &bull; Dr.E.M.Elango, Asst.Prof., Dept. of Molecular Biology Adjunct Faculty &bull; Ms.Indukala.P.Chandran &bull; Roshni.P.R &bull; Sreekanth.S.K Guest Faculty &bull; Smt.Lalithamma.B",15);arrFiles[56]=new Array(71,"academics/Pharmacy/pharmacyhome.html","21 Dec 2006","Pharmacy Home","","","Established in 1997 as a centre of excellence at all levels in the field of pharma- ceutical sciences, the institute&rsquo;s location on the Amrita campus makes it ideally situated to offer excellent infrastructure for training and research in clinical pharmacy. The goal of the institute is not only to excel in the field of education but also to conduct social and charitable outreach programs. The college of pharmacy seeks to bridge the ever-widening gap between modern pharmaceuticals and traditional drug systems. Towards this end the college plans to train herbal pharmacists to work on traditional formulations in collaboration with traditional practitioners, devising methods of cultivation, standardization, and scientific explanation of the process. The college also has programmes for phytochemists to do research on isolation of molecules of herbal drugs as part of pharmacological studies, with phased clinical trials. College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home B.Pharm Degree Course is a four-year programme with two months in course practical training in industry and hospital.The B.Pharm degree course is a versatile interdisciplinary programme preparing graduates with a sound knowledge and understanding of the science, technology and practice behind pharmacy as a profession. Our vision is to be a centre of excellence ensuring high-quality value-based education with an international focus and unwavering commitment to provide quality teaching and innovative research to students from all sections of society regardless of race, caste, religion or economic condition paving the way for socio-economic development of the nation. The course comprises five major areas of study.",10);arrFiles[57]=new Array(74,"academics/Pharmacy/placement.html","21 Dec 2006","Placement","","","College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home COMING SOON",8);arrFiles[58]=new Array(76,"academics/Pharmacy/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[59]=new Array(77,"academics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[60]=new Array(78,"clinics/admin.html","21 Dec 2006","Hospital","","","AIMS has a dedicated team of administrators to address any issue. Administrators can be contacted by calling the main hospital number. To find the administrator for a hospital department, please refer to the list below. Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Outreach Medical Director - Dr.Prem Nair Sr.Med Admr Dr.Sanjeev Singh Radiology & Nuclear Medicine OT Management and Infection CVTS/Cardiology Head &amp; Neck / ENT Neuro (Med/Surgery) Urology Orthopaedics Oncology Gastrointestinal Surgery Anaesthesia Pediatric Cardiology & Surgery Clinical Pharmacy Sr.Med Admr Dr.S.K Ramachandran Dermatology Psychiatry General Medicine & General Surgery Pediatrics Geriatrics IMIME Child Neuro Pain &amp; Palliative Endo &amp; Diabetes DNB Program Sr.Med Admr Dr.Malathy Casualty / Airport Gastromedicine Physiotherapy & Rehabilitation Neonatology / Obstetrics &amp; Gynecology Genetics Opthalmology Pulmonary Medicine Med Transcription Utilisation Review CSSD Clinical Nutrition Lab Services Dr. Lalitabai Biochemistry Cytology Hematology Histopathology Metabolic Disorders Microbiology Serology Toxicology &amp; Poison Centre Transfusion Medicine Molecular Biology Clinical Nutrition",38);arrFiles[61]=new Array(79,"hosipital/hospital.html","21 Dec 2006","Hospital","","","AIMS has a dedicated team of physicians, nurses and other healthcare professionals who provide an extraordinary level of knowledge, skill and compassion to every patient we serve. We welcome patients from all over the world and do our best to insure the greatest patient comfort while providing outstanding comprehensive care. For information about patient services, please select from the right menu. To go directly to clinics, select from the list below. Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Outreach Cancer Radiation Oncology Pain &amp; Palliative Medical Oncology Surgical Oncology Digestive Diseases Gastroenterology Gastrointestinal Surgery Eye Institute Ophthalmology * Head & Neck Head &amp; Neck Institute Head &amp; Neck Cancer Skull Base Surgery Facial Plastic &amp; Cosmetic Surgery Cleft and Craniofacial Surgery Maxillofacial surgery Heart Adult Cardiology CV Surgery Adult CV Surgery Pediatric Pediatric Cardiology Imaging Services Nuclear Medicine Radiology Laboratory Medicine Biochemistry Cytology * Hematology * Histopathology * Metabolic Disorders * Microbiology Serology * Toxicology &amp; Poison Centre Transfusion Medicine * Molecular Biology Maternal &amp; Child Health Child Neuro Development & Rehabilitation. * Pediatric Genetics Neonatology Obstetrics &amp; Gynecology General Pediatrics * Pediatric Surgery Neurosciences Neurology Neurosurgery Renal Institute Nephrology Urology Anaesthesiology CDH * Dermatology Endocrinology ENT General Medicine * General Surgery * Geriatrics Orthopaedics Psychiatry * Pulmonary Medicine * These pages * under construction (Website redesign in progress) Medical Social Work * Nursing Nutritional Services * Pharmacy Physiotherapy * Biomedical * CSSD Custodial * Gasplant * Home Keeping * IT Service Materials Stores * Medical Records *",63);arrFiles[62]=new Array(80,"clinics/adultcardiology/adultcardiology.php","21 Dec 2006","adultcardiology","","","The Cardiology Department has evolved as a leader in the fight against cardiovascular disorders in the state of Kerala, serving approximately 10,000 cardiovascular patients annually. The cardiology team provides advanced treatment to patients with a variety of cardiovascular disorders.An immediate response, 24 hour emergency team with a mobile intensive care unit provides speedy access in emergenciesAIMS is fully equipped to provide both intensive and inpatient multidisciplinary, comprehensive medical care for patients with complex, multiple disorders. Adult Cardiology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Courses CME Jobs",21);arrFiles[63]=new Array(81,"clinics/adultcardiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[64]=new Array(82,"clinics/anesthesia/anesthesia.php","21 Dec 2006","Anesthesia","","","The Department of Anesthesiology and Critical Care Medicine offers consultation to referring physicians in all areas of anaesthesia and critical care as well as chronic and acute pain management. The department is equipped to provide anaesthesia during a full range of surgeries and is also a primary component of the Trauma Center Team, performing airway management, pulmonary and cardiovascular assessment, patient resuscitation, and follow-up care of patients in the intensive care units. Anaesthesiology Services Offered Equipments Speciality Clinics Doctors ; ? Q &amp; A Ambulatory Anaesthesia Trauma Anaesthesia transcranial Doppler, EEG and transesophageal echocardiography Neuroanaesthesia Courses CME Jobs",20);arrFiles[65]=new Array(83,"clinics/anesthesia/research.php","21 Dec 2006","Anesthesia research","","","Anesthesiology Services Offered Equipments Speciality Clinics Doctors ; ? Q &amp; A             Research The Department of Anaesthesiology is committed to develop a strong clinical research program focusing on improved patient care. The department encourages the junior staff to develop research projects of their own as well as participate in the ongoing research projects. Several original research papers have been presented at international and national scientific meetings.",7);arrFiles[66]=new Array(84,"clinics/anesthesia/services.php","21 Dec 2006","Anesthesia Services","","","Anesthesiology Services Offered Equipments Speciality Clinics Doctors ; ? Q &amp; A             Neuroanaesthesia The neuroaneasthesiologists are available for a wide variety of neurosurgical procedures. Patients with neurological disease must be evaluated carefully and have their anaesthetic management tailored to their particular condition and the procedure being performed. Our neuroaneasthesiologists use electro-encephalograms (EEGs) and other monitoring technologies to continuously assess the function of various central and peripheral nerve pathways to detect injury. Because the needs of the neurosurgical patient are unique, the coordination between the surgeon, the anaesthesiologist, the electrophysiologist, and the operative team is both crucial and complex. Ambulatory Anaesthesia Because a significant number of our surgical procedures are performed on an ambulatory, or outpatient, basis, the AIMS Anaesthesiology team combines the latest in anesthesia techniques with professionalism and sensitivity to allow our patients to return to their usual activities in as short a time as possible. Gastrointestinal, Urological and Trauma Anaesthesia The well trained staff of the Department of Anaesthesiology provides anaesthesia services to complex and routine gastrointestinal and urological surgical cases. The trauma patients receive basic and advanced life support within minutes of their arrival in the hospital by trained anaesthesiologists who are available in the hospital on an around the clock basis. Paediatric Anaesthesiology As part of the Department of Anaesthesiology and Critical Care at AIMS, the anaesthesiology staff provides a full range of anaesthesia services to paediatric inpatients and outpatients at the hospital. As specialists in areas of paediatric anatomy, physiology, and pharmacology, AIMS anaesthesiologists are prepared to meet the diverse needs of children from infancy through adolescence as they undergo surgical or diagnostic procedures. Anaesthesiologists dedicated to paediatric care provide child-oriented services. Cardiovascular Anaesthesiology The AIMS Hospital \'s team of cardiovascular anaesthesiologists is well-versed in complex thoraco-abdominal aortic reconstruction and aortic arch surgery involving hypothermic arrest, as well as in routine cardiac, thoracic, and major vascular surgical cases. These procedures employ the latest techniques in monitoring and management, including the use of transcranial Doppler, EEG and transesophageal echocardiography.",12);arrFiles[67]=new Array(85,"clinics/anesthesia/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[68]=new Array(86,"clinics/Biochemistry/Biochemistry.php","21 Dec 2006","Biochemistry ","","","The Biochemistry Unit conducts automated assays on one Hitachi 912 and two Hitachi 911s. These systems perform fully automated, computerized, random access chemistry analyses that utilize a variety of technologies. There are two types of photometric assays (end point and rate) on these instruments for assaying parameters such as glucose and parameters for kidney and liver function and risk factors for coronary artery disease. Proteins such as immunoglobulins, complement fractions, glycated hemoglobin and microalbumin are assayed by immunoturbidimetric methods. Biochemistry Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Sweat Analysis for Cystic Fibrosis Delivering exemplary, patient-centered, efficient and effective general medical care Encouraging preventive medicine and health promotion Providing consultative care for patients on non-internal medicine services Providing consultative care for patients on non-internal medicine services Specimens for hormone assays, tumour markers, therapeutic drugs and infectious disease serology are analyzed by electro-chemoluminescence and fluorescent polarisation and micro particle enzyme immunoassays using a random access, fully automated analyzer.Blood gas analysis and estimation of electrolytes are performed on instruments that utilize ion selective electrodes. A co-oximeter estimates different hemoglobin fractions. Courses CME Jobs",22);arrFiles[69]=new Array(87,"clinics/Biochemistry/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[70]=new Array(90,"clinics/cssd/cssd.php","21 Dec 2006","cssd","","","CSSD is the abbreviation of the Central Sterile Supply Department. The objective of establishing a Central Sterile Supply Department is to make reliably sterilized articles available at the required time and place for any agreed purpose in the Hospital as economically as possible, having regard to the need to conserve the time of users [especially Doctors And Nurses]. CSSD Services Offered Equipment Q &amp; A The Sterile Supply Department within a hospital receives stores,sterilizes and distributes to all departments including the wards, outpatient department [OPD] and other special units such as operating theatre [OT]. Major responsibilities of CSSD include processing and sterilization of syringes, rubber goods [catheters, tubing], surgical instruments, treatment trays and sets, dressings etc. it is also responsible for economic and effective utilization of equipment resources of the Hospital under controlled supervision. The main objectives of the Central Sterile Supply Department are: To provide sterilized material from a central department where sterilizing practice is conducted under conditions, which are controlled, thereby contributing to a reduction in the incidence of hospital infection. To take some of the work of the Nursing staff so that they can devote more time to their patients. To avoid duplication of costly equipment&rsquo;s, which may be infrequently used. To maintain record of effectiveness of cleaning, disinfection and sterilization process. To monitor and enforce controls necessary to prevent cross infection according to infection control policy. To maintain an inventory of supplies and equipment. To stay updated regarding developments in the field in the interest of efficiency, economy, accuracy and provision of better patient care. To provide a safe environment for the patients and staff. The CSSD also aims at assuming total responsibility for processing hospital items thereby assuring that all of them receive the same degree of cleaning and sterilization. It also contributes to the educational program within the hospital relating to infection control and develops a cost-effective program by cost analysis of personnel, supplies and equipment. ORGANISATIONAL STRUCTURE Central Sterile Supply Department should be under technical supervision of a responsible officer who is concerned with the day management of the unit. The Central Sterile Supply Department manager will liaise with the infection control team, OT manager and clinical departments. The CSSD manager is administratively responsible to the head of the health care facility",13);arrFiles[71]=new Array(92,"clinics/cssd/equipments.php","21 Dec 2006","Cssd Equipments","","","The functional flow of activities in CSSD may be generally specified as follows. CSSD Services Offered Equipment Q &amp; A Equipment 1 Infection control nursing is a novel speciality in our country which is gaining popularity. The infection control nurse with other members of the team monitors the infection rates through out the hospital and is responsible for making sure the infection control practises mandated are followed. AIMS hospital with its number of inpatients,huge number of procedures and the complexity of the disease conditions is an ideal place to develop your potential in this field Equipment 2 Infection control nursing is a novel speciality in our country which is gaining popularity. The infection control nurse with other members of the team monitors the infection rates through out the hospital and is responsible for making sure the infection control practises mandated are followed. Equipment 3 Infection control nursing is a novel speciality in our country which is gaining popularity. The infection control nurse with other members of the team monitors the infection rates through out the hospital and is responsible for making sure the infection control practises mandated are followed. AIMS hospital with its number of inpatients,huge number of procedures and the complexity of the disease conditions is an ideal place to develop your potential in this field Equipment 4 Infection control nursing is a novel speciality in our country which is gaining popularity. The infection control nurse with other members of the team monitors the infection rates through out the hospital and is responsible for making sure the infection control practises mandated are followed. AIMS hospital with its number of inpatients,huge number of procedures and the complexity of the disease conditions is an ideal place to develop your potential in this field",10);arrFiles[72]=new Array(93,"clinics/cssd/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[73]=new Array(98,"clinics/dermatology/dermatology.php","21 Dec 2006","Dermatology","","","The Dermatology department offers procedures and services both investigative and curative, pertaining to general dermatology, cosmetic dermatology and venereology. Comprehensive consultation and treatment is provided for both outpatients and in-patients covering all dermatological conditions including: General dermatology Cosmetology Sexually transmissible diseases Leprosy Dermatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Radiofrequency Surgery Allergy Testing and Patch Testing Microdermabrasion Phototherapy Acne Surgery Iontophoresis Courses CME Jobs",21);arrFiles[74]=new Array(99,"clinics/dermatology/equipments.php","21 Dec 2006","Dermatology Equipments","","","Dermatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A UV chambers The latest phototherapy units having both UV-A and UV-B facilities. Radio frequency surgery And other electro surgery equipment, including electrolysis machines. MicrodermaRader For suoerficial facial resurfacing ,acne and pigmentary disorders. Iontophoresis unit For the control of excessive sweating especially over palms ,soles and inner arms",9);arrFiles[75]=new Array(100,"clinics/dermatology/services.php","21 Dec 2006","Dermatology Services","","","Dermatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Radiofrequency Surgery The Dematology department employs the use of high frequency cutting current for ablation/cauterisation of various skin lesions. Common indications include: Viral warts Skin tags Seborrheic keratosis Milia, etc. Facial resurfacing Phototherapy The department has acquired a state-of-the-art Ultra Violet unit (12 uv A + 12 uv B). The main indications for phototherapy include: Psoriasis Vitiligo Extensive alopecia areata Lichen planus, etc. Lichen planus and some eczematous dermatoses Cryosurgery Cryosurgery is useful for a variety of benign and malignant skin conditions including: Warts Molluscum Naevi Acne (for both inflammatory and scars) Keloids Leukoplakia Actinic keratosis Basal cell carcinoma The department utilises both liquid nitrogen and nitrous oxide cryo Vitiligo Surgery The department offers grafting and cosmetic tattooing for stable vitiligo lesions. Acne Surgery Simple procedures are conducted for treating acne, such as comedo extraction and peels - both cryo peels as well as chemical peels. These peels are also useful for the treatment of post acne scarring and pigmentation.Glycolic acid peeling is also indicated for other conditions showing excessive pigmentation like melasma (pigmentation of the face usually seen in perimenopausal females).The department also uses microdermabrasion, subcision, punch excision and grafting for acne scars revision/facial resurfacing. Microdermabrasion Microdermabrasion involves the usage of inert aluminium oxide crystals for superficial abrasion and resurfacing of the skin. They are useful in the correction of minor scarring ,fine wrinkles, pigmentation problems and sun damage.Microdermabrasion is an OP procedure and the patient can resume his /her daily routine right after the procedure Hair Disorders Trichograms and horizontal scalp biopsies are conducted for the investigation of hair disorders. Other techiques are also used such as punch hair transplants, mainly for localized patches of hair loss; electro epilation for removal of excessive localized hair growth in women, and also intralesional injections with a dermajet (needleless injector). Nail Disorders Procedures for nail disorders include: Nail avulsions Nail matrix biopsies Dermajet intramatriceal injections Iontophoresis Iontophoresis involves the introduction of selected agents in an ionic form through normal intact skin using a simple bipolar current.The main indication of iontophoresis in dermatology is hyperhidrosis (excessive sweating), especially of the palms and soles, which can be a major social problem. Allergy and Patch Testing The department uses a full allergy test panel for the investigation of conditions like chronic urticaria.The allergy panel tests for 70 antigens. Patch tests are indicated for the investigation of contact allergic dermatitis (eg, cement dermatitis, hair dye dermatitis, footwear dermatitis, etc.)",16);arrFiles[76]=new Array(102,"clinics/dermatology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[77]=new Array(103,"clinics/Endocrinology/cme.php","21 Dec 2006","Endocrinology cme","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ?    National Consensus Meeting on Thyroid Cancer In 2003, the Department of Endocrinology conducted a National Consensus Meeting on Thyroid Cancer, where numerous experts from all over the country examined the state-of-the-art evidence in the management of thyroid cancer, as well as the data from all the large centres in India. Several working groups were formed, and the meeting included endocrinologists, endocrine surgeons, as well as nuclear physicians. The meeting was held with a clear objective of evolving a position statement for the management of thyroid cancer from an Indian perspective. The position statement was published in the Journal of Thyroid Research and Practice in 2003. National Workshop on Tropical Pancreatitis In 2004, the Departments ofGastroenterology, Endocrinology and Gastrointestinal Surgery together conducted a workshop to start a National Multicenter Study on Tropical Pancreatitis andPancreatic Diabetes in India. At this meeting, the research workers initiated a proposal to form the Indian Pancreatitis Study Group. The initial phase of the study has now begun, and an online dataassimilation initiative has been set up at www.ipans.org. The findings of this study, it is hoped, will offer interesting insights into the genesis of this rare disease with a reported prediliction to the tropical regions of the world, particularly the state of Kerala. Paediatric and Adolescent Endocrine Clinic The clinic is held semi-monthly on the second and fourth Thursdays in conjunction with the Paediatric Department in order to provide specialized care for children and adolescents with growth disorders, early or delayed puberty, thyroid diseases, bone diseases, diabetes, or other endocrine disorders. The Indian Thyroid Society This is a registered society started in 2003, when the National Consensus Meeting on Differentiated Thyroid Cancer was held at AIMS. The Society is comprised of endocrinologists, nuclear physicians and surgeons, as well as general physicians with an interest in Endocrinology. The Society is led by Dr. R. V. Jayakumar and Dr. Harish Kumar, who are its president and secretary respectively. Theannual meeting of the society was held at Cochin in April 2004. The Journal of Thyroid Research and Practice This is a peer-reviewed journal which is being brought out by the Department of Endocrinology at AIMS. The journal has original articles, case reports and reviews meant for all doctors interested in thyroid diseases. In 2005, the journal published a position statement on thyroid hormone replacement therapy in hypothyroidism. Recently, the journal has received an ISSN number. Dr. R. V. Jayakumar is the editor-in-chief and Dr. Unnikrishnan A. G. is the executive editor. www.indianthyroidsociety.com The website of the Indian Thyroid Society was recently launched from the Department of Endocrinology at AIMS. The website, edited by Dr. Unnikrishnan, is a free website that aims at informing patients and doctors about thyroid diseases. Normal and abnormal thyroid function as well as thyroid disorders are explained to the patient in very simple terms. In addition, state-of-the-art information on thyroid disorders, downloadable articles, quizzes, as well as all the copies of the Journal of Thyroid Research and Practice are available for the medical fraternity and health professionals. National Conference of the Indian Thyroid Society In 2004, the Department hosted the Annual Conference ofthe Indian Thyroid Society, and all the leading institutions in the country, including the All India Institute of Medical Sciences, CMC Vellore, and SGPGI Lucknow participated and presented their institutions&rsquo; experience in the management of Graves Disease. Deliberations were conducted between endocrinologists, nuclear physicians as well as thyroid surgeons, and controversies in Graves Disease were discussed extensively. Diabetes and Endocrinology Updates Starting from 2005, the Department of Endocrinology has initiated the Amrita Diabetes and Endocrine Update (ADIEU) Programmes, which are a forum for discussing all endocrine-related issues. The focus of these updates is to bring a clinical perspective to the science of endocrinology, to provide an academic link bringing together the clinician and the researcher, and to discuss clinical and scientific issues in the realm of Endocrinology. These meetings will be conducted with the best faculty chosen from all over the country, and will serve as yearly symposia to highlight a certain theme. In 2005, the theme was clinical endocrinology, i.e. the application of laboratory tests and bedside assessment of the endocrine patient, as well as common management issues, and the meeting was held keeping the postgraduate endocrinology trainee in mind. Future meetings will have a broader perspective and could evolve intosymposia to discuss a highly focused aspect of the science of endocrinology. The theme for ADIEU 2006 was the metabolic syndrome, and this meeting focused on several niche areas in the metabolic syndrome including prediabetes, nonalcoholic steatohepatitis, obesity, polycystic ovarian disease and therapeutic strategies.",16);arrFiles[78]=new Array(105,"clinics/Endocrinology/courses.php","21 Dec 2006","Endocrinology courses","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ? TRAINING PROGRAMMES There are several training courses in diabetes and endocrinology for both physicians and paramedical personnel. For Physicians: POST DOCTORAL FELLOWSHIP COURSE IN DIABETIC FOOT SURGERY The management of diabetic-foot and lower limb problems is a highly specialized, yet neglected field, especially in the developing countries. Needless to stress, due to the rapidly increasing diabetic population, it is a highly evolving field world over. India is considered to be the diabetic capital of the world. In this context, the requirement of trained diabetic-foot surgeons is very high. Presently there is no institute in Asia offering a course of this nature . DURATION: One year for post-doctoral candidates. Two years for post-diploma candidates. ELIGIBILITY: Post M.S in Gen.Surgery, Orthopedics. Post diploma in Orthopedics and allied specialties. TEACHING FACULTY: 1.Dr.Harish Kumar M.R.C.P. H.O.D. Department of Endocrinology &amp; Diabetic-foot surgery. 2.Dr.Arun Bal M.S, Ph.D. President D.F.S.I, Visiting professor A.I.M.S, Visiting consultant&mdash; Raheja hospital, Mumbai; Wockhardt hospital, Mumbai; Asian heart Intitute, Mumbai; Bhabha atomic research center hospital, Mumbai. 3.Dr.Narendra Varma M.S. Diabetic-foot surgeon 4.Dr.Ajit Kumar Varma M.S. Diabetic-foot surgeon. Diplomate National Board (Endocrinology) The department has been recognized by the National Board of Medical Examiners for post doctoral training in endocrinology. Two candidates are admitted each year. The first batch appeared for the final examination in December 2004 and one candidate has successfully completed the course. Certificate Course in Diabetes This is a comprehensive 2 year course in diabetes encompassing all theoretical and practical aspects of the disease. Two candidates are admitted each year. So far, seven have successfully completed the course. Podiatric surgery training course for surgeons This is a one year course for post M.S. doctors who wish to train specially in diabetic foot. The candidate is updated on the latest surgical and other techniques for limb salvage. The management of diabetic-foot and lower limb problems is a highly specialized, yet neglected field, especially in the developing countries. Needless to stress, due to the rapidly increasing diabetic population, it is a highly evolving field world over. India is considered to be the diabetic capital of the world. In this context, the requirement of trained diabetic-foot surgeons is very high. Presently there is no institute in Asia offering a course of this nature. DURATION: One year for post-doctoral candidates. Two years for post-diploma candidates. ELIGIBILITY: Post M.S in Gen.Surgery, Orthopedics. Post diploma in Orthopedics and allied specialties. Distance education course on Diabetic Foot This is a new course that is being launched by the Division of Podiatry this year. This course will help to empower physicians and surgeons stationed away from major cities and not having access to CMEs etc., to manage diabetic foot conditions more effectively, again with the sole purpose of limb salvage. The training, which is for one year, is imparted by way of course materials, contact classes, and periodic assessments of the trainees . Ph.D. in Diabetes and Endocrinology The department is accepting candidates for Ph.D. in both diabetes and endocrinology. Members of the staff have been recognised as guides for the training. At present, there are two registered Ph.D. candidates. Diabetes Educator This is a one year course for graduates who undergo training in diabetes patient education. Job opportunities exist for such educators in hospitals and private practices. For Paramedics: Podiatry Assistant This is a course designed to train paramedics in evaluating and treating diabetic foot problems in primary care setting. These trainees are invaluable in diabetes clinics and hospitals catering to large numbers of diabetics. M.Sc. in Diabetes Sciences This two year course covers the basics of diabetes in theory and practice and also provides comprehensive training in research methodology and databases in diabetes. On completion of this course, candidates will be competent to assist physicians in clinical practice as also in clinical research. M.Sc. Allied Sciences (Endocrinology) This 2 year course trains the candidate to function as a physician assistant for an endocrinologist. Successful candidates will develop skills to educate and counsel dia",14);arrFiles[79]=new Array(106,"clinics/Endocrinology/disorder.php","21 Dec 2006","Endocrinology Disorder","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ? Most endocrine disorders can be diagnosed and treated at AIMS.The Endocrinology Department consists of a dedicated and well-qualified team of health care professionals comprising three Consultant Endocrinologists, one Endocrinology Specialist and one Diabetic Foot surgeon; two Diploma NB Endocrinology Trainees, three Diabetic Fellowship Trainees, two Diabetic Educators, one Physiotherapist, one Psychologist, two Podiatry Assistants, one Medical Social Worker, a Dietician and other support nursing, administrative and research staff. Most endocrine disorders can be diagnosed and treated at AIMS.Treatable endocrine disorders include: Diabetes mellitus Obesity and lipid disorders Metabolic bone disease Disorders of the ovaries and testis including hypogonadism Polycystic ovarian syndrome Endocrine disorders of infertility Hirsuitism Parathyroid and adrenal disorders including Addison \'s disease Conn \'s disease and adrenal incidentalomas Conn \'s disease and adrenal incidentalomas Pituitary disorders Thyroid disorders including hypo or hyperthyroidism and thyroid cancers",10);arrFiles[80]=new Array(107,"clinics/Endocrinology/Endocrinology.php","21 Dec 2006","Endocrinology","","","The AIMS Endocrinology Department is the only one of its kind in the state of Kerala. The department provides full facilities for investigation and treatment of endocrine problems in adult, paediatric and adolescent patients (including in-house hormone assays) and all complications of diabetes. The Endocrinology Department consists of a dedicated and well-qualified team of health care professionals comprising Endocrinologists, Diabetic Foot surgeons; Diploma NB Endocrinology Trainees, Diabetic Fellowship Trainees Diabetic Educators, Physiotherapist, Psychologist, Podiatry Assistants, Medical Social Worker, Dietician and other support nursing, administrative and research staff. Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ? Diabetes Care Programme Diabetic Foot Care Programme and Vascular Clinic Paediatric and Adolescent Endocrine Clinic Lipid Clinic Impotence Clinic Exercise and Dietary Programme Courses CME",21);arrFiles[81]=new Array(108,"clinics/Endocrinology/equipment.php","21 Dec 2006","Endocrinology Equipments","","","Endocrinology Services Offered Disorders Treated Community servecies Equipment Speciality Clinics Doctors ; ? Endocrine Diagnostic Testing The Clinical Laboratories, the Radiology Imaging Centre, and the Department of Nuclear Medicine provide a thorough evaluation of all endocrine disorders. Hormone levels, blood testing, metabolism, and body chemistry are fully tested and evaluated in the hospital \'s comprehensive Laboratory. Podiatry Unit Facilities Neuropathy evaluation: Sensitometry for vibration sense and heat/cold perception to assess vulnerability of feet to ulcerations. Vascular evaluation: AB index, duplex ultrasound, doppler studies, DSA and MR angiography. Imaging facilities: Digital x-rays, MRI scan, nuclear scan Surgical facilities: Surgical care by a team of doctors with expertise in foot salvage procedures, including endovascular and surgical revascularization techniques. The department has completed over 2000 foot surgeries with 92% salvage rate. Foot wear: There is an inhouse specialised diabetic footwear manufacturing unit which can provide custom made foot wear appropriate for each diabetic patient&rsquo;s feet. Pedopodogram: Diabetic peripheral neuropathy causes weakness of foot muscles and change in the shape of the foot. This creates excessive pressure points on the sole of the foot leading to callus /corns and ulcers. A pedopodograph assesses the pressure at 10 points on the sole of the foot and high-pressure areas are denoted in red colour. It provides prognostic information even before skin changes appear. Thus, regular foot pressure measurements help the patient to recognise his/her risk for foot ulceration and help in providing appropriate footwear for protection. ENDOCRINOLOGY TESTING FACILITIES The Clinical Laboratories, the Radiology Imaging Department, and the Department of Nuclear Medicine provide a thorough evaluation of all endocrine disorders. Hormone levels, blood, metabolism, and body chemistry are fully tested and evaluated in the hospital&rsquo;s comprehensive laboratory facility, which is one of the finest in India. Pituitary Disorders Diagnosis Pituitary disorders are diagnosed and evaluated through strict laboratory testing and the use of Magnetic Resonance Imaging (MRI). The Departments of Neurology and Neurosurgery are consulted when surgical intervention is required. Ultrasound Machine The department now has its own ultrasound machine. In addition to using it for research purposes, day to day thyroid evaluations can be done in the department itself. Continuous Glucose Monitoring System (CGMS) Another addition to the department has been the CGMS. This system helps to monitor blood glucose levels continuously for 24 – 72 hours. It generates a graphic representation of the blood glucose profile and many other data which help to modify treatment regimen in difficult to control diabetics. It is a useful tool to evaluate overall control in young diabetic women who plan pregnancy. Insulin Pump An Insulin Pump is available for training and initiating insulin therapy for suitable patients with type 1 diabetes and selected type 2 diabetic patients. Paramedical personnel have been trained and certified for imparting the necessary knowledge to patients and for follow up of those who go on the pump. The department is proud to be the first in India to have successfully completed a pregnancy in a type 1 diabetic with the use of the pump. Inferior Petrosal Sinus Sampling (IPSS) Ours is one of the very few centers in India that performs this invasive procedure, which helps in the differential diagnosis of Hypercortisolism. The test is performed in conjunction with the Department of Radiology. Intra-operative Parathyroid Hormone Sampling This test involves sampling of blood for parathyroid hormone before and after parathyroidectomy, in cases of hyperparathyroidism, a condition that involves the bones and causes hypercalcemia. The sampling helps to determine completeness of the surgical procedure. This is performed with the Department of Endocrine Surgery.",13);arrFiles[82]=new Array(109,"clinics/Endocrinology/equipments_proc.php","21 Dec 2006","Endocrinology Equipments","","","Endocrinology Services Offered Disorders Treated Outreach programme Equipment Speciality Clinics Doctors ; ? Q &amp; A Endocrine Diagnostic Testing The Clinical Laboratories, the Radiology Imaging Center, and the Department of Nuclear Medicine provide a thorough evaluation of all endocrine disorders. Hormone levels, blood testing, metabolism, and body chemistry are fully tested and evaluated in the hospital \'s comprehensive Laboratory facility which is one of the finest in India. Pituitary Disorders Testing Pituitary Disorders are diagnosed and evaluated through strict laboratory testing and the use of Magnetic Resonance Imaging (MRI). The Departments of Neurology and Neurosurgery are consulted when surgical intervention is required. /body",9);arrFiles[83]=new Array(110,"clinics/Endocrinology/research.php","21 Dec 2006","Endocrinology cme","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ?    Ongoing Research Projects Amrita Diabetes and Endocrine Population Survey (ADEPS 2002-2005). A community based population study to look at prevalence of diabetes, IGT, IFG and other endocrine disorders. This is a landmark study funded by USV Ltd., which will provide invaluable data on epidemiology of diabetes, hypertension, dyslipidemia and obesity in our community. This study will also assess thyroid function, Urine Iodine status, Calcium, Vitamin D and related parameters in our population. The survey is now complete and the data has been entered into a database. This is a study which should provide more than a dozen international publications in the coming months. The data on thyroid and calcium disorders is landmark work, as population data on these disorders is not available outside the western world. Hyperglycemia and its effect after acute myocardial infarction on cardiovascular outcomes in patients with type 2 diabetes (HEART 2D). This is a phase 4 randomized, open-label, two-arm parallel group design study. This research project sponsored by Eli Lilly and Company Pvt. Ltd. started in January 2004. THE ORIGIN TRIAL (Outcome Reduction with Initial Glargine INtervention) is a Multicenter, International, Randomized, 2x2 factorial design study to evaluate the effects of Lantus (Insulin glargine) versus standard care, and of omega-3 fatty acids versus placebo, in reducing cardiovascular morbidity and mortality in high risk people with impaired fasting glucose (IFG), impaired glucose tolerance (IGT) or early type 2 diabetes mellitus. Effects of Arzoxifene on vertebral fractures &ndash; incidents and on invasive breast cancer incidents in post menoposal women with osteoporosis or with low bone density (GENERATIONS). &lsquo;The Genetics and Neuroendocrinology of Short Stature International Study.&rsquo; (GeNeSIS) - Post Marketing Observational Research Study sponsored by Eli Lilly and Company, ongoing from 2001. &lsquo;The value of Nuclear imaging in the follow-up of early Charcot foot in Diabetic patients.&rsquo; A prospective, cohort study under the Department of Endocrinology and Diabetes. An ongoing project from 2003. A novel tool in the Management of NASH - a prospective, cohort study under the Department of Endocrinology and Diabetes. An ongoing project from March 2004 An audit on Tropical Pancreatitis.&rsquo; A combined project of the Department of Endocrinology and Diabetes and the Digestive Diseases Institute at AIMS. Assessment of small nerve neuropathy by Heat and Cold Prospective Sensitometer (HCP). A prospective case controlled study. Ongoing from April 2004. Limited joint mobility (1st MTP joint). A hallmark of at risk foot. A prospective case control study in 100 patients. Ongoing from January 2004. MEDI Study: This multicenter study on subjects with an early onset of diabetes in India aims to collect data from diabetics of less than 20 years of age from all over the country. Several leading institutionsin the country are participating in this initiative, which has its coordinating office in AIMS. The study aims to understand the proportion of various subtypes of young diabetics in the country, and also aims to study the biochemical features of these patients. This study is sponsored by the Research Society for the Study of Diabetes in India. Completed Research Projects Comparison of Insulin Lispro and Human Insulin in the treatment of patients with diabetic nephropathy.&rsquo; A randomized, multicentric, crossover, open label, comparative study, by Eli Lilly Ranbaxy from 2000 - 2002. &lsquo;Comparative efficacy and safety of sustained release glipizide and glimepiride in patients with type 2 diabetes mellitus.&rsquo; Open label, randomised, cross over, multicentric study, sponsored by RPG Life Sciences Limited, Mumbai during 2002-2003. &lsquo;Efficacy and safety of GOURDIN in patients with type 2 diabetes mellitus who remain on concomitant oral or combined bedtime insulin and oral therapy: A prospective, randomised, parallel design, placebo controlled, double blind, multicentric trial, sponsored by Pfizer India Limited, Mumbai during 2002 &ndash; 2003. A multicentre, open label prospective phase IV clinical study to evaluate the efficacy and safety of MOPADAY 15/30 (a combination of Metformin ER 500 mg and pioglitazone 15/30 mg) of Wochkardt Ltd. in patients with type 2 diabetes during 2002-2003. An open-labeled, randomised, parallel group comparison of insulin of Biocon and marketed human insulin in subjects with type 2 diabetes mellitus. This project includes three different trial of Regular, Isophane and Premixed insulin of Biocon versus marketed insulin. Sponsored by BIOCON India Pvt Ltd. Efficacy of HEAL AID 0.01% GEL (rhPDGF-BB) for healing of chronic lower extremity diabetic ulcers. A multicentric, double blinded, placebo controlled randomized study in India. Sponsored by Virchow Biotech Pvt. Ltd. A 20-week, multi-centre, open-labelled, non-comparative evaluation of the safety and efficacy of Insulin Detemir in combination with oral anti-diabetic drugs (OAD) in subjects with type 2 diabetes adequately controlled on current therapy. Sponsored by Novo Nordisk. Projects Funded By Rssdi Kerala Chapter The following research projects were completed in the stipulated time and results were presented at the meeting of the State chapter of the Society. C-Reactive Protein and Metabolic Syndrome in south central Kerala population: Dr.Harish Kumar, Dr. V. Usha Menon Serum Ferritin and Metabolic Syndrome in south central Kerala population: Dr. V. Usha Menon, Dr. Harish Kumar Vitamin D states in patients with Diabetic Charcot neuroarthropathy: Dr. U. Ranjani Kanth; Dr. Harish Kumar Thyroid Functions and Antibodies in Type 1 Diabetes: Dr. A. G. Unnikrishnan, Dr. Harish Kumar. Postprandial Lipids in Type 2 Diabetes Mellitus: Dr. Vasantha Nair, Dr. Tom Babu. Project Funded By Department Of Science And Technology, Govt. Of India Dr. Usha Menon has been awarded a grant from the Department of Science and Technology, New Delhi to participate in a 2 year multicenter project to study the burden of non-communicable, nutrition related diseases among women in the post reproductive age group. There are 8 centers participating from different parts of India; AIMS is the only centre from Kerala. This study will initially survey 500-1000 females at each centre with regards to the prevalence of diabetes, high blood pressure, high cholesterol, obesity, etc. Health education and motivations will be provided for adopting a healthy life style and diet, and members of the community will be trained as health educators for this purpose. On completion, a reassessment will be made to evaluate the impact of the project on the community. IPANS: The Indian Pancreatitis Study Group In 2005, the departments of endocrinology, gastroenterology and gastrointestinal surgery together initiated work on a National Pancreatitis Registry. This registry, which aims to understand the clinical profile of the disease in India, has an online data entry site www.ipans.org , which is probably the first of its kind in India. In 2006 , the study group brought out a comprehensive textbook on pancreatitis and pancreatic diabetes in India. Dr Harish Kumar and Dr Unnikrishnan are among the editors of this book and website coordinators.",17);arrFiles[84]=new Array(111,"clinics/Endocrinology/services.php","21 Dec 2006","Endocrinology Services","","","Endocrinology Services Offered Disorders Treated Community servecies Equipment Speciality Clinics Doctors ; ?    Diabetes Care Programme The AIMS Diabetes Care Programme provides intensive management of diabetes and diabetes related problems (e.g. retinopathy, nephropathy, neuropathy, and Ischaemic Heart Disease The Programme also offers: Management of gestational diabetes Paediatric diabetes clinics Psychological and social worker consultations Assessment of family risks of developing diabetes The Diabetes Care team includes a Clinical Psychologist, experienced Dieticians and Physiotherapists. Nurse-clinicians, under the supervision of a Diabetologist, provide training in prevention and management of diabetic emergencies as well as the prevention and treatment of complications of diabetes. Diabetic Foot Care Programme and Vascular Clinic This clinic provides a comprehensive treatment approach to all foot problems in diabetic patients. The service is run by a doctor trained in the treatment of chronic, diabetic foot ulcers, a chiropodist, and vascular surgeons who provide services like angioplasty and by-pass surgery for patients with blocked arteries in their feet. Regular preventive care classes are also held. Paediatric and Adolescent Endocrine Clinic The clinic is held semi-monthly on the second and fourth Thursdays in conjunction with the Paediatric Department in order to provide specialized care for children and adolescents with growth disorders, early or delayed puberty, thyroid diseases, bone diseases, diabetes, or other endocrine disorders. Lipid Clinic The Lipid Clinic is devoted exclusively to treating patients with high cholesterol and high triglyceride levels. Impotence Clinic The Impotence Clinic is the only one of its kind in India. An endocrinologist, a urologist, and a psychologist work as a team to provide quality care to men with erectile dysfunction. Exercise and Dietary Programme The exercise programme is aimed at full-fitness utilizing treadmills, exercise bicycles, and other equipment under the guidance of a trained physiotherapist. The amount of exertion is gradually increased depending on each individual \'s capability. A structured yoga program under the supervision of a trained yoga teacher is also available offering specific yogasanas that help in controlling diabetes. Patients participate in weekly sessions for a period of one month and then are encouraged to continue the yoga exercises at home. Bone Clinic Assessment of bone mineral density (bone densitometry) by DEXA (Dual Energy X-ray Absorptiometry) and evaluation of metabolic parameters are performed for patients suspected to have low bone mass (osteopenia) and/or bone thinning (osteoporosis). The Department has acquired a Bone Densitometer recently. This machine measures Bone Mineral Density, a simple and cost effective technique to diagnose loss of bone mass at an early stage. Bone loss or osteoporosis is a condition that can cause fragility fractures. In India, osteoporosis is an underdiagnosed disease especially in postmenopausal women. This is due to the lack of proper awareness about the disease among the public and lack of sensitive diagnostic tools. So far, over 700 people have been screened for this disease.",14);arrFiles[85]=new Array(113,"clinics/Endocrinology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[86]=new Array(114,"clinics/ent/ent.php","21 Dec 2006","ENT","","","The Department was established in January 2002 and has been giving referral and consultancy services to the public of Kerala and elsewhere. The department has shown a phenomenal growth in the out-patient attendance and caters to 60-70 total out-patient registrations per day. The out-patient department as well as the operating theatres are fully equipped with all modern, state-of-the-art diagnostic and therapeutic equipment. The department collaborates with allied specialities of AIMS such as Neurosurgery, Thoracic Surgery, Ophthalmology, Dental and Facio-maxillary and Head and Neck Oncology departments. ENT Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A molestias excepturi sint quidem rerum facilis voluptas assumenda est reiciendis voluptatibus maiores alias consequatur expedita distinctio. Nam libero tempore, cum soluta molestiae non recusandae. Itaque earum rerum hic Courses CME Jobs",20);arrFiles[87]=new Array(116,"clinics/ent/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[88]=new Array(117,"clinics/Gastroenterology/academics.php","21 Dec 2006","Academics &amp; Research","","","Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A ACADEMICS Diploma National Board PhD programme MSc. (Physician Assistant) Endoscopy Technician Proposed to start DM (Gastroenterology) Presentations and Conferences &ldquo;Hysterectomy in a male&rdquo; &ndash; Best video presentation at IAGE conference 2005 &ldquo;Laparoscopic ovarian transposition&rdquo; &ndash; short video presentation at ISGE 2005 &ldquo;Laparoscopic management of rudimentary horn pregnancy&rdquo; &ndash; case presentation at 9th regional meeting of International society for Gynecological endoscopy, 2005 &ldquo;Uterine torsion &ndash; a rare case&rdquo; Best case presentation at PG CME organized by IAHR at Cochin, Feb.2006 &ldquo;Ovarian pregnancy &ndash; a rare ectopic&rdquo; 2nd prize in poster presentation at AKCOG 2006 The deparment hosted precongress vaginal surgery workshop for the National AICOG meeting 2006. Projects and research Seroprevalence of HAV antibodies in patients with chronic liver disease in Kerala (Kerala State Council for Science, Technology and Environment). Principal Investigator: Dr. Anil John. Metabolic study on tropical pancreatitis (ongoing).Principal Investigator: Dr. V. Balakrishnan. Papers published in different journals More than 30 papers in national and international journals",9);arrFiles[89]=new Array(118,"clinics/Gastroenterology/Gastroenterology.php","21 Dec 2006","Gastroenterology","","","Department of Gastroenterology has a comprehensive multidisciplinary approach for disorders of the liver, bile ducts, gallbladder, pancreas and gastrointestinal tract. A team of gastroenterologists, interventional endoscopists, radiologists, GI hepatobiliary and transplant surgeons, medical and radiation oncologists, work together to design a personalized diagnostic and therapeutic plan for each patient. The core units of the Digestive Diseases Institute are the Department of Gastroenterology and Hepatology and the Gastrointestinal Surgery Department. The departments of imaging, interventional radiology, nuclear medicine, oncology and lab services also work closely with the Digestive Disease Group to provide comprehensive treatment to the patients. Gastroenterology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Consultation service	Diagnostic facilities Cancer detection and palliation unit Paediatric gastroenterology Intensive care services Telemedicine and tele-education services Courses CME Jobs",22);arrFiles[90]=new Array(120,"clinics/Gastroenterology/services.php","21 Dec 2006","Gynecology Services","","","Gastroenterology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ?             Clinical services Centre for liver diseases Centre for biliary and pancreatic disorders AIMS motility lab Centre for gastrointestinal hemostasis Centre for liver diseases The Center for Liver Diseases is organized to provide both patients and referring physicians&rsquo; easy access to the excellent liver specialists at AIMS. The Center is staffed with full time hematologists plus a number of sub-specialists including hepatobiliary surgeons, therapeutic endoscopists and pathologists. The hepatologists coordinate all aspects of patient testing and care and are responsible for communication with referring physicians in addition to providing consultation service. The Center&rsquo;s integrated approach to the diagnosis and treatment of liver disorders provides timely, optimal care in a patient friendly environment; whether it be for evaluation for surgery for hepatobiliary disorders, chemotherapy for hepatic cancer, or admission to a clinical trial. In addition to the standard imaging techniques, percutaneous Transjugular liver biopsies, complex liver serology, histochemical staining, biochemical tests of serum and liver tissue are available for the diagnosis of the entire spectrum of liver disease. At this center, we perform radio-frequency ablation and percutaneous alcohol injections for palliative treatment of liver tumours. The Center has already developed the capability for liver transplantation and has done successful liver transplantations, which is first in the state of Kerala. Department of Gastroenterology performs initial work before transplantation and post-transplant follow up of patients. Centre for biliary and pancreatic disorders We have facilities for managing gallstones non-surgically by experts in the field using endoscopic techniques for common bile duct stones. Pancreatic stone disease, which is common in southern India, is routinely treated by endoscopic techniques and lithotripsy. A panel of doctors holds a pancreas clinic jointly from the medical and surgical gastroenterology departments and endocrinology to give integrated and individualized care to the patients with chronic pancreatitis. Facilities are provided for a full range of investigations including endoscopic procedures, imaging studies such as CT scan and MRI, biochemical and genetic studies. AIMS motility lab AIMS&rsquo; Motility Lab offers 24-hour ambulatory pH monitoring for patients with functional swallowing disorders and heartburn. The lab provides a complete study of esophageal contractility and is particularly useful in diagnosing gastroesophageal reflux in patients with atypical presentations. A dedicated and well-trained staff also performs anorectal manometry for patients with anorectal disorders. Centre for gastrointestinal hemostasis A dedicated team of endoscopists, gastrointestinal surgeons, interventional radiologists and vascular surgeons are available round the clock for treating patients with upper or lower gastrointestinal bleeding. A fully monitored emergency ICU service, an outstanding blood bank, which provides blood component therapy, and a 24-hour endoscopic and surgical service ensure immediate control of massive bleeding. The availability of all advanced imaging techniques like upper GI endoscopy, colonoscopy, enteroscopy, CT scan, MRI imaging, on-table enteroscopy, angiography and nuclear medicine scanning under a single roof makes sure that a patient will not need to be shifted out of the hospital for any evaluation. Unlike many other centers, all these facilities are available round the clock at AIMS. This ensures that no time is lost in the evaluation and treatment of these patients.",15);arrFiles[91]=new Array(122,"clinics/Gastroenterology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[92]=new Array(125,"clinics/general_pediatrics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[93]=new Array(126,"clinics/Geriatrics/faq.php","21 Dec 2006","Geriatrics-Faq","","","Geriatrics Assessment of the Older patient Preventive intervention Treatment interventions Doctors ; ? Q &amp; A             Flexible Video Bronchoscopic Investigation and Treatment The Pulmonary Medicine Department provides an outpatient bronchoscopy service. Bronchoscopies are useful in the investigation of such problems as coughing or an abnormal chest X-ray, and are performed under local anaesthetic. This procedure is performed after consultation with the Pulmonologist. A modern endoscopy suite with fluoroscopy is available for outpatient and inpatient bronchoscopy. A Fibre Optic Bronchoscopy system with video and photographic capability is used for performing bronchoscopies. Fibre Optic Bronchoscopy helps in the complete visual assessment of air passages, and in making a clear-cut diagnosis of infection, cancerous changes, and also in obtaining biological samples for pathological examination. Therapeutic procedures are also carried out for the arrest of bleeding, removal of pus from airways, avulsion of small polypoid tumours and broncho-alveolar lavage, which are undertaken by qualified Pulmonologists. These procedures are performed under local anaesthesia Flexible bronchoscopic procedures include: Broncho-alveolar lavage Bronchial biopsies Brushings Endobronchial stent placement Laser therapy and brachytherapy will start in the near future. Pulmonary Function Tests (PFT) PFT \'s are useful in diagnosing various lung disorders. They also measure the degree of impairment due to disease. The progression of a disease and the effectiveness of treatments can be carefully observed with regularly scheduled testing. Pulmonary Function Tests are also used frequently to assess pre-operative risk. Radiology and Nuclear Medicine Testing Spiral and High Resolution CT in the Imaging Centre The Pulmonary Medicine department works closely with the AIMS Imaging Centre to provide sophisticated diagnostic analyses. CT Scanner is a high-end spiral scanner that provides high resolution imaging for cases of lung diseases, mediastinal diseases, and chest wall tumours. The software for the spiral CT creates a CT endoscopy and a CT bronchoscopy, and a continuous helical acquisition which provides a 3-D volume scan allowing a radiologist to better localize very small tumours. The Scintigraphy Test in Nuclear Medicine is extremely useful in the detection and localization of pulmonary thrombo-embolisms (by a Ventilation Perfusion Scan) as well as of primary and secondary tumours. The Gamma Camera is also used for pulmonary function testing to predict postoperative lung function prior to surgery when the routine pulmonary function test is borderline. Evaluation of Breathing Disorders Diffusing capacity Oxygen saturation Spirometry Fibre Optic Bronchoscopy Allergy test against large number of potential allergens Evaluation of Chronic Respiratory Ailments Computerized Spirometry, MVV, F/V Loop, Bronchoreversibility studies Diffusion tests - DLCO and VA for estimation of severity of Interstitial Lung Disease (ILD) Six minutes walk test and O2 titration ABG analysis, including post exercise ABG Evaluation and Treatment of Sleep Disorders The latest facilities available for evaluation of Sleep Apnoea in collaboration with the Department of Neurosciences include: Polysomnography with measurement of nasal airflow resistance, thoracic excursion matched with changes in SpO2. A Smoking Cessation Clinic that deals with smoking cessation programme for heavy smokers who are motivated to stop smoking, including: Psychosocial counselling Medical health check-up Pharmocological intervention",14);arrFiles[94]=new Array(127,"clinics/Geriatrics/Geriatrics.php","21 Dec 2006","Geriatrics","","","Geriatrics Assessment of the Older patient Preventive intervention Treatment interventions Doctors ; ? Q &amp; A The expectancy of life has increased significantly in the last few decades. The trend is likely to persist in the coming years, and expectancy of life at birth may well surpass 80 years in most countries of the world, including India. Our Society is rapidly undergoing change increasingly women, who are the traditional caregivers for the elderly are taking to work. Many in the working generation leave the state in search of jobs. So we are faced with a situation where in the elderly are increasing in numbers and living longer while the number of care givers are rapidly decreasing. This is reflected by a rapid increase in old age homes. The old age homes for most part do not offer anything by the way of healthcare maintenance. The problem is compounded by the lack of adequate insurance coverage for the elderly. To meet this acute need of comprehensive geriatric assessment, Amrita Institute of Medical Sciences and Research Centre hosts a separate Geriatric department with a team of healthcare personnel’s- Geriatrician, Geriatric nurses, Medical Social worker, Geriatric Physiotherapists, Occupational therapist, Speech therapist, Nutritionist etc., This is the first of the kind in India which started functioning in January 2001. The benefit for the comprehensive geriatric consultation is that patient can meet all the team members at the same time during their visit. Geriatric medical care differs from usual medical practice because the focus is on preservation of function and improving the quality of life rather than on investigating, diagnosing, treating and curing specific diseases. This means that Geriatrician must deal with the patient’s social and psychological problems as well as his/ her medical problems and also frequently work with the family or caregivers who are assisting the older person.",10);arrFiles[95]=new Array(128,"clinics/Geriatrics/services.php","21 Dec 2006","Geriatrics-Services","","","Geriatrics Assessment of the Older patient Preventive intervention Treatment interventions Doctors ; ? Q &amp; A Assessment of the Older patient Physical : Comprehensive review of all systems Functional : Activities of daily living, mobility, instrumental activities of daily living Socio economic : financial status, social support and care facilityPsychological Environmental : Living arrangement, assessment of living facilities and modification Preventive intervention Health screening Immunization Social service interventions Health education : drugs, diet, exercise, immunization, skin care, tobacco and alcohol cessation, stress management Treatment interventions Management of medical conditions Prevention of iartogenesis,deconditioning Comprehensive rehabilitation The common diseases among the ambulatory elderly are hypertension, cataract,osteoarthritis,chronic obstructive pulmonary disease, ischemic heart disease,diabetes,benign prostatic hypertrophy,dyspepsia,irritable bowel syndrome and depression which accounts for 85% of the burden of ill health. Among the very old patients, stroke,dementia,osteoporosis,heart failure,friality and physical dependence are the usual problem. The commonest cause of death in Indian elderly are bronchitis,pneumonia,ischemic heart disease,stroke,cancer and tuberculosis. Among the reasonably healthy older persons,there is a constant need for regular health care supervision,monitoring of blood pressure,early detection and treatment of chronic illness,monitoring of the effectiveness and side effects of routine medication, assessment of nutritional status and instruction of healthy life styles.",9);arrFiles[96]=new Array(129,"clinics/Geriatrics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[97]=new Array(131,"clinics/GISurgery/GISurgery.php","21 Dec 2006","GI Surgery","","","The AIMS Department of Gastrointestinal Surgery features a highly experienced team of gastrointestinal, hepatobiliary, and pancreatic surgeons. The unit runs its outpatient department on all working days (Monday to Saturday) from 08.30 till 17:30. Emergency cases are handled round the clock through AIMS \' Casualty Department. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Kerala \'s First Liver Transplant Advanced laparoscopic surgical procedures Intra-abdominal vascular reconstructions Retroperitoneal tumour excisions Courses CME Jobs",20);arrFiles[98]=new Array(135,"clinics/GISurgery/laparoscopic.php","21 Dec 2006","Laparoscopic GI Surgery","","","Laparoscopic procedures allow the surgeons to do many intra abdominal operations through small keyhole like openings. This avoids the large wounds and pain of the open surgeries and allow patient to return to normal life within a short interval. The GI Surgery department operates with two, fully equipped Laparoscopic suites. Both these suites are equipped with state-of-the-art equipment like Harmonic Scalpel, Argon laser, endoscopic stapling devices, endoscopic suturing devices etc. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Gastric and Esophageal Surgery Small Intestine and Colorectal Surgery Hepato Pancreato Biliary Laparoscopic Liver Transplatation The unit is routinely conducting: Lap cholecystectomy Lap common bile duct exploration for stone disease Lap appendicectomy Laparoscopic hernia repair Diagnostic laparoscopy for the evaluation of obscure abdominal symptoms, pain or ascites Lap assisted colorectal resections for cancer Lap liver surgeries for cystic diseases of the liver Lap directed small bowel surgeries Lap myotomy for Achalasia Cardia Lap splenectomy Lap cysto-gastrostomy",15);arrFiles[99]=new Array(137,"clinics/GISurgery/servicesoffered.php","21 Dec 2006","GI Surgery Service Offered","","","A total of 8 theatres are run each week allowing the department to handle its large workload.The operating rooms are some of the best equipped in the country with state-of-the-art tools and devices.Postoperative care is taken up in a 24-bedded Surgical Intensive Care Unit equipped with state-of-the-art facilities for continuous non-invasive and invasive monitoring, as well as non-invasive and invasive ventilation. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Surgical Procedures Major Surgical procedure includes: - * Gastric and Esophageal Surgery * Small Intestine and Colorectal Surgery * Hepato Pancreato Biliary * Laparoscopic * Liver Transplatation Gastro Intestinal Oncology The Department of GI Surgery works in close association with the department of Oncology. Management of cancers are handled on the basis of protocols already in place.This close association between the departments allow the patients to get integrated care for their diseases. Unlike most other centres, all phases of the treatment can be completed under one roof itself.Adjuvant treatment for colorectal cancers, Ca Stomach, Ca Pancreas, Cholangiocarcinoma, etc. are taken up after detailed discussions between the Surgeon and the oncologist. This interaction helps in the optimization of the treatment for each patient. Stoma Care Centre A stoma is essentially an opening made on the abdominal wall to let out the body effluents when the natural passages need to be removed. This happens in spite of the surgeon \'s best efforts in a percentage of advanced cancer surgeries. If the patient is not educated well about the management of the stoma it can be a personal disaster for the patient crippling his social life and economic productivity. Bleed Management The availability of advanced imaging and therapeutic techniques, intensive care unit andblood bank Services round the clock, ensures no time is lost in the evaluation and treatment of these patients. Trauma and Emergency Services The GI Surgery unit functions as a tertiary referral center for Hepato-Biliary and Pancreatic trauma from all over Kerala. Complicated postoperative GI and biliary fistulas are also admitted through the emergency services.The GI Bleed team composing of the Critical Care Specialist, the Medical Gastroenterologist, Interventional Radiologist and the GI Surgeon manage the patient with a well coordinated approach. The excellent conventional and interventional radiological facilities available in the hospital allow conservative treatment for many major intra-abdominal injuries especially major intra-abdominal vascular trauma.",11);arrFiles[100]=new Array(139,"clinics/GISurgery/StomaCare.php","21 Dec 2006","StomaCare GI Surgery","","","A stoma is essentially an opening made on the abdominal wall to let out the body effluents when the natural passages need to be removed. This happens in spite of the surgeon \'s best efforts in a percentage of advanced cancer surgeries. If the patient is not educated well about the management of the stoma it can be a personal disaster for the patient crippling his social life and economic productivity. AIMS has a fully equipped Stoma Care Service that takes care of such patients. The unit is manned by trained enterostomal therapists. They take pains to make sure that the transition to life with a stoma is smooth and painless. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A All patients who might require a stoma are visited by the therapist pre-operatively and are counselled about the procedure. The sites for a stoma are marked out pre-operatively to avoid poor placement off theses openings so that postoperative discomfort can be avoided. Patients are allowed to visit volunteers with stoma so that they can understand the day-to-day care of the stoma. The patients who need permanent or temporary diversion of the fecal stream are given advice regarding the types of stoma care materials and is trained about the proper use and care of the appliances. It \'s quite difficult to procure imported stoma care materials at outlying pharmacy stores. To avoid this various kinds of stoma care materials are available with the service through the hospital pharmacy.This is a boon to the patients who need not search around to get all the products required for stoma care.",9);arrFiles[101]=new Array(140,"clinics/GISurgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[102]=new Array(141,"clinics/gynecology/academics.php","21 Dec 2006","Academics &amp; Research","","","Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A ACADEMICS Department is an accredited center for postgraduate DNB course. Total four seats are available per academic year. Besides clinical training of the undergraduate MBBS students regular seminars are conducted for the postgraduates related to current topics in obstetrics and gynecology. Clinical observership ranging from one to three months is available for postgraduates to gain exposure in high risk pregnancy management and minimally invasive surgeries. The department is providing telemedicine consultation services to remote areas like Leh, Northeast, Lakshdweep islands etc Presentations and Conferences &ldquo;Hysterectomy in a male&rdquo; &ndash; Best video presentation at IAGE conference 2005 &ldquo;Laparoscopic ovarian transposition&rdquo; &ndash; short video presentation at ISGE 2005 &ldquo;Laparoscopic management of rudimentary horn pregnancy&rdquo; &ndash; case presentation at 9th regional meeting of International society for Gynecological endoscopy, 2005 &ldquo;Uterine torsion &ndash; a rare case&rdquo; Best case presentation at PG CME organized by IAHR at Cochin, Feb.2006 &ldquo;Ovarian pregnancy &ndash; a rare ectopic&rdquo; 2nd prize in poster presentation at AKCOG 2006 The deparment hosted precongress vaginal surgery workshop for the National AICOG meeting 2006. Projects and research ICMR project on &ldquo;Use of heparin in recurrent pregnancy loss&rdquo; Doppler evaluation in high risk pregnancy and perinatal outcome Derangement of glucose metabolism in PCOS Collabarating an international study &ldquo; Role of arzoxifene in postmenopausal osteoporosis&rdquo; In association with the department of toxicology conducting a study on &ldquo; Detection of fetal DNA in maternal blood&rdquo;",10);arrFiles[103]=new Array(142,"clinics/gynecology/gynecology.php","21 Dec 2006","Gynecology","","","The Obstetrics and Gynecology Department provides modern comprehensive diagnostic and treatment modalities in a caring environment for women of all age groups. The department functions as three units, providing 24hrs emergency services. Close cooperation with departments of neonatology, genetics, pediatric cardiology, pediatric surgery, radiology , oncology, anesthesia and critical care adds to the efficacy of the department. Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A High Risk Pregnancy Reproductive medicine Gynecologic surgeries Family planning services Gynecologic Oncology Courses CME Jobs",21);arrFiles[104]=new Array(143,"clinics/gynecology/services.php","21 Dec 2006","Gynecology Services","","","Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Clinical services OPD procedures Obstetric services Gynecologic surgeries Infertility Well women clinic Family planning services Gynecologic oncology OPD procedures OPD proceduresFollowing OPD procedures are routinely done in the department : Cervical cancer screening: All the patients above 30 years of age or sexually active for more than 3 years are screened for cervical neoplasia by Pap smear collection. An Ayre&rsquo;s spatula is used to scrape cells from ectocervix and then a thin smear is prepared on a glass slide. The smear is immediately fixed and sent for cytologic analysis. Colposcopy and colposcopy guided biopsy: Colposcopy is the procedure by which cervix is visualized under magnification by using a colposcope. It is usually indicated once there are abnormal cells detected on Pap smear testing. It helps to identify the abnormal areas on the cervix and to direct the biopsy from those specific areas. LEEP biopsy: LEEP utilizes a thin wire loop to remove the cervical transformation zone through electrocautery. It allows samples to be collected for additional tissue analysis and treats the condition in the same sitting. It does not require any anesthesia. It is indicated in the treatment of cervical dysplasias. Cryocauterization: This is a simple and safe procedure to treat cervical erosion and does not require any anesthesia. A cryoprobe is first cooled by nitrous oxide and then touched to the abnormal cervical area. This freezes and kills the cells, resulting in the sloughing of the abnormal tissue. Patient is sent home the same day. Ultrasound guided procedures: In addition to the routine pelvic and obstetric scan, various ultrasound guided procedures are done on routine basis. This includes sonohysterography and sonosalpingography, where saline is instilled in the uterine cavity and the fluid helps in outlining the intracavitary uterine pathology and also to establish tubal patency in infertility patients.Ultrasound guided amniocentesis is done to procure a sample of amniotic fluid for metabolic and chromosomal analysis in patients who have bad obstetric history, previous affected babies or inherited disorders. Pipelle sampling: Endometrial biopsy is taken by Pipelle device. It is a 2mm slender plastic curette. It is introduced in the uterine cavity and a strip of endometrium is obtained for histopathology. It is a painless and quick procedure which has replaced the conventional D&amp; C. Endometrial biopsy is used in the assessment of abnormal uterine bleeding in perimenopausal patients, for the assessment of the endometrium during tamoxifen therapy and for the investigation of amenorrhoea or infertility. In women the combined use of pipelle sampling and ultrasound has a high detection rate for endometrial carcinoma. Obstetric services Ours is a tertiary care center, well equipped for handling all types of high risk pregnancies and emergencies related to pregnancy and labor. We have the back up of a well equipped NICU with all advance life support systems. Besides the routine obstetric care for uncomplicated pregnancies specialized care is provided in high risk cases. This includes: Management of fetal abnormalities with close cooperation of departments of pediatric cardiology, pediatric surgery and neonatology. This includes fetuses with intrauterine growth restriction, those with salvageable structural anomalies such as congenital diaphragmatic hernia, PUJ obstruction, posturetheral valve, congenital cardiac defects, duodenal atresia, etc. Evaluation and Management of Recurrent miscarriages. Screening and management of Preterm labor and PROM. Management of Critically ill Obstetric cases &ndash; HELLP syndrome, APH , Ecclampsia, Obstetric Shock. Management of pregnancies complicated with maternal disorders like Hypertension, Diabetes, Cardiac diseases,Thyroid disorders, Collagen vascular disorders, Hematologic disorders, etc. Management of pregnancies associated with gynaecologic conditions such as fibroids, ovarian tumors, prolapse uterus etc. Special services : Special antenatal screeenig services : Prenatal diagnosis :Couples having previous mentally retarded or chromosomally abnormal babies or those with history of recurrent fetal or neonatal losses, are provided with detailed genetic counseling . They undergo antenatal screening procedures like chorion villus sampling or amniocentesis. Metabolic screen is provided for patient with history of inborn errors of metabolism. First trimester screening for chromosomal abnormalities by ultrasound and biochemical tests (Free beta HCG, PAPP- A and inhibin ) Mid trimester &ndash; Level II ultrasound, fetal echocardigram and biochemical screen . Doppler velocimetry studies are available for evaluation for patients with PIH and those with intrauterine growth restriction. Uterine artery embolization Facilities for emergency embolization are available for uncontrolled postpartum hemorrhage. Our department has successfully managed -----cases of postpartum hemorrhage due to atonicity, pseudoaneurysm and secondary PPH. Labor room facilities: Epidural Analgesia service available round the clock for painless labour . Critically ill obstetrics patients treated in the Intensive care unit with close cooperation of the necessary superspecialities. 24 hour blood bank service with facility for blood component therapy. We are in the process of setting up two deluxe delivery suites. It will allow the patient to be with the family during labour. Free services: Patients belonging to BPL group are provided with free antenatal and intranatal care including Caesarean section. Gynecologic surgeries Our surgical team is performing all routine and complicated surgeries related to female genital tract. Minimally invasive surgical procedures : Uterine surgeries &ndash; myomectomy , rudimentary horn excision, adenomyomectomy, total laparoscopic hysterectomy, laparoscopic assisted vaginal hysterectomy Tubal surgeries &ndash; adhesiolysis, tubal surgeries for ectopic gestation, salpingectomy Ovarian surgeries &ndash; follicular puncture, ovarian biopsy, cystectomy, adhesiolysis, ovariotomy. Hysteroscopic procedures &ndash; septum resection, myomectomy, polypectomy, tubal cannulation. Special facilities Disorders like primary amenorrhoea, hirsutism, hyperprolactinemia , polycystic ovarian disease, premature menopause are dealt with by special coordination between the gynecologist and endocrinologist. Interventional radiological procedures such as Uterine artery embolization available for the treatment of uterine fibroids. Gynopsychiatric consultation : Psychologic support for patients with gynecological ailments such as chronic pelvic pain. Rare procedures Our department is the first to perform laparoscopic ovarian transpositon in Kerala state. We have performed three laparoscopic ovarian transposition for ovarian conservation in young patients undergoing treatment for pelvic malignancies. One rare case of advanced first trimester rudimentary horn pregnancy was managed successfully by laparoscopy. Free tubal reconstructive surgeries were performed for 8 Tsunami victims, out of which two have conceived and delivered already. Infertility Couple is evaluated for various male and female factors. Male factor evaluation is done in conjunction with urologists. Female evaluation includes follicular monitoring, tubal evaluation, pelvic factor evaluation and endocrine assessment. Facilities for controlled ovarian stimulation with intrauterine insemination are currently available. Patients requiring further assisted reproductive techniques are referred to reputed IVF centers in the region. Well women clinic Special health care package is available for women in the perimenopausal age group. They are screened for cervical and breast malignancies by Pap smear testing and mammogram. Transvaginal ultrasound is done for endometrium and ovarian screening. Dexa scan is done for women at risk for osteoporosis Family planning services Counselling regarding family welfare, spacing and contraceptive methods is provided. Services include intrauterine device insertion, minilap and endoscopic tubal ligation. MTP facilities like first and second trimester medical and surgical methods are available. Gynecologic oncology Comprehensive care is provided for all gynecologic malignancy cases by an organized team comprising of medical, surgical and radiation oncologists. Treatment planning is done after discussion in tumor board meetings which are organized once in every fortnight",25);arrFiles[105]=new Array(145,"clinics/gynecology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[106]=new Array(190,"clinics/icons/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[107]=new Array(199,"clinics/metabolicdisorders/metabolicdisorders.php","21 Dec 2006","Metabolic Disorders","","","The Department of Pulmonary Medicine was launched in 1998, the same year AIMS was established. Since then, the department has been functioning par excellence in patient care, utilising all the modern amenities in diagnosis and management of various types of respiratory illness. The pulmonary laboratory of AIMS is unique for its combination of most sophisticated equipment and highly skilled technical staff, providing the most valid and reliable reports. Pulmonary Medicine Services Offered Procedures &amp; Equipment Speciality Clinics Doctors Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Training for neurological and rehabilitation doctors The department renders facilities for investigation and management of all sorts of infective and non-infective pulmonary diseases. It has all the facilities for diagnosis, treatment and follow-up of diffuse interstitial lung diseases, a major challenge for pulmonary physicians. Courses CME Jobs",22);arrFiles[108]=new Array(200,"clinics/metabolicdisorders/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[109]=new Array(201,"clinics/microbiology/microbiology.php","21 Dec 2006","Microbiology","","","Microbiology provides services for the diagnosis of infectious diseases of a bacterial, viral, parasitic, fungal or tubercular nature. In addition to routine diagnostic methods (cultural and microscopy), automated systems aid in the rapid detection of infectious agents in blood or body fluids. Automated systems for identification of microorganisms and their susceptibility to antimicrobials further expedite reporting which may be life-saving for patients.. Special microscopy (fluorescent and dark-field) helps in rapid diagnosis of tuberculosis and viral infections. Serological investigations are also performed for a variety of infectious agents (including viral agents such as HIV and Hepatitis viruses). Microbiology Services Offered Procedures &amp; Equipment Doctors ; ? Q &amp; A Special microscopy Serological investigations Vitros ECI Immunodiagnostics System The Vitros ECI Immunodiagnostics System uses enhanced chemoluminescence for the diagnosis of infectious diseases and screening blood for transfusions. Levels of tumour markers and hormones can also be detected. Courses CME Jobs",20);arrFiles[110]=new Array(202,"clinics/microbiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[111]=new Array(207,"clinics/neonatology/equipments.php","21 Dec 2006","Neonatology Equipments","","","Neonatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Advanced Technology For an at-risk infant, major areas of concern are temperature control, incubation and ventilation. We utilise a complete array of advanced technology and modern medical devices to provide life-saving support to babies born in critical condition. The state-of-the-art Neonatal Intensive Care Unit is 24 bedded with 9 ventilators and all warmers from Fischer &amp; Paykel. The ventilators have all high frequency options. Babylog 8000 HFO, SLE 2000 HFO +, and Bubble CPAP systems from Fisher &amp; Paykel. Volume Ventilation is done in larger babies with Seimens 300 C , Nitric Oxide Delivery systems are incorporated with Seimens 300C and also with separate stand alone units. Complex monitoring of all ventilated babies includes invasive blood pressure monitoring and spirometry. Capnography is used in selected cases and an in-house blood gas analyzer adds to the ergonomics of the unit. Advanced Technology Transport Ventilators Incubators High Frequency Ventilation Phototherapy Respiratory Mechanics Monitors End Tidal CO2 Monitors Composite Monitors Pulse Oximetry and Waveform Transport Ventilators Transport Ventilators AIMS began in Kerala with its first transport ventilation of a sick preterm baby weighing 1.2 kilos with suspected pulmonary hemorrhage on 3rd November 2003, through a historic distance of 220 kilometers.Cross vent 4 has been used successfully along with the fully equipped Ford Ambulance Incubators High Frequency Ventilation with in built weighing scales and humidification options up to 99%, incubators are ideal in extremely premature babies. The humidification option comes with built-in infection control devices. AIMS uses Dragger Caleo incubators, the most advanced available in the world. High Frequency Ventilation High Frequency Ventilation is widely used in the US but infrequently used in India. AIMS Neonatology Department currently has 6 ventilators consisting of the following models: Dragger Barylog 8000 - CMV + HFO + Graphics Dedicated high frequency oscillators SLE 2000 HFO Volume Ventilator Seimens 300c with Graphics Phototherapy Phototherapy is utilised for conditions of hyperbilirubinemia. Respiratory Mechanics Monitors The use of respiratory mechanics monitoring, recently developed, vastly improved the complex art of newborn ventilation, ensuring optimum ventilation at controlled pressure and humidity. End Tidal CO2 Monitors End Tidal CO2 Monitors optimise the use of blood gases in small pre-term babies, ensuring adequate gas exchange in critical situations. Composite Monitors Composite Monitors by Space Labs are used for monitoring invasive blood pressure, heart rate, oxygen saturation (SPO2) and non-invasive blood pressure (NIBP) of the central venous system. This is a standard for all ventilated neonatal beds. Pulse Oximetry and Waveform Pulse Oximetry and Waveform uses the Nellcor-PB is used for all non-ventilated beds.",18);arrFiles[112]=new Array(208,"clinics/neonatology/neonatology.php","21 Dec 2006","Neonatology","","","Our success to date has established a feeling of trust in us by parents and families as well as by professionals in other medical facilities, who often transfer their very low birth weight babies to us for care. The Division of Newborn Services commenced its functioning in April 2002. It has grown to include 3000 square feet of clinical space and has been reputed to be the most technologically advanced unit in the country by experts in this field from PGI in Chandigarh, AIIMS in Delhi, and Child \'s Trust Hospital in Madras. Neonatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A The NICU Celebrates its 4th Anniversary with a CME - What \'s New in Neonatology High Frequency Ventillation 95% Survival Rate Early Neuro developmental Interventions Courses CME Jobs",20);arrFiles[113]=new Array(209,"clinics/neonatology/research.php","21 Dec 2006","Neonatology Research","","","Neonatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Training Programmes The department is currently actively investigating the Effects of Sildenafil on the Pulmonary Vasculature and Cerebral Neuroprotection.Innovative Ventilatory strategies to Avoid Bronchopulmonary Dysplesia and Guidelines for Use of Nitric Oxide in Select Population are being investigated. Control of Neonatal Convulsions with Second Line Anti-convulsant has been studied for last few years in an attempt to reduce hospital stay. Programme Duration Stipend or Training Fee Fellowship in Neonatology One year Rs. 12,500/- per month Hands-on Training in Neonatology Three months Rs.3000/-per month Certificate Course in Neonatal Nursing One Year Rs.2500/-per month",10);arrFiles[114]=new Array(210,"clinics/neonatology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[115]=new Array(211,"clinics/nephrology/nephrology.php","21 Dec 2006","Nephrology","","","The Nephrology Department provides comprehensive health care for patients with different types of renal (kidney) diseases. Acute and chronic renal diseases and renal problems due to diabetes mellitus, hypertension, stone disease, infections, hereditary illnesses and poisons are diagnosed and managed.The Nephrology Department also works closely with the AIMS Solid Organ Transplant Programme. Nephrology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Treatment for Kidney Failure The well-equipped Clinical Laboratory and Imaging Department Hemodialysis Unit MRI, high-speed Spiral CT Scanner Dialysis:-Hemodialysis,Peritoneal dialysis Patients with a severe degree of kidney failure cannot lead a comfortable life with medications and dietary restrictions alone. They need a treatment modality known as dialysis, which is a procedure to purify the blood by removing the toxic substances. Courses CME Jobs",21);arrFiles[116]=new Array(212,"clinics/nephrology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[117]=new Array(213,"clinics/neurology/academics.php","21 Dec 2006","Academics &amp; Research","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A ACADEMICS Diplomate National Board: AIMS offers a 3-year DNB Programme in Neurology M.Sc. Allied Health Sciences: Graduates/Postgraduates in Science with an aggregate of 75% are eligible for joining this educational programme. The course duration is 3&frac12; years and covers basics of medical science in the first year and super-specialty subject in the second and third years. The institution will absorb successful candidates and certificates will be issued from Amrita Deemed University . Diploma in Neurotechnology: 2-year diploma course conducted by Department of Neurosciences for B.Sc. Physics graduates. Presentations and Conferences Projects and research 1.PRoFESS - a 2x2 factorial, randomised, double blind, double dummy, global, active/placebo controlled trial of treatment designed to prevent second stroke in patients with fully diagnosed prior stroke or transient ischemic attack within the previous 120 days. PRoFESS is the first trial to attempt, by managing BP, to investigate a potential blood-pressure-independent mechanism and prevent thrombotic episodes in patients with established cerebrovascular disease. Boehringer Ingelheim International Corporate Medical Division Binger Strasse 173 55216 Ingelheim am Rhein, Germany 2.VITATOPS - A Study of Vitamins TO Prevent Stroke - a multi-center, randomised, double-blind, placebo-controlled, clinical trial examining the efficacy and safety of multi-vitamin therapy in secondary stroke prevention. VITATOPS Trial Office Stroke Unit Research Royal Perth Hospital GPO Box X2213 Perth WA Australia 6847 3.TOPMAT - PEP - 3001 - a Randomized, Double Blind, Placebo-Controlled, Fixed Dose-Ranging Study. Evaluate the safety and efficacy of Topiramate in children with partial-onset seizure disorder 1 to 23 months old, using both a liquid form and the sprinkle form of the drug. This study will also compare the effect of the medicine in 3 different dosages against placebo in children who are also taking 1 or 2 other anticonvulsant drugs for their seizures. Johnson &amp; Johnson Pharmaceutical Research and Development, L.L.C",11);arrFiles[118]=new Array(214,"clinics/neurology/cholesterol.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A             FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is cholesterol? Cholesterol is a type of fat, which has both good and bad effects on the body. Your liver makes most of the cholesterol in your body while some also comes from foods such as egg, meat and dairy products. Your body uses cholesterol to make hormones and maintain nerve cells. Are there different types of cholesterol? The body has two types of cholesterol - good cholesterol and bad cholesterol, which is carried in the blood as packages called lipoproteins. Good cholesterol is carried by high-density lipoproteins (HDL), which remove cholesterol from the cells while bad cholesterol is carried by low-density lipoproteins (LDL), which delivers cholesterol to the cells. This is why too much LDL cholesterol is bad for the body, while the HDL form is good. Why is high cholesterol unhealthy? While some cholesterol is needed for good health, too much cholesterol in your blood is not good. When your body has too much cholesterol, fat gets deposited along the inner wall of your blood vessels. The blood vessel walls thicken and the vessels become narrower (a condition called atherosclerosis). This change in the blood vessels reduces blood flow and can raise your risk of having a heart attack or stroke. Sometimes large deposits of cholesterol can completely block an artery. If an artery that supplies blood to your heart becomes blocked, a heart attack can occur. If an artery that supplies blood to your brain becomes blocked, a stroke can occur. How is cholesterol measured? Checking the blood will tell you the cholesterol levels. The good cholesterol should be kept high while the bad cholesterol should be kept low. You can use the chart below to see if your total cholesterol is high. Consult your doctor regarding the normal values. When should I start having my cholesterol level checked? Men aged 35 and older and women aged 45 and older should have their cholesterol checked periodically. Depending on what your cholesterol level is and what other risk factors for heart disease you have, you may need to have it checked more often. High cholesterol may run in families. Know your family history and discuss it with your doctor How can I control my cholesterol level? By eating right, exercising, and not smoking help to control your cholesterol levels. Your doctor will decide whether medicines are required. What sort of foods are healthy choices? You should eat food that is low in fat and cholesterol. Your physician will refer you to a dietician who will help in planning your diet. However some guidelines are helpful: Limit the amount of butter and margarine you eat Limit the use of oil and prefer sunflower, safflower, soybean, corn or olive oil Use egg white rather than whole egg Replace whole-milk dairy products with skimmed milk Amongst meat items, fish and chicken without the skin are preferable Avoid fatty desserts such as ice cream and cream-filled cakes Avoid fried foods, vending machine food and fast food Limit the amount of nuts you eat, especially nuts high in saturated fat Eat plenty of fruits and vegetables (especially fresh fruits and leafy vegetables), beans and whole grains. The fiber in these foods helps lower cholesterol How does exercise control cholesterol levels? Exercise helps by keeping your weight down, decreasing your bad cholesterol and increasing your good cholesterol. A good exercise program includes aerobic exercises such as swimming, jogging, walking and bicycling. You should get 20 to 30 minutes of aerobic exercise at least every other day.",19);arrFiles[119]=new Array(215,"clinics/neurology/diabetes.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A             FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is Diabetes Mellitus? Diabetes mellitus, or diabetes, is a disease related to sweetness. It is a condition in which there is too much sugar in the blood and urine. Diabetes can occur at any age and though it may not be curable, it can be controlled. A person with diabetes can live a full, active and healthy life. Glucose is essential for the normal functioning of the body. When the level of glucose goes above normal and continuously remains high then the condition is known as diabetes mellitus. Thus in diabetes, there is a continuous excess of glucose in blood. What are the symptoms of diabetes? Increased thirst Frequent urination Increased hunger and tiredness Unexplained weight loss Slow healing after injuries Blurred vision Numbness and tingling in the feet What are the types of Diabetes Mellitus? There are 2 types of diabetes: Type 1 Diabetes Also called as Insulin Dependent Diabetes Mellitus (IDDM), it is usually first diagnosed in children, teenagers or young adults. In this type of diabetes, the beta cells of pancreas no longer make insulin. Such patients require insulin for their survival. Type 2 Diabetes Also called as Non-Insulin Dependent Diabetes Mellitus (NIDDM), it is the commonest type of diabetes and 90% of patients belong to this group. People can develop type 2 diabetes at any age. In this type, the pancreas does not make enough insulin. Also, the body is unable to use the insulin that is produced. This type of diabetes can be controlled with diet and medicines. If these fail, insulin may be needed. Who are at risk of developing diabetes? Risk factors for developing include: Family history of diabetes: If any of your blood relations suffer from diabetes, the chances that you too will have diabetes are higher Obesity: Excess body fat brings out diabetes much earlier Lack of Exercise: Regular exercise helps to burn up calories, prevent obesity and help utilisation of insulin. Lack of exercise increases the risk of diabetes Mental Stress: tension, anxiety and stress of surgery can precipitate diabetes in those with a tendency to get diabetes Medications: Some medicines can increase the blood sugar levels and cause diabetes How does diabetes affect the nervous system? Diabetes can cause extensive nerve damage. It can affect the functioning of the peripheral nerves by reducing the ability of nerves to carry messages, leading to a condition called as diabetic polyneuropathy. It can also affect individual nerves. Diabetes accelerates the accumulation of fats, causing narrowing of the blood vessels of your brain and predisposing to stroke. Diabetes also increases the risk for infections. How do I control diabetes? There is no cure for diabetes yet. But you can control it and lead an active life, like any other person. Your doctor will decide whether you require medicines or insulin. You can adopt changes in your lifestyle that will help to control diabetes: Diet: Modifications in the diet can reduce blood sugar levels Have a balanced diet Eat more high fiber containing foods Avoid all forms of sweets Exercise: Regular exercise makes insulin work better and helps to control your weight. In addition, it also helps to control your cholesterol levels and blood pressure. Walking, swimming and cycling are all good ways to exercise",17);arrFiles[120]=new Array(216,"clinics/neurology/disease.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is Parkinson \'s Disease? Parkinson \'s Disease (PD) is a slowly progressive disorder that affects movement, muscle control and balance. Parkinson \'s disease is usually idiopathic, which means that the cause is unknown. When the symptoms occur secondary to a known cause, it is called as parkinsonism. Parkinson \'s disease is one of the most important diseases affecting movement in people over age 55. Though it is chronic and progressive, proper treatment makes it possible for you to lead a fulfilling, productive life. How does it occur? Parkinson \'s Disease occurs when some of the nerve cells in the brain stop working properly, leading to inability to regulate muscle movements. This group of nerve cells is called the substantia nigra, and is found in the midbrain. These cells stop producing an important brain chemical called dopamine. Dopamine is needed for the transmission of signals between various parts of the brain. When dopamine is deficient you may have rigid muscles, tremors, and difficulty in balance and walking. No one knows why the nerve cells die or become impaired. What are the symptoms? Involuntary rhythmic shaking, called as tremors, is a major symptom of Parkinson \'s disease. It can occur in the hands, feet and even in the head. These tremors are seen more when resting. You may feel that you become slow in performing your routine activities, called as bradykinesia. Yet another symptom is stiffness of the body, known as rigidity. Over time, you may develop difficulty in walking and may develop a stooped posture. You may stop making some movements that are normally automatic, such as the natural swinging of arms while walking. Other symptoms you may feel include: Change in handwriting Monotony and lack of clarity in speech Difficulty in initiating an act Difficulty in changing positions or getting out of a chair Drooling of saliva How is it diagnosed? Parkinson \'s Disease is diagnosed based on a clinical evaluation. There are no lab tests that will confirm the diagnosis. However, tests are sometimes used to rule out other diseases. How is it treated? There is no cure for Parkinson \'s disease yet. However, a variety of medications can give dramatic relief from the symptoms. Your doctor will prescribe medications to help restore the balance of chemicals in your brain. The main goal of treatment is to keep your movements as normal as possible with the smallest amount of medicine. It may not be possible to alleviate all your symptoms. Your doctor will try to use the smallest effective dosage of medicines, so as to minimize any side effects. Levodopa is the important medicine used to treat Parkinson \'s disease. Your doctor will decide which medicine is most suitable for you, and can also decide whether you are a candidate for surgery. How can I take care of myself? There are certain things that you can do: A program of daily exercise will lessen your muscle rigidity and improve your strength and coordination If you have a tendency to fall, use a walking aid Be aware of the medications you take and learn to identify their side effects Do not take medicines for other diseases without telling your doctor You can make your house safer by: Putting up handrails along walkways Removing obstacles that might cause falls Using chairs with high arms and sturdy backs Try to make it easy for you to dress yourself: Wear clothing that is easy to get on and off Use velcro strips on clothing instead of zippers or buttons Wear footwear that closes with Velcro strips Stay as active as possible. Remain involved in your work, hobbies and other activities Get support from family and friends. Keep a positive attitude",18);arrFiles[121]=new Array(217,"clinics/neurology/disordertreated.php","21 Dec 2006","Neurology DisorderTreated","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Stroke A stroke occurs when the blood supply to part of the brain is suddenly interrupted or when a blood vessel in the brain bursts, spilling blood into the spaces surrounding brain cells. Thrombolysis is a special form of treatment that helps in breaking arterial blocking blood clots by means of interarterial as well as intervenous drugs. AIMS is also a recognized referral centre for Carotid Endarterectomy. Epilepsy Epilepsy is a condition characterized by the propensity to have recurrent seizures( fits).It is one of the commonest neurologi cal disorders seen in children.The control of epilepsy is achieved mainly through the appropriate use of anti-epileptic medication. Drug treatment, when properly administered, can result in effective seizure control in 70% - 80% of people with epilepsy. However, epilepsy may be refractory to drug therapy in a small but significant number of patients. They may need complimentary treatments like resective surgery. Syncope Syncope (Fainting) is defined as falling down and being unconscious for a short period of time. The medical term for fainting is syncope. Usually, there is complete recovery in a matter of seconds or a few minutes. Fainting (syncope) is a symptom and not a disease. It occurs due to temporary reduction of blood supply to the brain. There are many different reasons for fainting. Sleep disorders Sleep disorders are common but often under diagnosed medical problems. A thorough sleep evaluation can characterize the extent of the problem and direct the appropriate management practice. AIMS feature a modern sleep Lab that can perform polysomnography and sleep latency testing. Various breathing disorders can be assessed and ameliorated via respiratory assertive devices. AIMS have helped many patients suffering from decreased sleep, excessive daytime sleep and a variety of nighttime movement disorders effecting sleep. Neuropathies The brain and spinal cord constitute the central nervous system while the nerves coming from them and connecting to the muscle constitute the peripheral nervous system. These nerves allow you to move your body parts and also to appreciate feelings such as pain, temperature, touch and limb position from the surface of your body. They also connect to internal organs that allow involuntary actions such as breathing, sexual function and digestion. Any damage to the nerves of the peripheral nervous system is called peripheral neuropathy. Speech and language disorders The Neurosurgery Department provides counseling, guidance, and rehabilitation for patients with the following disorders: Developmental Speech and Language Problem Deviant Speech and Language Post-Larynegectomy Speech Disorder Aphasia Dysarthria Hearing Problem Dysphagia Myasthenia gravis Myasthenia gravis is a disease causing fluctuating muscle weakness. It can affect any skeletal muscle of the body but the limb, swallowing and eye movement muscles are more commonly affected. Headache Headaches are caused in several different ways. Although migraines are the most common form of headache, different types of migraine headaches will require different treatment modalities. Proper classification and treatment selection is critical Other Disorders Treated Are : Parkinson \'s disease and other movement disorders, Wilson \'s disease. Vertigo. Neuromuscular disorders. Critical care neurology. Fibromyalgia syndrome. Childhood neurological problems. Neurological complications of HIV infection. Neurological rehabilitation. Dementias. Nutritional and vasculitic illness. Inborn Errors of Metabolism.",16);arrFiles[122]=new Array(218,"clinics/neurology/eeg.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A             FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is EEG? EEG is the name commonly used for electroencephalography . Just like the ECG records the electrical activity of the heart, EEG records the electrical activity of the brain. It is safe and painless. Electrodes (small, metal, cup-shaped disks) are pasted to your scalp and record the electrical activity. They are connected to an EEG machine. The electrodes record the electrical activity. No electrical shocks are given during the test. The EEG machine records your brain \'s electrical activity as a series of lines and the data is stored and analysed in a computer. It records from different regions of the brain. A video camera is also used during the EEG recording to correlate the changes in the EEG with your physical activities. What is the procedure for the EEG test? Usually, the EEG will record your brain activity for 30 to 40 minutes. It takes about the same amount of time to prepare for the recording; so the entire procedure usually takes 1 to 1&frac12; hours. However, depending on your condition, your doctor may request for a prolonged EEG recording of 8 or even 24 hours duration. The test is performed by a neurotechnologist. Electrodes are held in place by a paste that can be washed off easily when the test is over. The EEG is recorded in a quiet room, which often is dimly lit. The technologist may ask you to open and close your eyes several times, perform some simple calculation tasks, may shine flashing lights, or may ask you to breath deeply. If you have any symptoms of a seizure during the test, tell the technologist. It is preferable if you fall asleep during the recording as it may provide extra information. After the EEG recording is done, the technologist will remove the electrodes from your scalp, and you can wash the paste out of your hair. The doctor usually reads the EEG after you have left and will tell you the results later. Are there any special instructions? Clean the hair with soap or shampoo to remove oil or dirt There are no food restrictions Please do not sleep for more than 4 hours during the previous night One relative or friend should accompany the patient If you are taking any drugs, please continue them in the same dosage unless specifically instructed by your doctor. What can the EEG show? The EEG may show patterns of normal or abnormal brain electrical activity. Abnormal activity may occur in a number of different conditions such as epilepsy, head trauma, stroke or brain tumour. Your doctor will look for abnormalities in the EEG and will interpret them according to your disease.",14);arrFiles[123]=new Array(219,"clinics/neurology/eemg.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is the ENMG test? The ENMG (ElectroNeuroMyography) examination is a diagnostic examination of nerve and muscle function. Your doctor has arranged this test to assist in establishing a diagnosis and plan treatment. The ENMG examination includes: 1. Nerve Conduction Study (NCS) 2. Electromyography (EMG) The ENMG examination is safe, well tolerated, and involves only minor discomfort. It usually takes about one and a half hours. However, it is not unusual for more time to be required. Depending on the disease, your physician may request for either NCS, EMG or both. A computer is used to help in recording and analysing the findings. What is NCS? Nerve conduction studies are performed by placing disc on the skin over nerves and muscles and recording the responses to electrical stimulation of the nerves. The nerves are stimulated with mild electrical impulses that give a tingling sensation (much like the sensation in the fingers experienced when you hit your elbow on a desk). What is EMG? The EMG test involves direct recording of muscle activity at rest and during contraction by inserting a small needle into various muscles. A pinprick sensation is experienced when the needle is inserted and sometimes a mild, dull ache is noted when the needle is in place. No electric shocks are given. The needle picks up the electrical activity generated by the muscle. This electrical activity is displayed on a screen and over a loud speaker so that the physician can see and hear it. Are there any special instructions? At the time of your ENMG appointment, your skin should be clean and without lotion, oil or cream. No special preparation is required. There are no food restrictions. You can take all the medications as prescribed by your doctor. Please inform the neurotechnologist if you are taking a blood thinner, are on medications for myasthenia gravis or have a pacemaker or stimulator implanted in your body. There are no after effects of the test and you may return to your usual activities upon leaving the ENMG laboratory. When do I get the test results? The result of the ENMG examination is sent to the Neurology OPD. Your doctor will explain the results to you and plan the appropriate treatment.",15);arrFiles[124]=new Array(220,"clinics/neurology/epilepsy.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is epilepsy? Epilepsy is a disorder of the brain in which abnormal electrical activity arises from the brain cells. It is a common neurological disorders and can occur at any age. People with epilepsy have repeated episodes of seizures. Seizures are otherwise called as fits and can manifest as convulsion, muscle spasm, fixed stare, loss of consciousness, abnormal movement, jerks, abnormal thoughts or loss of awareness. A single seizure is not considered as epilepsy. In most patients, the cause for seizures may not be established and it may be due to a general predisposition triggered by a variety of situations. In others, a structural or metabolic cause may be found. Epilepsy is not a mental illness, and it is not a sign of low intelligence. It is not contagious. Between seizures, a person with epilepsy is no different from anyone else. Several famous personalities such as Alfred Noble, Jhonty Rhodes, Julius Caesar and Napoleon are reported to have had epilepsy. How is epilepsy evaluated and diagnosed? Your doctor will ask about the details of your seizures. It is important that you describe your symptoms as complete as possible. How you felt before and after the seizure are important points that can help in making the diagnosis. An eyewitness account is very important. Your doctor will perform an EEG test (electroencephalograph). Further investigations such as CT scan or MRI scan and blood tests will depend on your symptoms. If I have epilepsy, do I have to take medicines every day? Yes. It is important that you take medicines regularly, even when you aren \'t having seizures. Like for any other chronic disease such as diabetes and asthma, medicines are given to control seizures. The medicines should be taken continuously and not even a single dose should be skipped. It is dangerous to stop medicines suddenly or to alter the dosage. This can lead to continuous seizures that may cause serious complications or even death. Such changes should be done only after consulting your doctor. Remember, the commonest cause for seizure recurrence is failure to take medicines regularly. If you think you may forget to take medicines, have other family members cross check every time the medicine is due. Even if seizures are well controlled, you must take medicines regularly and see your doctor periodically. Medicines required for each patient will differ and hence it will take a few weeks to determine the optimal dosage for you. You should know which medicines you are taking. A record of seizure frequency should be maintained in a diary to see if seizure frequency is reducing with medicines. What should I do if I forget to take my medicine? Usually you should take your medicine as soon as you know you forgot your dose. If more than 24 hours have passed since your last dose, report to your doctor. You should always have 2 weeks reserve stock of medicine. Should I take extra medicine if I think I \'m about to have a seizure? No. The amount of medicine you take is carefully set for your own needs. No extra medicine should be taken without your doctor \'s approval. Can surgery cure my epilepsy? In majority of cases, the cause for epilepsy cannot be precisely established and it is due to a general predisposition that is triggered by various situations. In a few cases, a structural abnormality such as scar may be identified during evaluation. In such cases, your doctor will evaluate whether you are a candidate for epilepsy surgery. Can I take other treatment while taking medicine for epilepsy? Whenever you see another doctor for a different illness, inform him about your epilepsy. Are there any lifestyle modifications that I have to make? You can reduce the risk of a seizure by the following: Ensure adequate sleep Avoid excess stress Have optimal exercise and avoid excess physical fatigue Avoid alcohol Have a balanced diet Have meals at regular times and avoid fasting Remember, epilepsy is only a small part of your life. A responsible person with epilepsy can lead a normal life. Avoid self-pity and do not focus on any setbacks. Don \'t worry constantly about having a seizure. You should remain active both mentally and physically. However, you should avoid activities involving getting into water or climbing heights. You should avoid working near fire, water, moving machinery or with public transportation. You should not drive a vehicle until your doctor permits you. Keep an identity card in your pocket so that in case a seizure does happen, people will know what to do. If you are having seizures frequently, do not lock yourself inside the bathroom or bedroom. You should become a member of a self-help group such as the Indian Epilepsy Association. A child with epilepsy can go to school. The child should be taught to accept the disability and learn to live with it. He should be reassured and made to understand that he is no way inferior either physically or mentally to other children. The child should not be pampered or treated as handicapped. The nature of the illness should be explained to teachers, immediate friends and neighbours. No parent should feel blame that a child has epilepsy. Can I get married? A responsible adult patient can usually marry and have a normal family life. You should talk to your physician before taking the decision. You should be open concerning your illness. Generally speaking, marriages among close relatives may be avoided. A person with epilepsy can maintain a strong, healthy relationship with the spouse. Can I become pregnant and have normal children? Pregnancy should be planned in consultation with your doctor. More than 95% of children of epileptic mothers are healthy; rarely are they affected. Uncontrolled seizures can affect the unborn baby. Epilepsy medicines may also affect the unborn baby. There appears to be a slightly increased risk of anomalies in children whose mothers were taking medications for epilepsy. However the risk of harm to the child is more if medicines are reduced or stopped without medical advice. Use of folic acid before conception can reduce the risk of anomalies. Vitamin K may be given to the baby after delivery. The chances for children of epileptic parents to have seizures are low. Will I have to take medicines forever? It may be possible for most people with epilepsy to stop taking medicines. However, your doctor will decide when this can be done. Before your doctor decides to stop medicines, several issues will be considered. These include how quickly your seizures were controlled with medicines, how long you have been free of seizures and whether you have other illnesses. If these issues are favourable and you have been free of seizures for 3 to 5 years, your doctor may begin to reduce the dosage of medicines and after a few months may sometimes stop them. However your doctor will decide these issues. Even after stopping medicines, lifestyle precautions should still be adhered to. Should I take extra medicine if I think I \'m about to have a seizure? If you see someone having a seizure, use the following general guidelines: Stay calm Place the person on the floor Don \'t try to restrain the person Move away items that could cause injury if the person falls or bumps into them Remove spectacles and try to loosen any tight clothing Don \'t move the person to another place Gently turn the person on his side so any fluid in the mouth can safely come out. Never try to force the mouth open or put anything into it. Onlookers and helpers should not crowd around the patient When the seizure is over, watch the person for signs of confusion. Allow the person to rest or sleep. One should stay nearby till the patient becomes fully alert. No food or drink should be given till then. Seek medical help Sometimes a person with seizure may get a warning signal or premonition that he may get an attack. If so, the person should inform nearby persons and take precautions to ensure his safety.",27);arrFiles[125]=new Array(221,"clinics/neurology/fainting.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is fainting? Fainting is defined as falling down and being unconscious for a short period of time. The medical term for fainting is syncope. Usually, there is complete recovery in a matter of seconds or a few minutes. How does it occur? Fainting (syncope) is a symptom and not a disease. It occurs due to temporary reduction of blood supply to the brain. There are many different reasons for fainting. Usually fainting is not caused by a serious or life-threatening medical problem. One of the most common and least worrisome reasons for fainting is due to anxiety or emotional upset, called vasovagal syncope. Fainting occurs following sudden stress (for example seeing an accident), severe pain or prolonged standing in a hot crowded room. As people age, the ability of the nervous system to control blood pressure becomes less sensitive. This worsens if you have not had enough liquids or you are taking medicines such as blood pressure lowering drugs, antidepressants and antipsychotics. Rising from lying to standing position, or standing for a long time, may cause a fall in blood pressure. This condition is called as orthostatic hypotension. Temporary pressure on a sensitive spot in the neck, low blood sugar and anemia may also cause fainting. However there are a few serious causes for fainting. These include heart problems, internal bleeding and stroke. Irregular heart rhythms are the most common heart-related cause of fainting. The heart may either beat too rapidly or too slowly so that little blood reaches the brain. Damage to the pumping muscle or heart valves may also cause fainting. What are the symptoms of fainting? Before you faint, you may feel nausea, excess sweating, giddiness, lightheadedness, dimness of vision, prominent heartbeat or flushing. Or, you may faint suddenly without any symptoms. How is fainting diagnosed? Your doctor will ask about the details regarding your fainting episodes. How you felt before and after each episode is important and can help in making the diagnosis. An eyewitness account is very important. You should provide an accurate list of medicines that you are taking. Depending on your age and health history, your doctor may want to do some tests. If a seizure is suspected an electroencephalogram (EEG) may be done. A brain scan may be done depending on your symptoms. If a heart problem is suspected, you may have an electrocardiogram (ECG) done. The ECG records the electrical impulses from your heart. Depending on your symptoms and the ECG, your doctor may want to monitor your heart for a longer period of time using a Holter monitor. This will record your heart rhythm for 1 to 3 days continuously. An echocardiogram, a type of ultrasound scan of the heart, may be done to see if there are any problems with the heart muscle or the heart valves. A tilt table test helps to diagnose orthostatic hypotension and vasovagal syncope. In this test, your blood pressure is repeatedly measured while the table on which you are lying is progressively tilted toward the head-up position. Sometimes your doctor may order a test of the electrical system of the heart called an Electrophysiology study Even with all these tests, the exact cause for fainting may not be uncovered. How do I avoid fainting episodes? The treatment of fainting is according to the cause. If vasovagal syncope is the problem, pay attention to what happens just before you faint. When you have these symptoms, take immediate precautions such as lying down, to avoid a fainting episode. Orthostatic hypotension can be prevented by a careful review of your present medicines, taking plenty of fluids and by certain medications. Use of elastic stockings and getting up slowly from lying or sitting also helps. Heart-related problems can often be repaired. Heart valves causing blockage can be replaced. Pacemakers can be inserted to correct abnormal heart rates.",17);arrFiles[126]=new Array(222,"clinics/neurology/headaches.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is a headache? All of us would have suffered from headache at one time or another. It is an all too common affliction marked by a throbbing or piercing feeling around the entire or part of the head. Interestingly, the brain itself is insensitive to pain. Pain arises when there is problem in the tissues covering the brain, blood vessels and muscles around the scalp, face, and neck. What are the types of headaches? Headache is a symptom and not a disease. There are more than 150 types of headache. The cause can be either primary or secondary and can range from minor causes such as tension to dreaded conditions like brain tumour. The severity can also range from being an infrequent annoyance to a persistent, severe and disabling medical condition. The common types of headache include: Migraine : Migraine causes episodic throbbing pain, usually moderate to severe in intensity. Each episode can last from 4 hours to 3 days and the frequency is variable. A person with migraine can have other symptoms such as light or noise over sensitivity, nausea or vomiting, blurring of vision and upset stomach. Some patients may experience the feeling of seeing bright lights. Triggers for migraine include consumption of certain food items such as chocolates, fish, coffee, use of alcohol, lack of sleep, erratic eating habits, exposure to bright light, menstruation and certain medications. Sometimes, migraine may run in the family. The exact cause of migraine is unknown, although it may be related to temporary blood vessel narrowing. Tension-type headache : It is the most common type of headache among adults and adolescents. It is due to excess contraction of the muscles of the scalp and may cause mild to moderate pain that may last for a prolonged period of time.Common causes of tension headaches include emotional stress, tension and depression. Cluster headaches : This is an uncommon primary headache that is very severe. Cluster headache is intense and occurs one to three times per day during a cluster period, which may last 2 weeks to 3 months. The headaches then disappear completely for months or years, only to recur later. Secondary headache : There are several diseases that can cause the symptom of headache. These include problems of the brain such as tumour and infections, expansion of the blood vessels, called aneurysms, and bleeding. Clotting of the brain veins, called cerebral venous thrombosis produces headache. Disorders of the eye such as refractory error, glaucoma, conjunctivitis, uveitis and infections can present with headache. Sinusitis and ear infection can also cause headache. Several medications and systemic diseases can predispose to headache. How are headaches evaluated and diagnosed? Your doctor will perform a headache evaluation and complete physical examination. It is important that you describe your symptoms as complete as possible. A headache evaluation may include a CT scan or MRI scan if a structural disorder is suspected. Other lab tests will be done depending on your symptoms. How are headaches treated? Treatment will depend on several factors, including the type and frequency of the headache and its cause. Not all headaches require medical attention. Treatment may include education, counselling, stress management and medications. The treatment prescribed for you will be tailored to meet your specific needs. By maintaining a diary, the change in frequency of headache over time can be seen.",15);arrFiles[127]=new Array(223,"clinics/neurology/myasthenia.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is myasthenia gravis? Myasthenia gravis is a disease causing fluctuating muscle weakness. It can affect any skeletal muscle of the body but the limb, swallowing and eye movement muscles are more commonly affected. How does it occur? Myasthenia gravis belongs to a group of diseases called autoimmune diseases. Normally, your body \'s immune system defends you against infections. In autoimmune diseases such as myasthenia gravis, your immune system becomes overactive and out of control. It begins to fight against you, using antibodies. It directs its attack on certain proteins, which are normally present on the surface of muscles, called as receptors. The receptor protein specifically affected in myasthenia gravis is called as the acetylcholine receptor. The function of this receptor is to pick up nerve impulses and transmit them to muscles using a chemical called acetylcholine. In myasthenia gravis, the receptor is damaged by the immune system and nerve impulses get blocked. Hence the muscles cannot work and you feel weak. The reason for the overactive immune system is not known. Sometimes it may be associated with abnormalities of a gland in the chest called as the thymus. What are the symptoms of myasthenia gravis? Symptoms include: Fluctuating muscle weakness that worsens with activity and improves with rest. Weakness may worsen as the day progresses. Fatigue Weakness of limbs Eye problems such as double vision or drooping eyelids Weakness in the muscles of the face, throat, and neck that may cause difficulty in speaking, chewing and swallowing Weakness in the respiratory muscles, causing life-threatening breathing trouble How is it diagnosed? Your doctor can make a diagnosis by listening to your problems and examining you. Tests will confirm the diagnosis. One test, called as the neostigmine or edrophonium test, involves giving you a drug that temporarily restores power to the muscles by supplying the chemical blocked by the disease. A good response to this drug helps confirm the diagnosis. The ENMG test is another test performed. A CT scan will be done to look for any thymus abnormalities. Blood tests may be done to see if antibodies are present. Is there any treatment for myasthenia gravis? Yes, myasthenia gravis is treatable. The symptoms of myasthenia gravis can be controlled by medicines that temporarily improve muscle strength by increasing the ability of the muscle to receive impulses from the nerves. Certain medicines can be used for the disease to go into remission. These medicines include steroids and azathioprine, and they act by suppressing your body \'s immune response. If the thymus is found to be abnormal, it may be removed. In urgent situations, the blood may be cleaned and antibodies removed, a procedure called as plasma exchange. In case of significant breathing trouble, a ventilator may be required till the crisis is overcome. Are there any precautions that I should take? The degree of weakness can vary from person to person and in the same person, from day to day. You should be aware that stress, any infection of the body, irregular treatment and certain medicines could worsen your disease, leading to worsening weakness and swallowing or breathing problems. Hence any infection, especially respiratory infection, should be treated immediately. Always take your medicines at the correct time. Certain medications that you should avoid are: Medicines used for infections: aminoglycosides (e.g. gentamicin), quinolones (e.g. ciprofloxacin), penicillins, macrolides (e.g. erythromycin), quinine, chloroquine Medicines used for hypertension and heart disease: beta receptor blocking agents (e.g., propranolol, metaprolol, atenolol), calcium channel blockers (e.g. verapamil) Medicines used for seizures: phenytoin, barbiturates, carbamezapine, valproate, gabapentin Medicines used for behavioural problems: lithium, amitryptiline, imipramine, haloperidol and other neuroleptic agents Medicines used for arrhythmias: procainamide, quinidine, lignocaine Medicines used for eye disease: timolol High dose corticosteroids Magnesium Other medicines: vecuronium, D-penicillamine, anticholinergics (e.g. trihexyphenidyl), alpha-interferon, botulinum toxin, iodinated contrast agents Show this list to your physician whenever a new medicine is prescribed. Can I become pregnant? Yes, a person with myasthenia gravis may become pregnant and have normal children. Pregnancy should be planned in consultation with your doctor. You will require frequent check ups and interaction with your obstetrician and neurologist throughout the pregnancy. Rarely, babies born to mothers with myasthenia gravis may have transient weakness that disappears soon after birth. When should I report to a physician? You should immediately see a physician if you have any of the following complaints: Worsening of symptoms Any new symptoms Difficulty in lying down Difficulty in chewing or swallowing Fever and cough",21);arrFiles[128]=new Array(224,"clinics/neurology/neurology.php","21 Dec 2006","Aims Site","","","The Department of Neurology at AIMS is one of the largest in South India, providing full facilities for investigations and treatment of neurological disorders in adults and children. The department caters to more than 21,000 patients in the out patient services and 1500 patients as in-patient per year. In spite of the large number of patients, the Neurology department strives to provide quality care combining traditional clinical evaluation with judicious use of the most advanced investigation modalities that are unmatched in any hospital in India. Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Post graduate training in Neurology Neurointensive care facility and Stroke Unit Prolonged VEEG monitoring for Epilepsy Intra-operative neurophysiological monitoring Polysomnography The department collaborates with allied specialties at AIMS as well with other neurological centres for providing comprehensive care for patients with neurological disorders. Courses CME Jobs",20);arrFiles[129]=new Array(225,"clinics/neurology/neurothrapy.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is peripheral neuropathy?? The brain and spinal cord constitute the central nervous system while the nerves coming from them and connecting to the muscle constitute the peripheral nervous system. These nerves allow you to move your body parts and also to appreciate feelings such as pain, temperature, touch and limb position from the surface of your body. They also connect to internal organs that allow involuntary actions such as breathing, sexual function and digestion. Any damage to the nerves of the peripheral nervous system is called peripheral neuropathy. What are the symptoms? The symptoms of peripheral neuropathy depend on which nerves are damaged and the function of the damaged nerves. Nerves that help you move your muscles are called motor nerves. If motor nerves are damaged, you may have muscle weakness. Nerves that conduct feelings, such as touch, are called sensory nerves. When these nerves are affected, you may have numbness, tingling, pain or extreme sensitivity to touch. The nerves connecting to internal organs constitute the autonomic nervous system. Depending on which organs are affected, you may have vision problems, dizziness, problems with digestion such as bloating, constipation or diarrhoea, leaking of urine from the bladder or incomplete bladder emptying and erectile dysfunction. What are the causes of neuropathy? Peripheral neuropathy can have many different causes. Any disease that interferes with the functioning of a nerve can lead to neuropathy. Many times the cause cannot be found. Some common causes are: Diseases such as diabetes or vasculitis Auto immune demyelination Infections such as leprosy and herpes zoster A lack of vitamins or minerals Pressure on a nerve by tissue swelling, as in carpal tunnel syndrome Direct injury to the nerve Hereditary causes Your doctor will examine you to assess which nerves are affected and also look for evidence for other diseases. A test called ENMG (electroneuromyography) will document the extent and severity of peripheral neuropathy. Lab tests are done to look for the cause. Sometimes a nerve biopsy may be done if the cause is not evident. How is neuropathy treated? The treatment of peripheral neuropathy depends on the cause. For example if it is caused by diabetes, the treatment is focused on better control of diabetes. If the cause is a vitamin deficiency, your doctor may prescribe vitamin supplements. The symptoms of neuropathy can be treated with medicines that stabilize the damaged nerve membrane. Proper foot care is important.",15);arrFiles[130]=new Array(226,"clinics/neurology/oral.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants Why is abnormal blood clotting dangerous? Abnormal blood clotting can occur in your arteries, veins or heart. Clotting in the brain vessels leads to stroke while in the heart vessels causes heart attack. Clotting in the limb vessels can cause gangrene or swelling of the limb, called as deep vein thrombosis. Clots can dislodge and go to the lungs, known as pulmonary embolism. Is anticoagulation safe? Though oral anticoagulants are useful to prevent clotting and are life saving, anticoagulation is an extremely delicate process. If the dose is too high, you increase the risk of bleeding. If the dose is too low, you are at the risk of abnormal clotting and developing stroke, heart attack or venous thrombosis. Hence an optimal level of anticoagulation is required to maintain a balance between bleeding and clotting tendencies. How do I know whether anticoagulation is optimal? Blood tests are used to measure the level of anticoagulation. The Prothrombin time (PT), and its standardized value, the International Normalized Ratio (INR), test the time required for your blood to clot. Patients not taking anticoagulants have an INR value of approximately 1; most patient on oral anticoagulants requires an INR between 2.0 and 3.0. Patients with some types of mechanical heart valves require an INR of 2.5 to 3.5. Hence the required PT and INR values will depend on your underlying disease and your doctor will decide your target value. Based on PT and INR tests, the dosage of oral anticoagulant is adjusted so as to maintain the optimal level of anticoagulation for you. PT and INR values that lie within the desired range is the most important aspect of anticoagulant therapy; not dosage of the medication. How often do I need to have PT and INR values checked? When you start taking anticoagulants, you may need to undergo testing every few days till the desired INR is reached. This will determine the appropriate dosage that you will require. You may have to repeat the test once every 1-2 week for a few weeks. Once the test results remain stable and in the desirable range, monthly testing is sufficient. Most importantly, you should take your medicines regularly and periodically monitor the PT and INR. Many factors such as concurrent illnesses, new medicines, forgetting to take the medicine and changes in your diet can affect the INR value. Inform your doctor about any of the above, especially if your INR value is too low or high. It is important that the PT and INR values be measured from the same standardized laboratory that maintains quality control. Interlaboratory variations are well known. What should I do if I forget to take oral anticoagulants? These drugs have a fairly long effect so taking a dose late will not have any dramatic effect. If you forget to take your dose at the regularly scheduled time, take it when you remember at any time on that day. If you forget to take your medicine for two or three days in a row, contact your doctor. What should I do if I experience bleeding? Generally, bleeding from small cuts or abrasions will stop after applying direct pressure to the cut. If bleeding does not stop, your physician may give you the antidote, vitamin K, or give you fresh frozen plasma. Inform your doctor immediately if you have a serious fall or hit your head as there may be internal bleeding. If you experience any of the following, contact your doctor: Severe headache Dimness of vision Bruising or painful swellings Bleeding from your teeth Prolonged bleeding from small cuts Heavy menstrual bleeding Bowel movements that contain blood or are black Urine that contains blood Nose bleeds, coughing up blood or vomiting blood Any features of stroke, heart attack, swelling of legs or breathing problems How does lifestyle and diet affect therapy? Patients taking oral anticoagulants can continue physical activities such as walking, swimming, cycling, and gardening. However, you should avoid activities in which injuries are likely to occur. Consume a healthy diet. Green-leafy vegetables contain vitamin K, the antidote to oral anticoagulants. These foods can be eaten on a regular basis but the amount consumed per day should be maintained constant. Do not make drastic changes in your diet, lifestyle or activities without informing your doctor. Consult your doctor when you plan to become pregnant. Which are the medicines that can alter the PT and INR values? Certain medicines can alter the PT and INR values and hence alter anticoagulation effect: Anticoagulant response increased (increased PT and INR): Anti inflammatory medicines: NSAIDs, aspirin, allopurinol, sulfinpyrazone Cardiac medicines: amiodarone, quinidine Medicines used for infections: cephalosporins, quinolones such as ciprofloxacin, macrolides such as erythromycin, metronidazole, trimethoprim-sulfamethoxazole, fluconazole, itraconazole, INH Medicines used for behavioural disturbances: citalopram, fluoxetine, sertraline Immunomodulators: corticosteroids Lipid lowering drugs: Statins, clofibrate Other medicines: omeprazole, disulfiram, tamoxifen, thyroxine, androgens Anticoagulant response decreased (decreased PT and INR): Antiepileptic medicines: barbiturates, carbamazepine Immunomodulators: azathioprine, cyclophosphamide, cyclosporin Medicines used for infections: rifampicin Other medicines: oral contraceptive pills, antithyroid drugs, sucralfate Show this list to your physician whenever a medicine is prescribed. It is best to avoid herbal preparations.",21);arrFiles[131]=new Array(227,"clinics/neurology/Procedures & Equipment.php","21 Dec 2006","Neurology ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Procedures and Equipments ENMG ( Electro Neuro Myography ) The ENMG ( Electro Neuro Myography) examination is a diagnosticexamination of nerve and muscle function. Nerve conduction studies areperformed by placing discs on the skin over the nerves or muscles andrecording their responses to electrical stimulation of the nerves. The ENMGexamination is safe, well tolerated and involves only minor discomfort. Itusually takes about one and half hours. EMG study involves placing fineneedles into the affected muscles to record the electrical activity. Paininduced would be similar to regular intramuscular injections. EEG (Electroencephalogram) EEG is the name commonly used for electroencephalography. Just likethe ECG records the electrical activity of the heart, EEG records theelectrical activity of the brain. It is safe and painless. Electrodes (small. Metal, cup-shaped discs ) are pasted to your scalp and record theelectrical activity. No electric shocks are given during the test. Thisusually takes about one hour to complete the study. Evoked Potentials ( BAEP, VEP, SSEP ) Evoked potentials are potentials recorded from scalp in response to abrief auditory, visual or electrical stimulation to nerves to assess thehearing (BAEP-branstem auditory evoked potential), visual (VEP-Visual evokedpotential) or sensory (SSEP-somatosensory evoked potential) pathwaysrespectively. This is a painless test for evaluating the functioniong ofvarious pathways. PSG (Polysomnography) A Polysomnogram (PSG) is a painless test designed to monitor andevaluate sleep characteristics and physical stage during sleep. Subject willspend the night in a private bedroom at the Sleep lab. Small electrodes orsensors will be painlessly attached to different parts of body to monitorbrainwaves, heart function, breathing and muscle activity. The subject willbe videotaped to correlate body position and movement with physiologicaldata. Subects have to complete a proforma related to sleep details beforeand after the study. MSLT( Multiple Sleep latency test) A MSLTor Multiple Sleep latency test is designed to evaluate thedegree of sleepiness in patients with sleep disorders. Small electrodes orsensors will be painlessly attached to different parts of your body tomonitor brain waves, heart function and muscle activity. During the testpatients will be asked to nap at two hour intervals for 4 to 5 times in theday. At the start of each period the technologist will check the sensors andthen instruct you to try to go to sleep. Intra-operative Monitoring Intra-operative electrophysiological monitoring is routinely performedduring scoliosis surgery. This monitoring helps the surgeon to signal ifthere is any undue pressure or potential damage to the spinal cord in thepotentially reversible phase. Intra-operative somatosensory evokedpotential, motor evoked potential, brain stem audiotry evoked potential,facial nerve stimulation and identification of central sulcus with sensoyevoked potentials are some of the procedures routinely performed. Autonomic nervous sytem (ANS) function tests Tests such as sympathetic skin response to sensory and auditorystimuli, RR interval variablity during posture changes, RR intervalvariation during respiration and during valsalva manouver are routinelyperformed for patients with dysfunction of autonomic nervous system. Thesetests often provide useful information about the severity of involvementwith significant impact on treatment and prognosis.",12);arrFiles[132]=new Array(229,"clinics/neurology/spondylosis.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is peripheral neuropathy?? The brain and spinal cord constitute the central nervous system while the nerves coming from them and connecting to the muscle constitute the peripheral nervous system. These nerves allow you to move your body parts and also to appreciate feelings such as pain, temperature, touch and limb position from the surface of your body. They also connect to internal organs that allow involuntary actions such as breathing, sexual function and digestion. Any damage to the nerves of the peripheral nervous system is called peripheral neuropathy. What are the symptoms? The symptoms of peripheral neuropathy depend on which nerves are damaged and the function of the damaged nerves. Nerves that help you move your muscles are called motor nerves. If motor nerves are damaged, you may have muscle weakness. Nerves that conduct feelings, such as touch, are called sensory nerves. When these nerves are affected, you may have numbness, tingling, pain or extreme sensitivity to touch. The nerves connecting to internal organs constitute the autonomic nervous system. Depending on which organs are affected, you may have vision problems, dizziness, problems with digestion such as bloating, constipation or diarrhoea, leaking of urine from the bladder or incomplete bladder emptying and erectile dysfunction. What are the causes of neuropathy? Peripheral neuropathy can have many different causes. Any disease that interferes with the functioning of a nerve can lead to neuropathy. Many times the cause cannot be found. Some common causes are: Diseases such as diabetes or vasculitis Auto immune demyelination Infections such as leprosy and herpes zoster A lack of vitamins or minerals Pressure on a nerve by tissue swelling, as in carpal tunnel syndrome Direct injury to the nerve Hereditary causes Your doctor will examine you to assess which nerves are affected and also look for evidence for other diseases. A test called ENMG (electroneuromyography) will document the extent and severity of peripheral neuropathy. Lab tests are done to look for the cause. Sometimes a nerve biopsy may be done if the cause is not evident. How is neuropathy treated? The treatment of peripheral neuropathy depends on the cause. For example if it is caused by diabetes, the treatment is focused on better control of diabetes. If the cause is a vitamin deficiency, your doctor may prescribe vitamin supplements. The symptoms of neuropathy can be treated with medicines that stabilize the damaged nerve membrane. Proper foot care is important.",15);arrFiles[133]=new Array(230,"clinics/neurology/stroke.php","21 Dec 2006","FAQ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A   FAQ About Cholesterol About Diabetes About Dizziness About EEG test About EEMG test About Epilepsy About Fainting(Syncope) About Headaches About Myasthenia Gravis About Parkinson \'s disease About Peripheral Neurothrapy About Spondylosis About Stroke About Oral Anticoagulants What is stroke? Stroke, or brain attack, is damage to part of the brain caused by sudden block of its blood supply by a clot. Less commonly it occurs when a clot travels through the blood vessel from one part of the body to the brain (embolism) or when there is rupture of blood vessel and bleeding into the brain (haemorrhage). When blood flows to the brain stops, brain cells in that part of the brain may die. Stroke may damage parts of the brain that control how you move, feel, speak, think and behave. Stroke can affect individuals of all ages, but most commonly the elderly. How do I know if I \'m having a stroke? You may be having a stroke if you experience sudden onset: Slurring of speech Weakness (paralysis) in the face, arm, or leg on one side of the body Numbness on one side of the body Inability to speak or understand speech Dimness of vision Dizziness Imbalance Difficulty in swallowing Memory loss How can I avoid having a stroke? Talk to your family doctor about your risk factors for having a stroke. Some things you can do to avoid having a stroke include: Quit smoking If your blood pressure is high, follow your doctor \'s advice to control it Avoid foods that are high in fat and cholesterol, and eat less salt, to lower your cholesterol and blood pressure If you have diabetes, keep your blood sugar level under control Eat plenty of fresh fruits and vegetables Have optimal exercise Control your weight Ask your doctor for advice on making these lifestyle changes, and ask friends and family for support. Regular checkups are important to find problems that can increase your risk of having a stroke. If you have significant block in the blood vessels to the brain, it can be removed through angioplasty or surgery. How is stroke diagnosed? A person with stroke can be diagnosed based on a clinical evaluation. The face may not be symmetrical. The mouth droops and the patient is unable to show the teeth fully when smiling. He is unable to lift an arm above shoulder level. He may have a hard time talking clearly. A CT (Computed Tomography) scan or MRI (Magnetic Resonance Imaging) scan can confirm the diagnosis. What are the drugs used to treat stroke patients and prevent recurrence? lot busters that dissolve a blood clot can be given if a stroke patient is brought to the hospital within three hours . Hence a person with suspected stroke should be brought to hospital as quick as possible. There are several therapies to prevent stroke recurrence such as blood thinners like aspirin, which will be decided by your physician. These medicines may have to be taken life long. Stroke can cause brain swelling and your physician will decide if medications are required to control it. Emergency surgery to treat brain swelling may be needed in a few cases. How long will recovery take? 80% of stroke patients will recover. Degree recovery depends upon the extent of brain damage. Recovery usually begins within 1 to 2 weeks. Most of the recovery that is possible will occur within 6 months, but some function may be regained as late as a year afterward. Speech Therapy can help you regain language skills and help improve your swallowing ability. Physical Therapy can help restore muscle strength and movement. Occupational Therapy can help you re-learn everyday skills so that you are less dependent on others. Depression, which occurs in more than half of all people after suffering a stroke, can be treated.",17);arrFiles[134]=new Array(231,"clinics/neurology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[135]=new Array(232,"clinics/neurosurgery/disorder.php","21 Dec 2006","Anesthesia Services","","","Neurosurgery Disorders Treated Equipment Speciality Clinics Doctors ; ? Q & A             Brain tumors The entire spectrum of brain tumors including benign and malignant tumors etc are routinely done. This includes the most advances techniques used to preserve functional integrity of the brain and spine including functional MRI, Neuronavigation for image-guided surgery, awake surgery for brain tumours, intraoperative electrophysiology like sensory , motor evoked potential monitoring and corticography. Vascular disorders of the brain AIMS is one of the few centers in Kerala treating abnormalities of the blood vessels of the brain and spine. This includes aneurysms and vascular malformation of complex types. More than 800 such cases have been managed here in a short span of five years. Traumatic and other spinal disorders Age related and other degenerative conditions of the spine like disc prolapse, spondylolisthesis, complex craniovertebral junction anomalies etc and other conditions of the vertebral column like traumatic spine fractures are routinely treated here. The treatment options we offer range from routine microdiscectomies to artificial disc replacement surgeries of the lumbar and cervical spine. Spinal stabilization which includes various types of complex instrumentation at all spinal levels is routinely performed for a variety of conditions. Spine tumors Various spinal tumors including meningiomas, schwannomas, ependymomas, gliomas etc are treated using most advanced intraoperative monitoring modalities to give an optimal outcomeand maximize functional recovery. Skull base surgery Multidisciplinary approach involving the departments of Neurosurgery , Head and Neck surgery and department of Plastic and Reconstructive surgery is offered for the treatment of both beningn and malignant skull base lesions requiring extensive surgery and reconstruction. Congenital disorders Disorders congenital hydrocephalus , spina bifida , tethered cord etc are treated . Congenital craniofacial anomalies are managed in conjunction with the departments of Maxillofacial surgery and Plastic Surgery Neuroendoscopy Endoscopic treatment of hydrocephalus , pituitary tumors , intraventricular tumors etc is done Brain and spine trauma The neurosurgical trauma care attends to wide range of brain and complex spine trauma which usually need emergent surgical treatment. Neuronavigation Guided Surgery The first center in South India to offer the most advanced Image guided surgery for the treatment of brain and spine disorders. This technology helps to limit operating time , post operative morbidity and duration of hospitalization.",15);arrFiles[136]=new Array(233,"clinics/neurosurgery/FAQ.php","21 Dec 2006","Pediatric Surgery_FAQ","","","Neurosurgery Disorder Treated Equipment Speciality Clinics Doctors ; ? Q & A Coming soon",6);arrFiles[137]=new Array(234,"clinics/neurosurgery/Neurosurgery.php","21 Dec 2006","Neurosurgery","","","The Department of Neurosurgery at the Amrita Institute of Medical Sciences was set up in 2000. Since its inception, the department has progressed to become one of the leading Neurosurgical centers in the country. The faculty comprising of six neurosurgeons, having subspecialized in the various facets of Neurosurgery, manage a wide spectrum of neurosurgical diseases ranging from brain tumours, diseases of the spine, vascular diseases of the brain and spinal cord etc. Computer Navigation assisted and Minimally invasive surgery of the brain and spine when feasible has become a routine practice and the department is well equipped with the infrastructure for this. Neurosurgery Disorder Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Neurooncology and skull base surgery: Paediatric Neurosurgery Cerebrovascular surgery Minimally invasive surgery- Stereotactic, Endoscopic and endoscope assisted surgery Spine surgery Skull base surgery Craniospinal trauma Craniofacial reconstructive surgery Peripheral nerve and plexus surgery The Department is well-supported by other clinical services including Radiology, Neurology, Oncology, , Head and Neck surgery, Endocrinology and Pathology. Postgraduate training for National Board certification is offered, as are specialty post-doctoral fellowships in areas like spine surgery and neurooncology Courses CME Jobs",23);arrFiles[138]=new Array(236,"clinics/neurosurgery/speciality.php","21 Dec 2006","Pediatric Surgery","","","Neurosurgery Disorder Treated Equipment Speciality Clinics Doctors ; ? Q & A             Specialty Clinic Neurooncology and cerebrovascular surgery clinic: Tuesday and Thursday Hydrocephalus and spina bifida clinic : Monday Paediatric Neurosurgery Clinic: Wednesday Low backache and degenerative spine clinic: Tuesday Spine tumor and trauma clinic : Friday",7);arrFiles[139]=new Array(237,"clinics/neurosurgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[140]=new Array(244,"clinics/nursing/cne.php","21 Dec 2006","Nursing CNE","","","The CNE programme is planned and organised, around learning experiences that focus on competencies and knoweledge that can be used by the nurses in a variety of settings.The most challenging aspect of CNE is the need to foster innovative and creative approach to nursing care of patients.Its purpose is to achieve more effective behaviour in nursing practise to improve the patient care . NURSING Specialization Staff Development Nursing Fraternity Q &amp; A In AIMS, the CNE programme is conducted in two ways; Off-line CNE programme On-line CNE programme Off-line CNE programme: The educational sessions, which are organized, for the nurses without the direct usage of computer is known as off-line CNE programme. In-service Education Department organizes the classes for the nursing staff on predetermined topics by an expert (either external or internal) in the field. At times, special lectures will be arranged for the RNs which focuses on specific issues, which have been percieved as a need. On-line CNE programme: The online Continuing Education programme organised with the help of Amritavidya an in house software.It enables the nurses to acess international journal articles , Digital copies of nursing books and also take courses online for which credits are accounted. This provides a unique opportunity for each nurse to update her knowledge in the field.",13);arrFiles[141]=new Array(245,"clinics/nursing/nursing.php","21 Dec 2006","Nursing","","","Nursing team at AIMS believes in rendering high quality nursing care with a spirit of compassion to all and to provide education in an ambience that fosters their development as a world class professional and a better human being. This makes AIMS a destination for nursing practice. NURSING Specialization Staff Development Nursing Fraternity Q &amp; A Opportunity for Specialization in various and unique branches of nursing . Inservice Education programme. Emphasis on quality. Online CNE Programmes. An environment conducive for personal and professional enrichment Nursing Informatics Courses CNE Jobs",19);arrFiles[142]=new Array(246,"clinics/nursing/specialities.php","21 Dec 2006","Nursing Speciality","","","NURSING Specialization Staff Development Nursing Fraternity Q &amp; A             OR Nursing We have an array of 21 operation theatres, where all kinds of complex surgeries are performed. This consists of a wide range of specialties like; * CardioVascular Thoracic Surgery * Urology * Paediatrics Surgery * Gynaecology * Obstetrics * Plastic Surgery * Neurology * Orthopaedics * Podiatry * Gastrointestinal * General surgery * Ophthalmology * ENT * Head &amp; Neck Critical Care Nursing We have 9 intensive care units with a bed strength of 175, which covers a variety of surgical speciality intensive care units, medical, neonatal and coronary care unit. Competent critical care nurses, under the guidance of able nursing leaders, render high dependency nursing care. The state- of- the art equipment and best and class practice makes it a unique arena of learning Other Areas Cardiovascular nursing GI nursing Neuro Nursing Pediatric Nursing Obstetrics gynecology nursing Psychiatric Nursing Oncology Nursing Transplant Nursing,Orthopedic nursing Infection Control Infection control nursing is a novel speciality in our country which is gaining popularity. The infection control nurse with other members of the team monitors the infection rates through out the hospital and is responsible for making sure the infection control practises mandated are followed. AIMS hospital with its number of inpatients,huge number of procedures and the complexity of the disease conditions is an ideal place to develop your potential in this field Pain and palliative Nursing There may be limits to cure, but there is no limit to care. Palliative care integrates the technical excellence of modern medicine with the basic human qualities such as love and compassion. It has a palliative care and an acute pain management unit. The palliative care unit delivers home care for terminally ill patients and also manages acute and chronic pain . This unit has a group of palliative care nurses specially trained by international faculty Geriatric nursing The need for geriatric nurses with an increase in the older adult population and also increased immigration of children to different other nations.Geriatric nurse \'s role is to provide, direct and influence the care elderly along with the family.The geriatric department in AIMS prepare doctors, nurses and other paramedics to provide comprehensive care and improve quality of life of the older adults and their families. Nursing Quality The quality team consists of 3 senior Registered Nurses with a minimum of one-year experience as supervisor in AIMS. The team strives to maintain the quality of nursing care in accordance with the international standards. Several quality indicators are identified and tracked monthly.Reports based on this monthly tracking are analyzed and communicated to the management there by helping them in developing effective procedures. Ostomy and Wound Management The AIMS Hospital \'s team of cardiovascular anaesthesiologists is well-versed in complex thoraco-abdominal aortic reconstruction and aortic arch surgery involving hypothermic arrest, as well as in routine cardiac, thoracic, and major vascular surgical cases. These procedures employ the latest techniques in monitoring and management, including the use of transcranial Doppler, EEG and transesophageal echocardiography. Nursing Informatics The Nursing services at AIMS, in liaison with Amrita Software team has established the Nursing Information System in the year 2003.The system supports the administrative,clinical and educational activities of nursing. For the 1st time in India the nurses of AIMS working along with our IT department, has developed an Online Continuing Education System which delivers teaching materials, manages the library, keep track of the training happening in the department as well as conduct On line courses.This venture is known as Amrita Online Nursing Education System (A ONE )",18);arrFiles[143]=new Array(247,"clinics/nursing/staffdevelopment.php","21 Dec 2006","Nursing Staffdevelopment","","","NURSING Specialization Staff Development Nursing Fraternity Q &amp; A             Orientation Orientation for new staff nurses is four day long, and includes basic procedures like admisssion, discharge , transfer and death protocols,handling equipment, computer classes, infection control and safety, and other relevant topics specific to AIMS . Further orientation in the unit where the nurse is working is arranged by the educator of that unit in co-ordination with the inservice education department. Inservice Fostering a mind-set of continuous change and offering education programmes help foster a flexible and adaptable workforce (Walker 1988, 1989). To support the staff learning needs and to improve patient care, the Department of In-Service Education provides opportunities for the acquisition of knowledge, skill, and behaviors in view of advancing technology, changing health care delivery systems, and advances in clinical research and practice. Programs are designed and directed to achieve particular performance objectives. Educational offerings provided includes identified needs in professional nursing, health care, patient education and performance improvement. Learning opportunities are provided through classroom attendance, one-to-one mentoring, self-study experiences and the application of other adult education concepts. CNE The CNE programme is planned and organised, around learning experiences that focus on competencies and knoweledge that can be used by the nurses in a variety of settings.The most challenging aspect of CNE is the need to foster innovative and creative approach to nursinmg care of patients.Its purpose is to achieve more effective behaviour in nursing practise to improve the patient care . In AIMS, the CNE programme is conducted in two ways; Off-line CNE programme On-line CNE programme Career ladder The Nursing Service department of AIMS has formulated a Career Ladder Programme ,which offers an environment for the nurses to grow in their profession and fulfill their desires for new and innovative oppurtunities that advance the nursing practice. Nurses are promoted, and their levels of expertise and practice proficiency drive their roles in practice. Awards & Recognization AWARDS: - AIMS offers its dedicated team members the following awards The most motivated person Categories &ndash; &middot; Staff Nurses &middot; Nursing Assistants Best performance in on-line education Categories &ndash; &middot; Staff Nurses &middot; Nursing Assistants The Best Unit Categories- &middot; Patient satisfaction &middot; Arranging CE programmes &middot; Performance in on-line education Best Nurse",17);arrFiles[144]=new Array(248,"clinics/nursing/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[145]=new Array(249,"clinics/opthalmology/opthalmology.php","21 Dec 2006","Opthalmology","","","The Department of Ophthalmology has provided a well-equipped facility for the complete examination, diagnosis, and treatment of all ocular diseases in both adult and paediatric patients since December 1999. The department is comprised of a dedicated and well-qualified team of health care professionals comprising three senior specialists, two junior doctors, one medical social worker, two Optometrists and other nursing and administrative support staff. Opthalmology Services Offered Equipment Speciality Clinics Doctors Q &amp; A Sed ut perspiciatis sit voluptatem accusantium voluptatem sequi nesciunt. Neque ullam corporis suscipit laboriosam dolores eos qui modi tempora incidunt Most eye disorders can be diagnosed and treated at AIMS including refractive disorders, cornea and external diseases, uveal diseases, cataract, glaucoma, strabismus and amblyopia, orbital and lid disorders and retinal disorders.Whether In-patient or Out-patient, optimal care is provided in a timely and friendly manner. The Ophthalmology Department believes in all aspects of patient testing and care as well as comprehensive communication with referring physicians. Courses CME Jobs",19);arrFiles[146]=new Array(250,"clinics/opthalmology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[147]=new Array(251,"clinics/Orthopaedic/academics.php","21 Dec 2006","Academics &amp; Research","","","Orthopaedics Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A ACADEMICS Fellowship in Spine Surgery Duration: 06 or 12 Months Number of Seats: 4 candidates per year Date of Commencement: Jan - July Eligibility: The ideal candidate should be 2 years Post MCh Neurosurgery or MS/DNB in Orthopaedics and less than 40 years of age. Candidates should have a definite interest in the specialty chosen and preferably have publications/presentations in the area. Candidates should also have some basic experience in the discipline and preferably be sponsored by a parent institute to utilize the training effectively. Fellowship in Joint Replacement Duration : 12 Months Number of Seats: 2 candidates per year Date of Commencement: Jan - July Eligibility : The ideal candidate should be 2 years after MS Orth/Dip NB Orth and less than 40 years of age. Candidates should have a definite interest in the specialty chosen and preferably have publications/presentations in the area. Candidates should also have some basic experience in the discipline and preferably be sponsored by a parent institute to utilize the training effectively. Fellowship secretary at ortho@aims.amrita.edu Diplomate of National Board Training Programmes Ongoing Research Publications in 2005 -06 Tibial plateau fractures treated with percutaneously introduced synthetic porous Hydroxyapatite granules.Menon K V , Varma H K ;European Journal of Orthopaedic Surgery and Traumatology. Vol15:3..2005.205-213. Arthroscopic Management of TFCC Injuries. Jayachandran, Jai Thilak, Jacob Varghese. J of Orthopaedic Asso of S Indian States. Vol 2, 53-55; 2005. Arthroscopic Fracture Fragment removal from the Hip. Jai Thilak, Jacob Varughese. Indian Journal of Orthopaedics; Vol39:3: 191-192; July 2005 Management of Infected TKR. AV Ghosh, N Rao, Jai Thilak, J Varghese. The Journal of KOA; Vol 20:1 April 2006 Early Results of Uncemented Revision Hip Arthroplasty. U Pawar, Jai Thilak, J Varughese. The Journal of KOA; Vol 20:1 April 2006 Scintigraphic Assessment of Patellar viability in TKR following lateral release. K N Rao, J Varughese, Jai Thilak, Shanmughasundaram. The Journal of KOA; Vol 20:1 April 2006 Arthroscopic Treatment of Acute Traumatic Posterior Glenohumeral dislocation and Anatomic Neck fracture. Varghese j, Thilak J, Mahajan CV. Arthroscopy 2006 ; 22:676. Early Changes in pulmonary function test following thoracotomy for scoliosis correction. S. Namboothiri, Renjit Kumar, K. V. Menon. &ndash;European Spine Journal 2005:14(2):144-148 Vertebral osteochondroma &ndash; an unusual cause of compressive myelopathy &ndash; a case report of failed decompressive laminectomy. Kumar Renjit J, K V Menon, Bhaskaran V K, Jayachandran D. &ndash; Journal of Orthopaedic Association of South Indian States 2005:2;44-46 Morphological study of rib regeneration following costectomy in adolescent idiopathic scoliosis. Satheesh J Philip, Renjit Kumar, K. V. Menon. &ndash; European Spine Journal 2005: 14, (8):772-776 Treatment of Degenerative Lumbar Stenosis. Renjit Kumar J. &ndash; Physicians Digest 2005:13(4);84-92",11);arrFiles[148]=new Array(252,"clinics/Orthopaedic/disorder.php","21 Dec 2006","Disorder Treated","","","Orthopaedics Disorders Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A             Disorder Treated Artificial joint replacement Bone &amp; Joint Infections Cartilage transfers Rheumatoid arthritis, degenerative arthritis post-traumatic arthritis Nerve decompression surgery Meniscus repair Musculoskeletal injuries Ligament Injuries Limb Lengthening, deformity correction Rotator cuff repair Scoliosis Shoulder disorders Spinal disorders Sports-related injuries",8);arrFiles[149]=new Array(253,"clinics/Orthopaedic/FAQ.php","21 Dec 2006","FAQ","","","Orthopaedics Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A Patients and Public Link Information on orthopaedic conditions and treatments, injury prevention, wellness and exercise, and more http://orthoinfo.aaos.org/ ttp://www.arthritis.org/ ttp://www.orthopaedicweblinks.com/Patient_Information/ ttp://en.wikipedia.org/wiki/Orthopaedic_Surgery",7);arrFiles[150]=new Array(254,"clinics/Orthopaedic/orthopaedic.php","21 Dec 2006","Aims Site","","","The Orthopaedics dept is an acclaimed resource for treating muscle, ligament, bone and joint disorders. Areas of special emphasis include arthritis, joint replacement, spine surgery, sports injuries, wrist, elbow &amp; shoulder injuries, tumours, trauma, and paediatric orthopaedics. AIMS orthopaedic surgeons have diverse expertise and are committed to providing effective solutions for people with a wide range of orthopaedic problems from broken bones to spinal disorders, from crippling arthritis to sports injuries. AIMS physicians use minimally invasive &amp; key-hole procedures whenever possible to reduce pain and speed recovery. A multidisciplinary approach is the hallmark of AIMS philosophy of care. Orthopaedics Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A Spine Surgery Joint Replacement Revision Arthroplasty Arthroscopy &amp; Sports Injury Musculoskeletal Tumours Limb preservation, Ilizarov surgery Orthopaedic Trauma services Arthritis Center Courses CME Jobs",22);arrFiles[151]=new Array(256,"clinics/Orthopaedic/services.php","21 Dec 2006","Gynecology Services","","","Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Clinical services OPD procedures Obstetric services Gynecologic surgeries Infertility Well women clinic Family planning services Gynecologic oncology OPD procedures OPD proceduresFollowing OPD procedures are routinely done in the department : Cervical cancer screening: All the patients above 30 years of age or sexually active for more than 3 years are screened for cervical neoplasia by Pap smear collection. An Ayre&rsquo;s spatula is used to scrape cells from ectocervix and then a thin smear is prepared on a glass slide. The smear is immediately fixed and sent for cytologic analysis. Colposcopy and colposcopy guided biopsy: Colposcopy is the procedure by which cervix is visualized under magnification by using a colposcope. It is usually indicated once there are abnormal cells detected on Pap smear testing. It helps to identify the abnormal areas on the cervix and to direct the biopsy from those specific areas. LEEP biopsy: LEEP utilizes a thin wire loop to remove the cervical transformation zone through electrocautery. It allows samples to be collected for additional tissue analysis and treats the condition in the same sitting. It does not require any anesthesia. It is indicated in the treatment of cervical dysplasias. Cryocauterization: This is a simple and safe procedure to treat cervical erosion and does not require any anesthesia. A cryoprobe is first cooled by nitrous oxide and then touched to the abnormal cervical area. This freezes and kills the cells, resulting in the sloughing of the abnormal tissue. Patient is sent home the same day. Ultrasound guided procedures: In addition to the routine pelvic and obstetric scan, various ultrasound guided procedures are done on routine basis. This includes sonohysterography and sonosalpingography, where saline is instilled in the uterine cavity and the fluid helps in outlining the intracavitary uterine pathology and also to establish tubal patency in infertility patients.Ultrasound guided amniocentesis is done to procure a sample of amniotic fluid for metabolic and chromosomal analysis in patients who have bad obstetric history, previous affected babies or inherited disorders. Pipelle sampling: Endometrial biopsy is taken by Pipelle device. It is a 2mm slender plastic curette. It is introduced in the uterine cavity and a strip of endometrium is obtained for histopathology. It is a painless and quick procedure which has replaced the conventional D&amp; C. Endometrial biopsy is used in the assessment of abnormal uterine bleeding in perimenopausal patients, for the assessment of the endometrium during tamoxifen therapy and for the investigation of amenorrhoea or infertility. In women the combined use of pipelle sampling and ultrasound has a high detection rate for endometrial carcinoma. Obstetric services Ours is a tertiary care center, well equipped for handling all types of high risk pregnancies and emergencies related to pregnancy and labor. We have the back up of a well equipped NICU with all advance life support systems. Besides the routine obstetric care for uncomplicated pregnancies specialized care is provided in high risk cases. This includes: Management of fetal abnormalities with close cooperation of departments of pediatric cardiology, pediatric surgery and neonatology. This includes fetuses with intrauterine growth restriction, those with salvageable structural anomalies such as congenital diaphragmatic hernia, PUJ obstruction, posturetheral valve, congenital cardiac defects, duodenal atresia, etc. Evaluation and Management of Recurrent miscarriages. Screening and management of Preterm labor and PROM. Management of Critically ill Obstetric cases &ndash; HELLP syndrome, APH , Ecclampsia, Obstetric Shock. Management of pregnancies complicated with maternal disorders like Hypertension, Diabetes, Cardiac diseases,Thyroid disorders, Collagen vascular disorders, Hematologic disorders, etc. Management of pregnancies associated with gynaecologic conditions such as fibroids, ovarian tumors, prolapse uterus etc. Special services : Special antenatal screeenig services : Prenatal diagnosis :Couples having previous mentally retarded or chromosomally abnormal babies or those with history of recurrent fetal or neonatal losses, are provided with detailed genetic counseling . They undergo antenatal screening procedures like chorion villus sampling or amniocentesis. Metabolic screen is provided for patient with history of inborn errors of metabolism. First trimester screening for chromosomal abnormalities by ultrasound and biochemical tests (Free beta HCG, PAPP- A and inhibin ) Mid trimester &ndash; Level II ultrasound, fetal echocardigram and biochemical screen . Doppler velocimetry studies are available for evaluation for patients with PIH and those with intrauterine growth restriction. Uterine artery embolization Facilities for emergency embolization are available for uncontrolled postpartum hemorrhage. Our department has successfully managed -----cases of postpartum hemorrhage due to atonicity, pseudoaneurysm and secondary PPH. Labor room facilities: Epidural Analgesia service available round the clock for painless labour . Critically ill obstetrics patients treated in the Intensive care unit with close cooperation of the necessary superspecialities. 24 hour blood bank service with facility for blood component therapy. We are in the process of setting up two deluxe delivery suites. It will allow the patient to be with the family during labour. Free services: Patients belonging to BPL group are provided with free antenatal and intranatal care including Caesarean section. Gynecologic surgeries Our surgical team is performing all routine and complicated surgeries related to female genital tract. Minimally invasive surgical procedures : Uterine surgeries &ndash; myomectomy , rudimentary horn excision, adenomyomectomy, total laparoscopic hysterectomy, laparoscopic assisted vaginal hysterectomy Tubal surgeries &ndash; adhesiolysis, tubal surgeries for ectopic gestation, salpingectomy Ovarian surgeries &ndash; follicular puncture, ovarian biopsy, cystectomy, adhesiolysis, ovariotomy. Hysteroscopic procedures &ndash; septum resection, myomectomy, polypectomy, tubal cannulation. Special facilities Disorders like primary amenorrhoea, hirsutism, hyperprolactinemia , polycystic ovarian disease, premature menopause are dealt with by special coordination between the gynecologist and endocrinologist. Interventional radiological procedures such as Uterine artery embolization available for the treatment of uterine fibroids. Gynopsychiatric consultation : Psychologic support for patients with gynecological ailments such as chronic pelvic pain. Rare procedures Our department is the first to perform laparoscopic ovarian transpositon in Kerala state. We have performed three laparoscopic ovarian transposition for ovarian conservation in young patients undergoing treatment for pelvic malignancies. One rare case of advanced first trimester rudimentary horn pregnancy was managed successfully by laparoscopy. Free tubal reconstructive surgeries were performed for 8 Tsunami victims, out of which two have conceived and delivered already. Infertility Couple is evaluated for various male and female factors. Male factor evaluation is done in conjunction with urologists. Female evaluation includes follicular monitoring, tubal evaluation, pelvic factor evaluation and endocrine assessment. Facilities for controlled ovarian stimulation with intrauterine insemination are currently available. Patients requiring further assisted reproductive techniques are referred to reputed IVF centers in the region. Well women clinic Special health care package is available for women in the perimenopausal age group. They are screened for cervical and breast malignancies by Pap smear testing and mammogram. Transvaginal ultrasound is done for endometrium and ovarian screening. Dexa scan is done for women at risk for osteoporosis Family planning services Counselling regarding family welfare, spacing and contraceptive methods is provided. Services include intrauterine device insertion, minilap and endoscopic tubal ligation. MTP facilities like first and second trimester medical and surgical methods are available. Gynecologic oncology Comprehensive care is provided for all gynecologic malignancy cases by an organized team comprising of medical, surgical and radiation oncologists. Treatment planning is done after discussion in tumor board meetings which are organized once in every fortnight",25);arrFiles[152]=new Array(258,"clinics/Orthopaedic/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[153]=new Array(259,"clinics/PainandPalliative/courses.php","21 Dec 2006","Pain and Palliative-courses","","","Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ? Courses 1. DIPLOMA IN PAIN AND PALLIATIVE MEDICINE 2. CERTIFICATE COURSE IN PAIN AND PALLIATIVE MEDICINE (CCPPM) 3. CERTIFICATE COURSE IN PAIN AND PALLIATIVE NURSING (CCPPN)",8);arrFiles[154]=new Array(261,"clinics/PainandPalliative/painandpalliative.php","21 Dec 2006","Pain and Palliative","","","Pain and Palliative Medicine is one of the youngest branches of modern medicine. It is the active total care of persons suffering from advanced &amp; non-responsive diseases as well as their families. It is concerned with quality of life, not only quantity, and addresses physical, psychological, social, &amp; spiritual aspects of suffering. It seeks to provide total care for people suffering from cancer or chronic non-cancerous ailments. Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ? Improving quality of life Rehabilitation for the patients &amp; their relatives Offer support to other members in the family Lymphoedema Chronic Pain Advanced, non-responsive and debilitating diseases Courses",20);arrFiles[155]=new Array(263,"clinics/PainandPalliative/Procedures.php","21 Dec 2006","pain pal-Procedures","","","Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ?             Procedures Stellate ganglion block Celiac plexus block Hypogastric Nerve block Chemical lumbar sympathectomy Intercostal Nerve block Continuous epidural analgesia Epidural neurolysis Epidural steroid instillation Trans-cutaneous nerve stimulation Trigger point injections Facet joint instillation Sacro-iliac joint infiltration Ascitic fluid tapping Pleural fluid tapping IV Morphine trial IV Lignocaine trial Post-operative epidural analgesia Splanchnic Nerve Block Spinal subarachanoid neurolysis Single Nerve Block Paravertebral nerve block Intra articular steroids",12);arrFiles[156]=new Array(265,"clinics/PainandPalliative/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[157]=new Array(266,"clinics/pediatriccardiology/pediatriccardiology.php","21 Dec 2006","Pediatric cardiology","","","The pediatric cardiac program was initiated at AIMS recognizing the pressing need for quality care for children with heart disease at an affordable cost in 1998. The program is now recognized as one of the leading pediatric heart programs in India and is a preferred destination for patients from all over India, other countries in South Asia, Middle East and Africa. The program is known for the quality and range of services that are provided at an affordable cost, its training program and its research initiatives. Pediatric cardiology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Comprehensive imaging Echocardiography (trans-thoracic, trans-esophageal and fetal) Closure of heart defects without surgery (ASD, PDA and VSD) Diagnostic cardiac catheterization and angiography Counseling of pregnant mothers with suspected heart defect in the fetus Newborn heart surgery Courses CME Jobs",22);arrFiles[158]=new Array(268,"clinics/pediatriccardiology/services.php","21 Dec 2006","Pediatric Cardiology Services","","","Pediatric cardiology Disorders Treated Procedures & Equipment Speciality Clinics Doctors ; ? Q &amp; A             Congenital Heart Defects Approximately one in 10 or 12 children are born with a congenital heart defect. Congenital heart defects include a number of conditions. There are hundreds of types and making a precise diagnosis requires expertise and experience. The common heart defects include: Holes or communications in the heart or great vessels: Examples of such holes in the heart include: atrial septal defect (ASD), ventricular septal defect (VSD), patent ductus arteriosus (PDA) Conditions resulting in the child becoming a blue baby : These conditions are also known as cyanotic heart defects. Common examples include tetralogy of Fallot&rsquo;s (TOF) and transposition (TGA). Congenital narrowing of heart valves or vessels: Examples include congenital narrowing of the pulmonary or aortic valve. Rheumatic Fever and Rheumatic Heart Disease Rheumatic fever is an occasional consequence of selected forms on throat infection (streptococcal pharyngitis). This condition has the potential to progress to rheumatic heart disease in which there is damage to heart valves. Rheumatic heart disease continues to afflict large numbers of school-going children and young adults in India and other developing countries. This condition seriously damages heart valves and many children eventually require an operation or balloon procedure in the cardiac catheterization laboratory. Cardiomyopathy This is a condition in which the heart muscle is affected. There are forms where the muscle becomes excessively thick (hypertrophic cardiomyopathy) or weak (dilated cardiomyopathy Pulmonary hypertension In this condition the pressure in the lung arteries (Pulmonary arteries) becomes excessive. This condition requires specialized management. Kawasaki Disease This is a disease that is now being increasingly recognized in Indian Children. The condition typically affects children under five years and is characterized by fever, redness of eye and tongue, skin rash and enlarged lymph glands. The primary concern is the potential for damage to the coronary arteries (vessels that supply heart muscle) Childhood Obesity A special facility is being established at AIMS for management of diseases resulting from adoption of unhealthy lifestyles by today&rsquo;s children and adolescents.",12);arrFiles[159]=new Array(269,"clinics/pediatriccardiology/speciality.php","21 Dec 2006","Speciality Clinics","","","Pediatric cardiology Disorders Treated Procedures & Equipment Speciality Clinics Doctors ; ? Q &amp; A             Specialty Clinic Speciality Clinic Time/Day Description Regular Out Patient Clinics Monday-Saturday 8.30 AM-5 PM All patients undergo comprehensive evaluation and every effort is made to complete the evaluation process including all non-invasive tests and most procedures (surgical or catheter interventions) are scheduled before the patient leaves the hospital. Specialty clinic Pediatric Lifestyle Clinic This clinic is being established and should be functional by December 2006. The clinic will address lifestyle related diseases such as childhood obesity and hypertension. The clinic will initially function on Saturdays",8);arrFiles[160]=new Array(270,"clinics/pediatriccardiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[161]=new Array(290,"clinics/pharmacy/24hrspharmacy.php","21 Dec 2006","Pharmacy","","","AIMS 24hrs Pharmacy is one of the largest 24hrs hospital Pharmacy in India. It ensures the availability of all types of life saving drugs. Patients can directly call to the 24hrs Pharmacy through the telephone. Contact no :- 0484 4001055. Pharmacy Special Services 24hrs Pharmacy Opportunities Q &amp; A More Information Pharmacy Hot line Availability of specialty &amp; life saving drugs within short period of time on request. Door Delivery/PP/Courier Services Medicines are available through VPP and Courier services anywhere in India Door delivery within the city of Kochi Credit cards We accept all types* of credit cards RTGS money transfer Patients can pay the amount of medicines through bank and receive the medicines through courier 24 hrs help line Patients can enquire about the availability of medicines Contact no: 0484 4001055 GMP Certifications Quality drugs from certified companies Drug Bank Free supply of medicines to economically back ward patients Important Phone Numbers Patient care and Customer service &mdash; 0484 4008483 Home Delivery and courier service &mdash; 0484 4008483 24hrs help line &mdash; 0484 4001055 Complaints &ndash; 0484 2801234# 1636,5005,1053",10);arrFiles[162]=new Array(291,"clinics/pharmacy/FAQ.php","21 Dec 2006","FAQ","","","Pharmacy Special Services 24hrs Pharmacy Opportunities Q &amp; A	In case of emergency where should we get the information about the life saving drugs? Patients can collect the information about the life saving drugs through IP Pharmacy or 24hrs OP Pharmacy. Is it available round the clock? IP Pharmacy and 24hrs OP Pharmacy is opened round the clock all days. Out patients can collect the medicines from 24hrs Pharmacy at any time. AIMS pharmacy ensures the availability of *all life saving drugs. Whether the out patients also get the medicines form AIMS Pharmacy? Out patients can also collect medicines through 24hrs Pharmacy. It is better to come after making a phone call to Pharmacy How can we get the medicines to our home from AIMS Pharmacy? AIMS Pharmacy provides medicines from GMP Certified firms. For quality assurance we are conducting quality checking also. So patients who are willing to purchase medicines from AIMS pharmacy can call directly to AIMS Pharmacy. They can collect medicines* through courier or by Post any where in Kerala. Patients who are residing in the Eranakulam City can collect it through direct Home Delivery from AIMS. Which are the important Phone numbers in the AIMS Pharmacy? Important Phone numbers related to AIMS Pharmacy are. Patient care and Customer service &mdash;0484 4008483 Home Delivery and courier service---0484 4008483 24hrs help line --- 0484 4001055 Complaints &ndash; 0484 2801234# 1636,5005,1053",10);arrFiles[163]=new Array(292,"clinics/pharmacy/pharmacy.php","21 Dec 2006","Pharmacy","","","The clinical pharmacy department of Amrita Institute of Medical Sciences and Research Center is providing 24 hrs services to the patients. For the convenience of the patients, 12 extension counters have been set up on and around the hospital complex. This incurs high utilization of manpower and resources. Pharmacy Special Services 24hrs Pharmacy Opportunities Q &amp; A 24hrs Hospital Pharmacy Door Delivery/VPP/Courier Services Credit cards accepted RTGS money transfer 24 hrs help line:- 0484 4001055 Free supply of medicines to economically back ward patients AIMS pharmacy offers training for Apprentice pharmacists as a part of their internships Important Phone Numbers 0484 4008483 0484 4001055 0484 2801234 #5002,1054,1636 Email&ndash; pharmacy@aims.amrita.edu The clinical pharmacy is dedicated to bring the benefit to all those involved in patient care. AIMS pharmacy is alert about the spurious medicines. Hence the department has already initiated steps for quality testing of the drugs. At the time of purchase one of the clauses insisted upon now a days is the certificate of Good Manufacturing Practice from the firm. The main goals of AIMS Pharmacy are: Maximum patient care Quality Services Patient education Adverse drug monitoring",18);arrFiles[164]=new Array(293,"clinics/pharmacy/services.php","21 Dec 2006","Pharmacy Services","","","Home Delivery/ Courier Services:- Patients can receive their medicines through courier any where in Kerala. They can pay the amount either DD or using RTGS facility. DD should be in favor of Amrita Enterprise (P)Ltd, Kochi and sent to Amrita Pharmacy, AIMS Campus, Elamakkara P O,Kochi-26.. Pharmacy Special Services 24hrs Pharmacy Opportunities Q &amp; A For RTGS facility, RTGS Code - DLXB0000141 Responding Branch-EDAPPALLY(AIMS)Dhanalakshmi bank Beneficiary Account- AEPL A/c RTGS(MRD No. of the patient) Account no.155.53.822 Patients in the Ernakulam area can receive medicines through Home Delivery. Hot line Services :- AIMS Pharmacy ensures the availability of rare life saving drugs through Pharmacy hotline services. Patients can receive medicines within a short period of time through this service. Less privileged patients can receive free medicine through Drug bank in the AIMS Pharmacy. Pharmacy retail outlets :- Each specialty departments have separate pharmacy billing counters and medicine counters for the convenience of the patients.",8);arrFiles[165]=new Array(294,"clinics/pharmacy/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[166]=new Array(295,"clinics/pulmonarymedicine/academics.php","21 Dec 2006","Academics &amp; Research","","","Pulmonary Medicine Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A ACADEMICS MBBS teaching program DNB in Pulmonary Medicine: 4 seats each year (2 direct entry candidates &amp; 2 DTCD candidates) PFT Certificate Course: 1 Training course for science graduates CME and Workshops Workshops organized Research Methodology workshop organized for faculty of AIMS- July 2003 Research Methodology workshop organized for faculty of AIMS- November 2003 Basics in research methodology- Pre-conference workshop on Oct 4, 2004 at AIMS, in association with National Pharmacology conference (Theme: Clinical Trials) Research Methodology Workshop for faculty &amp; DNBs conducted on Jan 22, 2006 Pulmonary Function Test (PFT) workshop Spirocon 2006 conducted on April 30, 2006 Ongoing Research Comparative trial of Azithromycin versus Levofloxacin for the treatment of acute exacerbation of chronic bronchitis with Pulmonary Function Tests. Efficacy and safety of daily oral roflumilast taken with low dose inhaled corticosteroids in patients with chronic asthma with the help of Pulmonary Function Tests. To assess the effects of a subject optimized dose of UK 369,003 modified release on exercise capacity in subjects with PAH associated with COPD with the help of PFT, ABG, 6 minutes walk tests. Efficasy and safety of human insulin inhalation powder in patients with type I diabetes mellitus with the help of complete Lung Function Tests. Publications Epidemiology of Lung Cancer. Indian Journal of Clinical Epidemiology Vol 1, January 1998 Annual risk of Tuberculosis infection: an estimate from ten year old children in Trivandrum District. Ind J Tub 2000 47, 211. HIV seropositivity among hospitalised Pulmonary tuberculosis patients- a cross sectional survey in a Tertiary care setting. Pulmon 2000, 2: 2, 68 &ndash; 74. Formulating a research question. Lung India 2001, 19; 2: 21-25. Tuberculin survey- an appraisal of its future role in India &ndash;Health Administrator 2003. Vol XV, No 1 &amp; 2: 175-181. Tuberculin test- Logical Perspectives. Lung India 2001; XIX No.4: 106-11. Defusing MDR-TB time bomb; can DOTS alone do it? Editorial Chest (India Edition) 2003. Author of &ldquo;Asthma control in the new century&rdquo; in &ldquo;Health problems of this century&rdquo; (Malayalam) Edited by Dr.C.C.Kartha. Published by State Institute of Language, Trivandrum. March 2003. Whole lung lavage; the salvage therapy for Pulmonary Alveolar proteinosis. Indian J Chest Dis Allied Sci 2007; 49: 31-34.",12);arrFiles[167]=new Array(296,"clinics/pulmonarymedicine/disorder.php","21 Dec 2006","Disorders Treated","","","Pulmonary Medicine Disorders Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A             Disorders Treated Pneumonia Bronchial Asthma Allergic disorders Chronic Obstructive Pulmonary Disease (COPD) Sleep apnea and Sleep-disordered Breathing Interstitial Lung Disease Cystic Fibrosis Bronchiectasis Occupational Lung Disease Pulmonary and extra-pulmonary Tuberculosis",7);arrFiles[168]=new Array(298,"clinics/pulmonarymedicine/pulmonarymedicine.php","21 Dec 2006","Pulmonary Medicine","","","The Department of Pulmonary Medicine at AIMS has always be striving to maintain the best of quality in patient care by applying most comprehensive and recent methods in diagnosis and management of all types of pulmonary diseases. The department undertakes the prevention, early detection, diagnosis and treatment of a variety of pulmonary diseases in adults and children. The multi disciplinary team is involved in clinical care of the patients and in patient education and counseling. Quit tobacco clinic and COPD rehabilitation programs are integral parts of the department. The department also provides first quality critical care services to seriously ill patients in collaboration with the department of Anaesthesia. Pulmonary Medicine Disorder Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Training for neurological and rehabilitation doctors The department renders facilities for investigation and management of all sorts of infective and non-infective pulmonary diseases. It has all the facilities for diagnosis, treatment and follow-up of diffuse interstitial lung diseases, a major challenge for pulmonary physicians. Courses CME Jobs",21);arrFiles[169]=new Array(300,"clinics/pulmonarymedicine/speciality_clinics.php","21 Dec 2006","Specialty Clinic","","","Pulmonary Medicine Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A Quit Tobacco Clinic Department of Pulmonary Medicine is conducting Quit Tobacco Clinic as a part of the activities of Anti Tobacco Movement at Amrita (ATMA). It is a comprehensive program motivating people to quit tobacco use and in which the patient, family members, doctor, medical social worker and the psychologist are involved. The program involves a combination of problem identification and solving, patient education, counseling and medication. Medication support is provided to avoid withdrawal symptoms as and when required. The intervention is done both at individual and group levels. People from all walks of life like students, employees, professionals, businessmen and unskilled laborers are attending this clinic and enjoy the benefits of smoking cessation.",7);arrFiles[170]=new Array(301,"clinics/pulmonarymedicine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[171]=new Array(309,"clinics/radiology/radiology.php","21 Dec 2006","Radiology","","","The Medical Imaging Centre is one of the finest international centres of its kind. New high performance equipment together with a hospital-wide, all digital, imaging, archival and retrieval system establishes AIMS as an important referral site. Radiology Services Offerd Equipment Doctors ; ? Q &amp; A Procedures using imaging equipment for guidance (Interventional Radiology) reduce hospital stays and costs, reduce the need for major surgery, and can save lives. Hundreds of patients have benefited from interventional procedures like guided biopsy, abscess drainage, nephrostomy, angioplasty, and embolizations. AIMS has established the first filmless hospital in Southeast Asia. All radiology images are stored in a computer image archive and are available, within minutes, on any of the computers conveniently located throughout the hospital. Our digital equipment includes: Spiral CT Scanner, Radio Fluroscopy with Digital Subtraction Angiography, Colour Doppler High-Resolution Ultrasound Scanner Ultrasound Tomography, Magnetic Resonance Image Scanner (MRI), and Gamma Camera with a wide variety of isotope scanning capabilities.",10);arrFiles[172]=new Array(311,"clinics/radiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[173]=new Array(320,"clinics/toxicology/toxicology.php","21 Dec 2006","Toxicology","","","The Toxicology department offers unique facilities in the area of toxicology (poisons and poisoning) to all hospitals, government doctors, and private practitioners of Kerala state and neighbouring regions. It is fully equipped with instruments such as UV-Spectrophotometer, High Pressure Liquid Chromatograph, etc. This is the first time that such a department has been started in a hospital in the entire state of Kerala, and has been recognized by the World Health Organization as one of four functioning Poison Centres in India. Toxicology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Toxicological analysis of blood, urine, or stomach contents (vomitus, aspirate, or washing). Advanced and sophisticated treatment facility for all kinds of cases of poisoning. Instant access to detailed information on poisons and poisoning through telephone, post, email,personal contact, etc. Courses CME Jobs",20);arrFiles[174]=new Array(321,"clinics/toxicology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[175]=new Array(322,"clinics/urology/services.php","21 Dec 2006","Urology Services","","","Urology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A             Laproscopic Surgery Also known as keyhole surgery, a minimally invasive technique performed on both adults and children. This procedure reduces patient discomfort, minimizes the length of hospital stay and significantly reduces cost to patients.The laparoscopic work of this department has won laurels in both national and international circles. Right sided laparoscopic donor nephrectomies were performed for the first time in the country in this center. Currently all living related kidney donors at the center have there operations through a Key Hole greatly reducing there postoperative pain and scar. These patients can leave the hospital in 3 days and start working within 2 weeks. The center also has performed the largest series of laparoscopic adrenal tumour resections in India. Laparoscopy -assisted pyeloplasty, through a 2 centimeter incision in 3month to 6 month old infants for hydronephrosis has been performed in 10 babies till date which is the largest available series. Endourology Endourology involves renal \'key-hole \' surgeries like that for stone or pelviureteric junction obstruction as PCNL and endopyelotomy, transurethral ureteroscopic procedures for ureteral stone or stricture, percutaneous cystolithotomy for bladder stones especially in children, cystolitholapaxy with various types of lithotrites and stone punch.Both bilateral simultaneous PCNL and/or ureteroscopic retrieval of stones and PCNL in horseshoe kidneys have been performed in our centre. Additional procedures include: transurethral procedures for ablation for posterior urethral valves in children, prostate resection, incision of prostate or bladder neck, resection of bladder tumour, ureterocoele incision fulguration of vesicle bleeders, and endoscopic placement of prostatic or urethral stents. Holmium Laser (for surgeries of prostate, stones, strictures, etc.) is planned in the near future.. We have a pneumatic lithotriptor without and with suction (Lithoclast/Lithovac), endocameras, a C-arm image intensifier and an optimal uro-surgical table to aid the endourologic procedures. Internal urethrotomies are performed for endoscopic urethral stricture surgeries.With the current state of the art equipment and available expertise in endourology and Laparoscopy ,conventional open surgrey for stone disease and most reconstructive and ablative operations is the exception as most surgery is accomplished through a Key Hole. Stone Diseases Almost all modalities of treatment for stone are offered at our Centre. We have a Dornier Compact Delta ESWL machine with both X-ray and ultrasound devices to localize the stone. Its movable ultrasonic lithotriptor head can easily focus on the stone at practically any site. Shock waves generated are less noisy and cause lesser inconveniences and pain to the patient. ESWL procedures are done under mild sedation and analgesia, except in children and non-cooperative patients who receive anesthesia for ESWL as a Day Care procedure. An economical, comprehensive cost-package for treatment of stones by combinations of various procedures ranging from ESWL through cystoscopy, ureteroscopy and PCNL to open surgeries is available. A detailed evaluation of patients with recurrent urinary stone formation is available, plus minimally invasive procedures including ESWL for children. An AIM is one of a handful of facilities in India capable of performing these techniques. Analysis of the results of treatment at our center has revealed 95% cure for renal stones less than 2centimeters in size with ESWL alone and equally satisfactory results for larger stones when ESWL is combined with keyhole surgery [very economic packages are offered]. Similarly 87% cure rate has been observed with ESWL alone for ureteric stones. Conventional Open Surgeries We undertake various types of complex reconstructive surgeries for continent urinary diversion after a cystectomy, urethroplasty, surgery for female incontinence, and many paediatric reconstructive surgeries. A variety of surgeries for urological cancers are frequently performed in our Centre. Renal revascularisation surgeries are done for renal artery stenosis with hypertension (renovascular hypertension). Renal Transplantation and Access Surgery ascular access for dialysis is provided in all forms including arteriovenous fistulas, shunts and complex vascular or prosthetic grafts. Placement of peritoneal dialysis catheters is also done when required. This Centre has approval from the Indian Government to conduct renal transplantation. An experienced renal transplantation team has been formed and both live donor and cadaveric renal transplantations are now being performed. All living donors have the advantage of having their organ removed through a key hole thereby greatly reducing their morbidity. Erectile Dysfunction A clinic jointly run by the urologists in conjunction with the endocrinologists and clinical psychologists offers comprehensive basic treatment for men with erectile dysfunction. Penile Doppler, cavernosography, and angiography",15);arrFiles[176]=new Array(323,"clinics/urology/urology.php","21 Dec 2006","Urology","","","The Centre for Urology and Rental Transplantation offers a comprehensive facility for the diagnosis and treatment of complex genitourinary problems in adults and children. A Renal Replacement Therapy Programme is coordinated with the Nephrology Centre to provide all types of medical and surgical treatment including access surgery for haemo- and peritoneal dialysis for patients with renal insufficiency. Urology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Upper and Lower Tract Endourology Laboratory Services for Microbiology and Biochemistry Laparoscopic surgery ,Uro-Oncology Renal Transplantation and Access Surgery Urolithiasis (Urinary Stone Disease Courses CNE Jobs",20);arrFiles[177]=new Array(324,"clinics/urology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[178]=new Array(325,"clinics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[179]=new Array(330,"downloads/bsc-b.pharm-rules.pdf","12 Dec 2006","BSc-B.pharm","","BSc-B.pharm","Amrita Vishwa Vidyapeetham  Amrita Institute of Medical Sciences  P R O S P E C T U S  (DEEMED UNIVERSITY)  Terms and conditions applicable for admissions to B.Sc (Nursing) and B.Pharm Courses - 2006  The Amrita Vishwa Vidyapeetham, Health Care Campus at Amrita Institute of Medical Science is located at Kochi in the central part of Kerala State in the southwest region of India. Kochi is well connected by road, rail, air and sea. The Cochin International Airport is only 25 KM away from the Institution.  VERY IMPORTANT Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities.  1. DURATION / CURRICULUM  Sl.No Course No.of Seats 50 Duration Curriculum  As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of the Indian Nursing Council  a  B.Sc Nursing  Four years plus one year compulsory rotating Internship  b  B Pharm  60  Four Years  As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of All India Council for Technical Education (AICTE) and Pharmacy Council of India  2. ELIGIBILITY  a. Date of Birth: Only those candidates whose date of birth falls on or before 31st December 1989 (at least 17 years of age as on 31st December 2006) but have not crossed the age of 25 years as on 31st December 2006 are eligible to apply. Date of birth as recorded in the 10th standard / school leaving certificate will be taken as authentic. 1 b. Qualifications: The candidate must have passed the Higher Secondary E x a m i n a t i o n , or its equivalent in ONE attempt, (exemptions may be considered only on medical grounds and the decision of the Dean, Faculty of Medicine will be final and binding) the last two years of such study should    c. Minimum Marks: include Physics, Chemistry, Biology and English.(For B.Pharm Physics, Chemistry, Biology or Maths can be considered). Students studying in foreign countries following a syllabus other than any Indian syllabus should produce an Equivalence Certificate from The Association of Indian Universities, A.I.U House, 16 Kotla Marg, New Delhi ­ 110002. Telephone ­ 011-23231097, Fax ­ 01123232131, E-Mail ­ aiu@deli.vsnl.net.in i. For B.Sc Nursing : Candidate must have obtained not less than 50% marks in English and a minimum of 50% marks in Physics, Chemistry and Biology taken together both at the qualifying examination and competitive examination. (For SC/ST candidates, minimum marks required is 40%).  ii. For B.Pharm: Candidate must have 50% marks in Physics, Chemistry, Biology or in Physics, Chemistry, Maths / Bio-Technology / Computer Science  3. COMMON ENTRANCE TEST  All candidates including Management / NRIs / PIOs should appear for the Common Entrance Test conducted by the Amrita Vishwa Vidyapeetham for admission.  Sl. No. Course Date of examination 20th May 2006, SATURDAY Time of examination 2 p. m ­ 4 p.m Cost of application Rs. 500/-  a  B.Pharm B.Sc Nursing  4. VERIFICATION OF DOCUMENTS  All admissions are subject to verification of the original certificates and documents produced by the candidates. The decision of the University regarding the eligibility of any applicant shall be final. a . Candidates belonging to SC/ST, Socially and Educationally Backward Classes and Other Economically Weaker Sections will be offered seats as per Government norms. Some seats will be filled against management quota as permissible.  c. Apart from the tuition fee, the students will be required to pay Hostel and Mess fee, University fee, Sports fee, Library fee, Cost of Uniforms and Health Insurance premium etc. Refundable Hostel and Caution deposits are also payable. d. All candidates admitted to any of the above courses must remit the tuition and other fees on the day of admission by way of demand draft. Request for extension of time for payment of fee will not be considered. e . For Candidates opting to discontinue the study within a period of one week of commencement of classes, 90% of tuition fee will be refunded, while 10% of the tuition fee will be retained as administrative charges. After this period but before one month 50% of tuition fees alone will be refunded. After one-month period no Tuition fee will be refunded. In all these cases Other fees will be refunded after proportionate deduction. f. Candidates will be deemed to have withdrawn if he/ she remains absent for more than 30 days from the date of commencement of the classes.  5. RANK LIST:  Rank list will be prepared on the basis of Common Entrance Tests, conducted by the Amrita Vishwa Vidyapeetham  6. TUITION FEES  Sl. No a b Course B. Sc(Nursing) B. Pharm Tution fee per annum Rs. 75,000 /Rs. 40,000/2    g. As per the regulations of the Nursing Council of I n d i a , AICTE and Pharmacy Council of India a d m i s s i o n s will have to be closed by 30th September 2006 . If any student discontinues the studies after this period, he/she will be liable to pay the tuition fee for the entire course/period. I n such cases, the transfer certificate will be issued and other documents returned only after payment of tuition fee for the entire course is made.  8. GURUKULA SCHEME  This is a unique scheme adopted by Amrita Vishwa Vidyapeetham. Each student will be allotted to a specific teacher (Acharya) as their local guardian who will monitor the academic performance, provide emotional support, necessary guidance and communicate periodically with the parents.  9. HOSTEL AND MESS FACILITIES  Separate hostel facilities are available for boys and girls. Rent and mess fees payable are:  7. DISCIPLINE  BSc (Nursing) B.Pharm  (Subject to availability of accomodation)  The colleges, hospitals and hostels are part of Mata Amritanadamayi Math, the parent trust and therefore, rules and regulations as prescribed should be strictly followed. a. Students will be required to reside in the hostels and they will be allowed to visit their homes only periodically as decided by the management from time to time. Only Vegetarian food will be served in the campus. Students are not allowed to keep two-wheelers and cars in the campus. Use of mobile phones is prohibited. S m o k i n g and alcoholic drinks are completely prohibited. There will be a mandatory dress code for all students throughout the course There will be regular value oriented talks in the campus. This is an institution meant for higher learning and the objective is not only to impart education but also to build the character of the students and transform them into better human beings. A student hand book will be issued at the time of admission which will contain all the rules and regulations in detail. The students shall strictly abide by them. Students are expected to observe absolute discipline in their conduct during the entire period they spend in the institution. Failure to observe absolute discipline will invite appropriate action. 3  Hostel rent per year  Rs 8,000 (Room with 3 beds) Rs 18,000  Rs 8,000 (Room with 3 beds) Rs 18,000  Mess Fees per year  10. MEDICAL INSURANCE  A l l students will be covered under group medical insurance scheme, within stipulated limits and premium for the cover will have to be paid by the student.  b. c. d. e. f. g.  11. ATTENDANCE  Attendance is compulsory and is marked separately for theory and practical classes for all subjects.  12. PROSPECTUS & APPLICATION FORMS  12.1.Prospectus and Application forms will be available from the branches of The Dhanalakshmi Bank named under, on payment of Rs. 500 a. H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 ­ 23720369 / 23312833 / 23312840 Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 ­ 22815100 / 22813425  h.  b.  i.  c.    d.  104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 ­ 28600458 / 28600526 Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 ­ 2496275 / 2481815 Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 ­ 2471812 / 2475244 Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 ­ 2564281 / 2584366 AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 Industrial Finance Branch, MG Road, KOCHI. Tel:0484 ­ 2364033 / 2360997 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 ­ 2706799 / 2707534  e.  S c h o o l of Medicine, Amrita Vishwa Vidyapeetham , Elamakkara P.O., Kochi ­ 682 026. In such cases, candidates should write their name, course applied and centre opted on the reverse of the DD.  Last date for receipt of completed application forms: 29-04-2006. Applications received after the last date of submission will not be considered.  f.  g.  13. COST OF PROSPECTUS / APPLICATION  h.  WILL NOT BE REFUNDED UNDER ANY CIRCUMSTANCES. NO SEPARATE EXAMINATION FEE NEED BE PAID.  i.  14. COMMON ENTRANCE TEST  Common Entrance Test will be of objective type and distribution of questions and duration will be approximately as per table below Bsc Nursing /  j.  k.  B.Pharm Physics Chemistry Biology English General Knowledge Total Questions Duration of Examination 25 40 55 5 5 130 120 Min  l.  m.  12.2 On request on a plain paper along with a DD of Rs 560/- in favor of Amrita Institute of Medical Sciences, payable at Kochi to The Manager, Amrita School of Medicine, Amrita Vishwa Vidyapeetham, Kochi­ 682 026 12.3 B y downloading the application form from o u r website (www.aimshospital.org/medcoll/ admissions06.html). Downloading the application is free but while submitting the same it should be accompanied by a Demand Draft Rs 570/- drawn in favour of Amrita Institute of Medical Sciences, p a y a b l e at Kochi. Completed applications should be submitted to the Manager, Amrita 4  The syllabus for Common Entrance Test will be as per the 10 + 2 examination (CBSE). Each MCQ will consist of a stem and four options, labeled A, B, C and D. Only one of the options is correct and for each correct response the candidate will be awarded three marks and for each incorrect response one mark will be deducted from the total score.  15. DATES OF ENTRANCE EXAM  BSc (Nursing) & B.Pharm May 20, 2006 SATURDAY 2 PM to 4 PM    16. CENTRES FOR EXAMINATION:  a. Kozhikode b. K ochi c. Thiruvananthapuram d. Coimbatore  vi. Candidates should hand over the answer sheet and the question paper to the Invigilator, before leaving the examination hall. If the question paper is not returned, the answer sheet will not be evaluated. Candidate will not be allowed to leave the examination hall before expiry of 30 minutes after commencement of test unless in case of emergency. vii. Candidates must bring their own HB pencil, sharpener and eraser. viii. Candidates are not allowed to bring any books, notes, mobile phone, paging device, slide rules, clark table, calculator or laptop to the examination hall. ix. Candidates are not allowed to make any conversation or gesticulation or disturbance in the test hall and such acts of behaviour could lead to the candidate being debarred and will be sent out of the examination hall. x. During the examination, the invigilator will check the Hall Tickets to satisfy the identity of the candidate. Candidate must sign the attendance sheet in the presence of the invigilator. xi. Candidates must make their own arrangements of stay for the purpose of Entrance Examination. If candidate lives far from the Test Centre, he/she is advised to reach the city on the previous day particularly when the chosen centre is far away from the residence and it will be in his/her interest to locate the test centre in advance to avoid waste of time. Those who do not r e c e i v e the Hall Ticket on time should follow instructions at b (i and ii) above. On the day of the test, please start early from home / hotel, and reach the Test Centre well in advance.  1 7 IMPORTANT INSTRUCTIONS FOR CANDIDATES APPEARING FOR ENTRANCE EXAMINATION  a. Hall Tickets will be sent by post. For this purpose, an e n v e l o p e is provided with the Application. Candidates should write their correct address with pin code and telephone number on the same, a f f i x postal stamp of appropriate value and return it along with completed application. The exact location of the examination centre will be mentioned in the Hall Ticket. b. If you do not receive the Hall Ticket till May 15:i. Those who are appearing in the Kochi Centre should contact The Manager \'s Office, Amrita School of Medicine (Amrita Institute of Medical Sciences, Kochi for a duplicate Hall Ticket. ii Other Centres Candidates appearing at other centres should contact the  Centre in-Charge  at the examination centre on the previous day of the examination for a duplicate H a l l Ticket. Candidates are required to submit documentary evidences to establish that they have submitted application and paid the required amount of Rs.500/- and execute an affidavit, the format of which will be supplied by the Centre In-Charge. iii. Candidate should produce the Hall Ticket at the time of examination and they will be allowed to enter the examination hall 10 minutes before commencement of the examination.  18. ANSWERING OF ENTRANCE EXAMINATION  a. Candidates should indicate the answer by darkening completely, the appropriate circle in the answer sheet. b. Candidate should not indicate the answer in any other way (tick mark, cross, dot line etc are not accepted as correct answers) c. More than one answer indicated against a question will be deemed as incorrect response, and will be negatively marked. Therefore the candidates are advised not to attempt a response, should they be unsure of the answer, because mere guessing may lead to choice of wrong answers, with the consequent penalty of negative marking. 5  iv. C a n d i d a t e s will not be allowed to enter the e x a m i n a t i o n hall after 15 minutes from the commencement of the examination.  v. Once the candidate leaves the hall (even if only to answer a call of nature) he / she will not be allowed to re-enter the examination hall.    d. C a n d i d a t e s should use HB Pencil / Pen for answering. If candidate wants to change any answer on the answer sheet, he / she must erase completely t h e existing pencil mark, and then darken the appropriate circle with pencil. If pen is used it will be impossible to erase the wrong answer.  e . Candidate must ensure that no visible mark is left after erasing the wrong answer. f. Candidate should not do any rough work or writing work on the Answer Sheet. All such rough work should be done in the Question Booklet itself. g. The order of questions is not the same in all Question B o o k l e t s ; the pages are jumbled. Therefore, candidates should never change their Question booklet during the examination. h. S i n c e computer evaluation of answer sheet is d o n e , requests for re-checking / re-totaling / r e - e v a l u a t i o n of answer scripts will not be entertained.  v. vi.  Transfer Certificate from the school last attended. M i g r a t i o n Certificate from the Board which c o n d u c t e d the plus two examination or the University from where candidate passed his/her 12th examination  20.1 Candidates must preserve and produce the Hall Tickets at the time of interview as well as admission.  21. INSTRUCTIONS FOR FILLING THE APPLICATION FORM  a. Fo r m s must be filled in by candidate \'s own handwriting, by using capital letters. b. Keep a photocopy of the filled application for future reference. c. Any discrepancy in the statements or submission of incomplete forms will lead to rejection of application. d. Photograph: Paste your recent photographs in three places. One at the space provided at the top right portion of the Application Form; second one on the Hall Ticket and the third one on the Attendance Sheet. The photographs must be attested by the Head of the institution where candidate last studied or where presently studying, or by a Gazetted officer. The signature and official seal of the attesting authority should be placed at the bottom part of the photograph and the photograph should not be defaced. e . Centre of Examination: Indicate Test Centre from where the candidate would like to appear for the test. P l e a s e note that requests for change of examination centre will not be entertained. If there are not enough candidates in one particular centre they will be asked to appear in another centre closest to the candidate \'s choice. f. Name of Applicant: Name in Capital letters, as it a p p e a r s in the marks card of the qualifying examination. Leave one blank box between names. g. Date of birth: Enter the date, month and year of birth th as recorded in the 10 Standard of School Leaving Certificates. 6  19. PUBLICATION OF RESULTS: All candidates  w i l l be individually informed of his / her rank number by post. Candidates are advised to write their address clearly and legibly on the envelope k e p t for the purpose, affix postal stamp of appropriate value and return the envelope along with the application.  20. DETAILS OF ADMISSION PROCEDURES  a. The rank list will be prepared on the basis of the marks obtained in Common Entrance Test, conducted by the A M R I TA VISHWA VIDYAPEETHAM (Deemed University). b. Candidates called for admission must produce the following: i. ii. iii. Hall ticket of entrance examination. Proof of Date of Birth. O r i g i n a l mark sheet of the qualifying examination. Pass certificate of qualifying examination.  iv.    h. Qualifying examination: Candidates whose results of the qualifying examination are not available could also write the Common Entrance Test subject to their producing the mark list of the qualifying examination on or before 5th June 2006. i. Write the full name in the Hall ticket and Attendance Sheet. The name should be as it appears in the application. Write the complete postal address in the Hall Ticket. j. Signature: i. Candidate should sign in the Application Form and in the Hall Ticket.  One of the parents should sign the Application Form. Unsigned applications will be rejected. i i . Candidate should take particular note that A t t e n d a n c e Sheet provided along with the Application Form should be signed only in the presence of the invigilator in the examination hall. k. The columns for the Hall ticket No. and the Centre allotted in the Hall ticket and Attendance Sheet provided along with the Application will be filled up by the college office and the candidates should not fill these columns.  7    Dates  IMPORTANT DATES  TO BE REMEMBERED  : MARCH 10, 2006 Sale of Application Forms from  Last date for sale of Application Form  :  APRIL 25, 2006  Last date for receipt of completed Application Form. Entrance Exam  : :  APRIL 29, 2006 May 20, 2006 2 PM to 4 PM Middle of June 2006 First week of July 2006  Important  Issue of Offer letters REGULAR CLASSES EXPECTED TO START  : :  Warning  Candidates who wish to apply for admission to any of the courses at Amrita Vishwa Vidyapeetham, Healthcare Campus are hereby warned against possible cheating by unscrupulous agents who may promise and assure seats by extracting large sum of money from the parents/ candidates. AIMS wishes to authoritatively refute all such misleading and false claims. Candidates should note that there is no provision for Capitation fee towards admission  8    ",76);arrFiles[180]=new Array(332,"downloads/Final list of Accommodation for 54th Natcon of ASI.pdf","19 Dec 2006","Final list of Accommodation for 54th Natcon of ASI, 2006  Hosted by Amrita Institute of Medical Sciences, Kochi","","","Final list of Accommodation for 54th Natcon of ASI, 2006 ­ Hosted by Amrita Institute of Medical Sciences, Kochi Category A:  SL NO  NAME AND ADDRESS  A/C  Type  Category Confirmed  Dates of Stay  Name Of Hotel  1  DR.BHARAT D. TRIVEDI  A/C  DR  A DR  27th 30th  Hotel Presidency  2  DR.C.P. SHARMA & 3 Associate delegates A/C  DR  A -two rooms  27th 30th  Hotel Presidency  3  Dr.NARGA NAIR.M.D.  A/C  DR  A DR  27th 30th  Hotel Presidency  4  Dr.S.K.SRIVASTAVA  A/C  DR  A DR  27th 30th  Hotel Presidency  5  Dr.SURESH KANTA  A/C  DR  A DR  26th 30th  Hotel Presidency  6  Dr. DNYANDEO KISAN CHOPADE Dr. Mrs. USHA DHALL & Associate delegate Dr. SANGEETA J. RAJANI  A/C  DR  A DR  28th 29th  Hotel Presidency  7  A/C  DR  A DR  26th 30th  Hotel Presidency  8  A/C  DR  A DR  27th 30th  Hotel Presidency  9  Ms. LAKSHMI NAIR  A/C  DR  A DR  26th 30th  Hotel Presidency    Category B:  SL NO  1 2 3 4  NAME AND ADDRESS  A/C  Type  Category Confirmed  Dates of Stay  Name Of Hotel  Dr. YATI PHATAK  A/C A/C A/C A/C  DR DR DR DR  B A/C DR B A/C DR B A/C DR B A/C DR  27th 30th 27th 31st 27th 30th 27th 30th  STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI  Dr. PARMINDER KAUR  Dr. BALASUBRAMANIAM, HYD  Dr.ANJALI AGGARWAL  5 6 7 8 9 10 11  Dr. SNEH AGARWAL  A/C  Single  B Non A/C Single room B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B non A/C DR  27th 30th 27th 30th 26th 30th 28th 30th 26th 30th 27th 31st 27th 30th  STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI  Dr.V. MUNIAPPAN  Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR  Dr. AVINASH BHARADWAJ and Fly  DR.AJAY KUMAR  DR.FARUQI NAFIS AHMAD  Dr.PRATIMA WAHEE  Dr. TULIKA GUPTA    Category B contd:  12 13 14 15 16 17 18 19 20  Dr. KALPANA PATIL  Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR Non A/C DR  B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR B Non A/C DR  27th 30th 27th 30th 28th 30th 28th 30th 27th 31st 26th 30th 27th 30th 27th 29th 27th 29th  STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI  Dr. VIRENDER KUMAR NIM  Dr. AMUDHA . G  Dr. CHAYA VIJAY DIWAN ARIBAM JAISHREE DEVI & Associate delegates Dr. DAMAYANTI DEVI NINGTHOUJAM Dr. DEEPTI SHASTRI  VEENA BHEEMAN  Dr.PUSHPA DHAR AND RIMA DADA Non A/C DR  21 22 23  DR.S.MOBASHIR YUNUS  Non A/C Non A/C Non A/C  DR with Ex bed DR with Ex bed DR with Ex bed  B Non A/C DR extra bed B Non A/C DR extra bed Non A/C DR ex B  26th 31st 26th 30th 26th 30th  STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI  Dr. SUKRE SHIVAJI .B  Dr. PADMASINI SANTHANAM    Category B contd:  24  Dr. SUDHA RAO  Non A/C  DR with Ex bed  B Non A/C ex Bed  27th 29th  STAR LAGOON, THEVARA, KOCHI  25  Dr. VASANTI  AROLE  Non A/C Single  B Non A/C Single room  26th 31st  STAR LAGOON, THEVARA, KOCHI  Category C:  SL NO  1  NAME AND ADDRESS  A/C  Type  Category Confirmed  Dates of Stay  Name Of Hotel  DR.SHAHIN HUNNARGI  A/C  DR  C A/C Dr  24th 29th  STAR LAGOON, THEVARA, KOCHI  2  Dr.S.MANGESH SELUKAR & FLY  A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  3  DR.SWARUP KUMAR DE & WIFE  Non A/C  DR  C Non A/C Dr 27th 29th  STAR LAGOON, THEVARA, KOCHI  4  DR.MAHESH KUMAR SHARMA  Non A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  5  DR.S.SWAYAM JOTHI & FAMILY  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI    Category C contd:  6  DR.T.S.GUGA PRIYA  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  7  DR.VISHAL M .SALVE & FAMILY  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  8  ALEKYA ,YAGNA SREE SIRISHA  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  9  MALLIGARJUNA  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  10  DR.D.S. JOSHI  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  11  Family of DR.D.S. JOSHI  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  12  Dr.ABDUL WAHEED ANSARI S.K. GHOSH & LAKSHMI GOSH Dr. Mrs.R.R.FULZELE Dr. Mrs.I.V.INGOLE Dr. VIJAY INGOLE Dr. ANJALI SABNIS & 2 ASSOCIATE DELEGATES Dr. SIKANDARBANU NIYAZ MOHAMOD DR. BAGAL GOPAL GOVIND RAO  Non A/C  DR  C Non A/C DR  STAR LAGOON, THEVARA, KOCHI  13  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  14  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  15  Non A/C  DR  C Non A/C DR 27th 31st  STAR LAGOON, THEVARA, KOCHI  16  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  17 18  Non A/C Non A/C  DR DR  C Non A/C Dr 27th 30th C Non A/C Dr 27th 29th  STAR LAGOON, THEVARA, KOCHI STAR LAGOON, THEVARA, KOCHI    Category C Contd:  19  Dr. ANAND A. JAMKAR +1  Non A/C  DR  C Non A/C Dr 27th 31st  STAR LAGOON, THEVARA, KOCHI  20  Dr. B. VIJAYACHANDRA  Non A/C  DR  C Non A/C Dr 28th 29th  STAR LAGOON, THEVARA, KOCHI  21  Dr. Anupam Sriniwas + 1  Non A/C  DR  C Non A/C Dr 26th 30th  STAR LAGOON, THEVARA, KOCHI  22  Dr. AZAR AHMED SIDDIQUI  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  23  Dr. Mrs. KUMARI SANDHYA &HUSBAND  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  24  Dr RAGHAVENDRA . V.P  Non A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  25  Dr. ASHWINI JADHAV  Non A/C  DR  C Non A/C Dr 26th 1st  STAR LAGOON, THEVARA, KOCHI  26  Dr. P.R. KULKARNI + 1  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  27  Dr. LONDHE SHASHIKALA RAMCHANDRA + Non A/C 1 Dr. CHANDRIKA GURULINGAPPA TELI + 1  DR  C Non A/C Dr 26th 1st  STAR LAGOON, THEVARA, KOCHI  28  Non A/C  DR  C Non A/C Dr 28th 31st  STAR LAGOON, THEVARA, KOCHI  29  Dr. RAJA SHREE RAUT  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  30  Dr. ARCHANA MARUTI VIBHUTE + 1  Non A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  31  C. KRISHNA VENI  Non A/C  DR  C Non A/C DR 25th 30th  STAR LAGOON, THEVARA, KOCHI    Category C Contd:  32  Dr. NAMITA MEHROTRA+ 1  Non A/C  DR  C Non A/C Dr 28th 30th  STAR LAGOON, THEVARA, KOCHI  33  Dr. R.N. JADHAV  Non A/C  DR  C Non A/C Dr 27th 29th  STAR LAGOON, THEVARA, KOCHI  34  Dr. Mrs. S.JAYAGANDI  Non A/C  DR  C Non A/C Dr 28th 30th  STAR LAGOON, THEVARA, KOCHI  35  Dr. R . CHITRA  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  36  Dr. ANITHA M.R.  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  37  Dr.K.C. MALLIKARJUNA  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  38  Dr. H.V. RAJASHEKAR & SPOUSE  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  39  Dr. A.V. ANGADI & SPOUSE  Non A/C  DR  C Non A/C Dr 27th30th  STAR LAGOON, THEVARA, KOCHI  40  Dr. GOURI SHANKAR M. GANGA & 2 adults Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  41  Dr. L. HEMA Dr. M.N. MAHENDRAKAR & Associate delegate Dr. YOGESH ASHOK SONTAKKE & Associate delegate Dr. Mrs.Molly M.Paul  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  42  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  43  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  44  Non A/C  DR  C Non A/C Dr 27th 29th  STAR LAGOON, THEVARA, KOCHI    Category C Contd:  45  Dr. H. A .BUCH + associate delegate  Non A/C  DR  C Non A/C Dr 26th 30th  STAR LAGOON, THEVARA, KOCHI  46  Dr. PRAKASH  Non A/C  DR  C Non A/C Dr 27 - 30  STAR LAGOON, THEVARA, KOCHI  47  Dr. SUJATHA D \' COSTA  Non A/C  DR  C Non A/C Dr 27 - 29  STAR LAGOON, THEVARA, KOCHI  48  Dr. RAJALAKSHMI RAI Dr. SUBODH KUMAR Associate Delegate Dr. SUMATHI. S  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  49  Non A/C  DR  C Non A/C DR 26th 30th  STAR LAGOON, THEVARA, KOCHI  50  Non A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  51  Dr. KOLEKAR DILIP KUMAR BHIMRAO  Non A/C  DR  C Non A/C Dr 28th 30th  STAR LAGOON, THEVARA, KOCHI  52  Dr. JAMI SAGAR PRUSTI  Non A/C  DR  C Non A/C Dr 28th 31st  STAR LAGOON, THEVARA, KOCHI  53  MADISETTI. RAVINDER associate delegate  Non A/C  DR  C Non A/C Dr 26th 30th  STAR LAGOON, THEVARA, KOCHI  54  Mr. SOUBHAGYA RANJAN NAYAK  Non A/C  DR  C Non A/C DR 27th 30th  STAR LAGOON, THEVARA, KOCHI  55  Dr. V . SUBHADRA DEVI/ Deepti Simahdri  Non A/C  DR  C Non A/C Dr  STAR LAGOON, THEVARA, KOCHI  56  Dr. Vanagondi. USHA RANI Dr. MEDORA C. D \'SOUZA E DIAS + associate delegate  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  57  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI    Category C contd:  58  Dr. PRAVEEN R SINGH  Non A/C  DR  C Non A/C DR 28th 30th  STAR LAGOON, THEVARA, KOCHI  59  K. DEVI SANKHAR  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  60  P.J.SUSAN  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  61  Dr. S. MELANI RAJENDRAN  Non A/C  DR  C Non A/C Dr 28th 29th  STAR LAGOON, THEVARA, KOCHI  62  Dr. SURESH BACHUWAR  Non A/C  DR  C Non A/C Dr 27th 30th  STAR LAGOON, THEVARA, KOCHI  63  Dr. MANISHA R. GAIKWAD  Non A/C  DR  C Non A/C Dr 26th 30th  STAR LAGOON, THEVARA, KOCHI  64  LATA OMPRAKASH MAHATO Dr. VEENA BHARIHOKE Dr. GAYATRI RATH Dr. KAMLESH KHATRI Dr. JOGESH KHANNA  Non A/C  DR  C Non A/C Dr 28th 30tg  STAR LAGOON, THEVARA, KOCHI  65  Non A/C  DR  C Non A/C Dr 26th 30tg  STAR LAGOON, THEVARA, KOCHI  66  Non A/C  DR  C Non A/C Dr 26th 30th  STAR LAGOON, THEVARA, KOCHI  67  DR.BISWABINA  Non A/C  DR with Ex bed DR with Ex bed  C Non A/C 27th 28th Dr wirh ex bed C Non A/C Dr 27th 30th wirh ex bed  STAR LAGOON, THEVARA, KOCHI  68  Dr. K. VIMALA  Non A/C  STAR LAGOON, THEVARA, KOCHI    Category C:  69  DR.MRS.P.D ATHAVIA  Non A/C  Sharing  C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C DR C Non A/C Sharing C Non A/C Sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing  26th 30th  STAR LAGOON, THEVARA, KOCHI  70  DR.DAKSHA DIXIT  Non A/C  Sharing  26th 30th  STAR LAGOON, THEVARA, KOCHI  71  Dr.NALINA KUMARI  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  72  Dr.LEELABHAI  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  73  DR..SHOBA RAMNARAYAN  Non A/C  DR  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  74  DR.A. MEHARUNNISA  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  75  DR.USHAVATHY  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  76  DR.SUSHEELAMMA  Non A/C  Sharing  26th 29th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  77  Dr.V.SUBHADRA DEVI  Non A/C  Sharing  26th 29th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  78  Dr. P.S.BHUIYAN  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  79  Dr. PRITI MISHALL  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  80  DR.NEETHA KULKARNI  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  81  Dr.VILASINI SUNDARESAN  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI    Category C contd:  82  DR. ESTHER REVATHY  Non A/C  Sharing  C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  83  DR.UTTAMI  Non A/C  Sharing  28th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  84  Dr. BABYKUTTI ABRAHAM  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  85  Dr. LEELAMMA GEORGE  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  86  DR . BERTHA  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  87  DR. INDIRA  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  88  Dr.PRABHAT KUMAR VARMA  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  89  Dr. SHARADA B. MENASINKAI  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  90  Dr. G.C. POORNIMA  Non A/C  Sharing  26th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  91  Dr. V . RAVI KUMAR  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  92  Dr. N. VINAY KUMAR  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  93  Dr. G.F. MAVISHETTAR  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  94  Ms. S. SANGEETHA  Non A/C  Sharing  27th 30th  STAR LAGOON, THEVARA, KOCHI    Category C contd:  95  Mr. K. MUTHUVELVIJAYAN  Non A/C  Sharing  C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing C Non A/C sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  96  Mr. P.RAVISHANKAR  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  97  Dr MAHENDRA NAGAR  Non A/C  Sharing  27th 30th  STAR LAGOON, THEVARA, KOCHI  98  Dr. M.VASANTHA  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  99  Dr. N. PUSHPAMALA  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  100 Dr.PADMAVATHI  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  101 Dr. D. MADHAVI  Non A/C  Sharing  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  102 DR.B.R.ZAMBARE  Non A/C  Single  C Non A/C Single C Non A/C Single C Non A/C Single C Non A/C Single C Non A/C Single  27th 30th  STAR LAGOON, THEVARA, KOCHI  103 DR.MUNISH SINGAL  Non A/C  Single  27th 31st  STAR LAGOON, THEVARA, KOCHI  104 Dr. G.B. RAIRAM  Non A/C  Single  27th 30th  STAR LAGOON, THEVARA, KOCHI  105 Dr. TOLANUR  Non A/C  Single  28th 30th  STAR LAGOON, THEVARA, KOCHI  106 Dr. R. SHARADA  Non A/C  Single  29th 30th  STAR LAGOON, THEVARA, KOCHI    Category C Contd:  107 Dr. Smt. KIRAN PALIKUNDWAR Non A/C Single C Non A/C Single C Non A/C single C Non A/C Single C Non A/C single C Non A/C Single C Non A/C Single 26th 31st STAR LAGOON, THEVARA, KOCHI  108 Dr. FULARI SANJAY PRABHU  Non A/C  Single  27th 30th  STAR LAGOON, THEVARA, KOCHI  109 Dr. USHA . V  Non A/C  Single  27th 30th  STAR LAGOON, THEVARA, KOCHI  110 Dr.Mrs. Sudha Chhabbra  Non A/C  Single  27th 30th  WOODLANDS HOTEL, M.G. ROAD, KOCHI  111 Dr. C.S. NAGARAJAPPA  Non A/C  Single  25th 30th  STAR LAGOON, THEVARA, KOCHI  112 K. ABINAV VENKATESH  Non A/C  Single  27th 29th  STAR LAGOON, THEVARA, KOCHI  Category D:  SL NO  NAME AND ADDRESS  A/C  Type  Category Confirmed  Dates of Stay  Name Of Hotel  1  DR.R.R. BADAGANDI  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  2  DR.M.N.KULKARNI  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  3  DR.S.K. DESH PANDE  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI    Category D Contd:  4  DR.M.NATARAJAN  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  5  DR.SUNDRA PANDIAN DR. PRAJAKTA S. WAGHMODE DR.M.R SHENDE  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  6  Non A/C  DR  D DR D DR - 2 rooms D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  7  Non A/C  DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  8  DR.HUMAKHAN  Non A/C  DR  28th 29th  STAR LAGOON, THEVARA, KOCHI  9  DR. M .SIVAKUMAR  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  10  Dr.N.RAJESH DEHANKAR  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  11  DR.M .TARIQ ZAIDI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  12  DR.VRUSHALI KARADKHELKAR  Non A/C  DR  D DR  28th 30th  STAR LAGOON, THEVARA, KOCHI  13  Dr.C.K. MURTHY  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  14  Dr.A.VANI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  15  Dr.B. NARASINGA RAO  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  16  Dr.TRIDIB KUMAR SETT  Non A/C  DR  26th 30th  THAMARASSERY LODGE, CHERANALLORE, KOCHI    Category D Contd:  17  Dr. G KANCHANALATHA  Non A/C  DR with Ex bed DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  18  Dr. K. Dharmadas & Dr. Sreenivasulu  Non A/C  D DR  STAR LAGOON, THEVARA, KOCHI  19  Dr. G.P. PAL  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  20  Dr. K. ARAVINDHAN  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  21  Dr. PRASHANT E. NATEKAR & Spouse Non A/C  DR  D DR  26th 1st  STAR LAGOON, THEVARA, KOCHI  22  Dr. SHRIKANT SHRIVASTAVA  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  23  Dr. KRANTHI KUMAR GOUR  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  24  Dr. MANMOHAN PATEL  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  25  Dr. MOHAMMAD MUJAHID ANSARI  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  26  Dr. A.M. TARNEKAR  non A/C  DR  D DR  28th 30th  STAR LAGOON, THEVARA, KOCHI  27  Dr. GIRIRAJ KUSRE Dr. JWALA VENKATA KRISHNA MURTHY & Associate delegate Dr. IYER PRAVEEN BALASUBRAMANNIAN  Non A/C  DR  D DR  28th 30th  STAR LAGOON, THEVARA, KOCHI  28  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  29  Non A/C  DR  D DR  26th 29th  STAR LAGOON, THEVARA, KOCHI    Category D Contd:  30  Dr. K.B. SWAMY  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  31  Dr. Mukesh Singla  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  32  K. VIJAYA LAKSHMI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  33  PADI. SRIDEVI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  34  M.PRAMILA PADMINI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  35  Dr.BALLA. MALLESWARI  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  36  Dr. GARIMELLA VENU MADHAV  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  37  Dr. AMARAPPA . NAGALEEKAR  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  38  Dr. PASUPULETI. LAKSHMANA RAO  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  39  Dr. GOLLAMANDALA. SYAMALA  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  40  Dr. SARASU DR.S.D. JOSHI Mrs. S.S. JOSHI SHEIKH OWAIS AHMAD  Non A/C  DR  D DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  41  Non A/C  DR  D DR  26th 29th  STAR LAGOON, THEVARA, KOCHI  42  Non A/C  DR  D DR  27th 29th  STAR LAGOON, THEVARA, KOCHI    Category D Contd:  43  RAJDEEP BHAGWANTRAO MORE  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  44  SUHASINI SHIVAJIRAO JADHAV  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  45  Dr. B. MUKERJEE  Non A/C  DR  D DR  28th 30th  STAR LAGOON, THEVARA, KOCHI  46  Dr. GLADWIN . V  Non A/C  DR  D DR  27th 30th  STAR LAGOON, THEVARA, KOCHI  47  Dr. SUBRATA BASU RAY  Non A/C  DR  D Non A/C Dr 26th 30th D DR - 2 rooms D DR  STAR LAGOON, THEVARA, KOCHI  48  Mrs. NEERU GOYAL Dr. KISHORE D. KHUSHALE WITH WIFE & DAUGHTER Dr. NEELAM GUPTA  Non A/C  DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  49  Non A/C  DR  26th 30th  STAR LAGOON, THEVARA, KOCHI  50  Non A/C  DR  D DR  28th 30th  STAR LAGOON, THEVARA, KOCHI  51  PROFF.RATNABALI SENGUPTA  Non A/C  DR  D DR  STAR LAGOON, THEVARA, KOCHI  52  S.R DAIMI  Non A/C  Sharing  D sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  53  DR.A.U.SIDDIQUI  Non A/C  Sharing  D sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  54  Dr.V.RAJARAM  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI    Category D Contd:  55  Dr. RATNASWAMY  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  56  Mr.FAITH RAGLAND  Non A/C  Sharing  D sharing  28th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  57  Dr.LEELA MOHAN  Non A/C  Sharing  D sharing  NOT GIVEN HOTEL GAANAM, CHITOOR ROAD, KOCHI  58  Dr.HIMA BINDU  Non A/C  Sharing  D sharing  NOT GIVEN HOTEL GAANAM, CHITOOR ROAD, KOCHI  59  Dr. S. SIVANAGESWAR RAO  Non A/C  Sharing  D sharing  NOT GIVEN HOTEL GAANAM, CHITOOR ROAD, KOCHI  60  Dr.ABID ALI  Non A/C  Sharing  D sharing  NOT GIVEN HOTEL GAANAM, CHITOOR ROAD, KOCHI  61  Dr.PREM CHAND MEHRA  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  62  M. SREE BHANU  Non A/C  Sharing  D sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  63  K.JAMES VIJENDER REDDY  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  64  M.PRASAD  Non A/C  Sharing  D sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  65  MURALI KRISHNA  Non A/C  Sharing  D sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  66  Dr. MANISH PATIL  Non A/C  Sharing  D sharing  27th 30th  THAMARASSERY LODGE, CHERANALLORE, KOCHI  67  Dr. ANIL R. SHERKE  Non A/C  Sharing  D sharing  27th 30th  THAMARASSERY LODGE, CHERANALLORE, KOCHI    Category D Contd:  68  Dr. ASHUTOSH S. MANGALGIRI  Non A/C  Sharing  D sharing  27th 30th  THAMARASSERY LODGE, CHERANALLORE, KOCHI  69  Dr. S.D. NAGPURE  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  70  Dr. JAWAHAR Y. KADAM  Non A/C  Sharing  D sharing  28th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  71  Dr.SANTOSH KUMAR .P  Non A/C  Sharing  D sharing  28th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  72  Dr.KAVITHA KAMATH .B  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  73  Dr. PRAVINCHANDRA S. SONONE  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  74  Dr. WAGHMARE JWALANT EKNATH  Non A/C  Single  D sharing  28th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  75  Dr. RASHMI AVINASH PATIL Dr. MADHURI AVINASH MAHENDRAKAR Dr. ASIMA BHATTACHARYYA  Non A/C  sharing  D single  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  76  Non A/C  Sharing  D Sharing  26th 29th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  77  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  78  V. VINAYA  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  79  SIVAJI RAO  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  80  G . GAYATHRI DEVI  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI    Category D Contd:  81  S. SHREENI VASAN  Non A/C  Sharing  D sharing  27th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  82  Ms.NARBADA SAINI  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  83  KUMUD DHYARWAL  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  84  Dr. GAGAN DEEP KAUR  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  85  Dr. PARAMJEET KAUR  Non A/C  Sharing  D sharing  26th 30th  HOTEL GAANAM, CHITOOR ROAD, KOCHI  Contact No of Hotels for your convenience: 1. 2. 3. 4. 5. 6. Hotel Presidency ­ 0484-2394300 / 2394040 Star Lagoon ­ 0484-4088999 Hotel Landmark ­ 0484-2339092 Woodlands Hotel ­ 0484-2382052 Gaanam Hotel ­ 0484-2377202 Thamarassery Lodge ­ 0484-2432181  Transportaion arrangements to and from the conference venue and pick-up from the station and airport have been arranged for all the delegates who have asked for accommodation arrangements. Please e-mail us your arrival time before you start from your city.    ",212);arrFiles[181]=new Array(334,"downloads/mbbs-bds-Rules.pdf","12 Dec 2006","MBBS-BDS","","MBBS-BDS","Amrita Vishwa Vidyapeetham  Amrita Institute of Medical Sciences  P R O S P E C T U S  (DEEMED UNIVERSITY)  Terms and conditions applicable for admissions to M.B.B.S/ B.D.S Courses - 2006  The Amrita Vishwa Vidyapeetham, Health Care Campus at Amrita Institute of Medical Science is located at Kochi in the central part of Kerala State in the southwest region of India. Kochi is well connected by road, rail, air and sea. The Cochin International Airport is only 25 KM away from the Institution.  VERY IMPORTANT  Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities.  1. DURATION / CURRICULUM  Sl.No Course No.of Seats 100 Duration  Four and half years plus one year compulsory rotating Internship  Curriculum  As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of the Medical Council of India As approved by Amrita Vishwa Vidyapeetham (Deemed University) and is in line with the directives of the Dental Council of India  a  MBBS  b  BDS  60  Four years plus one year compulsory rotating Internship  2. ELIGIBILITY  a. Date of Birth: Only those candidates whose date of birth falls on or before 31st December 1989 (at least 17 years of age as on 31st December 2006) but have not crossed the age of 25 years as on 31st December 2006 are eligible to apply. Date of birth as recorded in the 10th standard / school leaving certificate will be taken as authentic. b. Qualifications: The candidate must have passed the Higher Secondary E x a m i n a t i o n , or its equivalent in ONE attempt, (exemptions may be considered only on medical grounds and the decision of the Dean, Faculty of Medicine will be final and binding) the last two years of such study should 1  include Physics, Chemistry, Biology and English. Students studying in foreign countries following a syllabus other than any Indian syllabus should produce an Equivalence Cer tificate from The Association of Indian Universities, A . I . U House, 16 Kotla Marg, New Delhi ­ 110002. Te l e p h o n e ­ 011-23231097, Fax ­ 011-23232131, E-Mail ­ aiu@deli.vsnl.net.in c. Minimum Marks: Candidate must have obtained not less than 50% marks in English and a minimum of 50% marks in Physics, Chemistry and Biology taken together both a t the qualifying examination and competitive examination. (For SC/ST candidates, minimum marks required is 40%).    3. COMMON ENTRANCE TEST  All candidates including Management / NRIs / PIOs should appear for the Common Entrance Test conducted by the Amrita Vishwa Vidyapeetham for admission.  Sl. No. Course Date of examination 20th May 2006, SATURDAY Time of examination 9 a.m ­ 12 Noon Cost of application Rs. 1,000 / -  a  MBBS BDS  Separate Entrance Test are being conducted for 1. BSc Nurisng, B.Pharm and 2. BAMS. Details are available in the respective prospectus and application forms.  4. VERIFICATION OF DOCUMENTS  All admissions are subject to verification of the original certificates and documents produced by the candidates. The decision of the University regarding the eligibility of any applicant shall be final. a . Candidates belonging to SC/ST, Socially and Educationally Backward Classes and Other Economically Weaker Sections will be offered seats as per Government norms. Some seats will be filled against management quota as permissible. d. All candidates admitted to any of the above courses must remit the tuition and other fees on the day of admission by way of demand draft. Request for extension of time for payment of fee will not be considered. e . For Candidates opting to discontinue the study within a period of one week of commencement of classes, 90% of tuition fee will be refunded, while 10% of the tuition fee will be retained as administrative charges. After this period but before one month 50% of tuition fees alone will be refunded. After one-month period  5. RANK LIST:  Rank list will be prepared on the basis of Common Entrance Tests, conducted by the Amrita Vishwa Vidyapeetham  no Tuition fee will be refunded. In all these cases Other fees will be refunded after proportionate deduction.  f. Candidates will be deemed to have withdrawn if he/ she remains absent for more than 30 days from the date of commencement of the classes. g. As per the regulations of the Medical Council of India and Dental Council of India, admissions will have to be closed by 30th September 2006. If any student discontinues the studies after this period, he/she will be liable to pay the tuition fee for the entire course/period. In such cases, the transfer certificate will be issued and other d o c u m e n t s returned only after payment of tuition fee for the entire course is made.  6. TUITION FEES  Sl. No a b Course MBBS BDS Tution fee per annum Rs. 1,30,000/Rs. 1,00,000 / -  c. Apart from the tuition fee, the students will be required to pay Hostel and Mess fee, University fee, Sports fee, Library fee, Cost of Uniforms and Health Insurance premium etc. Refundable Hostel and Caution deposits are also payable. 2    7. DISCIPLINE  The colleges, hospitals and hostels are part of Mata Amritanadamayi Math, the parent trust and therefore, rules and regulations as prescribed should be strictly followed. a. Students will be required to reside in the hostels and they will be allowed to visit their homes only periodically as decided by the management from time to time. Only Vegetarian food will be served in the campus. Students are not allowed to keep two-wheelers and cars in the campus. Use of mobile phones is prohibited. S m o k i n g and alcoholic drinks are completely prohibited. There will be a mandatory dress code for all students throughout the course There will be regular value oriented talks in the campus. This is an institution meant for higher learning and the objective is not only to impart education but also to build the character of the students and transform them into better human beings. A student hand book will be issued at the time of admission which will contain all the rules and regulations in detail. The students shall strictly abide by them. Students are expected to observe absolute discipline in their conduct during the entire period they spend in the institution. Failure to observe absolute discipline will invite appropriate action.  9. HOSTEL AND MESS FACILITIES  Separate hostel facilities are available for boys and girls. Rent and mess fees payable are:  MBBS/BDS Hostel rent per year Rs 12,000 (Room with 2 beds) Rs 18,000  Mess Fees per year  b. c.  10. MEDICAL INSURANCE  A l l students will be covered under group medical insurance scheme, within stipulated limits and premium for the cover will have to be paid by the student.  d. e.  11. ATTENDANCE  Attendance is compulsory and is marked separately for theory and practical classes for all subjects.  f.  g.  12. PROSPECTUS & APPLICATION FORMS  12.1.Prospectus and Application forms will be available from the branches of The Dhanalakshmi Bank named under, on payment of Rs.1,000/a. H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 ­ 23720369 / 23312833 / 23312840 Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 ­ 22815100 / 22813425 104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 ­ 28600458 / 28600526 Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 ­ 2496275 / 2481815  h.  b.  i.  c.  8. GURUKULA SCHEME  This is a unique scheme adopted by Amrita Vishwa Vidyapeetham. Each student will be allotted to a specific teacher (Acharya) as their local guardian who will monitor the academic performance, provide emotional support, necessary guidance and communicate periodically with the parents. 3  d.  e.  f.    g.  Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 ­ 2471812 / 2475244 Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 ­ 2564281 / 2584366 AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 Industrial Finance Branch, MG Road, KOCHI. Tel:0484 ­ 2364033 / 2360997 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 ­ 2706799 / 2707534  Last date for receipt of completed application forms: 29-04-2006. Applications received after the last date of submission will not be considered.  h.  13. C O S T OF PROSPECTUS / APPLICATION  W I L L NOT BE REFUNDED UNDER ANY C I R C U M S TA N C E S . NO SEPARATE EXAMINATION FEE NEED BE PAID.  i.  14. COMMON ENTRANCE TEST  Common Entrance Test will be of objective type and d i s t r i b u t i o n of questions and duration will be approximately as per table below MBBS / BDS Physics Chemistry Biology English General Knowledge Total Questions Duration of Examination 40 60 80 10 10 200 180 Min  j.  k.  l.  m.  12.2 On request on a plain paper along with a DD of Rs.1,060/- in favor of Amrita Institute of Medical  Sciences, payable at Kochi to The Manager, Amrita  School of Medicine, Amrita Vishwa Vidyapeetham, Kochi­ 682 026 12.3 B y downloading the application form from o u r website (www.aimshospital.org/medcoll/ admissions06.html). Downloading the application is free but while submitting the same it should be accompanied by a Demand Draft for Rs. 1,070/drawn in favour of Amrita Institute of Medical  The syllabus for Common Entrance Test will be as per the 10 + 2 examination (CBSE). Each MCQ will consist of a stem and four options, labeled A, B, C and D. Only one of the options is correct and for each correct response the candidate will be awarded three marks and for each incorrect response one mark will be deducted from the total score.  15. DATES OF ENTRANCE EXAM (MBBS / BDS)  May 20, 2006 SATURDAY 09 AM to 12 Noon  16. CENTRES FOR EXAMINATION:  a. b. c. d. e. f. g. h. Delhi Mumbai Kolkata Chennai Coimbatore Kozhikode Kochi Thiruvananthapuram  Sciences, payable at Kochi. Completed applications  s h o u l d be submitted to the Manager, Amrita  School  of  Medicine,  ,  Amrita  Vishwa  P.O.,  Vi d y a p e e t h a m  Elamakkara  Kochi ­ 682 026. In such cases, candidates should write their name, course applied and centre opted on the reverse of the DD. 4    1 7 IMPORTANT INSTRUCTIONS FOR CANDIDATES APPEARING FOR ENTRANCE EXAMINATION  a. Hall Tickets will be sent by post. For this purpose, an e n v e l o p e is provided with the Application. Candidates should write their correct address with pin code and telephone number on the same, a f f i x postal stamp of appropriate value and return it along with completed application. The exact location of the examination centre will be mentioned in the Hall Ticket. b. If you do not receive the Hall Ticket till May 15:i. Those who are appearing in the Kochi Centre should contact The Manager \'s Office, Amrita School of Medicine, Amrita Institute of Medical Sciences, Kochi for a duplicate Hall Ticket. ii Other Centres Candidates appearing at other centres should contact the  Centre in-Charge  at the examination centre on the previous day of the examination for a duplicate H a l l Ticket. Candidates are required to submit documentary evidences to establish that they have submitted application and paid the required amount of Rs.1000/- and execute an affidavit, the format of which will be supplied by the Centre In-Charge. iii. Candidate should produce the Hall Ticket at the time of examination and they will be allowed to enter the examination hall 10 minutes before commencement of the examination.  vii. Candidates must bring their own HB pencil, sharpener and eraser. viii. Candidates are not allowed to bring any books, notes, mobile phone, paging device, slide rules, Clark table, calculator or laptop to the examination hall. ix. Candidates are not allowed to make any conversation or gesticulation or disturbance in the test hall and such acts of behaviour could lead to the candidate being debarred and will be sent out of the examination hall. x. During the examination, the invigilator will check the Hall Tickets to satisfy the identity of the candidate.  Candidate must sign the attendance sheet in the presence of the invigilator.  xi. Candidates must make their own arrangements of stay for the purpose of Entrance Examination. If candidate lives far from the Test Centre, he/she is advised to reach the city on the previous day particularly when the chosen centre is far away from the residence and it will be in his/her interest to locate the test centre in advance to avoid waste of time. Those who do not r e c e i v e the Hall Ticket on time should follow instructions at b (i and ii) above. On the day of the test, please start early from home / hotel, and reach the Test Centre well in advance.  18. ANSWERING OF ENTRANCE EXAMINATION  a. Candidates should indicate the answer by darkening completely, the appropriate circle in the answer sheet. b. Candidate should not indicate the answer in any other  iv. C a n d i d a t e s will not be allowed to enter the e x a m i n a t i o n hall after 15 minutes from the commencement of the examination.  v. Once the candidate leaves the hall (even if only to answer a call of nature) he / she will not be allowed to re-enter the examination hall. vi. Candidates should hand over the answer sheet and the question paper to the Invigilator, before leaving the examination hall. If the question paper is not returned, the answer sheet will not be evaluated. Candidate will not be allowed to leave the examination hall before expiry of 30 minutes after commencement of test unless in case of emergency. 5  way (tick mark, cross, dot line etc are not accepted as correct answers) c. More than one answer indicated against a question will be deemed as incorrect response, and will be negatively marked. Therefore the candidates are advised not to attempt a response, should they be unsure of the answer, because mere guessing may lead to choice of wrong answers, with the consequent penalty of negative marking.    d. C a n d i d a t e s should use HB Pencil / Pen for answering. If candidate wants to change any answer on the answer sheet, he / she must erase completely t h e existing pencil mark, and then darken the appropriate circle with pencil. If pen is used it will be impossible to erase the wrong answer.  e . Candidate must ensure that no visible mark is left after erasing the wrong answer. f. Candidate should not do any rough work or writing work on the Answer Sheet. All such rough work should be done in the Question Booklet itself. g. The order of questions is not the same in all Question B o o k l e t s ; the pages are jumbled. Therefore, candidates should never change their Question booklet during the examination. h. S i n c e computer evaluation of answer sheet is d o n e , requests for re-checking / re-totaling / r e - e v a l u a t i o n of answer scripts will not be entertained.  v. vi.  Transfer Certificate from the school last attended. M i g r a t i o n Certificate from the Board which c o n d u c t e d the plus two examination or the University from where candidate passed his/her 12th examination  20.1 Candidates must preserve and produce the Hall Tickets at the time of interview as well as admission.  21. INSTRUCTIONS FOR FILLING THE APPLICATION FORM  a. Fo r m s must be filled in by candidate \'s own handwriting, by using capital letters. b. Keep a photocopy of the filled application for future reference. c. Any discrepancy in the statements or submission of incomplete forms will lead to rejection of application. d. Photograph: Paste your recent photographs in three places. One at the space provided at the top right portion of the Application Form; second one on the Hall Ticket and the third one on the Attendance Sheet. The photographs must be attested by the Head of the institution where candidate last studied or where presently studying, or by a Gazetted officer. The signature and official seal of the attesting authority should be placed at the bottom part of the photograph and the photograph should not be defaced. e . Centre of Examination: Indicate Test Centre from where the candidate would like to appear for the test. P l e a s e note that requests for change of examination centre will not be entertained. If there are not enough candidates in one particular centre they will be asked to appear in another centre closest to the candidate \'s choice. f. Name of Applicant: Name in Capital letters, as it a p p e a r s in the marks card of the qualifying examination. Leave one blank box between names. g. Date of birth: Enter the date, month and year of birth th as recorded in the 10 Standard of School Leaving Certificates. 6  19. PUBLICATION OF RESULTS: All candidates  w i l l be individually informed of his / her rank number by post. Candidates are advised to write their address clearly and legibly on the envelope k e p t for the purpose, affix postal stamp of appropriate value and return the envelope along with the application.  20. DETAILS OF ADMISSION PROCEDURES  a. The rank list will be prepared on the basis of the marks obtained in Common Entrance Test, conducted by the A M R I TA VISHWA VIDYAPEETHAM (Deemed University). b. Candidates called for admission must produce the following: i. ii. iii. Hall ticket of entrance examination. Proof of Date of Birth. O r i g i n a l mark sheet of the qualifying examination. Pass certificate of qualifying examination.  iv.    h. Qualifying examination: Candidates whose results of the qualifying examination are not available could also write the Common Entrance Test subject to their producing the mark list of the qualifying examination on or before 5th June 2006. i. Write the full name in the Hall Ticket and Attendance Sheet. The name should be as it appears in the application. Write the complete postal address in the Hall Ticket. j. Signature: i. Candidate should sign in the Application Form and in the Hall Ticket.  One of the parents should sign the Application Form. Unsigned applications will be rejected. i i . Candidate should take particular note that A t t e n d a n c e Sheet provided along with the Application Form should be signed only in the presence of the invigilator in the examination hall. k. The columns for the Hall ticket No. and the Centre allotted in the Hall ticket and Attendance Sheet provided along with the Application will be filled up by the college office and the candidates should not fill these columns.  7    Dates  IMPORTANT DATES  TO BE REMEMBERED  : MARCH 10, 2006 Sale of Application Forms from  Last date for sale of Application Form  :  APRIL 25, 2006  Last date for receipt of completed Application Form. Entrance Examination  : :  APRIL 29, 2006 MAY 20, 2006 (Saturday) 9 AM to 12 Noon  Important  Issue of Offer letters REGULAR CLASSES EXPECTED TO START  : :  Middle of June 2006 First week of July 2006  Warning  Candidates who wish to apply for admission to any of the courses at Amrita Vishwa Vidyapeetham, Healthcare Campus are hereby warned against possible cheating by unscrupulous agents who may promise and assure seats by extracting large sum of money from the parents/ candidates. AIMS wishes to authoritatively refute all such misleading and false claims. Candidates should note that there is no provision for Capitation fee towards admission  8    ",75);arrFiles[182]=new Array(337,"downloads/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[183]=new Array(410,"findadoc/deptname.php","21 Dec 2006","Find A Doctor","","","Make an appointment Find A Doctor Preparing for Visit International Patients Health Check Emergency Care Outreach Departments arr[dept] ; ?",10);arrFiles[184]=new Array(411,"findadoc/drname.php","21 Dec 2006","Find A Doctor","","","Make an appointment Find A Doctor Preparing for Visit International Patients Health Check Emergency Care Outreach Back arr[name] ;}?",8);arrFiles[185]=new Array(412,"findadoc/finddr_popup1.php","7 Nov 2006","Find a Doctor","","","arr[name] ; ?",3);arrFiles[186]=new Array(413,"findadoc/finddr_popup2.php","31 Oct 2006","Find a Doctor","","","Back to Doctors ; ? Designation: Department: Email: Qualification: alt= name=imgPhysicianPhoto border=0 id=imgPhysicianPhoto Area Of Interest (s): Achievements: Publications:",6);arrFiles[187]=new Array(433,"findadoc/image/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[188]=new Array(434,"findadoc/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[189]=new Array(461,"images/about_us/message/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[190]=new Array(462,"images/about_us/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[191]=new Array(546,"images/academics/admission/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[192]=new Array(557,"images/academics/dental/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[193]=new Array(567,"images/academics/home/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[194]=new Array(578,"images/academics/medical/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[195]=new Array(590,"images/academics/nursing/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[196]=new Array(597,"images/academics/pharmacy/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[197]=new Array(598,"images/academics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",7);arrFiles[198]=new Array(643,"images/hospital/adultcardiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[199]=new Array(649,"images/hospital/anesthesia/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[200]=new Array(652,"images/hospital/Biochemistry/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[201]=new Array(654,"images/hospital/childneuro/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[202]=new Array(702,"images/hospital/cssd/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",5);arrFiles[203]=new Array(704,"images/hospital/cv_adult/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[204]=new Array(706,"images/hospital/cv_pediatric/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[205]=new Array(710,"images/hospital/dermatology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[206]=new Array(721,"images/hospital/endocrinology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[207]=new Array(724,"images/hospital/ent/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[208]=new Array(730,"images/hospital/Gastroenterology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[209]=new Array(734,"images/hospital/general_pediatrics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[210]=new Array(737,"images/hospital/Geriatrics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[211]=new Array(756,"images/hospital/gisurgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[212]=new Array(762,"images/hospital/gynecology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[213]=new Array(775,"images/hospital/head_neck/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[214]=new Array(778,"images/hospital/it_services/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[215]=new Array(783,"images/hospital/medical _oncology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[216]=new Array(785,"images/hospital/metabolicmisorders/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[217]=new Array(787,"images/hospital/microbiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[218]=new Array(793,"images/hospital/molecular_biology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[219]=new Array(798,"images/hospital/neaonatology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[220]=new Array(800,"images/hospital/nephrology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[221]=new Array(804,"images/hospital/neurology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[222]=new Array(806,"images/hospital/neurosurgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[223]=new Array(811,"images/hospital/nuclear_medicine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[224]=new Array(847,"images/hospital/nursing/images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[225]=new Array(848,"images/hospital/nursing/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",3);arrFiles[226]=new Array(852,"images/hospital/opthalmology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[227]=new Array(860,"images/hospital/Orthopaedic/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[228]=new Array(868,"images/hospital/PainandPalliative/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[229]=new Array(873,"images/hospital/pediatriccardiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[230]=new Array(879,"images/hospital/pediatric_genetics/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[231]=new Array(881,"images/hospital/pediatric_surgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[232]=new Array(890,"images/hospital/pharmacy/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[233]=new Array(899,"images/hospital/pulmonarymedicine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[234]=new Array(911,"images/hospital/radiationoncology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[235]=new Array(921,"images/hospital/radiology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[236]=new Array(926,"images/hospital/surgical_oncology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[237]=new Array(929,"images/hospital/Toxicology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[238]=new Array(931,"images/hospital/urology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[239]=new Array(932,"images/hospital/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",4);arrFiles[240]=new Array(950,"images/extras/box's/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[241]=new Array(951,"images/extras/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[242]=new Array(997,"images/index/community_programs/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[243]=new Array(1000,"images/index/How to help/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[244]=new Array(1005,"images/index/international/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[245]=new Array(1009,"images/index/portal/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[246]=new Array(1014,"images/index/preforvist/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[247]=new Array(1037,"images/index/preventive healthcare/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[248]=new Array(1038,"images/index/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",5);arrFiles[249]=new Array(1049,"images/patientlettters/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[250]=new Array(1069,"images/research/molecular_med/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[251]=new Array(1070,"images/research/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[252]=new Array(1074,"index/cme.html","21 Dec 2006","CME","","","Getting Here Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs 54th National Conference of the Anatomical Society of India 27 - 30 December, 2006 - The Amrita School of Medicine is hosting the 54th National Conference of the Anatomical Society of India including a pre-conference CME. The CME on 27-12-06 will focus on interesting aspects of Clinical Anatomy. Ocular Emergencies CME 17 September, 2006 - Under the aegis of KSOS and COC , the Department of Ophthalmology is conducting a one-day CME workshop on Ocular Emergencies Microbilogy CME on Infection Control 13 August, 2006 - The Infection Control team at AIMS is holding a Microbiology CME on Infection Control. This CME programme is part of a determined effort towards minimising hospital acquired infection at AIMS Amrita DIabetes and Endocrine Update - ADIEU 2006 26 - 27 August, 2006 - The Department of Endocrinology is hosting the ADIEU \'2006, an endocinology workshop in Amriteshwari Hall on the AIMS campus. This meeting will focus on the metabolic syndrome, which is not only expressed by Indians in an exaggerated manner, but is also largely responsible for the epidemic occurrence of type 2 diabetes and coronary artery disease in our midst Helicobacter pylori Harnessing - A Herculean Task A Pharmacology/Gastroenterology CME 15 July, 2006 - The Department of Phamacology and the Department of Gastroenterology are jointly sponsoring a CME titled Helicobacter Pylori Harnessing - A Herculean Task on 15 July, 2006 in Amriteshwari Hall on the AIMS campus. Report on TOXOCON-2 National Snakebite Conference 24 -25 July 2006 - The AIMS Department of Analytical Toxicology and Poison Control Centre, in collaboration with the World Health Organization Snakebite Research Group, organized TOXOCON-2 National Snakebite Conference.",11);arrFiles[253]=new Array(1077,"index/emergencycare.html","21 Dec 2006","Emergency care","","","Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs             Emergency Care AIMS is equipped with 36 beds exclusively for managing emergency situations, including Coronary Care, Brain Injury and Critical Care Ward for treating multi system disease and multi organ failure patients with emphasis on managing poly-trauma victims (patients having head injury, chest injury, abdomen injury and limb injury, all at the same time) Regional Blood Bank with adequate number of blood and blood components, including plasma functions, round the clock. 24-hour X-Ray, Ultrasound Centre, CT Scan Centre, Diagnostic laboratories & Cathlab open 24 hours a day.24-hour Lab and availability of specialized services of General Surgeons, Neuro Surgeons, Thoracic Surgeons, Cardiac Surgeons, Plastic Surgeons. ENT Surgeons, Paediatric Surgeons, Intensivists in the Intensive Care Unit, Ultrasonologists, Radiologists, Angio Specialists, etc, if required, to deal with all emergency situations. Fully equipped 13 operation theatres, which are functional 24 hours a day. Ambulances, Service of 600 well-qualified Graduate & Diploma Nurses and paramedics available for the state-of -the-art Services. Excellent Communication facility to call for help. Mobile ICU An ambulance service for picking up patients who need to be brought to this hospital for treatment. The new Ambulance at AIMS has a purpose to serve as a Mobile Intensive Care Unit. This facility is available 24 hours a day, on all days. Arrangements for the ambulance can be made by calling the hospital or the Emergency Department directly. A dedicated Helpline number (0484-2802111) is available 24 hours a day to avail of this service. The AIMS Mobile ICU could be utilized by the General public and by the hospitals of Primary and Secondary care. The request for this service will come from the doctor or from the general public for any Medical Emergency like a Road Accidents, Fire Accidents, Heart Attack, Electric Shock, Industrial Accidents, Snake Bite etc,. AIMS Mobile ICU Equipped with the following facilities The protocols are very rigid like western countries. The Mobile ICU is Large vehicle and has sufficient place to treat the patient when on wheels. The Mobile ICU is Air-Conditioned to avoid the road dust Polluting the interior of the vehicle. The Mobile ICU is Fitted with : Uninterrupted power supply. Cardiac Monitor. Pulse Oxymeter to check the Oxygen level. Ventilator(respirator)for use in patients with respiratory failure. Pacemaker if the patient has a &ldquo;heart block&rdquo; or Bradycardia. Ambu box containing life saving medicines and equipments. The ICU ambulance is accompanied by a Doctor, 2 Nurse and Ambulance technicians.",10);arrFiles[254]=new Array(1078,"index/faqs.html","21 Dec 2006","FAQ  \\'s","","","Getting Here Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs COMING SOON Website re-design in progress... . . . .",8);arrFiles[255]=new Array(1079,"index/feedback.html","21 Dec 2006","Feedback","","","Name * Gender Male Female Address Phone No * Email * Type of enquiry * ------------------- Select --------------------- Medical Educational Administrative Others Others please specify Enquiry / Comments Click here to go to contact us page Getting Here Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs",9);arrFiles[256]=new Array(1080,"index/feedback.php","21 Dec 2006","Feedback","","","Getting Here Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs",6);arrFiles[257]=new Array(1081,"index/fellowship.html","21 Dec 2006","Jobs","","","Getting Here Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs Nanobiotechnology Fellowship Openings 26 July, 2006 - AIMS is establishing a state-of-the-art research centre for Nano Biomedical Engineering. The Centre will undertake research and developmental work on devices and components at the interface between biology, medicine, physics and engineering. The focus of its research is on medical applications of nanomaterials including tissue nanoengineering, nanostructured membranes and thin films, polymeric nanocomposites, surface modification, etc. The Centre is supported by a grant from the Department of Science and Technology, and is equipped with state-of-the-art-facilities for nanomaterials and polymer processing and their characterization. Applications are invited from young, motivated students with keen interest in pursuing a research career in Nanobiotechnology. Two project fellowship positions are open to M.Sc students in various disciplines of Physics, Chemistry, Materials Science, Polymer Science, Biotechnology, Biochemistry, Microbiology. Those who have qualified the National Eligibility Test (NET) are eligible to apply for PhD. Students who are not NET qualified, but having an exceptionally good academic record and genuine interests in pursuing research, will also be considered. Admission of students to the research programmes of the Centre will be based on their academic excellence and performance in interview. Candidates with PhDs in the related fields of research can apply for the post of Research Associate. All communications and applications may be addressed to: Director Centre for Nanotechnology Amrita Institute of Medical Sciences and Research Centre Elamakkara P.O. Edapally, Cochin - 682 026 or by e-mail: researchcoordination@aims.amrita.edu",7);arrFiles[258]=new Array(1084,"index/jobs.html","21 Dec 2006","Jobs","","","Fellowship Openings in Nanobiotechnology School of Pharmacy Faculty Openings Two Year Fellowship in Surgical/Gynaec Oncology Dip. NB Training Programme Openings Advanced Fellowship in Head and Neck Oncology Diploma in Pain and Palliative Medicine Cancer Centre is Recruiting Faculty Neonatology Nursing Fellowship Openings Exciting Research Scientist Faculty Openings We are currently recruiting for the following positions: Position Department Seats Requirements Assistant Professor Cardio Vascular and Thoracic Surgery 1 M. Ch - Cardiothoracic Surgery(Recognized by MCI or National Board of Examinations) Fellow Paediatric Cardiac Surgery 1 M. Ch - Cardiothoracic Surgery (Recognized by MCI or National Board of Examinations) Assistant Professor Microbiology 1 MD – Microbiology (Recognized by MCI or National Board of Examinations) Senior Resident NeuroSurgery 1 MS/DNB – General Surgery (Recognized by MCI or National Board of Examinations) Junior Resident NeuroSurgery 1 MBBS (Recognized by MCI) Senior Resident Nephrology 2 MD/DNB – General Medicine (Recognized by MCI or National Board of Examinations) Senior Resident Cardiology 1 MD/DNB – General Medicine (Recognized by MCI or National Board of Examinations) Interested persons may e-mail their resume or CV to opportunities@aims.amrita.edu All applications should be addressed to : The Medical Director Amrita Institute of Medical Sciences and Research Centre Amrita Lane, Elamakkara P.O Edapally, Kochi, Kerala 682 026",9);arrFiles[259]=new Array(1092,"index/special_projects.html","21 Dec 2006","How to help","","","HOW TO HELP Donation in India Donation in USA Special Projects What People Say SPECIAL PROJECTS Open-Heart Surgery for Children Fund In Kerala \'s population of 30 million people, over 40,000 children have a congenital heart defect. More than 3000 children with heart defects requiring an open-heart operation were seen at AIMS in the first year of operation. The major cost of these surgeries is the disposable items required. Disposable items for a single open-heart surgery is 1350 US. These surgeries are heavily subsidized at AIMS resulting in a cost to the patient that is much lower than in most other hospitals. In spite of this, many parents are still not able to afford the operation. The total cost to the hospital for open-heart surgery including the procedure and the hospital stay is 2500 US. AIMS hopes to provide this surgery free-of-charge for 400 patients who could otherwise not afford treatment.",6);arrFiles[260]=new Array(1094,"index/whychooseaims.html","21 Dec 2006","Why Choose AIMS ?","","","Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Community Programs The Amrita Institute of Medical Sciences and Research Centre, Cochin, Kerala, India was established in 1998 to provide affordable medical care in a patient&ndash;friendly atmosphere and in a spirit of compassion, previously beyond the reach of the common man. AIMS is an 800 &ndash; bed, charitable, super specialty hospital, equipped with state&ndash; of&ndash;the&ndash;art medical facilities. AIMS provides dedicated patient care and endeavours to improve its services on a constant, ongoing basis. The mix of activities include: Patient Care Developmental Projects Sponsored Research Projects Societal Missions In&ndash;house Research Projects In the first six years of AIMS&rsquo; existence, 980,000 patients, of whom nearly 98,000 were in&ndash;patients, have received medical services. The beneficiaries, who received either free or concessional treatment, account for a staggering 63%.Even the remaining 37% enjoyed highly subsidized treatment. Out of 60,000 surgeries performed, approximately 25,000 were either totally free or concessional.A free drug bank is functioning on the hospital campus where patients who cannot afford to purchase the medicines prescribed to them are supplied with their drugs totally free of cost. This all amounts to approximately 73 crore (730 million) rupees in charity towards health care services alone. Since the inauguration of AIMS, we have made remarkable progress. This has only been possible through the extraordinary help and cooperation that we have received from the Kerala Government, the Government of India, and the dedication of the doctors, nurses and other healthcare professionals of this institution. The most significant element in the establishment of AIMS is the compassion of Amma whose vision and constant encouragement were the inspiration to create this facility with only the objective of relieving the suffering of individuals and their families who suffer with them. Amma&rsquo;s life of selfless service has helped so many, not only through curing physical illness, but also by bringing hope, clarity and peace of mind. AIMS was founded on the highest principles with an emphasis oncompassionate service to people, charity, and excellence througheducation. The blending of these vital ingredients with competenceand compassion is an extension of the vision and inspiration of our founder, SriMata Amritanandamayi, from whom we all draw our strength and dedicationand whose life exemplifies these high principles in every action. The revolution in medicine currently underway is an outgrowth of the Human Genome Project. It will profoundly enhance our understanding of disease and transform the practice of medicine. But this progress has made new demands on the country&rsquo;s medical educational system and the investment in medical technology required to train the new generation of doctors who are the future of India&rsquo;s healthcare system. We firmly believe that this institution is ideally suited to meet these new challenges. AIMS&rsquo;s commitment to be a centre of excellence both in medical training and the practice of medicine will well prepare our eager and talented young men and women to play a key role at the forefront of their chosen profession.The value of genuine caring and humble service will build both competence and character and provide joy through action, truly becoming a labor of love. The management and faculty pledge full support in preparing our students anddoctors to serve people in a way that honors this institution and this great country. But most importantly, hard work and dedication will be multiplied by the blessings of Amma whose sole purpose is service and the upliftment of the people of India and the world.",11);arrFiles[261]=new Array(1097,"index/healthcheck/basichealthcheck.html","21 Dec 2006","Health check","","","Executive Health Check Comperhensive Health Check Master Health Check Diabetic Health Check Make an Appionment Health Check	The Basic Health Check plan focuses on checking the functioning of all thevital organs of your system like liver, heart, kidney, lung and abdomen, forthe detection of any existing disorders and possibilities of illness. In addition,the physicians also counsel you to develop good and healthy lifestyles,balanced and nutritious diets, simple physical exercises, and regular periodsof sleep and rest.	CBC ESR Pre and postprandial blood glucose Urea Creatinine Uric acid	Total cholesterol HDL LDL Triglycerides	Total Protein Albumin SGPT SGOT GGT Bilirubin -Total and Direct	Ultrasound ECG X-Ray Blood grouping and typing Urine Routine Stool Routine",7);arrFiles[262]=new Array(1098,"index/healthcheck/comprehensive.html","21 Dec 2006","Health check","","","Basic Health Check Executive Health Check Master Health Check Diabetic Health Check Make an Appionment Health Check The Comprehensive Health Check will help you to know exactly how your body reacts to the pressure you inflict on it and also as to how much it can take. The test will help in the diagnosis of diseases such as:	High/LowBlood ressure Anaemia Diabetes Heart/Lung diseases Liver disorders Kidney/Urinary Tract diseases, and more	The Comprehensive Health Plan as the name implies, includes all vitalcheckups that will help you regain your confidence and health. Supportedby a world-class digital Radiology Department where the completescreening and reporting is fully computerised, our health check plan willscreen you for any early symptom of major illnesses, especially your heart and lungs.	ECG does not rule out most heart ailments, hence a TMT/Echo test is amore reliable investigation to rule out inherent cardiac diseases.",8);arrFiles[263]=new Array(1099,"index/healthcheck/diabetic.html","21 Dec 2006","Health check","","","Basic Health Check Executive Health Check Master Health Check Comprehensive Health Check Make an Appionment Health Check	Diabetes mellitus (DM) is caused by the malfunctioning of the pancreas with many people continuing to live, little aware that they are diabetic. The norm al symptoms are: Excessive thirst,Increased appetite,Frequent urination,Suddenloss of weight,Giddiness, etc. Blood Sugar (F) and (PP) ALT SGOT HbA1C Complete Blood Count ESR Urine Profile Lipid Profile Albumine - Urine Creatinine - Urine ECG Ophthalmic Check-up Foot Doppler Test Biothesiometry Diet Advice All of the tests in Package ITreadmill TestNerve Conduction StudyDoppler of Lower Limb Arteries, Bilateral The Endocrinology and Diabetes department also sponsors DIABEAT, the bi-monthly magazine by Amrita Diabetic Welfare Association, (ADWA) which deals with proper diabetes management for good health.",7);arrFiles[264]=new Array(1100,"index/healthcheck/executive.html","21 Dec 2006","Health check","","","Basic Health Check Comperhensive Health Check Master Health Check Diabetic Health Check Make an Appionment Health Check The present scenario of work in most of the offices involving erratic travellingschedules, deadlines, monthly targets and irregular food habits, has taken itstoll on employees. Incidences of hypertension, diabetes, nervous breakdownand cardiac related health hazards have become common amongst morethan forty percent of the working class - almost ten percent of which becomefatal.	Haemogram. Lipid Profile. Liver Function Tests. Routine Investigations.	The PFT analyses the functional efficiency of the lungs and helps in detecting obstructive and restrictive pulmonary disorders.	The Ophthalmic Checkup helps in	ruling out cataract, glaucoma and diabeticretinopathy which can cause loss of vision. The ENT Checkup analyses the functional efficiency of the ear, nose and throat.",7);arrFiles[265]=new Array(1101,"index/healthcheck/master.html","21 Dec 2006","Health check","","","Basic Health Check Executive Health Check Comprehensive Health Check Diabetic Health Check Make an Appionment Health Check	You may feel reasonably fit but, intermittent minor health problems likebreathlessness, chest pain, shoulder ache,numbness of the hands or feetand so on may have disturbed your routine both at office and home. TheMaster Health Check programme is recommended for people of all agegroups so that illness if any, can be diagnosed and treated in time. Apartfrom heart, lung and other diseases, this test also has an early cancerdetection progamme and a check for infectious diseases.",6);arrFiles[266]=new Array(1102,"index/healthcheck/preventivehealth.html","21 Dec 2006","Health check","","","Complete Table of Diagnostic tests Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Outreach Programmes Healthy lifestyles are yet to gain acceptance amidst many of us. Job related stress, unhealthy eating habits, inadequate rest, high levels of pollution - all contribute to our health problems today. An annual health checkup is one of the best things you can do to maintain good health. AIMS has developed special health checkup programs that consist of detailed medical assessment and counselling on health awareness. Each package has been designed to study the functioning of all the vital organs in our body for any symptoms of major illness and also pinpoint potential areas of risk so as to prevent future health problems. Basic Health Check Master Health Check Executive Health Check Diabetic Health Check Comperhensive Health Check Make an Appointment for a Health Check",10);arrFiles[267]=new Array(1104,"index/healthcheck/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[268]=new Array(1106,"index/international/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[269]=new Array(1110,"index/portal/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[270]=new Array(1111,"index/preforvisit/preforvisit.html","21 Dec 2006","Preparing for visit","","","Make an appointment Find a Doctor Preparing for Visit International Patients Health Check Emergency Care Outreach Programmes Preparing for Your Admission When You Arrive for a Hospital Stay What to Bring With You Your Attendant By-Stander Visitors For Your Comfort For Your Safety At Your Service Meals Telephone Calls Your Responsibilities as a Patient Your Financial Commitment Going Home PREPARING FOR YOUR ADMISSION For an Elective Surgery or Procedure, once your doctor decides you need to be admitted to the hospital, you must obtain clearance from the Financial Information Centre. You will be asked to signify your acceptance of the anticipated tariff to cover your treatment and stay in the hospital. After this step is completed, you will be given a date for admission as well as pre-operative instructions. If your surgery is being done on an emergency basis, through the Outpatient Clinic or through emergency services, an admission deposit based on the anticipated procedure cost and your estimated length of stay will be required. However, if you are a member of AIMS Healthplan, simply present your valid Healthplan card at the time of admission, whether it is an elective surgery, procedure or an emergency. WHEN YOU ARRIVE FOR A HOSPITAL STAY On the day of your admission, you may want to ask your driver to drop you off at the main entrance of the hospital before parking in the visitors \' parking area. Please go directly to the In Patient Admissions Counter in the main entry lobby area. One of our Public Relations Assistants will help you with the admission process. If you will be undergoing surgery, you will be asked to give your written consent prior to the procedure. A parent or guardian must sign consent forms for minors. For elective surgery or procedures, the deposit is made at this time. If you are a member of the AIMS Healthplan, simply present your valid Healthplan registration at the time of admission as no deposit is required for AIMS Healthplan members. You will be given an identification bracelet with your name and medical record number. Once all your paperwork is complete, you will be escorted to the area where you and your Attendant By-Stander will be staying. If surgery or a procedure is required, a nurse will explain any preparations that need to be done beforehand and will talk with you about what to expect before and after the procedure or surgery. The nurse will be happy to answer any questions. Many surgical procedures require a stay of one or more days in the ICU following surgery, after which, the patient will be assigned a different bed than the one occupied by him/her prior to surgery. Therefore, it is important for you to arrange to remove all personal belongings from that room or ward when you are transferred to the surgical theatre. What to Bring With You A list of all the medications you are taking Personal toiletries Contact lens, eyeglasses, dentures, or hearing aid case What NOT to Bring Valuables and jewellery. We cannot accept responsibility for valuables left at your bedside Cigarettes or pipes or any intoxicants. AIMS is a smoke and liquor-free facility Food YOUR ATTENDANT BY-STANDER Your family and friends are an important part of your recovery, and they are welcome at the Amrita Institute of Medical Sciences. For your benefit, we ask that they observe the visitor policies of your unit and that only two visitors be with you at a time (three in private rooms) during visiting hours. An Attendant By-Stander (hereafter called By-Stander) must stay overnight with you (with the exception of six- bed wards and Critical Care Units). Most units offer a sleeping cot in your room at no additional cost. In the female wards, female patients must be accompanied by a female By-Stander, in the male wards the By-Stander may be of either sex. By-Stander passes are issued at the time of admission at the Inpatient Admissions Counter. All passes must be shown whenever entering or leaving the building or upon request. The Visitor Lodging is a temporary lodging facility for By-Standers of inpatients. Located on the AIMS Hospital campus, the building provides affordable housing with easy access to the hospital. To make arrangements for accommodations, please call the Inpatient Admissions Counter at ext. 6069. Once the patient is taken to the operating or procedure area, the By-Stander must vacate the room as well and seek accommodation in the Visitor Lodging to make room for newly admitted waiting patients and their By-Standers. If the By-Stander in a private room wants to retain the room, application may be made at the Inpatient Admissions Counter. The request will be granted, subject to room availability, and there will be an additional charge for the number of days the room is occupied by the By-Stander. The By-Stander must be available by telephone during and after any surgery or procedure so the hospital can convey any message concerning the condition of the patient. By-Standers should alert the Visitor Lodging Manager or the Inpatient Admission Counter staff as to where they can be contacted. Once the patient is brought back from the ICU/CCU or the procedure room, the By-Stander who vacated the room may again be provided a bed near the patient. VISITORS To decrease the chance of infection and ensure proper rest for all patients, we restrict the hours that visitors may see you. Visiting hours are 3:00pm to 5:00pm Not more than two visitors at a time, please Visitors may obtain a pass at the patient information desk prior to going to your room and it must be visibly worn. A visitor must relinquish his/her pass in order for another visitor to come see you Children (age fourteen and older) may visit with permission of the nurse. Younger children will not be admitted All children (ages 14-18) must be accompanied by an adult volunteer of the hospital People with colds or infections should not visit Each patient \'s diet is strictly regulated in accordance with the patient \'s medical requirements and is served food from the hospital dietary kitchen only. Bringing food from outside the hospital is prohibited To protect the health of our patients, visitors, and staff, AIMS does not permit smoking or any other intoxicants on the premises anywhere in the hospital compound Surgical Patients Only immediate family members are welcome in your room before and after surgery. Family members wanting to speak to the surgeon after an operation should stay in the surgery waiting area. Hospital personnel will keep your family informed of your progress. Critical Care Units Immediate family may wait outside the CCU or ICU in the waiting area, where the doctors will brief them about your condition. Paediatric (Children \'s) Ward One parent may stay with the child All visiting children must be accompanied by an adult volunteer of the hospital Healthy brothers, sisters, and friends fourteen years or older may visit from 3:00pm to 5:00pm. Only two visitors at a time are permitted. FOR YOUR COMFORT Nursing The nursing staff will help you with any problems or concerns you may have. The head nurse and charge nurse also are available to help. If you are unable to resolve your concerns, please feel free to contact the Patient Services Department. Pharmacy The Inpatient Pharmacy is open 24 hours a day, 7 days a week. This complete prescription service is located on the Ground Floor of Tower 5. Some drugs and supplies are also available without prescription. Certain floors also contain centralised cash counters. Patients \' By-Standers can place and pay for prescriptions at one of these counters instead of going to the Inpatient Pharmacy on Ground Floor of Tower 5. The medicines will then be collected and delivered to the patient via hospital personnel. Tower 4, Floor 4 has a dispensary. Please ask your nurse about this service. Telephone Each private and semi-private room is equipped with a telephone near the patient bed. You may receive calls by having your family and friends dial the hospital number and ask for you by name or room number. The operator will connect the call to your room. If you do not wish to receive calls, dial 9 to let the operator know. Additionally, internal hospital telephones are located in the ambulatory entrance lobby. Television Each private and semi-private room and all waiting lobbies are equipped with free television. Information Centre The Information Centre is open from 8:30am to 10:00pm everyday and is located in the Main Lobby. (Dial ext. 6068). FOR YOUR SAFETY Preventing Falls Help us prevent you from falling while you are here. Unless your nurse has approved it, don \'t try to get in or out of bed without help. Your illness, treatment, or medication may make you temporarily dizzy or weak, so take your time when walking. It is suggested that you bring skid-proof slippers from home to use while walking after surgery. If you get up by yourself, sit up in bed for a while before standing. Rise carefully, and slowly begin to walk. Remember that you are more likely to faint or feel dizzy after sitting or lying down for a long time. If the side rails on your bed are in the up position, please leave them there. They will protect you from falls and help you to turn in bed. Unless your doctor has specified a certain position, you may adjust your bed in any way that is comfortable. Ask your nurse to show you how to do this. Fall precautions may become necessary if you are disoriented. Ask your nurse for an explanation. Don \'t hesitate to call the nurse if you need help. Movement in the Hospital Patients are requested not to leave their ward or floor although walking within the ward area is encouraged when appropriate. AT YOR SERVICE Book Stall The Book Stall is located at the entrance to the hospital complex near the front gate. To place a telephone order or request room delivery from inside the hospital, dial ext. 2703 for the Book Stall. All purchases must be paid for at the time of the purchase. Proceeds from sales are used to fund the M.A. Math \'s charitable activity projects. Hours: Monday - Saturday 9:30am to 6:00pm. Lost and Found If you lose an item or leave something behind, please call the Security Office, ext 3506. Lost and unclaimed articles are kept with Security for 30 days. Mail We will deliver mail sent to you at the hospital each day. After you leave, we will forward any mail received to your home. During your stay, your By-Stander can go to the Communication Dept. on the Ground Floor of Tower 5 to post any letters. Newspapers Your By-Stander may purchase newspapers for you from the store located near the car pool. Information to Friends and Family The patient Information Desk located at the rear of the main entrance will give your room number and condition to people who ask about you. If you \'d rather not have this information given out, or would prefer not to have visitors, be sure to tell your nurse. Social Workers Social workers are available to provide counselling and help to you and your family. They will facilitate your registration process, will answer questions during your hospital stay, and will help you with plans for going home, making recommendations as to an extended care nursing facility or home care if necessary. Translators If available, we will be happy to provide language translators when needed. Please notify the Patient Services Department, ext. 3021, as far in advance as possible if you will require a translator. Banking For your personal banking needs, Dhanalakshmi Bank is presently located near the Casualty entrance in Tower 6, Ground floor from 9:30 am to 3:30 pm on all bank working days. MEALS Food Service Our Nutrition and Dietary Department plans each meal based on the diet your doctor has ordered. All meals are nutritious vegetarian food specially prepared in a hygienic manner. If you have any special requests or questions, dial ext. 2015 or 2018. In order to maintain prescribed patient diets and to avoid any infection, bringing food from outside is prohibited. What you eat is a very important part of your recovery.Breakfast is served to you in your room from 7:30am to 8:30am, lunch from 12:30pm to 2:00pm, and dinner from 7:30pm to 8:30pm. If your doctor has placed you on a restricted diet, clinical dieticians are available to counsel you. In general, a patient will be required to fast before certain procedures. The patient is requested to take direction from the physician, dietician, or nursing staff as to the food to be consumed prior to and following the procedure. Visitors \' Canteen Your visitors are welcome to use the Visitors \' Canteen, located outside the main hospital building near the entrance to Tower 3. The Canteen hours are from 5:30am to 10:00pm. Catering Department Your By-Stander may have his/her meals in your room after placing an order and a cash payment with the representative from the Catering Department. Or, they may call the Catering Department and place their order, ext. 2013. Their tray will be delivered to your room. TELEPHONE CALLS Incoming Calls If you are in a private or semi-private room, calls from outside the hospital will be routed directly to your room through our switchboard, except for patients in Critical Care, whose calls will be routed to the nurses \' desk. Your friends and relatives may reach you by calling our main hospital number, 280 1234 Local Calls If you wish to use the telephone in a private room to dial a local call, first dial 9 and then ask the operator for the number you wish to reach. By-Standers for ward patients may use one of our telephone booths located at various centres throughout the hospital for local or STD calls (at Ambulatory and Casualty entrances and near the car pool). All of these calls are to be paid for at the time of the call. Calling Within the Hospital Just dial the four-digit intercom number. If you don \'t know the number, dial 9 to reach the operator for help. YOUR RESPONSIBILITIES AS A PATIENT Actively participate in decisions about your health care Be as accurate and complete as possible regarding your medical history and treatment including specific allergies to any medicines Let your doctor or nurse know if you are concerned about a treatment or if you cannot follow a certain treatment plan Follow your doctor \'s advice regarding your level of activity, diet, and other health care requirements Be considerate of other patients and staff Examine your bill and ask any questions you may have regarding charges Leave all valuables at home whenever possible Abide by the rules and regulations of the hospital YOUR FINANCIAL COMMITMENT The Amrita Institute of Medical Sciences makes every effort to keep costs down and the quality of care high. Your account must be current at the time of departure and the balance paid. Any payment due to the hospital should be made only at the Inpatient Billing Counter in the Main Lobby and receipt obtained. At the time of discharge, the bill clearance receipts must be shown to the charge nurse. GOING HOME Your doctor will sign a discharge order when you \'re ready to go home. Your financial obligation must be settled prior to leaving the hospital. Your discharge summary will either be given to you or posted, depending on the time of day of your discharge. If you prefer not to wait for it, please request the nurse to have it posted to your address. You should make arrangements in advance for a friend or relative to take you home. Someone from the hospital will escort you to the front door of the hospital. If you need a hired car or ambulance, please contact the car pool (Dial ext. 2798 or ext. 2795). Please check out of the hospital before 12:00 noon to avoid any additional charges. Your nurse will go over a list of instructions with you that will help your continued recovery at home. A discharge slip will be issued by the Charge Nurse and should be shown to the Security Guard when leaving the hospital. Prescriptions to Take Home Patients from nursing units, the Emergency Department, and Short Stay Surgery may have take-home prescriptions filled before leaving the hospital. After Leaving the Hospital If you need any emergency service, please contact your doctor immediately by telephone or report to the Casualty Department for help.",35);arrFiles[271]=new Array(1112,"index/preforvisit/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[272]=new Array(1120,"index/vcalendar/CalendarNavigator.php","30 May 2006","CalendarNavigator.php","","","TargetName = ComponentName; this- CalendarNavigatorName = CalendarNavigatorName; this- CalendarType = CalendarType; this- YearsRange = YearsRange; this- Visible = true; this- CCSEvents = array(); this- Parent = & Parent; } function CreateURL(QueryString) { global FileName; datestr = CCFormatDate(this- CurrentProcessingDate, array(yyyy,-, mm)); return FileName . ? . CCAddParam(QueryString, this- TargetName . Date, datestr); } function ShowBlock(QueryString, name=, to = , accumulate = true) { global Tpl; Tpl- SetVar(URL, this- CreateURL(QueryString)); Tpl- SetVar(CalendarName, this- TargetName); Tpl- SetVar(Year, CCFormatDate(this- CurrentProcessingDate, array(yyyy))); if (strpos(name, CalendarNavigator) !== false || strpos(name, Month) !== false || strpos(name, Quarter) !== false) { Tpl- SetVar(Quarter, CCFormatDate(this- CurrentProcessingDate, array(q))); Tpl- SetVar(Month, CCFormatDate(this- CurrentProcessingDate, array(m))); Tpl- SetVar(MonthFullName, CCFormatDate(this- CurrentProcessingDate, array(mmmm))); Tpl- SetVar(MonthShortName, CCFormatDate(this- CurrentProcessingDate, array(mmm))); } if (to) Tpl- ParseTo(name, accumulate, to); else Tpl- Parse(name, accumulate); } function Show() { global Tpl; global FileName; this- EventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } RemoveFromUrl = array( this- TargetName . Year, this- TargetName . Month, this- TargetName . Date, ); QueryString = CCGetQueryString(QueryString, RemoveFromUrl); ParentPath = Tpl- block_path; CalendarNavigatorBlock = CalendarNavigator . this- CalendarNavigatorName; Tpl- block_path = ParentPath . / . CalendarNavigatorBlock; Tpl- SetBlockVar(, ); Tpl- SetBlockVar(Years, ); Tpl- SetBlockVar(Months, ); Tpl- SetBlockVar(Quarters, ); Blocks = array(Months, Quarters, Years); foreach (Blocks as Block) { if (Tpl- BlockExists(Block)) { if (Block == Years) { this- CurrentProcessingDate = CCDateAdd(this- CurrentDate, - . this- YearsRange . years); LastDate = CCDateAdd(this- CurrentDate, + . this- YearsRange . years); add = 1year; name = Year; } elseif (Block == Quarters && this- CalendarType == Quarter) { this- CurrentProcessingDate = CCParseDate(CCFormatDate(this- CurrentDate, array(yyyy,-01-01 00:00:00)), array(yyyy,-,mm,-,dd, ,HH,:,nn,:,ss)); LastDate = CCDateAdd(this- CurrentProcessingDate, +1year -1sec); add = 3month; name = Quarter; } elseif (this- CalendarType != 12) { this- CurrentProcessingDate = CCParseDate(CCFormatDate(this- CurrentDate, array(yyyy,-01-01 00:00:00)), array(yyyy,-,mm,-,dd, ,HH,:,nn,:,ss)); LastDate = CCDateAdd(this- CurrentProcessingDate, +1year -1sec); add=1month; name = Month; } else { continue;	} while (CCCompareValues(this- CurrentProcessingDate, LastDate, ccsDate) CurrentProcessingDate, add); if ((Block == Years && this- CurrentProcessingDate[ccsYear] == this- CurrentDate[ccsYear]) || (Block == Months && this- CurrentProcessingDate[ccsMonth] == this- CurrentDate[ccsMonth]) || (Block == Quarters && ceil(this- CurrentProcessingDate[ccsMonth] / 3 + 0.1) == ceil(this- CurrentDate[ccsMonth] / 3))) { this- ShowBlock(QueryString, Block . /Current_ . name, Block . /Regular_ . name); } else { this- ShowBlock(QueryString, Block . /Regular_ . name); } this- CurrentProcessingDate = NextDate; } this- ShowBlock(QueryString, Block); } } if (Tpl- BlockExists(Prev_Year)) { this- CurrentProcessingDate = CCDateAdd(this- CurrentDate, -1year); this- ShowBlock(QueryString, Prev_Year, , false); } if (Tpl- BlockExists(Next_Year)) { this- CurrentProcessingDate = CCDateAdd(this- CurrentDate, +1year); this- ShowBlock(QueryString, Next_Year, , false); } if (this- CalendarType != 12) { if (Tpl- BlockExists(Prev)){ this- CurrentProcessingDate = this- PrevProcessingDate; this- ShowBlock(QueryString, Prev, , false); } if (Tpl- BlockExists(Next)){ this- CurrentProcessingDate = this- NextProcessingDate; this- ShowBlock(QueryString, Next, , false); } } Tpl- block_path = ParentPath; Tpl- SetVar(Action, FileName . ? . CCAddParam(QueryString, ccsForm, this- TargetName)); Tpl- SetVar(CalendarName, this- TargetName); this- CurrentProcessingDate = this- CurrentDate; this- ShowBlock(QueryString, CalendarNavigatorBlock, , false); }}//End CalendarNavigator Class?",5);arrFiles[273]=new Array(1121,"index/vcalendar/change_password.html","30 May 2006","{res:cal_profile_chpass}","","","{header} {profile_menu} {res:cal_profile_chpass} {Error} {res:cal_current_password} {res:cal_new_password} {res:cal_new_password_confirm} {footer}",2);arrFiles[274]=new Array(1122,"index/vcalendar/change_password.php","30 May 2006","change_password.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record ChangePassword/Error; this- DataSource = new clsChangePasswordDataSource(this); this- ds = & this- DataSource; this- UpdateAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = ChangePassword; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- current_password = & new clsControl(ccsTextBox, current_password, CCSLocales- GetText(cal_current_password), ccsText, , CCGetRequestParam(current_password, Method, NULL), this); this- current_password- Required = true; this- new_password = & new clsControl(ccsTextBox, new_password, CCSLocales- GetText(cal_new_password), ccsText, , CCGetRequestParam(new_password, Method, NULL), this); this- new_password- Required = true; this- new_password_confirm = & new clsControl(ccsTextBox, new_password_confirm, CCSLocales- GetText(cal_new_password_confirm), ccsText, , CCGetRequestParam(new_password_confirm, Method, NULL), this); this- Button_Update = & new clsButton(Button_Update, Method, this); } }//End Class_Initialize Event//Initialize Method @5-D3026D7D function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[sesUserID] = CCGetSession(UserID, NULL); }//End Initialize Method//Validate Method @5-594400B8 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- current_password- Validate() && Validation); Validation = (this- new_password- Validate() && Validation); Validation = (this- new_password_confirm- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- current_password- Errors- Count() == 0); Validation = Validation && (this- new_password- Errors- Count() == 0); Validation = Validation && (this- new_password_confirm- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @5-80A54F9C function CheckErrors() { errors = false; errors = (errors || this- current_password- Errors- Count()); errors = (errors || this- new_password- Errors- Count()); errors = (errors || this- new_password_confirm- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-37D9C7D9 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : ; if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } } Redirect = info.php; if(this- Validate()) { if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateRow Method @5-580AACED function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- current_password- SetValue(this- current_password- GetValue(true)); this- DataSource- new_password- SetValue(this- new_password- GetValue(true)); this- DataSource- new_password_confirm- SetValue(this- new_password_confirm- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//Show Method @5-D4081AB1 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); if(!this- FormSubmitted){ this- new_password- SetValue(this- DataSource- new_password- GetValue()); } } else { this- EditMode = false; } } if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- current_password- Errors- ToString()); Error = ComposeStrings(Error, this- new_password- Errors- ToString()); Error = ComposeStrings(Error, this- new_password_confirm- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- current_password- Show(); this- new_password- Show(); this- new_password_confirm- Show(); this- Button_Update- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End ChangePassword Class @5-FCB6E20Cclass clsChangePasswordDataSource extends clsDBcalendar { //ChangePasswordDataSource Class @5-DCC83736//DataSource Variables @5-50DD6283 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var wp; var AllParametersSet; // Datasource fields var current_password; var new_password; var new_password_confirm;//End DataSource Variables//DataSourceClass_Initialize Event @5-9D3541CB function clsChangePasswordDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record ChangePassword/Error; this- Initialize(); this- current_password = new clsField(current_password, ccsText, ); this- new_password = new clsField(new_password, ccsText, ); this- new_password_confirm = new clsField(new_password_confirm, ccsText, ); this- UpdateFields[user_password] = array(Name = user_password, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @5-F4AB1646 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, sesUserID, ccsInteger, , , this- Parameters[sesUserID], , true); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-0C94DEC2 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT * \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-C39B3310 function SetValues() { this- new_password- SetDBValue(this- f(user_password)); }//End SetValues Method//Update Method @5-9058EBFA function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); this- UpdateFields[user_password][Value] = this- new_password- GetDBValue(true); this- SQL = CCBuildUpdate(users, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End ChangePasswordDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-4F320BBF// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = change_password.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Authenticate User @1-96D16013CCSecurityRedirect(10;100, login.php);//End Authenticate User//Include events file @1-72275197include(./change_password_events.php);//End Include events file//Initialize Objects @1-47357A1FDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();profile_menu = & new clsprofile_menu(, profile_menu, MainPage);profile_menu- Initialize();ChangePassword = & new clsRecordChangePassword(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- profile_menu = & profile_menu;MainPage- ChangePassword = & ChangePassword;MainPage- footer = & footer;ChangePassword- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-E2BE17EAheader- Operations();profile_menu- Operations();ChangePassword- Operation();footer- Operations();//End Execute Components//Go to destination page @1-FF3329A9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); profile_menu- Class_Terminate(); unset(profile_menu); unset(ChangePassword); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-7CEC6F67header- Show();profile_menu- Show();ChangePassword- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-54FD0C37CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);profile_menu- Class_Terminate();unset(profile_menu);unset(ChangePassword);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",16);arrFiles[275]=new Array(1123,"index/vcalendar/change_password_events.php","30 May 2006","change_password_events.php","","","CCSEvents[OnValidate] = ChangePassword_OnValidate; ChangePassword- CCSEvents[BeforeShow] = ChangePassword_BeforeShow; ChangePassword- CCSEvents[AfterUpdate] = ChangePassword_AfterUpdate;}//End BindEvents Method//ChangePassword_OnValidate @5-ACFD7DF9function ChangePassword_OnValidate(& sender){ ChangePassword_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_OnValidate//Custom Code @13-7B413439// -------------------------	global DBcalendar;	global CCSLocales;	if (Component- current_password- GetValue()) {	Where = user_id= . DBcalendar- ToSQL(CCGetUserID(), ccsInteger) . AND user_password= . DBcalendar- ToSQL(Container- current_password- GetValue(), ccsText);	user_id = CCDlookUp(user_id, users, Where, DBcalendar);	if (!user_id)	Component- Errors- addError(CCSLocales- GetText(cal_wrong_pass));	else	if (Component- new_password- GetValue()) {	if (Component- new_password- GetValue() != Component- new_password_confirm- GetValue() )	Component- Errors- addError(CCSLocales- GetText(cal_error_difpass));	else	if (!preg_match(/^[a-zA-Z0-9]{3,16}/, Component- new_password- GetValue()) )	Component- Errors- addError(CCSLocales- GetText(cal_error_pass));	}	}// -------------------------//End Custom Code//Close ChangePassword_OnValidate @5-2BBC8050 return ChangePassword_OnValidate;}//End Close ChangePassword_OnValidate//ChangePassword_BeforeShow @5-A5E7242Cfunction ChangePassword_BeforeShow(& sender){ ChangePassword_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_BeforeShow//Custom Code @14-7B413439// -------------------------	Container- current_password- SetValue();	Container- new_password- SetValue();	Container- new_password_confirm- SetValue();// -------------------------//End Custom Code//Close ChangePassword_BeforeShow @5-1447E4D9 return ChangePassword_BeforeShow;}//End Close ChangePassword_BeforeShow//ChangePassword_AfterUpdate @5-CAE9F8E7function ChangePassword_AfterUpdate(& sender){ ChangePassword_AfterUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_AfterUpdate//Custom Code @15-7B413439// -------------------------	CCSetSession(content_param, array(	{user_login} = CCGetUserLogin(),	{user_name} = CCGetUserLogin(),	{profile_url}= profile.php) );	CCSetSession(content_type, password_changed);// -------------------------//End Custom Code//Close ChangePassword_AfterUpdate @5-499FD6D4 return ChangePassword_AfterUpdate;}//End Close ChangePassword_AfterUpdate?",3);arrFiles[276]=new Array(1124,"index/vcalendar/Classes.php","30 May 2006","Classes.php","","","ErrorBlock = ErrorBlock; } function SetParameters(Name, NewParameter) { this- Parameters[Name] = NewParameter; } function AddParameter(ParameterID, ParameterSource, DataType, Format, DBFormat, InitValue, DefaultValue, UseIsNull = false) { this- Parameters[ParameterID] = new clsSQLParameter(ParameterSource, DataType, Format, DBFormat, InitValue, DefaultValue, UseIsNull, this- ErrorBlock); } function AllParamsSet() { blnResult = true; if(isset(this- Parameters) && is_array(this- Parameters)) { reset(this- Parameters); while (blnResult && list (key, Parameter) = each (this- Parameters)) { if(Parameter- GetValue() === && Parameter- GetValue() !== false && Parameter- UseIsNull === false) blnResult = false; } } return blnResult; } function GetDBValue(ParameterID) { return this- Parameters[ParameterID]- GetDBValue(); } function opAND(Brackets, strLeft, strRight) { strResult = ; if (strlen(strLeft)) { if (strlen(strRight)) { strResult = strLeft . AND . strRight; if (Brackets) strResult = ( . strResult . ) ; } else { strResult = strLeft; } } else { if (strlen(strRight)) strResult = strRight; } return strResult; } function opOR(Brackets, strLeft, strRight) { strResult = ; if (strlen(strLeft)) { if (strlen(strRight)) { strResult = strLeft . OR . strRight; if (Brackets) strResult = ( . strResult . ) ; } else { strResult = strLeft; } } else { if (strlen(strRight)) strResult = strRight; } return strResult; } function Operation(Operation, FieldName, DBValue, SQLText, UseIsNull = false) { Result = ; if((is_array(DBValue) && count(DBValue)) || (!is_array(DBValue) && (strlen(DBValue) || DBValue === false))) { SQLTextVal = SQLValue = is_array(SQLText) ? SQLText[0] : SQLText; if(!is_array(DBValue) && CCSubStr(SQLValue, 0, 1) == \') SQLValue = CCSubStr(SQLValue, 1, CCStrLen(SQLValue) - 2); switch (Operation) { case opEqual: Result = FieldName . = . SQLTextVal; break; case opNotEqual: Result = FieldName . . SQLTextVal; break; case opLessThan: Result = FieldName . . SQLTextVal; break; case opGreaterThanOrEqual: Result = FieldName . = . SQLTextVal; break; case opBeginsWith: Result = FieldName . like \' . SQLValue . % \'; break; case opNotBeginsWith: Result = FieldName . not like \' . SQLValue . % \'; break; case opEndsWith: Result = FieldName . like \'% . SQLValue . \'; break; case opNotEndsWith: Result = FieldName . not like \'% . SQLValue . \'; break; case opContains: Result = FieldName . like \'% . SQLValue . % \'; break; case opNotContains: Result = FieldName . not like \'% . SQLValue . % \'; break; case opIsNull: Result = FieldName . IS NULL; break; case opNotNull: Result = FieldName . IS NOT NULL; break; case opIn: if (is_array(SQLText)) Result = FieldName . IN ( . implode(, , SQLText) . ); else Result = FieldName . IN ( . SQLText . ); break; case opBetween: if (is_array(SQLText) && count(SQLText) 1) Result = FieldName . BETWEEN . SQLText[0] . AND . SQLText[1]; elseif (is_array(SQLText)) Result = FieldName . BETWEEN . SQLText[0] . AND . SQLText[0]; else Result = FieldName . BETWEEN . SQLText . AND . SQLText; break; } } else if (UseIsNull) { switch (Operation) { case opEqual: case opLessThan: case opLessThanOrEqual: case opGreaterThan: case opGreaterThanOrEqual: case opBeginsWith: case opEndsWith: case opContains: case opIsNull: case opIn: Result = FieldName . IS NULL; break; case opNotEqual: case opNotEndsWith: case opNotBeginsWith: case opNotContains: case opNotNull: Result = FieldName . IS NOT NULL; break; } } return Result; }}//End clsSQLParameters Class//clsSQLParameter Class @0-87BFB354class clsSQLParameter{ var Errors; var DataType; var Format; var DBFormat; var Link; var Caption; var ErrorBlock; var UseIsNull; var Value = ; var IsNull = true; var DBValue; var Text; function clsSQLParameter(ParameterSource, DataType, Format, DBFormat, InitValue, DefaultValue, UseIsNull = false, ErrorBlock = ) { this- Value = NULL; this- Errors = new clsErrors(); this- ErrorBlock = ErrorBlock; this- UseIsNull = UseIsNull; this- Caption = ParameterSource; this- DataType = DataType; this- Format = Format; this- DBFormat = DBFormat; if(is_array(InitValue) || strlen(InitValue)) this- SetText(InitValue); else if(!is_null(DefaultValue)) this- SetText(DefaultValue); } function GetParsedValue(ParsingValue, Format, isDbFormat = false) { global Tpl; global CCSLocales; varResult = ; if (strlen(ParsingValue)) { switch (this- DataType) { case ccsDate: DateValidation = true; if (CCValidateDateMask(ParsingValue, Format)) { varResult = CCParseDate(ParsingValue, Format); if(!varResult || !CCValidateDate(varResult)) { DateValidation = false; varResult = ; } } else { DateValidation = false; } if(!DateValidation) { if (is_array(Format)) { FormatString = join(, Format); } else { FormatString = Format; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(this- Caption, FormatString))); } break; case ccsBoolean: if (CCValidateBoolean(ParsingValue, Format)) varResult = CCParseBoolean(ParsingValue, Format); else { if (is_array(Format)) { FormatString = CCGetBooleanFormat(Format);; } else { FormatString = Format; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(this- Caption, FormatString))); } break; case ccsInteger: if (CCValidateNumber(ParsingValue, Format, isDbFormat)) varResult = CCParseInteger(ParsingValue, Format, isDbFormat); else { this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectValue \', this- Caption)); } break; case ccsFloat: if (CCValidateNumber(ParsingValue, Format, isDbFormat) ) varResult = CCParseFloat(ParsingValue, Format, isDbFormat); else { this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectValue \', this- Caption)); } break; case ccsText: case ccsMemo: varResult = strval(ParsingValue); break; } if(this- Errors- Count() 0) { if(strlen(this- ErrorBlock)) Tpl- replaceblock(this- ErrorBlock, this- Errors- ToString()); else echo this- Errors- ToString(); } } return varResult; } function GetFormattedValue(Format, isDbFormat = false) { strResult = ; switch(this- DataType) { case ccsDate: strResult = CCFormatDate(this- Value, Format); break; case ccsBoolean: strResult = CCFormatBoolean(this- Value, Format); break; case ccsInteger: case ccsFloat: case ccsSingle: strResult = CCFormatNumber(this- Value, Format, this- DataType, isDbFormat); break; case ccsText: case ccsMemo: strResult = strval(this- Value); break; } return strResult; } function SetValue(Value) { if (is_array(Value) && (this- DataType != ccsDate || is_array(Value[0]))) { DBValues = array(); Texts = array(); foreach (Values as Val) { this- SetValue(val); DBValues[] = this- GetDBValue(true); Texts[] = this- getText(true); } this- Value = Value; this- Text = Texts; this- DBValue = DBValues; this- IsNull = count(Value) 0; return; } if (is_null(Value)) { this- Value = ; this- IsNull = true; } else { this- Value = Value; this- IsNull = false; } this- Text = this- GetFormattedValue(this- Format); this- DBValue = this- GetFormattedValue(this- DBFormat, true); } function SetText(Text) { if (is_array(Text) && (this- DataType != ccsDate || !CCValidateDate(Text))) { Values = array(); DBValues = array(); foreach (Text as Txt) { this- SetText(Txt); Values[] = this- GetValue(true); DBValues[] = this- GetDBValue(true); } this- Value = Values; this- Text = Text; this- DBValue = DBValues; this- IsNull = count(Text) 0; } elseif (CCCheckValue(Text, this- DataType)) { this- SetValue(Text); } else { this- Text = Text; this- Value = this- GetParsedValue(this- Text, this- Format); if (is_null(this- Value)) { this- Value = ; this- IsNull = true; } else { this- IsNull = false; } this- DBValue = this- GetFormattedValue(this- DBFormat, true); } } function SetDBValue(DBValue) { if (is_array(DBValue)) { Values = array(); Texts = array(); foreach (DBValue as DBVal) { this- SetDBValue(DBVal); Values[] = this- GetValue(true); Texts[] = this- GetText(true); } this- DBValue = DBValue; this- Value = Values; this- Text = Texts; this- IsNull = count(DBValue) 0; } else { this- DBValue = DBValue; this- Value = this- GetParsedValue(this- DBValue, this- DBFormat, isDbFormat); this- Text = this- GetFormattedValue(this- Format); } } function GetValue(returnNull = false) { return returnNull && this- IsNull ? NULL : this- Value; } function GetText() { return this- Text; } function GetDBValue(returnNull = false) { return returnNull && this- IsNull ? NULL : this- DBValue; }}//End clsSQLParameter Class//clsControl Class @0-88CD5E09class clsControl{ var ComponentType = Control; var Errors; var DataType; var DSType; var Format; var DBFormat; var Caption; var ControlType; var ControlTypeName; var Name; var BlockName; var HTML; var Required; var CheckedValue; var UncheckedValue; var State; var BoundColumn; var TextColumn; var Multiple; var Visible; var Page; var Parameters; var CountValue; var SumValue; var ValueRelative; var CountValueRelative; var SumValueRelative; var TotalFunction; var IsPercent = false; var IsEmptySource = false; var isInternal = false; var initialValue; var prevItem = false; var prevValue; var prevCountValue; var prevSumValue; var prevValueRelative; var prevCountValueRelative; var prevSumValueRelative; var Value = ; var Text; var EmptyText; var Values; var IsNull = true; var CCSEvents; var CCSEventResult; var Parent; function clsControl(ControlType, Name, Caption, DataType, Format, InitValue = , & Parent) { global ControlTypes; this- Text = ; this- Page = ; this- Parameters = ; this- CCSEvents = ; this- Values = ; this- BoundColumn = ; this- TextColumn = ; this- Visible = true; this- Required = false; this- HTML = false; this- Multiple = false; this- Errors = new clsErrors(); this- Name = Name; this- BlockName = ControlTypes[ControlType] . . Name; this- ControlType = ControlType; this- DataType = DataType; this- DSType = dsEmpty; this- Format = Format; this- Caption = Caption; if(is_array(InitValue)) { this- Value = InitValue; this- IsNull = false; } else if(!is_null(InitValue)) this- SetText(InitValue); this- Parent = & Parent; this- ComponentType = ControlTypes[ControlType]; } function Validate() { global CCSLocales; validation = true; if(this- Required && (this- Value === || is_null(this- Value)) && this- Errors- Count() == 0) { FieldName = strlen(this- Caption) ? this- Caption : this- Name; this- Errors- addError(CCSLocales- GetText( \'CCS_RequiredField \', this- Caption)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); return (this- Errors- Count() == 0); } function GetParsedValue(ParsingValue) { global CCSLocales; varResult = ; if(this- Multiple && is_array(ParsingValue)) { ParsingValue = ParsingValue[0]; } if(CCCheckValue(ParsingValue, this- DataType)) varResult = ParsingValue; else if(strlen(ParsingValue)) { switch (this- DataType) { case ccsDate: DateValidation = true; if (CCValidateDateMask(ParsingValue, this- Format)) { varResult = CCParseDate(ParsingValue, this- Format); if(!varResult || !CCValidateDate(varResult)) { DateValidation = false; varResult = ; } } else { DateValidation = false; } if(!DateValidation && this- Errors- Count() == 0) { if (is_array(this- Format)) { FormatString = join(, this- Format); } else { FormatString = this- Format; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(this- Caption, FormatString))); } break; case ccsBoolean: if (CCValidateBoolean(ParsingValue, this- Format)) varResult = CCParseBoolean(ParsingValue, this- Format); else if(this- Errors- Count() == 0) { if (is_array(this- Format)) { FormatString = CCGetBooleanFormat(this- Format); } else { FormatString = this- Format; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(this- Caption, FormatString))); } break; case ccsInteger: if (CCValidateNumber(ParsingValue, this- Format)) varResult = CCParseInteger(ParsingValue, this- Format); else if(this- Errors- Count() == 0) this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectValue \', this- Caption)); break; case ccsFloat: if (CCValidateNumber(ParsingValue, this- Format)) varResult = CCParseFloat(ParsingValue, this- Format); else if(this- Errors- Count() == 0) this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectValue \', this- Caption)); break; case ccsText: case ccsMemo: varResult = strval(ParsingValue); break; } } return varResult; } function GetFormattedValue() { strResult = ; switch(this- DataType) { case ccsDate: strResult = CCFormatDate(this- Value, this- Format); break; case ccsBoolean: strResult = CCFormatBoolean(this- Value, this- Format); break; case ccsInteger: case ccsFloat: case ccsSingle: strResult = CCFormatNumber(this- Value, this- Format, this- DataType); break; case ccsText: case ccsMemo: strResult = strval(this- Value); break; } return strResult; } function Prepare() { if(this- DSType == dsTable || this- DSType == dsSQL || this- DSType == dsProcedure) { if(!isset(this- DataSource- CCSEvents)) this- DataSource- CCSEvents = ; if(!strlen(this- BoundColumn)) this- BoundColumn = 0; if(!strlen(this- TextColumn)) this- TextColumn = 1; this- EventResult = CCGetEvent(this- DataSource- CCSEvents, BeforeBuildSelect, this); this- EventResult = CCGetEvent(this- DataSource- CCSEvents, BeforeExecuteSelect, this); FieldName = strlen(this- Caption) ? this- Caption : this- Name; list(this- Values, this- Errors) = CCGetListValues(this- DataSource, this- DataSource- SQL, this- DataSource- Where, this- DataSource- Order, this- BoundColumn, this- TextColumn, this- DBFormat, this- DataType, this- Errors, FieldName, this- DSType); this- DataSource- close(); this- EventResult = CCGetEvent(this- DataSource- CCSEvents, AfterExecuteSelect, this); } } function Show(RowNumber = ) { global Tpl; this- EventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); ControlName = (RowNumber === ) ? this- Name : this- Name . _ . RowNumber; if(this- Multiple) ControlName = ControlName . []; if(!this- Visible) { Tpl- SetVar(this- Name . _Name, ControlName); Tpl- SetVar(this- Name, ); if(Tpl- BlockExists(this- BlockName)) Tpl- setblockvar(this- BlockName, ); return; } Tpl- SetVar(this- Name . _Name, ControlName); switch(this- ControlType) { case ccsLabel: value=this- GetText(); if (!this- HTML) { value = CCToHTML(value); value = str_replace( \\n, , value); } Tpl- SetVar(this- Name, value); Tpl- ParseSafe(this- BlockName, false); break; case ccsReportLabel: value=this- GetText(); if (strlen(this- EmptyText) && !strlen(value)) value = this- EmptyText; if (!this- HTML) { value = CCToHTML(value); value = str_replace( \\n, , value); } Tpl- SetVar(this- Name, value); Tpl- ParseSafe(this- BlockName, false); break; case ccsTextBox: case ccsTextArea: case ccsImage: case ccsHidden: Tpl- SetVar(this- Name, CCToHTML(this- GetText())); Tpl- ParseSafe(this- BlockName, false); break; case ccsLink: if (this- HTML) Tpl- SetVar(this- Name, this- GetText()); else { value = CCToHTML(this- GetText()); value = str_replace( \\n, , value); Tpl- SetVar(this- Name, value); } Tpl- SetVar(this- Name . _Src, this- GetLink()); Tpl- ParseSafe(this- BlockName, false); break; case ccsImageLink: Tpl- SetVar(this- Name . _Src, CCToHTML(this- GetText())); Tpl- SetVar(this- Name, this- GetLink()); Tpl- ParseSafe(this- BlockName, false); break; case ccsCheckBox: if(this- Value) Tpl- SetVar(this- Name, CHECKED); else Tpl- SetVar(this- Name, ); Tpl- ParseSafe(this- BlockName, false); break; case ccsRadioButton: BlockToParse = RadioButton . this- Name; Tpl- SetBlockVar(BlockToParse, ); if(is_array(this- Values)) { for(i = 0; i Values); i++) { Value = this- Values[i][0]; Text = this- HTML ? this- Values[i][1] : CCToHTML(this- Values[i][1]); Selected = (CCCompareValues(Value,this- Value, this- DataType, this- Format) == 0) ? CHECKED : ; TextValue = CCToHTML(CCFormatValue(Value, this- Format, this- DataType, this- Format)); Tpl- SetVar(Value, TextValue); Tpl- SetVar(Check, Selected); Tpl- SetVar(Description, Text); Tpl- Parse(BlockToParse, true); } } break; case ccsCheckBoxList: BlockToParse = CheckBoxList . this- Name; Tpl- SetBlockVar(BlockToParse, ); if(is_array(this- Values)) { for(i = 0; i Values); i++) { Value = this- Values[i][0]; TextValue = CCToHTML(CCFormatValue(Value, this- Format, this- DataType)); Text = this- HTML ? this- Values[i][1] : CCToHTML(this- Values[i][1]); if (this- Multiple && is_array(this- Value)) { Selected = ; foreach (this- Value as Val) { if (CCCompareValues(Value,Val, this- DataType, this- Format) == 0) { Selected = CHECKED; break; } } } else { Selected = (CCCompareValues(Value,this- Value, this- DataType, this- Format) == 0) ? CHECKED : ; } Tpl- SetVar(Value, TextValue); Tpl- SetVar(Check, Selected); Tpl- SetVar(Description, Text); Tpl- Parse(BlockToParse, true); } } break; case ccsListBox: Options = ; if(is_array(this- Values)) { for(i = 0; i Values); i++) { Value = this- Values[i][0]; TextValue = CCToHTML(CCFormatValue(Value, this- Format, this- DataType)); Text = CCToHTML(this- Values[i][1]); if (this- Multiple && is_array(this- Value)) { Selected = ; foreach (this- Value as Val) { if (CCCompareValues(Value,Val, this- DataType, this- Format) == 0) { Selected = SELECTED; break; } } } else { Selected = (CCCompareValues(Value,this- Value, this- DataType, this- Format) == 0) ? SELECTED : ; } Options .= . Text . \\n; } } Tpl- SetVar(this- Name . _Options, Options); Tpl- ParseSafe(this- BlockName, false); break; case ccsPageBreak: Tpl- SetVar(this- Name, this- Text); } } function SetValue(Value) { if(this- ControlType == ccsCheckBox) { this- Value = CCCompareValues(Value, this- CheckedValue, this- DataType) == 0 || (CCCompareValues(Value, this- UncheckedValue, this- DataType) != 0 && (is_array(Value) || strlen(Value))) ? true : false; this- IsNull = false; } else { this- Value = Value; this- IsNull = is_null(Value); } this- Text = this- GetFormattedValue(); if (!this- isInternal) this- initialValue = this- Value; } function SetText(Text, RowNumber = ) { ControlName = (RowNumber === ) ? this- Name : this- Name . _ . RowNumber; if(CCCheckValue(Text, this- DataType)) { this- SetValue(Text); } else { if(this- ControlType == ccsCheckBox) { RequestParameter = CCGetParam(ControlName); if (strlen(Text) && strlen(RequestParameter) && Text == RequestParameter) { this- Value = true; this- IsNull = false; } else { Value = this- GetParsedValue(Text); this- SetValue(Value); } } else {	this- Text = is_null(Text) ? : Text; this- Value = this- GetParsedValue(this- Text); if (is_null(Text)) { this- Value = ; this- IsNull = true; } else { this- IsNull = false; } if (!this- isInternal) this- initialValue = this- Value; } } } function GetValue(returnNull = false) { if(this- ControlType == ccsCheckBox) value = (this- Value) ? this- CheckedValue : this- UncheckedValue; else if(this- Multiple && is_array(this- Value)) value = this- Value[0]; else value = returnNull && this- IsNull ? NULL : this- Value; return value; } function GetText() { if(!strlen(this- Text)) this- Text = this- GetFormattedValue(); return this- Text; } function GetLink() { if(CCSubStr(this- Page, 0, 2) == ./) return CCSubStr(this- Page, 2); if(this- Parameters == ) return this- Page; else return this- Page . ? . this- Parameters; } function SetLink(Link) { if(!strlen(Link)) { this- Page = ; this- Parameters = ; } else { LinkParts = explode(?, Link); this- Page = LinkParts[0]; this- Parameters = (sizeof(LinkParts) == 2) ? LinkParts[1] : ; } } function GetTotalValue(mode) { if (mode == GetPrevValue) { if (this- TotalFunction == Count) this- prevValue += 0; this- Value = this- prevValue; return this- Value; } if (mode == GetNextValue && this- TotalFunction) { if (this- TotalFunction == Count) this- prevValue += 0; this- Value = this- prevValue; return this- Value; } this- Value = this- initialValue; newVal = this- prevValue; switch (this- TotalFunction) { case Sum: if (strval(this- Value) == && strval(this- prevValue) == ) break; newVal = this- Value + this- prevValue; if (this- IsPercent && (strval(this- Value) != || strval(this- prevValueRelative) != )) this- ValueRelative = this- Value + this- prevValueRelative; break; case Count: newVal = this- prevValue + (this- IsEmptySource || (this- DataType == ccsBoolean && is_bool(this- Value)) || (this- DataType == ccsDate && CCValidateDate(this- Value)) || strval(this- Value) != ? 1 : 0); if (this- IsPercent) this- ValueRelative = this- prevValueRelative + (this- IsEmptySource || (this- DataType == ccsBoolean && is_bool(this- Value)) || (this- DataType == ccsDate && CCValidateDate(this- Value)) || strval(this- Value) != ? 1 : 0); break; case Min: if (strval(this- Value) == ) break; newVal = strval(this- prevValue) == ? this- Value : min(this- Value,this- prevValue); if (this- IsPercent) this- ValueRelative = strval(this- prevValueRelative) == ? this- Value : min(this- Value,this- prevValueRelative); break; case Max: if (strval(this- Value) == ) break; newVal = strval(this- prevValue) == ? this- Value : max(this- Value,this- prevValue); if (this- IsPercent) this- ValueRelative = strval(this- prevValueRelative) == ? this- Value : max(this- Value,this- prevValueRelative); break; case Avg: if (strval(this- Value) != ) { this- CountValue = this- prevCountValue + 1; this- SumValue = this- prevSumValue + this- Value; } if (this- CountValue == 0) newVal = this- prevValue; else newVal = this- SumValue / this- CountValue; if (this- IsPercent) { if (strval(this- Value) !=) { this- CountValueRelative = this- prevCountValueRelative + 1; this- SumValueRelative = this- prevSumValueRelative + this- Value; } if (this- CountValueRelative == 0) this- ValueRelative = this- prevValueRelative; else this- ValueRelative = this- SumValueRelative / this- CountValueRelative; } break; default: if (mode == && this- IsPercent && (strval(this- Value) != || strval(this- prevValueRelative) != )) { this- ValueRelative = this- Value + this- prevValueRelative; } newVal = this- Value; } this- Value = newVal; if (mode == GetNextValue) { return this- Value; } this- prevValueRelative = this- ValueRelative; this- prevValue = newVal; this- prevCountValue = this- CountValue; this- prevSumValue = this- SumValue; this- prevCountValueRelative = this- CountValueRelative; this- prevSumValueRelative = this- SumValueRelative; return this- Value; } function Reset() { this- Value = ; this- CountValue = ; this- SumValue = ; this- prevValue = ; this- prevCountValue = ; this- prevSumValue = ; } function ResetRelativeValues() { this- ValueRelative = this- initialValue; this- prevValueRelative = ; this- CountValueRelative = ; this- SumValueRelative = ; this- prevCountValueRelative = ; this- prevSumValueRelative = ; }}//End clsControl Class//clsField Class @0-AF50E684class clsField{ var DataType; var DBFormat; var Name; var Errors; var Value = ; var IsNull = true; var DBValue = ; function clsField(Name, DataType, DBFormat) { this- Name = Name; this- DataType = DataType; this- DBFormat = DBFormat; this- Errors = new clsErrors; } function GetParsedValue() { global CCSLocales; varResult = ; if (strlen(this- DBValue)) { switch (this- DataType) { case ccsDate: DateValidation = true; if (CCValidateDateMask(this- DBValue, this- DBFormat)) { varResult = CCParseDate(this- DBValue, this- DBFormat); if(!varResult || !CCValidateDate(varResult)) { DateValidation = false; varResult = ; } } else { DateValidation = false; } if (!DateValidation) { if (is_array(this- DBFormat)) { FormatString = join(, this- DBFormat); } else { FormatString = this- DBFormat; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFieldFormat \', array(this- Name, FormatString))); } break; case ccsBoolean: if (CCValidateBoolean(this- DBValue, this- DBFormat)) { varResult = CCParseBoolean(this- DBValue, this- DBFormat); } else { if (is_array(this- DBFormat)) { FormatString = CCGetBooleanFormat(this- DBFormat); } else { FormatString = this- DBFormat; } this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFieldFormat \', array(this- Name, FormatString))); } break; case ccsInteger: if (CCValidateNumber(this- DBValue, this- DBFormat, true)) varResult = CCParseInteger(this- DBValue, this- DBFormat, true); else this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFieldFormat \', array(this- Name, this- DBFormat))); break; case ccsFloat: if (CCValidateNumber(this- DBValue, this- DBFormat, true) ) varResult = CCParseFloat(this- DBValue, this- DBFormat, true); else this- Errors- addError(CCSLocales- GetText( \'CCS_IncorrectFieldFormat \', array(this- Name, this- DBFormat))); break; case ccsText: case ccsMemo: varResult = strval(this- DBValue); break; } } return varResult; } function GetFormattedValue() { strResult = ; switch(this- DataType) { case ccsDate: strResult = CCFormatDate(this- Value, this- DBFormat); break; case ccsBoolean: strResult = CCFormatBoolean(this- Value, this- DBFormat); break; case ccsInteger: case ccsFloat: case ccsSingle: strResult = CCFormatNumber(this- Value, this- DBFormat, this- DataType, true); break; case ccsText: case ccsMemo: strResult = strval(this- Value); break; } return strResult; } function SetDBValue(DBValue) { this- DBValue = DBValue; this- Value = this- GetParsedValue(); } function SetValue(Value) { if (is_null(Value)) { this- Value = ; this- IsNull = true; } else { this- Value = Value; this- IsNull = false; } this- DBValue = this- GetFormattedValue(); } function GetValue(returnNull = false) { return returnNull && this- IsNull ? NULL : this- Value; } function GetDBValue(returnNull = false) { return returnNull && this- IsNull ? NULL : this- DBValue; }}//End clsField Class//clsButton Class @0-7F6737AAclass clsButton{ var ComponentType = Button; var Name; var Visible; var Pressed; var CCSEvents = ; var CCSEventResult; var Parent; function clsButton(Name, Method, & Parent) { this- Name = Name; this- Visible = true; this- Parent = & Parent; this- Pressed = CCGetRequestParam(Name, Method) != || CCGetRequestParam(Name . _x, Method) != ; } function Show(RowNumber = ) { global Tpl; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(this- Visible) { ControlName = (RowNumber === ) ? this- Name : this- Name . _ . RowNumber; Tpl- SetVar(Button_Name, ControlName); Tpl- Parse(Button . this- Name, false); } else { Tpl- setblockvar(Button . this- Name, ); } }}//End clsButton Class//clsPanel Class @0-907E6F12class clsPanel{ var ComponentType = Panel; var Name; var Visible; var Components = array(); var ComponentsArray = array(); var CCSEvents = ; var CCSEventResult; var Parent; function clsPanel(Name, & Parent) { this- Name = Name; this- Visible = true; this- Parent = & Parent; } function AddComponent(Name, &Component){ this- Components[Name] = & Component; this- ComponentsArray[] = & Component; } function Show(RowNumber = ) { global Tpl; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(this- Visible) { ControlName = this- Name; ParentPath = Tpl- block_path; PanelPath = ParentPath . /Panel . ControlName; Tpl- block_path = PanelPath; foreach(this- ComponentsArray as num = Component){ if(strlen(RowNumber)) this- ComponentsArray[num]- Show(RowNumber); else this- ComponentsArray[num]- Show(); } Tpl- block_path = ParentPath; Tpl- Parse(Panel . this- Name, false); } else { Tpl- setblockvar(Panel . this- Name, ); } }}//End clsPanel Class//clsFileUpload Class @0-79E21E53class clsFileUpload{ var ComponentType = FileUpload; var Name; var Caption; var Visible; var Required; var TemporaryFolder; var FileFolder; var AllowedMask; // @deprecated , use AllowedFileMasks property var AllowedFileMasks; var DisallowedFileMasks; var FileSizeLimit; var Value; var Text; var State; var CCSEvents = ; var CCSEventResult; var Parent; function clsFileUpload(Name, Caption, TemporaryFolder, FileFolder, AllowedFileMasks, DisallowedFileMasks, FileSizeLimit, & Parent) { global CCSLocales; this- Errors = new clsErrors; this- Name = Name; this- Visible = true; this- Caption = Caption; this- Parent = & Parent; if(CCSubStr(TemporaryFolder, 0, 1) == %) { TemporaryFolder = CCSubStr(TemporaryFolder, 1); TemporaryFolder = isset(_ENV[TemporaryFolder]) ? _ENV[TemporaryFolder] : ; } this- TemporaryFolder = TemporaryFolder; if(CCSubStr(FileFolder, 0, 1) == %) { FileFolder = CCSubStr(FileFolder, 1); FileFolder = isset(_ENV[FileFolder]) ? _ENV[FileFolder] : ; } this- FileFolder = FileFolder; this- AllowedFileMasks = AllowedFileMasks; this- AllowedMask = & this- AllowedFileMasks; this- DisallowedFileMasks = DisallowedFileMasks; this- FileSizeLimit = FileSizeLimit; this- Value = ; this- Text = ; this- Required = false; FileName = ; FieldName = this- Caption; if( !is_dir(TemporaryFolder) ) { this- Errors- addError(CCSLocales- GetText( \'CCS_TempFolderNotFound \', this- Caption)); } else if( !is_writable(TemporaryFolder) ) { this- Errors- addError(CCSLocales- GetText( \'CCS_TempInsufficientPermissions \', this- Caption)); } else if( !is_dir(FileFolder) ) { this- Errors- addError(CCSLocales- GetText( \'CCS_FilesFolderNotFound \', this- Caption)); } else if( !is_writable(FileFolder) ) { this- Errors- addError(CCSLocales- GetText( \'CCS_InsufficientPermissions \', this- Caption)); } } function Validate() { global CCSLocales; validation = true; if(this- Required && this- Value === && this- Errors- Count() == 0) { FieldName = this- Caption; this- Errors- addError(CCSLocales- GetText( \'CCS_RequiredFieldUpload \', this- Caption)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); return (this- Errors- Count() == 0); } function Upload(RowNumber = ) { global CCSLocales; global TemplateEncoding; global FileEncoding; global CCSLocales; FieldName = this- Caption; if(strlen(RowNumber)) { ControlName = this- Name . _ . RowNumber; FileControl = this- Name . _File_ . RowNumber; DeleteControl = this- Name . _Delete_ . RowNumber; } else { ControlName = this- Name; FileControl = this- Name . _File; DeleteControl = this- Name . _Delete; } SessionName = CCGetParam(ControlName); this- State = CCGetSession(SessionName, array(null, null)); if (strlen(CCGetParam(DeleteControl))) { // delete file from folder ActualFileName = this- State[0]; if( file_exists(this- FileFolder . ActualFileName) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- FileFolder . ActualFileName); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } else if ( file_exists(this- TemporaryFolder . ActualFileName) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- TemporaryFolder . ActualFileName); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } this- Value = ; this- Text = ; this- State[0] = ; } else if (isset (_FILES[FileControl]) && _FILES[FileControl][tmp_name] != none && strlen (_FILES[FileControl][tmp_name])) { this- Value = ; this- Text = ; FileName = CCConvertEncoding(CCStrip(_FILES[FileControl][name]), CCSLocales- GetFormatInfo(Encoding), FileEncoding); GoodFileMask = 1; meta_characters = array(* = .+, ? = ., \\ \\ = \\ \\ \\ \\, ^ = \\ \\^, \\ = \\ \\ \\, . = \\ \\., [ = \\ \\[, ] = \\ \\], | = \\ \\|, ( = \\ \\(, ) = \\ \\), { = \\ \\{, } = \\ \\}, + = \\ \\+, - = \\ \\-); if (this- AllowedFileMasks != ) { GoodFileMask = 0; FileMasks=explode( \'; \', this- AllowedFileMasks); foreach (FileMasks as FileMask) { FileMask = preg_replace(/( \\ \\*| \\ \\?| \\ \\ \\ \\| \\ \\^| \\ \\ \\| \\ \\.| \\ \\[| \\ \\]| \\ \\|| \\ \\(| \\ \\)| \\ \\{| \\ \\}| \\ \\+| \\ \\-)/ei, \\meta_characters[ \' \\ \\1 \'], FileMask); if (preg_match(/^FileMask/i, FileName)) { GoodFileMask = 1; break; } } } if (GoodFileMask && this- DisallowedFileMasks != ) { FileMasks=explode( \'; \', this- DisallowedFileMasks); foreach (FileMasks as FileMask) { FileMask = preg_replace(/( \\ \\*| \\ \\?| \\ \\ \\ \\| \\ \\^| \\ \\ \\| \\ \\.| \\ \\[| \\ \\]| \\ \\|| \\ \\(| \\ \\)| \\ \\{| \\ \\}| \\ \\+| \\ \\-)/ei, \\meta_characters[ \' \\ \\1 \'], FileMask); if (preg_match(/^FileMask/i, FileName)) { GoodFileMask = 0; break; } } } if(_FILES[FileControl][size] this- FileSizeLimit) { this- Errors- addError(CCSLocales- GetText( \'CCS_LargeFile \', this- Caption)); } else if (!GoodFileMask) { this- Errors- addError(CCSLocales- GetText( \'CCS_WrongType \', this- Caption)); } else { // move uploaded file to temporary folder file_exists = true; index = 0; while(file_exists) { ActualFileName = date(YmdHis) . index . . . FileName; file_exists = file_exists(ActualFileName); index++; } if( move_uploaded_file(_FILES[FileControl][tmp_name], this- TemporaryFolder . ActualFileName) ) { this- Value = ActualFileName; this- Text = ActualFileName; if(isset(this- State[0]) && strlen(this- State[0])) { if(file_exists(this- TemporaryFolder . this- State[0])) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- TemporaryFolder . this- State[0]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); this- State[0] = ActualFileName; } else { if(!is_dir(this- TemporaryFolder . this- State[1]) && file_exists(this- TemporaryFolder . this- State[1])) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- TemporaryFolder . this- State[1]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } this- State[1] = ActualFileName; } } else { this- State[0] = ActualFileName; } } else { this- Errors- addError(CCSLocales- GetText( \'CCS_TempInsufficientPermissions \', this- Caption)); } } } else { this- SetValue(strlen(this- State[1]) ? this- State[1] : this- State[0]); } } function Move() { global CCSLocales; if (strlen(this- Value) && !file_exists(this- FileFolder . this- Value)) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeProcessFile, this); FileName = this- GetFileName(); FieldName = this- Caption; if (!file_exists(this- TemporaryFolder . this- Value)) { this- Errors- addError(CCSLocales- GetText( \'CCS_FileNotFound \', array(this- TemporaryFolder . this- Value, this- Caption))); } else if (!@copy(this- TemporaryFolder . this- Value, this- FileFolder . this- Value)) { this- Errors- addError(CCSLocales- GetText( \'CCS_InsufficientPermissions \', this- Caption)); } else if (strlen(this- State[1])) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- FileFolder . this- State[0]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } if(this- Errors- Count() == 0 && file_exists(this- TemporaryFolder . this- Value)) { unlink(this- TemporaryFolder . this- Value); } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterProcessFile, this); } } function Delete() { if( !is_dir(this- FileFolder . this- State[0]) && file_exists(this- FileFolder . this- State[0]) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- FileFolder . this- State[0]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } else if ( !is_dir(this- TemporaryFolder . this- State[0]) && file_exists(this- TemporaryFolder . this- State[0]) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- TemporaryFolder . this- State[0]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } if( !is_dir(this- FileFolder . this- State[1]) && file_exists(this- FileFolder . this- State[1]) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- FileFolder . this- State[1]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } else if ( !is_dir(this- TemporaryFolder . this- State[1]) && file_exists(this- TemporaryFolder . this- State[1]) ) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDeleteFile, this); unlink(this- TemporaryFolder . this- State[1]); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDeleteFile, this); } } function Show(RowNumber = ) { global Tpl; if(this- Visible) { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- setblockvar(FileUpload . this- Name, ); return; } if(strlen(RowNumber)) { ControlName = this- Name . _ . RowNumber; FileControl = this- Name . _File_ . RowNumber; DeleteControl = this- Name . _Delete_ . RowNumber; } else { ControlName = this- Name; FileControl = this- Name . _File; DeleteControl = this- Name . _Delete; } SessionName = CCGetParam(ControlName); if(!strlen(SessionName)) { random_value = mt_rand(100000,9999999) . mt_rand(100000,9999999); SessionName = FileUpload . random_value . date(dHis); this- State = array(this- Value, ); } CCSetSession(SessionName, this- State); Tpl- SetVar(State, SessionName); Tpl- SetVar(ControlName, ControlName); Tpl- SetVar(FileControl, FileControl); Tpl- SetVar(DeleteControl, DeleteControl); if (strlen(this- Value) ) { Tpl- SetVar(ActualFileName, this- Value); Tpl- SetVar(FileName, this- GetFileName()); Tpl- SetVar(FileSize, this- GetFileSize()); Tpl- parse(FileUpload . this- Name . /Info, false); if(this- Required) { Tpl- parse(FileUpload . this- Name . /Upload, false); Tpl- setblockvar(FileUpload . this- Name . /DeleteControl, ); } else { Tpl- setblockvar(FileUpload . this- Name . /Upload, ); Tpl- parse(FileUpload . this- Name . /DeleteControl, false); } } else { Tpl- parse(FileUpload . this- Name . /Upload, false); Tpl- setblockvar(FileUpload . this- Name . /Info, ); Tpl- setblockvar(FileUpload . this- Name . /DeleteControl, ); } Tpl- Parse(FileUpload . this- Name, false); } else { Tpl- setblockvar(FileUpload . this- Name, ); } } function SetValue(Value) { global CCSLocales; this- Text = Value; this- Value = Value; this- State[0] = Value; if(strlen(Value) && !file_exists(this- TemporaryFolder . Value) && !file_exists(this- FileFolder . Value)) { FileName = this- GetFileName(); FieldName = this- Caption; this- Errors- addError(CCSLocales- GetText( \'CCS_FileNotFound \', this- Caption)); } } function SetText(Text) { this- SetValue(Text); } function GetValue() { return this- Value; } function GetText() { return this- Text; } function GetFileName() { return CCGetOriginalFileName(this- Value); } function GetFileSize() { filesize = 0; if( file_exists(this- FileFolder . this- Value) ) { filesize = filesize(this- FileFolder . this- Value); } else if ( file_exists(this- TemporaryFolder . this- Value) ) { filesize = filesize(this- TemporaryFolder . this- Value); } return filesize; }}//End clsFileUpload Class//clsDatePicker Class @0-139F9C1Cclass clsDatePicker{ var CmponentType = DatePicker; var Name; var DateFormat; var Style; var FormName; var ControlName; var Visible; var Errors; var CCSEvents = ; var CCSEventResult; var Parent; function clsDatePicker(Name, FormName, ControlName, & Parent) { this- Name = Name; this- FormName = FormName; this- ControlName = ControlName; this- Parent = & Parent; this- Visible = true; this- Errors = new clsErrors; } function Show(RowNumber = ) { global Tpl; if(this- Visible) { ControlName = (RowNumber === ) ? this- ControlName : this- ControlName . _ . RowNumber; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); Tpl- SetVar(Name, this- FormName . _ . this- Name); Tpl- SetVar(FormName, this- FormName); Tpl- SetVar(DateControl, ControlName); Tpl- Parse(DatePicker . this- Name, false); } else { Tpl- setblockvar(DatePicker . this- Name, ); } }}//End clsDatePicker Class//clsErrors Class @0-29B52C31class clsErrors{ var Errors; var ErrorsCount; var ErrorDelimiter; function clsErrors() { this- Errors = array(); this- ErrorsCount = 0; this- ErrorDelimiter = ; } function addError(Description) { if (strlen(Description)) { this- Errors[this- ErrorsCount] = Description; this- ErrorsCount++; } } function AddErrors(Errors) { for(i = 0; i Count(); i++) this- addError(Errors- Errors[i]); } function Clear() { this- Errors = array(); this- ErrorsCount = 0; } function Count() { return this- ErrorsCount; } function ToString() { if(sizeof(this- Errors) 0) return join(this- ErrorDelimiter, this- Errors); else return ; }}//End clsErrors Class//clsSection Class @0-3F424779class clsSection{ var ComponentType = Section; var Visible = true; var Height = 0; var CCSEvents = array(); var CCSEventResult; var Parent; function clsSection(& Parent) { this- Parent = & Parent; }}//End clsSection Class//clsLocaleInfo @0-3560C5D0class clsLocaleInfo { var FormatInfo; var Name; var Language; var Country; var BooleanFormat; var DecimalDigits; var DecimalSeparator; var GroupSeparator; var MonthNames; var MonthShortNames; var WeekdayNames; var WeekdayShortNames; var WeekdayNarrowNames; var ShortDate; var LongDate; var ShortTime; var LongTime; var GeneralDate; var FirstWeekDay; var OverrideNumberFormats; var AMDesignator; var PMDesignator; var Encoding; var PHPEncoding; var PHPLocale; function clsLocaleInfo(name, LocaleInfoArray) { this- Name = name; this- Language = LocaleInfoArray[0]; this- Country = LocaleInfoArray[1]; this- BooleanFormat = LocaleInfoArray[2]; this- DecimalDigits = LocaleInfoArray[3]; this- DecimalSeparator = LocaleInfoArray[4]; this- GroupSeparator = LocaleInfoArray[5]; this- MonthNames = LocaleInfoArray[6]; this- MonthShortNames = LocaleInfoArray[7]; this- WeekdayNames = LocaleInfoArray[8]; this- WeekdayShortNames = LocaleInfoArray[9]; this- WeekdayNarrowNames = LocaleInfoArray[10]; this- ShortDate = LocaleInfoArray[11]; this- LongDate = LocaleInfoArray[12]; this- ShortTime = LocaleInfoArray[13]; this- LongTime = LocaleInfoArray[14]; this- AMDesignator = LocaleInfoArray[15]; this- PMDesignator = LocaleInfoArray[16]; this- GeneralDate = array(); foreach (this- ShortDate as val) { array_push(this- GeneralDate, val); } array_push(this- GeneralDate, ); foreach (this- LongTime as val) { array_push(this- GeneralDate, val); } this- FirstWeekDay = LocaleInfoArray[17]; this- OverrideNumberFormats = LocaleInfoArray[18]; this- PHPLocale = LocaleInfoArray[19]; this- Encoding = LocaleInfoArray[20]; this- PHPEncoding = LocaleInfoArray[21]; } function GetInfo(name) { return this- name; } function GetCCSFormatInfo() { if (!this- FormatInfo) this- FormatInfo = join(| , Array(this- Name, this- Language, this- Country, join(;, this- BooleanFormat), this- DecimalDigits, this- DecimalSeparator, this- GroupSeparator, join(;, this- MonthNames) , join(;, this- MonthShortNames), join(;, this- WeekdayNames), join(;, this- WeekdayShortNames), join(, this- ShortDate), join(, this- LongDate), join(, this- ShortTime), join(, this- LongTime), this- FirstWeekDay, this- AMDesignator, this- PMDesignator)); return this- FormatInfo; }}//End clsLocaleInfo//clsLocale Class @0-89B8B78Cclass clsLocale { var Name; var Dir; var Ext = .txt; var ParentLocale; var ParentLocaleName = ; var IsLoaded = false; var LocaleInfo; var Messages; var InternalEncoding = UTF-8; function clsLocale(name, LocaleInfoArray, dir = ) { this- Name = name; this- Dir = dir; this- Translations = array(); this- LocaleInfo = new clsLocaleInfo(name, LocaleInfoArray); arr = explode(-, name, 2); if (count(arr) == 2) this- ParentLocaleName = arr[0]; } function LoadTranslation(filename = ) { this- Messages = array(); if (filename == ) filename = this- Name . this- Ext; if (CCSubStr(filename, 0, 1) != / && CCSubStr(filename, 0, 1) != .) filename = this- Dir . / . filename; if (FileContent = @file(filename)) { foreach(FileContent as str) { if (preg_match(/^([^ \'].+?)=(.*)/, str, matches)) { this- Messages[matches[1]] = str_replace(chr(13), , matches[2]); } } } this- IsLoaded = true; } function GetMessage(id) { global CCSLocales; global FileEncoding; if (id == CCS_LocaleID) return this- Name; if (id == CCS_LanguageID) return this- LocaleInfo- GetInfo(Language); if (id == CCS_FormatInfo) return this- LocaleInfo- GetCCSFormatInfo(); if (!this- IsLoaded) this- LoadTranslation(); if (array_key_exists(id, this- Messages)) { return FileEncoding != this- InternalEncoding && id != CCS_FormatInfo ? CCConvertEncoding(this- Messages[id], this- InternalEncoding, FileEncoding) : this- Messages[id]; } else if (this- ParentLocale) { return this- ParentLocale- GetMessage(id); } elseif (this- ParentLocaleName && array_key_exists(this- ParentLocaleName, CCSLocales- Locales)) { this- ParentLocale = & CCSLocales- Locales[this- ParentLocaleName]; return this- ParentLocale- GetMessage(id); } elseif (strtolower(CCSLocales- DefaultLocale) != strtolower(this- Name)) { DefaultLocale = CCSLocales- Locales[CCSLocales- DefaultLocale]; return DefaultLocale- GetMessage(id); } else { return id; } }}//End clsLocale Class//clsLocales Class @0-1FF115AFclass clsLocales { var Locale; var DefaultLocale; var Locales; var Dir; function clsLocales(dir, locale = ) { this- Dir = dir; this- Locale = locale; this- DefaultLocale = ; this- Locales = array(); } function Init() { this- SetLocale(CCGetFromGet(locale)); this- SetLocale(CCGetSession(locale)); this- SetLocale(CCGetCookie(locale)); this- SetLocale(this- DefaultLocale); CCSetSession(locale, this- GetFormatInfo(Name)); CCSetSession(lang, this- GetFormatInfo(Language)); CCSetCookie(locale, this- GetFormatInfo(Name), time() + 31536000); } function AddLocale(name, LocaleInfoArray) { lname = strtolower(name); if (array_key_exists(lname, this- Locales)) return; this- Locales[lname] = new clsLocale(name, LocaleInfoArray, this- Dir); } function GetText(id, params = Null, locale = ) { if (locale == ) locale = this- Locale; if (locale == ) locale = this- DefaultLocale; if (!array_key_exists(locale, this- Locales)) return ; Result = this- Locales[locale]- GetMessage(id); if (Result != ) { Result = preg_replace(/ \\ \\ \\ \\n/, \\n, Result); Result = preg_replace(/ \\ \\ \\ \\/, \\ \\, Result); if (is_array(params)) { for (i = 0; i Locale; if (locale == ) locale = this- DefaultLocale; return this- Locales[locale]- LocaleInfo- GetInfo(name); } function cmp(a, b) { if (a == b) { return 0; } return (a b) ? -1 : 1; } function FindLocale(locale) { locale = strtolower(locale); if (!this- Locale && locale) { arr = explode(-, locale, 2); lang = arr[0]; country = isset(arr[1]) ? arr[1] : ; defaultCountry = array_key_exists(lang, this- Locales) ? strtolower(this- Locales[lang]- LocaleInfo- GetInfo(Country)) : ; if (!country && defaultCountry && array_key_exists(lang . - . defaultCountry, this- Locales)) return lang . - . defaultCountry; elseif (country && !array_key_exists(locale, this- Locales) && array_key_exists(lang . - . defaultCountry, this- Locales)) return lang . - . defaultCountry; elseif (array_key_exists(locale, this- Locales)) return locale; elseif (array_key_exists(lang, this- Locales)) return lang; } return false; } function SetLocale(locale) { if (!this- Locale && locale) { this- Locale = this- FindLocale(locale); if (!this- Locale) this- Locale = this- DefaultLocale; } } function SetLocaleFromHttpHeader(Name = HTTP_ACCEPT_LANGUAGE) { if (this- Locale) return false; Locales = array(); locale = ; q = ; if (!isset(_SERVER[Name])) return; arr = explode(,, strtolower(_SERVER[Name])); foreach (arr as L) { if(preg_match(/(.+);q=( \\ \\d+( \\ \\. \\ \\d+)?)/, L, matches)) { locale = matches[1]; q = doubleval(matches[2]); } else { locale = L; q = 1; } if (!array_key_exists(strval(q), this- Locales)) Locales[strval(q)] = array(); array_push(Locales[strval(q)], locale); } uksort(Locales, array(this, cmp)); foreach (Locales as q) { foreach (q as locale) { if (result = this- FindLocale(locale)) { this- Locale = result; return; } } } }}//End clsLocales Class//clsMainPage Class @0-EAF29FA7class clsMainPage{ var ComponentType = Page; var Parent = false; var Connections = array();}//End clsMainPage Class?",66);arrFiles[277]=new Array(1125,"index/vcalendar/ClientI18N.php","30 May 2006","ClientI18N.php","","","content-type: text/javascript; charset=ClientFileEncoding, Functions.js = content-type: text/javascript; charset=ClientFileEncoding);file = CCGetFromGet(file);if (!array_key_exists(file, AllowedFiles)) { echo ; exit;}file_content = ;file_path = RelativePath . / . file;if (file_exists(file_path)) { fh=fopen(file_path, rb); if (filesize(file_path)) file_content = fread(fh, filesize(file_path)); fclose(fh); file_content = preg_replace(/ \\ \\{res: \\s*( \\w+) \\ \\}/ise, CCConvertEncoding( \\CCSLocales- GetText( \' \\ \\1 \'), \\FileEncoding, \\ClientFileEncoding), file_content);}if (AllowedFiles[file]) header(AllowedFiles[file]);echo file_content;//End Client?",1);arrFiles[278]=new Array(1126,"index/vcalendar/Common.php","10 Nov 2006","Common.php","","","array( Type = MySQL, DBLib = MySQL,Database = aims_site,Host = localhost,Port = ,User = root,Password = , Encoding = array(, utf8), Persistent = true, DateFormat = array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), BooleanFormat = array(1, 0, ), Uppercase = false ));//End Connection Settings//Initialize Common Variables @0-772DB5F3PHPVersion = explode(., phpversion());if ((PHPVersion[0] AddLocale(en, Array(en, US, array(Yes, No, ), 2, ., ,, array(January, February, March, April, May, June, July, August, September, October, November, December), array(Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec), array(Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday), array(Sun, Mon, Tue, Wed, Thu, Fri, Sat), array(S, M, T, W, T, F, S), array(m, /, d, /, yyyy), array(dddd, , , mmmm, , dd, , , yyyy), array(h, :, nn, , tt), array(h, :, nn, :, ss, , tt), AM, PM, 0, false, , utf-8, UTF-8));CCSLocales- AddLocale(de, Array(de, DE, array(Ja, Nein, ), 2, ,, ., array(Januar, Februar, MĂ¤rz, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember), array(Jan, Feb, Mrz, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez), array(Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag), array(So, Mo, Di, Mi, Do, Fr, Sa), array(S, M, D, M, D, F, S), array(dd, ., mm, ., yyyy), array(dddd, , , d, . , mmmm, , yyyy), array(HH, :, nn), array(HH, :, nn, :, ss), , , 1, false, , utf-8, UTF-8));CCSLocales- AddLocale(ru, Array(ru, RU, array(Đ”Đ°, ĐťĐµŃ‚, ), 2, ,, Â , array(ĐŻĐ˝Đ˛Đ°Ń€ŃŚ, Đ¤ĐµĐ˛Ń€Đ°Đ»ŃŚ, ĐśĐ°Ń€Ń‚, ĐĐżŃ€ĐµĐ»ŃŚ, ĐśĐ°Đą, ĐŃŽĐ˝ŃŚ, ĐŃŽĐ»ŃŚ, ĐĐ˛ĐłŃŃŃ‚, ĐˇĐµĐ˝Ń‚ŃŹĐ±Ń€ŃŚ, ĐžĐşŃ‚ŃŹĐ±Ń€ŃŚ, ĐťĐľŃŹĐ±Ń€ŃŚ, Đ”ĐµĐşĐ°Đ±Ń€ŃŚ), array(ŃŹĐ˝Đ˛, Ń„ĐµĐ˛, ĐĽĐ°Ń€, Đ°ĐżŃ€, ĐĽĐ°Đą, Đ¸ŃŽĐ˝, Đ¸ŃŽĐ», Đ°Đ˛Đł, ŃĐµĐ˝, ĐľĐşŃ‚, Đ˝ĐľŃŹ, Đ´ĐµĐş), array(Đ˛ĐľŃĐşŃ€ĐµŃĐµĐ˝ŃŚĐµ, ĐżĐľĐ˝ĐµĐ´ĐµĐ»ŃŚĐ˝Đ¸Đş, Đ˛Ń‚ĐľŃ€Đ˝Đ¸Đş, ŃŃ€ĐµĐ´Đ°, Ń‡ĐµŃ‚Đ˛ĐµŃ€Đł, ĐżŃŹŃ‚Đ˝Đ¸Ń†Đ°, ŃŃĐ±Đ±ĐľŃ‚Đ°), array(Đ’Ń, ĐźĐ˝, Đ’Ń‚, ĐˇŃ€, Đ§Ń‚, ĐźŃ‚, ĐˇĐ±), array(Đ’, Đź, Đ’, Đˇ, Đ§, Đź, Đˇ), array(mm, ., dd, ., yyyy), array(d, , mmmm, , yyyy, Đł.), array(H, :, nn), array(H, :, nn, :, ss), , , 1, false, , utf-8, UTF-8));CCSLocales- DefaultLocale = strtolower(en);CCSLocales- Init();Charset = CCSLocales- GetFormatInfo(Encoding);if (PHPLocale = CCSLocales- GetFormatInfo(PHPLocale)) setlocale(LC_ALL, PHPLocale);CCConvertDataArrays();CCProjectStyle = -;CCSelectProjectStyle();//for compatibilityShortWeekdays = CCSLocales- GetFormatInfo(WeekdayShortNames);Weekdays = CCSLocales- GetFormatInfo(WeekdayNames);ShortMonths = CCSLocales- GetFormatInfo(MonthShortNames);Months = CCSLocales- GetFormatInfo(MonthNames);define(ccsInteger, 1);define(ccsFloat, 2);define(ccsSingle, ccsFloat); //aliasdefine(ccsText, 3);define(ccsDate, 4);define(ccsBoolean, 5);define(ccsMemo, 6);define(ccsGet, 1);define(ccsPost, 2);define(ccsTimestamp, 0);define(ccsYear, 1);define(ccsMonth, 2);define(ccsDay, 3);define(ccsHour, 4);define(ccsMinute, 5);define(ccsSecond, 6);define(ccsMilliSecond, 7);define(ccsAmPm, 8);define(ccsShortMonth, 9);define(ccsFullMonth, 10);define(ccsWeek, 11);define(ccsGMT, 12);define(ccsAppropriateYear, 13);DefaultDateFormat = array(ShortDate);MainPage = new clsMainPage();//End Initialize Common Variables//calendar Connection Class @-C6E36600class clsDBcalendar extends DB_MySQL{ var DateFormat; var BooleanFormat; var LastSQL; var Errors; var RecordsCount; var RecordNumber; var PageSize; var AbsolutePage; var SQL = ; var Where = ; var Order = ; var Parameters; var wp; function clsDBcalendar() { this- Initialize(); } function Initialize() { this- AbsolutePage = 0; this- PageSize = 0; global CCConnectionSettings; Configuration = CCConnectionSettings[calendar]; this- DB = Configuration[DBLib]; this- Type = Configuration[Type]; this- DBDatabase = Configuration[Database]; this- DBHost = Configuration[Host]; this- DBPort = Configuration[Port]; this- DBUser = Configuration[User]; this- DBPassword = Configuration[Password]; this- Encoding = Configuration[Encoding]; this- Persistent = Configuration[Persistent]; this- DateFormat = Configuration[DateFormat]; this- BooleanFormat = Configuration[BooleanFormat]; this- Uppercase = Configuration[Uppercase]; this- RecordsCount = 0; this- RecordNumber = 0; this- LastSQL = ; this- Errors = New clsErrors(); } function MoveToPage(Page) { global CCSLocales; if(this- RecordNumber == 0 && this- PageSize != 0 && Page != 0 && Page != 1) if( !this- seek((Page-1) * this- PageSize)) { this- Errors- addError(CCSLocales- GetText( \'CCS_CannotSeek \')); this- RecordNumber = this- Row; } else { this- RecordNumber = (Page-1) * this- PageSize; } } function PageCount() { return this- PageSize && this- RecordsCount != CCS not counted ? ceil(this- RecordsCount / this- PageSize) : 1; } function ToSQL(Value, ValueType, List = false) { RealValue = Value; if (is_array(Value) && List) { Values = array(); foreach (Value as Val) Values[] = this- ToSQL(Val, ValueType); return Values; } elseif (is_array(Value) && !List) { Value = count(Value) ? Value[0] : null; } if ((ValueType == ccsDate && is_array(RealValue)) || strlen(Value) || (ValueType == ccsBoolean && is_bool(Value))) { if(ValueType == ccsInteger || ValueType == ccsFloat) { return doubleval(str_replace(,, ., Value)); } else if(ValueType == ccsDate) { if (is_array(RealValue)) { Value = CCFormatDate(RealValue, this- DateFormat); } return \' . addslashes(Value) . \'; } else if(ValueType == ccsBoolean) { if(is_bool(Value)) Value = CCFormatBoolean(Value, this- BooleanFormat); else if(is_numeric(Value)) Value = intval(Value); else Value = \' . addslashes(Value) . \'; return Value; } else { return \' . addslashes(Value) . \'; } } else { return NULL; } } function SQLValue(Value, ValueType) { if (ValueType == ccsDate && is_array(Value)) { Value = CCFormatDate(Value, this- DateFormat); } if(!strlen(Value)) { return ; } else { if(ValueType == ccsInteger || ValueType == ccsFloat) { return doubleval(str_replace(,, ., Value)); } else if(ValueType == ccsBoolean) { if(is_bool(Value)) Value = CCFormatBoolean(Value, this- BooleanFormat); else if(is_numeric(Value)) Value = intval(Value); else Value = addslashes(Value); return Value; } else { return addslashes(Value); } } } function query(SQL) { this- LastSQL = SQL; return parent::query(SQL); } function OptimizeSQL(SQL) { PageSize = (int) this- PageSize; if (!PageSize) return SQL; Page = this- AbsolutePage ? (int) this- AbsolutePage : 1; if (strcmp(this- RecordsCount, CCS not counted)) SQL .= LIMIT . ((Page - 1) * PageSize) . , .PageSize; else SQL .= LIMIT . ((Page - 1) * PageSize) . , . (PageSize + 1); return SQL; }}//End calendar Connection Class//CCToHTML @0-93F44B0Dfunction CCToHTML(Value){ return htmlspecialchars(Value);}//End CCToHTML//CCToURL @0-88FAFE26function CCToURL(Value){ return urlencode(Value);}//End CCToURL//CCGetEvent @0-7AE506F3function CCGetEvent(events, event_name, & sender){ result = true; function_name = (is_array(events) && isset(events[event_name])) ? events[event_name] : ; if(function_name && function_exists(function_name)) result = call_user_func_array(function_name, array(& sender)); return result;}//End CCGetEvent//CCGetParentContainer @0-0CD41DEBfunction & CCGetParentContainer(& object){ i = & object; while (i && !(i- ComponentType == Page || i- ComponentType == IncludablePage || i- ComponentType == Directory || i- ComponentType == Path || i- ComponentType == EditableGrid || i- ComponentType == Grid || i- ComponentType == Record || i- ComponentType == Report || i- ComponentType == Calendar)) i = & i- Parent; return i;}//End CCGetParentContainer//CCGetParentPage @0-AD47469Dfunction & CCGetParentPage(& object){ i = & object; while (i && !(i- ComponentType == Page || i- ComponentType == IncludablePage)) i = & i- Parent; return i;}//End CCGetParentPage//CCGetValueHTML @0-B8903145function CCGetValueHTML(&db, fieldname){ return CCToHTML(db- f(fieldname));}//End CCGetValueHTML//CCGetValue @0-36EF6396function CCGetValue(&db, fieldname){ return db- f(fieldname);}//End CCGetValue//CCGetSession @0-A9848448function CCGetSession(parameter_name, default_value = ){ return isset(_SESSION[parameter_name]) ? _SESSION[parameter_name] : default_value;}//End CCGetSession//CCSetSession @0-7889A59Efunction CCSetSession(param_name, param_value){ _SESSION[param_name] = param_value;}//End CCSetSession//CCGetCookie @0-6B04B9B5function CCGetCookie(parameter_name){ return isset(_COOKIE[parameter_name]) ? _COOKIE[parameter_name] : ;}//End CCGetCookie//CCSetCookie @0-0148E673function CCSetCookie(parameter_name, param_value, expired = -1){ if (expired == -1) expired = time() + 3600 * 24 * 366; elseif (expired && expired val) value[key] = stripslashes(val); else value = stripslashes(value); } return value;}//End CCStrip//CCGetParam @0-3BB7E2D4function CCGetParam(parameter_name, default_value = ){ parameter_value = ; if(isset(_POST[parameter_name])) parameter_value = CCStrip(_POST[parameter_name]); else if(isset(_GET[parameter_name])) parameter_value = CCStrip(_GET[parameter_name]); else parameter_value = default_value; return parameter_value;}//End CCGetParam//CCGetParamStartsWith @0-4BE76C1Afunction CCGetParamStartsWith(prefix){ parameter_name = ; foreach(_POST as key = value) { if(preg_match (/^ . prefix . _ \\d+/i, key)) { parameter_name = key; break; } } if(parameter_name === ) { foreach(_GET as key = value) { if(preg_match (/^ . prefix . _ \\d+/i, key)) { parameter_name = key; break; } } } return parameter_name;}//End CCGetParamStartsWith//CCGetFromPost @0-393586D2function CCGetFromPost(parameter_name, default_value = ){ return isset(_POST[parameter_name]) ? CCStrip(_POST[parameter_name]) : default_value;}//End CCGetFromPost//CCGetFromGet @0-90CF1921function CCGetFromGet(parameter_name, default_value = ){ return isset(_GET[parameter_name]) ? CCStrip(_GET[parameter_name]) : default_value;}//End CCGetFromGet//CCToSQL @0-422F5B92function CCToSQL(Value, ValueType){ if(!strlen(Value)) { return NULL; } else { if(ValueType == ccsInteger || ValueType == ccsFloat) { return doubleval(str_replace(,, ., Value)); } else { return \' . str_replace( \', \' \', Value) . \'; } }}//End CCToSQL//CCDLookUp @0-AD41DC8Efunction CCDLookUp(field_name, table_name, where_condition, &db){ sql = SELECT . field_name . (table_name ? FROM . table_name : ) . (where_condition ? WHERE . where_condition : ); return CCGetDBValue(sql, db);}//End CCDLookUp//CCGetDBValue @0-6DCF4DC4function CCGetDBValue(sql, &db){ db- query(sql); dbvalue = db- next_record() ? db- f(0) : ; return dbvalue;}//End CCGetDBValue//CCGetListValues @0-74F64ABAfunction CCGetListValues(&db, sql, where = , order_by = , bound_column = , text_column = , dbformat = , datatype = , errorclass = , fieldname = , DSType = dsSQL){ errors = new clsErrors(); values = ; if(!strlen(bound_column)) bound_column = 0; if(!strlen(text_column)) text_column = 1; if (DSType == dsProcedure && db- DB == MSSQL && count(db- Binds)) db- execute(sql); else db- query(CCBuildSQL(sql, where, order_by)); if (db- next_record()) { do { bound_column_value = db- f(bound_column); if(bound_column_value === false) {bound_column_value = ;} list(bound_column_value, errors) = CCParseValue(bound_column_value, dbformat, datatype, errors, fieldname); values[] = array(bound_column_value, db- f(text_column)); } while (db- next_record()); } if (is_string(errorclass)) { return values; } else { errorclass- AddErrors(errors); return array(values, errorclass); }}//End CCGetListValues//CCParseValue @0-DCA2A586 function CCParseValue(ParsingValue, Format, DataType, ErrorClass, FieldName, isDBFormat = false) { global CCSLocales; errors = new clsErrors(); varResult = ; if(CCCheckValue(ParsingValue, DataType)) varResult = ParsingValue; else if(strlen(ParsingValue)) { switch (DataType) { case ccsDate: DateValidation = true; if (CCValidateDateMask(ParsingValue, Format)) { varResult = CCParseDate(ParsingValue, Format); if(!CCValidateDate(varResult)) { DateValidation = false; varResult = ; } } else { DateValidation = false; } if(!DateValidation && ErrorClass- Count() == 0) { if (is_array(Format)) { FormatString = join(, Format); } else { FormatString = Format; } errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(FieldName, FormatString))); } break; case ccsBoolean: if (CCValidateBoolean(ParsingValue, Format)) { varResult = CCParseBoolean(ParsingValue, Format); } else if(ErrorClass- Count() == 0) { if (is_array(Format)) { FormatString = CCGetBooleanFormat(Format); } else { FormatString = Format; } errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(FieldName, FormatString))); } break; case ccsInteger: if (CCValidateNumber(ParsingValue, Format, isDBFormat)) varResult = CCParseInteger(ParsingValue, Format, isDBFormat); else if(ErrorClass- Count() == 0) errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(FieldName, Format))); break; case ccsFloat: if (CCValidateNumber(ParsingValue, Format, isDBFormat)) varResult = CCParseFloat(ParsingValue, Format, isDBFormat); else if(ErrorClass- Count() == 0) errors- addError(CCSLocales- GetText( \'CCS_IncorrectFormat \', array(FieldName, Format))); break; case ccsText: case ccsMemo: varResult = strval(ParsingValue); break; } } if (is_string(ErrorClass)) { return varResult; } else { ErrorClass- AddErrors(errors); return array(varResult, ErrorClass); }}//End CCParseValue//CCFormatValue @0-A384E38C function CCFormatValue(Value, Format, DataType, isDBFormat = false) { switch(DataType) { case ccsDate: Value = CCFormatDate(Value, Format); break; case ccsBoolean: Value = CCFormatBoolean(Value, Format); break; case ccsInteger: case ccsFloat: case ccsSingle: Value = CCFormatNumber(Value, Format, DataType, isDBFormat); break; case ccsText: case ccsMemo: Value = strval(Value); break; } return Value; }//End CCFormatValue//CCBuildSQL @0-9C1D4901function CCBuildSQL(sql, where = , order_by = ){if (!sql) return ;if(strlen(where)) where = WHERE . where;if(strlen(order_by)) order_by = ORDER BY . order_by;if(stristr(sql,{SQL_Where}) || stristr(sql,{SQL_OrderBy})){ sql = str_replace({SQL_Where}, where, sql); sql = str_replace({SQL_OrderBy}, order_by, sql); return sql;} sql .= where . order_by; return sql;}//End CCBuildSQL//CCBuildInsert @0-AC0C3C06function CCBuildInsert(table, & Fields, & Connection){ fields = array(); values = array(); foreach (Fields as Field) { if (!isset(Field[OmmitIfEmpty]) || !Field[OmmitIfEmpty] || !is_null(Field[Value])) { fields[] = Field[Name]; if (Field[DataType] == ccsMemo && (Connection- DB == Oracle || Connection- DB == OracleOCI)) { values[] = : . Field[Name]; Connection- Bind(Field[Name], Field[Value], -1); }else{ values[] = Connection- ToSQL(Field[Value], Field[DataType]); } } } return count(fields) ? INSERT INTO . table . ( . implode(, , fields) . ) VALUES( . implode(, , values) . ) : ;}//End CCBuildInsert//CCBuildUpdate @0-007B1F5Bfunction CCBuildUpdate(table, & Fields, & Connection){ pairs = array(); foreach (Fields as Field) { if (!isset(Field[OmmitIfEmpty]) || !Field[OmmitIfEmpty] || !is_null(Field[Value])) { if (Field[DataType] == ccsMemo && (Connection- DB == Oracle || Connection- DB == OracleOCI)) { value = : . Field[Name]; Connection- Bind(Field[Name], Field[Value], -1); }else{ value = Connection- ToSQL(Field[Value], Field[DataType]); } pairs[] = Field[Name] . = . value; } } return count(pairs) ? UPDATE . table . SET . implode(, , pairs) : ;}//End CCBuildUpdate//CCGetRequestParam @0-AC78F6A0function CCGetRequestParam(ParameterName, Method, DefaultValue = ){ ParameterValue = DefaultValue; if(Method == ccsGet && isset(_GET[ParameterName])) ParameterValue = CCStrip(_GET[ParameterName]); else if(Method == ccsPost && isset(_POST[ParameterName])) ParameterValue = CCStrip(_POST[ParameterName]); return ParameterValue;}//End CCGetRequestParam//CCGetQueryString @0-CDA71B06function CCGetQueryString(CollectionName, RemoveParameters){ querystring = ; postdata = ; if(CollectionName == Form) querystring = CCCollectionToString(_POST, RemoveParameters); else if(CollectionName == QueryString) querystring = CCCollectionToString(_GET, RemoveParameters); else if(CollectionName == All) { querystring = CCCollectionToString(_GET, RemoveParameters); postdata = CCCollectionToString(_POST, RemoveParameters); if(strlen(postdata) 0 && strlen(querystring) 0) querystring .= & . postdata; else querystring .= postdata; } else die(1050: Common Functions. CCGetQueryString Function. . The CollectionName contains an illegal value.); return querystring;}//End CCGetQueryString//CCCollectionToString @0-082B6384function CCCollectionToString(ParametersCollection, RemoveParameters){ Result = ; if(is_array(ParametersCollection)) { reset(ParametersCollection); foreach(ParametersCollection as ItemName = ItemValues) { Remove = false; if(is_array(RemoveParameters)) { foreach(RemoveParameters as key = val) { if(val == ItemName) { Remove = true; break; } } } if(!Remove) { if(is_array(ItemValues)) for(J = 0; J 0) Result = substr(Result, 1); return Result;}//End CCCollectionToString//CCMergeQueryStrings @0-6C3BA254function CCMergeQueryStrings(LeftQueryString, RightQueryString = ){ QueryString = LeftQueryString; if(QueryString === ) QueryString = RightQueryString; else if(RightQueryString !== ) QueryString .= & . RightQueryString; return QueryString;}//End CCMergeQueryStrings//CCAddParam @0-5C4653D9function CCAddParam(querystring, ParameterName, ParameterValue){ querystring = querystring ? & . querystring : ; querystring = preg_replace (/&.ParameterName.( \\[ \\])?=[^&]*/, , querystring); if(is_array(ParameterValue)) { foreach(ParameterValue as key = val) { querystring .= & . ParameterName . []= . urlencode(val); } } else { querystring .= & . ParameterName . = . urlencode(ParameterValue); } querystring = substr(querystring, 1); return querystring;}//End CCAddParam//CCRemoveParam @0-2AB4820Efunction CCRemoveParam(querystring, ParameterName){ querystring = & . querystring; Result = preg_replace (/&.ParameterName.( \\[ \\])?=[^&]*/, , querystring); if (substr(Result, 0, 1) == &) Result = substr(Result, 1); return Result;}//End CCRemoveParam//CCGetOrder @0-27B4AC18function CCGetOrder(DefaultSorting, SorterName, SorterDirection, MapArray){ if(is_array(MapArray) && isset(MapArray[SorterName])) if(strtoupper(SorterDirection) == DESC) OrderValue = (MapArray[SorterName][1] != ) ? MapArray[SorterName][1] : MapArray[SorterName][0] . DESC; else OrderValue = MapArray[SorterName][0]; else OrderValue = DefaultSorting; return OrderValue;}//End CCGetOrder//CCGetDateArray @0-D83CC64Efunction CCGetDateArray(timestamp = ){ DateArray = array(0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); if(!strlen(timestamp) && !is_int(timestamp)) { timestamp = time(); } DateArray[ccsTimestamp] = timestamp; DateArray[ccsYear] = date(Y, timestamp); DateArray[ccsMonth] = date(n, timestamp); DateArray[ccsDay] = date(j, timestamp); DateArray[ccsHour] = date(G, timestamp); DateArray[ccsMinute] = date(i, timestamp); DateArray[ccsSecond] = date(s, timestamp); return DateArray;}//End CCGetDateArray//CCFormatDate @0-5FD7EA36function CCFormatDate(DateToFormat, FormatMask){ global CCSLocales; if(!is_array(DateToFormat) && strlen(DateToFormat)) DateToFormat = CCGetDateArray(DateToFormat); if(is_array(FormatMask) && is_array(DateToFormat)) { WeekdayNames = CCSLocales- GetFormatInfo(WeekdayNames); WeekdayShortNames = CCSLocales- GetFormatInfo(WeekdayShortNames); WeekdayNarrowNames = CCSLocales- GetFormatInfo(WeekdayNarrowNames); MonthNames = CCSLocales- GetFormatInfo(MonthNames); MonthShortNames = CCSLocales- GetFormatInfo(MonthShortNames); FormattedDate = ; for(i = 0; i GetFormatInfo(GeneralDate)); break; case LongDate: FormattedDate .= CCFormatDate(DateToFormat, CCSLocales- GetFormatInfo(LongDate)); break; case ShortDate: FormattedDate .= CCFormatDate(DateToFormat, CCSLocales- GetFormatInfo(ShortDate)); break; case LongTime: FormattedDate .= CCFormatDate(DateToFormat, CCSLocales- GetFormatInfo(LongTime)); break; case ShortTime: FormattedDate .= CCFormatDate(DateToFormat, CCSLocales- GetFormatInfo(ShortTime)); break; case d: FormattedDate .= DateToFormat[ccsDay]; break; case dd: FormattedDate .= sprintf(%02d, DateToFormat[ccsDay]); break; case ddd: FormattedDate .= WeekdayShortNames[CCDayOfWeek(DateToFormat) - 1]; break; case dddd: FormattedDate .= WeekdayNames[CCDayOfWeek(DateToFormat) - 1]; break; case wi: FormattedDate .= WeekdayNarrowNames[CCDayOfWeek(DateToFormat) - 1]; break; case w: FormattedDate .= CCDayOfWeek(DateToFormat); break; case ww: FormattedDate .= ceil((7 + date(z, DateToFormat[ccsTimestamp]) - date(w, DateToFormat[ccsTimestamp])) / 7); break; case m: FormattedDate .= DateToFormat[ccsMonth]; break; case mm: FormattedDate .= sprintf(%02d, DateToFormat[ccsMonth]); break; case mmm: FormattedDate .= MonthShortNames[DateToFormat[ccsMonth] - 1]; break; case mmmm: FormattedDate .= MonthNames[DateToFormat[ccsMonth] - 1]; break; case q: FormattedDate .= ceil(DateToFormat[ccsMonth] / 3); break; case y: FormattedDate .= CCDayOfYear(DateToFormat); break; case yy: FormattedDate .= substr(DateToFormat[ccsYear], 2); break; case yyyy: FormattedDate .= sprintf(%04d, DateToFormat[ccsYear]); break; case h: FormattedDate .= (DateToFormat[ccsHour] % 12 == 0 ) ? 12 : DateToFormat[ccsHour] % 12; break; case hh: FormattedDate .= sprintf(%02d, DateToFormat[ccsHour] % 12 == 0 ? 12 : DateToFormat[ccsHour] % 12); break; case H: FormattedDate .= DateToFormat[ccsHour]; break; case HH: FormattedDate .= sprintf(%02d, DateToFormat[ccsHour]); break; case n: FormattedDate .= DateToFormat[ccsMinute]; break; case nn: FormattedDate .= sprintf(%02d, DateToFormat[ccsMinute]); break; case s: FormattedDate .= DateToFormat[ccsSecond]; break; case ss: FormattedDate .= sprintf(%02d, DateToFormat[ccsSecond]); break; case S: FormattedDate .= DateToFormat[ccsMilliSecond] + 0; break; case AM/PM: case A/P: FormattedDate .= DateToFormat[ccsHour] GetFormatInfo(AMDesignator) : CCSLocales- GetFormatInfo(PMDesignator); break; case GMT: if (strlen(DateToFormat[ccsGMT])) GMT = intval(DateToFormat[ccsGMT]); else GMT = intval(date(Z, DateToFormat[ccsTimestamp]) / (60 * 60)); GMT = sprintf(%02d, GMT); GMT = GMT 0 ? + . GMT : GMT; FormattedDate .= GMT; break; default: FormattedDate .= FormatMask[i]; break; } } } else { FormattedDate = ; } return FormattedDate;}//End CCFormatDate//CCValidateDate @0-1DFF5582function CCValidateDate(ValidatingDate){ IsValid = true; if(is_array(ValidatingDate)) if (count(ValidatingDate) != 14) IsValid = false; elseif (ValidatingDate[ccsMonth] != 0 && ValidatingDate[ccsDay] != 0 && ValidatingDate[ccsYear] != 0) IsValid = checkdate(ValidatingDate[ccsMonth], ValidatingDate[ccsDay], ValidatingDate[ccsYear]); return IsValid;}//End CCValidateDate//CCValidateDateMask @0-6A1F5673function CCValidateDateMask(ValidatingDate, FormatMask){ IsValid = true; if(is_array(FormatMask) && strlen(ValidatingDate)) { RegExp = CCGetDateRegExp(FormatMask); IsValid = preg_match(RegExp[0], ValidatingDate, matches); } return IsValid;}//End CCValidateDateMask//CCParseDate @0-73D7A130function CCParseDate(ParsingDate, FormatMask){ global CCSLocales; if(is_array(FormatMask) && strlen(ParsingDate)) { DateArray = array(0, 1, 0, 1, , , , , , , , , , ); RegExp = CCGetDateRegExp(FormatMask); IsValid = preg_match(RegExp[0], ParsingDate, matches); for(i = 1; i GetFormatInfo(MonthNames), DateArray[ccsFullMonth], true) + 1; else if(strlen(DateArray[ccsShortMonth])) DateArray[ccsMonth] = CCGetIndex(CCSLocales- GetFormatInfo(MonthShortNames), DateArray[ccsShortMonth], true) + 1; else DateArray[ccsMonth] = 1; } else { DateArray[ccsMonth] = intval(DateArray[ccsMonth]); } if(intval(DateArray[ccsDay]) == 0) { DateArray[ccsDay] = 1; } else { DateArray[ccsDay] = intval(DateArray[ccsDay]); } if(DateArray[ccsHour] GetFormatInfo(PMDesignator))) DateArray[ccsHour] += 12; if(DateArray[ccsHour] == 12 && is_array(DateArray[ccsAmPm]) && (strtoupper(substr(DateArray[ccsAmPm], 0, 1)) == A || DateArray[ccsAmPm] == CCSLocales- GetFormatInfo(PMDesignator))) DateArray[ccsHour] = 0; if(strlen(DateArray[ccsYear]) == 2) if(DateArray[ccsYear] 0) DateArray[ccsAppropriateYear] = DateArray[ccsYear] + intval((2000 - DateArray[ccsYear]) / 28) * 28; else if(DateArray[ccsYear] 2030) DateArray[ccsAppropriateYear] = DateArray[ccsYear] - intval((DateArray[ccsYear] - 2000) / 28) * 28; else DateArray[ccsAppropriateYear] = DateArray[ccsYear]; DateArray[ccsHour] = intval(DateArray[ccsHour]); DateArray[ccsMinute] = intval(DateArray[ccsMinute]); DateArray[ccsSecond] = intval(DateArray[ccsSecond]); DateArray[ccsTimestamp] = @mktime (DateArray[ccsHour], DateArray[ccsMinute], DateArray[ccsSecond], DateArray[ccsMonth], DateArray[ccsDay], DateArray[ccsAppropriateYear]); if(!CCValidateDate(DateArray)) ParsingDate = ; else ParsingDate = DateArray; } return ParsingDate;}//End CCParseDate//CCGetDateRegExp @0-F17A33B6function CCGetDateRegExp(FormatMask){ global CCSLocales; RegExp = false; if(is_array(FormatMask)) { masks = array( d = array(( \\d{1,2}), ccsDay), dd = array(( \\d{2}), ccsDay), ddd = array(( . join(|, CCSLocales- GetFormatInfo(WeekdayShortNames)) . ), ccsWeek), dddd = array(( . join(|, CCSLocales- GetFormatInfo(WeekdayNames)) . ), ccsWeek), w = array( \\d), ww = array( \\d{1,2}), m = array(( \\d{1,2}), ccsMonth), mm = array(( \\d{2}), ccsMonth), mmm = array(( . join(|, CCSLocales- GetFormatInfo(MonthShortNames)) . ), ccsShortMonth), mmmm = array(( . join(|, CCSLocales- GetFormatInfo(MonthNames)) . ), ccsFullMonth), y = array( \\d{1,3}), yy = array(( \\d{2}), ccsYear), yyyy = array(( \\d{4}), ccsYear), q = array( \\d), h = array(( \\d{1,2}), ccsHour), hh = array(( \\d{2}), ccsHour), H = array(( \\d{1,2}), ccsHour), HH = array(( \\d{2}), ccsHour), n = array(( \\d{1,2}), ccsMinute), nn = array(( \\d{2}), ccsMinute), s = array(( \\d{1,2}), ccsSecond), ss = array(( \\d{2}), ccsSecond), AM/PM = array((AM|PM), ccsAmPm), am/pm = array((am|pm), ccsAmPm), A/P = array((A|P), ccsAmPm), a/p = array((a|p), ccsAmPm), a/p = array((a|p), ccsAmPm), tt = array(( . CCSLocales- GetFormatInfo(AMDesignator) . | . CCSLocales- GetFormatInfo(PMDesignator) . ), ccsAmPm), GMT = array(([ \\+ \\-] \\d{1,2}), ccsGMT), S = array(( \\d{1,6}), ccsMilliSecond) ); RegExp[0] = ; RegExpIndex = 1; is_date = false; is_datetime = false; for(i = 0; i GetFormatInfo(GeneralDate)); RegExp[0] .= substr(reg[0], 2, strlen(reg[0]) - 5); is_datetime = true; for (j=1; j GetFormatInfo(FormatMask[i])); RegExp[0] .= substr(reg[0], 2, strlen(reg[0]) - 5); is_date = true; for (j=1; j GetFormatInfo(FormatMask[i])); RegExp[0] .= substr(reg[0], 2, strlen(reg[0]) - 5); for (j=1; j GetFormatInfo(DecimalSeparator)); PeriodSeparator = !is_null(FormatArray[3]) ? FormatArray[3] : (isDBFormat ? : CCSLocales- GetFormatInfo(GroupSeparator)); ObligatoryBeforeDecimal = 0; DigitsBeforeDecimal = 0; BeforeDecimal = FormatArray[5]; AfterDecimal = !is_null(FormatArray[6]) ? FormatArray[6] : (DataType != ccsInteger ? (isDBFormat ? 100 : CCSLocales- GetFormatInfo(DecimalDigits)) : 0); if(is_array(BeforeDecimal)) { for(i = 0; i 0 || j 0) { if((i 0 && (BeforeDecimal[i - 1] == # || BeforeDecimal[i - 1] == 0)) || (j 0 && i 3 && j 0) ? PeriodSeparator : ; if(ObligatoryBeforeDecimal 0 && j 0) Result = LeftPart[j - 1] . CurrentSeparator . Result; j--; ObligatoryBeforeDecimal--; DigitsBeforeDecimal--; if(DigitsBeforeDecimal == 0 && j 0) for(;j 0; j--) { RankNumber++; CurrentSeparator = (RankNumber % 3 == 1 && RankNumber 3 && j 0) ? PeriodSeparator : ; Result = LeftPart[j - 1] . CurrentSeparator . Result; } } else if (i 0) { BeforeDecimal[i - 1] = str_replace(##, #, BeforeDecimal[i - 1]); BeforeDecimal[i - 1] = str_replace(00, 0, BeforeDecimal[i - 1]); Result = BeforeDecimal[i - 1] . Result; } i--; } } // Left part after decimal RightResult = ; IsRightNumber = false; if(is_array(AfterDecimal)) { IsZero = true; for(i = sizeof(AfterDecimal); i 0; i--) { if(AfterDecimal[i - 1] == # || AfterDecimal[i - 1] == 0) { if(DigitsAfterDecimal ObligatoryAfterDecimal) { if(RightPart[DigitsAfterDecimal - 1] != 0) IsZero = false; if(!IsZero) { RightResult = RightPart[DigitsAfterDecimal - 1] . RightResult; IsRightNumber = true; } } else { RightResult = RightPart[DigitsAfterDecimal - 1] . RightResult; IsRightNumber = true; } DigitsAfterDecimal--; } else { AfterDecimal[i - 1] = str_replace(##, #, AfterDecimal[i - 1]); AfterDecimal[i - 1] = str_replace(00, 0, AfterDecimal[i - 1]); RightResult = AfterDecimal[i - 1] . RightResult; } } } if(IsRightNumber) Result .= DecimalSeparator ; Result .= RightResult; if(!FormatArray[4] && IsNegative && Result) Result = - . Result; } else // Simple format { DecimalSeparator = !is_null(FormatArray[2]) ? FormatArray[2] : (isDBFormat ? . : CCSLocales- GetFormatInfo(DecimalSeparator)); PeriodSeparator = !is_null(FormatArray[3]) ? FormatArray[3] : (isDBFormat ? : CCSLocales- GetFormatInfo(GroupSeparator)); AfterDecimal = !is_null(FormatArray[1]) ? FormatArray[1] : (DataType != ccsInteger ? (isDBFormat ? 100 : CCSLocales- GetFormatInfo(DecimalDigits)) : 0); Result = number_format(NumberToFormat, AfterDecimal, \'. \', \', \'); Result = str_replace(., \'--- \', Result); Result = str_replace(,, \'+++ \', Result); Result = str_replace(---, DecimalSeparator, Result); Result = str_replace(+++, PeriodSeparator, Result); Result = FormatArray[5] . Result . FormatArray[6]; if(!FormatArray[4] && IsNegative) Result = - . Result; } if(!FormatArray[8]) Result = CCToHTML(Result); if(strlen(FormatArray[9])) Result = . Result . ; } elseif (strlen(NumberToFormat)) { if (DataType != ccsInteger) { DecimalSeparator = isDBFormat ? . : CCSLocales- GetFormatInfo(DecimalSeparator); Result = str_replace(,, DecimalSeparator, NumberToFormat); Result = str_replace(., DecimalSeparator, Result); } else { Result = NumberToFormat; } } return Result;}//End CCFormatNumber//CCValidateNumber @0-C3F4C267function CCValidateNumber(NumberValue, FormatArray, isDBFormat = false){ is_valid = true; if(strlen(NumberValue)) { NumberValue = CCCleanNumber(NumberValue, FormatArray, isDBFormat); is_valid = is_numeric(NumberValue); } return is_valid;}//End CCValidateNumber//CCParseNumber @0-3F28B3F3function CCParseNumber(NumberValue, FormatArray, DataType, isDBFormat = false){ NumberValue = CCCleanNumber(NumberValue, FormatArray, isDBFormat); if(is_array(FormatArray) && strlen(NumberValue)) { if(FormatArray[4]) // Contains parenthesis NumberValue = - abs(doubleval(NumberValue)); NumberValue /= FormatArray[7]; } if(strlen(NumberValue)) { if(DataType == ccsFloat) NumberValue = doubleval(NumberValue); else NumberValue = round(NumberValue, 0); } return NumberValue;}//End CCParseNumber//CCCleanNumber @0-286B139Afunction CCCleanNumber(NumberValue, FormatArray, isDBFormat = false){ global CCSLocales; if(is_array(FormatArray)) { IsExtendedFormat = FormatArray[0]; if(IsExtendedFormat) // Extended format { BeforeDecimal = FormatArray[5]; AfterDecimal = FormatArray[6]; if(is_array(BeforeDecimal)) { for(i = sizeof(BeforeDecimal); i 0; i--) { if(BeforeDecimal[i - 1] != # && BeforeDecimal[i - 1] != 0) { search = BeforeDecimal[i - 1]; search = (search == ## || search == 00) ? search[0] : search; NumberValue = str_replace(search, , NumberValue); } } } if(is_array(AfterDecimal)) { for(i = sizeof(AfterDecimal); i 0; i--) { if(AfterDecimal[i - 1] != # && AfterDecimal[i - 1] != 0) { search = AfterDecimal[i - 1]; search = (search == ## || search == 00) ? search[0] : search; NumberValue = str_replace(search, , NumberValue); } } } } else // Simple format { if(strlen(FormatArray[5])) NumberValue = str_replace(FormatArray[5], , NumberValue); if(strlen(FormatArray[6])) NumberValue = str_replace(FormatArray[6], , NumberValue); } DecimalSeparator = !is_null(FormatArray[2]) ? FormatArray[2] : (isDBFormat ? . : CCSLocales- GetFormatInfo(DecimalSeparator)); PeriodSeparator = !is_null(FormatArray[3]) ? FormatArray[3] : (isDBFormat ? , : CCSLocales- GetFormatInfo(GroupSeparator)); NumberValue = str_replace(PeriodSeparator, , NumberValue); // Period separator NumberValue = str_replace(DecimalSeparator, ., NumberValue); // Decimal separator if(strlen(FormatArray[9])) { NumberValue = str_replace( , , NumberValue); NumberValue = str_replace( , , NumberValue); } return NumberValue; } if (isDBFormat) { NumberValue = str_replace(,, , NumberValue); } else { NumberValue = str_replace(CCSLocales- GetFormatInfo(GroupSeparator), , NumberValue); NumberValue = str_replace(CCSLocales- GetFormatInfo(DecimalSeparator), ., NumberValue); } NumberValue = preg_replace(/^(-?)( \\ \\. \\ \\d+)/, \\{1}0 \\{2}, NumberValue); return NumberValue;}//End CCCleanNumber//CCParseInteger @0-08035527function CCParseInteger(NumberValue, FormatArray, isDBFormat = false){ return CCParseNumber(NumberValue, FormatArray, ccsInteger, isDBFormat);}//End CCParseInteger//CCParseFloat @0-89DDFF62function CCParseFloat(NumberValue, FormatArray, isDBFormat = false){ return CCParseNumber(NumberValue, FormatArray, ccsFloat, isDBFormat);}//End CCParseFloat//CCValidateBoolean @0-DFB0ECFAfunction CCValidateBoolean(BooleanValue, Format){ return BooleanValue == || strtolower(BooleanValue) == true || strtolower(BooleanValue) == false || strval(BooleanValue) == 0 || strval(BooleanValue) == 1 || (is_array(Format) && (strtolower(BooleanValue) == strtolower(Format[0]) || strtolower(BooleanValue) == strtolower(Format[1]) || strtolower(BooleanValue) == strtolower(Format[2])));}//End CCValidateBoolean//CCFormatBoolean @0-5B3F5CF9function CCFormatBoolean(BooleanValue, Format){ Result = BooleanValue; if(is_array(Format)) { if(BooleanValue == 1) Result = Format[0]; else if(strval(BooleanValue) == 0 || BooleanValue === false) Result = Format[1]; else Result = Format[2]; } return Result;}//End CCFormatBoolean//CCParseBoolean @0-1DA49599function CCParseBoolean(Value, Format){ if (is_array(Format)) { if (strtolower(strval(Value)) == strtolower(strval(Format[0]))) return true; if (strtolower(strval(Value)) == strtolower(strval(Format[1]))) return false; if (strtolower(strval(Value)) == strtolower(strval(Format[2]))) return ; } if (strval(Value) == 0 || strtolower(strval(Value)) == false) return false; if (strval(Value) == 1 || strtolower(strval(Value)) == true) return true; return ;}//End CCParseBoolean//CCGetBooleanFormat @0-B9D3DA0Cfunction CCGetBooleanFormat(Format){ FormatString = ; if(is_array(Format)) { for(i = 0; i Value2) return 1; else if(Value1 val) { if (Value1[val] Value2[val]) return 1; } return 0; } else if(is_array(Value1)) { FormattedValue = CCFormatValue(Value1, Format, DataType); return CCCompareValues(FormattedValue, Value2); } else if(is_array(Value2)) { FormattedValue = CCFormatValue(Value2, Format, DataType); return CCCompareValues(Value1,FormattedValue); } else { return CCCompareValues(Value1,Value2); } }}//End CCCompareValues//CCDateAdd @0-7D13ED6Afunction CCDateAdd(date, value) { if (CCValidateDate(date)) { FormatArray = array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss); value = strtolower(value); preg_match_all(/([-+]?)( \\ \\d+) \\ \\s*(year(s?)|month(s?)|day(s?)|hour(s?)|minute(s?)|second(s?)|[ymdhns])/, value, pieces); for(i=0; i = 60) { date[ccsMinute] += floor(date[ccsSecond] / 60); date[ccsSecond] = date[ccsSecond] % 60; } elseif (date[ccsSecond] = 60) { date[ccsHour] += floor(date[ccsMinute] / 60); date[ccsMinute] = date[ccsMinute] % 60; } elseif (date[ccsMinute] = 24) { date[ccsDay] += floor(date[ccsHour] / 24); date[ccsHour] = date[ccsHour] % 24; } elseif (date[ccsHour] 12) { date[ccsYear] += floor((date[ccsMonth]) / 12); date[ccsMonth] = (date[ccsMonth]) % 12; } elseif (date[ccsMonth] days) { date[ccsMonth] += 1; if (date[ccsMonth] 12) { date[ccsYear] += 1; date[ccsMonth] = 1; } date[ccsDay] = date[ccsDay] - days; days = CCDaysInMonth(date[ccsYear], date[ccsMonth]); } tmpDate = ; while (date[ccsDay] value) array[key] = is_array(value) ? CCConvertEncodingArray(value, from, to) : CCConvertEncoding(value, from, to); } return array;}//End CCConvertEncodingArray//CCConvertDataArrays @0-303D5215function CCConvertDataArrays(from=, to=){ global FileEncoding; global TemplateEncoding; global CCSLocales; if (from == ) from = CCSLocales- GetFormatInfo(PHPEncoding); if (from == ) from = TemplateEncoding; if (to == ) to = FileEncoding; if (strlen(from) && strlen(to) && strcmp(from, to)) { _POST = CCConvertEncodingArray(_POST, from, to); _GET = CCConvertEncodingArray(_GET, from, to); }}//End CCConvertDataArrays//CCGetOriginalFileName @0-16048768function CCGetOriginalFileName(value){ return preg_match(/^ \\d{14,} \\./, value) ? substr(value, strpos(value, .) + 1) : value;}//End CCGetOriginalFileName//ComposeStrings @0-B7BE7781function ComposeStrings(str1, str2, delimiter = ){ return str1 . (strlen(str1) && strlen(str2) ? delimiter : ) . str2;}//End ComposeStrings//CCSelectProjectStyle @0-38A140B5function CCSelectProjectStyle() { global CCProjectStyle; QueryStyle = CCGetFromGet(style); if (QueryStyle) { CCSetProjectStyle(QueryStyle); CCSetSession(style, CCProjectStyle); CCSetCookie(style, CCProjectStyle, time() + 31536000); return;; } if (CCSetProjectStyle(CCGetSession(style))) return; CCSetProjectStyle(CCGetCookie(style));}//End CCSelectProjectStyle//CCSetProjectStyle @0-E7A8832Ffunction CCSetProjectStyle(NewStyle) { global CCProjectStyle; NewStyle = trim(NewStyle); if (NewStyle && file_exists(RelativePath . /Styles/ . NewStyle . /Style.css)) { CCProjectStyle = NewStyle; return true; } return false;}//End CCSetProjectStyle//CCStrLen @0-3660E806function CCStrLen(str, encoding = false) { return strlen(str);}//End CCStrLen//CCSubStr @0-552E6589function CCSubStr(str, offset, length = null, encoding = false) { return is_null(length) ? substr(str, offset) : substr(str, offset, length);}//End CCSubStr//CCStrPos @0-BA504839function CCStrPos(haystack, needle, offset = , encoding = false) { return strpos(haystack, needle, offset);}//End CCStrPos//CCCheckSSL @0-A8E1366Dfunction CCCheckSSL(){ HTTPS = isset(_SERVER[HTTPS]) ? strtolower(_SERVER[HTTPS]) : ; if(HTTPS != on) { echo SSL connection error. This page can be accessed only via secured connection.; exit; }}//End CCCheckSSL//CCSecurityRedirect @0-F212A7B7function CCSecurityRedirect(GroupsAccess, URL){ global _SERVER; ReturnPage = isset(_SERVER[REQUEST_URI]) ? _SERVER[REQUEST_URI] : ; if(!strlen(ReturnPage)) { ReturnPage = isset(_SERVER[SCRIPT_NAME]) ? _SERVER[SCRIPT_NAME] : ; QueryString = CCGetQueryString(QueryString, ); if(QueryString !== ) ReturnPage .= ? . QueryString; } ErrorType = CCSecurityAccessCheck(GroupsAccess); if(ErrorType != success) { if(!strlen(URL)) Link = ServerURL . login.php; else Link = URL; header(Location: . Link . ?ret_link= . urlencode(ReturnPage) . &type= . ErrorType); exit; }}//End CCSecurityRedirect//CCSecurityAccessCheck @0-7B496647function CCSecurityAccessCheck(GroupsAccess){ ErrorType = success; if(!strlen(CCGetUserID())) { ErrorType = notLogged; } else { GroupID = CCGetGroupID(); if(!strlen(GroupID)) { ErrorType = groupIDNotSet; } else { if(!CCUserInGroups(GroupID, GroupsAccess)) ErrorType = illegalGroup; } } return ErrorType;}//End CCSecurityAccessCheck//CCGetUserID @0-6FAFFFAEfunction CCGetUserID(){ return CCGetSession(UserID);}//End CCGetUserID//CCGetGroupID @0-89F10997function CCGetGroupID(){ return CCGetSession(GroupID);}//End CCGetGroupID//CCGetUserLogin @0-ACD25564function CCGetUserLogin(){ return CCGetSession(UserLogin);}//End CCGetUserLogin//CCGetUserPassword @0-D67B1DE1function CCGetUserPassword(){ return ;}//End CCGetUserPassword//CCUserInGroups @0-51407098function CCUserInGroups(GroupID, GroupsAccess){ Result = ; if(strlen(GroupsAccess)) { GroupNumber = intval(GroupID); while(!Result && GroupNumber 0) { Result = (strpos(; . GroupsAccess . ;, ; . GroupNumber . ;) !== false); GroupNumber--; } } else { Result = true; } return Result;}//End CCUserInGroups//CCLoginUser @0-83DAF025function CCLoginUser(login, password){ db = new clsDBcalendar(); SQL = SELECT user_id, user_level FROM users WHERE user_login= . db- ToSQL(login, ccsText) . AND user_password= . db- ToSQL(password, ccsText); db- query(SQL); Result = db- next_record(); if(Result) { CCSetSession(UserID, db- f(user_id)); CCSetSession(UserLogin, login); CCSetSession(GroupID, db- f(user_level)); } db- close(); return Result;}//End CCLoginUser//CCLogoutUser @0-55C59DC5function CCLogoutUser(){ CCSetSession(UserID, ); CCSetSession(UserLogin, ); CCSetSession(GroupID, );}//End CCLogoutUser//For the installationif (CalendarIsInstalled) {	include(RelativePath . /phpmail.php);	include(RelativePath . /common_functions.php);} else {	if (FileName != install.php)	header(Location: . RelativePath . /install/install.php);}?",66);arrFiles[279]=new Array(1127,"index/vcalendar/common_functions.php","24 May 2006","common_functions.php","","","query(SELECT config_var, config_value, config_listbox FROM config);while (db- next_record()) {	calendar_config[db- f(config_var)] = db- f(config_value);	if (db- f(config_var) == default_language) {	calendar_languages = db- f(config_listbox);	}}if (IsSet(calendar_config[time_format]) && calendar_config[time_format] 1 ) {	if (calendar_config[time_format] == 2)	CCSLocales- Locales[CCSLocales- Locale]- LocaleInfo- ShortTime = array(HH,:,nn);	else	CCSLocales- Locales[CCSLocales- Locale]- LocaleInfo- ShortTime = array(hh,:,nn, ,AM/PM);}//-----------------------------// Read permissions for calendar//-----------------------------global calendar_permissions;db- query(SELECT permission_var, permission_value FROM permissions);while (db- next_record())	calendar_permissions[db- f(permission_var)] = db- f(permission_value);//-----------------------------// Delete Non-Confirmed users after 1 day// If New registration confirmed by E-Mail//-----------------------------if (calendar_config[registration_type] == 4) {	Yesterday = CCDateAdd(CCGetDateArray(), -1day);	db- query(DELETE FROM users WHERE user_level=1 AND user_date_add ToSQL(Yesterday, ccsDate));}db- close();//-----------------------------//Generate new password//Return the string//-----------------------------function generateNewPassword(PassLength) {	return substr(md5(date(YmdHis).microtime()), mt_rand ( 0,24), PassLength);}//-----------------------------//// Return condition for WHERE//-----------------------------function AddReadFilter(where) {	global calendar_permissions;	if (CCGetUserID())	user_level = CCGetGroupID(); // 10 for registred and 100 for Admin	else	user_level = 0; //Not logged-in user -- Everyone	if (user_level = calendar_permissions[private_read] && calendar_permissions[private_read] == 50))	result = (CCStrLen(where) ? AND : ) . (events.event_is_public = 1 . (calendar_permissions[private_read] == 50? OR (events.event_is_public=0 AND events.user_id= . doubleval(CCGetUserID()) .) : ) . );	else	result = ;	return result;}//-----------------------------//// Return condition for WHERE//-----------------------------function EditAllowed(event_id) {	if (strlen(event_id)) {	global calendar_permissions;	db = new clsDBcalendar();	SQL = SELECT event_is_public, user_id FROM events WHERE event_id=.db- ToSQL(event_id,ccsInteger);	db- query(SQL);	db- next_record();	event_is_public = db- f(event_is_public);	event_owner = db- f(user_id);	db- close();	effective_rights = event_is_public ? calendar_permissions[public_update] : calendar_permissions[private_update];	if (CCGetUserID()) {	user_level = CCGetGroupID(); // 10 for registred and 100 for Admin	if (event_owner == CCGetUserID() && (user_level ToSQL(event_id,ccsInteger);	db- query(SQL);	db- next_record();	event_is_public = db- f(event_is_public);	event_owner = db- f(user_id);	db- close();	effective_rights = event_is_public ? calendar_permissions[public_delete] : calendar_permissions[private_delete];	if (CCGetUserID()) {	user_level = CCGetGroupID(); // 10 for registred and 100 for Admin	if (event_owner == CCGetUserID() && (user_level ToSQL(event_id,ccsInteger);	db- query(SQL);	db- next_record();	event_is_public = db- f(event_is_public);	event_owner = db- f(user_id);	db- close();	if (event_is_public)	return true;	else {	if (CCGetUserID()) {	user_level = CCGetGroupID(); // 10 for registred and 100 for Admin	if (event_owner == CCGetUserID() && (user_level ToSQL(CCGetSession(locale), ccsText);	db- query(SQL);	while (db- next_record()) {	flag = 0;	if (db- f(field_is_active))	if (is_req) {	eval( \\flag = \\Component- event_ . db- f(field_name) . - GetValue(););	flag = strlen(trim(flag)) || is_bool(flag);	} else	flag = 1;	eval( \\Component- Label . db- f(field_name) . - SetValue( \\ . (CCStrLen(db- f(localeLabel))? db- f(localeLabel) : db- f(mainLabel)). \\););	if (!flag)	eval( \\Component- Panel . db- f(field_name) . - Visible = false;);	}	db- close();}//-----------------------------// Read content//-----------------------------function GetContent(strkey) {	Result = ;	if (CCStrLen(strkey)) {	db = new clsDBcalendar();	SQL = SELECT contents.content_value as mainValue, contents_langs.content_value as localeValue . FROM contents LEFT JOIN contents_langs ON contents.content_id = contents_langs.content_id . WHERE language_id = .db- ToSQL(CCGetSession(locale),ccsText). AND content_type = .db- ToSQL(strkey,ccsText);	db- query(SQL);	if (db- next_record())	Result = CCStrLen(trim(db- f(localeValue)))? db- f(localeValue) : db- f(mainValue);	db- close();	}	return Result;}//-----------------------------//// Return condition for WHERE//-----------------------------function SendEmailMessage(variable, email_to, parameters) {	global calendar_config;	value = 0;	if (strlen(variable)) {	db = new clsDBcalendar();	SQL = SELECT email_template_from, .	email_templates.email_template_subject AS mainSubject, .	email_templates_lang.email_template_subject AS localeSubject, .	email_templates.email_template_body AS mainBody, .	email_templates_lang.email_template_body AS localeBody . FROM email_templates LEFT JOIN email_templates_lang .	ON email_templates.email_template_id = email_templates_lang.email_template_id . WHERE email_template_type = .db- ToSQL(variable, ccsText). AND language_id = .db- ToSQL(CCGetSession(locale), ccsText);	db- query(SQL);	if (db- next_record()) {	email_subject = CCStrLen(db- f(localeSubject))? db- f(localeSubject) : db- f(mainSubject);	email_body = CCStrLen(db- f(localeBody))? db- f(localeBody) : db- f(mainBody);	email_from = CCStrLen(db- f(email_template_from))? db- f(email_template_from) : calendar_config[site_email];	while (list(key,value) = each(parameters))	email_body = str_replace(key,value,email_body);	email_body = str_replace({site_url},ServerURL,email_body);	if (strlen(trim(calendar_config[SMTP]))) {	value = mailsmtp(email_from, email_to, email_subject, email_body, From: email_from \\nContent-Type: text/plain);	} else {	value = @mail(email_to, email_subject, email_body, From: email_from \\nContent-Type: text/plain);	if (value)	value = ;	else	value = Email sending ERROR;	}	}	db- close(); } return value;}?",10);arrFiles[280]=new Array(1128,"index/vcalendar/confirm.html","30 May 2006","Confirm registration","","","{header} {vertical_menu} {MessageLabel} {footer}",1);arrFiles[281]=new Array(1129,"index/vcalendar/confirm.php","7 Nov 2006","confirm.php","","","Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();MessageLabel = & new clsControl(ccsLabel, MessageLabel, MessageLabel, ccsText, , CCGetRequestParam(MessageLabel, ccsGet, NULL), MainPage);MessageLabel- HTML = true;footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- MessageLabel = & MessageLabel;MainPage- footer = & footer;BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-F751105Cheader- Operations();vertical_menu- Operations();footer- Operations();//End Execute Components//Go to destination page @1-41825DB9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-5A358F13header- Show();vertical_menu- Show();footer- Show();MessageLabel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-AC0B8CE4CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",3);arrFiles[282]=new Array(1130,"index/vcalendar/confirm_events.php","30 May 2006","confirm_events.php","","","0)) {	db = new clsDBcalendar();	SQL = SELECT user_id FROM users . WHERE user_login= . db- ToSQL(login, ccsText) . AND user_access_code= . db- ToSQL(code, ccsInteger) . AND user_level=1;	db- query(SQL);	if (db- next_record()) {	user_id = db- f(user_id);	SQL = UPDATE users SET user_level=10, user_is_approved=1 . WHERE user_id= . db- ToSQL(user_id, ccsInteger);	db- query(SQL);	mes = str_replace({user_login}, login, GetContent(verification_message));	Component- MessageLabel- SetValue(mes);	return true;	}	}	Redirect = index.php;// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",1);arrFiles[283]=new Array(1131,"index/vcalendar/DatePicker.html","30 May 2006"," Date Picker ","","","",1);arrFiles[284]=new Array(1132,"index/vcalendar/day.html","30 May 2006","{res:day_events}","","","{header} {infopanel} {FullViewEvents} {res:day_events}, {CalendarDate} {event_time}- {event_time_end} {event_title} ({category_name}) {res:no_events_day} {date_day_Options} {week_Options} {footer}",4);arrFiles[285]=new Array(1133,"index/vcalendar/day.php","30 May 2006","day.php","","","ComponentName = ShortViewEventsGrid; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid ShortViewEventsGrid; this- DataSource = new clsShortViewEventsGridDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 100; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(ShortTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- category_image = & new clsControl(ccsImage, category_image, category_image, ccsText, , CCGetRequestParam(category_image, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLink, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- event_title- Page = event_view.php; this- category_name = & new clsControl(ccsLabel, category_name, category_name, ccsText, , CCGetRequestParam(category_name, ccsGet, NULL), this); this- CalendarDate = & new clsControl(ccsLabel, CalendarDate, CalendarDate, ccsDate, array(mmmm, , d, , , yyyy, , , dddd), CCGetRequestParam(CalendarDate, ccsGet, NULL), this); this- add_event = & new clsControl(ccsLink, add_event, add_event, ccsText, , CCGetRequestParam(add_event, ccsGet, NULL), this); this- add_event- Page = events.php; }//End Class_Initialize Event//Initialize Method @7-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @7-943C5D8E function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urlday] = CCGetFromGet(day, NULL); this- DataSource- Parameters[sescategory] = CCGetSession(category, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlevents_category_id] = CCGetFromGet(events_category_id, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[category_image] = this- category_image- Visible; this- ControlsVisible[event_title] = this- event_title- Visible; this- ControlsVisible[category_name] = this- category_name- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- category_image- SetValue(this- DataSource- category_image- GetValue()); this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Parameters = ; this- event_title- Parameters = CCAddParam(this- event_title- Parameters, event_id, this- DataSource- f(event_id)); this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- event_time- Show(); this- event_time_end- Show(); this- category_image- Show(); this- event_title- Show(); this- category_name- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- CalendarDate- Show(); this- add_event- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @7-A2AA58EC function GetErrors() { errors = ; errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- category_image- Errors- ToString()); errors = ComposeStrings(errors, this- event_title- Errors- ToString()); errors = ComposeStrings(errors, this- category_name- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End ShortViewEventsGrid Class @7-FCB6E20Cclass clsShortViewEventsGridDataSource extends clsDBcalendar { //ShortViewEventsGridDataSource Class @7-B78D2E98//DataSource Variables @7-CB84FE7A var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_time; var event_time_end; var category_image; var event_title; var category_name;//End DataSource Variables//DataSourceClass_Initialize Event @7-D5DC73DB function clsShortViewEventsGridDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid ShortViewEventsGrid; this- Initialize(); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- category_image = new clsField(category_image, ccsText, ); this- event_title = new clsField(event_title, ccsText, ); this- category_name = new clsField(category_name, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @7-0415FF5F function SetOrder(SorterName, SorterDirection) { this- Order = events.event_time, event_date; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @7-C105AD41 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlday, ccsDate, array(yyyy, -, mm, -, dd), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- Parameters[urlday], , false); this- wp- AddParameter(2, sescategory, ccsInteger, , , this- Parameters[sescategory], , false); this- wp- AddParameter(3, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(4, urlevents_category_id, ccsInteger, , , this- Parameters[urlevents_category_id], , true); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.event_date, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsDate),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsInteger),false); this- wp- Criterion[3] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsText),false); this- wp- Criterion[4] = this- wp- Operation(opIsNull, events.category_id, this- wp- GetDBValue(4), this- ToSQL(this- wp- GetDBValue(4), ccsInteger),true); this- Where = this- wp- opAND( false, this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]), this- wp- opOR( true, this- wp- Criterion[3], this- wp- Criterion[4])); }//End Prepare Method//Open Method @7-269C2871 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM (categories RIGHT JOIN events ON \\n \\n . events.category_id = categories.category_id) LEFT JOIN categories_langs ON \\n \\n . categories.category_id = categories_langs.category_id; this- SQL = SELECT event_title, event_time, event_id, categories_langs.category_name AS category_name, category_image, event_time_end \\n \\n . FROM (categories RIGHT JOIN events ON \\n \\n . events.category_id = categories.category_id) LEFT JOIN categories_langs ON \\n \\n . categories.category_id = categories_langs.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @7-B08AD7E2 function SetValues() { this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- category_image- SetDBValue(this- f(category_image)); this- event_title- SetDBValue(this- f(event_title)); this- category_name- SetDBValue(this- f(category_name)); }//End SetValues Method} //End ShortViewEventsGridDataSource Class @7-FCB6E20Cclass clsRecordShortViewEventsNavigator { //ShortViewEventsNavigator Class @85-1200C205//Variables @85-0DF9B1C2 // Public variables var ComponentType = Record; var ComponentName; var Parent; var HTMLFormAction; var PressedButton; var Errors; var ErrorBlock; var FormSubmitted; var FormEnctype; var Visible; var IsEmpty; var CCSEvents = ; var CCSEventResult; var RelativePath = ; var InsertAllowed = false; var UpdateAllowed = false; var DeleteAllowed = false; var ReadAllowed = false; var EditMode = false; var ds; var DataSource; var ValidatingControls; var Controls; // Class variables//End Variables//Class_Initialize Event @85-D347F1C7 function clsRecordShortViewEventsNavigator(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record ShortViewEventsNavigator/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = ShortViewEventsNavigator; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- prev_day_link = & new clsControl(ccsLink, prev_day_link, prev_day_link, ccsText, , CCGetRequestParam(prev_day_link, Method, NULL), this); this- prev_day_link- Page = day.php; this- date_day = & new clsControl(ccsListBox, date_day, date_day, ccsText, , CCGetRequestParam(date_day, Method, NULL), this); this- ButtonGo = & new clsButton(ButtonGo, Method, this); this- next_day_link = & new clsControl(ccsLink, next_day_link, next_day_link, ccsText, , CCGetRequestParam(next_day_link, Method, NULL), this); this- next_day_link- Page = day.php; this- week = & new clsControl(ccsListBox, week, week, ccsText, , CCGetRequestParam(week, Method, NULL), this); this- Button_DoSearch = & new clsButton(Button_DoSearch, Method, this); this- YearIcon = & new clsControl(ccsLink, YearIcon, YearIcon, ccsText, , CCGetRequestParam(YearIcon, Method, NULL), this); this- YearIcon- Page = year.php; this- MonthIcon = & new clsControl(ccsLink, MonthIcon, MonthIcon, ccsText, , CCGetRequestParam(MonthIcon, Method, NULL), this); this- MonthIcon- Page = index.php; this- WeekIcon = & new clsControl(ccsLink, WeekIcon, WeekIcon, ccsText, , CCGetRequestParam(WeekIcon, Method, NULL), this); this- WeekIcon- Page = week.php; } }//End Class_Initialize Event//Validate Method @85-AC9A3A65 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- date_day- Validate() && Validation); Validation = (this- week- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- date_day- Errors- Count() == 0); Validation = Validation && (this- week- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @85-00C2001D function CheckErrors() { errors = false; errors = (errors || this- prev_day_link- Errors- Count()); errors = (errors || this- date_day- Errors- Count()); errors = (errors || this- next_day_link- Errors- Count()); errors = (errors || this- week- Errors- Count()); errors = (errors || this- YearIcon- Errors- Count()); errors = (errors || this- MonthIcon- Errors- Count()); errors = (errors || this- WeekIcon- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @85-5DBE27E8 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = ButtonGo; if(this- ButtonGo- Pressed) { this- PressedButton = ButtonGo; } else if(this- Button_DoSearch- Pressed) { this- PressedButton = Button_DoSearch; } } Redirect = FileName; if(this- Validate()) { if(this- PressedButton == ButtonGo) { if(!CCGetEvent(this- ButtonGo- CCSEvents, OnClick, this- ButtonGo)) { Redirect = ; } } else if(this- PressedButton == Button_DoSearch) { if(!CCGetEvent(this- Button_DoSearch- CCSEvents, OnClick, this- Button_DoSearch)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @85-5E759941 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- date_day- Prepare(); this- week- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- prev_day_link- Errors- ToString()); Error = ComposeStrings(Error, this- date_day- Errors- ToString()); Error = ComposeStrings(Error, this- next_day_link- Errors- ToString()); Error = ComposeStrings(Error, this- week- Errors- ToString()); Error = ComposeStrings(Error, this- YearIcon- Errors- ToString()); Error = ComposeStrings(Error, this- MonthIcon- Errors- ToString()); Error = ComposeStrings(Error, this- WeekIcon- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- prev_day_link- Show(); this- date_day- Show(); this- ButtonGo- Show(); this- next_day_link- Show(); this- week- Show(); this- Button_DoSearch- Show(); this- YearIcon- Show(); this- MonthIcon- Show(); this- WeekIcon- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End ShortViewEventsNavigator Class @85-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-407B42DD// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = day.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-5FCD6CEFinclude(./day_events.php);//End Include events file//Initialize Objects @1-EE2C185EDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();infopanel = & new clsinfopanel(, infopanel, MainPage);infopanel- Initialize();FullViewEvents = & new clsControl(ccsLabel, FullViewEvents, FullViewEvents, ccsText, , CCGetRequestParam(FullViewEvents, ccsGet, NULL), MainPage);FullViewEvents- HTML = true;ShortViewEvents = & new clsPanel(ShortViewEvents, MainPage);ShortViewEventsGrid = & new clsGridShortViewEventsGrid(, MainPage);ShortViewEventsNavigator = & new clsRecordShortViewEventsNavigator(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- infopanel = & infopanel;MainPage- FullViewEvents = & FullViewEvents;MainPage- ShortViewEvents = & ShortViewEvents;MainPage- ShortViewEventsGrid = & ShortViewEventsGrid;MainPage- ShortViewEventsNavigator = & ShortViewEventsNavigator;MainPage- footer = & footer;ShortViewEvents- AddComponent(ShortViewEventsGrid, ShortViewEventsGrid);ShortViewEvents- AddComponent(ShortViewEventsNavigator, ShortViewEventsNavigator);ShortViewEventsGrid- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-3718B9B8header- Operations();infopanel- Operations();ShortViewEventsNavigator- Operation();footer- Operations();//End Execute Components//Go to destination page @1-17E971D4if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); infopanel- Class_Terminate(); unset(infopanel); unset(ShortViewEventsGrid); unset(ShortViewEventsNavigator); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-F7A5637Dheader- Show();infopanel- Show();footer- Show();FullViewEvents- Show();ShortViewEvents- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-6780012DCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);infopanel- Class_Terminate();unset(infopanel);unset(ShortViewEventsGrid);unset(ShortViewEventsNavigator);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",25);arrFiles[286]=new Array(1134,"index/vcalendar/day_events.php","30 May 2006","day_events.php","","","event_title- CCSEvents[BeforeShow] = ShortViewEventsGrid_event_title_BeforeShow; ShortViewEventsGrid- ds- CCSEvents[BeforeBuildSelect] = ShortViewEventsGrid_ds_BeforeBuildSelect; ShortViewEventsGrid- CCSEvents[BeforeShow] = ShortViewEventsGrid_BeforeShow; ShortViewEventsGrid- CCSEvents[BeforeShowRow] = ShortViewEventsGrid_BeforeShowRow; ShortViewEventsNavigator- ButtonGo- CCSEvents[OnClick] = ShortViewEventsNavigator_ButtonGo_OnClick; ShortViewEventsNavigator- Button_DoSearch- CCSEvents[OnClick] = ShortViewEventsNavigator_Button_DoSearch_OnClick; ShortViewEventsNavigator- CCSEvents[BeforeShow] = ShortViewEventsNavigator_BeforeShow; CCSEvents[BeforeShow] = Page_BeforeShow;}//End BindEvents Method//ShortViewEventsGrid_event_title_BeforeShow @10-95C4EFE7function ShortViewEventsGrid_event_title_BeforeShow(& sender){ ShortViewEventsGrid_event_title_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_event_title_BeforeShow//Custom Code @196-2A29BDB7// -------------------------	global calendar_config;	if (calendar_config[popup_events] == 1)	Component- SetLink(javascript:openWin( \'event_view_popup.php? . CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)) . \'));// -------------------------//End Custom Code//Close ShortViewEventsGrid_event_title_BeforeShow @10-8186F2DB return ShortViewEventsGrid_event_title_BeforeShow;}//End Close ShortViewEventsGrid_event_title_BeforeShow//ShortViewEventsGrid_ds_BeforeBuildSelect @7-C02D6711function ShortViewEventsGrid_ds_BeforeBuildSelect(& sender){ ShortViewEventsGrid_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_ds_BeforeBuildSelect//Custom Code @12-86025892// -------------------------	if (!CCGetFromGet(day)) {	if (CCStrLen(Container- ds- Where))	Container- ds- Where .= AND ;	Container- ds- Where .= event_date= . Container- ds- ToSQL(CCGetDateArray(), ccsDate);	}	Container- ds- Where .= AddReadFilter(Container- ds- Where);// -------------------------//End Custom Code//Close ShortViewEventsGrid_ds_BeforeBuildSelect @7-A4185BDA return ShortViewEventsGrid_ds_BeforeBuildSelect;}//End Close ShortViewEventsGrid_ds_BeforeBuildSelect//ShortViewEventsGrid_BeforeShow @7-B2EF2F31function ShortViewEventsGrid_BeforeShow(& sender){ ShortViewEventsGrid_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_BeforeShow//Custom Code @13-86025892// -------------------------global calendar_config;	if (CCGetFromGet(day))	SelectDate = CCParseDate(CCGetFromGet(day),array(yyyy,-,mm,-,dd));	else	SelectDate = CCGetDateArray();	Component- CalendarDate- SetValue(SelectDate);	if (AddAllowed()) {	Component- add_event- Parameters = CCAddParam(Component- add_event- Parameters, event_date, CCFormatDate(SelectDate, array(mm,/,dd,/,yyyy)));	Component- add_event- Parameters = CCAddParam(Component- add_event- Parameters, ret_link, FileName . ? . CCGetQueryString(QueryString,));	} else {	Component- add_event- Visible = False;	}// -------------------------//End Custom Code//Close ShortViewEventsGrid_BeforeShow @7-BA46EF88 return ShortViewEventsGrid_BeforeShow;}//End Close ShortViewEventsGrid_BeforeShow//ShortViewEventsGrid_BeforeShowRow @7-69568463function ShortViewEventsGrid_BeforeShowRow(& sender){ ShortViewEventsGrid_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_BeforeShowRow//Custom Code @112-2A29BDB7// -------------------------	if (strlen(Component- category_image- GetValue())) {	Component- category_image- Visible = True;	Component- category_name- Visible = False;	} else {	Component- category_image- Visible = False;	if (strlen(Component- category_name- GetValue()))	Component- category_name- Visible = True;	else	Component- category_name- Visible = False;	}	if (strlen(Component- event_time- GetText()))	Component- event_time- Visible = True;	else	Component- event_time- Visible = False;// -------------------------//End Custom Code//Close ShortViewEventsGrid_BeforeShowRow @7-7BB48E52 return ShortViewEventsGrid_BeforeShowRow;}//End Close ShortViewEventsGrid_BeforeShowRow//ShortViewEventsNavigator_ButtonGo_OnClick @88-E32AD2FBfunction ShortViewEventsNavigator_ButtonGo_OnClick(& sender){ ShortViewEventsNavigator_ButtonGo_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_ButtonGo_OnClick//Custom Code @92-2A29BDB7// -------------------------global Redirect;	if (CCGetFromGet(day))	SelectDate = CCParseDate(CCGetFromGet(day),array(yyyy,-,mm,-,dd));	else	SelectDate = CCGetDateArray();	SelectDate[ccsDay] = Container- date_day- GetValue();	Redirect = FileName . ?day= . CCFormatDate(SelectDate, array(yyyy,-,mm,-,dd));// -------------------------//End Custom Code//Close ShortViewEventsNavigator_ButtonGo_OnClick @88-A5574269 return ShortViewEventsNavigator_ButtonGo_OnClick;}//End Close ShortViewEventsNavigator_ButtonGo_OnClick//ShortViewEventsNavigator_Button_DoSearch_OnClick @104-74D8A044function ShortViewEventsNavigator_Button_DoSearch_OnClick(& sender){ ShortViewEventsNavigator_Button_DoSearch_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_Button_DoSearch_OnClick//Custom Code @105-2A29BDB7// -------------------------global Redirect;	Redirect = week.php?day= . Container- week- GetValue();// -------------------------//End Custom Code//Close ShortViewEventsNavigator_Button_DoSearch_OnClick @104-595B5E38 return ShortViewEventsNavigator_Button_DoSearch_OnClick;}//End Close ShortViewEventsNavigator_Button_DoSearch_OnClick//ShortViewEventsNavigator_BeforeShow @85-6B5E3E3Efunction ShortViewEventsNavigator_BeforeShow(& sender){ ShortViewEventsNavigator_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_BeforeShow//Custom Code @91-2A29BDB7// -------------------------global CCSLocales;	if (CCGetFromGet(day,))	SelectDay = CCParseDate(CCGetFromGet(day,),array(yyyy,-,mm,-,dd));	else	SelectDay = CCGetDateArray();	Container- prev_day_link- Parameters = CCAddParam(Container- prev_day_link- Parameters,day,CCFormatDate(CCDateAdd(SelectDay, -1days),array(yyyy,-,mm,-,dd)));	Container- next_day_link- Parameters = CCAddParam(Container- next_day_link- Parameters,day,CCFormatDate(CCDateAdd(SelectDay, 1days),array(yyyy,-,mm,-,dd)));	for(i=1; i date_day- Values = arr;	Component- date_day- Value = SelectDay[ccsDay];	FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay);	LastYearDay = SelectDay;	LastYearDay[ccsDay] = 31;	LastYearDay[ccsMonth] = 12;	FirstDay = SelectDay;	FirstDay[ccsDay] = 1;	FirstDay[ccsMonth] = 1;	FirstDay = CCDateAdd(FirstDay, ((-6-CCDayOfWeek(FirstDay)+FirstWeekDay)%7).days);	do {	LastDay = CCDateAdd(FirstDay, 6days);	WeekTxt = CCFormatDate(FirstDay, array(mmm, ,d)) . - . CCFormatDate(LastDay, array(mmm, ,d));	WeekArr[] = array(CCFormatDate(FirstDay, array(yyyy,-,mm,-,dd)), WeekTxt);	FirstDay = CCDateAdd(FirstDay, 7days);	} while (CCCompareValues(FirstDay, LastYearDay, ccsDate) week- Values = WeekArr;	Component- week- Value = CCFormatDate(CCDateAdd(SelectDay, ((-6-CCDayOfWeek(SelectDay)+FirstWeekDay)%7).days), array(yyyy,-,mm,-,dd));	Component- WeekIcon- Parameters = CCAddParam(Component- WeekIcon- Parameters, day, CCFormatDate(SelectDay, array(yyyy,-,mm,-,dd)));	Component- MonthIcon- Parameters = CCAddParam(Component- MonthIcon- Parameters, cal_monthDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));	Component- YearIcon- Parameters = CCAddParam(Component- YearIcon- Parameters, year_eventsDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));// -------------------------//End Custom Code//Close ShortViewEventsNavigator_BeforeShow @85-A970B3F4 return ShortViewEventsNavigator_BeforeShow;}//End Close ShortViewEventsNavigator_BeforeShow//Page_BeforeShow @1-DD2C1DE9function Page_BeforeShow(& sender){ Page_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global day; //Compatibility//End Page_BeforeShow//Custom Code @6-DBF57073// -------------------------	global calendar_config;	global FullViewEvents;	global ShortViewEvents;//	if (calendar_config[week_short]) {	ShortViewEvents- Visible = True;//	FullViewEvents- Visible = False;//	}//	else {//	ShortViewEvents- Visible = False;//	FullViewEvents- Visible = True;//	}// -------------------------//End Custom Code//Close Page_BeforeShow @1-4BC230CD return Page_BeforeShow;}//End Close Page_BeforeShow?",10);arrFiles[287]=new Array(1135,"index/vcalendar/db_mysql.php","10 Nov 2006","db_mysql.php","","","query(query); } /* public: some trivial reporting */ function link_id() { return this- Link_ID; } function query_id() { return this- Query_ID; } function try_connect(DBHost = , DBPort = , DBUser = , DBPassword = ) { this- Query_ID = 0; /* Handle defaults */ if ( == DBHost) DBHost = this- DBHost; if ( == DBPort) DBPort = this- DBPort; if ( == DBUser) DBUser = this- DBUser; if ( == DBPassword) DBPassword = this- DBPassword; if(DBPort != ) DBHost .= : . DBPort; if(this- Persistent) this- Link_ID = @mysql_pconnect(DBHost, DBUser, DBPassword); else this- Link_ID = @mysql_connect(DBHost, DBUser, DBPassword); this- Connected = this- Link_ID ? true : false; return this- Connected; } /* public: connection management */ function connect(DBDatabase = , DBHost = , DBPort = , DBUser = , DBPassword = ) { /* Handle defaults */ if ( == DBDatabase) DBDatabase = this- DBDatabase; if ( == DBPort) DBPort = this- DBPort; if ( == DBHost) DBHost = this- DBHost; if ( == DBUser) DBUser = this- DBUser; if ( == DBPassword) DBPassword = this- DBPassword; if(DBPort != ) DBHost .= : . DBPort; /* establish connection, select database */ if (!this- Connected) { this- Query_ID = 0; if(this- Persistent) this- Link_ID=mysql_pconnect(DBHost, DBUser, DBPassword); else this- Link_ID=mysql_connect(DBHost, DBUser, DBPassword); if (!this- Link_ID) { this- halt(cannot connect to Database . mysql_error()); return 0; } if (!@mysql_select_db(DBDatabase,this- Link_ID)) { this- halt(cannot use database . mysql_error()); return 0; } server_info = @mysql_get_server_info(this- Link_ID); preg_match(/ \\d+ \\. \\d+( \\. \\d+)?/, server_info, matches); version_str = matches[0]; version = explode(., version_str); if (version[0] = 4) { if (version[1] = 1 && is_array(this- Encoding) && this- Encoding[1]) @mysql_query(set character set \' . this- Encoding[1] . \', this- Link_ID); elseif (is_array(this- Encoding) && this- Encoding[0]) @mysql_query(set character set \' . this- Encoding[0] . \', this- Link_ID); } @mysql_query(set names utf8, this- Link_ID); this- Connected = true; } return this- Link_ID; } /* public: discard the query result */ function free_result() { if (is_resource(this- Query_ID)) { @mysql_free_result(this- Query_ID); } this- Query_ID = 0; } /* public: perform a query */ function query(Query_String) { /* No empty queries, please, since PHP4 chokes on them. */ if (Query_String == ) /* The empty query string is passed on from the constructor, * when calling the class without a query, e.g. in situations * like these: \'db = new DB_Sql_Subclass; \' */ return 0; if (!this- connect()) { return 0; /* we already complained in connect() about that. */ }; # New query, discard previous result. if (this- Query_ID) { this- free_result(); } if (this- Debug) printf(Debug: query = %s \\n, Query_String); this- Query_ID = @mysql_query(Query_String,this- Link_ID); this- Row = 0; this- Errno = mysql_errno(); this- Error = mysql_error(); if (!this- Query_ID) { this- Errors- addError(Database Error: . mysql_error()); } # Will return nada if it fails. That \'s fine. return this- Query_ID; } /* public: walk result set */ function next_record() { if (!this- Query_ID) return 0; this- Record = @mysql_fetch_array(this- Query_ID); this- Row += 1; this- Errno = mysql_errno(); this- Error = mysql_error(); stat = is_array(this- Record); if (!stat && this- Auto_Free) { this- free_result(); } return stat; } /* public: position in result set */ function seek(pos = 0) { status = @mysql_data_seek(this- Query_ID, pos); if (status) { this- Row = pos; } else { this- Errors- addError(Database error: seek(pos) failed - result has .this- num_rows(). rows); /* half assed attempt to save the day, * but do not consider this documented or even * desireable behaviour. */ @mysql_data_seek(this- Query_ID, this- num_rows()); this- Row = this- num_rows(); } return true; } /* public: table locking */ function lock(table, mode=write) { this- connect(); query=lock tables ; if (is_array(table)) { while (list(key,value)=each(table)) { if (key==read && key!=0) { query.=value read, ; } else { query.=value mode, ; } } query=substr(query,0,-2); } else { query.=table mode; } res = @mysql_query(query, this- Link_ID); if (!res) { this- Errors- addError(Database error: Cannot lock tables - . mysql_error()); return 0; } return res; } function unlock() { this- connect(); res = @mysql_query(unlock tables); if (!res) { this- Errors- addError(Database error: cannot unlock tables - . mysql_error()); return 0; } return res; } /* public: evaluate the result (size, width) */ function affected_rows() { return @mysql_affected_rows(this- Link_ID); } function num_rows() { return @mysql_num_rows(this- Query_ID); } function num_fields() { return @mysql_num_fields(this- Query_ID); } /* public: shorthand notation */ function nf() { return this- num_rows(); } function np() { print this- num_rows(); } function f(Name) { return this- Record && array_key_exists(Name, this- Record) ? this- Record[Name] : ; } function p(Name) { print this- Record[Name]; } /* public: sequence numbers */ function nextid(seq_name) { this- connect(); if (this- lock(this- Seq_Table)) { /* get sequence number (locked) and increment */ q = sprintf(select nextid from %s where seq_name = \'%s \' LIMIT 1, this- Seq_Table, seq_name); id = @mysql_query(q, this- Link_ID); res = @mysql_fetch_array(id); /* No current value, make one */ if (!is_array(res)) { currentid = 0; q = sprintf(insert into %s values( \'%s \', %s), this- Seq_Table, seq_name, currentid); id = @mysql_query(q, this- Link_ID); } else { currentid = res[nextid]; } nextid = currentid + 1; q = sprintf(update %s set nextid = \'%s \' where seq_name = \'%s \', this- Seq_Table, nextid, seq_name); id = @mysql_query(q, this- Link_ID); this- unlock(); } else { this- Errors- addError(Database Error: . mysql_error()); return 0; } return nextid; } /* public: return table metadata */ function metadata(table= \' \',full=false) { count = 0; id = 0; res = array(); /* * Due to compatibility problems with Table we changed the behavior * of metadata(); * depending on full, metadata returns the following values: * * - full is false (default): * result[]: * [0][table] table name * [0][name] field name * [0][type] field type * [0][len] field length * [0][flags] field flags * * - full is true * result[]: * [num_fields] number of metadata records * [0][table] table name * [0][name] field name * [0][type] field type * [0][len] field length * [0][flags] field flags * [meta][field name] index of field named field name * The last one is used, if you have a field name, but no index. * Test: if (isset(result[ \'meta \'][ \'myfield \'])) { ... */ // if no table specified, assume that we are working with a query // result if (table) { this- connect(); id = @mysql_list_fields(this- DBDatabase, table); if (!id) { this- Errors- addError(Metadata query failed: . mysql_error()); return 0; } } else { id = this- Query_ID; if (!id){ this- Errors- addError(Metadata query failed: No query specified.); return 0; } } count = @mysql_num_fields(id); // made this IF due to performance (one if is faster than count if \'s) if (!full) { for (i=0; i Query_ID) { this- free_result(); } /* For better perfomance, now php(by docs) must close connection when script finished if (this- Connected && !this- Persistent) { mysql_close(this- Link_ID); this- Connected = false; } */ } /* private: error handling */ function halt(msg) { printf( Database error: %s \\n, msg); printf( MySQL Error \\n); die(Session halted.); } function table_names() { this- query(SHOW TABLES); i=0; while (info=mysql_fetch_row(this- Query_ID)) { return[i][table_name]= info[0]; return[i][tablespace_name]=this- DBDatabase; return[i][database]=this- DBDatabase; i++; } return return; }}//End DB MySQL Class?",12);arrFiles[288]=new Array(1136,"index/vcalendar/de.txt","30 May 2006","de","","","activate=Aktivieren admin=Admin cal_active_reminders=Active reminders cal_add_event=Event hinzufĂĽgen cal_add_reminder=Add reminder cal_addedby=HinzugefĂĽgt von cal_admin=Administrator cal_administration=Administration cal_all=Alle cal_all_categories=Alle Kategorien cal_all_day=Ganztags-Event cal_btn_apply=Anwenden cal_categories=Kategorien cal_category=Kategorie cal_category_id=ID cal_category_image=Icon cal_category_name=Name cal_close_window=Fenster schlieĂźen cal_config=Konfiguration cal_contents=Nachrichten cal_current_password=Aktuelles Passwort cal_custom_fields=Freifelder cal_day=Tag cal_edit_event=Event bearbeiten cal_edit_profile=Nutzerprofil bearbeiten cal_english=Englisch cal_error_difpass=Passwort und PasswortbestĂ¤tigung sind verschieden. cal_error_email=UngĂĽltige E-Mailadresse. cal_error_login=Der Benutzername sollte 3 - 16 Zeichen land sein und nur alphanumerische Zeichen enthalten, inkl.  -  und  _ . cal_error_nouser=There is no such user or email registered in the database. cal_error_pass=Das Passwort sollte 3 - 16 Zeichen lang sein und nur alphanumerische Zeichen enthalten. cal_event_cost=Event-Preis cal_event_location=Event-Ort cal_event_url=Event-URL cal_event_view=Event-Ansicht cal_everyone=Jeder cal_general=Allgemeines: cal_hours=Stunden cal_information=Information cal_language=Sprache cal_login_or_email=Benutzername oder E-Mail cal_messages=Nachrichten cal_minutes=Minuten cal_month=Monat cal_monthly_view=Monatsansicht cal_my_events=Meine Events cal_my_reminders=Meiner Erinnerungen cal_new_password=Neues Passwort cal_new_password_confirm=Neues Passwort bestĂ¤tigen cal_owner=Event-EigentĂĽmer cal_permissions=Berechtigungen cal_private_events=Berechtigungen an privaten Events cal_profile=Profil cal_profile_chpass=Passwort Ă¤ndern cal_public=Berechtigungen an Ă¶ffentlichen Events: cal_public_events=Berechtigungen an Ă¶ffentlichen Events: cal_RecurrentApply=FĂĽr alle wiederkehrenden Events anwenden cal_register=Registrieren cal_registered=Registrierte Benutzer cal_registration=Registrierung cal_remind_password=Passwort vergessen? cal_russian=Russisch cal_search=Suchen cal_style=Stil cal_time_end=Endzeit cal_today=Heute cal_translations=Ăśbersetzungen cal_users=Benutzer cal_week=Woche cal_wrong_pass=Aktuelles Passwort ist falsch. cal_year=Jahr calendars_options=Kalender-Optionen categories_translations=Kategorien-Ăśbersetzungen category_translation=Kategorie-Ăśbersetzung CCS_ASC=Aufsteigend CCS_Bytes=Bytes CCS_Cancel=Abbrechen CCS_CannotSeek=Sie Suche blieb erfolglos. CCS_Clear=Eingabefelder leeren CCS_CustomLinkField=Detail CCS_CustomOperationError_MissingParameters=Es fehlen einer oder mehrere Parameter fĂĽr UPDATE/DELETE. Die Projekteinstellungen sind nicht ausreichend. CCS_DatabaseCommandError=Datenbankfehler beim AusfĂĽhren des Kommandos. CCS_DatePickerNav61=Der Dialog zur Datumsauswahl ist nicht kompatibel mit Netscape 6.1 CCS_Delete=LĂ¶schen CCS_DeleteConfirmation=Datensatz lĂ¶schen? CCS_DESC=Absteigend CCS_FileNotFound=Die im Feld {1} angegebene Datei {0} wurde nicht gefunden. CCS_FilesFolderNotFound=Der Upload der im Feld {0} angegebenen Datei ist nicht mĂ¶glich - der Upload-Ordner existiert nicht. CCS_Filter=Filtern nach CCS_First=Anfang CCS_GridFormPrefix=Ăśbersicht CCS_GridPageNumberError=Falsche Seitennummer. CCS_GridPageSizeError=(CCS06) Falsche SeitengrĂ¶Ăźe. CCS_IncorrectEmailFormat=Die Email-Adresse im Feld {0} weist Fehler auf. CCS_IncorrectFormat=Der Wert im Feld {0} ist nicht gĂĽltig. Benutzen Sie folgendes Format: {1}. CCS_IncorrectPhoneFormat=Die EingabeprĂĽfung fĂĽr die Telefonnmmer im Feld {0} hat eine falsche Formatierung festgestellt. CCS_IncorrectValue=Im Feld {0} wurde kein gĂĽltiger Wert eingegeben. CCS_IncorrectZipFormat=Die Postleitzahl im Feld  {0} ist nicht korrekt. CCS_Insert=Neuer Datensatz CCS_InsertLink=HinzufĂĽgen CCS_InsufficientPermissions=Auf dem Webserver gibt es unzureichende Zugriffrechte fĂĽr den Upload der im Feld {0} angegebenen Datei. CCS_LanguageID=de CCS_LargeFile=Der im Feld {0} angegebene Wert fĂĽr die DateigrĂ¶Ăźe ist zu hoch. CCS_Last=Ende CCS_LocaleID=de CCS_Login=Login CCS_LoginBtn=Anmelden CCS_LoginError=Name oder Passwort falsch. CCS_LoginInactive=Dieser Account ist deaktiviert oder nicht nicht vom Administrator bestĂ¤tigt CCS_LogoutBtn=Abmelden CCS_Main=Start CCS_MaskValidation=Die EingabeprĂĽfung fĂĽr das Feld {0} meldet einen Fehler. CCS_MaximumLength=Die Eingabe im Feld {0} darf nicht mehr als {1} Zeichen umfassen. CCS_MaximumValue=Der Wert im Feld {0} darf nicht grĂ¶Ăźer als {1} sein. CCS_MinimumLength=Sie mĂĽssen im Feld {0} mindestens {1} Zeichen eingeben. CCS_MinimumValue=Der Wert fĂĽr das Feld {0} darf nicht kleiner als {1} sein. CCS_More=Mehr ... CCS_Next=Weiter CCS_NextMonthHint=NĂ¤chster Monat CCS_NoCategories=Es wurden keine Kategorien gefunden CCS_NoRecords=Es wurden keine EintrĂ¤ge gefunden CCS_Of=von CCS_OperationError={0} kann nicht ausgefĂĽhrt werden. Einer oder mehrere Parameter sind nicht spezifiziert. CCS_Password=Passwort CCS_Previous=ZurĂĽck CCS_PrevMonthHint=Voriger Monat CCS_RecordFormPrefix=Bearbeiten CCS_RecordFormPrefix2=Daten CCS_RecPerPage=DatensĂ¤tze pro Seite CCS_RememberLogin=Login und Passwort senden CCS_ReportPageNumber1=Seite CCS_ReportPageNumber2=von CCS_ReportPrintLink=Druckbare Version CCS_ReportTotal=Gesamt CCS_RequiredField=Sie mĂĽssen im Feld {0} einen Wert eingeben. CCS_RequiredFieldUpload=Die im Feld {0} bennante Datei fehlt. CCS_RequiredSMTPserver_or_Dir=Geben Sie den SMTP Server oder das Verzeichnis zum Speichern der Nachrichten der CDO-Komponente an. CCS_Search=Suchen CCS_SearchFormPrefix=Suchen CCS_SelectField=WĂ¤hlen Sie ein Feld aus CCS_SelectOrder=WĂ¤hlen Sie die Sortierungsrichtung aus CCS_SelectValue=WĂ¤hlen Sie einen Wert aus CCS_SortBy=Sortiert nach  CCS_SortDir=Sortierungsrichtung CCS_SubmitConfirmation=Sollen die Eingaben gespeichert werden? CCS_TempFolderNotFound=Der Upload der im Feld {0} angegebenen Datei ist nicht mĂ¶glich - der temporĂ¤re Upload-Ordner existiert nicht. CCS_TempInsufficientPermissions=Auf dem Webserver fehlen die Zugriffsrechte fĂĽr den Upload der im Feld {0} angegebenen Datei in den temporĂ¤ren Ordner. CCS_Today=Heute CCS_TotalRecords=Anzahl der DatensĂ¤tze: CCS_UniqueValue=Der Wert im Feld {0} ist bereits in der Datenbank vorhanden. CCS_Update=Speichern CCS_UploadComponentError=Fehler beim Initialisieren der Upload-Komponente. CCS_UploadComponentNotFound=Die %s Upload-Komponente   %s   wurde nicht gefunden. WĂ¤hlen Sie eine andere oder installieren Sie die Komponente. CCS_UploadingError=Fehler beim Upload der im Feld {0} angegebenen Datei. Fehler-Beschreibung: {1}. CCS_UploadingTempFolderError=Fehler beim Upload der im Feld {0} angegebenen Datei in den temporĂ¤ren Ordner. Fehler-Beschreibung: {1}. CCS_WrongType=Der im Feld {0} eingegebene Dateityp ist nicht erlaubt. close_window=Fenster schlieĂźen common_file_open_error=Kann Datei  \'Common.php \' nicht Ă¶ffnen common_file_open_error_asp=Kann Datei  \'Common.asp \' nicht Ă¶ffnen config=Konfiguration config_desc=Beschreibung config_value=Wert config_var=Variable content_desc=Beschreibung content_type=Typ content_value=Wert contents=Nachricht editieren contents_lang=Ăśbersetzung contentsgrid=Nachrichten create_db=Datenbank erzeugen custom_field=Freifeld custom_fields=Freifelder custom_fields_translations=Ăśbersetzung Freifelder database_environment=Datenbank-Umgebung day_events=TagesĂĽbersicht db_admin_account=Account des Datenbank-Administrators db_admin_account_desc=Dieser Benutzer muss berechtigt sein, Datenbanken anzulegen. db_admin_name=Name des Admins db_admin_password=Admin-Passwort db_dont_change=Datenbanken nicht Ă¤ndern db_recreate=Alte Datenbank lĂ¶schen und neue erzeugen db_type=Datenbank-Typ Detail=Detail email_options=E-Mail-Optionen email_template=E-Mail-Vorlage email_template_body=Body email_template_desc=Beschreibung email_template_from=Von email_template_id=ID email_template_subject=Subject email_template_translation=E-Mail-Vorlagen-Ăśbersetzung email_template_type=Typ email_templates=E-Mail-Vorlagen email_templates_lang=E-Mail-Vorlagen-Ăśbersetzungen End_By=End By event_date=Datum event_desc=Beschreibung event_id=ID event_is_public=Ă–ffentliches Event event_is_public_desc=Ă–ffentliche Events sind fĂĽr alle Benutzer einsehbar, nicht-Ă¶ffentliche nur fĂĽr angemeldete Benutzer event_remind=Event-Erinnerung event_time=Startzeit event_time_end=Endzeit event_title=Titel events=Events events_search=Events Every=Jede(n) field_is_active=Aktiv? field_label=Feld-Bezeichner field_name=Feld-Name field_translation=Feld-Ăśbersetzung from=von go=Los home_page=Home info_calendar=Kalender-Snapshot-Optionen inst_folder_not_writable=Das Verzeichnis  {0}  ist nicht schreibbar inst_not_exist_folder=Das Verzeichnis  {0}  existiert nicht inst_vcalendar_file_note=Note: The full path to the  vcalendar.mdb  database file or MSSQL server parameters are specified on the next page instal_current_path=Weg zu den gegenwĂ¤rtigen Heft instal_mdb_file_path=Database (mdb file) name with full path install=Installieren install_admin_account=Administrator-Account install_admin_login=Login install_admin_password=Passwort install_all_correct=Installation erfolgreich beendet. MĂ¶chten Sie die Installations-Dateien lĂ¶schen? install_all_correct_title=Alles korrekt install_copy_config_asp=Copy und kleben den folgenden Text am Anfang von Common.asp in den  Konfiguration  Abschnitt install_copy_config_php=Copy und kleben den folgenden Text am Anfang von Common.php in den  Connection Settings  Abschnitt. \\nAuch der Wert der #CalendarIsInstalled Variable muĂź geĂ¤ndert werden um true. install_finish=Herzlichen GlĂĽckwunsch! install_finish2=Installation erfolgreich beendet. install_finish_desc=DENKEN SIE DARAN, DIE INSTALLATIONS-DATEIEN KOMPLETT ZU LĂ–SCHEN install_introduce=Dieser Installer erzeugt die Kalender-Datenbanktabellen und setzt die fĂĽr den Start notwendigen Konfigurations-Variablen. install_introduce2=Bitte geben Sie nachfolgend die Datenbank-Konfiguration ein. install_recheck=Nochmals prĂĽfen install_site_url=URL der Seite install_start=Installation starten install_step2=VCalendar Setup Schritt 2 language_id=Sprach-ID menu=MenĂĽ month_events=MonatsĂĽbersicht MySQL_support=MySQL-UnterstĂĽtzung no=Nein no_events_day=Keine Daten vorhanden zu diesem Tag oder Event. non_confirmed_user=Nicht bestĂ¤tigter Benutzer non_confirmed_users=Nicht bestĂ¤tigte Benutzer permission_desc=Beschreibung permission_value=Wert permission_var=Variable permissions=Berechtigungen php_version=PHP 4.1 oder neuer preview=Vorschau print=Drucken Recurrence=Wiederholung registration=Neuen Benutzer registrieren reinstall=Installation neu starten remind=Passwort vergessen? remind_date=Datum remind_time=Zeit site_options=Seiten-Optionen sql_connect_error=Konnte keine Verbindung zum MySQL-Server herstellen. sql_connection_unable=Keine Verbindung zur Datenbank mĂ¶glich. sql_create_db_error=Datenbank konnte nicht erzeugt werden. sql_database_error=Eine Datenbank mit dem angegebenen Namen existiert nicht. sql_database_name=SQL-Datenbankname sql_db_exist_error=Datenbank konnte nicht erzeugt werden, weil sie gerade benutzt wird. sql_environment=SQL-Umgebung sql_error_count=Anzahl der SQL-Fehler:: {0} sql_file_open_error=Kann SQL-Skript-Datei nicht Ă¶ffnen sql_host=SQL-Host sql_password=SQL-Passwort sql_unable_to_update=Kann Tabellen nicht finden. Bitte  Aktualisiere ...  abwĂ¤hlen, um alle Tabellen neu zu erzeugen sql_username=SQL-Benutzername start=Start status=Status step1=Installation starten system_requirements=Systemvoraussetzungen time=Zeit to=bis UpdateExistDB=Aktualisiere vorhandene Datenbank user=Benutzer user_access_code=Zugangscode user_confirm_password=Passwort bestĂ¤tigen user_current_password=Aktuelles Passwort user_date_add=Eingetragen seit user_email=E-Mail user_first_name=Vorname user_id=ID user_is_approved=Aktiv user_last_login=Letzer Login user_last_name=Nachname user_level=Level user_login=Login user_password=Passwort users=Benutzer users_activate=Aktivierung Benutzer-Account users_options=Benutzer-Optionen users_search=Benutzer vb_version=VBScript 5.1 or later week_events=WochenĂĽbersicht welcom_install=Willkommen beim VCalendar Setup Wizard writable_common=Schreibbare Konfigurationsdatei (Common.php) writable_common_asp=Schreibbare Konfigurationsdatei ((Common.asp) writable_folder=Schreibbares Verzeichnis zum Hochladen yearevents=JahresĂĽbersicht yes=Ja your_admin_account=Admin-Account ",12);arrFiles[289]=new Array(1137,"index/vcalendar/en.txt","30 May 2006","en","","","activate=Activate admin=Admin cal_active_reminders=Active reminders cal_add_event=Add event cal_add_reminder=Add reminder cal_addedby=Added by cal_admin=Administrator cal_administration=Administration cal_all=All cal_all_categories=All categories cal_all_day=All day event cal_btn_apply=Apply cal_categories=Categories cal_category=Category cal_category_id=ID cal_category_image=Icon cal_category_name=Name cal_close_window=Close Window cal_config=Configuration cal_contents=Messages cal_current_password=Current password cal_custom_fields=Custom Fields cal_day=Day cal_edit_event=Edit event cal_edit_profile=Edit user profile cal_english=English cal_error_difpass=Password and Password Confirmation values are different. cal_error_email=Invalid Email provided. cal_error_login=The Username should be 3 - 16 characters long and contain only alphanumeric characters, including   -   and    _  . cal_error_nouser=There is no such user or email registered in the database. cal_error_pass=The Password should be 3 - 16 characters long and contain only alphanumeric characters. cal_event_cost=Event cost cal_event_location=Event location cal_event_url=Event URL cal_event_view=Event view cal_everyone=Everyone cal_general=General cal_hours=hours cal_information=Information cal_language=Language cal_login_or_email=Username or E-Mail cal_messages=Messages cal_minutes=minutes cal_month=Month cal_monthly_view=Monthly view cal_my_events=My Events cal_my_reminders=My Reminders cal_new_password=New password cal_new_password_confirm=Confirm New password cal_owner=Event Owner cal_permissions=Permissions cal_private_events=Private events permissions cal_profile=Profile cal_profile_chpass=Change password cal_public=Public events permissions cal_public_events=Public events permissions cal_RecurrentApply=Apply to all recurrent events cal_register=Register cal_registered=Registered User cal_registration=Registration cal_remind_password=Remind Password cal_russian=Russian cal_search=Search cal_style=Style cal_time_end=Event time end cal_today=Today cal_translations=Translations cal_users=Users cal_week=Week cal_wrong_pass=Current password is wrong. cal_year=Year calendars_options=Calendars Options categories_translations=Categories Translations category_translation=Category Translation CCS_ASC=Ascending CCS_Bytes=Bytes CCS_Cancel=Cancel CCS_CannotSeek=Cannot find specified record. CCS_Clear=Clear  CCS_CustomLinkField=Detail CCS_CustomOperationError_MissingParameters=One or more parameters missing to perform the Update/Delete. The application is misconfigured. CCS_DatabaseCommandError=Database command error. CCS_DatePickerNav61=Date Picker component is not compatible with Netscape 6.1 CCS_Delete=Delete CCS_DeleteConfirmation=Delete record? CCS_DESC=Descending CCS_FileNotFound=The file {0} specified in {1} was not found. CCS_FilesFolderNotFound=Unable to upload the file specified in {0} - upload folder doesn \'t exist. CCS_Filter=Keyword CCS_First=First CCS_GridFormPrefix=List of CCS_GridFormSuffix=  CCS_GridPageNumberError=Invalid page number. CCS_GridPageSizeError=(CCS06) Invalid page size. CCS_IncorrectEmailFormat=Invalid email format in field {0}. CCS_IncorrectFormat=The value in field {0} is not valid. Use the following format: {1}. CCS_IncorrectPhoneFormat=Invalid phone number format in field {0}. CCS_IncorrectValue=The value in field {0} is not valid. CCS_IncorrectZipFormat=Invalid zip code format in field {0}. CCS_Insert=Add CCS_InsertLink=Add New CCS_InsufficientPermissions=Insufficient filesystem permissions to upload the file specified in {0}. CCS_LanguageID=en CCS_LargeFile=The file size in field {0} is too large. CCS_Last=Last CCS_LocaleID=en CCS_Login=Login CCS_LoginBtn=Login CCS_LoginError=Login or Password is incorrect. CCS_LoginInactive=This account is disabled or have to be approved by Administrator CCS_LogoutBtn=Logout CCS_Main=Main CCS_MaskValidation=Mask validation failed for field {0}. CCS_MaximumLength=The number of symbols in field {0} can \'t be greater than {1}. CCS_MaximumValue=The value in field {0} can \'t be greater than {1}. CCS_MinimumLength=The number of symbols in field {0} can \'t be less than {1}. CCS_MinimumValue=The value in field {0} can \'t be less than {1}. CCS_More=More... CCS_Next=Next CCS_NextMonthHint=Next Month CCS_NoCategories=No categories found CCS_NoRecords=No records CCS_Of=of CCS_OperationError=Unable to perform the {0} operation. One or more parameters are unspecified. CCS_Password=Password CCS_Previous=Prev CCS_PrevMonthHint=Prev Month CCS_RecordFormPrefix=Add/Edit CCS_RecordFormPrefix2=View CCS_RecordFormSuffix=  CCS_RecPerPage=Records per page  CCS_RememberLogin=Remember my Login and Password CCS_ReportFormPrefix= CCS_ReportFormSuffix= CCS_ReportPageNumber1=Page CCS_ReportPageNumber2=of CCS_ReportPrintLink=Printable version CCS_ReportTotal=Total CCS_RequiredField=The value in field {0} is required. CCS_RequiredFieldUpload=The file attachment in field {0} is required. CCS_RequiredSMTPserver_or_Dir=Please specify the SMTP server or Pickup directory for the CDO.Message email component. CCS_Search=Search CCS_SearchFormPrefix=Search CCS_SearchFormSuffix=  CCS_SelectField=Select Field CCS_SelectOrder=Select Order CCS_SelectValue=Select Value CCS_SortBy=Sort by  CCS_SortDir=Sort direction  CCS_SubmitConfirmation=Submit records? CCS_TempFolderNotFound=Unable to upload the file specified in {0} - temporary upload folder doesn \'t exist. CCS_TempInsufficientPermissions=Insufficient filesystem permissions to upload the file specified in {0} into temporary folder. CCS_Today=Today CCS_TotalRecords=Total Records: CCS_UniqueValue=The value in field {0} is already in database. CCS_Update=Submit CCS_UploadComponentError=Error occurred while initializing the upload component. CCS_UploadComponentNotFound={0} uploading component {1} is not found. Please install the component or select another one. CCS_UploadingError=An error occured when uploading file specified in {0}. Error description: {1}. CCS_UploadingTempFolderError=An error occured when uploading file specified in {0} into temporary folder. Error description: {1}. CCS_WrongType=The file type specified in field {0} is not allowed. close_window=Close Window common_file_open_error=Can not open file  \'Common.php \' common_file_open_error_asp=Can not open file  \'Common.asp \' config=Configuration config_desc=Description config_value=Value config_var=Variable content_desc=Description content_type=Type content_value=Value contents=Edit Message contents_lang=Content Translations contentsgrid=Messages create_db=Create database custom_field=Custom Field custom_fields=Custom Fields custom_fields_translations=Custom Fields Translations database_environment=Database Environment day_events=Day events db_admin_account=Database administrator account db_admin_account_desc=This user must have the permissions to create a database. db_admin_name=Admin name db_admin_password=Admin password db_dont_change=Do not change the database db_recreate=Drop and recreate existing tables db_type=Database Type Detail=Detail email_options=Email Options email_template=Email Template email_template_body=Body email_template_desc=Description email_template_from=From email_template_id=ID email_template_subject=Subject email_template_translation=Email Template Translation email_template_type=Type email_templates=Email Templates email_templates_lang=Email Templates Translations End_By=End By event_date=Date event_desc=Event Description event_id=ID event_is_public=Public event event_is_public_desc=The Public events will be available for all users, the non-public will be available for all logged-in users event_remind=Event Remind event_time=Event time event_time_end=Time End event_title=Event title events=Events events_search=Events Every=Every field_is_active=Active? field_label=Field Label field_name=Field Name field_translation=Field Translation from=From go=Go home_page=Home info_calendar=Calendar Snapshot Options inst_folder_not_writable=The folder  {0}  is not writable inst_not_exist_folder=The folder  {0}  is not exist inst_vcalendar_file_note=Note: The full path to the  vcalendar.mdb  database file or MSSQL server parameters are specified on the next page instal_current_path=Path to the current folder instal_mdb_file_path=Database (mdb file) name with full path install=Install install_admin_account=Admin \'s Account install_admin_login=Login install_admin_password=Password install_all_correct=Installation was finished success. Do you want delete Installation files? install_all_correct_title=All correct install_copy_config_asp=Copy and paste the following text at the beginning of Common.asp into the  Configuration  section  install_copy_config_php=Copy and paste the following text at the beginning of Common.php into the  Connection Settings  section.  \\nAlso the value of the  CalendarIsInstalled variable must be changed to true. install_finish=Congratulations! install_finish2=Installation was finished successfully. install_finish_desc=PLEASE REMEMBER TO REMOVE INSTALLATION FILES COMPLETELY install_introduce=This installer creates the calendar database tables and sets the configuration variables that you need to start. install_introduce2=Please enter your database configuration information below.  install_recheck=Re-check install_site_url=Site URL install_start=Start installation install_step2=VCalendar Setup Step 2 language_id=Language Id menu=Menu month_events=Month events MySQL_support=MySQL support no=No no_events_day=There is no data related to this day/event. non_confirmed_user=Non-Confirmed user non_confirmed_users=Non-Confirmed Users permission_desc=Description permission_value=Value permission_var=Variable permissions=Permissions php_version=PHP 4.1 or later preview=Preview print=Print Recurrence=Recurrence registration=New User Registration reinstall=Restart Installation remind=Remind password remind_date=Date remind_time=Time site_options=Site Options sql_connect_error=Can \'t connect to MySQL server sql_connection_unable=Unable to establish connection to database. sql_create_db_error=Unable to create a database. sql_database_error=The database with the specified name does not exist. sql_database_name=SQL Database Name sql_db_exist_error=Unable to create a database. This database name is already in use. sql_environment=SQL Environment sql_error_count=The numbers of SQL errors : {0} sql_file_open_error=Cannot open SQL-script file sql_host=SQL Host sql_password=SQL Password sql_unable_to_update=Unable to find tables. Please uncheck the  Update...  box to recreate all tables sql_username=SQL UserName start=Start status=Status step1=Start installation system_requirements=System requirements time=Time to=To UpdateExistDB=Update the existing database user=User user_access_code=Access Code user_confirm_password=Confirm password user_current_password=Current password user_date_add=Date Add user_email=E-Mail user_first_name=First Name user_id=ID user_is_approved=Active user_last_login=Last Login user_last_name=Last Name user_level=Level user_login=Login user_password=Password users=Users users_activate=User Account Activation users_options=Users Options users_search=Users vb_version=VBScript 5.1 or later week_events=Week Events welcom_install=Welcome to the VCalendar Setup Wizard writable_common=Writable Configuration File (Common.php) writable_common_asp=Writable Configuration File (Common.asp) writable_folder=Writable upload folder yearevents=Year events yes=Yes your_admin_account=Admin Account ",11);arrFiles[290]=new Array(1138,"index/vcalendar/events.html","30 May 2006","{res:CCS_RecordFormPrefix} {res:events}","","","{header} {vertical_menu} {res:CCS_RecordFormPrefix} {res:events} {res:CCS_RecordFormSuffix} {Error} {res:cal_category} {res:CCS_SelectValue} {category_id_Options} {res:event_title}* {res:event_desc} {event_desc} {res:event_time} {event_time_hrs_Options} : {event_time_mns_Options} {res:cal_time_end} {time_hrs_end_Options} : {time_mns_end_Options} {res:cal_all_day} {res:event_date}* {res:Recurrence} {res:Every} {RepeatType_Options} {res:End_By} {res:event_is_public} {res:event_is_public_desc} {LabelLocation} {event_location} {LabelCost} {LabelURL} {LabelTextBox1} {LabelTextBox2} {LabelTextBox3} {LabelTextArea1} {TextArea1} {LabelTextArea2} {TextArea2} {LabelTextArea3} {TextArea3} {LabelCheckBox1} {LabelCheckBox2} {LabelCheckBox3} {res:cal_RecurrentApply} {footer}",15);arrFiles[291]=new Array(1139,"index/vcalendar/events.php","30 May 2006","events.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record events_rec/Error; this- DataSource = new clsevents_recDataSource(this); this- ds = & this- DataSource; this- InsertAllowed = true; this- UpdateAllowed = true; this- DeleteAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = events_rec; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- category_id = & new clsControl(ccsListBox, category_id, CCSLocales- GetText(cal_category), ccsInteger, , CCGetRequestParam(category_id, Method, NULL), this); this- category_id- DSType = dsTable; list(this- category_id- BoundColumn, this- category_id- TextColumn, this- category_id- DBFormat) = array(category_id, category_name, ); this- category_id- DataSource = new clsDBcalendar(); this- category_id- ds = & this- category_id- DataSource; this- category_id- DataSource- SQL = SELECT category_id, category_name \\n .FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- category_id- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- category_id- DataSource- wp = new clsSQLParameters(); this- category_id- DataSource- wp- AddParameter(1, seslocale, ccsText, , , this- category_id- DataSource- Parameters[seslocale], , false); this- category_id- DataSource- wp- Criterion[1] = this- category_id- DataSource- wp- Operation(opEqual, language_id, this- category_id- DataSource- wp- GetDBValue(1), this- category_id- DataSource- ToSQL(this- category_id- DataSource- wp- GetDBValue(1), ccsText),false); this- category_id- DataSource- Where = this- category_id- DataSource- wp- Criterion[1]; this- event_title = & new clsControl(ccsTextBox, event_title, CCSLocales- GetText(event_title), ccsText, , CCGetRequestParam(event_title, Method, NULL), this); this- event_title- Required = true; this- event_desc = & new clsControl(ccsTextArea, event_desc, CCSLocales- GetText(event_desc), ccsMemo, , CCGetRequestParam(event_desc, Method, NULL), this); this- event_time_hrs = & new clsControl(ccsListBox, event_time_hrs, event_time_hrs, ccsText, , CCGetRequestParam(event_time_hrs, Method, NULL), this); this- event_time_hrs- DSType = dsListOfValues; this- event_time_hrs- Values = array(array(00, 12 AM), array(01, 01 AM), array(02, 02 AM), array(03, 03 AM), array(04, 04 AM), array(05, 05 AM), array(06, 06 AM), array(07, 07 AM), array(08, 08 AM), array(09, 09 AM), array(10, 10 AM), array(11, 11 AM), array(12, 12 PM), array(13, 01 PM), array(14, 02 PM), array(15, 03 PM), array(16, 04 PM), array(17, 05 PM), array(18, 06 PM), array(19, 07 PM), array(20, 08 PM), array(21, 09 PM), array(22, 10 PM), array(23, 11 PM)); this- event_time_mns = & new clsControl(ccsListBox, event_time_mns, event_time_mns, ccsText, , CCGetRequestParam(event_time_mns, Method, NULL), this); this- event_time_mns- DSType = dsListOfValues; this- event_time_mns- Values = array(array(00, 00), array(05, 05), array(10, 10), array(15, 15), array(20, 20), array(25, 25), array(30, 30), array(35, 35), array(40, 40), array(45, 45), array(50, 50), array(55, 55)); this- time_hrs_end = & new clsControl(ccsListBox, time_hrs_end, time_hrs_end, ccsText, , CCGetRequestParam(time_hrs_end, Method, NULL), this); this- time_hrs_end- DSType = dsListOfValues; this- time_hrs_end- Values = array(array(00, 12 AM), array(01, 01 AM), array(02, 02 AM), array(03, 03 AM), array(04, 04 AM), array(05, 05 AM), array(06, 06 AM), array(07, 07 AM), array(08, 08 AM), array(09, 09 AM), array(10, 10 AM), array(11, 11 AM), array(12, 12 PM), array(13, 01 PM), array(14, 02 PM), array(15, 03 PM), array(16, 04 PM), array(17, 05 PM), array(18, 06 PM), array(19, 07 PM), array(20, 08 PM), array(21, 09 PM), array(22, 10 PM), array(23, 11 PM)); this- time_mns_end = & new clsControl(ccsListBox, time_mns_end, time_mns_end, ccsText, , CCGetRequestParam(time_mns_end, Method, NULL), this); this- time_mns_end- DSType = dsListOfValues; this- time_mns_end- Values = array(array(00, 00), array(05, 05), array(10, 10), array(15, 15), array(20, 20), array(25, 25), array(30, 30), array(35, 35), array(40, 40), array(45, 45), array(50, 50), array(55, 55)); this- allday = & new clsControl(ccsCheckBox, allday, allday, ccsInteger, , CCGetRequestParam(allday, Method, NULL), this); this- allday- CheckedValue = this- allday- GetParsedValue(1); this- allday- UncheckedValue = this- allday- GetParsedValue(0); this- event_date = & new clsControl(ccsTextBox, event_date, CCSLocales- GetText(event_date), ccsDate, array(ShortDate), CCGetRequestParam(event_date, Method, NULL), this); this- event_date- Required = true; this- DatePicker_event_date = & new clsDatePicker(DatePicker_event_date, events_rec, event_date, this); this- RepeatEvent = & new clsControl(ccsCheckBox, RepeatEvent, RepeatEvent, ccsInteger, , CCGetRequestParam(RepeatEvent, Method, NULL), this); this- RepeatEvent- CheckedValue = this- RepeatEvent- GetParsedValue(1); this- RepeatEvent- UncheckedValue = this- RepeatEvent- GetParsedValue(0); this- RepeatNum = & new clsControl(ccsTextBox, RepeatNum, CCSLocales- GetText(Every), ccsText, , CCGetRequestParam(RepeatNum, Method, NULL), this); this- RepeatType = & new clsControl(ccsListBox, RepeatType, RepeatType, ccsText, , CCGetRequestParam(RepeatType, Method, NULL), this); this- RepeatType- DSType = dsListOfValues; this- RepeatType- Values = array(array(0, Day), array(8, Week), array(30, Month), array(1, Sunday), array(2, Monday), array(3, Tuesday), array(4, Wednesday), array(5, Thursday), array(6, Friday), array(7, Saturday)); this- event_todate = & new clsControl(ccsTextBox, event_todate, CCSLocales- GetText(End_By), ccsDate, array(ShortDate), CCGetRequestParam(event_todate, Method, NULL), this); this- DatePicker_event_todate = & new clsDatePicker(DatePicker_event_todate, events_rec, event_todate, this); this- event_is_public = & new clsControl(ccsCheckBox, event_is_public, CCSLocales- GetText(event_is_public), ccsInteger, , CCGetRequestParam(event_is_public, Method, NULL), this); this- event_is_public- CheckedValue = this- event_is_public- GetParsedValue(1); this- event_is_public- UncheckedValue = this- event_is_public- GetParsedValue(0); this- PanelLocation = & new clsPanel(PanelLocation, this); this- LabelLocation = & new clsControl(ccsLabel, LabelLocation, LabelLocation, ccsText, , CCGetRequestParam(LabelLocation, Method, NULL), this); this- event_location = & new clsControl(ccsTextArea, event_location, event_location, ccsText, , CCGetRequestParam(event_location, Method, NULL), this); this- PanelCost = & new clsPanel(PanelCost, this); this- LabelCost = & new clsControl(ccsLabel, LabelCost, LabelCost, ccsText, , CCGetRequestParam(LabelCost, Method, NULL), this); this- event_cost = & new clsControl(ccsTextBox, event_cost, event_cost, ccsText, , CCGetRequestParam(event_cost, Method, NULL), this); this- PanelURL = & new clsPanel(PanelURL, this); this- LabelURL = & new clsControl(ccsLabel, LabelURL, LabelURL, ccsText, , CCGetRequestParam(LabelURL, Method, NULL), this); this- event_URL = & new clsControl(ccsTextBox, event_URL, event_URL, ccsText, , CCGetRequestParam(event_URL, Method, NULL), this); this- PanelTextBox1 = & new clsPanel(PanelTextBox1, this); this- LabelTextBox1 = & new clsControl(ccsLabel, LabelTextBox1, LabelTextBox1, ccsText, , CCGetRequestParam(LabelTextBox1, Method, NULL), this); this- TextBox1 = & new clsControl(ccsTextBox, TextBox1, TextBox1, ccsText, , CCGetRequestParam(TextBox1, Method, NULL), this); this- PanelTextBox2 = & new clsPanel(PanelTextBox2, this); this- LabelTextBox2 = & new clsControl(ccsLabel, LabelTextBox2, LabelTextBox2, ccsText, , CCGetRequestParam(LabelTextBox2, Method, NULL), this); this- TextBox2 = & new clsControl(ccsTextBox, TextBox2, TextBox2, ccsText, , CCGetRequestParam(TextBox2, Method, NULL), this); this- PanelTextBox3 = & new clsPanel(PanelTextBox3, this); this- LabelTextBox3 = & new clsControl(ccsLabel, LabelTextBox3, LabelTextBox3, ccsText, , CCGetRequestParam(LabelTextBox3, Method, NULL), this); this- TextBox3 = & new clsControl(ccsTextBox, TextBox3, TextBox3, ccsText, , CCGetRequestParam(TextBox3, Method, NULL), this); this- PanelTextArea1 = & new clsPanel(PanelTextArea1, this); this- LabelTextArea1 = & new clsControl(ccsLabel, LabelTextArea1, LabelTextArea1, ccsText, , CCGetRequestParam(LabelTextArea1, Method, NULL), this); this- TextArea1 = & new clsControl(ccsTextArea, TextArea1, TextArea1, ccsText, , CCGetRequestParam(TextArea1, Method, NULL), this); this- PanelTextArea2 = & new clsPanel(PanelTextArea2, this); this- LabelTextArea2 = & new clsControl(ccsLabel, LabelTextArea2, LabelTextArea2, ccsText, , CCGetRequestParam(LabelTextArea2, Method, NULL), this); this- TextArea2 = & new clsControl(ccsTextArea, TextArea2, TextArea2, ccsText, , CCGetRequestParam(TextArea2, Method, NULL), this); this- PanelTextArea3 = & new clsPanel(PanelTextArea3, this); this- LabelTextArea3 = & new clsControl(ccsLabel, LabelTextArea3, LabelTextArea3, ccsText, , CCGetRequestParam(LabelTextArea3, Method, NULL), this); this- TextArea3 = & new clsControl(ccsTextArea, TextArea3, TextArea3, ccsText, , CCGetRequestParam(TextArea3, Method, NULL), this); this- PanelCheckBox1 = & new clsPanel(PanelCheckBox1, this); this- LabelCheckBox1 = & new clsControl(ccsLabel, LabelCheckBox1, LabelCheckBox1, ccsText, , CCGetRequestParam(LabelCheckBox1, Method, NULL), this); this- CheckBox1 = & new clsControl(ccsCheckBox, CheckBox1, CheckBox1, ccsInteger, , CCGetRequestParam(CheckBox1, Method, NULL), this); this- CheckBox1- CheckedValue = this- CheckBox1- GetParsedValue(1); this- CheckBox1- UncheckedValue = this- CheckBox1- GetParsedValue(0); this- PanelCheckBox2 = & new clsPanel(PanelCheckBox2, this); this- LabelCheckBox2 = & new clsControl(ccsLabel, LabelCheckBox2, LabelCheckBox2, ccsText, , CCGetRequestParam(LabelCheckBox2, Method, NULL), this); this- CheckBox2 = & new clsControl(ccsCheckBox, CheckBox2, CheckBox2, ccsInteger, , CCGetRequestParam(CheckBox2, Method, NULL), this); this- CheckBox2- CheckedValue = this- CheckBox2- GetParsedValue(1); this- CheckBox2- UncheckedValue = this- CheckBox2- GetParsedValue(0); this- PanelCheckBox3 = & new clsPanel(PanelCheckBox3, this); this- LabelCheckBox3 = & new clsControl(ccsLabel, LabelCheckBox3, LabelCheckBox3, ccsText, , CCGetRequestParam(LabelCheckBox3, Method, NULL), this); this- CheckBox3 = & new clsControl(ccsCheckBox, CheckBox3, CheckBox3, ccsInteger, , CCGetRequestParam(CheckBox3, Method, NULL), this); this- CheckBox3- CheckedValue = this- CheckBox3- GetParsedValue(1); this- CheckBox3- UncheckedValue = this- CheckBox3- GetParsedValue(0); this- PanelRecurrentSubmit = & new clsPanel(PanelRecurrentSubmit, this); this- RecurrentApply = & new clsControl(ccsCheckBox, RecurrentApply, RecurrentApply, ccsInteger, , CCGetRequestParam(RecurrentApply, Method, NULL), this); this- RecurrentApply- CheckedValue = this- RecurrentApply- GetParsedValue(1); this- RecurrentApply- UncheckedValue = this- RecurrentApply- GetParsedValue(0); this- event_parent_id = & new clsControl(ccsHidden, event_parent_id, event_parent_id, ccsText, , CCGetRequestParam(event_parent_id, Method, NULL), this); this- user_id = & new clsControl(ccsHidden, user_id, user_id, ccsInteger, , CCGetRequestParam(user_id, Method, NULL), this); this- event_time = & new clsControl(ccsHidden, event_time, event_time, ccsDate, array(HH, :, nn), CCGetRequestParam(event_time, Method, NULL), this); this- event_time_end = & new clsControl(ccsHidden, event_time_end, event_time_end, ccsDate, array(HH, :, nn), CCGetRequestParam(event_time_end, Method, NULL), this); this- Button_Insert = & new clsButton(Button_Insert, Method, this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Delete = & new clsButton(Button_Delete, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); this- PanelLocation- AddComponent(LabelLocation, this- LabelLocation); this- PanelLocation- AddComponent(event_location, this- event_location); this- PanelCost- AddComponent(LabelCost, this- LabelCost); this- PanelCost- AddComponent(event_cost, this- event_cost); this- PanelURL- AddComponent(LabelURL, this- LabelURL); this- PanelURL- AddComponent(event_URL, this- event_URL); this- PanelTextBox1- AddComponent(LabelTextBox1, this- LabelTextBox1); this- PanelTextBox1- AddComponent(TextBox1, this- TextBox1); this- PanelTextBox2- AddComponent(LabelTextBox2, this- LabelTextBox2); this- PanelTextBox2- AddComponent(TextBox2, this- TextBox2); this- PanelTextBox3- AddComponent(LabelTextBox3, this- LabelTextBox3); this- PanelTextBox3- AddComponent(TextBox3, this- TextBox3); this- PanelTextArea1- AddComponent(LabelTextArea1, this- LabelTextArea1); this- PanelTextArea1- AddComponent(TextArea1, this- TextArea1); this- PanelTextArea2- AddComponent(LabelTextArea2, this- LabelTextArea2); this- PanelTextArea2- AddComponent(TextArea2, this- TextArea2); this- PanelTextArea3- AddComponent(LabelTextArea3, this- LabelTextArea3); this- PanelTextArea3- AddComponent(TextArea3, this- TextArea3); this- PanelCheckBox1- AddComponent(LabelCheckBox1, this- LabelCheckBox1); this- PanelCheckBox1- AddComponent(CheckBox1, this- CheckBox1); this- PanelCheckBox2- AddComponent(LabelCheckBox2, this- LabelCheckBox2); this- PanelCheckBox2- AddComponent(CheckBox2, this- CheckBox2); this- PanelCheckBox3- AddComponent(LabelCheckBox3, this- LabelCheckBox3); this- PanelCheckBox3- AddComponent(CheckBox3, this- CheckBox3); this- PanelRecurrentSubmit- AddComponent(RecurrentApply, this- RecurrentApply); this- PanelRecurrentSubmit- AddComponent(event_parent_id, this- event_parent_id); if(!this- FormSubmitted) { if(!is_array(this- RepeatNum- Value) && !strlen(this- RepeatNum- Value) && this- RepeatNum- Value !== false) this- RepeatNum- SetText(1); if(!is_array(this- event_is_public- Value) && !strlen(this- event_is_public- Value) && this- event_is_public- Value !== false) this- event_is_public- SetValue(true); } } }//End Class_Initialize Event//Initialize Method @5-DBAE778D function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urlevent_id] = CCGetFromGet(event_id, NULL); }//End Initialize Method//Validate Method @5-A61C073A function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- category_id- Validate() && Validation); Validation = (this- event_title- Validate() && Validation); Validation = (this- event_desc- Validate() && Validation); Validation = (this- event_time_hrs- Validate() && Validation); Validation = (this- event_time_mns- Validate() && Validation); Validation = (this- time_hrs_end- Validate() && Validation); Validation = (this- time_mns_end- Validate() && Validation); Validation = (this- allday- Validate() && Validation); Validation = (this- event_date- Validate() && Validation); Validation = (this- RepeatEvent- Validate() && Validation); Validation = (this- RepeatNum- Validate() && Validation); Validation = (this- RepeatType- Validate() && Validation); Validation = (this- event_todate- Validate() && Validation); Validation = (this- event_is_public- Validate() && Validation); Validation = (this- event_location- Validate() && Validation); Validation = (this- event_cost- Validate() && Validation); Validation = (this- event_URL- Validate() && Validation); Validation = (this- TextBox1- Validate() && Validation); Validation = (this- TextBox2- Validate() && Validation); Validation = (this- TextBox3- Validate() && Validation); Validation = (this- TextArea1- Validate() && Validation); Validation = (this- TextArea2- Validate() && Validation); Validation = (this- TextArea3- Validate() && Validation); Validation = (this- CheckBox1- Validate() && Validation); Validation = (this- CheckBox2- Validate() && Validation); Validation = (this- CheckBox3- Validate() && Validation); Validation = (this- RecurrentApply- Validate() && Validation); Validation = (this- event_parent_id- Validate() && Validation); Validation = (this- user_id- Validate() && Validation); Validation = (this- event_time- Validate() && Validation); Validation = (this- event_time_end- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- category_id- Errors- Count() == 0); Validation = Validation && (this- event_title- Errors- Count() == 0); Validation = Validation && (this- event_desc- Errors- Count() == 0); Validation = Validation && (this- event_time_hrs- Errors- Count() == 0); Validation = Validation && (this- event_time_mns- Errors- Count() == 0); Validation = Validation && (this- time_hrs_end- Errors- Count() == 0); Validation = Validation && (this- time_mns_end- Errors- Count() == 0); Validation = Validation && (this- allday- Errors- Count() == 0); Validation = Validation && (this- event_date- Errors- Count() == 0); Validation = Validation && (this- RepeatEvent- Errors- Count() == 0); Validation = Validation && (this- RepeatNum- Errors- Count() == 0); Validation = Validation && (this- RepeatType- Errors- Count() == 0); Validation = Validation && (this- event_todate- Errors- Count() == 0); Validation = Validation && (this- event_is_public- Errors- Count() == 0); Validation = Validation && (this- event_location- Errors- Count() == 0); Validation = Validation && (this- event_cost- Errors- Count() == 0); Validation = Validation && (this- event_URL- Errors- Count() == 0); Validation = Validation && (this- TextBox1- Errors- Count() == 0); Validation = Validation && (this- TextBox2- Errors- Count() == 0); Validation = Validation && (this- TextBox3- Errors- Count() == 0); Validation = Validation && (this- TextArea1- Errors- Count() == 0); Validation = Validation && (this- TextArea2- Errors- Count() == 0); Validation = Validation && (this- TextArea3- Errors- Count() == 0); Validation = Validation && (this- CheckBox1- Errors- Count() == 0); Validation = Validation && (this- CheckBox2- Errors- Count() == 0); Validation = Validation && (this- CheckBox3- Errors- Count() == 0); Validation = Validation && (this- RecurrentApply- Errors- Count() == 0); Validation = Validation && (this- event_parent_id- Errors- Count() == 0); Validation = Validation && (this- user_id- Errors- Count() == 0); Validation = Validation && (this- event_time- Errors- Count() == 0); Validation = Validation && (this- event_time_end- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @5-C3316752 function CheckErrors() { errors = false; errors = (errors || this- category_id- Errors- Count()); errors = (errors || this- event_title- Errors- Count()); errors = (errors || this- event_desc- Errors- Count()); errors = (errors || this- event_time_hrs- Errors- Count()); errors = (errors || this- event_time_mns- Errors- Count()); errors = (errors || this- time_hrs_end- Errors- Count()); errors = (errors || this- time_mns_end- Errors- Count()); errors = (errors || this- allday- Errors- Count()); errors = (errors || this- event_date- Errors- Count()); errors = (errors || this- DatePicker_event_date- Errors- Count()); errors = (errors || this- RepeatEvent- Errors- Count()); errors = (errors || this- RepeatNum- Errors- Count()); errors = (errors || this- RepeatType- Errors- Count()); errors = (errors || this- event_todate- Errors- Count()); errors = (errors || this- DatePicker_event_todate- Errors- Count()); errors = (errors || this- event_is_public- Errors- Count()); errors = (errors || this- LabelLocation- Errors- Count()); errors = (errors || this- event_location- Errors- Count()); errors = (errors || this- LabelCost- Errors- Count()); errors = (errors || this- event_cost- Errors- Count()); errors = (errors || this- LabelURL- Errors- Count()); errors = (errors || this- event_URL- Errors- Count()); errors = (errors || this- LabelTextBox1- Errors- Count()); errors = (errors || this- TextBox1- Errors- Count()); errors = (errors || this- LabelTextBox2- Errors- Count()); errors = (errors || this- TextBox2- Errors- Count()); errors = (errors || this- LabelTextBox3- Errors- Count()); errors = (errors || this- TextBox3- Errors- Count()); errors = (errors || this- LabelTextArea1- Errors- Count()); errors = (errors || this- TextArea1- Errors- Count()); errors = (errors || this- LabelTextArea2- Errors- Count()); errors = (errors || this- TextArea2- Errors- Count()); errors = (errors || this- LabelTextArea3- Errors- Count()); errors = (errors || this- TextArea3- Errors- Count()); errors = (errors || this- LabelCheckBox1- Errors- Count()); errors = (errors || this- CheckBox1- Errors- Count()); errors = (errors || this- LabelCheckBox2- Errors- Count()); errors = (errors || this- CheckBox2- Errors- Count()); errors = (errors || this- LabelCheckBox3- Errors- Count()); errors = (errors || this- CheckBox3- Errors- Count()); errors = (errors || this- RecurrentApply- Errors- Count()); errors = (errors || this- event_parent_id- Errors- Count()); errors = (errors || this- user_id- Errors- Count()); errors = (errors || this- event_time- Errors- Count()); errors = (errors || this- event_time_end- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-AF47A9F6 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Insert; if(this- Button_Insert- Pressed) { this- PressedButton = Button_Insert; } else if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Delete- Pressed) { this- PressedButton = Button_Delete; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = index.php; if(this- PressedButton == Button_Delete) { if(!CCGetEvent(this- Button_Delete- CCSEvents, OnClick, this- Button_Delete) || !this- DeleteRow()) { Redirect = ; } } else if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Insert) { if(!CCGetEvent(this- Button_Insert- CCSEvents, OnClick, this- Button_Insert) || !this- InsertRow()) { Redirect = ; } } else if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//InsertRow Method @5-B982C1D1 function InsertRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeInsert, this); if(!this- InsertAllowed) return false; this- DataSource- category_id- SetValue(this- category_id- GetValue(true)); this- DataSource- event_title- SetValue(this- event_title- GetValue(true)); this- DataSource- event_desc- SetValue(this- event_desc- GetValue(true)); this- DataSource- event_time_hrs- SetValue(this- event_time_hrs- GetValue(true)); this- DataSource- event_time_mns- SetValue(this- event_time_mns- GetValue(true)); this- DataSource- time_hrs_end- SetValue(this- time_hrs_end- GetValue(true)); this- DataSource- time_mns_end- SetValue(this- time_mns_end- GetValue(true)); this- DataSource- allday- SetValue(this- allday- GetValue(true)); this- DataSource- event_date- SetValue(this- event_date- GetValue(true)); this- DataSource- RepeatEvent- SetValue(this- RepeatEvent- GetValue(true)); this- DataSource- RepeatNum- SetValue(this- RepeatNum- GetValue(true)); this- DataSource- RepeatType- SetValue(this- RepeatType- GetValue(true)); this- DataSource- event_todate- SetValue(this- event_todate- GetValue(true)); this- DataSource- event_is_public- SetValue(this- event_is_public- GetValue(true)); this- DataSource- LabelLocation- SetValue(this- LabelLocation- GetValue(true)); this- DataSource- event_location- SetValue(this- event_location- GetValue(true)); this- DataSource- LabelCost- SetValue(this- LabelCost- GetValue(true)); this- DataSource- event_cost- SetValue(this- event_cost- GetValue(true)); this- DataSource- LabelURL- SetValue(this- LabelURL- GetValue(true)); this- DataSource- event_URL- SetValue(this- event_URL- GetValue(true)); this- DataSource- LabelTextBox1- SetValue(this- LabelTextBox1- GetValue(true)); this- DataSource- TextBox1- SetValue(this- TextBox1- GetValue(true)); this- DataSource- LabelTextBox2- SetValue(this- LabelTextBox2- GetValue(true)); this- DataSource- TextBox2- SetValue(this- TextBox2- GetValue(true)); this- DataSource- LabelTextBox3- SetValue(this- LabelTextBox3- GetValue(true)); this- DataSource- TextBox3- SetValue(this- TextBox3- GetValue(true)); this- DataSource- LabelTextArea1- SetValue(this- LabelTextArea1- GetValue(true)); this- DataSource- TextArea1- SetValue(this- TextArea1- GetValue(true)); this- DataSource- LabelTextArea2- SetValue(this- LabelTextArea2- GetValue(true)); this- DataSource- TextArea2- SetValue(this- TextArea2- GetValue(true)); this- DataSource- LabelTextArea3- SetValue(this- LabelTextArea3- GetValue(true)); this- DataSource- TextArea3- SetValue(this- TextArea3- GetValue(true)); this- DataSource- LabelCheckBox1- SetValue(this- LabelCheckBox1- GetValue(true)); this- DataSource- CheckBox1- SetValue(this- CheckBox1- GetValue(true)); this- DataSource- LabelCheckBox2- SetValue(this- LabelCheckBox2- GetValue(true)); this- DataSource- CheckBox2- SetValue(this- CheckBox2- GetValue(true)); this- DataSource- LabelCheckBox3- SetValue(this- LabelCheckBox3- GetValue(true)); this- DataSource- CheckBox3- SetValue(this- CheckBox3- GetValue(true)); this- DataSource- RecurrentApply- SetValue(this- RecurrentApply- GetValue(true)); this- DataSource- event_parent_id- SetValue(this- event_parent_id- GetValue(true)); this- DataSource- user_id- SetValue(this- user_id- GetValue(true)); this- DataSource- event_time- SetValue(this- event_time- GetValue(true)); this- DataSource- event_time_end- SetValue(this- event_time_end- GetValue(true)); this- DataSource- Insert(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInsert, this); return (!this- CheckErrors()); }//End InsertRow Method//UpdateRow Method @5-C7C8D0FE function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- category_id- SetValue(this- category_id- GetValue(true)); this- DataSource- event_title- SetValue(this- event_title- GetValue(true)); this- DataSource- event_desc- SetValue(this- event_desc- GetValue(true)); this- DataSource- event_time_hrs- SetValue(this- event_time_hrs- GetValue(true)); this- DataSource- event_time_mns- SetValue(this- event_time_mns- GetValue(true)); this- DataSource- time_hrs_end- SetValue(this- time_hrs_end- GetValue(true)); this- DataSource- time_mns_end- SetValue(this- time_mns_end- GetValue(true)); this- DataSource- allday- SetValue(this- allday- GetValue(true)); this- DataSource- event_date- SetValue(this- event_date- GetValue(true)); this- DataSource- RepeatEvent- SetValue(this- RepeatEvent- GetValue(true)); this- DataSource- RepeatNum- SetValue(this- RepeatNum- GetValue(true)); this- DataSource- RepeatType- SetValue(this- RepeatType- GetValue(true)); this- DataSource- event_todate- SetValue(this- event_todate- GetValue(true)); this- DataSource- event_is_public- SetValue(this- event_is_public- GetValue(true)); this- DataSource- LabelLocation- SetValue(this- LabelLocation- GetValue(true)); this- DataSource- event_location- SetValue(this- event_location- GetValue(true)); this- DataSource- LabelCost- SetValue(this- LabelCost- GetValue(true)); this- DataSource- event_cost- SetValue(this- event_cost- GetValue(true)); this- DataSource- LabelURL- SetValue(this- LabelURL- GetValue(true)); this- DataSource- event_URL- SetValue(this- event_URL- GetValue(true)); this- DataSource- LabelTextBox1- SetValue(this- LabelTextBox1- GetValue(true)); this- DataSource- TextBox1- SetValue(this- TextBox1- GetValue(true)); this- DataSource- LabelTextBox2- SetValue(this- LabelTextBox2- GetValue(true)); this- DataSource- TextBox2- SetValue(this- TextBox2- GetValue(true)); this- DataSource- LabelTextBox3- SetValue(this- LabelTextBox3- GetValue(true)); this- DataSource- TextBox3- SetValue(this- TextBox3- GetValue(true)); this- DataSource- LabelTextArea1- SetValue(this- LabelTextArea1- GetValue(true)); this- DataSource- TextArea1- SetValue(this- TextArea1- GetValue(true)); this- DataSource- LabelTextArea2- SetValue(this- LabelTextArea2- GetValue(true)); this- DataSource- TextArea2- SetValue(this- TextArea2- GetValue(true)); this- DataSource- LabelTextArea3- SetValue(this- LabelTextArea3- GetValue(true)); this- DataSource- TextArea3- SetValue(this- TextArea3- GetValue(true)); this- DataSource- LabelCheckBox1- SetValue(this- LabelCheckBox1- GetValue(true)); this- DataSource- CheckBox1- SetValue(this- CheckBox1- GetValue(true)); this- DataSource- LabelCheckBox2- SetValue(this- LabelCheckBox2- GetValue(true)); this- DataSource- CheckBox2- SetValue(this- CheckBox2- GetValue(true)); this- DataSource- LabelCheckBox3- SetValue(this- LabelCheckBox3- GetValue(true)); this- DataSource- CheckBox3- SetValue(this- CheckBox3- GetValue(true)); this- DataSource- RecurrentApply- SetValue(this- RecurrentApply- GetValue(true)); this- DataSource- event_parent_id- SetValue(this- event_parent_id- GetValue(true)); this- DataSource- user_id- SetValue(this- user_id- GetValue(true)); this- DataSource- event_time- SetValue(this- event_time- GetValue(true)); this- DataSource- event_time_end- SetValue(this- event_time_end- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//DeleteRow Method @5-299D98C3 function DeleteRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDelete, this); if(!this- DeleteAllowed) return false; this- DataSource- Delete(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDelete, this); return (!this- CheckErrors()); }//End DeleteRow Method//Show Method @5-EA4858F7 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- category_id- Prepare(); this- event_time_hrs- Prepare(); this- event_time_mns- Prepare(); this- time_hrs_end- Prepare(); this- time_mns_end- Prepare(); this- RepeatType- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); if(!this- FormSubmitted){ this- category_id- SetValue(this- DataSource- category_id- GetValue()); this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_desc- SetValue(this- DataSource- event_desc- GetValue()); this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_is_public- SetValue(this- DataSource- event_is_public- GetValue()); this- event_location- SetValue(this- DataSource- event_location- GetValue()); this- event_cost- SetValue(this- DataSource- event_cost- GetValue()); this- event_URL- SetValue(this- DataSource- event_URL- GetValue()); this- TextBox1- SetValue(this- DataSource- TextBox1- GetValue()); this- TextBox2- SetValue(this- DataSource- TextBox2- GetValue()); this- TextBox3- SetValue(this- DataSource- TextBox3- GetValue()); this- TextArea1- SetValue(this- DataSource- TextArea1- GetValue()); this- TextArea2- SetValue(this- DataSource- TextArea2- GetValue()); this- TextArea3- SetValue(this- DataSource- TextArea3- GetValue()); this- CheckBox1- SetValue(this- DataSource- CheckBox1- GetValue()); this- CheckBox2- SetValue(this- DataSource- CheckBox2- GetValue()); this- CheckBox3- SetValue(this- DataSource- CheckBox3- GetValue()); this- event_parent_id- SetValue(this- DataSource- event_parent_id- GetValue()); this- user_id- SetValue(this- DataSource- user_id- GetValue()); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); } } else { this- EditMode = false; } } if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- category_id- Errors- ToString()); Error = ComposeStrings(Error, this- event_title- Errors- ToString()); Error = ComposeStrings(Error, this- event_desc- Errors- ToString()); Error = ComposeStrings(Error, this- event_time_hrs- Errors- ToString()); Error = ComposeStrings(Error, this- event_time_mns- Errors- ToString()); Error = ComposeStrings(Error, this- time_hrs_end- Errors- ToString()); Error = ComposeStrings(Error, this- time_mns_end- Errors- ToString()); Error = ComposeStrings(Error, this- allday- Errors- ToString()); Error = ComposeStrings(Error, this- event_date- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_event_date- Errors- ToString()); Error = ComposeStrings(Error, this- RepeatEvent- Errors- ToString()); Error = ComposeStrings(Error, this- RepeatNum- Errors- ToString()); Error = ComposeStrings(Error, this- RepeatType- Errors- ToString()); Error = ComposeStrings(Error, this- event_todate- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_event_todate- Errors- ToString()); Error = ComposeStrings(Error, this- event_is_public- Errors- ToString()); Error = ComposeStrings(Error, this- LabelLocation- Errors- ToString()); Error = ComposeStrings(Error, this- event_location- Errors- ToString()); Error = ComposeStrings(Error, this- LabelCost- Errors- ToString()); Error = ComposeStrings(Error, this- event_cost- Errors- ToString()); Error = ComposeStrings(Error, this- LabelURL- Errors- ToString()); Error = ComposeStrings(Error, this- event_URL- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextBox1- Errors- ToString()); Error = ComposeStrings(Error, this- TextBox1- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextBox2- Errors- ToString()); Error = ComposeStrings(Error, this- TextBox2- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextBox3- Errors- ToString()); Error = ComposeStrings(Error, this- TextBox3- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextArea1- Errors- ToString()); Error = ComposeStrings(Error, this- TextArea1- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextArea2- Errors- ToString()); Error = ComposeStrings(Error, this- TextArea2- Errors- ToString()); Error = ComposeStrings(Error, this- LabelTextArea3- Errors- ToString()); Error = ComposeStrings(Error, this- TextArea3- Errors- ToString()); Error = ComposeStrings(Error, this- LabelCheckBox1- Errors- ToString()); Error = ComposeStrings(Error, this- CheckBox1- Errors- ToString()); Error = ComposeStrings(Error, this- LabelCheckBox2- Errors- ToString()); Error = ComposeStrings(Error, this- CheckBox2- Errors- ToString()); Error = ComposeStrings(Error, this- LabelCheckBox3- Errors- ToString()); Error = ComposeStrings(Error, this- CheckBox3- Errors- ToString()); Error = ComposeStrings(Error, this- RecurrentApply- Errors- ToString()); Error = ComposeStrings(Error, this- event_parent_id- Errors- ToString()); Error = ComposeStrings(Error, this- user_id- Errors- ToString()); Error = ComposeStrings(Error, this- event_time- Errors- ToString()); Error = ComposeStrings(Error, this- event_time_end- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Insert- Visible = !this- EditMode && this- InsertAllowed; this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- Button_Delete- Visible = this- EditMode && this- DeleteAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- category_id- Show(); this- event_title- Show(); this- event_desc- Show(); this- event_time_hrs- Show(); this- event_time_mns- Show(); this- time_hrs_end- Show(); this- time_mns_end- Show(); this- allday- Show(); this- event_date- Show(); this- DatePicker_event_date- Show(); this- RepeatEvent- Show(); this- RepeatNum- Show(); this- RepeatType- Show(); this- event_todate- Show(); this- DatePicker_event_todate- Show(); this- event_is_public- Show(); this- PanelLocation- Show(); this- PanelCost- Show(); this- PanelURL- Show(); this- PanelTextBox1- Show(); this- PanelTextBox2- Show(); this- PanelTextBox3- Show(); this- PanelTextArea1- Show(); this- PanelTextArea2- Show(); this- PanelTextArea3- Show(); this- PanelCheckBox1- Show(); this- PanelCheckBox2- Show(); this- PanelCheckBox3- Show(); this- PanelRecurrentSubmit- Show(); this- user_id- Show(); this- event_time- Show(); this- event_time_end- Show(); this- Button_Insert- Show(); this- Button_Update- Show(); this- Button_Delete- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End events_rec Class @5-FCB6E20Cclass clsevents_recDataSource extends clsDBcalendar { //events_recDataSource Class @5-5FCBDF1C//DataSource Variables @5-4C559B2F var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var InsertParameters; var UpdateParameters; var DeleteParameters; var wp; var AllParametersSet; // Datasource fields var category_id; var event_title; var event_desc; var event_time_hrs; var event_time_mns; var time_hrs_end; var time_mns_end; var allday; var event_date; var RepeatEvent; var RepeatNum; var RepeatType; var event_todate; var event_is_public; var LabelLocation; var event_location; var LabelCost; var event_cost; var LabelURL; var event_URL; var LabelTextBox1; var TextBox1; var LabelTextBox2; var TextBox2; var LabelTextBox3; var TextBox3; var LabelTextArea1; var TextArea1; var LabelTextArea2; var TextArea2; var LabelTextArea3; var TextArea3; var LabelCheckBox1; var CheckBox1; var LabelCheckBox2; var CheckBox2; var LabelCheckBox3; var CheckBox3; var RecurrentApply; var event_parent_id; var user_id; var event_time; var event_time_end;//End DataSource Variables//DataSourceClass_Initialize Event @5-8E16046B function clsevents_recDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record events_rec/Error; this- Initialize(); this- category_id = new clsField(category_id, ccsInteger, ); this- event_title = new clsField(event_title, ccsText, ); this- event_desc = new clsField(event_desc, ccsMemo, ); this- event_time_hrs = new clsField(event_time_hrs, ccsText, ); this- event_time_mns = new clsField(event_time_mns, ccsText, ); this- time_hrs_end = new clsField(time_hrs_end, ccsText, ); this- time_mns_end = new clsField(time_mns_end, ccsText, ); this- allday = new clsField(allday, ccsInteger, ); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd)); this- RepeatEvent = new clsField(RepeatEvent, ccsInteger, ); this- RepeatNum = new clsField(RepeatNum, ccsText, ); this- RepeatType = new clsField(RepeatType, ccsText, ); this- event_todate = new clsField(event_todate, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- event_is_public = new clsField(event_is_public, ccsInteger, ); this- LabelLocation = new clsField(LabelLocation, ccsText, ); this- event_location = new clsField(event_location, ccsText, ); this- LabelCost = new clsField(LabelCost, ccsText, ); this- event_cost = new clsField(event_cost, ccsText, ); this- LabelURL = new clsField(LabelURL, ccsText, ); this- event_URL = new clsField(event_URL, ccsText, ); this- LabelTextBox1 = new clsField(LabelTextBox1, ccsText, ); this- TextBox1 = new clsField(TextBox1, ccsText, ); this- LabelTextBox2 = new clsField(LabelTextBox2, ccsText, ); this- TextBox2 = new clsField(TextBox2, ccsText, ); this- LabelTextBox3 = new clsField(LabelTextBox3, ccsText, ); this- TextBox3 = new clsField(TextBox3, ccsText, ); this- LabelTextArea1 = new clsField(LabelTextArea1, ccsText, ); this- TextArea1 = new clsField(TextArea1, ccsText, ); this- LabelTextArea2 = new clsField(LabelTextArea2, ccsText, ); this- TextArea2 = new clsField(TextArea2, ccsText, ); this- LabelTextArea3 = new clsField(LabelTextArea3, ccsText, ); this- TextArea3 = new clsField(TextArea3, ccsText, ); this- LabelCheckBox1 = new clsField(LabelCheckBox1, ccsText, ); this- CheckBox1 = new clsField(CheckBox1, ccsInteger, ); this- LabelCheckBox2 = new clsField(LabelCheckBox2, ccsText, ); this- CheckBox2 = new clsField(CheckBox2, ccsInteger, ); this- LabelCheckBox3 = new clsField(LabelCheckBox3, ccsText, ); this- CheckBox3 = new clsField(CheckBox3, ccsInteger, ); this- RecurrentApply = new clsField(RecurrentApply, ccsInteger, ); this- event_parent_id = new clsField(event_parent_id, ccsText, ); this- user_id = new clsField(user_id, ccsInteger, ); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- InsertFields[category_id] = array(Name = category_id, Value = , DataType = ccsInteger); this- InsertFields[event_title] = array(Name = event_title, Value = , DataType = ccsText); this- InsertFields[event_desc] = array(Name = event_desc, Value = , DataType = ccsMemo); this- InsertFields[event_date] = array(Name = event_date, Value = , DataType = ccsDate); this- InsertFields[event_is_public] = array(Name = event_is_public, Value = , DataType = ccsInteger); this- InsertFields[event_location] = array(Name = event_location, Value = , DataType = ccsText); this- InsertFields[event_cost] = array(Name = event_cost, Value = , DataType = ccsText); this- InsertFields[event_url] = array(Name = event_url, Value = , DataType = ccsText); this- InsertFields[custom_TextBox1] = array(Name = custom_TextBox1, Value = , DataType = ccsText); this- InsertFields[custom_TextBox2] = array(Name = custom_TextBox2, Value = , DataType = ccsText); this- InsertFields[custom_TextBox3] = array(Name = custom_TextBox3, Value = , DataType = ccsText); this- InsertFields[custom_TextArea1] = array(Name = custom_TextArea1, Value = , DataType = ccsText); this- InsertFields[custom_TextArea2] = array(Name = custom_TextArea2, Value = , DataType = ccsText); this- InsertFields[custom_TextArea3] = array(Name = custom_TextArea3, Value = , DataType = ccsText); this- InsertFields[custom_CheckBox1] = array(Name = custom_CheckBox1, Value = , DataType = ccsInteger); this- InsertFields[custom_CheckBox2] = array(Name = custom_CheckBox2, Value = , DataType = ccsInteger); this- InsertFields[custom_CheckBox3] = array(Name = custom_CheckBox3, Value = , DataType = ccsInteger); this- InsertFields[event_parent_id] = array(Name = event_parent_id, Value = , DataType = ccsText); this- InsertFields[user_id] = array(Name = user_id, Value = , DataType = ccsInteger); this- InsertFields[event_time] = array(Name = event_time, Value = , DataType = ccsDate); this- InsertFields[event_time_end] = array(Name = event_time_end, Value = , DataType = ccsDate); this- UpdateFields[category_id] = array(Name = category_id, Value = , DataType = ccsInteger); this- UpdateFields[event_title] = array(Name = event_title, Value = , DataType = ccsText); this- UpdateFields[event_desc] = array(Name = event_desc, Value = , DataType = ccsMemo); this- UpdateFields[event_date] = array(Name = event_date, Value = , DataType = ccsDate); this- UpdateFields[event_is_public] = array(Name = event_is_public, Value = , DataType = ccsInteger); this- UpdateFields[event_location] = array(Name = event_location, Value = , DataType = ccsText); this- UpdateFields[event_cost] = array(Name = event_cost, Value = , DataType = ccsText); this- UpdateFields[event_url] = array(Name = event_url, Value = , DataType = ccsText); this- UpdateFields[custom_TextBox1] = array(Name = custom_TextBox1, Value = , DataType = ccsText); this- UpdateFields[custom_TextBox2] = array(Name = custom_TextBox2, Value = , DataType = ccsText); this- UpdateFields[custom_TextBox3] = array(Name = custom_TextBox3, Value = , DataType = ccsText); this- UpdateFields[custom_TextArea1] = array(Name = custom_TextArea1, Value = , DataType = ccsText); this- UpdateFields[custom_TextArea2] = array(Name = custom_TextArea2, Value = , DataType = ccsText); this- UpdateFields[custom_TextArea3] = array(Name = custom_TextArea3, Value = , DataType = ccsText); this- UpdateFields[custom_CheckBox1] = array(Name = custom_CheckBox1, Value = , DataType = ccsInteger); this- UpdateFields[custom_CheckBox2] = array(Name = custom_CheckBox2, Value = , DataType = ccsInteger); this- UpdateFields[custom_CheckBox3] = array(Name = custom_CheckBox3, Value = , DataType = ccsInteger); this- UpdateFields[event_parent_id] = array(Name = event_parent_id, Value = , DataType = ccsText); this- UpdateFields[user_id] = array(Name = user_id, Value = , DataType = ccsInteger); this- UpdateFields[event_time] = array(Name = event_time, Value = , DataType = ccsDate); this- UpdateFields[event_time_end] = array(Name = event_time_end, Value = , DataType = ccsDate); }//End DataSourceClass_Initialize Event//Prepare Method @5-FD6E473D function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlevent_id, ccsInteger, , , this- Parameters[urlevent_id], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, event_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-1A1A785B function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT * \\n \\n . FROM events {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-F794D616 function SetValues() { this- category_id- SetDBValue(trim(this- f(category_id))); this- event_title- SetDBValue(this- f(event_title)); this- event_desc- SetDBValue(this- f(event_desc)); this- event_date- SetDBValue(trim(this- f(event_date))); this- event_is_public- SetDBValue(trim(this- f(event_is_public))); this- event_location- SetDBValue(this- f(event_location)); this- event_cost- SetDBValue(this- f(event_cost)); this- event_URL- SetDBValue(this- f(event_url)); this- TextBox1- SetDBValue(this- f(custom_TextBox1)); this- TextBox2- SetDBValue(this- f(custom_TextBox2)); this- TextBox3- SetDBValue(this- f(custom_TextBox3)); this- TextArea1- SetDBValue(this- f(custom_TextArea1)); this- TextArea2- SetDBValue(this- f(custom_TextArea2)); this- TextArea3- SetDBValue(this- f(custom_TextArea3)); this- CheckBox1- SetDBValue(trim(this- f(custom_CheckBox1))); this- CheckBox2- SetDBValue(trim(this- f(custom_CheckBox2))); this- CheckBox3- SetDBValue(trim(this- f(custom_CheckBox3))); this- event_parent_id- SetDBValue(this- f(event_parent_id)); this- user_id- SetDBValue(trim(this- f(user_id))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); }//End SetValues Method//Insert Method @5-CB5036FC function Insert() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildInsert, this- Parent); this- InsertFields[category_id][Value] = this- category_id- GetDBValue(true); this- InsertFields[event_title][Value] = this- event_title- GetDBValue(true); this- InsertFields[event_desc][Value] = this- event_desc- GetDBValue(true); this- InsertFields[event_date][Value] = this- event_date- GetDBValue(true); this- InsertFields[event_is_public][Value] = this- event_is_public- GetDBValue(true); this- InsertFields[event_location][Value] = this- event_location- GetDBValue(true); this- InsertFields[event_cost][Value] = this- event_cost- GetDBValue(true); this- InsertFields[event_url][Value] = this- event_URL- GetDBValue(true); this- InsertFields[custom_TextBox1][Value] = this- TextBox1- GetDBValue(true); this- InsertFields[custom_TextBox2][Value] = this- TextBox2- GetDBValue(true); this- InsertFields[custom_TextBox3][Value] = this- TextBox3- GetDBValue(true); this- InsertFields[custom_TextArea1][Value] = this- TextArea1- GetDBValue(true); this- InsertFields[custom_TextArea2][Value] = this- TextArea2- GetDBValue(true); this- InsertFields[custom_TextArea3][Value] = this- TextArea3- GetDBValue(true); this- InsertFields[custom_CheckBox1][Value] = this- CheckBox1- GetDBValue(true); this- InsertFields[custom_CheckBox2][Value] = this- CheckBox2- GetDBValue(true); this- InsertFields[custom_CheckBox3][Value] = this- CheckBox3- GetDBValue(true); this- InsertFields[event_parent_id][Value] = this- event_parent_id- GetDBValue(true); this- InsertFields[user_id][Value] = this- user_id- GetDBValue(true); this- InsertFields[event_time][Value] = this- event_time- GetDBValue(true); this- InsertFields[event_time_end][Value] = this- event_time_end- GetDBValue(true); this- SQL = CCBuildInsert(events, this- InsertFields, this); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteInsert, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteInsert, this- Parent); } }//End Insert Method//Update Method @5-4B62A5ED function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); this- UpdateFields[category_id][Value] = this- category_id- GetDBValue(true); this- UpdateFields[event_title][Value] = this- event_title- GetDBValue(true); this- UpdateFields[event_desc][Value] = this- event_desc- GetDBValue(true); this- UpdateFields[event_date][Value] = this- event_date- GetDBValue(true); this- UpdateFields[event_is_public][Value] = this- event_is_public- GetDBValue(true); this- UpdateFields[event_location][Value] = this- event_location- GetDBValue(true); this- UpdateFields[event_cost][Value] = this- event_cost- GetDBValue(true); this- UpdateFields[event_url][Value] = this- event_URL- GetDBValue(true); this- UpdateFields[custom_TextBox1][Value] = this- TextBox1- GetDBValue(true); this- UpdateFields[custom_TextBox2][Value] = this- TextBox2- GetDBValue(true); this- UpdateFields[custom_TextBox3][Value] = this- TextBox3- GetDBValue(true); this- UpdateFields[custom_TextArea1][Value] = this- TextArea1- GetDBValue(true); this- UpdateFields[custom_TextArea2][Value] = this- TextArea2- GetDBValue(true); this- UpdateFields[custom_TextArea3][Value] = this- TextArea3- GetDBValue(true); this- UpdateFields[custom_CheckBox1][Value] = this- CheckBox1- GetDBValue(true); this- UpdateFields[custom_CheckBox2][Value] = this- CheckBox2- GetDBValue(true); this- UpdateFields[custom_CheckBox3][Value] = this- CheckBox3- GetDBValue(true); this- UpdateFields[event_parent_id][Value] = this- event_parent_id- GetDBValue(true); this- UpdateFields[user_id][Value] = this- user_id- GetDBValue(true); this- UpdateFields[event_time][Value] = this- event_time- GetDBValue(true); this- UpdateFields[event_time_end][Value] = this- event_time_end- GetDBValue(true); this- SQL = CCBuildUpdate(events, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method//Delete Method @5-4A7849B6 function Delete() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildDelete, this- Parent); this- SQL = DELETE FROM events; this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteDelete, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteDelete, this- Parent); } }//End Delete Method} //End events_recDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-B9A1924C// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = events.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-B9C6B0FBinclude(./events_events.php);//End Include events file//Initialize Objects @1-19CDD8B0DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();events_rec = & new clsRecordevents_rec(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- events_rec = & events_rec;MainPage- footer = & footer;events_rec- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-231767AFheader- Operations();vertical_menu- Operations();events_rec- Operation();footer- Operations();//End Execute Components//Go to destination page @1-BBB7FCAEif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(events_rec); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-3A84DFEDheader- Show();vertical_menu- Show();events_rec- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-670D438ECCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(events_rec);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",70);arrFiles[292]=new Array(1140,"index/vcalendar/events_events.php","30 May 2006","events_events.php","","","event_time_hrs- CCSEvents[BeforeShow] = events_rec_event_time_hrs_BeforeShow; events_rec- time_hrs_end- CCSEvents[BeforeShow] = events_rec_time_hrs_end_BeforeShow; events_rec- Button_Delete- CCSEvents[BeforeShow] = events_rec_Button_Delete_BeforeShow; events_rec- Button_Cancel- CCSEvents[OnClick] = events_rec_Button_Cancel_OnClick; events_rec- CCSEvents[BeforeShow] = events_rec_BeforeShow; events_rec- CCSEvents[BeforeInsert] = events_rec_BeforeInsert; events_rec- CCSEvents[BeforeUpdate] = events_rec_BeforeUpdate; events_rec- CCSEvents[OnValidate] = events_rec_OnValidate; events_rec- ds- CCSEvents[AfterExecuteInsert] = events_rec_ds_AfterExecuteInsert; events_rec- ds- CCSEvents[AfterExecuteUpdate] = events_rec_ds_AfterExecuteUpdate; events_rec- ds- CCSEvents[AfterExecuteDelete] = events_rec_ds_AfterExecuteDelete; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//events_rec_event_time_hrs_BeforeShow @25-CD213FA2function events_rec_event_time_hrs_BeforeShow(& sender){ events_rec_event_time_hrs_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_event_time_hrs_BeforeShow//Custom Code @102-2A29BDB7// -------------------------global calendar_config;global CCSLocales;	if (calendar_config[time_format] == 2 || (calendar_config[time_format] == 1 && Count(CCSLocales- GetFormatInfo(ShortTime)) == 3)) {	arrValues = array();	for(j = 0; j Values = arrValues;	}// -------------------------//End Custom Code//Close events_rec_event_time_hrs_BeforeShow @25-DA1330E0 return events_rec_event_time_hrs_BeforeShow;}//End Close events_rec_event_time_hrs_BeforeShow//events_rec_time_hrs_end_BeforeShow @27-01CCA9DDfunction events_rec_time_hrs_end_BeforeShow(& sender){ events_rec_time_hrs_end_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_time_hrs_end_BeforeShow//Custom Code @101-2A29BDB7// -------------------------global calendar_config;global CCSLocales;	if (calendar_config[time_format] == 2 || (calendar_config[time_format] == 1 && Count(CCSLocales- GetFormatInfo(ShortTime)) == 3)) {	arrValues = array();	for(j = 0; j Values = arrValues;	}// -------------------------//End Custom Code//Close events_rec_time_hrs_end_BeforeShow @27-888586EA return events_rec_time_hrs_end_BeforeShow;}//End Close events_rec_time_hrs_end_BeforeShow//events_rec_Button_Delete_BeforeShow @8-561751A8function events_rec_Button_Delete_BeforeShow(& sender){ events_rec_Button_Delete_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_Button_Delete_BeforeShow//Custom Code @34-2A29BDB7// -------------------------	if (!DeleteAllowed(CCGetFromGet(event_id,)))	Component- Visible = false;// -------------------------//End Custom Code//Close events_rec_Button_Delete_BeforeShow @8-707150D7 return events_rec_Button_Delete_BeforeShow;}//End Close events_rec_Button_Delete_BeforeShow//events_rec_Button_Cancel_OnClick @81-072FE21Cfunction events_rec_Button_Cancel_OnClick(& sender){ events_rec_Button_Cancel_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_Button_Cancel_OnClick//Custom Code @82-2A29BDB7// -------------------------global Redirect;	Redirect = CCGetFromGet(ret_link, Redirect);// -------------------------//End Custom Code//Close events_rec_Button_Cancel_OnClick @81-BCA16872 return events_rec_Button_Cancel_OnClick;}//End Close events_rec_Button_Cancel_OnClick//events_rec_BeforeShow @5-F2702AF9function events_rec_BeforeShow(& sender){ events_rec_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_BeforeShow//Custom Code @19-2A29BDB7// -------------------------global calendar_config;global Redirect;global DBcalendar;	EventID = CCGetFromGet(event_id);	if (!events_rec- FormSubmitted) {	str = events_rec- event_time- GetValue();	if (str) {	events_rec- allday- SetValue(0);	events_rec- event_time_hrs- SetValue(substr(0.str[ccsHour],-2));	events_rec- event_time_mns- SetValue(substr(0.str[ccsMinute],-2));	} else	events_rec- allday- SetValue(1);	str_end = events_rec- event_time_end- GetValue();	if (str_end) {	events_rec- time_hrs_end- SetValue(substr(0.str_end[ccsHour],-2));	events_rec- time_mns_end- SetValue(substr(0.str_end[ccsMinute],-2));	}	if (!EventID)	Component- category_id- SetValue(CCGetSession(category));	if (!Component- event_URL- GetValue())	Component- event_URL- SetValue(http://);	}	processCustomFields(events_rec);	if (EventID) {	Component- RepeatEvent- Visible = False;	if (!strlen(Component- event_parent_id- GetValue())) {	EventID = CCDLookUp(count(event_id), events, event_parent_id = . EventID, DBcalendar);	if (!EventID)	Component- PanelRecurrentSubmit- Visible = False;	}	} else	Component- PanelRecurrentSubmit- Visible = False;// -------------------------//End Custom Code//Close events_rec_BeforeShow @5-C1C4FCF3 return events_rec_BeforeShow;}//End Close events_rec_BeforeShow//events_rec_BeforeInsert @5-B9547AFBfunction events_rec_BeforeInsert(& sender){ events_rec_BeforeInsert = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_BeforeInsert//Custom Code @20-2A29BDB7// -------------------------	if (events_rec- allday- GetValue() == 1) {	events_rec- event_time- SetValue();	events_rec- event_time_end- SetValue();	}	else {	event_time[ccsHour] = events_rec- event_time_hrs- GetValue();	event_time[ccsMinute] = events_rec- event_time_mns- GetValue();	event_time[ccsSecond] = 0;	events_rec- event_time- SetValue(event_time);	event_time[ccsHour] = events_rec- time_hrs_end- GetValue();	event_time[ccsMinute] = events_rec- time_mns_end- GetValue();	events_rec- event_time_end- SetValue(event_time);	}	if (trim(Component- event_URL- GetValue()) == http://)	Component- event_URL- SetValue();	if (CCGetUserID())	events_rec- user_id- SetValue(CCGetUserID());	else	events_rec- user_id- SetValue(0);// -------------------------//End Custom Code//Close events_rec_BeforeInsert @5-D1170F28 return events_rec_BeforeInsert;}//End Close events_rec_BeforeInsert//events_rec_BeforeUpdate @5-6C505E07function events_rec_BeforeUpdate(& sender){ events_rec_BeforeUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_BeforeUpdate//Custom Code @32-2A29BDB7// -------------------------global DBcalendar;	if (events_rec- allday- GetValue() == 1) {	events_rec- event_time- SetValue();	events_rec- event_time_end- SetValue();	}	else {	event_time[ccsHour] = events_rec- event_time_hrs- GetValue();	event_time[ccsMinute] = events_rec- event_time_mns- GetValue();	event_time[ccsSecond] = 0;	events_rec- event_time- SetValue(event_time);	event_time[ccsHour] = events_rec- time_hrs_end- GetValue();	event_time[ccsMinute] = events_rec- time_mns_end- GetValue();	events_rec- event_time_end- SetValue(event_time);	}	if (trim(Component- event_URL- GetValue()) == http://)	Component- event_URL- SetValue();	events_rec- user_id- SetValue(CCDLookUp(user_id,events,event_id=.DBcalendar- ToSQL(CCGetFromGet(event_id, 0), ccsInteger),DBcalendar));	Component- event_desc- SetValue(trim(Component- event_desc- GetValue()));// -------------------------//End Custom Code//Close events_rec_BeforeUpdate @5-1E3ECEA7 return events_rec_BeforeUpdate;}//End Close events_rec_BeforeUpdate//events_rec_OnValidate @5-D1AC0BB7function events_rec_OnValidate(& sender){ events_rec_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_OnValidate//Custom Code @93-2A29BDB7// -------------------------global CCSLocales;	if (Component- RepeatEvent- GetValue() == 1) {	if (!strlen(Component- RepeatNum- GetValue()))	Component- Errors- addError(CCSLocales- GetText(CCS_RequiredField, Component- RepeatNum- Caption));	if (!strlen(Component- event_todate- GetText()))	Component- Errors- addError(CCSLocales- GetText(CCS_RequiredField, Component- event_todate- Caption));	}// -------------------------//End Custom Code//Close events_rec_OnValidate @5-FE3F987A return events_rec_OnValidate;}//End Close events_rec_OnValidate//events_rec_ds_AfterExecuteInsert @5-28EC0984function events_rec_ds_AfterExecuteInsert(& sender){ events_rec_ds_AfterExecuteInsert = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_ds_AfterExecuteInsert//Custom Code @92-2A29BDB7// -------------------------global Redirect;global DBcalendar;	if (Component- RepeatEvent- GetValue() == 1) {	EventID = CCDLookUp(MAX(event_id), events, , DBcalendar);	SQL = SELECT * FROM events WHERE event_id = . DBcalendar- ToSQL(EventID, ccsInteger);	DBcalendar- query(SQL);	SQL = INSERT INTO events (event_parent_id, event_date ;	SQL_end = ) VALUES ( . DBcalendar- ToSQL(EventID, ccsInteger) . , {date};	FieldsArr = array(user_id, category_id, event_title, event_desc, event_time, event_time_end, event_date_add, event_user_add, event_is_public, event_location, event_cost, event_url, custom_TextBox1, custom_TextBox2, custom_TextBox3, custom_TextArea1, custom_TextArea2, custom_TextArea3, custom_CheckBox1, custom_CheckBox2, custom_CheckBox3);	FieldType = array(ccsInteger, ccsInteger, ccsText, ccsText, ccsDate, ccsDate, ccsDate,	ccsDate, ccsInteger, ccsText, ccsText, ccsText, ccsText,	ccsText, ccsText, ccsText, ccsText, ccsText,	ccsInteger, ccsInteger, ccsInteger);	DBcalendar- next_record();	for(i=0; i ToSQL(DBcalendar- f(FieldsArr[i]),FieldType[i]);	}	SQL = SQL . SQL_end . );	RepeatNum = Component- RepeatNum- GetValue();	DateStart = Component- event_date- GetValue();	RepeatType = Component- RepeatType- GetValue();	k = 1;	switch(RepeatType) {	case 0 : Interval = day; k=1; break;	case 8 : Interval = day; k=7; break;	case 30 : Interval = month; k=1; break;	case 1 : case 2 : case 3 : case 4 : case 5 : case 6 : case 7 : Interval = day; k=7;	DateStart = CCDateAdd(DateStart, RepeatType - CCDayOfWeek(DateStart) + (RepeatType event_todate- GetValue();	while (CCCompareValues(DateStart, DateFinish, ccsDate) query(str_replace({date}, DBcalendar- ToSQL(DateStart, ccsDate), SQL));	DateStart = CCDateAdd(DateStart, RepeatNum * k . Interval);	}	}	CCSetSession(category, );	if (strlen(ret_link = CCGetFromGet(ret_link))) {	ret_link = substr(ret_link, 0, strpos(ret_link, ?));	if (ret_link == index.php)	Redirect = index.php?cal_monthDate= . CCFormatDate(Container- event_date- GetValue(), array(yyyy,-,mm));	else	Redirect = ret_link . ?day= . CCFormatDate(Container- event_date- GetValue(), array(yyyy,-,mm,-,dd));	}// -------------------------//End Custom Code//Close events_rec_ds_AfterExecuteInsert @5-BC9E8B2F return events_rec_ds_AfterExecuteInsert;}//End Close events_rec_ds_AfterExecuteInsert//events_rec_ds_AfterExecuteUpdate @5-3A837E0Ffunction events_rec_ds_AfterExecuteUpdate(& sender){ events_rec_ds_AfterExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_ds_AfterExecuteUpdate//Custom Code @99-2A29BDB7// -------------------------global Redirect;global DBcalendar;	if (Component- RecurrentApply- GetValue()) {	EventID = CCGetFromGet(event_id);	SQL = SELECT * FROM events WHERE event_id = . DBcalendar- ToSQL(EventID, ccsInteger);	DBcalendar- query(SQL);	DBcalendar- next_record();	if (strlen(Component- event_parent_id- GetValue()))	EventID = Component- event_parent_id- GetValue();	SQL = UPDATE events SET ;	FieldsArr = array(user_id, category_id, event_title, event_desc, event_time, event_time_end, event_date_add, event_user_add, event_is_public, event_location, event_cost, event_url, custom_TextBox1, custom_TextBox2, custom_TextBox3, custom_TextArea1, custom_TextArea2, custom_TextArea3, custom_CheckBox1, custom_CheckBox2, custom_CheckBox3);	FieldType = array(ccsInteger, ccsInteger, ccsText, ccsText, ccsDate, ccsDate, ccsDate,	ccsDate, ccsInteger, ccsText, ccsText, ccsText, ccsText,	ccsText, ccsText, ccsText, ccsText, ccsText,	ccsInteger, ccsInteger, ccsInteger);	for(i=0; i ToSQL(DBcalendar- f(FieldsArr[i]),FieldType[i]) . , ;	SQL = substr(SQL, 0, - 2) . WHERE event_id = . DBcalendar- ToSQL(EventID, ccsInteger) . OR event_parent_id = . DBcalendar- ToSQL(EventID, ccsInteger);	DBcalendar- query(SQL);	}	CCSetSession(category, );	if (strlen(ret_link = CCGetFromGet(ret_link))) {	file_name = substr(ret_link, 0, strpos(ret_link, ?));	switch (file_name) {	case index.php : Redirect = index.php?cal_monthDate= . CCFormatDate(Container- event_date- GetValue(), array(yyyy,-,mm)); break;	case day.php : case week.php : Redirect = file_name . ?day= . CCFormatDate(Container- event_date- GetValue(), array(yyyy,-,mm,-,dd)); break;	default : Redirect = ret_link;	}	}// -------------------------//End Custom Code//Close events_rec_ds_AfterExecuteUpdate @5-73B74AA0 return events_rec_ds_AfterExecuteUpdate;}//End Close events_rec_ds_AfterExecuteUpdate//events_rec_ds_AfterExecuteDelete @5-DFA0D70Efunction events_rec_ds_AfterExecuteDelete(& sender){ events_rec_ds_AfterExecuteDelete = true; Component = & sender; Container = CCGetParentContainer(sender); global events_rec; //Compatibility//End events_rec_ds_AfterExecuteDelete//Custom Code @100-2A29BDB7// -------------------------global DBcalendar;	if (Component- RecurrentApply- GetValue()) {	if (strlen(Component- event_parent_id- GetValue()))	EventID = events_rec- event_parent_id- GetValue();	else	EventID = CCGetFromGet(event_id);	SQL = DELETE FROM events WHERE event_id = . EventID . OR event_parent_id = . EventID;	DBcalendar- query(SQL);	}// -------------------------//End Custom Code//Close events_rec_ds_AfterExecuteDelete @5-EF93ECD1 return events_rec_ds_AfterExecuteDelete;}//End Close events_rec_ds_AfterExecuteDelete//Page_AfterInitialize @1-BDA654CCfunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global events; //Compatibility//End Page_AfterInitialize//Custom Code @21-2A29BDB7// -------------------------global events_rec;	event_id = CCGetFromGet(event_id,);	if (CCStrLen(event_id)) {	//Edit mode	if (!EditAllowed(event_id)) {	header(Location: .CCGetFromGet(ret_link,index.php));	exit;	}	} else {	//Add mode	if (!AddAllowed()) {	header(Location: .CCGetFromGet(ret_link,index.php));	exit;	}	if (!events_rec- FormSubmitted && strlen(CCGetFromGet(event_date, ))) {	events_rec- event_date- SetValue(CCParseDate(CCGetFromGet(event_date, ), array(mm,/,dd,/,yyyy)) );	events_rec- event_date- Errors- Clear();	}	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",17);arrFiles[293]=new Array(1141,"index/vcalendar/event_view.html","30 May 2006","{res:cal_event_view}","","","{header} {vertical_menu} {event_title} {event_date} , {event_time} - {event_time_end} {res:cal_category}: {category_id}. {res:cal_addedby}: {user_id} {event_desc} {LabelLocation}: {event_Location} {LabelCost}: {event_Cost} {LabelURL}: {event_URL} {LabelTextBox1}: {event_TextBox1} {LabelTextBox2}: {event_TextBox2} {LabelTextBox3}: {event_TextBox3} {LabelTextArea1} {event_TextArea1} {LabelTextArea2}: {event_TextArea2} {LabelTextArea3}: {event_TextArea3} {LabelCheckBox1}: {event_CheckBox1} {LabelCheckBox2}: {event_CheckBox2} {LabelCheckBox3}: {event_CheckBox3} {res:cal_edit_event} {res:CCS_NoRecords} {footer}",4);arrFiles[294]=new Array(1142,"index/vcalendar/event_view.php","30 May 2006","event_view.php","","","ComponentName = eventGrid; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid eventGrid; this- DataSource = new clseventGridDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 1; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- event_date = & new clsControl(ccsLabel, event_date, event_date, ccsDate, array(LongDate), CCGetRequestParam(event_date, ccsGet, NULL), this); this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(ShortTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- category_id = & new clsControl(ccsLabel, category_id, category_id, ccsText, , CCGetRequestParam(category_id, ccsGet, NULL), this); this- user_id = & new clsControl(ccsLabel, user_id, user_id, ccsText, , CCGetRequestParam(user_id, ccsGet, NULL), this); this- event_desc = & new clsControl(ccsLabel, event_desc, event_desc, ccsMemo, , CCGetRequestParam(event_desc, ccsGet, NULL), this); this- PanelLocation = & new clsPanel(PanelLocation, this); this- LabelLocation = & new clsControl(ccsLabel, LabelLocation, LabelLocation, ccsText, , CCGetRequestParam(LabelLocation, ccsGet, NULL), this); this- event_Location = & new clsControl(ccsLabel, event_Location, event_Location, ccsText, , CCGetRequestParam(event_Location, ccsGet, NULL), this); this- PanelCost = & new clsPanel(PanelCost, this); this- LabelCost = & new clsControl(ccsLabel, LabelCost, LabelCost, ccsText, , CCGetRequestParam(LabelCost, ccsGet, NULL), this); this- event_Cost = & new clsControl(ccsLabel, event_Cost, event_Cost, ccsText, , CCGetRequestParam(event_Cost, ccsGet, NULL), this); this- PanelURL = & new clsPanel(PanelURL, this); this- LabelURL = & new clsControl(ccsLabel, LabelURL, LabelURL, ccsText, , CCGetRequestParam(LabelURL, ccsGet, NULL), this); this- event_URL = & new clsControl(ccsLink, event_URL, event_URL, ccsText, , CCGetRequestParam(event_URL, ccsGet, NULL), this); this- PanelTextBox1 = & new clsPanel(PanelTextBox1, this); this- LabelTextBox1 = & new clsControl(ccsLabel, LabelTextBox1, LabelTextBox1, ccsText, , CCGetRequestParam(LabelTextBox1, ccsGet, NULL), this); this- event_TextBox1 = & new clsControl(ccsLabel, event_TextBox1, event_TextBox1, ccsText, , CCGetRequestParam(event_TextBox1, ccsGet, NULL), this); this- PanelTextBox2 = & new clsPanel(PanelTextBox2, this); this- LabelTextBox2 = & new clsControl(ccsLabel, LabelTextBox2, LabelTextBox2, ccsText, , CCGetRequestParam(LabelTextBox2, ccsGet, NULL), this); this- event_TextBox2 = & new clsControl(ccsLabel, event_TextBox2, event_TextBox2, ccsText, , CCGetRequestParam(event_TextBox2, ccsGet, NULL), this); this- PanelTextBox3 = & new clsPanel(PanelTextBox3, this); this- LabelTextBox3 = & new clsControl(ccsLabel, LabelTextBox3, LabelTextBox3, ccsText, , CCGetRequestParam(LabelTextBox3, ccsGet, NULL), this); this- event_TextBox3 = & new clsControl(ccsLabel, event_TextBox3, event_TextBox3, ccsText, , CCGetRequestParam(event_TextBox3, ccsGet, NULL), this); this- PanelTextArea1 = & new clsPanel(PanelTextArea1, this); this- LabelTextArea1 = & new clsControl(ccsLabel, LabelTextArea1, LabelTextArea1, ccsText, , CCGetRequestParam(LabelTextArea1, ccsGet, NULL), this); this- event_TextArea1 = & new clsControl(ccsLabel, event_TextArea1, event_TextArea1, ccsText, , CCGetRequestParam(event_TextArea1, ccsGet, NULL), this); this- PanelTextArea2 = & new clsPanel(PanelTextArea2, this); this- LabelTextArea2 = & new clsControl(ccsLabel, LabelTextArea2, LabelTextArea2, ccsText, , CCGetRequestParam(LabelTextArea2, ccsGet, NULL), this); this- event_TextArea2 = & new clsControl(ccsLabel, event_TextArea2, event_TextArea2, ccsText, , CCGetRequestParam(event_TextArea2, ccsGet, NULL), this); this- PanelTextArea3 = & new clsPanel(PanelTextArea3, this); this- LabelTextArea3 = & new clsControl(ccsLabel, LabelTextArea3, LabelTextArea3, ccsText, , CCGetRequestParam(LabelTextArea3, ccsGet, NULL), this); this- event_TextArea3 = & new clsControl(ccsLabel, event_TextArea3, event_TextArea3, ccsText, , CCGetRequestParam(event_TextArea3, ccsGet, NULL), this); this- PanelCheckBox1 = & new clsPanel(PanelCheckBox1, this); this- LabelCheckBox1 = & new clsControl(ccsLabel, LabelCheckBox1, LabelCheckBox1, ccsText, , CCGetRequestParam(LabelCheckBox1, ccsGet, NULL), this); this- event_CheckBox1 = & new clsControl(ccsLabel, event_CheckBox1, event_CheckBox1, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox1, ccsGet, NULL), this); this- PanelCheckBox2 = & new clsPanel(PanelCheckBox2, this); this- LabelCheckBox2 = & new clsControl(ccsLabel, LabelCheckBox2, LabelCheckBox2, ccsText, , CCGetRequestParam(LabelCheckBox2, ccsGet, NULL), this); this- event_CheckBox2 = & new clsControl(ccsLabel, event_CheckBox2, event_CheckBox2, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox2, ccsGet, NULL), this); this- PanelCheckBox3 = & new clsPanel(PanelCheckBox3, this); this- LabelCheckBox3 = & new clsControl(ccsLabel, LabelCheckBox3, LabelCheckBox3, ccsText, , CCGetRequestParam(LabelCheckBox3, ccsGet, NULL), this); this- event_CheckBox3 = & new clsControl(ccsLabel, event_CheckBox3, event_CheckBox3, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox3, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLabel, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- edit = & new clsPanel(edit, this); this- edit_event = & new clsControl(ccsLink, edit_event, edit_event, ccsText, , CCGetRequestParam(edit_event, ccsGet, NULL), this); this- edit_event- Parameters = CCAddParam(this- edit_event- Parameters, event_id, CCGetFromGet(event_id, NULL)); this- edit_event- Page = events.php; this- PanelLocation- AddComponent(LabelLocation, this- LabelLocation); this- PanelLocation- AddComponent(event_Location, this- event_Location); this- PanelCost- AddComponent(LabelCost, this- LabelCost); this- PanelCost- AddComponent(event_Cost, this- event_Cost); this- PanelURL- AddComponent(LabelURL, this- LabelURL); this- PanelURL- AddComponent(event_URL, this- event_URL); this- PanelTextBox1- AddComponent(LabelTextBox1, this- LabelTextBox1); this- PanelTextBox1- AddComponent(event_TextBox1, this- event_TextBox1); this- PanelTextBox2- AddComponent(LabelTextBox2, this- LabelTextBox2); this- PanelTextBox2- AddComponent(event_TextBox2, this- event_TextBox2); this- PanelTextBox3- AddComponent(LabelTextBox3, this- LabelTextBox3); this- PanelTextBox3- AddComponent(event_TextBox3, this- event_TextBox3); this- PanelTextArea1- AddComponent(LabelTextArea1, this- LabelTextArea1); this- PanelTextArea1- AddComponent(event_TextArea1, this- event_TextArea1); this- PanelTextArea2- AddComponent(LabelTextArea2, this- LabelTextArea2); this- PanelTextArea2- AddComponent(event_TextArea2, this- event_TextArea2); this- PanelTextArea3- AddComponent(LabelTextArea3, this- LabelTextArea3); this- PanelTextArea3- AddComponent(event_TextArea3, this- event_TextArea3); this- PanelCheckBox1- AddComponent(LabelCheckBox1, this- LabelCheckBox1); this- PanelCheckBox1- AddComponent(event_CheckBox1, this- event_CheckBox1); this- PanelCheckBox2- AddComponent(LabelCheckBox2, this- LabelCheckBox2); this- PanelCheckBox2- AddComponent(event_CheckBox2, this- event_CheckBox2); this- PanelCheckBox3- AddComponent(LabelCheckBox3, this- LabelCheckBox3); this- PanelCheckBox3- AddComponent(event_CheckBox3, this- event_CheckBox3); this- edit- AddComponent(edit_event, this- edit_event); }//End Class_Initialize Event//Initialize Method @5-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @5-1654D9F3 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urlevent_id] = CCGetFromGet(event_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlevents_category_id] = CCGetFromGet(events_category_id, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[event_date] = this- event_date- Visible; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[category_id] = this- category_id- Visible; this- ControlsVisible[user_id] = this- user_id- Visible; this- ControlsVisible[event_desc] = this- event_desc- Visible; this- ControlsVisible[PanelLocation] = this- PanelLocation- Visible; this- ControlsVisible[LabelLocation] = this- LabelLocation- Visible; this- ControlsVisible[event_Location] = this- event_Location- Visible; this- ControlsVisible[PanelCost] = this- PanelCost- Visible; this- ControlsVisible[LabelCost] = this- LabelCost- Visible; this- ControlsVisible[event_Cost] = this- event_Cost- Visible; this- ControlsVisible[PanelURL] = this- PanelURL- Visible; this- ControlsVisible[LabelURL] = this- LabelURL- Visible; this- ControlsVisible[event_URL] = this- event_URL- Visible; this- ControlsVisible[PanelTextBox1] = this- PanelTextBox1- Visible; this- ControlsVisible[LabelTextBox1] = this- LabelTextBox1- Visible; this- ControlsVisible[event_TextBox1] = this- event_TextBox1- Visible; this- ControlsVisible[PanelTextBox2] = this- PanelTextBox2- Visible; this- ControlsVisible[LabelTextBox2] = this- LabelTextBox2- Visible; this- ControlsVisible[event_TextBox2] = this- event_TextBox2- Visible; this- ControlsVisible[PanelTextBox3] = this- PanelTextBox3- Visible; this- ControlsVisible[LabelTextBox3] = this- LabelTextBox3- Visible; this- ControlsVisible[event_TextBox3] = this- event_TextBox3- Visible; this- ControlsVisible[PanelTextArea1] = this- PanelTextArea1- Visible; this- ControlsVisible[LabelTextArea1] = this- LabelTextArea1- Visible; this- ControlsVisible[event_TextArea1] = this- event_TextArea1- Visible; this- ControlsVisible[PanelTextArea2] = this- PanelTextArea2- Visible; this- ControlsVisible[LabelTextArea2] = this- LabelTextArea2- Visible; this- ControlsVisible[event_TextArea2] = this- event_TextArea2- Visible; this- ControlsVisible[PanelTextArea3] = this- PanelTextArea3- Visible; this- ControlsVisible[LabelTextArea3] = this- LabelTextArea3- Visible; this- ControlsVisible[event_TextArea3] = this- event_TextArea3- Visible; this- ControlsVisible[PanelCheckBox1] = this- PanelCheckBox1- Visible; this- ControlsVisible[LabelCheckBox1] = this- LabelCheckBox1- Visible; this- ControlsVisible[event_CheckBox1] = this- event_CheckBox1- Visible; this- ControlsVisible[PanelCheckBox2] = this- PanelCheckBox2- Visible; this- ControlsVisible[LabelCheckBox2] = this- LabelCheckBox2- Visible; this- ControlsVisible[event_CheckBox2] = this- event_CheckBox2- Visible; this- ControlsVisible[PanelCheckBox3] = this- PanelCheckBox3- Visible; this- ControlsVisible[LabelCheckBox3] = this- LabelCheckBox3- Visible; this- ControlsVisible[event_CheckBox3] = this- event_CheckBox3- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- category_id- SetValue(this- DataSource- category_id- GetValue()); this- user_id- SetValue(this- DataSource- user_id- GetValue()); this- event_desc- SetValue(this- DataSource- event_desc- GetValue()); this- event_Location- SetValue(this- DataSource- event_Location- GetValue()); this- event_Cost- SetValue(this- DataSource- event_Cost- GetValue()); this- event_URL- SetValue(this- DataSource- event_URL- GetValue()); this- event_URL- Page = this- DataSource- f(event_url); this- event_TextBox1- SetValue(this- DataSource- event_TextBox1- GetValue()); this- event_TextBox2- SetValue(this- DataSource- event_TextBox2- GetValue()); this- event_TextBox3- SetValue(this- DataSource- event_TextBox3- GetValue()); this- event_TextArea1- SetValue(this- DataSource- event_TextArea1- GetValue()); this- event_TextArea2- SetValue(this- DataSource- event_TextArea2- GetValue()); this- event_TextArea3- SetValue(this- DataSource- event_TextArea3- GetValue()); this- event_CheckBox1- SetValue(this- DataSource- event_CheckBox1- GetValue()); this- event_CheckBox2- SetValue(this- DataSource- event_CheckBox2- GetValue()); this- event_CheckBox3- SetValue(this- DataSource- event_CheckBox3- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- event_date- Show(); this- event_time- Show(); this- event_time_end- Show(); this- category_id- Show(); this- user_id- Show(); this- event_desc- Show(); this- PanelLocation- Show(); this- PanelCost- Show(); this- PanelURL- Show(); this- PanelTextBox1- Show(); this- PanelTextBox2- Show(); this- PanelTextBox3- Show(); this- PanelTextArea1- Show(); this- PanelTextArea2- Show(); this- PanelTextArea3- Show(); this- PanelCheckBox1- Show(); this- PanelCheckBox2- Show(); this- PanelCheckBox3- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Show(); this- edit- Show(); this- edit_event- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @5-71EE8BC5 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- event_date- Errors- ToString()); errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- category_id- Errors- ToString()); errors = ComposeStrings(errors, this- user_id- Errors- ToString()); errors = ComposeStrings(errors, this- event_desc- Errors- ToString()); errors = ComposeStrings(errors, this- LabelLocation- Errors- ToString()); errors = ComposeStrings(errors, this- event_Location- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCost- Errors- ToString()); errors = ComposeStrings(errors, this- event_Cost- Errors- ToString()); errors = ComposeStrings(errors, this- LabelURL- Errors- ToString()); errors = ComposeStrings(errors, this- event_URL- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox1- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox2- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox3- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox3- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea1- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea2- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea3- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea3- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox1- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox2- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox3- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox3- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End eventGrid Class @5-FCB6E20Cclass clseventGridDataSource extends clsDBcalendar { //eventGridDataSource Class @5-3C6984DC//DataSource Variables @5-F263C099 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_title; var event_date; var event_time; var event_time_end; var category_id; var user_id; var event_desc; var event_Location; var event_Cost; var event_URL; var event_TextBox1; var event_TextBox2; var event_TextBox3; var event_TextArea1; var event_TextArea2; var event_TextArea3; var event_CheckBox1; var event_CheckBox2; var event_CheckBox3;//End DataSource Variables//DataSourceClass_Initialize Event @5-9021CE3F function clseventGridDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid eventGrid; this- Initialize(); this- event_title = new clsField(event_title, ccsText, ); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd)); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- category_id = new clsField(category_id, ccsText, ); this- user_id = new clsField(user_id, ccsText, ); this- event_desc = new clsField(event_desc, ccsMemo, ); this- event_Location = new clsField(event_Location, ccsText, ); this- event_Cost = new clsField(event_Cost, ccsText, ); this- event_URL = new clsField(event_URL, ccsText, ); this- event_TextBox1 = new clsField(event_TextBox1, ccsText, ); this- event_TextBox2 = new clsField(event_TextBox2, ccsText, ); this- event_TextBox3 = new clsField(event_TextBox3, ccsText, ); this- event_TextArea1 = new clsField(event_TextArea1, ccsText, ); this- event_TextArea2 = new clsField(event_TextArea2, ccsText, ); this- event_TextArea3 = new clsField(event_TextArea3, ccsText, ); this- event_CheckBox1 = new clsField(event_CheckBox1, ccsBoolean, array(1, 0, )); this- event_CheckBox2 = new clsField(event_CheckBox2, ccsBoolean, array(1, 0, )); this- event_CheckBox3 = new clsField(event_CheckBox3, ccsBoolean, array(1, 0, )); }//End DataSourceClass_Initialize Event//SetOrder Method @5-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-E3F340D5 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlevent_id, ccsInteger, , , this- Parameters[urlevent_id], , true); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(3, urlevents_category_id, ccsInteger, , , this- Parameters[urlevents_category_id], , true); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.event_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- wp- Criterion[2] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- wp- Criterion[3] = this- wp- Operation(opIsNull, events.category_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),true); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- opOR( true, this- wp- Criterion[2], this- wp- Criterion[3])); }//End Prepare Method//Open Method @5-6CFDBA91 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM (events LEFT JOIN users ON \\n \\n . events.user_id = users.user_id) LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id; this- SQL = SELECT events.*, user_login, user_last_name, user_first_name, category_name \\n \\n . FROM (events LEFT JOIN users ON \\n \\n . events.user_id = users.user_id) LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-D780A013 function SetValues() { this- event_title- SetDBValue(this- f(event_title)); this- event_date- SetDBValue(trim(this- f(event_date))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- category_id- SetDBValue(this- f(category_name)); this- user_id- SetDBValue(this- f(user_login)); this- event_desc- SetDBValue(this- f(event_desc)); this- event_Location- SetDBValue(this- f(event_location)); this- event_Cost- SetDBValue(this- f(event_cost)); this- event_URL- SetDBValue(this- f(event_url)); this- event_TextBox1- SetDBValue(this- f(custom_TextBox1)); this- event_TextBox2- SetDBValue(this- f(custom_TextBox2)); this- event_TextBox3- SetDBValue(this- f(custom_TextBox3)); this- event_TextArea1- SetDBValue(this- f(custom_TextArea1)); this- event_TextArea2- SetDBValue(this- f(custom_TextArea2)); this- event_TextArea3- SetDBValue(this- f(custom_TextArea3)); this- event_CheckBox1- SetDBValue(trim(this- f(custom_CheckBox1))); this- event_CheckBox2- SetDBValue(trim(this- f(custom_CheckBox2))); this- event_CheckBox3- SetDBValue(trim(this- f(custom_CheckBox3))); }//End SetValues Method} //End eventGridDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-80A48E1C// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = event_view.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-B6CC3771include(./event_view_events.php);//End Include events file//Initialize Objects @1-89FCFA7EDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();eventGrid = & new clsGrideventGrid(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- eventGrid = & eventGrid;MainPage- footer = & footer;eventGrid- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-F751105Cheader- Operations();vertical_menu- Operations();footer- Operations();//End Execute Components//Go to destination page @1-6459D7FEif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(eventGrid); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-B0AD4C6Bheader- Show();vertical_menu- Show();eventGrid- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-BDEF98ABCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(eventGrid);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",32);arrFiles[295]=new Array(1143,"index/vcalendar/event_view_events.php","30 May 2006","event_view_events.php","","","edit- CCSEvents[BeforeShow] = eventGrid_edit_BeforeShow; eventGrid- CCSEvents[BeforeShowRow] = eventGrid_BeforeShowRow; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//eventGrid_edit_BeforeShow @42-427CC52Ffunction eventGrid_edit_BeforeShow(& sender){ eventGrid_edit_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global eventGrid; //Compatibility//End eventGrid_edit_BeforeShow//Custom Code @43-2A29BDB7// -------------------------	if (!EditAllowed(CCGetFromGet(event_id,)))	eventGrid- edit- Visible = false;	else	eventGrid- edit_event- Parameters = CCAddParam(eventGrid- edit_event- Parameters,ret_link,FileName.?.CCGetQueryString(QueryString, array(ccsForm)));// -------------------------//End Custom Code//Close eventGrid_edit_BeforeShow @42-6D314EBE return eventGrid_edit_BeforeShow;}//End Close eventGrid_edit_BeforeShow//eventGrid_BeforeShowRow @5-BCE2C937function eventGrid_BeforeShowRow(& sender){ eventGrid_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global eventGrid; //Compatibility//End eventGrid_BeforeShowRow//Custom Code @39-2A29BDB7// -------------------------	global calendar_config;	if (strlen(Component- event_time_end- GetText()))	Component- event_time_end- Visible = True;	else	Component- event_time_end- Visible = False;	if (strlen(Component- event_time- GetText()))	Component- event_time- Visible = True;	else	Component- event_time- Visible = False;	if (strlen(Component- category_id- GetValue()))	Component- category_id- Visible = True;	else	Component- category_id- Visible = False;	processCustomFields(Component, 1);// -------------------------//End Custom Code//Close eventGrid_BeforeShowRow @5-0014368C return eventGrid_BeforeShowRow;}//End Close eventGrid_BeforeShowRow//Page_AfterInitialize @1-ED9E1B21function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global event_view; //Compatibility//End Page_AfterInitialize//Custom Code @179-2A29BDB7// -------------------------global Redirect;	if (!ReadAllowed(CCGetFromGet(event_id))) {	header(Location: index.php);	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[296]=new Array(1144,"index/vcalendar/event_view_popup.html","3 Nov 2006","{event_name}","","","{event_title} {event_date} , {event_time} - {event_time_end} {res:cal_category}: {category_id}. {res:cal_addedby}: {user_id} {event_desc} {LabelLocation}: {event_Location} {LabelCost}: {event_Cost} {LabelURL}: {event_URL} {LabelTextBox1}: {event_TextBox1} {LabelTextBox2}: {event_TextBox2} {LabelTextBox3}: {event_TextBox3} {LabelTextArea1} {event_TextArea1} {LabelTextArea2}: {event_TextArea2} {LabelTextArea3}: {event_TextArea3} {LabelCheckBox1}: {event_CheckBox1} {LabelCheckBox2}: {event_CheckBox2} {LabelCheckBox3}: {event_CheckBox3} {res:cal_edit_event} {res:CCS_NoRecords} {res:close_window} {res:print}",3);arrFiles[297]=new Array(1145,"index/vcalendar/event_view_popup.php","3 Nov 2006","event_view_popup.php","","","ComponentName = eventGrid; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid eventGrid; this- DataSource = new clseventGridDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 1; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- event_date = & new clsControl(ccsLabel, event_date, event_date, ccsDate, array(LongDate), CCGetRequestParam(event_date, ccsGet, NULL), this); this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(ShortTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- category_id = & new clsControl(ccsLabel, category_id, category_id, ccsText, , CCGetRequestParam(category_id, ccsGet, NULL), this); this- user_id = & new clsControl(ccsLabel, user_id, user_id, ccsText, , CCGetRequestParam(user_id, ccsGet, NULL), this); this- event_desc = & new clsControl(ccsLabel, event_desc, event_desc, ccsMemo, , CCGetRequestParam(event_desc, ccsGet, NULL), this); this- PanelLocation = & new clsPanel(PanelLocation, this); this- LabelLocation = & new clsControl(ccsLabel, LabelLocation, LabelLocation, ccsText, , CCGetRequestParam(LabelLocation, ccsGet, NULL), this); this- event_Location = & new clsControl(ccsLabel, event_Location, event_Location, ccsText, , CCGetRequestParam(event_Location, ccsGet, NULL), this); this- PanelCost = & new clsPanel(PanelCost, this); this- LabelCost = & new clsControl(ccsLabel, LabelCost, LabelCost, ccsText, , CCGetRequestParam(LabelCost, ccsGet, NULL), this); this- event_Cost = & new clsControl(ccsLabel, event_Cost, event_Cost, ccsText, , CCGetRequestParam(event_Cost, ccsGet,NULL), this); this- PanelURL = & new clsPanel(PanelURL, this); this- LabelURL = & new clsControl(ccsLabel, LabelURL, LabelURL, ccsText, , CCGetRequestParam(LabelURL, ccsGet, NULL), this); this- event_URL = & new clsControl(ccsLink, event_URL, event_URL, ccsText, , CCGetRequestParam(event_URL, ccsGet, NULL), this); this- PanelTextBox1 = & new clsPanel(PanelTextBox1, this); this- LabelTextBox1 = & new clsControl(ccsLabel, LabelTextBox1, LabelTextBox1, ccsText, , CCGetRequestParam(LabelTextBox1, ccsGet, NULL), this); this- event_TextBox1 = & new clsControl(ccsLabel, event_TextBox1, event_TextBox1, ccsText, , CCGetRequestParam(event_TextBox1, ccsGet, NULL), this); this- PanelTextBox2 = & new clsPanel(PanelTextBox2, this); this- LabelTextBox2 = & new clsControl(ccsLabel, LabelTextBox2, LabelTextBox2, ccsText, , CCGetRequestParam(LabelTextBox2, ccsGet, NULL), this); this- event_TextBox2 = & new clsControl(ccsLabel, event_TextBox2, event_TextBox2, ccsText, , CCGetRequestParam(event_TextBox2, ccsGet, NULL), this); this- PanelTextBox3 = & new clsPanel(PanelTextBox3, this); this- LabelTextBox3 = & new clsControl(ccsLabel, LabelTextBox3, LabelTextBox3, ccsText, , CCGetRequestParam(LabelTextBox3, ccsGet, NULL), this); this- event_TextBox3 = & new clsControl(ccsLabel, event_TextBox3, event_TextBox3, ccsText, , CCGetRequestParam(event_TextBox3, ccsGet, NULL), this); this- PanelTextArea1 = & new clsPanel(PanelTextArea1, this); this- LabelTextArea1 = & new clsControl(ccsLabel, LabelTextArea1, LabelTextArea1, ccsText, , CCGetRequestParam(LabelTextArea1, ccsGet, NULL), this); this- event_TextArea1 = & new clsControl(ccsLabel, event_TextArea1, event_TextArea1, ccsText, , CCGetRequestParam(event_TextArea1, ccsGet, NULL), this); this- PanelTextArea2 = & new clsPanel(PanelTextArea2, this); this- LabelTextArea2 = & new clsControl(ccsLabel, LabelTextArea2, LabelTextArea2, ccsText, , CCGetRequestParam(LabelTextArea2, ccsGet, NULL), this); this- event_TextArea2 = & new clsControl(ccsLabel, event_TextArea2, event_TextArea2, ccsText, , CCGetRequestParam(event_TextArea2, ccsGet, NULL), this); this- PanelTextArea3 = & new clsPanel(PanelTextArea3, this); this- LabelTextArea3 = & new clsControl(ccsLabel, LabelTextArea3, LabelTextArea3, ccsText, , CCGetRequestParam(LabelTextArea3, ccsGet, NULL), this); this- event_TextArea3 = & new clsControl(ccsLabel, event_TextArea3, event_TextArea3, ccsText, , CCGetRequestParam(event_TextArea3, ccsGet, NULL), this); this- PanelCheckBox1 = & new clsPanel(PanelCheckBox1, this); this- LabelCheckBox1 = & new clsControl(ccsLabel, LabelCheckBox1, LabelCheckBox1, ccsText, , CCGetRequestParam(LabelCheckBox1, ccsGet, NULL), this); this- event_CheckBox1 = & new clsControl(ccsLabel, event_CheckBox1, event_CheckBox1, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox1, ccsGet, NULL), this); this- PanelCheckBox2 = & new clsPanel(PanelCheckBox2, this); this- LabelCheckBox2 = & new clsControl(ccsLabel, LabelCheckBox2, LabelCheckBox2, ccsText, , CCGetRequestParam(LabelCheckBox2, ccsGet, NULL), this); this- event_CheckBox2 = & new clsControl(ccsLabel, event_CheckBox2, event_CheckBox2, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox2, ccsGet, NULL), this); this- PanelCheckBox3 = & new clsPanel(PanelCheckBox3, this); this- LabelCheckBox3 = & new clsControl(ccsLabel, LabelCheckBox3, LabelCheckBox3, ccsText, , CCGetRequestParam(LabelCheckBox3, ccsGet, NULL), this); this- event_CheckBox3 = & new clsControl(ccsLabel, event_CheckBox3, event_CheckBox3, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(event_CheckBox3, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLabel, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- edit = & new clsPanel(edit, this); this- edit_event = & new clsControl(ccsLink, edit_event, edit_event, ccsText, , CCGetRequestParam(edit_event, ccsGet, NULL), this); this- edit_event- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- edit_event- Parameters = CCAddParam(this- edit_event- Parameters, event_id, CCGetFromGet(event_id, NULL)); this- edit_event- Page = events.php; this- PanelLocation- AddComponent(LabelLocation, this- LabelLocation); this- PanelLocation- AddComponent(event_Location, this- event_Location); this- PanelCost- AddComponent(LabelCost, this- LabelCost); this- PanelCost- AddComponent(event_Cost, this- event_Cost); this- PanelURL- AddComponent(LabelURL, this- LabelURL); this- PanelURL- AddComponent(event_URL, this- event_URL); this- PanelTextBox1- AddComponent(LabelTextBox1, this- LabelTextBox1); this- PanelTextBox1- AddComponent(event_TextBox1, this- event_TextBox1); this- PanelTextBox2- AddComponent(LabelTextBox2, this- LabelTextBox2); this- PanelTextBox2- AddComponent(event_TextBox2, this- event_TextBox2); this- PanelTextBox3- AddComponent(LabelTextBox3, this- LabelTextBox3); this- PanelTextBox3- AddComponent(event_TextBox3, this- event_TextBox3); this- PanelTextArea1- AddComponent(LabelTextArea1, this- LabelTextArea1); this- PanelTextArea1- AddComponent(event_TextArea1, this- event_TextArea1); this- PanelTextArea2- AddComponent(LabelTextArea2, this- LabelTextArea2); this- PanelTextArea2- AddComponent(event_TextArea2, this- event_TextArea2); this- PanelTextArea3- AddComponent(LabelTextArea3, this- LabelTextArea3); this- PanelTextArea3- AddComponent(event_TextArea3, this- event_TextArea3); this- PanelCheckBox1- AddComponent(LabelCheckBox1, this- LabelCheckBox1); this- PanelCheckBox1- AddComponent(event_CheckBox1, this- event_CheckBox1); this- PanelCheckBox2- AddComponent(LabelCheckBox2, this- LabelCheckBox2); this- PanelCheckBox2- AddComponent(event_CheckBox2, this- event_CheckBox2); this- PanelCheckBox3- AddComponent(LabelCheckBox3, this- LabelCheckBox3); this- PanelCheckBox3- AddComponent(event_CheckBox3, this- event_CheckBox3); this- edit- AddComponent(edit_event, this- edit_event); }//End Class_Initialize Event//Initialize Method @5-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @5-1654D9F3 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urlevent_id] = CCGetFromGet(event_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlevents_category_id] = CCGetFromGet(events_category_id, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[event_date] = this- event_date- Visible; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[category_id] = this- category_id- Visible; this- ControlsVisible[user_id] = this- user_id- Visible; this- ControlsVisible[event_desc] = this- event_desc- Visible; this- ControlsVisible[PanelLocation] = this- PanelLocation- Visible; this- ControlsVisible[LabelLocation] = this- LabelLocation- Visible; this- ControlsVisible[event_Location] = this- event_Location- Visible; this- ControlsVisible[PanelCost] = this- PanelCost- Visible; this- ControlsVisible[LabelCost] = this- LabelCost- Visible; this- ControlsVisible[event_Cost] = this- event_Cost- Visible; this- ControlsVisible[PanelURL] = this- PanelURL- Visible; this- ControlsVisible[LabelURL] = this- LabelURL- Visible; this- ControlsVisible[event_URL] = this- event_URL- Visible; this- ControlsVisible[PanelTextBox1] = this- PanelTextBox1- Visible; this- ControlsVisible[LabelTextBox1] = this- LabelTextBox1- Visible; this- ControlsVisible[event_TextBox1] = this- event_TextBox1- Visible; this- ControlsVisible[PanelTextBox2] = this- PanelTextBox2- Visible; this- ControlsVisible[LabelTextBox2] = this- LabelTextBox2- Visible; this- ControlsVisible[event_TextBox2] = this- event_TextBox2- Visible; this- ControlsVisible[PanelTextBox3] = this- PanelTextBox3- Visible; this- ControlsVisible[LabelTextBox3] = this- LabelTextBox3- Visible; this- ControlsVisible[event_TextBox3] = this- event_TextBox3- Visible; this- ControlsVisible[PanelTextArea1] = this- PanelTextArea1- Visible; this- ControlsVisible[LabelTextArea1] = this- LabelTextArea1- Visible; this- ControlsVisible[event_TextArea1] = this- event_TextArea1- Visible; this- ControlsVisible[PanelTextArea2] = this- PanelTextArea2- Visible; this- ControlsVisible[LabelTextArea2] = this- LabelTextArea2- Visible; this- ControlsVisible[event_TextArea2] = this- event_TextArea2- Visible; this- ControlsVisible[PanelTextArea3] = this- PanelTextArea3- Visible; this- ControlsVisible[LabelTextArea3] = this- LabelTextArea3- Visible; this- ControlsVisible[event_TextArea3] = this- event_TextArea3- Visible; this- ControlsVisible[PanelCheckBox1] = this- PanelCheckBox1- Visible; this- ControlsVisible[LabelCheckBox1] = this- LabelCheckBox1- Visible; this- ControlsVisible[event_CheckBox1] = this- event_CheckBox1- Visible; this- ControlsVisible[PanelCheckBox2] = this- PanelCheckBox2- Visible; this- ControlsVisible[LabelCheckBox2] = this- LabelCheckBox2- Visible; this- ControlsVisible[event_CheckBox2] = this- event_CheckBox2- Visible; this- ControlsVisible[PanelCheckBox3] = this- PanelCheckBox3- Visible; this- ControlsVisible[LabelCheckBox3] = this- LabelCheckBox3- Visible; this- ControlsVisible[event_CheckBox3] = this- event_CheckBox3- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- category_id- SetValue(this- DataSource- category_id- GetValue()); this- user_id- SetValue(this- DataSource- user_id- GetValue()); this- event_desc- SetValue(this- DataSource- event_desc- GetValue()); this- event_Location- SetValue(this- DataSource- event_Location- GetValue()); this- event_Cost- SetValue(this- DataSource- event_Cost- GetValue()); this- event_URL- SetValue(this- DataSource- event_URL- GetValue()); this- event_URL- Page = this- DataSource- f(event_url); this- event_TextBox1- SetValue(this- DataSource- event_TextBox1- GetValue()); this- event_TextBox2- SetValue(this- DataSource- event_TextBox2- GetValue()); this- event_TextBox3- SetValue(this- DataSource- event_TextBox3- GetValue()); this- event_TextArea1- SetValue(this- DataSource- event_TextArea1- GetValue()); this- event_TextArea2- SetValue(this- DataSource- event_TextArea2- GetValue()); this- event_TextArea3- SetValue(this- DataSource- event_TextArea3- GetValue()); this- event_CheckBox1- SetValue(this- DataSource- event_CheckBox1- GetValue()); this- event_CheckBox2- SetValue(this- DataSource- event_CheckBox2- GetValue()); this- event_CheckBox3- SetValue(this- DataSource- event_CheckBox3- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- event_date- Show(); this- event_time- Show(); this- event_time_end- Show(); this- category_id- Show(); this- user_id- Show(); this- event_desc- Show(); this- PanelLocation- Show(); this- PanelCost- Show(); this- PanelURL- Show(); this- PanelTextBox1- Show(); this- PanelTextBox2- Show(); this- PanelTextBox3- Show(); this- PanelTextArea1- Show(); this- PanelTextArea2- Show(); this- PanelTextArea3- Show(); this- PanelCheckBox1- Show(); this- PanelCheckBox2- Show(); this- PanelCheckBox3- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Show(); this- edit- Show(); this- edit_event- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @5-71EE8BC5 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- event_date- Errors- ToString()); errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- category_id- Errors- ToString()); errors = ComposeStrings(errors, this- user_id- Errors- ToString()); errors = ComposeStrings(errors, this- event_desc- Errors- ToString()); errors = ComposeStrings(errors, this- LabelLocation- Errors- ToString()); errors = ComposeStrings(errors, this- event_Location- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCost- Errors- ToString()); errors = ComposeStrings(errors, this- event_Cost- Errors- ToString()); errors = ComposeStrings(errors, this- LabelURL- Errors- ToString()); errors = ComposeStrings(errors, this- event_URL- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox1- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox2- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextBox3- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextBox3- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea1- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea2- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelTextArea3- Errors- ToString()); errors = ComposeStrings(errors, this- event_TextArea3- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox1- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox1- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox2- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox2- Errors- ToString()); errors = ComposeStrings(errors, this- LabelCheckBox3- Errors- ToString()); errors = ComposeStrings(errors, this- event_CheckBox3- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End eventGrid Class @5-FCB6E20Cclass clseventGridDataSource extends clsDBcalendar { //eventGridDataSource Class @5-3C6984DC//DataSource Variables @5-F263C099 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_title; var event_date; var event_time; var event_time_end; var category_id; var user_id; var event_desc; var event_Location; var event_Cost; var event_URL; var event_TextBox1; var event_TextBox2; var event_TextBox3; var event_TextArea1; var event_TextArea2; var event_TextArea3; var event_CheckBox1; var event_CheckBox2; var event_CheckBox3;//End DataSource Variables//DataSourceClass_Initialize Event @5-9021CE3F function clseventGridDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid eventGrid; this- Initialize(); this- event_title = new clsField(event_title, ccsText, ); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd)); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- category_id = new clsField(category_id, ccsText, ); this- user_id = new clsField(user_id, ccsText, ); this- event_desc = new clsField(event_desc, ccsMemo, ); this- event_Location = new clsField(event_Location, ccsText, ); this- event_Cost = new clsField(event_Cost, ccsText, ); this- event_URL = new clsField(event_URL, ccsText, ); this- event_TextBox1 = new clsField(event_TextBox1, ccsText, ); this- event_TextBox2 = new clsField(event_TextBox2, ccsText, ); this- event_TextBox3 = new clsField(event_TextBox3, ccsText, ); this- event_TextArea1 = new clsField(event_TextArea1, ccsText, ); this- event_TextArea2 = new clsField(event_TextArea2, ccsText, ); this- event_TextArea3 = new clsField(event_TextArea3, ccsText, ); this- event_CheckBox1 = new clsField(event_CheckBox1, ccsBoolean, array(1, 0, )); this- event_CheckBox2 = new clsField(event_CheckBox2, ccsBoolean, array(1, 0, )); this- event_CheckBox3 = new clsField(event_CheckBox3, ccsBoolean, array(1, 0, )); }//End DataSourceClass_Initialize Event//SetOrder Method @5-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-E3F340D5 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlevent_id, ccsInteger, , , this- Parameters[urlevent_id], , true); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(3, urlevents_category_id, ccsInteger, , , this- Parameters[urlevents_category_id], , true); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.event_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- wp- Criterion[2] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- wp- Criterion[3] = this- wp- Operation(opIsNull, events.category_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),true); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- opOR( true, this- wp- Criterion[2], this- wp- Criterion[3])); }//End Prepare Method//Open Method @5-6CFDBA91 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM (events LEFT JOIN users ON \\n \\n . events.user_id = users.user_id) LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id; this- SQL = SELECT events.*, user_login, user_last_name, user_first_name, category_name \\n \\n . FROM (events LEFT JOIN users ON \\n \\n . events.user_id = users.user_id) LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-D780A013 function SetValues() { this- event_title- SetDBValue(this- f(event_title)); this- event_date- SetDBValue(trim(this- f(event_date))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- category_id- SetDBValue(this- f(category_name)); this- user_id- SetDBValue(this- f(user_login)); this- event_desc- SetDBValue(this- f(event_desc)); this- event_Location- SetDBValue(this- f(event_location)); this- event_Cost- SetDBValue(this- f(event_cost)); this- event_URL- SetDBValue(this- f(event_url)); this- event_TextBox1- SetDBValue(this- f(custom_TextBox1)); this- event_TextBox2- SetDBValue(this- f(custom_TextBox2)); this- event_TextBox3- SetDBValue(this- f(custom_TextBox3)); this- event_TextArea1- SetDBValue(this- f(custom_TextArea1)); this- event_TextArea2- SetDBValue(this- f(custom_TextArea2)); this- event_TextArea3- SetDBValue(this- f(custom_TextArea3)); this- event_CheckBox1- SetDBValue(trim(this- f(custom_CheckBox1))); this- event_CheckBox2- SetDBValue(trim(this- f(custom_CheckBox2))); this- event_CheckBox3- SetDBValue(trim(this- f(custom_CheckBox3))); }//End SetValues Method} //End eventGridDataSource Class @5-FCB6E20C//Initialize Page @1-0B483869// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = event_view_popup.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-E66AB0F3include(./event_view_popup_events.php);//End Include events file//Initialize Objects @1-5272D435DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsevent_name = & new clsControl(ccsLabel, event_name, event_name, ccsText, , CCGetRequestParam(event_name, ccsGet, NULL), MainPage);eventGrid = & new clsGrideventGrid(, MainPage);close_link = & new clsControl(ccsLink, close_link, close_link, ccsText, , CCGetRequestParam(close_link, ccsGet, NULL), MainPage);close_link- Page = javascript:self.close();print_link = & new clsControl(ccsLink, print_link, print_link, ccsText, , CCGetRequestParam(print_link, ccsGet, NULL), MainPage);print_link- Page = javascript:window.print();MainPage- event_name = & event_name;MainPage- eventGrid = & eventGrid;MainPage- close_link = & close_link;MainPage- print_link = & print_link;eventGrid- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Go to destination page @1-DFC69D3Cif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); unset(eventGrid); unset(Tpl); exit;}//End Go to destination page//Show Page @1-D9C21984eventGrid- Show();event_name- Show();close_link- Show();print_link- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-E282CC02CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();unset(eventGrid);unset(Tpl);//End Unload Page?",32);arrFiles[298]=new Array(1146,"index/vcalendar/event_view_popup_events.php","30 May 2006","event_view_popup_events.php","","","CCSEvents[BeforeShow] = event_name_BeforeShow; eventGrid- edit- CCSEvents[BeforeShow] = eventGrid_edit_BeforeShow; eventGrid- CCSEvents[BeforeShowRow] = eventGrid_BeforeShowRow; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//event_name_BeforeShow @207-7886B869function event_name_BeforeShow(& sender){ event_name_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global event_name; //Compatibility//End event_name_BeforeShow//Custom Code @208-2A29BDB7// -------------------------	global DBcalendar; Component- SetValue(CCDLookUp(event_title, events, event_id = . DBcalendar- ToSQL(CCGetFromGet(event_id, 0), ccsInteger), DBcalendar));// -------------------------//End Custom Code//Close event_name_BeforeShow @207-C68B5050 return event_name_BeforeShow;}//End Close event_name_BeforeShow//eventGrid_edit_BeforeShow @42-427CC52Ffunction eventGrid_edit_BeforeShow(& sender){ eventGrid_edit_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global eventGrid; //Compatibility//End eventGrid_edit_BeforeShow//Custom Code @43-2A29BDB7// -------------------------	if (!EditAllowed(CCGetFromGet(event_id,)))	eventGrid- edit- Visible = false;// -------------------------//End Custom Code//Close eventGrid_edit_BeforeShow @42-6D314EBE return eventGrid_edit_BeforeShow;}//End Close eventGrid_edit_BeforeShow//eventGrid_BeforeShowRow @5-BCE2C937function eventGrid_BeforeShowRow(& sender){ eventGrid_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global eventGrid; //Compatibility//End eventGrid_BeforeShowRow//Custom Code @39-2A29BDB7// -------------------------	global calendar_config;	if (strlen(Component- event_time_end- GetText()))	Component- event_time_end- Visible = True;	else	Component- event_time_end- Visible = False;	if (strlen(Component- event_time- GetText()))	Component- event_time- Visible = True;	else	Component- event_time- Visible = False;	if (strlen(Component- category_id- GetValue()))	Component- category_id- Visible = True;	else	Component- category_id- Visible = False;	processCustomFields(Component, 1);// -------------------------//End Custom Code//Close eventGrid_BeforeShowRow @5-0014368C return eventGrid_BeforeShowRow;}//End Close eventGrid_BeforeShowRow//Page_AfterInitialize @1-19D9068Afunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global event_view_popup; //Compatibility//End Page_AfterInitialize//Custom Code @209-2A29BDB7// -------------------------	if (!ReadAllowed(CCGetFromGet(event_id))) {	echo ;	exit;	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",3);arrFiles[299]=new Array(1147,"index/vcalendar/footer.html","23 Oct 2006","footer.html","","","",1);arrFiles[300]=new Array(1148,"index/vcalendar/footer.php","30 May 2006","footer.php","","","ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- FileName = footer.php; this- Redirect = ; this- TemplateFileName = footer.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-32FD4740 function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); }//End Class_Terminate Event//BindEvents Method @1-A22F108F function BindEvents() { this- html_footer- CCSEvents[BeforeShow] = footer_html_footer_BeforeShow; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-7E2A14CF function Operations() { global Redirect; if(!this- Visible) return ; }//End Operations Method//Initialize Method @1-A1B06AB9 function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; // Create Components this- html_footer = & new clsControl(ccsLabel, html_footer, html_footer, ccsText, , CCGetRequestParam(html_footer, ccsGet, NULL), this); this- html_footer- HTML = true; this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-D132903F function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- html_footer- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End footer Class @1-FCB6E20C//Include Event File @1-7A04916Finclude(RelativePath . /footer_events.php);//End Include Event File?",3);arrFiles[301]=new Array(1149,"index/vcalendar/footer_events.php","30 May 2006","footer_events.php","","","html_footer- SetValue(calendar_config[html_footer]);// -------------------------//End Custom Code//Close footer_html_footer_BeforeShow @2-58035155 return footer_html_footer_BeforeShow;}//End Close footer_html_footer_BeforeShow?",1);arrFiles[302]=new Array(1150,"index/vcalendar/formatting.txt","23 May 2006","formatting","",""," \'Formatting info @0-97E58FA2  en|en|US|Yes;No;|2|.|,|January;February;March;April;May;June;July;August;September;October;November;December|Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec|Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday|Sun;Mon;Tue;Wed;Thu;Fri;Sat|m!/!d!/!yyyy|dddd!, !mmmm! !dd!, !yyyy|h!:!nn! !tt|h!:!nn!:!ss! !tt|0|AM|PM|utf-8|65001|0|0|S;M;T;W;T;F;S|1033  de|de|DE|Ja;Nein;|2|,|.|Januar;Februar;MĂ¤rz;April;Mai;Juni;Juli;August;September;Oktober;November;Dezember|Jan;Feb;Mrz;Apr;Mai;Jun;Jul;Aug;Sep;Okt;Nov;Dez|Sonntag;Montag;Dienstag;Mittwoch;Donnerstag;Freitag;Samstag|So;Mo;Di;Mi;Do;Fr;Sa|dd!.!mm!.!yyyy|dddd!, !d!. !mmmm! !yyyy|HH!:!nn|HH!:!nn!:!ss|1|||utf-8|65001|0|0|S;M;D;M;D;F;S|1031  ru|ru|RU|Đ”Đ°;ĐťĐµŃ‚;|2|,|Â |ĐŻĐ˝Đ˛Đ°Ń€ŃŚ;Đ¤ĐµĐ˛Ń€Đ°Đ»ŃŚ;ĐśĐ°Ń€Ń‚;ĐĐżŃ€ĐµĐ»ŃŚ;ĐśĐ°Đą;ĐŃŽĐ˝ŃŚ;ĐŃŽĐ»ŃŚ;ĐĐ˛ĐłŃŃŃ‚;ĐˇĐµĐ˝Ń‚ŃŹĐ±Ń€ŃŚ;ĐžĐşŃ‚ŃŹĐ±Ń€ŃŚ;ĐťĐľŃŹĐ±Ń€ŃŚ;Đ”ĐµĐşĐ°Đ±Ń€ŃŚ|ŃŹĐ˝Đ˛;Ń„ĐµĐ˛;ĐĽĐ°Ń€;Đ°ĐżŃ€;ĐĽĐ°Đą;Đ¸ŃŽĐ˝;Đ¸ŃŽĐ»;Đ°Đ˛Đł;ŃĐµĐ˝;ĐľĐşŃ‚;Đ˝ĐľŃŹ;Đ´ĐµĐş|Đ˛ĐľŃĐşŃ€ĐµŃĐµĐ˝ŃŚĐµ;ĐżĐľĐ˝ĐµĐ´ĐµĐ»ŃŚĐ˝Đ¸Đş;Đ˛Ń‚ĐľŃ€Đ˝Đ¸Đş;ŃŃ€ĐµĐ´Đ°;Ń‡ĐµŃ‚Đ˛ĐµŃ€Đł;ĐżŃŹŃ‚Đ˝Đ¸Ń†Đ°;ŃŃĐ±Đ±ĐľŃ‚Đ°|Đ’Ń;ĐźĐ˝;Đ’Ń‚;ĐˇŃ€;Đ§Ń‚;ĐźŃ‚;ĐˇĐ±|mm!.!dd!.!yyyy|d! !mmmm! !yyyy! Đł.|H!:!nn|H!:!nn!:!ss|1|||utf-8|65001|0|0|Đ’;Đź;Đ’;Đˇ;Đ§;Đź;Đˇ|1049   \'End Formatting info  ",1);arrFiles[303]=new Array(1151,"index/vcalendar/header.html","21 Dec 2006","header.html","","","{res:cal_year} &middot; {res:cal_month} &middot; {res:cal_week} &middot; {res:cal_day} &middot; {res:cal_search} &middot; {res:cal_add_event} &middot; {res:cal_registration} &middot; {res:CCS_Login} {res:cal_profile} &middot; {res:cal_administration} &middot; {res:CCS_LogoutBtn} [{user_login}] -- {res:cal_style} -- {style_Options} -- {res:cal_language} -- {locale_Options} -- {res:cal_category} -- {categories_Options}",3);arrFiles[304]=new Array(1152,"index/vcalendar/header.php","23 Oct 2006","header.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record HMenu/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = HMenu; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- year = & new clsControl(ccsLink, year, year, ccsText, , CCGetRequestParam(year, Method, NULL), this); this- year- Page = this- RelativePath . year.php; this- month = & new clsControl(ccsLink, month, month, ccsText, , CCGetRequestParam(month, Method, NULL), this); this- month- Page = this- RelativePath . index.php; this- week = & new clsControl(ccsLink, week, week, ccsText, , CCGetRequestParam(week, Method, NULL), this); this- week- Page = this- RelativePath . week.php; this- day = & new clsControl(ccsLink, day, day, ccsText, , CCGetRequestParam(day, Method, NULL), this); this- day- Page = this- RelativePath . day.php; this- search = & new clsControl(ccsLink, search, search, ccsText, , CCGetRequestParam(search, Method, NULL), this); this- search- Page = this- RelativePath . search.php; this- add_event = & new clsControl(ccsLink, add_event, add_event, ccsText, , CCGetRequestParam(add_event, Method, NULL), this); this- add_event- Page = this- RelativePath . events.php; this- LoginPanel = & new clsPanel(LoginPanel, this); this- RegLink = & new clsControl(ccsLink, RegLink, RegLink, ccsText, , CCGetRequestParam(RegLink, Method, NULL), this); this- RegLink- Page = this- RelativePath . registration.php; this- login = & new clsControl(ccsLink, login, login, ccsText, , CCGetRequestParam(login, Method, NULL), this); this- login- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- login- Page = this- RelativePath . login.php; this- user_logout = & new clsPanel(user_logout, this); this- profile = & new clsControl(ccsLink, profile, profile, ccsText, , CCGetRequestParam(profile, Method, NULL), this); this- profile- Page = this- RelativePath . profile.php; this- administration_link = & new clsControl(ccsLink, administration_link, administration_link, ccsText, , CCGetRequestParam(administration_link, Method, NULL), this); this- administration_link- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- administration_link- Page = this- RelativePath . admin/index.php; this- logout = & new clsControl(ccsLink, logout, logout, ccsText, , CCGetRequestParam(logout, Method, NULL), this); this- logout- Page = this- RelativePath . index.php; this- user_login = & new clsControl(ccsLabel, user_login, user_login, ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- style = & new clsControl(ccsListBox, style, style, ccsText, , CCGetRequestParam(style, Method, NULL), this); this- style- DSType = dsListOfValues; this- style- Values = array(array(Basic, Basic), array(Blueprint, Blueprint), array(CoffeeBreak, CoffeeBreak), array(Compact, Compact), array(GreenApple, GreenApple), array(Innovation, Innovation), array(Pine, Pine), array(SandBeach, SandBeach), array(School, School)); this- locale = & new clsControl(ccsListBox, locale, locale, ccsText, , CCGetRequestParam(locale, Method, NULL), this); this- locale- DSType = dsListOfValues; this- locale- Values = array(array(en, CCSLocales- GetText(cal_english)), array(ru, CCSLocales- GetText(cal_russian))); this- categories = & new clsControl(ccsListBox, categories, categories, ccsText, , CCGetRequestParam(categories, Method, NULL), this); this- categories- DSType = dsTable; list(this- categories- BoundColumn, this- categories- TextColumn, this- categories- DBFormat) = array(category_id, category_name, ); this- categories- DataSource = new clsDBcalendar(); this- categories- ds = & this- categories- DataSource; this- categories- DataSource- SQL = SELECT category_id, category_name \\n .FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- categories- DataSource- Order = category_name; this- categories- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- categories- DataSource- wp = new clsSQLParameters(); this- categories- DataSource- wp- AddParameter(1, seslocale, ccsText, , , this- categories- DataSource- Parameters[seslocale], , false); this- categories- DataSource- wp- Criterion[1] = this- categories- DataSource- wp- Operation(opEqual, language_id, this- categories- DataSource- wp- GetDBValue(1), this- categories- DataSource- ToSQL(this- categories- DataSource- wp- GetDBValue(1), ccsText),false); this- categories- DataSource- Where = this- categories- DataSource- wp- Criterion[1]; this- categories- DataSource- Order = category_name; this- Button_Apply = & new clsButton(Button_Apply, Method, this); this- LoginPanel- AddComponent(RegLink, this- RegLink); this- LoginPanel- AddComponent(login, this- login); this- user_logout- AddComponent(profile, this- profile); this- user_logout- AddComponent(administration_link, this- administration_link); this- user_logout- AddComponent(logout, this- logout); this- user_logout- AddComponent(user_login, this- user_login); if(!is_array(this- user_login- Value) && !strlen(this- user_login- Value) && this- user_login- Value !== false) this- user_login- SetText(CCGetUserLogin()); } }//End Class_Initialize Event//Validate Method @65-DC579C28 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- style- Validate() && Validation); Validation = (this- locale- Validate() && Validation); Validation = (this- categories- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- style- Errors- Count() == 0); Validation = Validation && (this- locale- Errors- Count() == 0); Validation = Validation && (this- categories- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @65-04E51A51 function CheckErrors() { errors = false; errors = (errors || this- year- Errors- Count()); errors = (errors || this- month- Errors- Count()); errors = (errors || this- week- Errors- Count()); errors = (errors || this- day- Errors- Count()); errors = (errors || this- search- Errors- Count()); errors = (errors || this- add_event- Errors- Count()); errors = (errors || this- RegLink- Errors- Count()); errors = (errors || this- login- Errors- Count()); errors = (errors || this- profile- Errors- Count()); errors = (errors || this- administration_link- Errors- Count()); errors = (errors || this- logout- Errors- Count()); errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- style- Errors- Count()); errors = (errors || this- locale- Errors- Count()); errors = (errors || this- categories- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @65-7EEB6976 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_Apply; if(this- Button_Apply- Pressed) { this- PressedButton = Button_Apply; } } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Apply) { if(!CCGetEvent(this- Button_Apply- CCSEvents, OnClick, this- Button_Apply)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @65-CA948A4A function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- style- Prepare(); this- locale- Prepare(); this- categories- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } this- logout- Parameters = ; this- logout- Parameters = CCAddParam(this- logout- Parameters, Logout, 1); if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- year- Errors- ToString()); Error = ComposeStrings(Error, this- month- Errors- ToString()); Error = ComposeStrings(Error, this- week- Errors- ToString()); Error = ComposeStrings(Error, this- day- Errors- ToString()); Error = ComposeStrings(Error, this- search- Errors- ToString()); Error = ComposeStrings(Error, this- add_event- Errors- ToString()); Error = ComposeStrings(Error, this- RegLink- Errors- ToString()); Error = ComposeStrings(Error, this- login- Errors- ToString()); Error = ComposeStrings(Error, this- profile- Errors- ToString()); Error = ComposeStrings(Error, this- administration_link- Errors- ToString()); Error = ComposeStrings(Error, this- logout- Errors- ToString()); Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- style- Errors- ToString()); Error = ComposeStrings(Error, this- locale- Errors- ToString()); Error = ComposeStrings(Error, this- categories- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- year- Show(); this- month- Show(); this- week- Show(); this- day- Show(); this- search- Show(); this- add_event- Show(); this- LoginPanel- Show(); this- user_logout- Show(); this- style- Show(); this- locale- Show(); this- categories- Show(); this- Button_Apply- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End HMenu Class @65-FCB6E20Cclass clsheader { //header class @1-0325152D//Variables @1-5DD9E934 var ComponentType = IncludablePage; var Connections = array(); var FileName = ; var Redirect = ; var Tpl = ; var TemplateFileName = ; var BlockToParse = ; var ComponentName = ; // Events; var CCSEvents = ; var CCSEventResult = ; var RelativePath; var Visible; var Parent;//End Variables//Class_Initialize Event @1-4E27C902 function clsheader(RelativePath, ComponentName, & Parent) { global CCSLocales; global DefaultDateFormat; this- ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- FileName = header.php; this- Redirect = ; this- TemplateFileName = header.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-0F4F21B7 function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); unset(this- HMenu); }//End Class_Terminate Event//BindEvents Method @1-51D13845 function BindEvents() { this- html_header- CCSEvents[BeforeShow] = header_html_header_BeforeShow; this- HMenu- locale- CCSEvents[BeforeShow] = header_HMenu_locale_BeforeShow; this- HMenu- Button_Apply- CCSEvents[OnClick] = header_HMenu_Button_Apply_OnClick; this- HMenu- CCSEvents[BeforeShow] = header_HMenu_BeforeShow; this- CCSEvents[AfterInitialize] = header_AfterInitialize; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-E61862D0 function Operations() { global Redirect; if(!this- Visible) return ; this- HMenu- Operation(); }//End Operations Method//Initialize Method @1-D45F6A2B function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; this- DBcalendar = new clsDBcalendar(); this- Connections[calendar] = & this- DBcalendar; // Create Components this- html_header = & new clsControl(ccsLabel, html_header, html_header, ccsText, , CCGetRequestParam(html_header, ccsGet, NULL), this); this- html_header- HTML = true; this- HMenu = & new clsRecordheaderHMenu(this- RelativePath, this); this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-17697C31 function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- HMenu- Show(); this- html_header- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End header Class @1-FCB6E20C//Include Event File @1-10954A88include(RelativePath . /header_events.php);//End Include Event File?",17);arrFiles[305]=new Array(1153,"index/vcalendar/header_events.php","30 May 2006","header_events.php","","","html_header- SetValue(calendar_config[html_header]);// -------------------------//End Custom Code//Close header_html_header_BeforeShow @30-4CC26CD0 return header_html_header_BeforeShow;}//End Close header_html_header_BeforeShow//header_HMenu_locale_BeforeShow @87-2AB9674Ffunction header_HMenu_locale_BeforeShow(& sender){ header_HMenu_locale_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_HMenu_locale_BeforeShow//Custom Code @104-2A29BDB7// -------------------------global calendar_languages;	listboxval = split(;,calendar_languages);	for(j = 0; j Values = arrValues;// -------------------------//End Custom Code//Close header_HMenu_locale_BeforeShow @87-146244BE return header_HMenu_locale_BeforeShow;}//End Close header_HMenu_locale_BeforeShow//header_HMenu_Button_Apply_OnClick @89-61545863function header_HMenu_Button_Apply_OnClick(& sender){ header_HMenu_Button_Apply_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_HMenu_Button_Apply_OnClick//Custom Code @90-781B43E6// -------------------------global calendar_config;	CCSetSession(category, Container- categories- GetValue());	if (calendar_config[change_language])	CCSetSession(locale, Container- locale- GetValue());	if (calendar_config[change_style]) {	CCSetSession(style, Container- style- GetValue());	CCSetCookie(style, Container- style- GetValue(), time() + 31536000);	}// -------------------------//End Custom Code//Close header_HMenu_Button_Apply_OnClick @89-387763A4 return header_HMenu_Button_Apply_OnClick;}//End Close header_HMenu_Button_Apply_OnClick//header_HMenu_BeforeShow @65-F8C312A9function header_HMenu_BeforeShow(& sender){ header_HMenu_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_HMenu_BeforeShow//Custom Code @85-781B43E6// -------------------------global calendar_config;global CCProjectStyle;	Container- categories- SetValue(CCGetSession(category));	if (!AddAllowed())	Container- add_event- Visible = false;	if (CCGetUserID())	Container- LoginPanel- Visible = false;	else	Container- user_logout- Visible = false;	if (!calendar_config[change_style])	Container- style- Visible = false;	else	Container- style- SetValue(CCProjectStyle);	if (!calendar_config[change_language])	Container- locale- Visible = false;	else	Container- locale- SetValue(CCGetSession(locale));	if (CCGetGroupID() administration_link- Visible = false;	if (calendar_config[registration_type] == 0)	Container- RegLink- Visible = false;// -------------------------//End Custom Code//Close header_HMenu_BeforeShow @65-1930A679 return header_HMenu_BeforeShow;}//End Close header_HMenu_BeforeShow//header_AfterInitialize @1-5085DB55function header_AfterInitialize(& sender){ header_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_AfterInitialize//Custom Code @91-781B43E6// -------------------------	global calendar_config;	if (!IsSet(_SESSION[ \'style \'])) {	prev_style = CCGetCookie(style);	if (CCSetProjectStyle(prev_style))	CCSetSession(style, prev_style);	else	if (strlen(calendar_config[default_style])) {	CCSetSession(style, calendar_config[default_style]);	CCSetProjectStyle(calendar_config[default_style]);	}	}	if (strlen(calendar_config[default_language]) && !IsSet(_SESSION[ \'lang \']))	CCSetSession(locale, calendar_config[default_language]);	if (strlen(calendar_config[menu_type]) && strcmp(calendar_config[menu_type],Horizontal))	Container- HMenu- Visible = false;// -------------------------//End Custom Code//Close header_AfterInitialize @1-2FE08AE2 return header_AfterInitialize;}//End Close header_AfterInitialize?",4);arrFiles[306]=new Array(1154,"index/vcalendar/HISTORY.txt","30 May 2006","HISTORY","","","1.1.5 [PHP] released on 2006-05-30  - Fixes of the following bugs:   - JavaScript error while forming the end time listbox   - Event sorting error in the Day View   - Fixed time display format in the Search form    - Fixed the week icon shown in the Year View    - Fixed the Event Add/Edit form to set the event date in the current date format     - New Features / Enhancements / Changes: + Added mini_calendar page, which can be included into IFRAME + Added German + Modified the Search form + Modified the Event Add/Edit form to show the time in the selected format + Added the new parameter into the Configuration allowing to change Style for  day with events in the info_calendar and Year Views  + Modified the installation allowing to make site setting if there are insufficient  access rights for Common.php from the Web   1.1.2 [PHP] released on 2006-04-26  - Fixes of the following bugs:   - the registration link was not removed from the login page if the registration is disabled   - incorrect returned parameter by the SendEmailMessage functions.   - events were not shown if a category is deleted   - time was not editable for recurrent events   - fixed <? to <?php  in the common  files .    - New Features / Enhancements / Changes: + improved Remind Password feature to prevent unwanted password change.  To do this the user_hash field was added into the  \'users \' table  (please see VCalendar_MySQL_update.sql in the install folder).  1.1.0 [PHP] released on 2006-04-11  - Fixes of the following bugs reported on SourceForge:    1440434: install sql error - syntax error    1454268: Errors w/ new user registration    1454272: Theme changes w/ category    1454296: Bad Display After Changing Password    1457761: Script Error To: griffey13    1457699: Time Validation  - Other minor bugs.  - New Features / Enhancements / Changes:    + Speed optimized the SQL for selection events     + Added  Disable registration  in the configuration   (to remove registration option from menu)    + Discussions-3655058 text wrapping in the box in month view    + 1452477 -  Added date format selection for display (predefined times,    Military ,  US Standard ) in the configuration    + Added permision access to private only for the owner    + 1458742  Added the last login time. The administrator is able to look at  the time that each user last logged into the site.    + 1454275 Added the larger cost field. Now several prices with explanations  can be included. (For example, as it was requested:    5 for adults,  2 for children 12 and under.)  1.0.2 [PHP] released on 2006-02-13  - Minor code changes in the week_events.php to avoid the NOTICE in the week calendar.   1.0.1 [PHP] released on 2006-02-13  - Fixed the installation bug with MySQL 5.0.  1.0 [PHP] released on 2006-02-01 - intial version  ",3);arrFiles[307]=new Array(1155,"index/vcalendar/index.html","24 Oct 2006","{res:month_events}","","","{header} {infopanel} {res:month_events}, {MonthDate} {DayOfWeek} {DayNumber} {EventTime} - {EventTimeEnd} {EventDescription} {MonthShortName} {MonthShortName} {Year} {Year} {footer}",5);arrFiles[308]=new Array(1156,"index/vcalendar/index.php","24 Oct 2006","index.php","","","ComponentName = cal_month; this- Type = 1; this- Visible = True; this- RelativePath = RelativePath; this- Parent = & Parent; this- Errors = new clsErrors(); CCSForm = CCGetFromGet(ccsForm, ); if (CCSForm == this- ComponentName) { Redirect = FileName . ? . CCGetQueryString(All, array(ccsForm)); this- Visible = false; return; } this- DataSource = new clscal_monthDataSource(this); this- ds = & this- DataSource; this- FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay); this- MonthsInRow = 1; this- MonthDate = & new clsControl(ccsLabel, MonthDate, MonthDate, ccsDate, array(mmmm, , yyyy), CCGetRequestParam(MonthDate, ccsGet, NULL), this); this- DayOfWeek = & new clsControl(ccsLabel, DayOfWeek, DayOfWeek, ccsDate, array(dddd), CCGetRequestParam(DayOfWeek, ccsGet, NULL), this); this- DayNumber = & new clsControl(ccsLink, DayNumber, DayNumber, ccsDate, array(d), CCGetRequestParam(DayNumber, ccsGet, NULL), this); this- DayNumber- Page = day.php; this- add_event = & new clsControl(ccsLink, add_event, add_event, ccsText, , CCGetRequestParam(add_event, ccsGet, NULL), this); this- add_event- Page = events.php; this- category_image = & new clsControl(ccsImage, category_image, category_image, ccsText, , CCGetRequestParam(category_image, ccsGet, NULL), this); this- EventTime = & new clsControl(ccsLabel, EventTime, EventTime, ccsDate, array(ShortTime), CCGetRequestParam(EventTime, ccsGet, NULL), this); this- EventTimeEnd = & new clsControl(ccsLabel, EventTimeEnd, EventTimeEnd, ccsDate, array(ShortTime), CCGetRequestParam(EventTimeEnd, ccsGet, NULL), this); this- EventDescription = & new clsControl(ccsLink, EventDescription, EventDescription, ccsText, , CCGetRequestParam(EventDescription, ccsGet, NULL), this); this- EventDescription- Page = event_view.php; this- go_week = & new clsControl(ccsLink, go_week, go_week, ccsText, , CCGetRequestParam(go_week, ccsGet, NULL), this); this- go_week- Page = week.php; this- Navigator = & new clsCalendarNavigator(this- ComponentName, Navigator, this- Type, 10, this); this- CalendarTypes = & new clsPanel(CalendarTypes, this); this- YearIcon = & new clsControl(ccsLink, YearIcon, YearIcon, ccsText, , CCGetRequestParam(YearIcon, ccsGet, NULL), this); this- YearIcon- Page = year.php; this- MonthIcon = & new clsControl(ccsLink, MonthIcon, MonthIcon, ccsText, , CCGetRequestParam(MonthIcon, ccsGet, NULL), this); this- MonthIcon- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- MonthIcon- Page = index.php; this- WeekIcon = & new clsControl(ccsLink, WeekIcon, WeekIcon, ccsText, , CCGetRequestParam(WeekIcon, ccsGet, NULL), this); this- WeekIcon- Page = week.php; this- CalendarTypes- AddComponent(YearIcon, this- YearIcon); this- CalendarTypes- AddComponent(MonthIcon, this- MonthIcon); this- CalendarTypes- AddComponent(WeekIcon, this- WeekIcon); Now = CCGetDateArray(); this- SetNow(Now); this- CalendarStyles[WeekdayName] = class= \\CalendarWeekdayName \\; this- CalendarStyles[WeekendName] = class= \\CalendarWeekendName \\; this- CalendarStyles[Day] = class= \\CalendarDay \\; this- CalendarStyles[Weekend] = class= \\CalendarWeekend \\; this- CalendarStyles[Today] = class= \\CalendarToday \\; this- CalendarStyles[WeekendToday] = class= \\CalendarWeekendToday \\; this- CalendarStyles[OtherMonthDay] = class= \\CalendarOtherMonthDay \\; this- CalendarStyles[OtherMonthToday] = class= \\CalendarOtherMonthToday \\; this- CalendarStyles[OtherMonthWeekend] = class= \\CalendarOtherMonthWeekend \\; this- CalendarStyles[OtherMonthWeekendToday] = class= \\CalendarOtherMonthWeekendToday \\; }//End cal_month Class_Initialize Event//Initialize Method @5-A4F1CC7C function Initialize() { if(!this- Visible) return; this- DataSource- SetOrder(, ); }//End Initialize Method//Show Method @5-6FBDDD10 function Show () { global Tpl; global CCSLocales; global DefaultDateFormat; if(!this- Visible) return; this- DataSource- Parameters[sescategory] = CCGetSession(category, NULL); FirstProcessingDate = CCParseDate(CCFormatDate(this- CurrentDate, array(yyyy,-,mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); Days = (CCFormatDate(FirstProcessingDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstProcessingDate, - . Days . day); LastProcessingDate = CCDateAdd(FirstProcessingDate, 1month -1second); Days = (this- FirstWeekDay - CCFormatDate(LastProcessingDate, array(w)) + 7) % 7; LastShowedDate = CCDateAdd(LastProcessingDate, Days . day); MonthsCount = 1; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); while (this- DataSource- next_record()) { DateField = CCParseDate(this- DataSource- f(event_date), array(yyyy, -, mm, -, dd)); if (!is_array(DateField)) continue; if (CCCompareValues(DateField, FirstShowedDate, ccsDate) = 0 && CCCompareValues(DateField, LastShowedDate, ccsDate) DataSource- SetValues(); Event = new clsEventcal_month(); Event- _Time = CCParseDate(this- DataSource- f(event_time), array(HH, :, nn, :, ss)); this- DayNumber- SetValue(this- CurrentProcessingDate); this- EventDescription- Parameters = ; this- EventDescription- Parameters = CCAddParam(this- EventDescription- Parameters, event_id, this- DataSource- f(event_id)); Event- DayNumber = this- DataSource- DayNumber- GetValue(); Event- add_event = this- DataSource- add_event- GetValue(); Event- category_image = this- DataSource- category_image- GetValue(); Event- EventTime = this- DataSource- EventTime- GetValue(); Event- EventTimeEnd = this- DataSource- EventTimeEnd- GetValue(); Event- EventDescription = this- DataSource- EventDescription- GetValue(); Event- go_week = this- DataSource- go_week- GetValue(); Event- _EventDescriptionPage = this- EventDescription- Page; Event- _EventDescriptionParameters = this- EventDescription- Parameters; datestr = CCFormatDate(DateField, array(yyyy,mm,dd)); if(!isset(this- Events[datestr])) this- Events[datestr] = array(); this- Events[datestr][] = Event; } } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; CalendarBlock = Calendar . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . CalendarBlock; this- Errors- AddErrors(this- DataSource- Errors); if(this- Errors- Count()) { Tpl- replaceblock(, this- Errors- ToString()); Tpl- block_path = ParentPath; return; } else { month = 0; this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1month); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; while (MonthsCount month++) { this- ShowMonth(); if((MonthsCount != month) && (month % this- MonthsInRow == 0)) { Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; Tpl- ParseTo(MonthsRowSeparator, true, Month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; } Tpl- SetBlockVar(Week, ); Tpl- SetBlockVar(Week/Day, ); this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1month)); } this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1month); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1month); Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; this- MonthDate- SetValue(this- CurrentProcessingDate); this- Navigator- CurrentDate = this- CurrentDate; this- Navigator- PrevProcessingDate = this- PrevProcessingDate; this- Navigator- NextProcessingDate = this- NextProcessingDate; this- MonthDate- Show(); this- Navigator- Show(); this- CalendarTypes- Show(); Tpl- Parse(); } Tpl- block_path = ParentPath; }//End Show Method//cal_month ShowMonth Method @5-875DA233 function ShowMonth () { global Tpl; global CCSLocales; global DefaultDateFormat; ParentPath = Tpl- block_path; OldCurrentProcessingDate = this- CurrentProcessingDate; OldNextProcessingDate = this- NextProcessingDate; OldPrevProcessingDate = this- PrevProcessingDate; FirstMonthDate = CCParseDate(CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); LastMonthDate = CCDateAdd(FirstMonthDate, +1month -1second); Days = (CCFormatDate(FirstMonthDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstMonthDate, - . Days . day); Days += LastMonthDate[ccsDay]; Days += (this- FirstWeekDay - CCFormatDate(LastMonthDate, array(w)) + 7) % 7; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowMonth, this); ShowedDays = 0; WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); while(ShowedDays CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowWeek, this); this- IsCurrentMonth = this- CurrentProcessingDate[ccsMonth] == OldCurrentProcessingDate[ccsMonth]; this- SetCurrentStyle(Day, WeekDay); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowDay, this); if (this- IsCurrentMonth) { datestr = CCFormatDate(this- CurrentProcessingDate, array(yyyy,mm,dd)); Tpl- block_path = ParentPath . /Week/Day/EventRow; Tpl- SetBlockVar(, ); if (isset(this- Events[datestr])) { uasort(this- Events[datestr], array(this, CompareEventTime)); foreach (this- Events[datestr] as key= event) { Tpl- block_path = ParentPath . /Week/Day/EventRow; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowEvent, this); this- EventDescription- Page = event- _EventDescriptionPage; this- EventDescription- Parameters = event- _EventDescriptionParameters; this- DayNumber- SetValue(event- DayNumber); this- add_event- SetValue(event- add_event); this- category_image- SetValue(event- category_image); this- EventTime- SetValue(event- EventTime); this- EventTimeEnd- SetValue(event- EventTimeEnd); this- EventDescription- SetValue(event- EventDescription); this- go_week- SetValue(event- go_week); this- category_image- Show(); this- EventTime- Show(); this- EventTimeEnd- Show(); this- EventDescription- Show(); Tpl- Parse(, true); } } else { } Tpl- block_path = ParentPath . /Week/Day; this- DayNumber- SetValue(this- CurrentProcessingDate); this- DayNumber- Parameters = ; this- DayNumber- Parameters = CCAddParam(this- DayNumber- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- add_event- Parameters = ; this- add_event- Parameters = CCAddParam(this- add_event- Parameters, event_date, CCFormatDate(this- CurrentProcessingDate, array(mm, /, dd, /, yyyy))); this- DayNumber- Show(); this- add_event- Show(); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); } else { Tpl- block_path = ParentPath . /Week/EmptyDay; Tpl- block_path = ParentPath . /Week; Tpl- SetVar(Style, this- CurrentStyle); Tpl- ParseTo(EmptyDay, true, Day); } ShowedDays++; if (ShowedDays and ShowedDays % 7 == 0) { Tpl- block_path = ParentPath . /Week; this- go_week- Parameters = ; this- go_week- Parameters = CCAddParam(this- go_week- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- go_week- Show(); Tpl- Parse(, true); Tpl- SetBlockVar(Day, ); } this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; } Tpl- block_path = ParentPath . /WeekDays; Tpl- SetBlockVar(,); WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); ShowedDays = 0; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); while(ShowedDays DayOfWeek- SetValue(this- CurrentProcessingDate); this- DayOfWeek- Show(); this- SetCurrentStyle(WeekDay, WeekDay); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); ShowedDays++; } Tpl- block_path = ParentPath; this- CurrentProcessingDate = OldCurrentProcessingDate; this- NextProcessingDate = OldNextProcessingDate; this- PrevProcessingDate = OldPrevProcessingDate; Tpl- Parse(, true); Tpl- block_path = ParentPath; }//End cal_month ShowMonth Method//cal_month ProcessNextDate Method @5-67D24A68 function ProcessNextDate(NewDate) { this- PrevProcessingDate = this- CurrentProcessingDate; this- CurrentProcessingDate = this- NextProcessingDate; this- NextProcessingDate = NewDate; }//End cal_month ProcessNextDate Method//cal_month SetNow Method @5-231E221D function SetNow (Now) { this- Now = Now; this- CurrentDate = Now; if (FullDate = CCGetFromGet(this- ComponentName . Date, )) { @list(year,month) = split(-, FullDate, 2); } else { year = CCGetFromGet(this- ComponentName . Year, ); month = CCGetFromGet(this- ComponentName . Month, ); } if (is_numeric(year) && year =101 && year CurrentDate[ccsYear] = year; if (is_numeric(month) && month =1 && month CurrentDate[ccsMonth] = month; this- CurrentDate[ccsDay] = 1; }//End cal_month SetNow Method//cal_month SetCurrentStyle Method @5-1162C70C function SetCurrentStyle (scope, weekday=) { Result=; switch (scope) { case WeekDay: if (weekday == 1 || weekday == 7) Result = WeekendName; else Result = WeekdayName; break; case Day: IsWeekend = weekday == 1 || weekday == 7; if (!this- IsCurrentMonth) { Result = OtherMonth . (IsWeekend ? Weekend : Day); } else { IsCurrentDay = this- CurrentProcessingDate[ccsYear] == this- Now[ccsYear] && this- CurrentProcessingDate[ccsMonth] == this- Now[ccsMonth] && this- CurrentProcessingDate[ccsDay] == this- Now[ccsDay]; if(IsCurrentDay) Result = Today; if(IsWeekend) Result = Weekend . Result; elseif (!Result) Result = Day; } break; } this- CurrentStyle = isset(this- CalendarStyles[Result]) ? this- CalendarStyles[Result] : ; }//End cal_month SetCurrentStyle Method//cal_month CompareEventTime Method @5-0D15932F function CompareEventTime(val1, val2) { time1 = is_a(val1, clsEventcal_month) && is_array(val1- _Time) ? val1- _Time[ccsHour] * 3600 + val1- _Time[ccsMinute] * 60 + val1- _Time[ccsSecond] : 0; time2 = is_a(val2, clsEventcal_month) && is_array(val2- _Time) ? val2- _Time[ccsHour] * 3600 + val2- _Time[ccsMinute] * 60 + val2- _Time[ccsSecond] : 0; if (time1 == time2) return 0; return time1 time2 ? 1 : -1; }//End cal_month CompareEventTime Method} //End cal_month Class @5-FCB6E20Cclass clscal_monthDataSource extends clsDBcalendar { //cal_monthDataSource Class @5-A74108BC//DataSource Variables @5-133AB85A var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var wp; // Datasource fields var DayNumber; var add_event; var category_image; var EventTime; var EventTimeEnd; var EventDescription; var go_week;//End DataSource Variables//DataSourceClass_Initialize Event @5-266840CE function clscal_monthDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = ; this- Initialize(); this- DayNumber = new clsField(DayNumber, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- add_event = new clsField(add_event, ccsText, ); this- category_image = new clsField(category_image, ccsText, ); this- EventTime = new clsField(EventTime, ccsDate, array(HH, :, nn, :, ss)); this- EventTimeEnd = new clsField(EventTimeEnd, ccsDate, array(HH, :, nn, :, ss)); this- EventDescription = new clsField(EventDescription, ccsText, ); this- go_week = new clsField(go_week, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @5-6E417178 function SetOrder(SorterName, SorterDirection) { this- Order = event_time, event_time_end; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-10B29740 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, sescategory, ccsInteger, , , this- Parameters[sescategory], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-6FCDBA60 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT category_image, event_id, event_title, event_date, event_time, event_time_end \\n \\n . FROM events LEFT JOIN categories ON \\n \\n . events.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- query(CCBuildSQL(this- SQL, this- Where, this- Order)); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); this- MoveToPage(this- AbsolutePage); }//End Open Method//SetValues Method @5-1FDFB32C function SetValues() { this- category_image- SetDBValue(this- f(category_image)); this- EventTime- SetDBValue(trim(this- f(event_time))); this- EventTimeEnd- SetDBValue(trim(this- f(event_time_end))); this- EventDescription- SetDBValue(this- f(event_title)); }//End SetValues Method} //End cal_monthDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-2504188A// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = index.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-7D9DFCA7include(./index_events.php);//End Include events file//Initialize Objects @1-9AB78290DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();infopanel = & new clsinfopanel(, infopanel, MainPage);infopanel- Initialize();cal_month = & new clsCalendarcal_month(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- infopanel = & infopanel;MainPage- cal_month = & cal_month;MainPage- footer = & footer;cal_month- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-32C622A9header- Operations();infopanel- Operations();footer- Operations();//End Execute Components//Go to destination page @1-1726FDE1if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); infopanel- Class_Terminate(); unset(infopanel); unset(cal_month); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-4FE585C7header- Show();infopanel- Show();cal_month- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-5F32A2CBCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);infopanel- Class_Terminate();unset(infopanel);unset(cal_month);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",27);arrFiles[309]=new Array(1157,"index/vcalendar/index_events.php","30 May 2006","index_events.php","","","add_event- CCSEvents[BeforeShow] = cal_month_add_event_BeforeShow; cal_month- category_image- CCSEvents[BeforeShow] = cal_month_category_image_BeforeShow; cal_month- EventTime- CCSEvents[BeforeShow] = cal_month_EventTime_BeforeShow; cal_month- EventDescription- CCSEvents[BeforeShow] = cal_month_EventDescription_BeforeShow; cal_month- CalendarTypes- CCSEvents[BeforeShow] = cal_month_CalendarTypes_BeforeShow; cal_month- ds- CCSEvents[BeforeBuildSelect] = cal_month_ds_BeforeBuildSelect; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//cal_month_add_event_BeforeShow @47-5DE6EB4Efunction cal_month_add_event_BeforeShow(& sender){ cal_month_add_event_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_add_event_BeforeShow//Custom Code @53-2A29BDB7// -------------------------	if (AddAllowed()) {	Component- Visible = True;	Component- Parameters = CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)	);	} else	Component- Visible = False;// -------------------------//End Custom Code//Close cal_month_add_event_BeforeShow @47-105F2093 return cal_month_add_event_BeforeShow;}//End Close cal_month_add_event_BeforeShow//cal_month_category_image_BeforeShow @35-7937CCE5function cal_month_category_image_BeforeShow(& sender){ cal_month_category_image_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_category_image_BeforeShow//Custom Code @51-2A29BDB7// -------------------------	if (strlen(Component- GetValue()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close cal_month_category_image_BeforeShow @35-B9DA8225 return cal_month_category_image_BeforeShow;}//End Close cal_month_category_image_BeforeShow//cal_month_EventTime_BeforeShow @20-7EE3498Efunction cal_month_EventTime_BeforeShow(& sender){ cal_month_EventTime_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_EventTime_BeforeShow//Custom Code @52-2A29BDB7// -------------------------	if (strlen(Component- GetText()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close cal_month_EventTime_BeforeShow @20-9A8EE8AE return cal_month_EventTime_BeforeShow;}//End Close cal_month_EventTime_BeforeShow//cal_month_EventDescription_BeforeShow @21-61B7E8B8function cal_month_EventDescription_BeforeShow(& sender){ cal_month_EventDescription_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_EventDescription_BeforeShow//Custom Code @57-2A29BDB7// -------------------------	global calendar_config;	if (calendar_config[popup_events] == 1)	Component- SetLink(javascript:openWin( \'event_view_popup.php? . CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)) . \'));// -------------------------//End Custom Code//Close cal_month_EventDescription_BeforeShow @21-A4D71BC7 return cal_month_EventDescription_BeforeShow;}//End Close cal_month_EventDescription_BeforeShow//cal_month_CalendarTypes_BeforeShow @198-31B206EAfunction cal_month_CalendarTypes_BeforeShow(& sender){ cal_month_CalendarTypes_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_CalendarTypes_BeforeShow//Custom Code @199-2A29BDB7// -------------------------	SelectDay = Container- CurrentDate;	Container- WeekIcon- Parameters = CCAddParam(Container- WeekIcon- Parameters, day, CCFormatDate(SelectDay, array(yyyy,-,mm,-,dd)));//	Container- MonthIcon- Parameters = CCAddParam(Container- MonthIcon- Parameters, cal_monthDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));	Container- YearIcon- Parameters = CCAddParam(Container- YearIcon- Parameters, year_eventsDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));// -------------------------//End Custom Code//Close cal_month_CalendarTypes_BeforeShow @198-3E3F6E1E return cal_month_CalendarTypes_BeforeShow;}//End Close cal_month_CalendarTypes_BeforeShow//cal_month_ds_BeforeBuildSelect @5-25FFAD25function cal_month_ds_BeforeBuildSelect(& sender){ cal_month_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global cal_month; //Compatibility//End cal_month_ds_BeforeBuildSelect//Custom Code @26-89F339A8// -------------------------	FirstDate = CCParseDate(CCFormatDate(Container- CurrentDate, array(yyyy,-,mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss));	LastDate = CCDateAdd(FirstDate, 1month -1second);	Days = (CCFormatDate(FirstDate, array(w)) - Container- FirstWeekDay + 6) % 7;	FirstDate = CCDateAdd(FirstDate, - . Days . day);	Days = (Container- FirstWeekDay - CCFormatDate(LastDate, array(w)) + 7) % 7;	LastDate = CCDateAdd(LastDate, Days . day);	Container- ds- Where .= AddReadFilter(Container- ds- Where);	if (strlen(Container- ds- Where))	Container- ds- Where .= AND ;	Container- ds- Where .= event_date = . Container- ds- ToSQL(FirstDate, ccsDate). AND event_date ds- ToSQL(LastDate, ccsDate);// -------------------------//End Custom Code//Close cal_month_ds_BeforeBuildSelect @5-F03BD778 return cal_month_ds_BeforeBuildSelect;}//End Close cal_month_ds_BeforeBuildSelect//Page_AfterInitialize @1-55FCE997function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global index; //Compatibility//End Page_AfterInitialize//Logout @29-A948B367 if(strlen(CCGetParam(Logout, ))) { CCLogoutUser(); }//End Logout//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",6);arrFiles[310]=new Array(1158,"index/vcalendar/info.html","30 May 2006","{res:cal_information}","","","{header} {vertical_menu} {ContentLabel} {footer}",1);arrFiles[311]=new Array(1159,"index/vcalendar/info.php","30 May 2006","info.php","","","Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();ContentLabel = & new clsControl(ccsLabel, ContentLabel, ContentLabel, ccsText, , CCGetRequestParam(ContentLabel, ccsGet, NULL), MainPage);ContentLabel- HTML = true;footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- ContentLabel = & ContentLabel;MainPage- footer = & footer;BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-F751105Cheader- Operations();vertical_menu- Operations();footer- Operations();//End Execute Components//Go to destination page @1-41825DB9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-46486BFCheader- Show();vertical_menu- Show();footer- Show();ContentLabel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-AC0B8CE4CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",3);arrFiles[312]=new Array(1160,"index/vcalendar/infopanel.html","30 May 2006","infopanel.html","","","{MonthDate} {DayOfWeek} {DayNumber} {div_begin} {EventTime} - {EventTimeEnd} {EventDescription} {div_end} {vertical_menu}",3);arrFiles[313]=new Array(1161,"index/vcalendar/infopanel.php","13 Jun 2006","infopanel.php","","","ComponentName = InfoCalendar; this- Type = 1; this- Visible = True; this- RelativePath = RelativePath; this- Parent = & Parent; this- Errors = new clsErrors(); CCSForm = CCGetFromGet(ccsForm, ); if (CCSForm == this- ComponentName) { Redirect = FileName . ? . CCGetQueryString(All, array(ccsForm)); this- Visible = false; return; } this- DataSource = new clsinfopanelInfoCalendarDataSource(this); this- ds = & this- DataSource; this- FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay); this- MonthsInRow = 1; this- MonthDate = & new clsControl(ccsLabel, MonthDate, MonthDate, ccsDate, array(mmmm, , , yyyy), CCGetRequestParam(MonthDate, ccsGet, NULL), this); this- DayOfWeek = & new clsControl(ccsLabel, DayOfWeek, DayOfWeek, ccsDate, array(wi), CCGetRequestParam(DayOfWeek, ccsGet, NULL), this); this- GoWeekHeader = & new clsPanel(GoWeekHeader, this); this- DayNumber = & new clsControl(ccsLink, DayNumber, DayNumber, ccsDate, array(d), CCGetRequestParam(DayNumber, ccsGet, NULL), this); this- DayNumber- Page = this- RelativePath . day.php; this- div_begin = & new clsControl(ccsLabel, div_begin, div_begin, ccsText, , CCGetRequestParam(div_begin, ccsGet, NULL), this); this- div_begin- HTML = true; this- category_image = & new clsControl(ccsImage, category_image, category_image, ccsText, , CCGetRequestParam(category_image, ccsGet, NULL), this); this- EventTime = & new clsControl(ccsLabel, EventTime, EventTime, ccsDate, array(ShortTime), CCGetRequestParam(EventTime, ccsGet, NULL), this); this- EventTimeEnd = & new clsControl(ccsLabel, EventTimeEnd, EventTimeEnd, ccsDate, array(ShortTime), CCGetRequestParam(EventTimeEnd, ccsGet, NULL), this); this- EventDescription = & new clsControl(ccsLabel, EventDescription, EventDescription, ccsText, , CCGetRequestParam(EventDescription, ccsGet, NULL), this); this- div_end = & new clsControl(ccsLabel, div_end, div_end, ccsText, , CCGetRequestParam(div_end, ccsGet, NULL), this); this- div_end- HTML = true; this- GoWeek = & new clsControl(ccsLink, GoWeek, GoWeek, ccsText, , CCGetRequestParam(GoWeek, ccsGet, NULL), this); this- GoWeek- Page = this- RelativePath . week.php; this- InfoNavigator = & new clsPanel(InfoNavigator, this); this- PrevMonth = & new clsControl(ccsLink, PrevMonth, PrevMonth, ccsText, , CCGetRequestParam(PrevMonth, ccsGet, NULL), this); this- PrevMonth- Parameters = CCGetQueryString(QueryString, array(InfoCalendarDate, ccsForm)); this- PrevMonth- Page = ; this- NextMonth = & new clsControl(ccsLink, NextMonth, NextMonth, ccsText, , CCGetRequestParam(NextMonth, ccsGet, NULL), this); this- NextMonth- Parameters = CCGetQueryString(QueryString, array(InfoCalendarDate, ccsForm)); this- NextMonth- Page = ; this- InfoNavigator- AddComponent(PrevMonth, this- PrevMonth); this- InfoNavigator- AddComponent(NextMonth, this- NextMonth); Now = CCGetDateArray(); this- SetNow(Now); this- CalendarStyles[WeekdayName] = class= \\CalendarWeekdayName \\; this- CalendarStyles[WeekendName] = class= \\CalendarWeekendName \\; this- CalendarStyles[Day] = class= \\CalendarDay \\; this- CalendarStyles[Weekend] = class= \\CalendarWeekend \\; this- CalendarStyles[Today] = class= \\CalendarToday \\; this- CalendarStyles[WeekendToday] = class= \\CalendarWeekendToday \\; this- CalendarStyles[OtherMonthDay] = class= \\CalendarOtherMonthDay \\; this- CalendarStyles[OtherMonthToday] = class= \\CalendarOtherMonthToday \\; this- CalendarStyles[OtherMonthWeekend] = class= \\CalendarOtherMonthWeekend \\; this- CalendarStyles[OtherMonthWeekendToday] = class= \\CalendarOtherMonthWeekendToday \\; }//End InfoCalendar Class_Initialize Event//Initialize Method @108-A4F1CC7C function Initialize() { if(!this- Visible) return; this- DataSource- SetOrder(, ); }//End Initialize Method//Show Method @108-0D89448B function Show () { global Tpl; global CCSLocales; global DefaultDateFormat; if(!this- Visible) return; this- DataSource- Parameters[sescategory] = CCGetSession(category, NULL); FirstProcessingDate = CCParseDate(CCFormatDate(this- CurrentDate, array(yyyy,-,mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); Days = (CCFormatDate(FirstProcessingDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstProcessingDate, - . Days . day); LastProcessingDate = CCDateAdd(FirstProcessingDate, 1month -1second); Days = (this- FirstWeekDay - CCFormatDate(LastProcessingDate, array(w)) + 7) % 7; LastShowedDate = CCDateAdd(LastProcessingDate, Days . day); MonthsCount = 1; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); while (this- DataSource- next_record()) { DateField = CCParseDate(this- DataSource- f(event_date), array(yyyy, -, mm, -, dd)); if (!is_array(DateField)) continue; if (CCCompareValues(DateField, FirstShowedDate, ccsDate) = 0 && CCCompareValues(DateField, LastShowedDate, ccsDate) DataSource- SetValues(); Event = new clsEventinfopanelInfoCalendar(); Event- _Time = CCParseDate(this- DataSource- f(event_time), this- DataSource- DateFormat); this- DayNumber- SetValue(this- CurrentProcessingDate); Event- DayNumber = this- DataSource- DayNumber- GetValue(); Event- category_image = this- DataSource- category_image- GetValue(); Event- EventTime = this- DataSource- EventTime- GetValue(); Event- EventTimeEnd = this- DataSource- EventTimeEnd- GetValue(); Event- EventDescription = this- DataSource- EventDescription- GetValue(); Event- GoWeek = this- DataSource- GoWeek- GetValue(); datestr = CCFormatDate(DateField, array(yyyy,mm,dd)); if(!isset(this- Events[datestr])) this- Events[datestr] = array(); this- Events[datestr][] = Event; } } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; CalendarBlock = Calendar . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . CalendarBlock; this- Errors- AddErrors(this- DataSource- Errors); if(this- Errors- Count()) { Tpl- replaceblock(, this- Errors- ToString()); Tpl- block_path = ParentPath; return; } else { month = 0; this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1month); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; while (MonthsCount month++) { this- ShowMonth(); if((MonthsCount != month) && (month % this- MonthsInRow == 0)) { Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; Tpl- ParseTo(MonthsRowSeparator, true, Month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; } Tpl- SetBlockVar(Week, ); Tpl- SetBlockVar(Week/Day, ); this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1month)); } this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1month); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1month); Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; this- MonthDate- SetValue(this- CurrentProcessingDate); this- MonthDate- Show(); this- InfoNavigator- Show(); Tpl- Parse(); } Tpl- block_path = ParentPath; }//End Show Method//InfoCalendar ShowMonth Method @108-62CD224D function ShowMonth () { global Tpl; global CCSLocales; global DefaultDateFormat; ParentPath = Tpl- block_path; OldCurrentProcessingDate = this- CurrentProcessingDate; OldNextProcessingDate = this- NextProcessingDate; OldPrevProcessingDate = this- PrevProcessingDate; FirstMonthDate = CCParseDate(CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); LastMonthDate = CCDateAdd(FirstMonthDate, +1month -1second); Days = (CCFormatDate(FirstMonthDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstMonthDate, - . Days . day); Days += LastMonthDate[ccsDay]; Days += (this- FirstWeekDay - CCFormatDate(LastMonthDate, array(w)) + 7) % 7; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowMonth, this); ShowedDays = 0; WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); while(ShowedDays CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowWeek, this); this- IsCurrentMonth = this- CurrentProcessingDate[ccsMonth] == OldCurrentProcessingDate[ccsMonth]; this- SetCurrentStyle(Day, WeekDay); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowDay, this); datestr = CCFormatDate(this- CurrentProcessingDate, array(yyyy,mm,dd)); Tpl- block_path = ParentPath . /Week/Day/EventRow; Tpl- SetBlockVar(, ); if (isset(this- Events[datestr])) { uasort(this- Events[datestr], array(this, CompareEventTime)); foreach (this- Events[datestr] as key= event) { Tpl- block_path = ParentPath . /Week/Day/EventRow; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowEvent, this); this- DayNumber- SetValue(event- DayNumber); this- category_image- SetValue(event- category_image); this- EventTime- SetValue(event- EventTime); this- EventTimeEnd- SetValue(event- EventTimeEnd); this- EventDescription- SetValue(event- EventDescription); this- GoWeek- SetValue(event- GoWeek); this- category_image- Show(); this- EventTime- Show(); this- EventTimeEnd- Show(); this- EventDescription- Show(); Tpl- Parse(, true); } } else { } Tpl- block_path = ParentPath . /Week/Day; this- DayNumber- SetValue(this- CurrentProcessingDate); this- DayNumber- Parameters = ; this- DayNumber- Parameters = CCAddParam(this- DayNumber- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- DayNumber- Show(); this- div_begin- Show(); this- div_end- Show(); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); ShowedDays++; if (ShowedDays and ShowedDays % 7 == 0) { Tpl- block_path = ParentPath . /Week; this- GoWeek- Parameters = ; this- GoWeek- Parameters = CCAddParam(this- GoWeek- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- GoWeek- Show(); Tpl- Parse(, true); Tpl- SetBlockVar(Day, ); } this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; } Tpl- block_path = ParentPath . /WeekDays; Tpl- SetBlockVar(,); WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); ShowedDays = 0; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); while(ShowedDays DayOfWeek- SetValue(this- CurrentProcessingDate); this- DayOfWeek- Show(); this- SetCurrentStyle(WeekDay, WeekDay); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); ShowedDays++; } Tpl- block_path = ParentPath; this- CurrentProcessingDate = OldCurrentProcessingDate; this- NextProcessingDate = OldNextProcessingDate; this- PrevProcessingDate = OldPrevProcessingDate; this- GoWeekHeader- Show(); Tpl- Parse(, true); Tpl- block_path = ParentPath; }//End InfoCalendar ShowMonth Method//InfoCalendar ProcessNextDate Method @108-67D24A68 function ProcessNextDate(NewDate) { this- PrevProcessingDate = this- CurrentProcessingDate; this- CurrentProcessingDate = this- NextProcessingDate; this- NextProcessingDate = NewDate; }//End InfoCalendar ProcessNextDate Method//InfoCalendar SetNow Method @108-231E221D function SetNow (Now) { this- Now = Now; this- CurrentDate = Now; if (FullDate = CCGetFromGet(this- ComponentName . Date, )) { @list(year,month) = split(-, FullDate, 2); } else { year = CCGetFromGet(this- ComponentName . Year, ); month = CCGetFromGet(this- ComponentName . Month, ); } if (is_numeric(year) && year =101 && year CurrentDate[ccsYear] = year; if (is_numeric(month) && month =1 && month CurrentDate[ccsMonth] = month; this- CurrentDate[ccsDay] = 1; }//End InfoCalendar SetNow Method//InfoCalendar SetCurrentStyle Method @108-FDD58228 function SetCurrentStyle (scope, weekday=) { Result=; switch (scope) { case WeekDay: if (weekday == 1 || weekday == 7) Result = WeekendName; else Result = WeekdayName; break; case Day: IsWeekend = weekday == 1 || weekday == 7; IsCurrentDay = this- CurrentProcessingDate[ccsYear] == this- Now[ccsYear] && this- CurrentProcessingDate[ccsMonth] == this- Now[ccsMonth] && this- CurrentProcessingDate[ccsDay] == this- Now[ccsDay]; if(IsCurrentDay) Result = Today; if(IsWeekend) Result = Weekend . Result; elseif (!Result) Result = Day; if (!this- IsCurrentMonth) Result = OtherMonth . Result; break; } this- CurrentStyle = isset(this- CalendarStyles[Result]) ? this- CalendarStyles[Result] : ; }//End InfoCalendar SetCurrentStyle Method//InfoCalendar CompareEventTime Method @108-6ECE798E function CompareEventTime(val1, val2) { time1 = is_a(val1, clsEventinfopanelInfoCalendar) && is_array(val1- _Time) ? val1- _Time[ccsHour] * 3600 + val1- _Time[ccsMinute] * 60 + val1- _Time[ccsSecond] : 0; time2 = is_a(val2, clsEventinfopanelInfoCalendar) && is_array(val2- _Time) ? val2- _Time[ccsHour] * 3600 + val2- _Time[ccsMinute] * 60 + val2- _Time[ccsSecond] : 0; if (time1 == time2) return 0; return time1 time2 ? 1 : -1; }//End InfoCalendar CompareEventTime Method} //End InfoCalendar Class @108-FCB6E20Cclass clsinfopanelInfoCalendarDataSource extends clsDBcalendar { //InfoCalendarDataSource Class @108-6A9ACB6E//DataSource Variables @108-D9A0AF30 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var wp; // Datasource fields var DayNumber; var category_image; var EventTime; var EventTimeEnd; var EventDescription; var GoWeek;//End DataSource Variables//DataSourceClass_Initialize Event @108-BC3779F2 function clsinfopanelInfoCalendarDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = ; this- Initialize(); this- DayNumber = new clsField(DayNumber, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- category_image = new clsField(category_image, ccsText, ); this- EventTime = new clsField(EventTime, ccsDate, array(HH, :, nn, :, ss)); this- EventTimeEnd = new clsField(EventTimeEnd, ccsDate, array(HH, :, nn, :, ss)); this- EventDescription = new clsField(EventDescription, ccsText, ); this- GoWeek = new clsField(GoWeek, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @108-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @108-10B29740 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, sescategory, ccsInteger, , , this- Parameters[sescategory], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @108-6642C1E4 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT category_image, event_date, event_time, event_time_end, event_title \\n \\n . FROM events LEFT JOIN categories ON \\n \\n . events.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- query(CCBuildSQL(this- SQL, this- Where, this- Order)); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); this- MoveToPage(this- AbsolutePage); }//End Open Method//SetValues Method @108-1FDFB32C function SetValues() { this- category_image- SetDBValue(this- f(category_image)); this- EventTime- SetDBValue(trim(this- f(event_time))); this- EventTimeEnd- SetDBValue(trim(this- f(event_time_end))); this- EventDescription- SetDBValue(this- f(event_title)); }//End SetValues Method} //End InfoCalendarDataSource Class @108-FCB6E20C//Include Page implementation @168-D3FCB384include_once(RelativePath . /vertical_menu.php);//End Include Page implementationclass clsinfopanel { //infopanel class @1-852FCAF2//Variables @1-5DD9E934 var ComponentType = IncludablePage; var Connections = array(); var FileName = ; var Redirect = ; var Tpl = ; var TemplateFileName = ; var BlockToParse = ; var ComponentName = ; // Events; var CCSEvents = ; var CCSEventResult = ; var RelativePath; var Visible; var Parent;//End Variables//Class_Initialize Event @1-FD5777D8 function clsinfopanel(RelativePath, ComponentName, & Parent) { global CCSLocales; global DefaultDateFormat; this- ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- FileName = infopanel.php; this- Redirect = ; this- TemplateFileName = infopanel.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-3793EAEB function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); unset(this- InfoCalendar); this- vertical_menu- Class_Terminate(); unset(this- vertical_menu); }//End Class_Terminate Event//BindEvents Method @1-7AF5BA7A function BindEvents() { this- InfoCalendar- GoWeekHeader- CCSEvents[BeforeShow] = infopanel_InfoCalendar_GoWeekHeader_BeforeShow; this- InfoCalendar- category_image- CCSEvents[BeforeShow] = infopanel_InfoCalendar_category_image_BeforeShow; this- InfoCalendar- EventTime- CCSEvents[BeforeShow] = infopanel_InfoCalendar_EventTime_BeforeShow; this- InfoCalendar- GoWeek- CCSEvents[BeforeShow] = infopanel_InfoCalendar_GoWeek_BeforeShow; this- InfoCalendar- InfoNavigator- CCSEvents[BeforeShow] = infopanel_InfoCalendar_InfoNavigator_BeforeShow; this- InfoCalendar- CCSEvents[BeforeShowDay] = infopanel_InfoCalendar_BeforeShowDay; this- InfoCalendar- ds- CCSEvents[BeforeBuildSelect] = infopanel_InfoCalendar_ds_BeforeBuildSelect; this- CCSEvents[AfterInitialize] = infopanel_AfterInitialize; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-18FCC81D function Operations() { global Redirect; if(!this- Visible) return ; this- vertical_menu- Operations(); }//End Operations Method//Initialize Method @1-1169ED2F function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; this- DBcalendar = new clsDBcalendar(); this- Connections[calendar] = & this- DBcalendar; // Create Components this- InfoJavaScriptPanel = & new clsPanel(InfoJavaScriptPanel, this); this- InfoCalendar = & new clsCalendarinfopanelInfoCalendar(this- RelativePath, this); this- vertical_menu = & new clsvertical_menu(this- RelativePath, vertical_menu, this); this- vertical_menu- Initialize(); this- InfoCalendar- Initialize(); this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-2104F46F function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- InfoCalendar- Show(); this- vertical_menu- Show(); this- InfoJavaScriptPanel- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End infopanel Class @1-FCB6E20C//Include Event File @1-ADE42145include(RelativePath . /infopanel_events.php);//End Include Event File?",27);arrFiles[314]=new Array(1162,"index/vcalendar/infopanel_events.php","30 May 2006","infopanel_events.php","","","Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close infopanel_InfoCalendar_GoWeekHeader_BeforeShow @56-0C0A02C0 return infopanel_InfoCalendar_GoWeekHeader_BeforeShow;}//End Close infopanel_InfoCalendar_GoWeekHeader_BeforeShow//infopanel_InfoCalendar_category_image_BeforeShow @35-17DD4C3Efunction infopanel_InfoCalendar_category_image_BeforeShow(& sender){ infopanel_InfoCalendar_category_image_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_category_image_BeforeShow//Custom Code @36-2A29BDB7// -------------------------	if (strlen(Component- GetValue()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close infopanel_InfoCalendar_category_image_BeforeShow @35-F82C392C return infopanel_InfoCalendar_category_image_BeforeShow;}//End Close infopanel_InfoCalendar_category_image_BeforeShow//infopanel_InfoCalendar_EventTime_BeforeShow @153-51C65885function infopanel_InfoCalendar_EventTime_BeforeShow(& sender){ infopanel_InfoCalendar_EventTime_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_EventTime_BeforeShow//Custom Code @25-2A29BDB7// -------------------------	if (strlen(Component- GetText()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close infopanel_InfoCalendar_EventTime_BeforeShow @153-993812FC return infopanel_InfoCalendar_EventTime_BeforeShow;}//End Close infopanel_InfoCalendar_EventTime_BeforeShow//infopanel_InfoCalendar_GoWeek_BeforeShow @27-74F35FB9function infopanel_InfoCalendar_GoWeek_BeforeShow(& sender){ infopanel_InfoCalendar_GoWeek_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_GoWeek_BeforeShow//Custom Code @57-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[info_week_icon] == 1)	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close infopanel_InfoCalendar_GoWeek_BeforeShow @27-85BC864A return infopanel_InfoCalendar_GoWeek_BeforeShow;}//End Close infopanel_InfoCalendar_GoWeek_BeforeShow//infopanel_InfoCalendar_InfoNavigator_BeforeShow @170-9886CF10function infopanel_InfoCalendar_InfoNavigator_BeforeShow(& sender){ infopanel_InfoCalendar_InfoNavigator_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_InfoNavigator_BeforeShow//Custom Code @172-2A29BDB7// -------------------------	CurrDate = Container- CurrentProcessingDate;	Container- PrevMonth- Parameters = CCAddParam(Container- PrevMonth- Parameters, InfoCalendar, CCFormatDate(CCDateAdd(CurrDate, -1month), array(yyyy,-,mm)));	Container- NextMonth- Parameters = CCAddParam(Container- NextMonth- Parameters, InfoCalendar, CCFormatDate(CCDateAdd(CurrDate, 1month), array(yyyy,-,mm)));// -------------------------//End Custom Code//Close infopanel_InfoCalendar_InfoNavigator_BeforeShow @170-7347E93F return infopanel_InfoCalendar_InfoNavigator_BeforeShow;}//End Close infopanel_InfoCalendar_InfoNavigator_BeforeShow//infopanel_InfoCalendar_BeforeShowDay @108-BD8C482Dfunction infopanel_InfoCalendar_BeforeShowDay(& sender){ infopanel_InfoCalendar_BeforeShowDay = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_BeforeShowDay//Custom Code @114-2A29BDB7// -------------------------global divID;global Tpl;global calendar_config;	CurrentDay = Container- CurrentProcessingDate;	CurrentDayStr = sprintf(%4d%02d%02d, CurrentDay[ccsYear], CurrentDay[ccsMonth], CurrentDay[ccsDay]);	if (IsSet(Container- Events[CurrentDayStr])) {	divID++;	EventDayStyle = calendar_config[event_day_style];	Container- div_begin- SetValue( );	Container- div_end- SetValue( );	LinkStyle = style= \\.EventDayStyle. \\ onmouseover= \\javascript:show( \'.divID. \') \\ onmouseout= \\javascript:hide( \'.divID. \') \\;	} else {	Container- div_begin- SetValue();	Container- div_end- SetValue();	LinkStyle = ;	}	if (FileName == day.php || FileName == week.php) {	SelectDay = CCParseDate(CCGetFromGet(day,CCFormatDate(CCGetDateArray(), array(yyyy,-,mm,-,dd))), array(yyyy,-,mm,-,dd));	if (FileName == week.php) {	FirstWeekDay = Container- FirstWeekDay;	SelectDay = CCDateAdd(SelectDay, ((-6-CCDayOfWeek(SelectDay)+FirstWeekDay)%7).days);	LastDay = CCDateAdd(SelectDay, 6days);	} else	LastDay = SelectDay;	if (CCCompareValues(CurrentDay, SelectDay, ccsDate) = 0 && CCCompareValues(CurrentDay, LastDay, ccsDate) CurrentStyle = class= \\CalendarSelectedDay \\;	if (!strlen(LinkStyle))	LinkStyle = style= \\font-weight: normal \\;	}	}	Tpl- setvar(LinkStyle, LinkStyle);// -------------------------//End Custom Code//Close infopanel_InfoCalendar_BeforeShowDay @108-9C7BA354 return infopanel_InfoCalendar_BeforeShowDay;}//End Close infopanel_InfoCalendar_BeforeShowDay//infopanel_InfoCalendar_ds_BeforeBuildSelect @108-C6F0614Bfunction infopanel_InfoCalendar_ds_BeforeBuildSelect(& sender){ infopanel_InfoCalendar_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_InfoCalendar_ds_BeforeBuildSelect//Custom Code @115-187067D8// -------------------------	FirstDate = CCParseDate(CCFormatDate(Container- CurrentDate, array(yyyy,-,mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss));	LastDate = CCDateAdd(FirstDate, 1month -1second);	Days = (CCFormatDate(FirstDate, array(w)) - Container- FirstWeekDay + 6) % 7;	FirstDate = CCDateAdd(FirstDate, - . Days . day);	Days = (Container- FirstWeekDay - CCFormatDate(LastDate, array(w)) + 7) % 7;	LastDate = CCDateAdd(LastDate, Days . day);	Container- ds- Where .= AddReadFilter(Container- ds- Where);	if (strlen(Container- ds- Where))	Container- ds- Where .= AND ;	Container- ds- Where .= event_date = . Container- ds- ToSQL(FirstDate, ccsDate). AND event_date ds- ToSQL(LastDate, ccsDate);// -------------------------//End Custom Code//Close infopanel_InfoCalendar_ds_BeforeBuildSelect @108-F38D2D2A return infopanel_InfoCalendar_ds_BeforeBuildSelect;}//End Close infopanel_InfoCalendar_ds_BeforeBuildSelect//infopanel_AfterInitialize @1-27C05026function infopanel_AfterInitialize(& sender){ infopanel_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global infopanel; //Compatibility//End infopanel_AfterInitialize//Custom Code @20-187067D8// -------------------------global calendar_config;	if (FileName == mini_calendar.php) {	Container- vertical_menu- Visible = false;	Container- InfoJavaScriptPanel- Visible = false;	Container- InfoCalendar- Visible = true;	Container- InfoCalendar- InfoNavigator- Visible = true;	if (strlen(CCGetFromGet(InfoCalendar)) ) {	Container- InfoCalendar- CurrentDate = CCParseDate(CCGetFromGet(InfoCalendar), array(yyyy,-,mm));	}	return;	}	switch (calendar_config[info_calendar]) {	case None : Container- InfoCalendar- Visible = False; break;	case Selected:	switch (FileName) {	case index.php :	if (calendar_config[info_in_views] == 2) {	QueryString = CCGetQueryString(QueryString, );	if (strlen(CCGetFromGet(cal_monthDate)) && (!strlen(CCGetFromGet(InfoCalendar)) || strpos(QueryString, cal_monthDate) strpos(QueryString, InfoCalendar)))	Container- InfoCalendar- CurrentDate = CCParseDate(CCGetFromGet(cal_monthDate), array(yyyy,-,mm));	elseif ((strlen(CCGetFromGet(cal_monthMonth)) || strlen(CCGetFromGet(cal_monthYear))) && (!strlen(CCGetFromGet(InfoCalendar)) || strpos(QueryString, cal_monthYear) strpos(QueryString, InfoCalendar) || strpos(QueryString, cal_monthMonth) strpos(QueryString, InfoCalendar))) {	Container- InfoCalendar- CurrentDate[ccsMonth] = CCGetFromGet(cal_monthMonth);	Container- InfoCalendar- CurrentDate[ccsYear] = CCGetFromGet(cal_monthYear);	} elseif (strlen(CCGetFromGet(InfoCalendar)))	Container- InfoCalendar- CurrentDate = CCParseDate(CCGetFromGet(InfoCalendar), array(yyyy,-,mm));	} else	Container- InfoCalendar- Visible = False;	break;	case day.php : case week.php :	if (strlen(CCGetFromGet(day)) && !strlen(CCGetFromGet(InfoCalendar)))	Container- InfoCalendar- CurrentDate = CCParseDate(CCGetFromGet(day), array(yyyy,-,mm,-,dd));	elseif (strlen(CCGetFromGet(InfoCalendar)))	Container- InfoCalendar- CurrentDate = CCParseDate(CCGetFromGet(InfoCalendar), array(yyyy,-,mm));	break;	default : Container- InfoCalendar- Visible = False;	}	if (calendar_config[info_navigator] != 0)	Container- InfoCalendar- InfoNavigator- Visible = True;	else	Container- InfoCalendar- InfoNavigator- Visible = False;	break;	default:	switch (FileName) {	case index.php :	if (calendar_config[info_in_views] != 2)	Container- InfoCalendar- Visible = False;	break;	case day.php : case week.php : break;	default : Container- InfoCalendar- Visible = False;	}	Container- InfoCalendar- InfoNavigator- Visible = False;	}// -------------------------//End Custom Code//Close infopanel_AfterInitialize @1-5C19CAA4 return infopanel_AfterInitialize;}//End Close infopanel_AfterInitialize?",11);arrFiles[315]=new Array(1163,"index/vcalendar/info_events.php","30 May 2006","info_events.php","","","ContentLabel- SetValue(content);	CCSetSession(content_param, );	CCSetSession(content_type, );	}	else {	Redirect = index.php;	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",1);arrFiles[316]=new Array(1164,"index/vcalendar/INSTALL.txt","29 May 2006","INSTALL","","","INSTALLATION GUIDE  VCalendar v 1.0    REQUIREMENTS  ------------  - A web server (Apache or IIS) (Apache - http://httpd.apache.org/)  - PHP 4.1.0 or above (http://www.php.net/)  - MySQL 4.1.0 or above (http://www.mysql.com/)  INSTALLATION ------------  - Download the latest VCalendar version  - Unzip the VCalendar zip file into your webroot.   INSTALL VCALENDAR WITH THE INSTALLATION WIZARD   1. Open the http://<yourServer>/<VCalendarDirectory> / directory in the browser. You will be redirected to the Installation Wizard. Click Start Installation to begin  2. On Step 2 the following database parameters are specified in  SQL Environment : SQL Host - name of the SQL Host of the database server.   If the database server is located on the same server,  \'localhost \' is used. SQL UserName - user account used to access the database. SQL Password - password used with the SQL User name. SQL Database Name - MySQL database name.   To create a new database:  a. Check  Create database  checkbox.  b. In new section  Database administrator account  specify the login and password      of a MySQL user. The user should have rights to create databases.  3. In section  Admin \'s Account  enter the administrator login and password  and click on the  \'Submit \' button.  4. On Step 3 click on  \'Start \' to run Vcalendar  INSTALL VCALENDAR BY MANUAL  1.Creating MySQL database   a. Create the database using mysqladmin or phpMyAdmin mysqladmin -udb_user -pdb_pass create vcalendar3   b. Create tables using the script from install/VCalendar_MySQL.sql  mysql -uuser -ppass dbname < VCalendar_MySQL.sql  2. Set the site configuration. In VCalendar root folder open Common.php to edit the following a. In lines from 25 to 29 sepcify the Database name, DB Host, Db login and password b. In line 17 change false to true ( CalendarIsInstalled = true;).  To run the installation wizard again set false in the global variable:  CalendarIsInstalled = false;  ",2);arrFiles[317]=new Array(1165,"index/vcalendar/LICENSE.txt","20 Jan 2006","LICENSE","","","Copyright (c) 2006, UltraApps.com  All rights reserved.   Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:  * Redistributions of source code must retain the above copyright notice,   this list of conditions and the following disclaimer.   * Redistributions in binary form must reproduce the above copyright notice,   this list of conditions and the following disclaimer in the documentation   and/or other materials provided with the distribution.    * Neither the name of UltraApps.com, VCalendar nor the names of its contributors   may be used to endorse or promote products derived from this software without   specific prior written permission.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  AS IS  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  ",1);arrFiles[318]=new Array(1166,"index/vcalendar/login.html","23 Oct 2006","{res:CCS_Login}","","","{header} {res:CCS_Login} {Error} {res:CCS_Login} {res:CCS_Password} {res:registration} &middot; {res:cal_remind_password} {footer}",3);arrFiles[319]=new Array(1167,"index/vcalendar/login.php","30 May 2006","login.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record Login/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = Login; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- login = & new clsControl(ccsTextBox, login, login, ccsText, , CCGetRequestParam(login, Method, NULL), this); this- login- Required = true; this- password = & new clsControl(ccsTextBox, password, password, ccsText, , CCGetRequestParam(password, Method, NULL), this); this- password- Required = true; this- Button_DoLogin = & new clsButton(Button_DoLogin, Method, this); } }//End Class_Initialize Event//Validate Method @5-C9284A6A function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- login- Validate() && Validation); Validation = (this- password- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- login- Errors- Count() == 0); Validation = Validation && (this- password- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @5-CE95D583 function CheckErrors() { errors = false; errors = (errors || this- login- Errors- Count()); errors = (errors || this- password- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-4EFB42FE function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_DoLogin; if(this- Button_DoLogin- Pressed) { this- PressedButton = Button_DoLogin; } } Redirect = index.php; if(this- Validate()) { if(this- PressedButton == Button_DoLogin) { if(!CCGetEvent(this- Button_DoLogin- CCSEvents, OnClick, this- Button_DoLogin)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @5-8EDC1E51 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- login- Errors- ToString()); Error = ComposeStrings(Error, this- password- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- login- Show(); this- password- Show(); this- Button_DoLogin- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End Login Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-F997FB44// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = login.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-3E65040Dinclude(./login_events.php);//End Include events file//Initialize Objects @1-734050D1// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();Login = & new clsRecordLogin(, MainPage);register = & new clsControl(ccsLink, register, register, ccsText, , CCGetRequestParam(register, ccsGet, NULL), MainPage);register- Page = registration.php;remind = & new clsControl(ccsLink, remind, remind, ccsText, , CCGetRequestParam(remind, ccsGet, NULL), MainPage);remind- Page = remind_password.php;footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- Login = & Login;MainPage- register = & register;MainPage- remind = & remind;MainPage- footer = & footer;BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-DC6C37EEheader- Operations();Login- Operation();footer- Operations();//End Execute Components//Go to destination page @1-2AB75C18if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(Login); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-5D3725AFheader- Show();Login- Show();footer- Show();register- Show();remind- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-1E486A37CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);header- Class_Terminate();unset(header);unset(Login);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",9);arrFiles[320]=new Array(1168,"index/vcalendar/login_events.php","30 May 2006","login_events.php","","","Button_DoLogin- CCSEvents[OnClick] = Login_Button_DoLogin_OnClick; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//Login_Button_DoLogin_OnClick @6-9DE63FBAfunction Login_Button_DoLogin_OnClick(& sender){ Login_Button_DoLogin_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global Login; //Compatibility//End Login_Button_DoLogin_OnClick//Custom Code @13-ADD652EE// -------------------------global Login;global CCSLocales; db = new clsDBcalendar();	SQL = SELECT user_is_approved FROM users WHERE user_login= . db- ToSQL(Login- login- Value, ccsText);	db- query(SQL);	if (db- next_record())	if (db- f(user_is_approved)) {	db- query(UPDATE users SET user_last_login=NOW() WHERE user_login= . db- ToSQL(Login- login- Value, ccsText));	} else { Login- Errors- addError(CCSLocales- GetText(CCS_LoginInactive)); Login- password- SetValue();	Login_Button_DoLogin_OnClick = false;	return;	}// -------------------------//End Custom Code//Login @14-8DE77B20 global CCSLocales; if ( !CCLoginUser( Container- login- Value, Container- password- Value)) { Container- Errors- addError(CCSLocales- GetText(CCS_LoginError)); Container- password- SetValue(); Login_Button_DoLogin_OnClick = 0; } else { global Redirect; Redirect = CCGetParam(ret_link, Redirect); Login_Button_DoLogin_OnClick = 1; }//End Login//Close Login_Button_DoLogin_OnClick @6-0EB5DCFE return Login_Button_DoLogin_OnClick;}//End Close Login_Button_DoLogin_OnClick//Page_AfterInitialize @1-B2728422function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global login; //Compatibility//End Page_AfterInitialize//Custom Code @15-2A29BDB7// -------------------------	global calendar_config;	if (calendar_config[registration_type] == 0)	Component- register- Visible = False;// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[321]=new Array(1169,"index/vcalendar/lost_password.html","30 May 2006","{res:cal_profile_chpass}","","","{header} {vertical_menu} {ContentLabel} {res:cal_profile_chpass} {Error} {res:cal_new_password} {res:cal_new_password_confirm} {footer}",2);arrFiles[322]=new Array(1170,"index/vcalendar/lost_password.php","30 May 2006","lost_password.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record ChangePassword/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = ChangePassword; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- ContentLabel = & new clsControl(ccsLabel, ContentLabel, ContentLabel, ccsText, , CCGetRequestParam(ContentLabel, Method, NULL), this); this- ContentLabel- HTML = true; this- new_password = & new clsControl(ccsTextBox, new_password, CCSLocales- GetText(cal_new_password), ccsText, , CCGetRequestParam(new_password, Method, NULL), this); this- new_password_confirm = & new clsControl(ccsTextBox, new_password_confirm, CCSLocales- GetText(cal_new_password_confirm), ccsText, , CCGetRequestParam(new_password_confirm, Method, NULL), this); this- Button_Update = & new clsButton(Button_Update, Method, this); } }//End Class_Initialize Event//Validate Method @5-3D7370DA function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- new_password- Validate() && Validation); Validation = (this- new_password_confirm- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- new_password- Errors- Count() == 0); Validation = Validation && (this- new_password_confirm- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @5-D7B79897 function CheckErrors() { errors = false; errors = (errors || this- ContentLabel- Errors- Count()); errors = (errors || this- new_password- Errors- Count()); errors = (errors || this- new_password_confirm- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-2ABF4E36 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_Update; if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } } Redirect = info.php . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @5-547E8513 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- ContentLabel- Errors- ToString()); Error = ComposeStrings(Error, this- new_password- Errors- ToString()); Error = ComposeStrings(Error, this- new_password_confirm- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- ContentLabel- Show(); this- new_password- Show(); this- new_password_confirm- Show(); this- Button_Update- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End ChangePassword Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-B0F9931C// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = lost_password.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-AD1D876Cinclude(./lost_password_events.php);//End Include events file//Initialize Objects @1-5882C2F3// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();ChangePassword = & new clsRecordChangePassword(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- ChangePassword = & ChangePassword;MainPage- footer = & footer;BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-7FBDEF95header- Operations();vertical_menu- Operations();ChangePassword- Operation();footer- Operations();//End Execute Components//Go to destination page @1-F0518D50if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(ChangePassword); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-F9554073header- Show();vertical_menu- Show();ChangePassword- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-FB076289CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(ChangePassword);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",10);arrFiles[323]=new Array(1171,"index/vcalendar/lost_password_events.php","30 May 2006","lost_password_events.php","","","ContentLabel- CCSEvents[BeforeShow] = ChangePassword_ContentLabel_BeforeShow; ChangePassword- CCSEvents[BeforeShow] = ChangePassword_BeforeShow; ChangePassword- CCSEvents[OnValidate] = ChangePassword_OnValidate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//ChangePassword_ContentLabel_BeforeShow @22-D39752CAfunction ChangePassword_ContentLabel_BeforeShow(& sender){ ChangePassword_ContentLabel_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_ContentLabel_BeforeShow//Custom Code @23-2A29BDB7// -------------------------global UserLogin;	Content = GetContent(lost_password);	Component- SetValue(str_replace({user_login}, UserLogin, Content));// -------------------------//End Custom Code//Close ChangePassword_ContentLabel_BeforeShow @22-EB180D4B return ChangePassword_ContentLabel_BeforeShow;}//End Close ChangePassword_ContentLabel_BeforeShow//ChangePassword_BeforeShow @5-A5E7242Cfunction ChangePassword_BeforeShow(& sender){ ChangePassword_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_BeforeShow//Custom Code @14-2A29BDB7// -------------------------	ChangePassword- new_password- SetValue();	ChangePassword- new_password_confirm- SetValue();// -------------------------//End Custom Code//Close ChangePassword_BeforeShow @5-1447E4D9 return ChangePassword_BeforeShow;}//End Close ChangePassword_BeforeShow//ChangePassword_OnValidate @5-ACFD7DF9function ChangePassword_OnValidate(& sender){ ChangePassword_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global ChangePassword; //Compatibility//End ChangePassword_OnValidate//Custom Code @26-2A29BDB7// -------------------------global CCSLocales;global PasswordHash;global UserLogin;	if (strlen(Component- new_password- GetValue()) == 0) {	Component- Errors- addError(CCSLocales- GetText(CCS_RequiredField, array(CCSLocales- GetText(cal_new_password) )));	} elseif (Component- new_password- GetValue() != Component- new_password_confirm- GetValue() ) {	Component- Errors- addError(CCSLocales- GetText(cal_error_difpass));	} elseif (!preg_match(/^[a-zA-Z0-9]{3,16}/, Component- new_password- GetValue()) ) {	Component- Errors- addError(CCSLocales- GetText(cal_error_pass));	}	if (Component- Errors- Count() == 0) {	db = new clsDBcalendar();	SQL = UPDATE users SET user_hash= \' \', user_password = . db- ToSQL(Component- new_password- GetValue(), ccsText) . WHERE user_hash= . db- ToSQL(PasswordHash, ccsText);	db- query(SQL);	db- close();	CCSetSession(content_param, array(	{user_login} = UserLogin,	{user_name} = UserLogin,	{profile_url}= profile.php) );	CCSetSession(content_type, password_changed);	header(Location: info.php);	exit;	}// -------------------------//End Custom Code//Close ChangePassword_OnValidate @5-2BBC8050 return ChangePassword_OnValidate;}//End Close ChangePassword_OnValidate//Page_AfterInitialize @1-757739B0function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global lost_password; //Compatibility//End Page_AfterInitialize//Custom Code @19-2A29BDB7// -------------------------global PasswordHash;global UserLogin;	PasswordHash = CCGetFromGet(pwd, );	//If user is logged in - back to index	if (CCGetUserID()) {	header(Location: index.php);	exit;	}	//If PasswordHash parameter is empty - back to index	If (strlen(PasswordHash) == 0) {	header(Location: index.php);	exit;	}	db = new clsDBcalendar();	SQL = SELECT user_id, user_login, user_level FROM users . WHERE user_hash = . db- ToSQL(PasswordHash, ccsText);	db- query(SQL); if (db- next_record()) {	UserID = db- f(user_id);	UserLogin = db- f(user_login);	GroupID = db- f(user_level);	}	db- close();	//If user not found - back to index	If (strlen(UserLogin) == 0) {	header(Location: index.php);	exit;	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",4);arrFiles[324]=new Array(1172,"index/vcalendar/mini_calendar.html","30 May 2006","mini_calendar.html","","","{infopanel}",3);arrFiles[325]=new Array(1173,"index/vcalendar/mini_calendar.php","30 May 2006","mini_calendar.php","","","Initialize();MainPage- infopanel = & infopanel;CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-2947EF2Finfopanel- Operations();//End Execute Components//Go to destination page @1-45EDE4C0if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); infopanel- Class_Terminate(); unset(infopanel); unset(Tpl); exit;}//End Go to destination page//Show Page @1-FEE42B0Finfopanel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-DB545C8FCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);infopanel- Class_Terminate();unset(infopanel);unset(Tpl);//End Unload Page?",2);arrFiles[326]=new Array(1174,"index/vcalendar/Navigator.php","30 May 2006","Navigator.php","","","TargetName = ComponentName; this- NavigatorName = NavigatorName; this- FileName = FileName; this- NumberPages = NumberPages; this- NavigatorType = NavigatorType; this- Visible = true; this- CCSEvents = array(); this- Parent = & Parent; } function Show() { global Tpl; this- EventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } NavigatorBlock = Navigator . this- NavigatorName; FirstOnPath = NavigatorBlock . /First_On; FirstOffPath = NavigatorBlock . /First_Off; PrevOnPath = NavigatorBlock . /Prev_On; PrevOffPath = NavigatorBlock . /Prev_Off; NextOnPath = NavigatorBlock . /Next_On; NextOffPath = NavigatorBlock . /Next_Off; LastOnPath = NavigatorBlock . /Last_On; LastOffPath = NavigatorBlock . /Last_Off; PageOnPath = NavigatorBlock . /Pages/Page_On; PageOffPath = NavigatorBlock . /Pages/Page_Off; PagesPath = NavigatorBlock . /Pages; if(this- PageNumber PageNumber = 1; LastPage = this- TotalPages; if(LastPage == 0) LastPage = 1; QueryString = CCGetQueryString(QueryString, array(this- TargetName . Page, ccsForm)); // Parse First and Prev blocks if(this- PageNumber BlockExists(FirstOffPath)) Tpl- Parse(FirstOffPath, false); if(Tpl- BlockExists(PrevOffPath)) Tpl- Parse(PrevOffPath, false); } else { if(Tpl- BlockExists(FirstOnPath)) { Tpl- SetVar(First_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, 1)); Tpl- Parse(FirstOnPath, false); } if(Tpl- BlockExists(PrevOnPath)) { Tpl- SetVar(Prev_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, (this- PageNumber - 1))); Tpl- Parse(PrevOnPath, false); } } PageOnExist = Tpl- BlockExists(PageOnPath); PageOffExist = Tpl- BlockExists(PageOffPath); if(this- NavigatorType == tpCentered && (PageOnExist || PageOffExist)) { BeginPage = this- PageNumber - intval((this- NumberPages - 1) / 2); if(BeginPage NumberPages - 1; if(EndPage LastPage) { BeginPage = BeginPage - EndPage + LastPage; if(BeginPage PageNumber) && PageOffExist) { Tpl- SetVar(Page_Number, J); Tpl- ParseTo(PageOffPath, true, PagesPath); } else if(PageOnExist) { Tpl- SetVar(Page_Number, J); Tpl- SetVar(Page_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, J)); Tpl- ParseTo(PageOnPath, true, PagesPath); } } } else if(this- NavigatorType == tpMoving && (PageOnExist || PageOffExist)) { GroupNumber = ceil(this- PageNumber / this- NumberPages); BeginPage = 1 + this- NumberPages * (GroupNumber - 1); EndPage = this- NumberPages * GroupNumber; if(BeginPage LastPage) EndPage = LastPage; if(BeginPage 1) { Tpl- SetVar(Page_Number, &lt; . (BeginPage - 1)); Tpl- SetVar(Page_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, (BeginPage - 1))); Tpl- ParseTo(PageOnPath, true, PagesPath); } for(J = BeginPage; J PageNumber) && PageOffExist) { Tpl- SetVar(Page_Number, J); Tpl- ParseTo(PageOffPath, true, PagesPath); } else if(PageOnExist) { Tpl- SetVar(Page_Number, J); Tpl- SetVar(Page_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, J)); Tpl- ParseTo(PageOnPath, true, PagesPath); } } if(EndPage SetVar(Page_Number, (EndPage + 1) . &gt;); Tpl- SetVar(Page_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, EndPage + 1)); Tpl- ParseTo(PageOnPath, true, PagesPath); } } else if(this- NavigatorType == tpSimple) { // Set Page Number Tpl- SetVar(Page_Number, this- PageNumber); if(PageOffExist) { Tpl- Parse(PageOffPath, false); if(Tpl- BlockExists(PagesPath)) Tpl- Parse(PagesPath, false); } } // Set Total Pages Tpl- SetVar(Total_Pages, LastPage); // Parse Last and Next blocks if(intval(this- PageNumber) = intval(LastPage)) { if(Tpl- BlockExists(NextOffPath)) Tpl- Parse(NextOffPath, false); if(Tpl- BlockExists(LastOffPath)) Tpl- Parse(LastOffPath, false); } else { if(Tpl- BlockExists(NextOnPath)) { Tpl- SetVar(Next_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, (this- PageNumber + 1))); Tpl- Parse(NextOnPath, false); } if(Tpl- BlockExists(LastOnPath)) { Tpl- SetVar(Last_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Page, LastPage)); Tpl- Parse(LastOnPath, false); } } Tpl- Parse(NavigatorBlock, false); }}//End Navigator Class?",6);arrFiles[327]=new Array(1175,"index/vcalendar/phpmail.php","27 Apr 2006","phpmail.php","","","## host: FQDN# port: usually 25# from: email in one of above forms# to: email in one of above forms# subject: E-mail subject# body: E-mail text# headers: header header ...# returns:# on success# error message on errorfunction mailsmtp(from, to, subject, body, headers) {	global calendar_config;	return phpmail(calendar_config[SMTP], calendar_config[SMTP_port]? calendar_config[SMTP_port] : 25, from, to, subject, body, headers);}function phpmail(host, port, from, to, subject, body, headers) {	from = preg_replace( \'/[ \\r \\n]/s \', \' \',from);	to = preg_replace( \'/[ \\r \\n]/s \', \' \',to);	email = Subject: subject \\r \\n .	headers . \\r \\n \\r \\n . body;	smtpfrom = email2smtp(from);	if (smtpfrom === false) {	return Email sending ERROR: Bad \'from \' parameter: \'from \';	}	smtpto = email2smtp(to);	if (smtpto === false) {	return Email sending ERROR: Bad \'to \' parameter: \'to \';	}	return phpmail2(host,port,smtpfrom,smtpto,email);}function email2smtp(email) {	email = preg_replace( \'/ \\ \\ \\ \\/s \', \' \',email);	new = preg_replace( \'/^ \\s*?[^]*? \\s+ \\s*/ \', \' \\1 \',email);	if (!preg_match( \'/^[-_.+a-zA-Z0-9]+@[-.a-zA-Z0-9]+/ \', new)) {	return false;	}	return new;}# from: username@fully.qualified.domain.name (no angle brackets, quotes,...)# to: username@fully.qualified.domain.name (no angle brackets, quotes,...)function phpmail2(host,port,from,to,email) {	helostring = phpmail;	olduser_rep = error_reporting(0);	fp = fsockopen(host,port,errno,errstr);	error_reporting(olduser_rep);	if (!fp) {	return Email sending ERROR: Cant connect to SMTP-server - \\host:port \\ - errno (errstr);	}	greeting = fgets(fp,1024);	list(code,text) = explode( \' \',greeting,2);	if (code != 220) {	return Email sending ERROR: Bad greeting: greeting;	}	ret = check_reply(fp,helo helostring \\r \\n,250);	if (ret != ) { return ret; }	ret = check_reply(fp,mail from: \\r \\n,250);	if (ret != ) { return ret; }	ToArray = split (,,to);	isOneValid = 0;	while (list(tokey,toval) = each(ToArray) ) {	ret = check_reply(fp,rcpt to: \\r \\n,250);	if (ret == ) {	isOneValid = 1;	}	}	if (!isOneValid) {return Bad reply to \'to \' command;}	ret = check_reply(fp,data \\r \\n,354);	if (ret != ) { return ret; }	email = preg_replace(/([^ \\r]) \\n/,1 \\r \\n,email);	fputs(fp,preg_replace(/ \\r \\n \\./s, \\r \\n..,email));	ret = check_reply(fp, \\r \\n. \\r \\n,250);	if (ret != ) { return ret; }	ret = check_reply(fp,quit \\r \\n,221);	if (ret != ) { return ret; }	fclose(fp);	return ;}function check_reply(fp,command,check_code) {	fputs(fp,command);	reply = fgets(fp,1024);	list(code,text) = explode( \' \',reply,2);	if (code != check_code) {	return Email sending ERROR: Bad reply to \'command \': \'reply \';	}	return ;}?",3);arrFiles[328]=new Array(1176,"index/vcalendar/profile.html","30 May 2006","{res:cal_edit_profile}","","","{header} {profile_menu} {res:cal_edit_profile} {Error} {res:user_login} {user_login} {res:user_email} * {res:user_first_name} * {res:user_last_name} * {footer}",2);arrFiles[329]=new Array(1177,"index/vcalendar/profile.php","30 May 2006","profile.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record users/Error; this- DataSource = new clsusersDataSource(this); this- ds = & this- DataSource; this- UpdateAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = users; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- user_login = & new clsControl(ccsLabel, user_login, CCSLocales- GetText(user_login), ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- user_email = & new clsControl(ccsTextBox, user_email, CCSLocales- GetText(user_email), ccsText, , CCGetRequestParam(user_email, Method, NULL), this); this- user_email- Required = true; this- user_first_name = & new clsControl(ccsTextBox, user_first_name, CCSLocales- GetText(user_first_name), ccsText, , CCGetRequestParam(user_first_name, Method, NULL), this); this- user_first_name- Required = true; this- user_last_name = & new clsControl(ccsTextBox, user_last_name, CCSLocales- GetText(user_last_name), ccsText, , CCGetRequestParam(user_last_name, Method, NULL), this); this- user_last_name- Required = true; this- Button_Update = & new clsButton(Button_Update, Method, this); } }//End Class_Initialize Event//Initialize Method @16-D3026D7D function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[sesUserID] = CCGetSession(UserID, NULL); }//End Initialize Method//Validate Method @16-BE471C80 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- user_email- Validate() && Validation); Validation = (this- user_first_name- Validate() && Validation); Validation = (this- user_last_name- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- user_email- Errors- Count() == 0); Validation = Validation && (this- user_first_name- Errors- Count() == 0); Validation = Validation && (this- user_last_name- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @16-C7394761 function CheckErrors() { errors = false; errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- user_email- Errors- Count()); errors = (errors || this- user_first_name- Errors- Count()); errors = (errors || this- user_last_name- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @16-87FFBAFF function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : ; if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } } Redirect = profile.php . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateRow Method @16-467FA672 function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- user_login- SetValue(this- user_login- GetValue(true)); this- DataSource- user_email- SetValue(this- user_email- GetValue(true)); this- DataSource- user_first_name- SetValue(this- user_first_name- GetValue(true)); this- DataSource- user_last_name- SetValue(this- user_last_name- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//Show Method @16-0261A38D function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- user_login- SetValue(this- DataSource- user_login- GetValue()); if(!this- FormSubmitted){ this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- user_email- Errors- ToString()); Error = ComposeStrings(Error, this- user_first_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_last_name- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- user_login- Show(); this- user_email- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- Button_Update- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End users Class @16-FCB6E20Cclass clsusersDataSource extends clsDBcalendar { //usersDataSource Class @16-1B89833B//DataSource Variables @16-6225598B var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var wp; var AllParametersSet; // Datasource fields var user_login; var user_email; var user_first_name; var user_last_name;//End DataSource Variables//DataSourceClass_Initialize Event @16-4609235E function clsusersDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record users/Error; this- Initialize(); this- user_login = new clsField(user_login, ccsText, ); this- user_email = new clsField(user_email, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- UpdateFields[user_email] = array(Name = user_email, Value = , DataType = ccsText); this- UpdateFields[user_first_name] = array(Name = user_first_name, Value = , DataType = ccsText); this- UpdateFields[user_last_name] = array(Name = user_last_name, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @16-F4AB1646 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, sesUserID, ccsInteger, , , this- Parameters[sesUserID], , true); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @16-0C94DEC2 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT * \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @16-159D52C7 function SetValues() { this- user_login- SetDBValue(this- f(user_login)); this- user_email- SetDBValue(this- f(user_email)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); }//End SetValues Method//Update Method @16-6D7D4E17 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); this- UpdateFields[user_email][Value] = this- user_email- GetDBValue(true); this- UpdateFields[user_first_name][Value] = this- user_first_name- GetDBValue(true); this- UpdateFields[user_last_name][Value] = this- user_last_name- GetDBValue(true); this- SQL = CCBuildUpdate(users, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End usersDataSource Class @16-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-B4E09C72// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = profile.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Authenticate User @1-96D16013CCSecurityRedirect(10;100, login.php);//End Authenticate User//Initialize Objects @1-6A070460DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();profile_menu = & new clsprofile_menu(, profile_menu, MainPage);profile_menu- Initialize();users = & new clsRecordusers(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- profile_menu = & profile_menu;MainPage- users = & users;MainPage- footer = & footer;users- Initialize();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-4CF5E262header- Operations();profile_menu- Operations();users- Operation();footer- Operations();//End Execute Components//Go to destination page @1-28FAE459if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); profile_menu- Class_Terminate(); unset(profile_menu); unset(users); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-8677E82Cheader- Show();profile_menu- Show();users- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-DC3FAEB2CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);profile_menu- Class_Terminate();unset(profile_menu);unset(users);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",17);arrFiles[330]=new Array(1178,"index/vcalendar/profile_events.html","30 May 2006","{res:cal_my_events}","","","{header} {profile_menu} {res:CCS_SearchFormPrefix} {res:events_search} {res:CCS_SearchFormSuffix} {Error} {res:event_title} {res:cal_category} {res:cal_all_categories} {s_category_Options} {res:event_date} {res:from} {res:to} {res:cal_my_events} {res:CCS_TotalRecords} {events_groups_TotalRecords} {res:event_date} {res:time} {res:event_title} {res:cal_category} {res:cal_edit_event} {event_date} {event_time} -{event_time_end} {event_title} {category_name} {res:CCS_NoRecords} {Page_Number} {res:CCS_Of}{Total_Pages} {footer}",9);arrFiles[331]=new Array(1179,"index/vcalendar/profile_events.php","30 May 2006","profile_events.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record events_groupsSearch/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = events_groupsSearch; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- s_keyword = & new clsControl(ccsTextBox, s_keyword, CCSLocales- GetText(event_title), ccsText, , CCGetRequestParam(s_keyword, Method, NULL), this); this- s_category = & new clsControl(ccsListBox, s_category, CCSLocales- GetText(cal_category), ccsText, , CCGetRequestParam(s_category, Method, NULL), this); this- s_category- DSType = dsTable; list(this- s_category- BoundColumn, this- s_category- TextColumn, this- s_category- DBFormat) = array(category_id, category_name, ); this- s_category- DataSource = new clsDBcalendar(); this- s_category- ds = & this- s_category- DataSource; this- s_category- DataSource- SQL = SELECT category_name, category_id \\n .FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- s_category- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- s_category- DataSource- wp = new clsSQLParameters(); this- s_category- DataSource- wp- AddParameter(1, seslocale, ccsText, , , this- s_category- DataSource- Parameters[seslocale], , false); this- s_category- DataSource- wp- Criterion[1] = this- s_category- DataSource- wp- Operation(opEqual, language_id, this- s_category- DataSource- wp- GetDBValue(1), this- s_category- DataSource- ToSQL(this- s_category- DataSource- wp- GetDBValue(1), ccsText),false); this- s_category- DataSource- Where = this- s_category- DataSource- wp- Criterion[1]; this- s_date_from = & new clsControl(ccsTextBox, s_date_from, s_date_from, ccsDate, array(ShortDate), CCGetRequestParam(s_date_from, Method, NULL), this); this- DatePicker_s_date_from = & new clsDatePicker(DatePicker_s_date_from, events_groupsSearch, s_date_from, this); this- s_date_to = & new clsControl(ccsTextBox, s_date_to, s_date_to, ccsDate, array(ShortDate), CCGetRequestParam(s_date_to, Method, NULL), this); this- DatePicker_s_date_to = & new clsDatePicker(DatePicker_s_date_to, events_groupsSearch, s_date_to, this); this- Button_DoSearch = & new clsButton(Button_DoSearch, Method, this); } }//End Class_Initialize Event//Validate Method @9-08101A7A function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- s_keyword- Validate() && Validation); Validation = (this- s_category- Validate() && Validation); Validation = (this- s_date_from- Validate() && Validation); Validation = (this- s_date_to- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- s_keyword- Errors- Count() == 0); Validation = Validation && (this- s_category- Errors- Count() == 0); Validation = Validation && (this- s_date_from- Errors- Count() == 0); Validation = Validation && (this- s_date_to- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @9-73F95412 function CheckErrors() { errors = false; errors = (errors || this- s_keyword- Errors- Count()); errors = (errors || this- s_category- Errors- Count()); errors = (errors || this- s_date_from- Errors- Count()); errors = (errors || this- DatePicker_s_date_from- Errors- Count()); errors = (errors || this- s_date_to- Errors- Count()); errors = (errors || this- DatePicker_s_date_to- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @9-43639246 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_DoSearch; if(this- Button_DoSearch- Pressed) { this- PressedButton = Button_DoSearch; } } Redirect = profile_events.php; if(this- Validate()) { if(this- PressedButton == Button_DoSearch) { Redirect = profile_events.php . ? . CCMergeQueryStrings(CCGetQueryString(Form, array(Button_DoSearch, Button_DoSearch_x, Button_DoSearch_y))); if(!CCGetEvent(this- Button_DoSearch- CCSEvents, OnClick, this- Button_DoSearch)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @9-A563F5E9 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- s_category- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- s_keyword- Errors- ToString()); Error = ComposeStrings(Error, this- s_category- Errors- ToString()); Error = ComposeStrings(Error, this- s_date_from- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_s_date_from- Errors- ToString()); Error = ComposeStrings(Error, this- s_date_to- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_s_date_to- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- s_keyword- Show(); this- s_category- Show(); this- s_date_from- Show(); this- DatePicker_s_date_from- Show(); this- s_date_to- Show(); this- DatePicker_s_date_to- Show(); this- Button_DoSearch- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End events_groupsSearch Class @9-FCB6E20Cclass clsGridevents_groups { //events_groups class @5-0BFCC92E//Variables @5-FDBD27A4 // Public variables var ComponentType = Grid; var ComponentName; var Visible; var Errors; var ErrorBlock; var ds; var DataSource; var PageSize; var IsEmpty; var SorterName = ; var SorterDirection = ; var PageNumber; var RowNumber; var ControlsVisible = array(); var CCSEvents = ; var CCSEventResult; var RelativePath = ; // Grid Controls var StaticControls; var RowControls; var Sorter_event_date; var Sorter_event_time; var Sorter_event_title; var Sorter_category;//End Variables//Class_Initialize Event @5-069B6609 function clsGridevents_groups(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- ComponentName = events_groups; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid events_groups; this- DataSource = new clsevents_groupsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(events_groupsOrder, ); this- SorterDirection = CCGetParam(events_groupsDir, ); this- EditLink = & new clsControl(ccsLink, EditLink, EditLink, ccsText, , CCGetRequestParam(EditLink, ccsGet, NULL), this); this- EditLink- Page = events.php; this- event_date = & new clsControl(ccsLabel, event_date, event_date, ccsDate, array(ShortDate), CCGetRequestParam(event_date, ccsGet, NULL), this); this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(ShortTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLink, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- event_title- Page = event_view.php; this- category_name = & new clsControl(ccsLabel, category_name, category_name, ccsText, , CCGetRequestParam(category_name, ccsGet, NULL), this); this- events_groups_TotalRecords = & new clsControl(ccsLabel, events_groups_TotalRecords, events_groups_TotalRecords, ccsText, , CCGetRequestParam(events_groups_TotalRecords, ccsGet, NULL), this); this- Sorter_event_date = & new clsSorter(this- ComponentName, Sorter_event_date, FileName, this); this- Sorter_event_time = & new clsSorter(this- ComponentName, Sorter_event_time, FileName, this); this- Sorter_event_title = & new clsSorter(this- ComponentName, Sorter_event_title, FileName, this); this- Sorter_category = & new clsSorter(this- ComponentName, Sorter_category, FileName, this); this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpSimple, this); }//End Class_Initialize Event//Initialize Method @5-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @5-ACE738DA function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urls_keyword] = CCGetFromGet(s_keyword, NULL); this- DataSource- Parameters[urls_category] = CCGetFromGet(s_category, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlcategories_langs_category_id] = CCGetFromGet(categories_langs_category_id, NULL); this- DataSource- Parameters[sesUserID] = CCGetSession(UserID, NULL); this- DataSource- Parameters[urls_date_from] = CCGetFromGet(s_date_from, NULL); this- DataSource- Parameters[urls_date_to] = CCGetFromGet(s_date_to, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[EditLink] = this- EditLink- Visible; this- ControlsVisible[event_date] = this- event_date- Visible; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[event_title] = this- event_title- Visible; this- ControlsVisible[category_name] = this- category_name- Visible; do { // Parse Separator if(this- RowNumber) Tpl- parseto(Separator, true, Row); this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- EditLink- Parameters = ; this- EditLink- Parameters = CCAddParam(this- EditLink- Parameters, event_id, this- DataSource- f(event_id)); this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Parameters = ; this- event_title- Parameters = CCAddParam(this- event_title- Parameters, event_id, this- DataSource- f(event_id)); this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- EditLink- Show(); this- event_date- Show(); this- event_time- Show(); this- event_time_end- Show(); this- event_title- Show(); this- category_name- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- events_groups_TotalRecords- Show(); this- Sorter_event_date- Show(); this- Sorter_event_time- Show(); this- Sorter_event_title- Show(); this- Sorter_category- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @5-60C554C2 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- EditLink- Errors- ToString()); errors = ComposeStrings(errors, this- event_date- Errors- ToString()); errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- event_title- Errors- ToString()); errors = ComposeStrings(errors, this- category_name- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End events_groups Class @5-FCB6E20Cclass clsevents_groupsDataSource extends clsDBcalendar { //events_groupsDataSource Class @5-F6B07C68//DataSource Variables @5-6A8F9921 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_date; var event_time; var event_time_end; var event_title; var category_name;//End DataSource Variables//DataSourceClass_Initialize Event @5-3D92A6FA function clsevents_groupsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid events_groups; this- Initialize(); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd)); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- event_title = new clsField(event_title, ccsText, ); this- category_name = new clsField(category_name, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @5-D0F5C00A function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_event_date = array(event_date, ), Sorter_event_time = array(event_time, event_time_end, event_time desc, event_time_end desc), Sorter_event_title = array(event_title, ), Sorter_category = array(category_name, ))); }//End SetOrder Method//Prepare Method @5-94F47643 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urls_keyword, ccsText, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(2, urls_keyword, ccsMemo, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(3, urls_category, ccsInteger, , , this- Parameters[urls_category], , false); this- wp- AddParameter(4, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(5, urlcategories_langs_category_id, ccsInteger, , , this- Parameters[urlcategories_langs_category_id], , true); this- wp- AddParameter(6, sesUserID, ccsInteger, , , this- Parameters[sesUserID], , false); this- wp- AddParameter(7, urls_date_from, ccsDate, DefaultDateFormat, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- Parameters[urls_date_from], , false); this- wp- AddParameter(8, urls_date_to, ccsDate, DefaultDateFormat, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- Parameters[urls_date_to], , false); this- wp- Criterion[1] = this- wp- Operation(opContains, events.event_title, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- wp- Criterion[2] = this- wp- Operation(opContains, events.event_desc, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsMemo),false); this- wp- Criterion[3] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),false); this- wp- Criterion[4] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(4), this- ToSQL(this- wp- GetDBValue(4), ccsText),false); this- wp- Criterion[5] = this- wp- Operation(opIsNull, categories_langs.category_id, this- wp- GetDBValue(5), this- ToSQL(this- wp- GetDBValue(5), ccsInteger),true); this- wp- Criterion[6] = this- wp- Operation(opEqual, events.user_id, this- wp- GetDBValue(6), this- ToSQL(this- wp- GetDBValue(6), ccsInteger),false); this- wp- Criterion[7] = this- wp- Operation(opGreaterThanOrEqual, events.event_date, this- wp- GetDBValue(7), this- ToSQL(this- wp- GetDBValue(7), ccsDate),false); this- wp- Criterion[8] = this- wp- Operation(opLessThanOrEqual, events.event_date, this- wp- GetDBValue(8), this- ToSQL(this- wp- GetDBValue(8), ccsDate),false); this- Where = this- wp- opAND( false, this- wp- opAND( false, this- wp- opAND( false, this- wp- opAND( false, this- wp- opAND( false, this- wp- opOR( true, this- wp- Criterion[1], this- wp- Criterion[2]), this- wp- Criterion[3]), this- wp- opOR( true, this- wp- Criterion[4], this- wp- Criterion[5])), this- wp- Criterion[6]), this- wp- Criterion[7]), this- wp- Criterion[8]); }//End Prepare Method//Open Method @5-83EE722A function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id; this- SQL = SELECT category_name, event_id, event_date, event_title, event_time, event_time_end \\n \\n . FROM events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-FE249D81 function SetValues() { this- event_date- SetDBValue(trim(this- f(event_date))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- event_title- SetDBValue(this- f(event_title)); this- category_name- SetDBValue(this- f(category_name)); }//End SetValues Method} //End events_groupsDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-67F12980// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = profile_events.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Authenticate User @1-16021C70CCSecurityRedirect(10;100, );//End Authenticate User//Include events file @1-1694D03Finclude(./profile_events_events.php);//End Include events file//Initialize Objects @1-4A972670DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();profile_menu = & new clsprofile_menu(, profile_menu, MainPage);profile_menu- Initialize();events_groupsSearch = & new clsRecordevents_groupsSearch(, MainPage);events_groups = & new clsGridevents_groups(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- profile_menu = & profile_menu;MainPage- events_groupsSearch = & events_groupsSearch;MainPage- events_groups = & events_groups;MainPage- footer = & footer;events_groups- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-D45BCAFAheader- Operations();profile_menu- Operations();events_groupsSearch- Operation();footer- Operations();//End Execute Components//Go to destination page @1-18C177BCif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); profile_menu- Class_Terminate(); unset(profile_menu); unset(events_groupsSearch); unset(events_groups); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-A783D1C2header- Show();profile_menu- Show();events_groupsSearch- Show();events_groups- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-E3BAFC57CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);profile_menu- Class_Terminate();unset(profile_menu);unset(events_groupsSearch);unset(events_groups);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",30);arrFiles[332]=new Array(1180,"index/vcalendar/profile_events_events.php","30 May 2006","profile_events_events.php","","","s_category- CCSEvents[BeforeShow] = events_groupsSearch_s_category_BeforeShow; events_groups- events_groups_TotalRecords- CCSEvents[BeforeShow] = events_groups_events_groups_TotalRecords_BeforeShow; events_groups- EditLink- CCSEvents[BeforeShow] = events_groups_EditLink_BeforeShow; events_groups- event_time_end- CCSEvents[BeforeShow] = events_groups_event_time_end_BeforeShow; events_groups- event_title- CCSEvents[BeforeShow] = events_groups_event_title_BeforeShow; events_groups- CCSEvents[BeforeShow] = events_groups_BeforeShow; events_groups- ds- CCSEvents[BeforeBuildSelect] = events_groups_ds_BeforeBuildSelect;}//End BindEvents Method//events_groupsSearch_s_category_BeforeShow @29-22BC49C4function events_groupsSearch_s_category_BeforeShow(& sender){ events_groupsSearch_s_category_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groupsSearch; //Compatibility//End events_groupsSearch_s_category_BeforeShow//Custom Code @69-2A29BDB7// -------------------------	if (CCGetFromGet(s_category, -1) == -1)	Component- SetValue(CCGetSession(category));// -------------------------//End Custom Code//Close events_groupsSearch_s_category_BeforeShow @29-47AAD7A2 return events_groupsSearch_s_category_BeforeShow;}//End Close events_groupsSearch_s_category_BeforeShow//events_groups_events_groups_TotalRecords_BeforeShow @12-DFB31732function events_groups_events_groups_TotalRecords_BeforeShow(& sender){ events_groups_events_groups_TotalRecords_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_events_groups_TotalRecords_BeforeShow//Retrieve number of records @13-ABE656B4 Component- SetValue(Container- DataSource- RecordsCount);//End Retrieve number of records//Close events_groups_events_groups_TotalRecords_BeforeShow @12-CC3E13F9 return events_groups_events_groups_TotalRecords_BeforeShow;}//End Close events_groups_events_groups_TotalRecords_BeforeShow//events_groups_EditLink_BeforeShow @71-6B7EA761function events_groups_EditLink_BeforeShow(& sender){ events_groups_EditLink_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_EditLink_BeforeShow//Custom Code @73-2A29BDB7// -------------------------	Component- Parameters = CCAddParam(Component- Parameters, ret_link, FileName . ? . CCGetQueryString(QueryString,));// -------------------------//End Custom Code//Close events_groups_EditLink_BeforeShow @71-FDB77924 return events_groups_EditLink_BeforeShow;}//End Close events_groups_EditLink_BeforeShow//events_groups_event_time_end_BeforeShow @79-B1CB5FBCfunction events_groups_event_time_end_BeforeShow(& sender){ events_groups_event_time_end_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_event_time_end_BeforeShow//Custom Code @81-2A29BDB7// -------------------------	if (Component- GetText())	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close events_groups_event_time_end_BeforeShow @79-47F6CA63 return events_groups_event_time_end_BeforeShow;}//End Close events_groups_event_time_end_BeforeShow//events_groups_event_title_BeforeShow @23-F4883734function events_groups_event_title_BeforeShow(& sender){ events_groups_event_title_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_event_title_BeforeShow//Custom Code @70-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[popup_events] == 1)	Component- SetLink(javascript:openWin( \'event_view_popup.php? . CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)) . \'));// -------------------------//End Custom Code//Close events_groups_event_title_BeforeShow @23-A8EC2423 return events_groups_event_title_BeforeShow;}//End Close events_groups_event_title_BeforeShow//events_groups_BeforeShow @5-16903323function events_groups_BeforeShow(& sender){ events_groups_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_BeforeShow//Custom Code @30-86025892// -------------------------	if (Container- ds- PageCount() Navigator- Visible = False;// -------------------------//End Custom Code//Close events_groups_BeforeShow @5-B3E375A6 return events_groups_BeforeShow;}//End Close events_groups_BeforeShow//events_groups_ds_BeforeBuildSelect @5-B5C62832function events_groups_ds_BeforeBuildSelect(& sender){ events_groups_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_ds_BeforeBuildSelect//Custom Code @33-86025892// -------------------------//	Container- ds- Where .= AddReadFilter(Container- ds- Where);//	if (CCGetFromGet(s_category, -1) == -1 && CCGetSession(category))//	Container- ds- Where .= (strlen(Container- ds- Where)? AND : ) .// events.category_id= . Container- ds- ToSQL(CCGetSession(category), ccsInteger);// -------------------------//End Custom Code//Close events_groups_ds_BeforeBuildSelect @5-DD020C22 return events_groups_ds_BeforeBuildSelect;}//End Close events_groups_ds_BeforeBuildSelect?",6);arrFiles[333]=new Array(1181,"index/vcalendar/profile_menu.html","30 May 2006","profile_menu.html","","","{res:cal_profile} {res:cal_edit_profile} {res:cal_profile_chpass} {res:cal_my_events} {vertical_menu}",1);arrFiles[334]=new Array(1182,"index/vcalendar/profile_menu.php","30 May 2006","profile_menu.php","","","ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- Visible = (CCSecurityAccessCheck(10) == success); this- FileName = profile_menu.php; this- Redirect = ; this- TemplateFileName = profile_menu.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-2BE74C5F function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); this- vertical_menu- Class_Terminate(); unset(this- vertical_menu); }//End Class_Terminate Event//BindEvents Method @1-77CB969E function BindEvents() { this- my_events- CCSEvents[BeforeShow] = profile_menu_my_events_BeforeShow; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-18FCC81D function Operations() { global Redirect; if(!this- Visible) return ; this- vertical_menu- Operations(); }//End Operations Method//Initialize Method @1-94B8317B function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; // Create Components this- profile_main = & new clsControl(ccsLink, profile_main, profile_main, ccsText, , CCGetRequestParam(profile_main, ccsGet, NULL), this); this- profile_main- Page = this- RelativePath . profile.php; this- profile_chpass = & new clsControl(ccsLink, profile_chpass, profile_chpass, ccsText, , CCGetRequestParam(profile_chpass, ccsGet, NULL), this); this- profile_chpass- Page = this- RelativePath . change_password.php; this- my_events = & new clsControl(ccsLink, my_events, my_events, ccsText, , CCGetRequestParam(my_events, ccsGet, NULL), this); this- my_events- Page = this- RelativePath . profile_events.php; this- vertical_menu = & new clsvertical_menu(this- RelativePath, vertical_menu, this); this- vertical_menu- Initialize(); this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-ED7E9448 function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- vertical_menu- Show(); this- profile_main- Show(); this- profile_chpass- Show(); this- my_events- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End profile_menu Class @1-FCB6E20C//Include Event File @1-847208EFinclude(RelativePath . /profile_menu_events.php);//End Include Event File?",4);arrFiles[335]=new Array(1183,"index/vcalendar/profile_menu_events.php","30 May 2006","profile_menu_events.php","","","Visible = False;// -------------------------//End Custom Code//Close profile_menu_my_events_BeforeShow @9-64D32AF1 return profile_menu_my_events_BeforeShow;}//End Close profile_menu_my_events_BeforeShow?",1);arrFiles[336]=new Array(1184,"index/vcalendar/registration.html","30 May 2006","{res:registration}","","","{header} {vertical_menu} {res:registration} {Error} {res:user_login}* {res:user_password}* {res:user_confirm_password}* {res:user_first_name}* {res:user_last_name}* {res:user_email}* {footer}",3);arrFiles[337]=new Array(1185,"index/vcalendar/registration.php","30 May 2006","registration.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record users/Error; this- DataSource = new clsusersDataSource(this); this- ds = & this- DataSource; this- InsertAllowed = true; if(this- Visible) { this- ComponentName = users; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- user_login = & new clsControl(ccsTextBox, user_login, CCSLocales- GetText(user_login), ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- user_login- Required = true; this- user_password = & new clsControl(ccsTextBox, user_password, CCSLocales- GetText(user_password), ccsText, , CCGetRequestParam(user_password, Method, NULL), this); this- user_password- Required = true; this- ConfirmPassword = & new clsControl(ccsTextBox, ConfirmPassword, CCSLocales- GetText(user_confirm_password), ccsText, , CCGetRequestParam(ConfirmPassword, Method, NULL), this); this- ConfirmPassword- Required = true; this- user_first_name = & new clsControl(ccsTextBox, user_first_name, CCSLocales- GetText(user_first_name), ccsText, , CCGetRequestParam(user_first_name, Method, NULL), this); this- user_first_name- Required = true; this- user_last_name = & new clsControl(ccsTextBox, user_last_name, CCSLocales- GetText(user_last_name), ccsText, , CCGetRequestParam(user_last_name, Method, NULL), this); this- user_last_name- Required = true; this- user_email = & new clsControl(ccsTextBox, user_email, CCSLocales- GetText(user_email), ccsText, , CCGetRequestParam(user_email, Method, NULL), this); this- user_email- Required = true; this- Button_Insert = & new clsButton(Button_Insert, Method, this); this- user_is_approved = & new clsControl(ccsHidden, user_is_approved, CCSLocales- GetText(user_is_approved), ccsInteger, , CCGetRequestParam(user_is_approved, Method, NULL), this); this- user_level = & new clsControl(ccsHidden, user_level, CCSLocales- GetText(user_level), ccsInteger, , CCGetRequestParam(user_level, Method, NULL), this); this- user_access_code = & new clsControl(ccsHidden, user_access_code, user_access_code, ccsInteger, , CCGetRequestParam(user_access_code, Method, NULL), this); this- user_date_add = & new clsControl(ccsHidden, user_date_add, user_date_add, ccsDate, array(GeneralDate), CCGetRequestParam(user_date_add, Method, NULL), this); if(!this- FormSubmitted) { if(!is_array(this- user_access_code- Value) && !strlen(this- user_access_code- Value) && this- user_access_code- Value !== false) this- user_access_code- SetText(0); if(!is_array(this- user_date_add- Value) && !strlen(this- user_date_add- Value) && this- user_date_add- Value !== false) this- user_date_add- SetValue(time()); } } }//End Class_Initialize Event//Initialize Method @5-53A359F1 function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urluser_id] = CCGetFromGet(user_id, NULL); }//End Initialize Method//Validate Method @5-07B5E00D function Validate() { global CCSLocales; Validation = true; Where = ; if(this- EditMode && strlen(this- DataSource- Where)) Where = AND NOT ( . this- DataSource- Where . ); this- DataSource- user_login- SetValue(this- user_login- GetValue()); if(CCDLookUp(COUNT(*), users, user_login= . this- DataSource- ToSQL(this- DataSource- user_login- GetDBValue(), this- DataSource- user_login- DataType) . Where, this- DataSource) 0) this- user_login- Errors- addError(CCSLocales- GetText(CCS_UniqueValue, CCSLocales- GetText(user_login))); this- DataSource- user_email- SetValue(this- user_email- GetValue()); if(CCDLookUp(COUNT(*), users, user_email= . this- DataSource- ToSQL(this- DataSource- user_email- GetDBValue(), this- DataSource- user_email- DataType) . Where, this- DataSource) 0) this- user_email- Errors- addError(CCSLocales- GetText(CCS_UniqueValue, CCSLocales- GetText(user_email))); if(strlen(this- user_email- GetText()) && !preg_match (/^[ \\w \\.-]{1,} \\@([ \\da-zA-Z-]{1,} \\.){1,}[ \\da-zA-Z-]+/, this- user_email- GetText())) { this- user_email- Errors- addError(CCSLocales- GetText(CCS_MaskValidation, CCSLocales- GetText(user_email))); } Validation = (this- user_login- Validate() && Validation); Validation = (this- user_password- Validate() && Validation); Validation = (this- ConfirmPassword- Validate() && Validation); Validation = (this- user_first_name- Validate() && Validation); Validation = (this- user_last_name- Validate() && Validation); Validation = (this- user_email- Validate() && Validation); Validation = (this- user_is_approved- Validate() && Validation); Validation = (this- user_level- Validate() && Validation); Validation = (this- user_access_code- Validate() && Validation); Validation = (this- user_date_add- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- user_login- Errors- Count() == 0); Validation = Validation && (this- user_password- Errors- Count() == 0); Validation = Validation && (this- ConfirmPassword- Errors- Count() == 0); Validation = Validation && (this- user_first_name- Errors- Count() == 0); Validation = Validation && (this- user_last_name- Errors- Count() == 0); Validation = Validation && (this- user_email- Errors- Count() == 0); Validation = Validation && (this- user_is_approved- Errors- Count() == 0); Validation = Validation && (this- user_level- Errors- Count() == 0); Validation = Validation && (this- user_access_code- Errors- Count() == 0); Validation = Validation && (this- user_date_add- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @5-FE6C4534 function CheckErrors() { errors = false; errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- user_password- Errors- Count()); errors = (errors || this- ConfirmPassword- Errors- Count()); errors = (errors || this- user_first_name- Errors- Count()); errors = (errors || this- user_last_name- Errors- Count()); errors = (errors || this- user_email- Errors- Count()); errors = (errors || this- user_is_approved- Errors- Count()); errors = (errors || this- user_level- Errors- Count()); errors = (errors || this- user_access_code- Errors- Count()); errors = (errors || this- user_date_add- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-6C77A9C9 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = Button_Insert; if(this- Button_Insert- Pressed) { this- PressedButton = Button_Insert; } } Redirect = info.php . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Insert) { if(!CCGetEvent(this- Button_Insert- CCSEvents, OnClick, this- Button_Insert) || !this- InsertRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//InsertRow Method @5-44ADFC7E function InsertRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeInsert, this); if(!this- InsertAllowed) return false; this- DataSource- user_login- SetValue(this- user_login- GetValue(true)); this- DataSource- user_password- SetValue(this- user_password- GetValue(true)); this- DataSource- ConfirmPassword- SetValue(this- ConfirmPassword- GetValue(true)); this- DataSource- user_first_name- SetValue(this- user_first_name- GetValue(true)); this- DataSource- user_last_name- SetValue(this- user_last_name- GetValue(true)); this- DataSource- user_email- SetValue(this- user_email- GetValue(true)); this- DataSource- user_is_approved- SetValue(this- user_is_approved- GetValue(true)); this- DataSource- user_level- SetValue(this- user_level- GetValue(true)); this- DataSource- user_access_code- SetValue(this- user_access_code- GetValue(true)); this- DataSource- user_date_add- SetValue(this- user_date_add- GetValue(true)); this- DataSource- Insert(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInsert, this); return (!this- CheckErrors()); }//End InsertRow Method//Show Method @5-A52CF99C function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); if(!this- FormSubmitted){ this- user_login- SetValue(this- DataSource- user_login- GetValue()); this- user_password- SetValue(this- DataSource- user_password- GetValue()); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_is_approved- SetValue(this- DataSource- user_is_approved- GetValue()); this- user_level- SetValue(this- DataSource- user_level- GetValue()); this- user_access_code- SetValue(this- DataSource- user_access_code- GetValue()); this- user_date_add- SetValue(this- DataSource- user_date_add- GetValue()); } } else { this- EditMode = false; } } if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- user_password- Errors- ToString()); Error = ComposeStrings(Error, this- ConfirmPassword- Errors- ToString()); Error = ComposeStrings(Error, this- user_first_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_last_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_email- Errors- ToString()); Error = ComposeStrings(Error, this- user_is_approved- Errors- ToString()); Error = ComposeStrings(Error, this- user_level- Errors- ToString()); Error = ComposeStrings(Error, this- user_access_code- Errors- ToString()); Error = ComposeStrings(Error, this- user_date_add- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Insert- Visible = !this- EditMode && this- InsertAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- user_login- Show(); this- user_password- Show(); this- ConfirmPassword- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- user_email- Show(); this- Button_Insert- Show(); this- user_is_approved- Show(); this- user_level- Show(); this- user_access_code- Show(); this- user_date_add- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End users Class @5-FCB6E20Cclass clsusersDataSource extends clsDBcalendar { //usersDataSource Class @5-1B89833B//DataSource Variables @5-12AA2BCC var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var InsertParameters; var wp; var AllParametersSet; // Datasource fields var user_login; var user_password; var ConfirmPassword; var user_first_name; var user_last_name; var user_email; var user_is_approved; var user_level; var user_access_code; var user_date_add;//End DataSource Variables//DataSourceClass_Initialize Event @5-E0C3A47C function clsusersDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record users/Error; this- Initialize(); this- user_login = new clsField(user_login, ccsText, ); this- user_password = new clsField(user_password, ccsText, ); this- ConfirmPassword = new clsField(ConfirmPassword, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- user_email = new clsField(user_email, ccsText, ); this- user_is_approved = new clsField(user_is_approved, ccsInteger, ); this- user_level = new clsField(user_level, ccsInteger, ); this- user_access_code = new clsField(user_access_code, ccsInteger, ); this- user_date_add = new clsField(user_date_add, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- InsertFields[user_login] = array(Name = user_login, Value = , DataType = ccsText); this- InsertFields[user_password] = array(Name = user_password, Value = , DataType = ccsText); this- InsertFields[user_first_name] = array(Name = user_first_name, Value = , DataType = ccsText); this- InsertFields[user_last_name] = array(Name = user_last_name, Value = , DataType = ccsText); this- InsertFields[user_email] = array(Name = user_email, Value = , DataType = ccsText); this- InsertFields[user_is_approved] = array(Name = user_is_approved, Value = , DataType = ccsInteger); this- InsertFields[user_level] = array(Name = user_level, Value = , DataType = ccsInteger); this- InsertFields[user_access_code] = array(Name = user_access_code, Value = , DataType = ccsInteger); this- InsertFields[user_date_add] = array(Name = user_date_add, Value = , DataType = ccsDate); }//End DataSourceClass_Initialize Event//Prepare Method @5-B49E291C function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urluser_id, ccsInteger, , , this- Parameters[urluser_id], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-0C94DEC2 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT * \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-FD834952 function SetValues() { this- user_login- SetDBValue(this- f(user_login)); this- user_password- SetDBValue(this- f(user_password)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); this- user_email- SetDBValue(this- f(user_email)); this- user_is_approved- SetDBValue(trim(this- f(user_is_approved))); this- user_level- SetDBValue(trim(this- f(user_level))); this- user_access_code- SetDBValue(trim(this- f(user_access_code))); this- user_date_add- SetDBValue(trim(this- f(user_date_add))); }//End SetValues Method//Insert Method @5-7AECCFB0 function Insert() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildInsert, this- Parent); this- InsertFields[user_login][Value] = this- user_login- GetDBValue(true); this- InsertFields[user_password][Value] = this- user_password- GetDBValue(true); this- InsertFields[user_first_name][Value] = this- user_first_name- GetDBValue(true); this- InsertFields[user_last_name][Value] = this- user_last_name- GetDBValue(true); this- InsertFields[user_email][Value] = this- user_email- GetDBValue(true); this- InsertFields[user_is_approved][Value] = this- user_is_approved- GetDBValue(true); this- InsertFields[user_level][Value] = this- user_level- GetDBValue(true); this- InsertFields[user_access_code][Value] = this- user_access_code- GetDBValue(true); this- InsertFields[user_date_add][Value] = this- user_date_add- GetDBValue(true); this- SQL = CCBuildInsert(users, this- InsertFields, this); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteInsert, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteInsert, this- Parent); } }//End Insert Method} //End usersDataSource Class @5-FCB6E20C//Include Page implementation @19-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-C7FA8F62// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = registration.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-F4AACDE6include(./registration_events.php);//End Include events file//Initialize Objects @1-537DC63FDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();users = & new clsRecordusers(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- users = & users;MainPage- footer = & footer;users- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-8AD289C1header- Operations();vertical_menu- Operations();users- Operation();footer- Operations();//End Execute Components//Go to destination page @1-1147220Eif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(users); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-84CD612Cheader- Show();vertical_menu- Show();users- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-FA13854CCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(users);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",26);arrFiles[338]=new Array(1186,"index/vcalendar/registration_events.php","30 May 2006","registration_events.php","","","CCSEvents[OnValidate] = users_OnValidate; users- CCSEvents[BeforeInsert] = users_BeforeInsert; users- CCSEvents[AfterInsert] = users_AfterInsert; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//users_OnValidate @5-2CD43F71function users_OnValidate(& sender){ users_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_OnValidate//Custom Code @20-D37AD2A6// -------------------------global CCSLocales;	if (Component- user_password- GetValue() != Component- ConfirmPassword- GetValue()) {	Component- Errors- addError(CCSLocales- GetText(cal_error_difpass));	}	if (Component- user_login- GetValue() && !preg_match(/^[a-zA-Z0-9_ \\-]{3,16}/, Component- user_login- GetValue()))	Component- Errors- addError(CCSLocales- GetText(cal_error_login));	if (Component- user_password- GetValue() && !preg_match(/^[a-zA-Z0-9]{3,16}/, Component- user_password- GetValue()))	Component- Errors- addError(CCSLocales- GetText(cal_error_pass));// -------------------------//End Custom Code//Close users_OnValidate @5-6FF40A5B return users_OnValidate;}//End Close users_OnValidate//users_BeforeInsert @5-8891C1C3function users_BeforeInsert(& sender){ users_BeforeInsert = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_BeforeInsert//Custom Code @21-D37AD2A6// -------------------------global calendar_config;	switch (calendar_config[registration_type]) {	case 1: Component- user_is_approved- SetValue(1);	Component- user_level- SetValue(10);	break;	case 4: srand();	Component- user_access_code- SetValue(rand(1111,9999) . rand(1111,9999));	case 8: Component- user_is_approved- SetValue(0);	Component- user_level- SetValue(1);	}// -------------------------//End Custom Code//Close users_BeforeInsert @5-43897968 return users_BeforeInsert;}//End Close users_BeforeInsert//users_AfterInsert @5-CDABC8DEfunction users_AfterInsert(& sender){ users_AfterInsert = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_AfterInsert//Custom Code @22-D37AD2A6// -------------------------global calendar_config;	parameters[{user_name}] = Component- user_first_name- GetValue();	parameters[{user_login}] = Component- user_login- GetValue();	parameters[{user_email}] = Component- user_email- GetValue();	parameters[{date_time}] = CCFormatDate(Component- user_date_add- GetValue(), array(GeneralDate));	parameters[{activate_url}] = ServerURL . confirm.php?name= . Component- user_login- GetValue() . &acc= . Component- user_access_code- GetValue();	parameters[{subject}] = [VCalendar] Confirm your registration.;	CCSetSession(content_param, parameters);	switch (calendar_config[registration_type]) {	case 1: CCSetSession(content_type, registration_message); break;	case 4:	CCSetSession(content_type, registration_need_confirm);	sent = SendEmailMessage(confirm_registration, Component- user_email- GetValue(), parameters);	if (strlen(sent))	Component- Errors- addError(sent); break;	case 8: CCSetSession(content_type, registration_need_approve); break;	}// -------------------------//End Custom Code//Close users_AfterInsert @5-11208659 return users_AfterInsert;}//End Close users_AfterInsert//Page_AfterInitialize @1-85033F3Cfunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global registration; //Compatibility//End Page_AfterInitialize//Custom Code @36-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[registration_type] == 0) {	header(Location: index.php);	exit;	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",4);arrFiles[339]=new Array(1187,"index/vcalendar/remind_password.html","30 May 2006","{res:cal_remind_password}","","","{header} {vertical_menu} {res:cal_remind_password} {Error} {res:cal_login_or_email} * {footer}",1);arrFiles[340]=new Array(1188,"index/vcalendar/remind_password.php","30 May 2006","remind_password.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record remind/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = remind; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- login = & new clsControl(ccsTextBox, login, CCSLocales- GetText(cal_login_or_email), ccsText, , CCGetRequestParam(login, Method, NULL), this); this- login- Required = true; this- remind = & new clsButton(remind, Method, this); } }//End Class_Initialize Event//Validate Method @4-59A11C69 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- login- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- login- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @4-CDED4CFD function CheckErrors() { errors = false; errors = (errors || this- login- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @4-D06C77EA function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = remind; if(this- remind- Pressed) { this- PressedButton = remind; } } Redirect = info.php . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == remind) { if(!CCGetEvent(this- remind- CCSEvents, OnClick, this- remind)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @4-0F01DE3A function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- login- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- login- Show(); this- remind- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End remind Class @4-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-F595EE93// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = remind_password.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-EE804440include(./remind_password_events.php);//End Include events file//Initialize Objects @1-320A9AFB// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();remind = & new clsRecordremind(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- remind = & remind;MainPage- footer = & footer;BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-A6A863A8header- Operations();vertical_menu- Operations();remind- Operation();footer- Operations();//End Execute Components//Go to destination page @1-F63F08F0if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(remind); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-CB3B43E5header- Show();vertical_menu- Show();remind- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-1A045685CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(remind);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",8);arrFiles[341]=new Array(1189,"index/vcalendar/remind_password_events.php","30 May 2006","remind_password_events.php","","","CCSEvents[OnValidate] = remind_OnValidate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//remind_OnValidate @4-D456B450function remind_OnValidate(& sender){ remind_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global remind; //Compatibility//End remind_OnValidate//Custom Code @8-D257CBE3// -------------------------global CCSLocales;	if (CCStrLen(trim(Component- login- GetValue())) ) {	db = new clsDBcalendar();	SQL = SELECT user_id, user_login, user_email, user_password, user_first_name FROM users . WHERE user_login = . db- ToSQL(Component- login- GetValue(), ccsText) . OR user_email = . db- ToSQL(Component- login- GetValue(), ccsText);	db- query(SQL);	if (db- next_record()) {	user_id = db- f(user_id);	email_to = db- f(user_email);	//Generate new hash for password	NewHash = md5(user_id . generateNewPassword(8));	parameters = array({user_login} = db- f(user_login),	{activate_url} = ServerURL . lost_password.php?pwd= . NewHash );	SQL = UPDATE users SET user_hash = . db- ToSQL(NewHash, ccsText) . WHERE user_id = . db- ToSQL(user_id, ccsInteger);	db- query(SQL);	db- close();	sent = SendEmailMessage(forgot_password, email_to, parameters);	if (strlen(sent))	Component- Errors- addError(sent);	CCSetSession(content_param, parameters);	CCSetSession(content_type, password_was_sent);	}	else	Component- Errors- addError(CCSLocales- GetText(cal_error_nouser));	}// -------------------------//End Custom Code//Close remind_OnValidate @4-4BEBE52F return remind_OnValidate;}//End Close remind_OnValidate//Page_AfterInitialize @1-216B2B4Bfunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global remind_password; //Compatibility//End Page_AfterInitialize//Custom Code @7-77BB5271// -------------------------global Redirect;	if (CCGetUserID())	Redirect = index.php;// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[342]=new Array(1190,"index/vcalendar/ru.txt","30 May 2006","ru","","","activate=ĐĐşŃ‚Đ¸Đ˛Đ¸Đ·Đ¸Ń€ĐľĐ˛Đ°Ń‚ŃŚ admin=ĐĐ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€ cal_active_reminders=ĐťĐ°ĐżĐľĐĽĐ¸Đ˝Đ°Đ˝Đ¸ŃŹ cal_add_event=Đ”ĐľĐ±Đ°Đ˛Đ¸Ń‚ŃŚ ŃĐľĐ±Ń‹Ń‚Đ¸Đµ cal_add_reminder=Đ”ĐľĐ±Đ°Đ˛Đ¸Ń‚ŃŚ Đ˝Đ°ĐżĐľĐĽĐ¸Đ˝Đ°Đ˝Đ¸Đµ cal_addedby=Đ”ĐľĐ±Đ°Đ˛Đ»ĐµĐ˝Đľ cal_admin=ĐĐ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€ cal_administration=ĐĐ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ¸Ń€ĐľĐ˛Đ°Đ˝Đ¸Đµ cal_all=Đ’ŃĐµ cal_all_categories=Đ’ŃĐµ ĐşĐ°Ń‚ĐµĐłĐľŃ€Đ¸Đ¸ cal_all_day=ĐˇĐľĐ±Ń‹Ń‚Đ¸Đµ Đ˝Đ° Đ˛ĐµŃŃŚ Đ´ĐµĐ˝ŃŚ cal_btn_apply=ĐźŃ€Đ¸ĐĽĐµĐ˝Đ¸Ń‚ŃŚ cal_categories=ĐšĐ°Ń‚ĐµĐłĐľŃ€Đ¸Đ¸ cal_category=ĐšĐ°Ń‚ĐµĐłĐľŃ€Đ¸ŃŹ cal_category_id=ID cal_category_image=ĐĐşĐľĐ˝ĐşĐ° cal_category_name=ĐťĐ°Đ·Đ˛Đ°Đ˝Đ¸Đµ cal_close_window=Đ—Đ°ĐşŃ€Ń‹Ń‚ŃŚ ĐžĐşĐ˝Đľ cal_config=ĐťĐ°ŃŃ‚Ń€ĐľĐąĐşĐ¸ cal_contents=ĐˇĐľĐľĐ±Ń‰ĐµĐ˝Đ¸ŃŹ cal_current_password=Đ˘ĐµĐşŃŃ‰Đ¸Đą ĐżĐ°Ń€ĐľĐ»ŃŚ cal_custom_fields=ĐťĐ°ŃŃ‚Ń€Đ°Đ¸Đ˛Đ°ĐµĐĽŃ‹Đµ ĐżĐľĐ»ŃŹ cal_day=Đ”ĐµĐ˝ŃŚ cal_edit_event=ĐĐ·ĐĽĐµĐ˝Đ¸Ń‚ŃŚ cal_edit_profile=Đ ĐµĐ´Đ°ĐşŃ‚Đ¸Ń€ĐľĐ˛Đ°Đ˝Đ¸Đµ ĐżŃ€ĐľŃ„Đ¸Đ»ŃŹ cal_english=ĐĐ˝ĐłĐ»Đ¸ĐąŃĐşĐ¸Đą cal_error_difpass=ĐźĐ°Ń€ĐľĐ»ŃŚ Đ¸ ĐźĐľĐ´Ń‚Đ˛ĐµŃ€Đ¶Đ´ĐµĐ˝Đ¸Đµ ĐżĐ°Ń€ĐľĐ»ŃŹ Đ˝Đµ ŃĐľĐ˛ĐżĐ°Đ´Đ°ŃŽŃ‚. cal_error_email=ĐŁĐşĐ°Đ·Đ°Đ˝ Đ˝ĐµĐ˛ĐµŃ€Đ˝Ń‹Đą Email. cal_error_login=Đ›ĐľĐłĐ¸Đ˝ Đ´ĐľĐ»Đ¶ĐµĐ˝ Đ±Ń‹Ń‚ŃŚ Đ´Đ»Đ¸Đ˝ĐľĐą 3 - 16 ŃĐ¸ĐĽĐľĐ˛Đ»ĐľĐ˛ Đ¸ ĐĽĐľĐ¶ĐµŃ‚ ŃĐľĐ´ĐµŃ€Đ¶Đ°Ń‚ŃŚ Ń‚ĐľĐ»ŃŚĐşĐľ Đ±ŃĐşĐ˛ĐµĐ˝Đ˝Đľ-Ń†Đ¸Ń„Ń€ĐľĐ˛Ń‹Đµ ŃĐ¸ĐĽĐ˛ĐľĐ»Ń‹, Đ˛ĐşĐ»ŃŽŃ‡Đ°ŃŹ   -   Đ¸   _   cal_error_nouser=ĐťĐµŃ‚ Đ·Đ°Ń€ĐµĐłĐ¸ŃŃ‚Ń€Đ¸Ń€ĐľĐ˛Đ°Đ˝Đ˝ĐľĐłĐľ ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹ Ń Ń‚Đ°ĐşĐ¸ĐĽ Đ»ĐľĐłĐ¸Đ˝ĐľĐĽ Đ¸Đ»Đ¸ E-mail. cal_error_pass=ĐźĐ°Ń€ĐľĐ»ŃŚ Đ´ĐľĐ»Đ¶ĐµĐ˝ Đ±Ń‹Ń‚ŃŚ Đ´Đ»Đ¸Đ˝ĐľĐą 3 - 16 ŃĐ¸ĐĽĐ˛ĐľĐ»ĐľĐ˛ Đ¸ ĐĽĐľĐ¶ĐµŃ‚ ŃĐľĐ´ĐµŃ€Đ¶Đ°Ń‚ŃŚ Ń‚ĐľĐ»ŃŚĐşĐľ Đ±ŃĐşĐ˛ĐµĐ˝Đ˝Đľ-Ń†Đ¸Ń„Ń€ĐľĐ˛Ń‹Đµ ŃĐ¸ĐĽĐ˛ĐľĐ»Ń‹. cal_event_cost=Đ¦ĐµĐ˝Đ° ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_event_location=ĐśĐµŃŃ‚ĐľŃ€Đ°ŃĐżĐľĐ»ĐľĐ¶ĐµĐ˝Đ¸Đµ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_event_url=URL ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_event_view=ĐźŃ€ĐľŃĐĽĐľŃ‚Ń€ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_everyone=Đ’ŃĐµ cal_general=ĐžĐ±Ń‰Đ¸Đµ cal_hours=Ń‡Đ°ŃĐľĐ˛ cal_information=ĐĐ˝Ń„ĐľŃ€ĐĽĐ°Ń†Đ¸ŃŹ cal_language=ĐŻĐ·Ń‹Đş cal_login_or_email=ĐĐĽŃŹ ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹ Đ¸Đ»Đ¸ E-Mail cal_messages=ĐˇĐľĐľĐ±Ń‰ĐµĐ˝Đ¸ŃŹ cal_minutes=ĐĽĐ¸Đ˝ŃŃ‚ cal_month=ĐśĐµŃŃŹŃ† cal_monthly_view=ĐźŃ€ĐľŃĐĽĐľŃ‚Ń€ ĐżĐľ ĐĽĐµŃŃŹŃ†Đ°ĐĽ cal_my_events=ĐśĐľĐ¸ ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_my_reminders=ĐśĐľĐ¸ Đ˝Đ°ĐżĐľĐĽĐ¸Đ˝Đ°Đ˝Đ¸ŃŹ cal_new_password=ĐťĐľĐ˛Ń‹Đą ĐżĐ°Ń€ĐľĐ»ŃŚ cal_new_password_confirm=ĐźĐľĐ´Ń‚Đ˛ĐµŃ€Đ´Đ¸Ń‚Đµ ĐťĐľĐ˛Ń‹Đą ĐżĐ°Ń€ĐľĐ»ŃŚ cal_owner=Đ’Đ»Đ°Đ´ĐµĐ»ĐµŃ† ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_permissions=ĐźŃ€Đ°Đ˛Đ° cal_private_events=ĐźŃ€Đ°Đ˛Đ° Đ˝Đ° Đ»Đ¸Ń‡Đ˝Ń‹Đµ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_profile=ĐźŃ€ĐľŃ„Đ¸Đ»ŃŚ cal_profile_chpass=ĐĐ·ĐĽĐµĐ˝ĐµĐ˝Đ¸Đµ ĐżĐ°Ń€ĐľĐ»ŃŹ cal_public_events=ĐźŃ€Đ°Đ˛Đ° Đ˝Đ° Đ´ĐľŃŃ‚ŃĐżĐ˝Ń‹Đµ Đ˛ŃĐµĐĽ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_RecurrentApply=ĐźŃ€Đ¸ĐĽĐµĐ˝Đ¸Ń‚ŃŚ ĐşĐľ Đ˛ŃĐµĐĽ ĐżĐľĐ˛Ń‚ĐľŃ€ŃŹŃŽŃ‰Đ¸ĐĽŃŹ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹĐĽ cal_register=Đ—Đ°Ń€ĐµĐłĐ¸ŃŃ‚Ń€Đ¸Ń€ĐľĐ˛Đ°Ń‚ŃŚŃŃŹ cal_registered=Đ—Đ°Ń€ĐµĐłĐ¸ŃŃ‚Ń€Đ¸Ń€ĐľĐ˛Đ°Đ˝Đ˝Ń‹Đą ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŚ cal_registration=Đ ĐµĐłĐ¸ŃŃ‚Ń€Đ°Ń†Đ¸ŃŹ cal_remind_password=ĐťĐ°ĐżĐľĐĽĐ˝Đ¸Ń‚ŃŚ ĐżĐ°Ń€ĐľĐ»ŃŚ cal_russian=Đ ŃŃŃĐşĐ¸Đą cal_search=ĐźĐľĐ¸ŃĐş cal_style=ĐˇŃ‚Đ¸Đ»ŃŚ cal_time_end=Đ’Ń€ĐµĐĽŃŹ ĐľĐşĐľĐ˝Ń‡Đ°Đ˝Đ¸ŃŹ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ cal_today=ĐˇĐµĐłĐľĐ´Đ˝ŃŹ cal_translations=ĐźĐµŃ€ĐµĐ˛ĐľĐ´Ń‹ cal_users=ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»Đ¸ cal_week=ĐťĐµĐ´ĐµĐ»ŃŹ cal_wrong_pass=Đ˘ĐµĐşŃŃ‰Đ¸Đą ĐżĐ°Ń€ĐľĐ»ŃŚ Đ˝ĐµĐ˛ĐµŃ€ĐµĐ˝. cal_year=Đ“ĐľĐ´ calendars_options=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ ĐšĐ°Đ»ĐµĐ˝Đ´Đ°Ń€ŃŹ categories_translations=ĐźĐµŃ€ĐµĐ˛ĐľĐ´Ń‹ ĐşĐ°Ń‚ĐµĐłĐľŃ€Đ¸Đą category_translation=ĐźĐµŃ€ĐµĐ˛ĐľĐ´ ĐşĐ°Ń‚ĐµĐłĐľŃ€Đ¸Đ¸ CCS_ASC=ĐźĐľ Đ˛ĐľĐ·Ń€Đ°ŃŃ‚Đ°Đ˝Đ¸ŃŽ CCS_Bytes=Đ±Đ°ĐąŃ‚ CCS_Cancel=ĐžŃ‚ĐĽĐµĐ˝Đ¸Ń‚ŃŚ CCS_Clear=ĐžŃ‡Đ¸ŃŃ‚Đ¸Ń‚ŃŚ  CCS_CustomLinkField=Đ”ĐµŃ‚Đ°Đ»ŃŚĐ˝Đľ CCS_Delete=ĐŁĐ´Đ°Đ»Đ¸Ń‚ŃŚ CCS_DeleteConfirmation=ĐŁĐ´Đ°Đ»Đ¸Ń‚ŃŚ Đ·Đ°ĐżĐ¸ŃŃŚ? CCS_FileNotFound=Đ¤Đ°ĐąĐ» {0} ŃĐşĐ°Đ·Đ°Đ˝Đ˝Ń‹Đą Đ˛ {1} Đ˝Đµ Đ˝Đ°ĐąĐ´ĐµĐ˝. CCS_Filter=ĐšĐ»ŃŽŃ‡ĐµĐ˛ĐľĐµ ŃĐ»ĐľĐ˛Đľ CCS_First=ĐźĐµŃ€Đ˛Đ°ŃŹ CCS_GridFormPrefix=ĐˇĐżĐ¸ŃĐľĐş: CCS_GridFormSuffix=  CCS_Insert=Đ”ĐľĐ±Đ°Đ˛Đ¸Ń‚ŃŚ CCS_InsertLink=Đ”ĐľĐ±Đ°Đ˛Đ¸Ń‚ŃŚ CCS_InsufficientPermissions=ru CCS_LanguageID=ru CCS_Last=ru CCS_LocaleID=ru CCS_Login=Đ›ĐľĐłĐ¸Đ˝ CCS_LoginBtn=Đ›ĐľĐłĐ¸Đ˝ CCS_LoginError=Đ›ĐľĐłĐ¸Đ˝ Đ¸Đ»Đ¸ ĐźĐ°Ń€ĐľĐ»ŃŚ Đ˝Đµ Đ˛ĐµŃ€ĐµĐ˝. CCS_LoginInactive=Đ­Ń‚ĐľŃ‚ Đ»ĐľĐłĐ¸Đ˝ Đ·Đ°ĐşŃ€Ń‹Ń‚ Đ¸Đ»Đ¸ Đ´ĐľĐ»Đ¶ĐµĐ˝ Đ±Ń‹Ń‚ŃŚ Ń€Đ°Đ·Ń€ĐµŃĐµĐ˝ ĐĐ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€ĐľĐĽ CCS_LogoutBtn=Đ’Ń‹Ń…ĐľĐ´ CCS_Main=Đ“Đ»Đ°Đ˛Đ˝Đ°ŃŹ CCS_MaskValidation=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐľĐ»ŃŹ {0} Đ˝ĐµŃĐľĐľŃ‚Đ˛ĐµŃŃ‚Đ˛ŃĐµŃ‚ ĐĽĐ°ŃĐşĐµ. CCS_MaximumLength=Đ”Đ»Đ¸Đ˝Đ° ĐżĐľĐ»ŃŹ {0} Đ˝Đµ ĐĽĐľĐ¶ĐµŃ‚ ĐżŃ€ĐµĐ˛Ń‹ŃĐ°Ń‚ŃŚ {1} ŃĐ¸ĐĽĐ˛ĐľĐ»ĐľĐ˛. CCS_MaximumValue=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐľĐ»ŃŹ {0} Đ˝Đµ ĐĽĐľĐ¶ĐµŃ‚ Đ±Ń‹Ń‚ŃŚ Đ±ĐľĐ»ŃŚŃĐµ Ń‡ĐµĐĽ {1}. CCS_MinimumLength=Đ”Đ»Đ¸Đ˝Đ° ĐżĐľĐ»ŃŹ {0} Đ˝Đµ ĐĽĐľĐ¶ĐµŃ‚ Đ±Ń‹Ń‚ŃŚ ĐĽĐµĐ˝ĐµĐµ {1} ŃĐ¸ĐĽĐ˛ĐľĐ»ĐľĐ˛. CCS_MinimumValue=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐľĐ»ŃŹ {0} Đ˝Đµ ĐĽĐľĐ¶ĐµŃ‚ Đ±Ń‹Ń‚ŃŚ ĐĽĐµĐ˝ŃŚŃĐµ Ń‡ĐµĐĽ {1}. CCS_More=Đ”Đ°Đ»ĐµĐµ... CCS_Next=ĐˇĐ»ĐµĐ´ŃŃŽŃ‰Đ°ŃŹ CCS_NextMonthHint=ĐˇĐ»ĐµĐ´ŃŃŽŃ‰Đ¸Đą ĐĽĐµŃŃŹŃ† CCS_NoCategories=ĐšĐ°Ń‚ĐµĐłĐľŃ€Đ¸Đ¸ Đ˝Đµ Đ˝Đ°ĐąĐ´ĐµĐ˝Ń‹ CCS_NoRecords=ĐťĐµŃ‚ Đ·Đ°ĐżĐ¸ŃĐµĐą CCS_Of=Đ¸Đ· CCS_Password=ĐźĐ°Ń€ĐľĐ»ŃŚ CCS_Previous=ĐźŃ€ĐµĐ´Ń‹Đ´ŃŃ‰Đ°ŃŹ CCS_PrevMonthHint=ĐźŃ€ĐµĐ´Ń‹Đ´ŃŃ‰Đ¸Đą ĐĽĐµŃŃŹŃ† CCS_RecordFormPrefix=Đ”ĐľĐ±Đ°Đ˛Đ¸Ń‚ŃŚ/Đ ĐµĐ´Đ°ĐşŃ‚Đ¸Ń€ĐľĐ˛Đ°Ń‚ŃŚ CCS_RecordFormSuffix=  CCS_RecPerPage=Đ—Đ°ĐżĐ¸ŃĐµĐą Đ˝Đ° ŃŃ‚Ń€.  CCS_RememberLogin=Đ—Đ°ĐżĐľĐĽĐ˝Đ¸Ń‚ŃŚ ĐĽĐľĐą Đ›ĐľĐłĐ¸Đ˝ Đ¸ ĐźĐ°Ń€ĐľĐ»ŃŚ CCS_ReportPageNumber1=ĐˇŃ‚Ń€Đ°Đ˝Đ¸Ń†Đ° CCS_ReportPageNumber2=Đ¸Đ· CCS_ReportTotal=Đ’ŃĐµĐłĐľ CCS_RequiredField=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐľĐ»ŃŹ {0} ŃŹĐ˛Đ»ŃŹĐµŃ‚ŃŃŹ ĐľĐ±ŃŹĐ·Đ°Ń‚ĐµĐ»ŃŚĐ˝Ń‹ĐĽ. CCS_Search=ĐŃĐşĐ°Ń‚ŃŚ CCS_SearchFormPrefix=ĐźĐľĐ¸ŃĐş ĐżĐľ CCS_SearchFormSuffix=  CCS_SelectField=Đ’Ń‹Đ±ĐµŃ€Đ¸Ń‚Đµ ĐżĐľĐ»Đµ CCS_SelectOrder=Đ’Ń‹Đ±ĐµŃ€Đ¸Ń‚Đµ Đ˝Đ°ĐżŃ€Đ°Đ˛Đ»ĐµĐ˝Đ¸Đµ CCS_SelectValue=Đ’Ń‹Đ±ĐµŃ€Đ¸Ń‚Đµ Đ·Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ CCS_SortBy=ĐˇĐľŃ€Ń‚Đ¸Ń€ĐľĐ˛Đ°Ń‚ŃŚ ĐżĐľ  CCS_SortDir=ĐťĐ°ĐżŃ€Đ°Đ˛Đ»ĐµĐ˝Đ¸Đµ ŃĐľŃ€Ń‚.  CCS_SubmitConfirmation=Đ’Đ˝ĐµŃŃ‚Đ¸ Đ·Đ°ĐżĐ¸ŃĐ¸? CCS_Today=ĐˇĐµĐłĐľĐ´Đ˝ŃŹ CCS_TotalRecords=Đ’ŃĐµĐłĐľ Đ·Đ°ĐżĐ¸ŃĐµĐą: CCS_UniqueValue=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐľĐ»ŃŹ {0} ŃĐ¶Đµ ŃŃŃ‰ĐµŃŃ‚Đ˛ŃĐµŃ‚ Đ˛ Đ±Đ°Đ·Đµ Đ´Đ°Đ˝Đ˝Ń‹Ń…. CCS_Update=ĐžĐ±Đ˝ĐľĐ˛Đ¸Ń‚ŃŚ CCS_WrongType=Đ˘Đ¸Đż Ń„Đ°ĐąĐ»Đ° ŃĐşĐ°Đ·Đ°Đ˝Đ˝ĐľĐłĐľ Đ˛ {0} Đ˝Đµ Ń€Đ°Đ·Ń€ĐµŃĐµĐ˝. close_window=Đ—Đ°ĐşŃ€Ń‹Ń‚ŃŚ ĐľĐşĐ˝Đľ common_file_open_error=ĐťĐµĐ˛ĐľĐ·ĐĽĐľĐ¶Đ˝Đľ ĐľŃ‚Ń€Ń‹Ń‚ŃŚ Ń„Đ°ĐąĐ»  \'Common.asp \' common_file_open_error_asp=ĐťĐµ ĐżĐľĐ»ŃŃ‡Đ°ĐµŃ‚ŃŃŹ ĐľŃ‚ĐşŃ€Ń‹Ń‚ŃŚ  \'Common.asp \' config=ĐťĐ°ŃŃ‚Ń€ĐľĐąĐşĐ¸ config_desc=ĐžĐżĐ¸ŃĐ°Đ˝Đ¸Đµ config_value=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ config_var=ĐźĐµŃ€ĐµĐĽĐµĐ˝Đ˝Đ°ŃŹ content_desc=ĐžĐżĐ¸ŃĐ°Đ˝Đ¸Đµ content_type=Đ˘Đ¸Đż content_value=Đ—Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ contents=Đ ĐµĐ´Đ°ĐşŃ‚Đ¸Ń€ĐľĐ˛Đ°Ń‚ŃŚ ĐˇĐľĐľĐ±Ń‰ĐµĐ˝Đ¸Đµ contents_lang=ĐźĐµŃ€ĐµĐ˛ĐľĐ´Ń‹ ŃĐľĐľĐ±Ń‰ĐµĐ˝Đ¸Đą contentsgrid=ĐˇĐľĐľĐ±Ń‰ĐµĐ˝Đ¸ŃŹ create_db=ĐˇĐľĐ·Đ´Đ°Ń‚ŃŚ Đ±Đ°Đ·Ń Đ´Đ°Đ˝Đ˝Ń‹Ń… custom_field=ĐťĐ°ŃŃ‚Ń€Đ°Đ¸Đ˛Đ°ĐµĐĽĐľĐµ ĐżĐľĐ»Đµ custom_fields=ĐťĐ°ŃŃ‚Ń€Đ°Đ¸Đ˛Đ°ĐµĐĽŃ‹Đµ ĐżĐľĐ»ŃŹ custom_fields_translations=ĐźĐµŃ€ĐµĐ˛ĐľĐ´ ĐťĐ°ŃŃ‚Ń€Đ°Đ¸Đ˛Đ°ĐµĐĽŃ‹Ń… ĐżĐľĐ»ĐµĐą database_environment=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ Đ‘Đ°Đ·Ń‹ Đ”Đ°Đ˝Đ˝Ń‹Ń… day_events=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ Đ˝Đ° Đ´ĐµĐ˝ŃŚ db_admin_account=ĐŁŃ‡ĐµŃ‚Đ˝Đ°ŃŹ Đ·Đ°ĐżĐ¸ŃŃŚ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń… db_admin_account_desc=Đ­Ń‚ĐľŃ‚ ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŚ Đ´ĐľĐ»Đ¶ĐµĐ˝ Đ¸ĐĽĐµŃ‚ŃŚ ĐżŃ€Đ°Đ˛Đ° ŃĐľĐ·Đ´Đ°Đ˛Đ°Ń‚ŃŚ Đ±Đ°Đ·Ń Đ´Đ°Đ˝Đ˝Ń‹Ń…. db_admin_name=Đ›ĐľĐłĐ¸Đ˝ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° db_admin_password=ĐźĐ°Ń€ĐľĐ»ŃŚ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° db_dont_change=ĐťĐµ Đ¸Đ·ĐĽĐµĐ˝ŃŹŃ‚ŃŚ Đ±Đ°Đ·Ń Đ´Đ°Đ˝Đ˝Ń‹Ń… db_recreate=ĐŁĐ´Đ°Đ»Đ¸Ń‚ŃŚ Đ¸ ĐżĐµŃ€ĐµŃĐľĐ·Đ´Đ°Ń‚ŃŚ ŃŃŃ‰ĐµŃŃ‚Đ˛ŃŃŽŃ‰Đ¸Đµ Ń‚Đ°Đ±Đ»Đ¸Ń†Ń‹ db_type=Đ˘Đ¸Đż Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń… Detail=ĐźĐľĐ´Ń€ĐľĐ±Đ˝Đľ email_options=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ Email email_template=Đ¨Đ°Đ±Đ»ĐľĐ˝ ĐżĐ¸ŃŃŚĐĽĐ° email_template_body=Đ˘ĐµĐşŃŃ‚ email_template_desc=ĐžĐżĐ¸ŃĐ°Đ˝Đ¸Đµ email_template_from=ĐžŃ‚ email_template_id=ID email_template_subject=Đ˘ĐµĐĽĐ° email_template_translation=ĐźĐµŃ€ĐµĐ˛ĐľĐ´ ŃĐ°Đ±Đ»ĐľĐ˝Đ° ĐżĐ¸ŃŃŚĐĽĐ° email_template_type=Đ˘Đ¸Đż email_templates=Đ¨Đ°Đ±Đ»ĐľĐ˝Ń‹ ĐżĐ¸ŃĐµĐĽ email_templates_lang=ĐźĐµŃ€ĐµĐ˛ĐľĐ´Ń‹ ŃĐ°Đ±Đ»ĐľĐ˝ĐľĐ˛ ĐżĐ¸ŃĐµĐĽ End_By=ĐźĐľ Đ´Đ°Ń‚Ń event_date=Đ”Đ°Ń‚Đ° event_desc=ĐžĐżĐ¸ŃĐ°Đ˝Đ¸Đµ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ event_id=ID event_is_public=ĐˇĐľĐ±Ń‹Ń‚Đ¸Đµ Đ´ĐľŃŃ‚ŃĐżĐ˝ĐľĐµ Đ˛ŃĐµĐĽ event_is_public_desc=Đ•ŃĐ»Đ¸ ĐżĐ°Ń€Đ°ĐĽĐµŃ‚Ń€ Đ˛Ń‹Đ±Ń€Đ°Đ˝ - ŃĐľĐ±Ń‹Ń‚Đ¸Đµ ŃŃ‚Đ°Đ˝ĐľĐ˛Đ¸Ń‚ŃŃŹ Đ´ĐľŃŃ‚ŃĐżĐ˝Đľ Đ˛ŃĐµĐĽ ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹĐĽ, Đ¸Đ˝Đ°Ń‡Đµ - Ń‚ĐľĐ»ŃŚĐşĐľ Đ·Đ°Ń€ĐµĐłĐ¸ŃŃ‚Ń€Đ¸Ń€ĐľĐ˛Đ°Đ˝Đ˝Ń‹ĐĽ. event_time=Đ’Ń€ĐµĐĽŃŹ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ event_time_end=Đ’Ń€ĐµĐĽŃŹ ĐľĐşĐľĐ˝Ń‡Đ°Đ˝Đ¸ŃŹ event_title=ĐťĐ°Đ·Đ˛Đ°Đ˝Đ¸Đµ ŃĐľĐ±Ń‹Ń‚Đ¸ŃŹ events=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ events_search=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹĐĽ Every=ĐšĐ°Đ¶Đ´Ń‹Đą field_is_active=ĐĐşŃ‚Đ¸Đ˛Đ˝Đľ? field_label=ĐśĐµŃ‚ĐşĐ° ĐżĐľĐ»ŃŹ field_name=ĐĐĽŃŹ ĐżĐľĐ»ŃŹ field_translation=ĐźĐµŃ€ĐµĐ˛ĐľĐ´ ĐżĐľĐ»ŃŹ from=ĐžŃ‚ go=ĐźĐµŃ€ĐµĐąŃ‚Đ¸ home_page=Đ”ĐľĐĽĐ°ŃĐ˝ŃŹŃŹ info_calendar=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ ĐśĐ°Đ»ĐľĐłĐľ ĐšĐ°Đ»ĐµĐ˝Đ´Đ°Ń€ŃŹ inst_folder_not_writable=ĐźĐ°ĐżĐşĐ°  {0}  Đ´ĐľŃŃ‚ŃĐżĐ˝Đ° Ń‚ĐľĐ»ŃŚĐşĐľ Đ´Đ»ŃŹ Ń‡Ń‚ĐµĐ˝Đ¸ŃŹ inst_not_exist_folder=ĐťĐµ ŃŃŃ‰ĐµŃŃ‚Đ˛ŃĐµŃ‚ ĐżĐ°ĐżĐşĐ¸  {0} inst_vcalendar_file_note=ĐźŃ€Đ¸ĐĽĐµŃ‡Đ°Đ˝Đ¸Đµ: ĐźŃŃ‚ŃŚ Đş Ń„Đ°ĐąĐ»Ń Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń…  vcalendar.mdb  Đ¸Đ»Đ¸ ĐżĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ ŃĐµŃ€Đ˛ĐµŃ€Đ° MSSQL ĐľĐżŃ€ĐµĐ´ĐµĐ»ŃŹĐµŃ‚ŃŃŹ Đ˝Đ° ŃĐ»ĐµĐ´ŃŃŽŃ‰ĐµĐą ŃŃ‚Ń€Đ°Đ˝Đ¸Ń†Đµ. instal_current_path=ĐźŃŃ‚ŃŚ Đş Ń‚ĐµĐşŃŃ‰ĐµĐą ĐżĐ°ĐżĐşĐµ  instal_mdb_file_path=ĐźĐľĐ»Đ˝ĐľĐµ Đ¸ĐĽŃŹ Ń„Đ°ĐąĐ»Đ° Đ‘Đ°Đ·Ń‹ Đ”Đ°Đ˝Đ˝Ń‹Ń… (mdb) install=ĐśĐ°ŃŃ‚ĐµŃ€ ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşĐ¸ install_admin_account=ĐŁŃ‡ĐµŃ‚Đ˝Đ°ŃŹ Đ·Đ°ĐżĐ¸ŃŃŚ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° install_admin_login=Đ›ĐľĐłĐ¸Đ˝ install_admin_password=ĐźĐ°Ń€ĐľĐ»ŃŚ install_all_correct_title=ĐĐ˝ŃŃ‚Đ°Đ»ŃŹŃ†Đ¸ŃŹ Đ·Đ°Đ˛ĐµŃ€ŃĐµĐ˝Đ°. install_copy_config_asp=ĐˇĐşĐľĐżĐ¸Ń€ŃĐąŃ‚Đµ Đ¸ Đ˛ŃŃ‚Đ°Đ˛ŃŚŃ‚Đµ ŃŤŃ‚ĐľŃ‚ Ń‚ĐµĐşŃŃ‚ Đ˛ Đ˝Đ°Ń‡Đ°Đ»Đľ Common.asp Đ˛ ŃĐµĐşŃ†Đ¸ŃŽ  Configuration  install_copy_config_php=ĐˇĐşĐľĐżĐ¸Ń€ŃĐąŃ‚Đµ Đ¸ Đ˛ŃŃ‚Đ°Đ˛ŃŚŃ‚Đµ ŃŤŃ‚ĐľŃ‚ Ń‚ĐµĐşŃŃ‚ Đ˛ Đ˝Đ°Ń‡Đ°Đ»Đľ Common.php Đ˛ ŃĐµĐşŃ†Đ¸ŃŽ  Connection Settings . \\nĐ˘Đ°ĐşĐ¶Đµ Đ·Đ˝Đ°Ń‡ĐµĐ˝Đ¸Đµ ĐżĐµŃ€ĐµĐĽĐµĐ˝Đ˝ĐľĐą  CalendarIsInstalled Đ´ĐľĐ»Đ¶Đ˝Đľ Đ±Ń‹Ń‚ŃŚ Đ¸Đ·ĐĽĐµĐ˝ĐµĐ˝Đľ Đ˝Đ° true.  \\n install_finish=ĐźĐľĐ·Đ´Ń€Đ°Đ˛Đ»ŃŹĐµĐĽ! install_finish2=ĐŁŃŃ‚Đ°Đ˝ĐľĐ˛ĐşĐ° Đ·Đ°Đ˛ĐµŃ€ŃĐµĐ˝Đ° ŃŃĐżĐµŃĐ˝Đľ. install_finish_desc=ĐźĐžĐ–ĐĐ›ĐŁĐ™ĐˇĐ˘Đ, ĐťĐ• Đ—ĐĐ‘ĐŁĐ”Đ¬Đ˘Đ• ĐŁĐ”ĐĐ›ĐĐ˘Đ¬ ĐŁĐˇĐ˘ĐĐťĐžĐ’ĐžĐ§ĐťĐ«Đ• Đ¤ĐĐ™Đ›Đ« install_introduce=ĐśĐ°ŃŃ‚ĐµŃ€ ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşĐ¸ ŃĐľĐ·Đ´Đ°ŃŃ‚ Đ˝ĐµĐľĐ±Ń…ĐľĐ´Đ¸ĐĽŃ‹Đµ Đ´Đ»ŃŹ Ń€Đ°Đ±ĐľŃ‚Ń‹ Ń‚Đ°Đ±Đ»Đ¸Ń†Ń‹ Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń… Đ¸ ĐżŃ€Đ¸ŃĐ˛ĐľĐ¸Ń‚ Đ·Đ˝Đ°Ń‡ĐµĐ˝Đ¸ŃŹ ĐżĐµŃ€ĐµĐĽĐµĐ˝Đ˝Ń‹ĐĽ ĐşĐľĐ˝Ń„Đ¸ĐłŃŃ€Đ°Ń†Đ¸Đ¸. install_introduce2=Đ’Đ˛ĐµĐ´Đ¸Ń‚Đµ, ĐżĐľĐ¶Đ°Đ»ŃĐąŃŃ‚Đ°, Đ¸Đ˝Ń„ĐľŃ€ĐĽĐ°Ń†Đ¸ŃŽ Đľ ĐşĐľĐ˝Ń„Đ¸ĐłŃŃ€Đ°Ń†Đ¸Đ¸ Đ˛Đ°ŃĐµĐą Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń…. install_recheck=ĐźŃ€ĐľĐ˛ĐµŃ€Đ¸Ń‚ŃŚ Đ·Đ°Đ˝ĐľĐ˛Đľ install_site_url=URL ŃĐ°ĐąŃ‚Đ° install_start=ĐťĐ°Ń‡Đ°Ń‚ŃŚ ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşŃ install_step2=ĐśĐ°ŃŃ‚ĐµŃ€ ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşĐ¸ VCalendar - Đ¨Đ°Đł 2 language_id=ĐŻĐ·Ń‹Đş menu=ĐśĐµĐ˝ŃŽ month_events=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ Đ˝Đ° ĐĽĐµŃŃŹŃ† MySQL_support=ĐźĐľĐ´Đ´ĐµŃ€Đ¶ĐşĐ° MySQL no=ĐťĐµŃ‚ no_events_day=ĐťĐµŃ‚ ŃĐľĐ±Ń‹Ń‚Đ¸Đą, ŃĐ˛ŃŹĐ·Đ°Đ˝Ń‹Ń… Ń ŃŤŃ‚Đ¸ĐĽ Đ´Đ˝ĐµĐĽ. non_confirmed_user=ĐťĐµ ĐżĐľĐ´Ń‚Đ˛ĐµŃ€Đ¶Đ´ĐµĐ˝Đ˝Ń‹Đą ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŚ non_confirmed_users=ĐťĐµ ĐźĐľĐ´Ń‚Đ˛ĐµŃ€Đ¶Đ´ĐµĐ˝Đ˝Ń‹Đµ ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»Đ¸ permission_desc=ĐžĐżĐ¸ŃĐ°Đ˝Đ¸Đµ permission_value=Đ—Đ°Đ˝Ń‡ĐµĐ˝Đ¸Đµ permission_var=ĐźĐµŃ€ĐµĐĽĐµĐ˝Đ˝Đ°ŃŹ permissions=ĐźŃ€Đ°Đ˛Đ° php_version=PHP 4.1 Đ¸Đ»Đ¸ Đ±ĐľĐ»ĐµĐµ ĐżĐľĐ·Đ´Đ˝ŃŹŃŹ Đ˛ĐµŃ€ŃĐ¸ŃŹ preview=Đ’Đ¸Đ´ print=ĐźĐµŃ‡Đ°Ń‚ŃŚ Recurrence=ĐźĐľĐ˛Ń‚ĐľŃ€ĐµĐ˝Đ¸Đµ registration=Đ ĐµĐłĐ¸ŃŃ‚Ń€Đ°Ń†Đ¸ŃŹ Đ˝ĐľĐ˛ĐľĐłĐľ ĐżĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹ reinstall=ĐťĐ°Ń‡Đ°Ń‚ŃŚ ĐŁŃŃ‚Đ°Đ˝ĐľĐ˛ĐşŃ Đ—Đ°Đ˝ĐľĐ˛Đľ remind=ĐťĐ°ĐżĐľĐĽĐ˝Đ¸Ń‚ŃŚ ĐżĐ°Ń€ĐľĐ»ŃŚ remind_date=Đ”Đ°Ń‚Đ° remind_time=Đ’Ń€ĐµĐĽŃŹ site_options=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ ĐˇĐ°ĐąŃ‚Đ° sql_connect_error=MySQL ŃĐµŃ€Đ˛ĐµŃ€ Đ˝Đµ ĐľŃ‚Đ˛ĐµŃ‡Đ°ĐµŃ‚ sql_connection_unable=ĐťĐµĐ˛ĐľĐ·ĐĽĐľĐ¶Đ˝Đľ ŃŃŃ‚Đ°Đ˝ĐľĐ˛Đ¸Ń‚ŃŚ ŃĐľĐµĐ´Đ¸Đ˝ĐµĐ˝Đ¸Đµ Ń Đ±Đ°Đ·ĐľĐą Đ´Đ°Đ˝Đ˝Ń‹Ń…. sql_create_db_error=ĐťĐµĐ˛ĐľĐ·ĐĽĐľĐ¶Đ˝Đľ ŃĐľĐ·Đ´Đ°Ń‚ŃŚ Đ±Đ°Đ·Ń Đ´Đ°Đ˝Đ˝Ń‹Ń…. sql_database_error=ĐťĐµĐşĐşĐľŃ€ĐµĐşŃ‚Đ˝ĐľĐµ Đ¸ĐĽŃŹ Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń… sql_database_name=ĐťĐ°Đ·Đ˛Đ°Đ˝Đ¸Đµ Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń… sql_db_exist_error=ĐťĐµĐ˛ĐľĐ·ĐĽĐľĐ¶Đ˝Đľ ŃĐľĐ·Đ´Đ°Đ˝Đ¸Đµ Đ±Đ°Đ·Ń‹ Đ´Đ°Đ˝Đ˝Ń‹Ń…, Ń‚Đ°Đş ĐşĐ°Đş Đ±Đ°Đ·Đ° Đ´Đ°Đ˝Đ˝Ń‹Ń… Ń Ń‚Đ°ĐşĐ¸ĐĽ Đ¸ĐĽĐµĐ˝ĐµĐĽ ŃĐ¶Đµ ŃŃŃ‰ĐµŃŃ‚Đ˛ŃĐµŃ‚. sql_environment=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ SQL sql_error_count=ĐšĐľĐ»Đ¸Ń‡ĐµŃŃ‚Đ˛Đľ ĐľŃĐ¸Đ±ĐľĐş SQL : {0} sql_file_open_error=ĐťĐµĐ˛ĐľĐ·ĐĽĐľĐ¶Đ˝Đľ ĐľŃ‚ĐşŃ€Ń‹Ń‚ŃŚ Ń„Đ°ĐąĐ», ŃĐľĐ´ĐµŃ€Đ¶Đ°Ń‰Đ¸Đą ŃĐşŃ€Đ¸ĐżŃ‚ SQL. sql_host=ĐĄĐľŃŃ‚ sql_password=ĐźĐ°Ń€ĐľĐ»ŃŚ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° sql_unable_to_update=Đ˘Đ°Đ±Đ»Đ¸Ń†Ń‹ Đ˝Đµ Đ˝Đ°ĐąĐ´ĐµĐ˝Ń‹. ĐźĐľĐ¶Đ°Đ»ŃĐąŃŃ‚Đ° ŃĐ˝Đ¸ĐĽĐ¸Ń‚Đµ ĐľŃ‚ĐĽĐµŃ‚ĐşŃ Ń Ń‡ĐµĐşĐ±ĐľĐşŃĐ°  ĐžĐ±Đ˝ĐľĐ˛Đ¸Ń‚ŃŚ...  Đ´Đ»ŃŹ ĐżĐµŃ€ĐµŃĐľĐ·Đ´Đ°Đ˝Đ¸ŃŹ Ń‚Đ°Đ±Đ»Đ¸Ń† sql_username=ĐĐĽŃŹ Đ°Đ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€Đ° start=ĐťĐ°Ń‡Đ°Ń‚ŃŚ status=ĐˇĐľŃŃ‚ĐľŃŹĐ˝Đ¸Đµ step1=ĐťĐ°Ń‡Đ°Ń‚ŃŚ Đ¸Đ˝ŃŃ‚Đ°Đ»ŃŹŃ†Đ¸ŃŽ system_requirements=ĐˇĐ¸ŃŃ‚ĐµĐĽĐ˝Ń‹Đµ Ń‚Ń€ĐµĐ±ĐľĐ˛Đ°Đ˝Đ¸ŃŹ time=Đ’Ń€ĐµĐĽŃŹ to=Đ”Đľ UpdateExistDB=ĐžĐ±Đ˝ĐľĐ˛Đ¸Ń‚ŃŚ ŃŃŃ‰ĐµŃŃ‚Đ˛ŃŃŽŃ‰ŃŃŽ Đ±Đ°Đ·Ń Đ´Đ°Đ˝Đ˝Ń‹Ń… user=ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŚ user_access_code=ĐšĐľĐ´ Đ´ĐľŃŃ‚ŃĐżĐ° user_confirm_password=ĐźĐľĐ´Ń‚Đ˛ĐµŃ€Đ´Đ¸Ń‚Đµ ĐżĐ°Ń€ĐľĐ»ŃŚ user_current_password=Đ˘ĐµĐşŃŃ‰Đ¸Đą ĐżĐ°Ń€ĐľĐ»ŃŚ user_date_add=Đ”Đ°Ń‚Đ° Đ ĐµĐłĐ¸ŃŃ‚Ń€Đ°Ń†Đ¸Đ¸ user_email=E-Mail user_first_name=ĐĐĽŃŹ user_id=ID user_is_approved=ĐĐşŃ‚Đ¸Đ˛Đ˝Ń‹Đą user_last_login=ĐźĐľŃĐ»ĐµĐ´Đ˝Đ¸Đą Đ˛Ń…ĐľĐ´ user_last_name=Đ¤Đ°ĐĽĐ¸Đ»Đ¸ŃŹ user_level=ĐŁŃ€ĐľĐ˛ĐµĐ˝ŃŚ Đ´ĐľŃŃ‚ŃĐżĐ° user_login=Đ›ĐľĐłĐ¸Đ˝ user_password=ĐźĐ°Ń€ĐľĐ»ŃŚ users=ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»Đ¸ users_activate=ĐĐşŃ‚Đ¸Đ˛Đ°Ń†Đ¸ŃŹ ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹ users_options=ĐźĐ°Ń€Đ°ĐĽĐµŃ‚Ń€Ń‹ ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ĐµĐą users_search=ĐźĐľĐ»ŃŚĐ·ĐľĐ˛Đ°Ń‚ĐµĐ»ŃŹĐĽ vb_version=VBScript 5.1 Đ¸Đ»Đ¸ Đ±ĐľĐ»ĐµĐµ ĐżĐľĐ·Đ´Đ˝ŃŹŃŹ Đ˛ĐµŃ€ŃĐ¸ŃŹ week_events=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ Đ˝Đ° Đ˝ĐµĐ´ĐµĐ»ŃŽ welcom_install=Đ”ĐľĐ±Ń€Đľ ĐżĐľĐ¶Đ°Đ»ĐľĐ˛Đ°Ń‚ŃŚ Đ˛ ĐĽĐ°ŃŃ‚ĐµŃ€ ŃŃŃ‚Đ°Đ˝ĐľĐ˛ĐşĐ¸ VCalendar writable_common=ĐźĐµŃ€ĐµĐ·Đ°ĐżĐ¸ŃŃ‹Đ˛Đ°ĐµĐĽŃ‹Đą Ń„Đ°ĐąĐ» ĐşĐľĐ˝Ń„Đ¸ĐłŃŃ€Đ°Ń†Đ¸Đ¸ (Common.php) writable_common_asp=ĐźĐµŃ€ĐµĐ·Đ°ĐżĐ¸ŃŃ‹Đ˛Đ°ĐµĐĽŃ‹Đą Ń„Đ°ĐąĐ» ĐşĐľĐ˝Ń„Đ¸ĐłŃŃ€Đ°Ń†Đ¸Đ¸ (Common.asp) writable_folder=ĐźĐµŃ€ĐµĐ·Đ°ĐżĐ¸ŃŃ‹Đ˛Đ°ĐµĐĽŃ‹Đµ ĐżĐ°ĐżĐşĐ¸ Đ´Đ»ŃŹ Đ·Đ°ĐłŃ€ŃĐ·ĐşĐ¸ Ń„Đ°ĐąĐ»ĐľĐ˛ yearevents=ĐˇĐľĐ±Ń‹Ń‚Đ¸ŃŹ Đ˝Đ° ĐłĐľĐ´ yes=Đ”Đ° your_admin_account=ĐĐ´ĐĽĐ¸Đ˝Đ¸ŃŃ‚Ń€Đ°Ń‚ĐľŃ€ŃĐşĐ°ŃŹ ŃŃ‡ĐµŃ‚Đ˝Đ°ŃŹ Đ·Đ°ĐżĐ¸ŃŃŚ ",14);arrFiles[343]=new Array(1191,"index/vcalendar/search.html","3 Nov 2006","{res:CCS_SearchFormPrefix} {res:events_search} {res:CCS_SearchFormSuffix}","","","{header} {vertical_menu} {res:CCS_SearchFormPrefix} {res:events_search} {res:CCS_SearchFormSuffix} {Error} {res:CCS_Filter} {res:cal_category} {res:cal_all_categories} {s_category_Options} {res:event_date} {res:from} {res:to} {res:events} {res:CCS_TotalRecords} {events_groups_TotalRecords} {res:event_date} {res:time} {res:event_title} {res:Location} {event_date} {event_time} -{event_time_end} {event_title} {event_Location} {res:CCS_NoRecords} {Page_Number} {res:CCS_Of}{Total_Pages} {footer}",9);arrFiles[344]=new Array(1192,"index/vcalendar/search.php","30 May 2006","search.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record events_groupsSearch/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = events_groupsSearch; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- s_keyword = & new clsControl(ccsTextBox, s_keyword, CCSLocales- GetText(event_title), ccsText, , CCGetRequestParam(s_keyword, Method, NULL), this); this- s_category = & new clsControl(ccsListBox, s_category, CCSLocales- GetText(cal_category), ccsText, , CCGetRequestParam(s_category, Method, NULL), this); this- s_category- DSType = dsTable; list(this- s_category- BoundColumn, this- s_category- TextColumn, this- s_category- DBFormat) = array(category_id, category_name, ); this- s_category- DataSource = new clsDBcalendar(); this- s_category- ds = & this- s_category- DataSource; this- s_category- DataSource- SQL = SELECT category_name, category_id \\n .FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- s_category- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- s_category- DataSource- wp = new clsSQLParameters(); this- s_category- DataSource- wp- AddParameter(1, seslocale, ccsText, , , this- s_category- DataSource- Parameters[seslocale], , false); this- s_category- DataSource- wp- Criterion[1] = this- s_category- DataSource- wp- Operation(opEqual, language_id, this- s_category- DataSource- wp- GetDBValue(1), this- s_category- DataSource- ToSQL(this- s_category- DataSource- wp- GetDBValue(1), ccsText),false); this- s_category- DataSource- Where = this- s_category- DataSource- wp- Criterion[1]; this- s_event_date_from = & new clsControl(ccsTextBox, s_event_date_from, CCSLocales- GetText(event_date) . . CCSLocales- GetText(from), ccsDate, array(ShortDate), CCGetRequestParam(s_event_date_from, Method, NULL), this); this- DatePicker_s_event_date_from = & new clsDatePicker(DatePicker_s_event_date_from, events_groupsSearch, s_event_date_from, this); this- s_event_date_to = & new clsControl(ccsTextBox, s_event_date_to, CCSLocales- GetText(event_date) . . CCSLocales- GetText(to), ccsDate, array(ShortDate), CCGetRequestParam(s_event_date_to, Method, NULL), this); this- DatePicker_s_event_date_to = & new clsDatePicker(DatePicker_s_event_date_to, events_groupsSearch, s_event_date_to, this); this- Button_DoSearch = & new clsButton(Button_DoSearch, Method, this); } }//End Class_Initialize Event//Validate Method @9-FC5C5453 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- s_keyword- Validate() && Validation); Validation = (this- s_category- Validate() && Validation); Validation = (this- s_event_date_from- Validate() && Validation); Validation = (this- s_event_date_to- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- s_keyword- Errors- Count() == 0); Validation = Validation && (this- s_category- Errors- Count() == 0); Validation = Validation && (this- s_event_date_from- Errors- Count() == 0); Validation = Validation && (this- s_event_date_to- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @9-72F085D9 function CheckErrors() { errors = false; errors = (errors || this- s_keyword- Errors- Count()); errors = (errors || this- s_category- Errors- Count()); errors = (errors || this- s_event_date_from- Errors- Count()); errors = (errors || this- DatePicker_s_event_date_from- Errors- Count()); errors = (errors || this- s_event_date_to- Errors- Count()); errors = (errors || this- DatePicker_s_event_date_to- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @9-BA8B327E function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_DoSearch; if(this- Button_DoSearch- Pressed) { this- PressedButton = Button_DoSearch; } } Redirect = search.php; if(this- Validate()) { if(this- PressedButton == Button_DoSearch) { Redirect = search.php . ? . CCMergeQueryStrings(CCGetQueryString(Form, array(Button_DoSearch, Button_DoSearch_x, Button_DoSearch_y))); if(!CCGetEvent(this- Button_DoSearch- CCSEvents, OnClick, this- Button_DoSearch)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @9-25285E14 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- s_category- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- s_keyword- Errors- ToString()); Error = ComposeStrings(Error, this- s_category- Errors- ToString()); Error = ComposeStrings(Error, this- s_event_date_from- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_s_event_date_from- Errors- ToString()); Error = ComposeStrings(Error, this- s_event_date_to- Errors- ToString()); Error = ComposeStrings(Error, this- DatePicker_s_event_date_to- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- s_keyword- Show(); this- s_category- Show(); this- s_event_date_from- Show(); this- DatePicker_s_event_date_from- Show(); this- s_event_date_to- Show(); this- DatePicker_s_event_date_to- Show(); this- Button_DoSearch- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End events_groupsSearch Class @9-FCB6E20Cclass clsGridevents_groups { //events_groups class @5-0BFCC92E//Variables @5-CD8791CC // Public variables var ComponentType = Grid; var ComponentName; var Visible; var Errors; var ErrorBlock; var ds; var DataSource; var PageSize; var IsEmpty; var SorterName = ; var SorterDirection = ; var PageNumber; var RowNumber; var ControlsVisible = array(); var CCSEvents = ; var CCSEventResult; var RelativePath = ; // Grid Controls var StaticControls; var RowControls; var Sorter_event_date; var Sorter_event_time; var Sorter_event_title; var Sorter_category_name;//End Variables//Class_Initialize Event @5-06173723 function clsGridevents_groups(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- ComponentName = events_groups; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid events_groups; this- DataSource = new clsevents_groupsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(events_groupsOrder, ); this- SorterDirection = CCGetParam(events_groupsDir, ); this- event_date = & new clsControl(ccsLabel, event_date, event_date, ccsDate, array(ShortDate), CCGetRequestParam(event_date, ccsGet, NULL), this); this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(LongTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLink, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- event_title- Page = event_view.php; this- category_name = & new clsControl(ccsLabel, category_name, category_name, ccsText, , CCGetRequestParam(category_name, ccsGet, NULL), this); this- events_groups_TotalRecords = & new clsControl(ccsLabel, events_groups_TotalRecords, events_groups_TotalRecords, ccsText, , CCGetRequestParam(events_groups_TotalRecords, ccsGet, NULL), this); this- Sorter_event_date = & new clsSorter(this- ComponentName, Sorter_event_date, FileName, this); this- Sorter_event_time = & new clsSorter(this- ComponentName, Sorter_event_time, FileName, this); this- Sorter_event_title = & new clsSorter(this- ComponentName, Sorter_event_title, FileName, this); this- Sorter_category_name = & new clsSorter(this- ComponentName, Sorter_category_name, FileName, this); this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpSimple, this); }//End Class_Initialize Event//Initialize Method @5-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @5-B98497D8 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urls_category] = CCGetFromGet(s_category, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlcategories_langs_category_id] = CCGetFromGet(categories_langs_category_id, NULL); this- DataSource- Parameters[urls_event_date_to] = CCGetFromGet(s_event_date_to, NULL); this- DataSource- Parameters[urls_event_date_from] = CCGetFromGet(s_event_date_from, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[event_date] = this- event_date- Visible; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[event_title] = this- event_title- Visible; this- ControlsVisible[category_name] = this- category_name- Visible; do { // Parse Separator if(this- RowNumber) Tpl- parseto(Separator, true, Row); this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Parameters = ; this- event_title- Parameters = CCAddParam(this- event_title- Parameters, event_id, this- DataSource- f(event_id)); this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- event_date- Show(); this- event_time- Show(); this- event_time_end- Show(); this- event_title- Show(); this- category_name- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- events_groups_TotalRecords- Show(); this- Sorter_event_date- Show(); this- Sorter_event_time- Show(); this- Sorter_event_title- Show(); this- Sorter_category_name- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @5-56F7419F function GetErrors() { errors = ; errors = ComposeStrings(errors, this- event_date- Errors- ToString()); errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- event_title- Errors- ToString()); errors = ComposeStrings(errors, this- category_name- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End events_groups Class @5-FCB6E20Cclass clsevents_groupsDataSource extends clsDBcalendar { //events_groupsDataSource Class @5-F6B07C68//DataSource Variables @5-6A8F9921 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_date; var event_time; var event_time_end; var event_title; var category_name;//End DataSource Variables//DataSourceClass_Initialize Event @5-3D92A6FA function clsevents_groupsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid events_groups; this- Initialize(); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd)); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- event_title = new clsField(event_title, ccsText, ); this- category_name = new clsField(category_name, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @5-289DFE42 function SetOrder(SorterName, SorterDirection) { this- Order = event_date, event_time, event_time_end; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_event_date = array(event_date, ), Sorter_event_time = array(event_time, event_time_end, event_time desc, event_time_end desc), Sorter_event_title = array(event_title, ), Sorter_category_name = array(category_name, ))); }//End SetOrder Method//Prepare Method @5-DE06D397 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urls_category, ccsInteger, , , this- Parameters[urls_category], , false); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(3, urlcategories_langs_category_id, ccsInteger, , , this- Parameters[urlcategories_langs_category_id], , true); this- wp- AddParameter(4, urls_event_date_to, ccsDate, DefaultDateFormat, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- Parameters[urls_event_date_to], , false); this- wp- AddParameter(5, urls_event_date_from, ccsDate, DefaultDateFormat, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- Parameters[urls_event_date_from], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- wp- Criterion[3] = this- wp- Operation(opIsNull, categories_langs.category_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),true); this- wp- Criterion[4] = this- wp- Operation(opLessThanOrEqual, events.event_date, this- wp- GetDBValue(4), this- ToSQL(this- wp- GetDBValue(4), ccsDate),false); this- wp- Criterion[5] = this- wp- Operation(opGreaterThanOrEqual, events.event_date, this- wp- GetDBValue(5), this- ToSQL(this- wp- GetDBValue(5), ccsDate),false); this- Where = this- wp- opAND( false, this- wp- opAND( false, this- wp- opAND( false, this- wp- Criterion[1], this- wp- opOR( true, this- wp- Criterion[2], this- wp- Criterion[3])), this- wp- Criterion[4]), this- wp- Criterion[5]); }//End Prepare Method//Open Method @5-A381040A function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id; this- SQL = SELECT category_name, event_title, event_date, event_time, event_time_end, event_id \\n \\n . FROM events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-FE249D81 function SetValues() { this- event_date- SetDBValue(trim(this- f(event_date))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- event_title- SetDBValue(this- f(event_title)); this- category_name- SetDBValue(this- f(category_name)); }//End SetValues Method} //End events_groupsDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-C326DE7E// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = search.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-659EE2D8include(./search_events.php);//End Include events file//Initialize Objects @1-892BBE19DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();vertical_menu = & new clsvertical_menu(, vertical_menu, MainPage);vertical_menu- Initialize();events_groupsSearch = & new clsRecordevents_groupsSearch(, MainPage);events_groups = & new clsGridevents_groups(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- vertical_menu = & vertical_menu;MainPage- events_groupsSearch = & events_groupsSearch;MainPage- events_groups = & events_groups;MainPage- footer = & footer;events_groups- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-2AA2C9A2header- Operations();vertical_menu- Operations();events_groupsSearch- Operation();footer- Operations();//End Execute Components//Go to destination page @1-96119EE0if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); vertical_menu- Class_Terminate(); unset(vertical_menu); unset(events_groupsSearch); unset(events_groups); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-20DF7163header- Show();vertical_menu- Show();events_groupsSearch- Show();events_groups- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-D0EC18DCCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);vertical_menu- Class_Terminate();unset(vertical_menu);unset(events_groupsSearch);unset(events_groups);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",28);arrFiles[345]=new Array(1193,"index/vcalendar/search_events.php","30 May 2006","search_events.php","","","s_category- CCSEvents[BeforeShow] = events_groupsSearch_s_category_BeforeShow; events_groups- events_groups_TotalRecords- CCSEvents[BeforeShow] = events_groups_events_groups_TotalRecords_BeforeShow; events_groups- event_time_end- CCSEvents[BeforeShow] = events_groups_event_time_end_BeforeShow; events_groups- event_title- CCSEvents[BeforeShow] = events_groups_event_title_BeforeShow; events_groups- CCSEvents[BeforeShow] = events_groups_BeforeShow; events_groups- ds- CCSEvents[BeforeBuildSelect] = events_groups_ds_BeforeBuildSelect;}//End BindEvents Method//events_groupsSearch_s_category_BeforeShow @29-22BC49C4function events_groupsSearch_s_category_BeforeShow(& sender){ events_groupsSearch_s_category_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groupsSearch; //Compatibility//End events_groupsSearch_s_category_BeforeShow//Custom Code @58-2A29BDB7// -------------------------	if (CCGetFromGet(s_category, -1) == -1)	Component- SetValue(CCGetSession(category));// -------------------------//End Custom Code//Close events_groupsSearch_s_category_BeforeShow @29-47AAD7A2 return events_groupsSearch_s_category_BeforeShow;}//End Close events_groupsSearch_s_category_BeforeShow//events_groups_events_groups_TotalRecords_BeforeShow @12-DFB31732function events_groups_events_groups_TotalRecords_BeforeShow(& sender){ events_groups_events_groups_TotalRecords_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_events_groups_TotalRecords_BeforeShow//Retrieve number of records @13-ABE656B4 Component- SetValue(Container- DataSource- RecordsCount);//End Retrieve number of records//Close events_groups_events_groups_TotalRecords_BeforeShow @12-CC3E13F9 return events_groups_events_groups_TotalRecords_BeforeShow;}//End Close events_groups_events_groups_TotalRecords_BeforeShow//events_groups_event_time_end_BeforeShow @59-B1CB5FBCfunction events_groups_event_time_end_BeforeShow(& sender){ events_groups_event_time_end_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_event_time_end_BeforeShow//Custom Code @60-2A29BDB7// -------------------------	if (strlen(Component- GetText()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close events_groups_event_time_end_BeforeShow @59-47F6CA63 return events_groups_event_time_end_BeforeShow;}//End Close events_groups_event_time_end_BeforeShow//events_groups_event_title_BeforeShow @23-F4883734function events_groups_event_title_BeforeShow(& sender){ events_groups_event_title_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_event_title_BeforeShow//Custom Code @72-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[popup_events] == 1)	Component- SetLink(javascript:openWin( \'event_view_popup.php? . CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)) . \'));// -------------------------//End Custom Code//Close events_groups_event_title_BeforeShow @23-A8EC2423 return events_groups_event_title_BeforeShow;}//End Close events_groups_event_title_BeforeShow//events_groups_BeforeShow @5-16903323function events_groups_BeforeShow(& sender){ events_groups_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_BeforeShow//Custom Code @30-86025892// -------------------------	if (CCGetFromGet(s_keyword, -1) == -1 && CCGetParam(s_category, -1) == -1)	Component- Visible = false;	if (Container- ds- PageCount() Navigator- Visible = false;// -------------------------//End Custom Code//Close events_groups_BeforeShow @5-B3E375A6 return events_groups_BeforeShow;}//End Close events_groups_BeforeShow//events_groups_ds_BeforeBuildSelect @5-B5C62832function events_groups_ds_BeforeBuildSelect(& sender){ events_groups_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global events_groups; //Compatibility//End events_groups_ds_BeforeBuildSelect//Custom Code @33-86025892// -------------------------global DBcalendar;	Container- ds- Where .= AddReadFilter(Container- ds- Where);	if (strlen(trim(CCGetFromGet(s_keyword, )))) {	SearchWord = DBcalendar- ToSQL(% . CCGetFromGet(s_keyword, ) . %, ccsText);	if (strlen(Component- ds- Where)) Component- ds- Where .= AND ;	Component- ds- Where .= ( . events.event_title LIKE . SearchWord . OR events.event_desc LIKE . SearchWord . OR events.event_location LIKE . SearchWord . ) ;	}// -------------------------//End Custom Code//Close events_groups_ds_BeforeBuildSelect @5-DD020C22 return events_groups_ds_BeforeBuildSelect;}//End Close events_groups_ds_BeforeBuildSelect?",5);arrFiles[346]=new Array(1194,"index/vcalendar/send_reminders.html","30 May 2006","send_reminders.html","","","",1);arrFiles[347]=new Array(1195,"index/vcalendar/send_reminders.php","30 May 2006","send_reminders.php","","","LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Go to destination page @1-FBA93089if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); header(Location: . Redirect); unset(Tpl); exit;}//End Go to destination page//Show Page @1-4FAAEF07Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-74A7C1E7CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);unset(Tpl);//End Unload Page?",2);arrFiles[348]=new Array(1196,"index/vcalendar/send_reminders_events.php","30 May 2006","send_reminders_events.php","","","query(SQL);	remind_id = ;	while (db- next_record()) {	attr[{user_name}] = db- f(first_name). .db- f(last_name);	attr[{event_title}] = db- f(title);	attr[{event_date_time}] = db- f(date). .db- f(time);	attr[{event_url}] = ServerURL . event_view.php?event_id=.db- f(event_id);	email_to = db- f(email);	remind_id .= db- f(remind_id)., ;	print_r(attr);	sent = SendEmailMessage(remind_event,email_to,attr);	if (strlen(sent))	echo sent;	}	if (CCStrLen(remind_id)) {	SQL = DELETE FROM event_remind WHERE remind_id in (.substr(remind_id,0,-2).);	db- query(SQL);	}	db- close();// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[349]=new Array(1197,"index/vcalendar/Sorter.php","30 May 2006","Sorter.php","","","TargetName = ComponentName; this- SorterName = SorterName; this- FileName = FileName; this- Visible = true; this- CCSEvents = array(); this- Parent = & Parent; this- OrderColumn = CCGetParam(this- TargetName . Order, ); this- OrderDirection = CCGetParam(this- TargetName . Dir, ); this- IsOn = (this- OrderColumn == this- SorterName); this- IsAsc = (!strlen(this- OrderDirection) || this- OrderDirection == ASC); } function Show() { global Tpl; this- EventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; QueryString = CCGetQueryString(QueryString, Array(this- TargetName . Page, ccsForm)); SorterBlock = Sorter . this- SorterName; AscOnPath = SorterBlock . /Asc_On; AscOffPath = SorterBlock . /Asc_Off; DescOnPath = SorterBlock . /Desc_On; DescOffPath = SorterBlock . /Desc_Off; QueryString = CCAddParam(QueryString, this- TargetName . Order, this- SorterName); AscOnExist = Tpl- BlockExists(AscOnPath); AscOffExist = Tpl- BlockExists(AscOffPath); DescOnExist = Tpl- BlockExists(DescOnPath); DescOffExist = Tpl- BlockExists(DescOffPath); if(this- IsOn) { if(this- IsAsc) { this- OrderDirection = DESC; if(AscOnExist) Tpl- Parse(AscOnPath, false); if(AscOffExist) Tpl- SetVar(AscOffPath, ); if(DescOnExist) Tpl- SetVar(DescOnPath, ); if(DescOffExist) { Tpl- SetVar(Desc_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Dir, DESC)); Tpl- Parse(DescOffPath, false); } } Else { this- OrderDirection = ASC; if(AscOnExist) Tpl- SetVar(AscOnPath, ); if(AscOffExist) { Tpl- SetVar(Asc_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Dir, ASC)); Tpl- Parse(AscOffPath, false); } if(DescOnExist) Tpl- Parse(DescOnPath, false); if(DescOffExist) Tpl- SetVar(DescOffPath, ); } } else { this- OrderDirection = ASC; if(AscOnExist) Tpl- SetVar(AscOnPath, ); if(AscOffExist) { Tpl- SetVar(Asc_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Dir, ASC)); Tpl- Parse(AscOffPath, false); } if(DescOnExist) Tpl- SetVar(DescOnPath, ); if(DescOffExist) { Tpl- SetVar(Desc_URL, this- FileName . ? . CCAddParam(QueryString, this- TargetName . Dir, DESC)); Tpl- Parse(DescOffPath, false); } } QueryString = CCAddParam(QueryString, this- TargetName . Dir, this- OrderDirection); Tpl- SetVar(Sort_URL, this- FileName . ? . QueryString); Tpl- Parse(SorterBlock, false); }}//End Sorter Class?",3);arrFiles[350]=new Array(1198,"index/vcalendar/Template.php","30 May 2006","Template.php","","","delimiter = chr(27); this- tag_sign = chr(15); this- begin_block = chr(16); this- end_block = chr(17); this- external_encoding = external_encoding; this- out_encoding = out_encoding; } function LoadTemplate(filename, block_name, encoding = , meta = ) { global CCSLocales; global FileEncoding; global CCProjectStyle; file_content = ; if (encoding == ) encoding = this- out_encoding; file_path = TemplatePath . filename; if (file_exists(file_path)) { fh=fopen(file_path, rb); if (filesize(file_path)) file_content = fread(fh, filesize(file_path)); fclose(fh); if (meta == remove) { file_content = preg_replace(/ ]* /i, , file_content); file_content = preg_replace(/ ]* /i, , file_content); } else if (meta == replace) { file_content = preg_replace(/( ]* )/i, \\ \\1 . CCSLocales- GetFormatInfo(Encoding) . \\ \\3, file_content); file_content = preg_replace(/( ]* )/i, \\ \\1 . CCSLocales- GetFormatInfo(Encoding) . \\ \\3, file_content); } file_content = preg_replace(/ \\ \\{CCS_Style \\ \\}/is, CCToURL(CCProjectStyle), file_content); delimiter = this- delimiter; tag_sign = this- tag_sign; begin_block = this- begin_block; end_block = this- end_block; // preparing file content for parsing file_content = preg_replace(/ /is, delimiter . begin_block . delimiter . \\ \\1 . delimiter, file_content); file_content = preg_replace(/ /is, delimiter . end_block . delimiter . \\ \\1 . delimiter, file_content); file_content = preg_replace(/ \\ \\{res: \\s*( \\w+) \\ \\}/ise, \\CCSLocales- GetText( \' \\ \\1 \'), file_content); file_content = preg_replace(/ \\ \\{( \\w+) \\ \\}/is, delimiter . tag_sign . delimiter . \\ \\1 . delimiter, file_content); this- parse_array = explode(delimiter, file_content); this- position = 0; this- length = sizeof(this- parse_array); // begin parse block_names[0] = this- block_path . / . block_name; this- set_block(block_names, false); } } function set_block(block_names, is_subblock = true) { block_level = sizeof(block_names); block_name = join(/, block_names); if(!strlen(block_name) || substr(block_name,0,1) != /) block_name = / . block_name; block_array = array(); block_number = 0; // begin from first block and go on block_array[0] = 0; tag_sign = this- tag_sign; begin_block = this- begin_block; end_block = this- end_block; while (this- position length) { element_array = this- parse_array[this- position]; if(element_array == tag_sign) { block_number++; block_array[block_number] = this- parse_array[this- position + 1]; this- position += 2; } else if(element_array == begin_block) { block_number++; // increase block number by one block_array[block_number] = block_name . / . this- parse_array[this- position + 1]; this- position += 2; block_names[block_level] = this- parse_array[this- position - 1]; this- set_block(block_names, true); } else if(element_array == end_block && is_subblock) { if(this- parse_array[this- position + 1] == block_names[block_level - 1]) { block_array[0] = block_number; this- position += 2; this- blocks[block_name] = block_array; this- set_keys(block_names); return; } else { echo Error in block: block_name; exit; } } else { block_number++; block_array[block_number] = block_name . # . block_number; this- globals[block_name . # . block_number] = element_array; this- position++; } } block_array[0] = block_number; this- blocks[block_name] = block_array; this- set_keys(block_names); } function set_keys(block_names) { full_block_name = / . join(/, block_names); key = ; for(i = sizeof(block_names) - 1; i = 0; i--) { key = / . block_names[i] . key; if(!isset(this- block_keys[key])) this- block_keys[key] = full_block_name; } } function blockexists(block_name) { block_name = this- getname(block_name, true); return isset(this- blocks[block_name]); } function setvar(key, value) { this- globals[key] = value; } function setblockvar(key, value) { key = this- getname(key, true); this- globals[key] = value; } function replaceblock(key, value) { key = this- getname(key, true); this- globals[key] = value; this- blocks[key] = ; } function getvar(key = ) { key = this- getname(key, false); value = this- globals[key]; return value; } function parse(block_name = , accumulate = true) { this- globalparse(block_name, accumulate, ); } function parsesafe(block_name = , accumulate = true) { if(this- blockexists(block_name)) this- globalparse(block_name, accumulate, ); } function rparse(block_name = , accumulate = true) { this- globalparse(block_name, accumulate, , false, true); } function parseto(block_name, accumulate, parse_to) { this- globalparse(block_name, accumulate, parse_to); } function globalparse(block_name, accumulate = true, parse_to = , output = false, reverse = false) { block_name = this- getname(block_name, true); if(parse_to == ) parse_to = block_name; else parse_to = this- getname(parse_to, true); block_value = ; if(isset(this- blocks[block_name]) && is_array(this- blocks[block_name])) { block_array = this- blocks[block_name]; globals = this- globals; array_size = block_array[0]; for(i = 1; i globals[parse_to] = (accumulate && isset(this- globals[parse_to])) ? left_value . this- globals[parse_to] . right_value : block_value; } if(output) { value = isset(this- globals[block_name]) ? this- globals[block_name] : ; echo value; } } function getname(array_key, is_block) { is_block = is_block ? 1 : 0; if (array_key_exists(this- block_path, this- getname_cache)) { if(array_key_exists(array_key, this- getname_cache[this- block_path][is_block])) { return this- getname_cache[this- block_path][is_block][array_key]; } } else { this- getname_cache[this- block_path] = array(0 = array(), 1 = array()); } orig_key = array_key; if(strlen(array_key) && substr(array_key, 0, 1) != /) array_key = / . array_key; searching_array = (is_block) ? this- blocks : this- globals; if(strlen(this- block_path)) { if(substr(this- block_path, 0, 1) != /) this- block_path = / . this- block_path; if(substr(this- block_path, strlen(this- block_path) - 1, 1) == /) this- block_path = substr(this- block_path, 1, strlen(this- block_path) - 1); array_key = strlen(array_key) ? this- block_path . array_key : this- block_path; } if(is_block && isset(this- block_keys[array_key])) { array_key = this- block_keys[array_key]; } else if(!isset(searching_array[array_key])) { finded = 0; reset(searching_array); while (list(key,) = each(searching_array)) { key_len = strlen(key); array_key_len = strlen(array_key); if(key_len = array_key_len && substr(key, key_len - array_key_len, array_key_len) == array_key) { array_key = key; finded = 1; break; } } if (!finded) array_key = ; } this- getname_cache[this- block_path][is_block][orig_key] = array_key; return array_key; } function pparse(block_name, accumulate = true) { this- globalparse(block_name, accumulate, , true); } function print_block(block_name) { block_name = this- getname(block_name, true); reset(this- blocks[block_name]); echo ; while(list(key, value) = each(this- blocks[block_name])) { block_value = isset(this- globals[value]) ? this- globals[value] : ; echo value . nl2br(htmlspecialchars(block_value)) . ; } echo ; } function print_globals() { reset(this- globals); echo ; while(list(key, value) = each(this- globals)) echo key . nl2br(htmlspecialchars(value)) . ; echo ; }}/*//*///End Template class?",11);arrFiles[351]=new Array(1199,"index/vcalendar/VERSION.txt","29 May 2006","VERSION","","","UltraApps VCalendar 1.1.5 PHP",1);arrFiles[352]=new Array(1200,"index/vcalendar/vertical_menu.html","30 May 2006","vertical_menu.html","","","{res:menu} {res:cal_year} {res:cal_month} {res:cal_week} {res:cal_day} {res:cal_search} {res:cal_registration} {res:CCS_Login} {res:cal_add_event} {res:cal_profile} {res:cal_administration} {res:CCS_LogoutBtn} [{user_login}] -- {res:cal_style} -- {style_Options} -- {res:cal_language} -- {locale_Options} -- {res:cal_category} -- {categories_Options}",3);arrFiles[353]=new Array(1201,"index/vcalendar/vertical_menu.php","30 May 2006","vertical_menu.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record VerticalMenu/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = VerticalMenu; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- year = & new clsControl(ccsLink, year, year, ccsText, , CCGetRequestParam(year, Method, NULL), this); this- year- Page = this- RelativePath . year.php; this- month = & new clsControl(ccsLink, month, month, ccsText, , CCGetRequestParam(month, Method, NULL), this); this- month- Page = this- RelativePath . index.php; this- week = & new clsControl(ccsLink, week, week, ccsText, , CCGetRequestParam(week, Method, NULL), this); this- week- Page = this- RelativePath . week.php; this- day = & new clsControl(ccsLink, day, day, ccsText, , CCGetRequestParam(day, Method, NULL), this); this- day- Page = this- RelativePath . day.php; this- search = & new clsControl(ccsLink, search, search, ccsText, , CCGetRequestParam(search, Method, NULL), this); this- search- Page = this- RelativePath . search.php; this- LoginPanel = & new clsPanel(LoginPanel, this); this- RegLink = & new clsControl(ccsLink, RegLink, RegLink, ccsText, , CCGetRequestParam(RegLink, Method, NULL), this); this- RegLink- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- RegLink- Page = this- RelativePath . registration.php; this- login = & new clsControl(ccsLink, login, login, ccsText, , CCGetRequestParam(login, Method, NULL), this); this- login- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- login- Page = this- RelativePath . login.php; this- user_logout = & new clsPanel(user_logout, this); this- add_event = & new clsControl(ccsLink, add_event, add_event, ccsText, , CCGetRequestParam(add_event, Method, NULL), this); this- add_event- Page = this- RelativePath . events.php; this- profile = & new clsControl(ccsLink, profile, profile, ccsText, , CCGetRequestParam(profile, Method, NULL), this); this- profile- Page = this- RelativePath . profile.php; this- administration_link = & new clsControl(ccsLink, administration_link, administration_link, ccsText, , CCGetRequestParam(administration_link, Method, NULL), this); this- administration_link- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- administration_link- Page = this- RelativePath . admin/index.php; this- logout = & new clsControl(ccsLink, logout, logout, ccsText, , CCGetRequestParam(logout, Method, NULL), this); this- logout- Page = this- RelativePath . index.php; this- user_login = & new clsControl(ccsLabel, user_login, user_login, ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- style = & new clsControl(ccsListBox, style, style, ccsText, , CCGetRequestParam(style, Method, NULL), this); this- style- DSType = dsListOfValues; this- style- Values = array(array(Basic, Basic), array(Blueprint, Blueprint), array(CoffeeBreak, CoffeeBreak), array(Compact, Compact), array(GreenApple, GreenApple), array(Innovation, Innovation), array(Pine, Pine), array(SandBeach, SandBeach), array(School, School)); this- locale = & new clsControl(ccsListBox, locale, locale, ccsText, , CCGetRequestParam(locale, Method, NULL), this); this- locale- DSType = dsListOfValues; this- locale- Values = array(array(en, CCSLocales- GetText(cal_english)), array(ru, CCSLocales- GetText(cal_russian))); this- categories = & new clsControl(ccsListBox, categories, categories, ccsText, , CCGetRequestParam(categories, Method, NULL), this); this- categories- DSType = dsTable; list(this- categories- BoundColumn, this- categories- TextColumn, this- categories- DBFormat) = array(category_id, category_name, ); this- categories- DataSource = new clsDBcalendar(); this- categories- ds = & this- categories- DataSource; this- categories- DataSource- SQL = SELECT category_name, category_id \\n .FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- categories- DataSource- Order = category_name; this- categories- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- categories- DataSource- wp = new clsSQLParameters(); this- categories- DataSource- wp- AddParameter(1, seslocale, ccsText, , , this- categories- DataSource- Parameters[seslocale], , false); this- categories- DataSource- wp- Criterion[1] = this- categories- DataSource- wp- Operation(opEqual, language_id, this- categories- DataSource- wp- GetDBValue(1), this- categories- DataSource- ToSQL(this- categories- DataSource- wp- GetDBValue(1), ccsText),false); this- categories- DataSource- Where = this- categories- DataSource- wp- Criterion[1]; this- categories- DataSource- Order = category_name; this- Button_Apply = & new clsButton(Button_Apply, Method, this); this- LoginPanel- AddComponent(RegLink, this- RegLink); this- LoginPanel- AddComponent(login, this- login); this- user_logout- AddComponent(add_event, this- add_event); this- user_logout- AddComponent(profile, this- profile); this- user_logout- AddComponent(administration_link, this- administration_link); this- user_logout- AddComponent(logout, this- logout); this- user_logout- AddComponent(user_login, this- user_login); if(!is_array(this- user_login- Value) && !strlen(this- user_login- Value) && this- user_login- Value !== false) this- user_login- SetText(CCGetUserLogin()); } }//End Class_Initialize Event//Validate Method @127-DC579C28 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- style- Validate() && Validation); Validation = (this- locale- Validate() && Validation); Validation = (this- categories- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- style- Errors- Count() == 0); Validation = Validation && (this- locale- Errors- Count() == 0); Validation = Validation && (this- categories- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @127-592FDCCB function CheckErrors() { errors = false; errors = (errors || this- year- Errors- Count()); errors = (errors || this- month- Errors- Count()); errors = (errors || this- week- Errors- Count()); errors = (errors || this- day- Errors- Count()); errors = (errors || this- search- Errors- Count()); errors = (errors || this- RegLink- Errors- Count()); errors = (errors || this- login- Errors- Count()); errors = (errors || this- add_event- Errors- Count()); errors = (errors || this- profile- Errors- Count()); errors = (errors || this- administration_link- Errors- Count()); errors = (errors || this- logout- Errors- Count()); errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- style- Errors- Count()); errors = (errors || this- locale- Errors- Count()); errors = (errors || this- categories- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @127-7EEB6976 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_Apply; if(this- Button_Apply- Pressed) { this- PressedButton = Button_Apply; } } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Apply) { if(!CCGetEvent(this- Button_Apply- CCSEvents, OnClick, this- Button_Apply)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @127-8515D026 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- style- Prepare(); this- locale- Prepare(); this- categories- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } this- logout- Parameters = ; this- logout- Parameters = CCAddParam(this- logout- Parameters, Logout, 1); if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- year- Errors- ToString()); Error = ComposeStrings(Error, this- month- Errors- ToString()); Error = ComposeStrings(Error, this- week- Errors- ToString()); Error = ComposeStrings(Error, this- day- Errors- ToString()); Error = ComposeStrings(Error, this- search- Errors- ToString()); Error = ComposeStrings(Error, this- RegLink- Errors- ToString()); Error = ComposeStrings(Error, this- login- Errors- ToString()); Error = ComposeStrings(Error, this- add_event- Errors- ToString()); Error = ComposeStrings(Error, this- profile- Errors- ToString()); Error = ComposeStrings(Error, this- administration_link- Errors- ToString()); Error = ComposeStrings(Error, this- logout- Errors- ToString()); Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- style- Errors- ToString()); Error = ComposeStrings(Error, this- locale- Errors- ToString()); Error = ComposeStrings(Error, this- categories- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- year- Show(); this- month- Show(); this- week- Show(); this- day- Show(); this- search- Show(); this- LoginPanel- Show(); this- user_logout- Show(); this- style- Show(); this- locale- Show(); this- categories- Show(); this- Button_Apply- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End VerticalMenu Class @127-FCB6E20Cclass clsvertical_menu { //vertical_menu class @1-446EF9B7//Variables @1-5DD9E934 var ComponentType = IncludablePage; var Connections = array(); var FileName = ; var Redirect = ; var Tpl = ; var TemplateFileName = ; var BlockToParse = ; var ComponentName = ; // Events; var CCSEvents = ; var CCSEventResult = ; var RelativePath; var Visible; var Parent;//End Variables//Class_Initialize Event @1-5AF04248 function clsvertical_menu(RelativePath, ComponentName, & Parent) { global CCSLocales; global DefaultDateFormat; this- ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- FileName = vertical_menu.php; this- Redirect = ; this- TemplateFileName = vertical_menu.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-167C54FA function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); unset(this- VerticalMenu); }//End Class_Terminate Event//BindEvents Method @1-655645AA function BindEvents() { this- VerticalMenu- locale- CCSEvents[BeforeShow] = vertical_menu_VerticalMenu_locale_BeforeShow; this- VerticalMenu- CCSEvents[BeforeShow] = vertical_menu_VerticalMenu_BeforeShow; this- VerticalMenu- CCSEvents[OnValidate] = vertical_menu_VerticalMenu_OnValidate; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-F5318ADB function Operations() { global Redirect; if(!this- Visible) return ; this- VerticalMenu- Operation(); }//End Operations Method//Initialize Method @1-999F83EB function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; this- DBcalendar = new clsDBcalendar(); this- Connections[calendar] = & this- DBcalendar; // Create Components this- VerticalMenu = & new clsRecordvertical_menuVerticalMenu(this- RelativePath, this); this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-C2E09F8A function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- VerticalMenu- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End vertical_menu Class @1-FCB6E20C//Include Event File @1-51FAC64Ainclude(RelativePath . /vertical_menu_events.php);//End Include Event File?",17);arrFiles[354]=new Array(1202,"index/vcalendar/vertical_menu_events.php","30 May 2006","vertical_menu_events.php","","","Values = arrValues;// -------------------------//End Custom Code//Close vertical_menu_VerticalMenu_locale_BeforeShow @141-15FE49D0 return vertical_menu_VerticalMenu_locale_BeforeShow;}//End Close vertical_menu_VerticalMenu_locale_BeforeShow//vertical_menu_VerticalMenu_BeforeShow @127-F1792633function vertical_menu_VerticalMenu_BeforeShow(& sender){ vertical_menu_VerticalMenu_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global vertical_menu; //Compatibility//End vertical_menu_VerticalMenu_BeforeShow//Custom Code @145-2A29BDB7// -------------------------global calendar_config;global CCProjectStyle;	if (calendar_config[menu_type] == Vertical) {	Component- categories- SetValue(CCGetSession(category));	if (!AddAllowed())	Component- add_event- Visible = False;	if (CCGetUserID())	Component- LoginPanel- Visible = False;	else	Component- user_logout- Visible = False;	if (!calendar_config[change_style])	Component- style- Visible = False;	else	Component- style- SetValue(CCProjectStyle);	if (!calendar_config[change_language])	Component- locale- Visible = False;	else	Component- locale- SetValue(CCGetSession(lang));	if (CCGetGroupID() administration_link- Visible = False;	if (calendar_config[registration_type] == 0)	Component- RegLink- Visible = False;	} else	Component- Visible = False;// -------------------------//End Custom Code//Close vertical_menu_VerticalMenu_BeforeShow @127-BAFF4598 return vertical_menu_VerticalMenu_BeforeShow;}//End Close vertical_menu_VerticalMenu_BeforeShow//vertical_menu_VerticalMenu_OnValidate @127-748420D2function vertical_menu_VerticalMenu_OnValidate(& sender){ vertical_menu_VerticalMenu_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global vertical_menu; //Compatibility//End vertical_menu_VerticalMenu_OnValidate//Custom Code @168-2A29BDB7// -------------------------global calendar_config;	CCSetSession(category, Component- categories- GetValue());	if (calendar_config[change_language])	CCSetSession(locale, Component- locale- GetValue());	if (calendar_config[change_style]) {	CCSetSession(style, Component- style- GetValue());	CCSetCookie(style, Container- style- GetValue(), time() + 31536000);	}// -------------------------//End Custom Code//Close vertical_menu_VerticalMenu_OnValidate @127-85042111 return vertical_menu_VerticalMenu_OnValidate;}//End Close vertical_menu_VerticalMenu_OnValidate?",3);arrFiles[355]=new Array(1203,"index/vcalendar/week.html","30 May 2006","{res:week_events}","","","{header} {infopanel} {FullViewEvents} {res:week_events}, {week_date_begin} - {week_date_end} {NoEventsDay} {event_date} {event_time} -{event_time_end} {event_title} ({category_name}) {NoEventsLastDay} {week_Options} {month_Options} {footer}",4);arrFiles[356]=new Array(1204,"index/vcalendar/week.php","30 May 2006","week.php","","","ComponentName = ShortViewEventsGrid; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid ShortViewEventsGrid; this- DataSource = new clsShortViewEventsGridDataSource(this); this- ds = & this- DataSource; this- EventDayPanel = & new clsPanel(EventDayPanel, this); this- NoEventsDay = & new clsControl(ccsLabel, NoEventsDay, NoEventsDay, ccsText, , CCGetRequestParam(NoEventsDay, ccsGet, NULL), this); this- NoEventsDay- HTML = true; this- event_date = & new clsControl(ccsLink, event_date, event_date, ccsDate, array(ShortDate), CCGetRequestParam(event_date, ccsGet, NULL), this); this- event_date- Page = day.php; this- add_event = & new clsControl(ccsLink, add_event, add_event, ccsText, , CCGetRequestParam(add_event, ccsGet, NULL), this); this- add_event- Page = events.php; this- event_time = & new clsControl(ccsLabel, event_time, event_time, ccsDate, array(ShortTime), CCGetRequestParam(event_time, ccsGet, NULL), this); this- event_time_end = & new clsControl(ccsLabel, event_time_end, event_time_end, ccsDate, array(ShortTime), CCGetRequestParam(event_time_end, ccsGet, NULL), this); this- event_title = & new clsControl(ccsLink, event_title, event_title, ccsText, , CCGetRequestParam(event_title, ccsGet, NULL), this); this- event_title- Page = event_view.php; this- category_image = & new clsControl(ccsImage, category_image, category_image, ccsText, , CCGetRequestParam(category_image, ccsGet, NULL), this); this- category_name = & new clsControl(ccsLabel, category_name, category_name, ccsText, , CCGetRequestParam(category_name, ccsGet, NULL), this); this- week_date_begin = & new clsControl(ccsLabel, week_date_begin, week_date_begin, ccsDate, array(mmmm, , d, , , yyyy), CCGetRequestParam(week_date_begin, ccsGet, NULL), this); this- week_date_end = & new clsControl(ccsLabel, week_date_end, week_date_end, ccsDate, array(mmmm, , d, , , yyyy), CCGetRequestParam(week_date_end, ccsGet, NULL), this); this- NoEventsLastDay = & new clsControl(ccsLabel, NoEventsLastDay, NoEventsLastDay, ccsText, , CCGetRequestParam(NoEventsLastDay, ccsGet, NULL), this); this- NoEventsLastDay- HTML = true; this- EventDayPanel- AddComponent(NoEventsDay, this- NoEventsDay); this- EventDayPanel- AddComponent(event_date, this- event_date); this- EventDayPanel- AddComponent(add_event, this- add_event); }//End Class_Initialize Event//Initialize Method @144-75D22D4D function Initialize() { if(!this- Visible) return; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @144-F1C36904 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- DataSource- Parameters[urlevents_category_id] = CCGetFromGet(events_category_id, NULL); this- DataSource- Parameters[sescategory] = CCGetSession(category, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[EventDayPanel] = this- EventDayPanel- Visible; this- ControlsVisible[NoEventsDay] = this- NoEventsDay- Visible; this- ControlsVisible[event_date] = this- event_date- Visible; this- ControlsVisible[add_event] = this- add_event- Visible; this- ControlsVisible[event_time] = this- event_time- Visible; this- ControlsVisible[event_time_end] = this- event_time_end- Visible; this- ControlsVisible[event_title] = this- event_title- Visible; this- ControlsVisible[category_image] = this- category_image- Visible; this- ControlsVisible[category_name] = this- category_name- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- event_date- SetValue(this- DataSource- event_date- GetValue()); this- event_date- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- event_date- Parameters = CCAddParam(this- event_date- Parameters, day, this- DataSource- f(event_date)); this- event_time- SetValue(this- DataSource- event_time- GetValue()); this- event_time_end- SetValue(this- DataSource- event_time_end- GetValue()); this- event_title- SetValue(this- DataSource- event_title- GetValue()); this- event_title- Parameters = ; this- event_title- Parameters = CCAddParam(this- event_title- Parameters, event_id, this- DataSource- f(event_id)); this- category_image- SetValue(this- DataSource- category_image- GetValue()); this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- EventDayPanel- Show(); this- event_time- Show(); this- event_time_end- Show(); this- event_title- Show(); this- category_image- Show(); this- category_name- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while (this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- week_date_begin- Show(); this- week_date_end- Show(); this- NoEventsLastDay- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @144-3BF02389 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- NoEventsDay- Errors- ToString()); errors = ComposeStrings(errors, this- event_date- Errors- ToString()); errors = ComposeStrings(errors, this- add_event- Errors- ToString()); errors = ComposeStrings(errors, this- event_time- Errors- ToString()); errors = ComposeStrings(errors, this- event_time_end- Errors- ToString()); errors = ComposeStrings(errors, this- event_title- Errors- ToString()); errors = ComposeStrings(errors, this- category_image- Errors- ToString()); errors = ComposeStrings(errors, this- category_name- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End ShortViewEventsGrid Class @144-FCB6E20Cclass clsShortViewEventsGridDataSource extends clsDBcalendar { //ShortViewEventsGridDataSource Class @144-B78D2E98//DataSource Variables @144-5BE16A73 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var event_date; var event_time; var event_time_end; var event_title; var category_image; var category_name;//End DataSource Variables//DataSourceClass_Initialize Event @144-27E7F0CD function clsShortViewEventsGridDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid ShortViewEventsGrid; this- Initialize(); this- event_date = new clsField(event_date, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- event_time = new clsField(event_time, ccsDate, array(HH, :, nn, :, ss)); this- event_time_end = new clsField(event_time_end, ccsDate, array(HH, :, nn, :, ss)); this- event_title = new clsField(event_title, ccsText, ); this- category_image = new clsField(category_image, ccsText, ); this- category_name = new clsField(category_name, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @144-94D9A2C8 function SetOrder(SorterName, SorterDirection) { this- Order = event_date, event_time, event_time_end; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @144-B8BBFA29 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- AddParameter(2, urlevents_category_id, ccsInteger, , , this- Parameters[urlevents_category_id], , true); this- wp- AddParameter(3, sescategory, ccsInteger, , , this- Parameters[sescategory], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- wp- Criterion[2] = this- wp- Operation(opIsNull, events.category_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsInteger),true); this- wp- Criterion[3] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),false); this- Where = this- wp- opAND( false, this- wp- opOR( true, this- wp- Criterion[1], this- wp- Criterion[2]), this- wp- Criterion[3]); }//End Prepare Method//Open Method @144-D1A7CE4F function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM (events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id) LEFT JOIN categories ON \\n \\n . events.category_id = categories.category_id; this- SQL = SELECT categories_langs.category_name AS category_name, event_id, event_title, event_date, event_time, event_time_end, category_image \\n \\n . FROM (events LEFT JOIN categories_langs ON \\n \\n . events.category_id = categories_langs.category_id) LEFT JOIN categories ON \\n \\n . events.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @144-162722B9 function SetValues() { this- event_date- SetDBValue(trim(this- f(event_date))); this- event_time- SetDBValue(trim(this- f(event_time))); this- event_time_end- SetDBValue(trim(this- f(event_time_end))); this- event_title- SetDBValue(this- f(event_title)); this- category_image- SetDBValue(this- f(category_image)); this- category_name- SetDBValue(this- f(category_name)); }//End SetValues Method} //End ShortViewEventsGridDataSource Class @144-FCB6E20Cclass clsRecordShortViewEventsNavigator { //ShortViewEventsNavigator Class @102-1200C205//Variables @102-0DF9B1C2 // Public variables var ComponentType = Record; var ComponentName; var Parent; var HTMLFormAction; var PressedButton; var Errors; var ErrorBlock; var FormSubmitted; var FormEnctype; var Visible; var IsEmpty; var CCSEvents = ; var CCSEventResult; var RelativePath = ; var InsertAllowed = false; var UpdateAllowed = false; var DeleteAllowed = false; var ReadAllowed = false; var EditMode = false; var ds; var DataSource; var ValidatingControls; var Controls; // Class variables//End Variables//Class_Initialize Event @102-7C41FBB8 function clsRecordShortViewEventsNavigator(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record ShortViewEventsNavigator/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = ShortViewEventsNavigator; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- prev_week_link = & new clsControl(ccsLink, prev_week_link, prev_week_link, ccsText, , CCGetRequestParam(prev_week_link, Method, NULL), this); this- prev_week_link- Page = week.php; this- week = & new clsControl(ccsListBox, week, week, ccsText, , CCGetRequestParam(week, Method, NULL), this); this- GoWeek = & new clsButton(GoWeek, Method, this); this- next_week_link = & new clsControl(ccsLink, next_week_link, next_week_link, ccsText, , CCGetRequestParam(next_week_link, Method, NULL), this); this- next_week_link- Page = week.php; this- month = & new clsControl(ccsListBox, month, month, ccsText, , CCGetRequestParam(month, Method, NULL), this); this- GoMonth = & new clsButton(GoMonth, Method, this); this- YearIcon = & new clsControl(ccsLink, YearIcon, YearIcon, ccsText, , CCGetRequestParam(YearIcon, Method, NULL), this); this- YearIcon- Page = year.php; this- MonthIcon = & new clsControl(ccsLink, MonthIcon, MonthIcon, ccsText, , CCGetRequestParam(MonthIcon, Method, NULL), this); this- MonthIcon- Page = index.php; this- WeekIcon = & new clsControl(ccsLink, WeekIcon, WeekIcon, ccsText, , CCGetRequestParam(WeekIcon, Method, NULL), this); this- WeekIcon- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- WeekIcon- Page = week.php; } }//End Class_Initialize Event//Validate Method @102-60D0072A function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- week- Validate() && Validation); Validation = (this- month- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- week- Errors- Count() == 0); Validation = Validation && (this- month- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @102-0B1115DC function CheckErrors() { errors = false; errors = (errors || this- prev_week_link- Errors- Count()); errors = (errors || this- week- Errors- Count()); errors = (errors || this- next_week_link- Errors- Count()); errors = (errors || this- month- Errors- Count()); errors = (errors || this- YearIcon- Errors- Count()); errors = (errors || this- MonthIcon- Errors- Count()); errors = (errors || this- WeekIcon- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @102-60C109C0 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = GoWeek; if(this- GoWeek- Pressed) { this- PressedButton = GoWeek; } else if(this- GoMonth- Pressed) { this- PressedButton = GoMonth; } } Redirect = FileName; if(this- Validate()) { if(this- PressedButton == GoWeek) { if(!CCGetEvent(this- GoWeek- CCSEvents, OnClick, this- GoWeek)) { Redirect = ; } } else if(this- PressedButton == GoMonth) { if(!CCGetEvent(this- GoMonth- CCSEvents, OnClick, this- GoMonth)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @102-DD0D5A99 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- week- Prepare(); this- month- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- prev_week_link- Errors- ToString()); Error = ComposeStrings(Error, this- week- Errors- ToString()); Error = ComposeStrings(Error, this- next_week_link- Errors- ToString()); Error = ComposeStrings(Error, this- month- Errors- ToString()); Error = ComposeStrings(Error, this- YearIcon- Errors- ToString()); Error = ComposeStrings(Error, this- MonthIcon- Errors- ToString()); Error = ComposeStrings(Error, this- WeekIcon- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- prev_week_link- Show(); this- week- Show(); this- GoWeek- Show(); this- next_week_link- Show(); this- month- Show(); this- GoMonth- Show(); this- YearIcon- Show(); this- MonthIcon- Show(); this- WeekIcon- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End ShortViewEventsNavigator Class @102-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-E04A0299// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = week.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-880F5BB5include(./week_events.php);//End Include events file//Initialize Objects @1-EE2C185EDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();infopanel = & new clsinfopanel(, infopanel, MainPage);infopanel- Initialize();FullViewEvents = & new clsControl(ccsLabel, FullViewEvents, FullViewEvents, ccsText, , CCGetRequestParam(FullViewEvents, ccsGet, NULL), MainPage);FullViewEvents- HTML = true;ShortViewEvents = & new clsPanel(ShortViewEvents, MainPage);ShortViewEventsGrid = & new clsGridShortViewEventsGrid(, MainPage);ShortViewEventsNavigator = & new clsRecordShortViewEventsNavigator(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- infopanel = & infopanel;MainPage- FullViewEvents = & FullViewEvents;MainPage- ShortViewEvents = & ShortViewEvents;MainPage- ShortViewEventsGrid = & ShortViewEventsGrid;MainPage- ShortViewEventsNavigator = & ShortViewEventsNavigator;MainPage- footer = & footer;ShortViewEvents- AddComponent(ShortViewEventsGrid, ShortViewEventsGrid);ShortViewEvents- AddComponent(ShortViewEventsNavigator, ShortViewEventsNavigator);ShortViewEventsGrid- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-3718B9B8header- Operations();infopanel- Operations();ShortViewEventsNavigator- Operation();footer- Operations();//End Execute Components//Go to destination page @1-17E971D4if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); infopanel- Class_Terminate(); unset(infopanel); unset(ShortViewEventsGrid); unset(ShortViewEventsNavigator); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-F7A5637Dheader- Show();infopanel- Show();footer- Show();FullViewEvents- Show();ShortViewEvents- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-6780012DCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);infopanel- Class_Terminate();unset(infopanel);unset(ShortViewEventsGrid);unset(ShortViewEventsNavigator);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",26);arrFiles[357]=new Array(1205,"index/vcalendar/week_events.php","30 May 2006","week_events.php","","","event_title- CCSEvents[BeforeShow] = ShortViewEventsGrid_event_title_BeforeShow; ShortViewEventsGrid- CCSEvents[BeforeShow] = ShortViewEventsGrid_BeforeShow; ShortViewEventsGrid- CCSEvents[BeforeShowRow] = ShortViewEventsGrid_BeforeShowRow; ShortViewEventsGrid- ds- CCSEvents[BeforeBuildSelect] = ShortViewEventsGrid_ds_BeforeBuildSelect; ShortViewEventsNavigator- GoWeek- CCSEvents[OnClick] = ShortViewEventsNavigator_GoWeek_OnClick; ShortViewEventsNavigator- GoMonth- CCSEvents[OnClick] = ShortViewEventsNavigator_GoMonth_OnClick; ShortViewEventsNavigator- CCSEvents[BeforeShow] = ShortViewEventsNavigator_BeforeShow; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//ShortViewEventsGrid_event_title_BeforeShow @164-95C4EFE7function ShortViewEventsGrid_event_title_BeforeShow(& sender){ ShortViewEventsGrid_event_title_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_event_title_BeforeShow//Custom Code @196-2A29BDB7// -------------------------	global calendar_config;	if (calendar_config[popup_events] == 1)	Component- SetLink(javascript:openWin( \'event_view_popup.php? . CCAddParam(Component- Parameters, ret_link, FileName.?.CCGetQueryString(QueryString,)) . \'));// -------------------------//End Custom Code//Close ShortViewEventsGrid_event_title_BeforeShow @164-8186F2DB return ShortViewEventsGrid_event_title_BeforeShow;}//End Close ShortViewEventsGrid_event_title_BeforeShowfunction GetFormatLink(FirstDay, LastDay, AddAllowed) {	str = ;	while (CCCompareValues(FirstDay, LastDay, ccsDate)) {	str .= \' \'	. CCFormatDate(FirstDay, array(ShortDate)) . \' \'	. (AddAllowed? \' \' : \' \')	. \' \';	FirstDay = CCDateAdd(FirstDay, 1day);	}	return str;}//ShortViewEventsGrid_BeforeShow @144-B2EF2F31function ShortViewEventsGrid_BeforeShow(& sender){ ShortViewEventsGrid_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_BeforeShow//Custom Code @177-2A29BDB7// -------------------------global CCSLocales;	if (CCGetFromGet(day))	SelectDay = CCParseDate(CCGetFromGet(day), array(yyyy,-,mm,-,dd));	else	SelectDay = CCGetDateArray();	FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay);	FirstDay = CCDateAdd(SelectDay, ((FirstWeekDay-6-CCDayOfWeek(SelectDay))%7).days);	LastDay = CCDateAdd(FirstDay, 6days);	Container- week_date_begin- SetValue(FirstDay);	Container- week_date_end- SetValue(LastDay);	Component- NoEventsLastDay- SetValue(GetFormatLink(FirstDay, CCDateAdd(LastDay, 1day), AddAllowed()));// -------------------------//End Custom Code//Close ShortViewEventsGrid_BeforeShow @144-BA46EF88 return ShortViewEventsGrid_BeforeShow;}//End Close ShortViewEventsGrid_BeforeShow//ShortViewEventsGrid_BeforeShowRow @144-69568463function ShortViewEventsGrid_BeforeShowRow(& sender){ ShortViewEventsGrid_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_BeforeShowRow//Custom Code @178-2A29BDB7// -------------------------global PrevDate;global CCSLocales;	if (strlen(Component- event_time_end- GetText()))	Component- event_time_end- Visible = True;	else	Component- event_time_end- Visible = False;	if (strlen(Component- category_image- GetValue()))	Component- category_image- Visible = True;	else {	Component- category_image- Visible = False;	if (strlen(Component- category_name- GetValue()))	Component- category_name- Visible = True;	else	Component- category_name- Visible = False;	}	if (IsSet(PrevDate) && !CCCompareValues(PrevDate, Component- event_date- GetValue(), ccsDate)) {	Component- EventDayPanel- Visible = False;	} else {	FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay);	if (!IsSet(PrevDate)) {	PrevDate = Component- event_date- GetValue();	FirstDay = CCDateAdd(PrevDate, ((-6-CCDayOfWeek(PrevDate)+FirstWeekDay)%7).days);	LastDay = CCDateAdd(FirstDay, 7days);	} else {	LastDay = CCDateAdd(PrevDate, ((FirstWeekDay-6-CCDayOfWeek(PrevDate))%7)+7 . days);	FirstDay = CCDateAdd(PrevDate, 1day);	PrevDate = Component- event_date- GetValue();	}	if (add_all = AddAllowed()) {	Component- add_event- Visible = True;	Component- add_event- Parameters = CCAddParam(Component- add_event- Parameters, event_date, CCFormatDate(PrevDate, array(mm,/,dd,/,yyyy)));	Component- add_event- Parameters = CCAddParam(Component- add_event- Parameters, ret_link, FileName . ? . CCGetQueryString(QueryString,));	} else	Component- add_event- Visible = False;	Component- NoEventsDay- SetValue(GetFormatLink(FirstDay, PrevDate, add_all));	Component- NoEventsLastDay- SetValue(GetFormatLink(CCDateAdd(PrevDate, 1day), LastDay, add_all));	Component- EventDayPanel- Visible = True;	}// -------------------------//End Custom Code//Close ShortViewEventsGrid_BeforeShowRow @144-7BB48E52 return ShortViewEventsGrid_BeforeShowRow;}//End Close ShortViewEventsGrid_BeforeShowRow//ShortViewEventsGrid_ds_BeforeBuildSelect @144-C02D6711function ShortViewEventsGrid_ds_BeforeBuildSelect(& sender){ ShortViewEventsGrid_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsGrid; //Compatibility//End ShortViewEventsGrid_ds_BeforeBuildSelect//Custom Code @179-2A29BDB7// -------------------------global CCSLocales;	SelectDay = CCParseDate(CCGetFromGet(day,CCFormatDate(CCGetDateArray(),array(yyyy,-,mm,-,dd))),array(yyyy,-,mm,-,dd));	FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay);	FirstDay = CCDateAdd(SelectDay, ((-6-CCDayOfWeek(SelectDay)+FirstWeekDay)%7).days);	LastDay = CCDateAdd(FirstDay, 6days);	if (CCStrLen(Container- ds- Where))	Container- ds- Where .= AND ;	Container- ds- Where .= (event_date = . Container- ds- ToSQL(FirstDay, ccsDate). AND event_date ds- ToSQL(LastDay, ccsDate) . );	Container- ds- Where .= AddReadFilter(Container- ds- Where);// -------------------------//End Custom Code//Close ShortViewEventsGrid_ds_BeforeBuildSelect @144-A4185BDA return ShortViewEventsGrid_ds_BeforeBuildSelect;}//End Close ShortViewEventsGrid_ds_BeforeBuildSelect//ShortViewEventsNavigator_GoWeek_OnClick @104-2FC0E728function ShortViewEventsNavigator_GoWeek_OnClick(& sender){ ShortViewEventsNavigator_GoWeek_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_GoWeek_OnClick//Custom Code @192-2A29BDB7// -------------------------global Redirect;	Redirect = week.php?day= . Container- week- GetValue();// -------------------------//End Custom Code//Close ShortViewEventsNavigator_GoWeek_OnClick @104-C39D292D return ShortViewEventsNavigator_GoWeek_OnClick;}//End Close ShortViewEventsNavigator_GoWeek_OnClick//ShortViewEventsNavigator_GoMonth_OnClick @190-E8F4D769function ShortViewEventsNavigator_GoMonth_OnClick(& sender){ ShortViewEventsNavigator_GoMonth_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_GoMonth_OnClick//Custom Code @191-2A29BDB7// -------------------------global Redirect;	Redirect = index.php?cal_monthDate= . Container- month- GetValue();// -------------------------//End Custom Code//Close ShortViewEventsNavigator_GoMonth_OnClick @190-2C10C617 return ShortViewEventsNavigator_GoMonth_OnClick;}//End Close ShortViewEventsNavigator_GoMonth_OnClick//ShortViewEventsNavigator_BeforeShow @102-6B5E3E3Efunction ShortViewEventsNavigator_BeforeShow(& sender){ ShortViewEventsNavigator_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global ShortViewEventsNavigator; //Compatibility//End ShortViewEventsNavigator_BeforeShow//Custom Code @105-2A29BDB7// -------------------------global CCSLocales;	if (CCGetFromGet(day,))	SelectDay = CCParseDate(CCGetFromGet(day,),array(yyyy,-,mm,-,dd));	else	SelectDay = CCGetDateArray();	FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay);	LastYearDay = SelectDay;	LastYearDay[ccsDay] = 31;	LastYearDay[ccsMonth] = 12;	FirstDay = SelectDay;	FirstDay[ccsDay] = 1;	FirstDay[ccsMonth] = 1;	FirstDay = CCDateAdd(FirstDay, ((-6-CCDayOfWeek(FirstDay)+FirstWeekDay)%7).days);	do {	LastDay = CCDateAdd(FirstDay, 6days);	WeekTxt = CCFormatDate(FirstDay, array(mmm, ,d)) . - . CCFormatDate(LastDay, array(mmm, ,d));	WeekArr[] = array(CCFormatDate(FirstDay, array(yyyy,-,mm,-,dd)), WeekTxt);	FirstDay = CCDateAdd(FirstDay, 7days);	} while (CCCompareValues(FirstDay, LastYearDay, ccsDate) week- Values = WeekArr;	Component- week- Value = CCFormatDate(CCDateAdd(SelectDay, ((-6-CCDayOfWeek(SelectDay)+FirstWeekDay)%7).days), array(yyyy,-,mm,-,dd));	FirstDay = SelectDay;	arr = CCSLocales- GetFormatInfo(MonthNames);	for(i=1; i month- Values = monthArr;	Component- month- Value = CCFormatDate(SelectDay, array(yyyy,-,mm));	LastDay = CCDateAdd(FirstDay, 6days);	Component- prev_week_link- Parameters = CCAddParam(Container- prev_week_link- Parameters,day,CCFormatDate(CCDateAdd(SelectDay, -7days),array(yyyy,-,mm,-,dd)));	Component- next_week_link- Parameters = CCAddParam(Container- next_week_link- Parameters,day,CCFormatDate(CCDateAdd(SelectDay, 7days),array(yyyy,-,mm,-,dd)));//	Component- WeekIcon- Parameters = CCAddParam(Component- WeekIcon- Parameters, day, CCFormatDate(SelectDay, array(yyyy,-,mm,-,dd)));	Component- MonthIcon- Parameters = CCAddParam(Component- MonthIcon- Parameters, cal_monthDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));	Component- YearIcon- Parameters = CCAddParam(Component- YearIcon- Parameters, year_eventsDate, CCFormatDate(SelectDay, array(yyyy,-,mm)));// -------------------------//End Custom Code//Close ShortViewEventsNavigator_BeforeShow @102-A970B3F4 return ShortViewEventsNavigator_BeforeShow;}//End Close ShortViewEventsNavigator_BeforeShow//Page_AfterInitialize @1-E5CA7449function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global week; //Compatibility//End Page_AfterInitialize//Custom Code @72-2A29BDB7// -------------------------global calendar_config;global FullViewEvents;global ShortViewEvents;//	if (calendar_config[week_short]) {	ShortViewEvents- Visible = True;//	FullViewEvents- Visible = False;//	}//	else {//	ShortViewEvents- Visible = False;//	FullViewEvents- Visible = True;//	}// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",12);arrFiles[358]=new Array(1206,"index/vcalendar/year.html","30 May 2006","{res:yearevents}","","","{header} {infopanel} {res:yearevents}, {CurYearLabel} {MonthDate} {DayOfWeek} {DayNumber}	{div_begin} {EventTime} - {EventTimeEnd} {EventDescription} {div_end} {Year} {Year} {footer}",4);arrFiles[359]=new Array(1207,"index/vcalendar/year.php","13 Jun 2006","year.php","","","ComponentName = year_events; this- Type = 12; this- Visible = True; this- RelativePath = RelativePath; this- Parent = & Parent; this- Errors = new clsErrors(); CCSForm = CCGetFromGet(ccsForm, ); if (CCSForm == this- ComponentName) { Redirect = FileName . ? . CCGetQueryString(All, array(ccsForm)); this- Visible = false; return; } this- DataSource = new clsyear_eventsDataSource(this); this- ds = & this- DataSource; this- FirstWeekDay = CCSLocales- GetFormatInfo(FirstWeekDay); this- MonthsInRow = 4; this- CurYearLabel = & new clsControl(ccsLabel, CurYearLabel, CurYearLabel, ccsText, , CCGetRequestParam(CurYearLabel, ccsGet, NULL), this); this- MonthDate = & new clsControl(ccsLink, MonthDate, MonthDate, ccsDate, array(mmmm), CCGetRequestParam(MonthDate, ccsGet, NULL), this); this- MonthDate- Page = index.php; this- DayOfWeek = & new clsControl(ccsLabel, DayOfWeek, DayOfWeek, ccsDate, array(ddd), CCGetRequestParam(DayOfWeek, ccsGet, NULL), this); this- GoWeekHeader = & new clsPanel(GoWeekHeader, this); this- DayNumber = & new clsControl(ccsLink, DayNumber, DayNumber, ccsDate, array(d), CCGetRequestParam(DayNumber, ccsGet, NULL), this); this- DayNumber- Page = day.php; this- div_begin = & new clsControl(ccsLabel, div_begin, div_begin, ccsText, , CCGetRequestParam(div_begin, ccsGet, NULL), this); this- div_begin- HTML = true; this- CategoryImage = & new clsControl(ccsImage, CategoryImage, CategoryImage, ccsText, , CCGetRequestParam(CategoryImage, ccsGet, NULL), this); this- EventTime = & new clsControl(ccsLabel, EventTime, EventTime, ccsDate, array(ShortTime), CCGetRequestParam(EventTime, ccsGet, NULL), this); this- EventTimeEnd = & new clsControl(ccsLabel, EventTimeEnd, EventTimeEnd, ccsDate, array(ShortTime), CCGetRequestParam(EventTimeEnd, ccsGet, NULL), this); this- EventDescription = & new clsControl(ccsLabel, EventDescription, EventDescription, ccsText, , CCGetRequestParam(EventDescription, ccsGet, NULL), this); this- div_end = & new clsControl(ccsLabel, div_end, div_end, ccsText, , CCGetRequestParam(div_end, ccsGet, NULL), this); this- div_end- HTML = true; this- GoWeek = & new clsControl(ccsLink, GoWeek, GoWeek, ccsText, , CCGetRequestParam(GoWeek, ccsGet, NULL), this); this- GoWeek- Page = week.php; this- Navigator = & new clsCalendarNavigator(this- ComponentName, Navigator, this- Type, 10, this); Now = CCGetDateArray(); this- SetNow(Now); this- CalendarStyles[WeekdayName] = class= \\CalendarWeekdayName \\; this- CalendarStyles[WeekendName] = class= \\CalendarWeekendName \\; this- CalendarStyles[Day] = class= \\CalendarDay \\; this- CalendarStyles[Weekend] = class= \\CalendarWeekend \\; this- CalendarStyles[Today] = class= \\CalendarToday \\; this- CalendarStyles[WeekendToday] = class= \\CalendarWeekendToday \\; this- CalendarStyles[OtherMonthDay] = class= \\CalendarOtherMonthDay \\; this- CalendarStyles[OtherMonthToday] = class= \\CalendarOtherMonthToday \\; this- CalendarStyles[OtherMonthWeekend] = class= \\CalendarOtherMonthWeekend \\; this- CalendarStyles[OtherMonthWeekendToday] = class= \\CalendarOtherMonthWeekendToday \\; }//End year_events Class_Initialize Event//Initialize Method @5-A4F1CC7C function Initialize() { if(!this- Visible) return; this- DataSource- SetOrder(, ); }//End Initialize Method//Show Method @5-016DFF5B function Show () { global Tpl; global CCSLocales; global DefaultDateFormat; if(!this- Visible) return; this- DataSource- Parameters[sescategory] = CCGetSession(category, NULL); FirstProcessingDate = CCParseDate(CCFormatDate(this- CurrentDate, array(yyyy, -01-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); Days = (CCFormatDate(FirstProcessingDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstProcessingDate, - . Days . day); LastProcessingDate = CCDateAdd(FirstProcessingDate, 1year -1second); Days = (this- FirstWeekDay - CCFormatDate(LastProcessingDate, array(w)) + 7) % 7; LastShowedDate = CCDateAdd(LastProcessingDate, Days . day); MonthsCount = 12; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); while (this- DataSource- next_record()) { DateField = CCParseDate(this- DataSource- f(event_date), array(yyyy, -, mm, -, dd)); if (!is_array(DateField)) continue; if (CCCompareValues(DateField, FirstShowedDate, ccsDate) = 0 && CCCompareValues(DateField, LastShowedDate, ccsDate) DataSource- SetValues(); Event = new clsEventyear_events(); Event- _Time = CCParseDate(this- DataSource- f(event_time), array(HH, :, nn, :, ss)); this- MonthDate- SetValue(this- CurrentProcessingDate); this- DayNumber- SetValue(this- CurrentProcessingDate); Event- MonthDate = this- DataSource- MonthDate- GetValue(); Event- DayNumber = this- DataSource- DayNumber- GetValue(); Event- CategoryImage = this- DataSource- CategoryImage- GetValue(); Event- EventTime = this- DataSource- EventTime- GetValue(); Event- EventTimeEnd = this- DataSource- EventTimeEnd- GetValue(); Event- EventDescription = this- DataSource- EventDescription- GetValue(); Event- GoWeek = this- DataSource- GoWeek- GetValue(); datestr = CCFormatDate(DateField, array(yyyy,mm,dd)); if(!isset(this- Events[datestr])) this- Events[datestr] = array(); this- Events[datestr][] = Event; } } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; CalendarBlock = Calendar . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . CalendarBlock; this- Errors- AddErrors(this- DataSource- Errors); if(this- Errors- Count()) { Tpl- replaceblock(, this- Errors- ToString()); Tpl- block_path = ParentPath; return; } else { month = 0; this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1month); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; while (MonthsCount month++) { this- ShowMonth(); if((MonthsCount != month) && (month % this- MonthsInRow == 0)) { Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; Tpl- ParseTo(MonthsRowSeparator, true, Month); Tpl- block_path = ParentPath . / . CalendarBlock . /Month; } Tpl- SetBlockVar(Week, ); Tpl- SetBlockVar(Week/Day, ); this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1month)); } this- CurrentProcessingDate = FirstProcessingDate; this- NextProcessingDate = CCDateAdd(this- CurrentProcessingDate, 1year); this- PrevProcessingDate = CCDateAdd(this- CurrentProcessingDate, -1year); Tpl- SetVar(MonthsInRow, this- MonthsInRow); Tpl- block_path = ParentPath . / . CalendarBlock; this- Navigator- CurrentDate = this- CurrentDate; this- Navigator- PrevProcessingDate = this- PrevProcessingDate; this- Navigator- NextProcessingDate = this- NextProcessingDate; this- CurYearLabel- Show(); this- Navigator- Show(); Tpl- Parse(); } Tpl- block_path = ParentPath; }//End Show Method//year_events ShowMonth Method @5-A8E54CDA function ShowMonth () { global Tpl; global CCSLocales; global DefaultDateFormat; ParentPath = Tpl- block_path; OldCurrentProcessingDate = this- CurrentProcessingDate; OldNextProcessingDate = this- NextProcessingDate; OldPrevProcessingDate = this- PrevProcessingDate; FirstMonthDate = CCParseDate(CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); LastMonthDate = CCDateAdd(FirstMonthDate, +1month -1second); Days = (CCFormatDate(FirstMonthDate, array(w)) - this- FirstWeekDay + 6) % 7; FirstShowedDate = CCDateAdd(FirstMonthDate, - . Days . day); Days += LastMonthDate[ccsDay]; Days += (this- FirstWeekDay - CCFormatDate(LastMonthDate, array(w)) + 7) % 7; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowMonth, this); ShowedDays = 0; WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); while(ShowedDays CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowWeek, this); this- IsCurrentMonth = this- CurrentProcessingDate[ccsMonth] == OldCurrentProcessingDate[ccsMonth]; this- SetCurrentStyle(Day, WeekDay); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowDay, this); if (this- IsCurrentMonth) { datestr = CCFormatDate(this- CurrentProcessingDate, array(yyyy,mm,dd)); Tpl- block_path = ParentPath . /Week/Day/EventRow; Tpl- SetBlockVar(, ); if (isset(this- Events[datestr])) { uasort(this- Events[datestr], array(this, CompareEventTime)); foreach (this- Events[datestr] as key= event) { Tpl- block_path = ParentPath . /Week/Day/EventRow; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowEvent, this); this- MonthDate- SetValue(event- MonthDate); this- DayNumber- SetValue(event- DayNumber); this- CategoryImage- SetValue(event- CategoryImage); this- EventTime- SetValue(event- EventTime); this- EventTimeEnd- SetValue(event- EventTimeEnd); this- EventDescription- SetValue(event- EventDescription); this- GoWeek- SetValue(event- GoWeek); this- CategoryImage- Show(); this- EventTime- Show(); this- EventTimeEnd- Show(); this- EventDescription- Show(); Tpl- Parse(, true); } } else { } Tpl- block_path = ParentPath . /Week/Day; this- DayNumber- SetValue(this- CurrentProcessingDate); this- DayNumber- Parameters = ; this- DayNumber- Parameters = CCAddParam(this- DayNumber- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- DayNumber- Show(); this- div_begin- Show(); this- div_end- Show(); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); } else { Tpl- block_path = ParentPath . /Week/EmptyDay; Tpl- block_path = ParentPath . /Week; Tpl- SetVar(Style, this- CurrentStyle); Tpl- ParseTo(EmptyDay, true, Day); } ShowedDays++; if (ShowedDays and ShowedDays % 7 == 0) { Tpl- block_path = ParentPath . /Week; this- GoWeek- Parameters = ; this- GoWeek- Parameters = CCAddParam(this- GoWeek- Parameters, day, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm, -, dd))); this- GoWeek- Show(); Tpl- Parse(, true); Tpl- SetBlockVar(Day, ); } this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; } Tpl- block_path = ParentPath . /WeekDays; Tpl- SetBlockVar(,); WeekDay = CCFormatDate(this- CurrentProcessingDate, array(w)); ShowedDays = 0; this- CurrentProcessingDate = FirstShowedDate; this- PrevProcessingDate = CCDateAdd(FirstShowedDate, -1day); this- NextProcessingDate = CCDateAdd(FirstShowedDate, +1day); while(ShowedDays DayOfWeek- SetValue(this- CurrentProcessingDate); this- DayOfWeek- Show(); this- SetCurrentStyle(WeekDay, WeekDay); Tpl- SetVar(Style, this- CurrentStyle); Tpl- Parse(, true); WeekDay = WeekDay == 7 ? 1 : WeekDay + 1; this- ProcessNextDate(CCDateAdd(this- NextProcessingDate, +1day)); ShowedDays++; } Tpl- block_path = ParentPath; this- CurrentProcessingDate = OldCurrentProcessingDate; this- NextProcessingDate = OldNextProcessingDate; this- PrevProcessingDate = OldPrevProcessingDate; this- MonthDate- SetValue(this- CurrentProcessingDate); this- MonthDate- Parameters = ; this- MonthDate- Parameters = CCAddParam(this- MonthDate- Parameters, cal_monthDate, CCFormatDate(this- CurrentProcessingDate, array(yyyy, -, mm))); this- MonthDate- Show(); this- GoWeekHeader- Show(); Tpl- Parse(, true); Tpl- block_path = ParentPath; }//End year_events ShowMonth Method//year_events ProcessNextDate Method @5-67D24A68 function ProcessNextDate(NewDate) { this- PrevProcessingDate = this- CurrentProcessingDate; this- CurrentProcessingDate = this- NextProcessingDate; this- NextProcessingDate = NewDate; }//End year_events ProcessNextDate Method//year_events SetNow Method @5-231E221D function SetNow (Now) { this- Now = Now; this- CurrentDate = Now; if (FullDate = CCGetFromGet(this- ComponentName . Date, )) { @list(year,month) = split(-, FullDate, 2); } else { year = CCGetFromGet(this- ComponentName . Year, ); month = CCGetFromGet(this- ComponentName . Month, ); } if (is_numeric(year) && year =101 && year CurrentDate[ccsYear] = year; if (is_numeric(month) && month =1 && month CurrentDate[ccsMonth] = month; this- CurrentDate[ccsDay] = 1; }//End year_events SetNow Method//year_events SetCurrentStyle Method @5-1162C70C function SetCurrentStyle (scope, weekday=) { Result=; switch (scope) { case WeekDay: if (weekday == 1 || weekday == 7) Result = WeekendName; else Result = WeekdayName; break; case Day: IsWeekend = weekday == 1 || weekday == 7; if (!this- IsCurrentMonth) { Result = OtherMonth . (IsWeekend ? Weekend : Day); } else { IsCurrentDay = this- CurrentProcessingDate[ccsYear] == this- Now[ccsYear] && this- CurrentProcessingDate[ccsMonth] == this- Now[ccsMonth] && this- CurrentProcessingDate[ccsDay] == this- Now[ccsDay]; if(IsCurrentDay) Result = Today; if(IsWeekend) Result = Weekend . Result; elseif (!Result) Result = Day; } break; } this- CurrentStyle = isset(this- CalendarStyles[Result]) ? this- CalendarStyles[Result] : ; }//End year_events SetCurrentStyle Method//year_events CompareEventTime Method @5-2AE3CCE6 function CompareEventTime(val1, val2) { time1 = is_a(val1, clsEventyear_events) && is_array(val1- _Time) ? val1- _Time[ccsHour] * 3600 + val1- _Time[ccsMinute] * 60 + val1- _Time[ccsSecond] : 0; time2 = is_a(val2, clsEventyear_events) && is_array(val2- _Time) ? val2- _Time[ccsHour] * 3600 + val2- _Time[ccsMinute] * 60 + val2- _Time[ccsSecond] : 0; if (time1 == time2) return 0; return time1 time2 ? 1 : -1; }//End year_events CompareEventTime Method} //End year_events Class @5-FCB6E20Cclass clsyear_eventsDataSource extends clsDBcalendar { //year_eventsDataSource Class @5-3CBAD2F4//DataSource Variables @5-6BA83D97 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var wp; // Datasource fields var MonthDate; var DayNumber; var CategoryImage; var EventTime; var EventTimeEnd; var EventDescription; var GoWeek;//End DataSource Variables//DataSourceClass_Initialize Event @5-73C49B45 function clsyear_eventsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = ; this- Initialize(); this- MonthDate = new clsField(MonthDate, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- DayNumber = new clsField(DayNumber, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- CategoryImage = new clsField(CategoryImage, ccsText, ); this- EventTime = new clsField(EventTime, ccsDate, array(HH, :, nn, :, ss)); this- EventTimeEnd = new clsField(EventTimeEnd, ccsDate, array(HH, :, nn, :, ss)); this- EventDescription = new clsField(EventDescription, ccsText, ); this- GoWeek = new clsField(GoWeek, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @5-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-10B29740 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, sescategory, ccsInteger, , , this- Parameters[sescategory], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, events.category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-D5B4574C function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT category_image, event_time, event_time_end, event_is_public, event_date, event_desc, event_title, event_id \\n \\n . FROM events LEFT JOIN categories ON \\n \\n . events.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- query(CCBuildSQL(this- SQL, this- Where, this- Order)); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); this- MoveToPage(this- AbsolutePage); }//End Open Method//SetValues Method @5-0D9BB318 function SetValues() { this- CategoryImage- SetDBValue(this- f(category_image)); this- EventTime- SetDBValue(trim(this- f(event_time))); this- EventTimeEnd- SetDBValue(trim(this- f(event_time_end))); this- EventDescription- SetDBValue(this- f(event_title)); }//End SetValues Method} //End year_eventsDataSource Class @5-FCB6E20C//Include Page implementation @3-EBA5EA16include_once(RelativePath . /footer.php);//End Include Page implementation//Initialize Page @1-5CE3027F// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = year.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ./;//End Initialize Page//Include events file @1-77038D9Binclude(./year_events.php);//End Include events file//Initialize Objects @1-4A223E93DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();infopanel = & new clsinfopanel(, infopanel, MainPage);infopanel- Initialize();year_events = & new clsCalendaryear_events(, MainPage);footer = & new clsfooter(, footer, MainPage);footer- Initialize();MainPage- header = & header;MainPage- infopanel = & infopanel;MainPage- year_events = & year_events;MainPage- footer = & footer;year_events- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-32C622A9header- Operations();infopanel- Operations();footer- Operations();//End Execute Components//Go to destination page @1-7507F630if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); infopanel- Class_Terminate(); unset(infopanel); unset(year_events); footer- Class_Terminate(); unset(footer); unset(Tpl); exit;}//End Go to destination page//Show Page @1-6F777816header- Show();infopanel- Show();year_events- Show();footer- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-B92261E4CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);infopanel- Class_Terminate();unset(infopanel);unset(year_events);footer- Class_Terminate();unset(footer);unset(Tpl);//End Unload Page?",26);arrFiles[360]=new Array(1208,"index/vcalendar/year_events.php","14 Jul 2006","year_events.php","","","GoWeekHeader- CCSEvents[BeforeShow] = year_events_GoWeekHeader_BeforeShow; year_events- CategoryImage- CCSEvents[BeforeShow] = year_events_CategoryImage_BeforeShow; year_events- EventTime- CCSEvents[BeforeShow] = year_events_EventTime_BeforeShow; year_events- GoWeek- CCSEvents[BeforeShow] = year_events_GoWeek_BeforeShow; year_events- ds- CCSEvents[BeforeBuildSelect] = year_events_ds_BeforeBuildSelect; year_events- CCSEvents[BeforeShowDay] = year_events_BeforeShowDay; year_events- CCSEvents[BeforeShow] = year_events_BeforeShow;}//End BindEvents Method//year_events_GoWeekHeader_BeforeShow @56-50A3F6E5function year_events_GoWeekHeader_BeforeShow(& sender){ year_events_GoWeekHeader_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_GoWeekHeader_BeforeShow//Custom Code @58-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[year_week_icon] == 1)	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close year_events_GoWeekHeader_BeforeShow @56-4A6A35D5 return year_events_GoWeekHeader_BeforeShow;}//End Close year_events_GoWeekHeader_BeforeShow//year_events_CategoryImage_BeforeShow @35-AFE8FC1Bfunction year_events_CategoryImage_BeforeShow(& sender){ year_events_CategoryImage_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_CategoryImage_BeforeShow//Custom Code @36-06A42B47// -------------------------	if (strlen(Component- GetValue()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close year_events_CategoryImage_BeforeShow @35-DEF43079 return year_events_CategoryImage_BeforeShow;}//End Close year_events_CategoryImage_BeforeShow//year_events_EventTime_BeforeShow @20-E84B5684function year_events_EventTime_BeforeShow(& sender){ year_events_EventTime_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_EventTime_BeforeShow//Custom Code @25-0F2C665A// -------------------------	if (strlen(Component- GetText()))	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close year_events_EventTime_BeforeShow @20-0CBAC35A return year_events_EventTime_BeforeShow;}//End Close year_events_EventTime_BeforeShow//year_events_GoWeek_BeforeShow @27-C57DCD98function year_events_GoWeek_BeforeShow(& sender){ year_events_GoWeek_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_GoWeek_BeforeShow//Custom Code @57-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[year_week_icon] == 1)	Component- Visible = True;	else	Component- Visible = False;// -------------------------//End Custom Code//Close year_events_GoWeek_BeforeShow @27-5D4A8922 return year_events_GoWeek_BeforeShow;}//End Close year_events_GoWeek_BeforeShow//year_events_ds_BeforeBuildSelect @5-A2659801function year_events_ds_BeforeBuildSelect(& sender){ year_events_ds_BeforeBuildSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_ds_BeforeBuildSelect//Custom Code @24-0F2C665A// -------------------------	FirstDate = CCParseDate(CCFormatDate(Container- CurrentDate, array(yyyy,-,01,-01 00:00:00)), array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss));	LastDate = CCDateAdd(FirstDate, 1year -1second);	Days = (CCFormatDate(FirstDate, array(w)) - Container- FirstWeekDay + 6) % 7;	FirstDate = CCDateAdd(FirstDate, - . Days . day);	Days = (Container- FirstWeekDay - CCFormatDate(LastDate, array(w)) + 7) % 7;	LastDate = CCDateAdd(LastDate, Days . day);	Container- ds- Where .= AddReadFilter(Container- ds- Where);	if (strlen(Container- ds- Where))	Container- ds- Where .= AND ;	Container- ds- Where .= event_date = . Container- ds- ToSQL(FirstDate, ccsDate). AND event_date ds- ToSQL(LastDate, ccsDate);// -------------------------//End Custom Code//Close year_events_ds_BeforeBuildSelect @5-660FFC8C return year_events_ds_BeforeBuildSelect;}//End Close year_events_ds_BeforeBuildSelect//year_events_BeforeShowDay @5-BC718351function year_events_BeforeShowDay(& sender){ year_events_BeforeShowDay = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_BeforeShowDay//Custom Code @26-06A42B47// -------------------------global divID;global Tpl;global calendar_config;	currentDay = Container- CurrentProcessingDate;	dateStr = sprintf(%4d%02d%02d, currentDay[ccsYear], currentDay[ccsMonth], currentDay[ccsDay]);	if (isset(Container- Events[dateStr])) {	divID++;	EventDayStyle = calendar_config[event_day_style];	Container- div_begin- SetValue( );	Container- div_end- SetValue( );	Tpl- setvar(LinkStyle,style= \\.EventDayStyle. \\ onmouseover= \\javascript:show( \'.divID. \') \\ onmouseout= \\javascript:hide( \'.divID. \') \\);	}	else {	Container- div_begin- SetValue();	Container- div_end- SetValue();	Tpl- setvar(LinkStyle,);	}// -------------------------//End Custom Code//Close year_events_BeforeShowDay @5-16827185 return year_events_BeforeShowDay;}//End Close year_events_BeforeShowDay//year_events_BeforeShow @5-0D3744A8function year_events_BeforeShow(& sender){ year_events_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global year_events; //Compatibility//End year_events_BeforeShow//Custom Code @51-2A29BDB7// -------------------------	year_events- CurYearLabel- SetValue(year_events- CurrentDate[ccsYear]);// -------------------------//End Custom Code//Close year_events_BeforeShow @5-9161FB0B return year_events_BeforeShow;}//End Close year_events_BeforeShow?",6);arrFiles[361]=new Array(1209,"index/vcalendar/admin/categories.html","30 May 2006","{res:cal_categories}","","","{header} {res:cal_categories} {res:cal_category_name} {res:cal_category_image} {category_name} {res:CCS_NoRecords} {res:CCS_InsertLink} {Page_Number} {res:CCS_Of}{Total_Pages} {res:CCS_RecordFormPrefix} {res:cal_category} {res:CCS_RecordFormSuffix} {Error} {res:cal_category_name}* {res:cal_category_image} {FileName}{FileSize}{res:CCS_Bytes}. {res:CCS_Delete}",6);arrFiles[362]=new Array(1210,"index/vcalendar/admin/categories.php","30 May 2006","categories.php","","","ComponentName = categories; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid categories; this- DataSource = new clscategoriesDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(categoriesOrder, ); this- SorterDirection = CCGetParam(categoriesDir, ); this- category_name = & new clsControl(ccsLink, category_name, category_name, ccsText, , CCGetRequestParam(category_name, ccsGet, NULL), this); this- category_name- Page = categories.php; this- category_image = & new clsControl(ccsImage, category_image, category_image, ccsText, , CCGetRequestParam(category_image, ccsGet, NULL), this); this- translations = & new clsControl(ccsLink, translations, translations, ccsText, , CCGetRequestParam(translations, ccsGet, NULL), this); this- translations- Page = categories_langs.php; this- Sorter_category_name = & new clsSorter(this- ComponentName, Sorter_category_name, FileName, this); this- Sorter_category_image = & new clsSorter(this- ComponentName, Sorter_category_image, FileName, this); this- categories_Insert = & new clsControl(ccsLink, categories_Insert, categories_Insert, ccsText, , CCGetRequestParam(categories_Insert, ccsGet, NULL), this); this- categories_Insert- Parameters = CCGetQueryString(QueryString, array(category_id, ccsForm)); this- categories_Insert- Page = categories.php; this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpSimple, this); }//End Class_Initialize Event//Initialize Method @33-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @33-F4DD3216 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[category_name] = this- category_name- Visible; this- ControlsVisible[category_image] = this- category_image- Visible; this- ControlsVisible[translations] = this- translations- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- category_name- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- category_name- Parameters = CCAddParam(this- category_name- Parameters, category_id, this- DataSource- f(categories_category_id)); this- category_image- SetValue(this- DataSource- category_image- GetValue()); this- translations- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- translations- Parameters = CCAddParam(this- translations- Parameters, category_id, this- DataSource- f(categories_category_id)); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- category_name- Show(); this- category_image- Show(); this- translations- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- Sorter_category_name- Show(); this- Sorter_category_image- Show(); this- categories_Insert- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @33-F7D98CE5 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- category_name- Errors- ToString()); errors = ComposeStrings(errors, this- category_image- Errors- ToString()); errors = ComposeStrings(errors, this- translations- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End categories Class @33-FCB6E20Cclass clscategoriesDataSource extends clsDBcalendar { //categoriesDataSource Class @33-E21696DE//DataSource Variables @33-54695642 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var category_name; var category_image;//End DataSource Variables//DataSourceClass_Initialize Event @33-C582B165 function clscategoriesDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid categories; this- Initialize(); this- category_name = new clsField(category_name, ccsText, ); this- category_image = new clsField(category_image, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @33-32125AD2 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_category_name = array(categories_langs.category_name, ), Sorter_category_image = array(category_image, ))); }//End SetOrder Method//Prepare Method @33-1CF6AA37 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @33-9AE1FB13 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM categories_langs INNER JOIN categories ON \\n \\n . categories_langs.category_id = categories.category_id; this- SQL = SELECT category_image, categories_langs.category_name AS categories_langs_category_name, categories.category_id AS categories_category_id, \\n \\n . category_lang_id \\n \\n . FROM categories_langs INNER JOIN categories ON \\n \\n . categories_langs.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @33-405BC358 function SetValues() { this- category_name- SetDBValue(this- f(categories_langs_category_name)); this- category_image- SetDBValue(this- f(category_image)); }//End SetValues Method} //End categoriesDataSource Class @33-FCB6E20Cclass clsRecordcategories_maint { //categories_maint Class @45-092A45DF//Variables @45-0DF9B1C2 // Public variables var ComponentType = Record; var ComponentName; var Parent; var HTMLFormAction; var PressedButton; var Errors; var ErrorBlock; var FormSubmitted; var FormEnctype; var Visible; var IsEmpty; var CCSEvents = ; var CCSEventResult; var RelativePath = ; var InsertAllowed = false; var UpdateAllowed = false; var DeleteAllowed = false; var ReadAllowed = false; var EditMode = false; var ds; var DataSource; var ValidatingControls; var Controls; // Class variables//End Variables//Class_Initialize Event @45-CEDCE8D7 function clsRecordcategories_maint(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record categories_maint/Error; this- DataSource = new clscategories_maintDataSource(this); this- ds = & this- DataSource; this- InsertAllowed = true; this- UpdateAllowed = true; this- DeleteAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = categories_maint; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = multipart/form-data; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- category_name = & new clsControl(ccsTextBox, category_name, CCSLocales- GetText(cal_category_name), ccsText, , CCGetRequestParam(category_name, Method, NULL), this); this- category_name- Required = true; this- category_image = & new clsFileUpload(category_image, CCSLocales- GetText(cal_category_image), ../temp/, ../images/categories/, *.jpg;*.png;*.gif, , 100000, this); this- Button_Insert = & new clsButton(Button_Insert, Method, this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Delete = & new clsButton(Button_Delete, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); } }//End Class_Initialize Event//Initialize Method @45-3D7FCFAE function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urlcategory_id] = CCGetFromGet(category_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//Validate Method @45-21A6041C function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- category_name- Validate() && Validation); Validation = (this- category_image- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- category_name- Errors- Count() == 0); Validation = Validation && (this- category_image- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @45-615960DB function CheckErrors() { errors = false; errors = (errors || this- category_name- Errors- Count()); errors = (errors || this- category_image- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @45-C563D123 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } this- category_image- Upload(); if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Insert; if(this- Button_Insert- Pressed) { this- PressedButton = Button_Insert; } else if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Delete- Pressed) { this- PressedButton = Button_Delete; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = categories.php . ? . CCGetQueryString(QueryString, array(ccsForm, category_id)); if(this- PressedButton == Button_Delete) { if(!CCGetEvent(this- Button_Delete- CCSEvents, OnClick, this- Button_Delete) || !this- DeleteRow()) { Redirect = ; } } else if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Insert) { if(!CCGetEvent(this- Button_Insert- CCSEvents, OnClick, this- Button_Insert) || !this- InsertRow()) { Redirect = ; } } else if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//InsertRow Method @45-B2AD79BF function InsertRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeInsert, this); if(!this- InsertAllowed) return false; this- DataSource- category_name- SetValue(this- category_name- GetValue(true)); this- DataSource- category_image- SetValue(this- category_image- GetValue(true)); this- DataSource- Insert(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInsert, this); if(this- DataSource- Errors- Count() == 0) { this- category_image- Move(); } return (!this- CheckErrors()); }//End InsertRow Method//UpdateRow Method @45-A4A1F95E function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- category_image- SetValue(this- category_image- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); if(this- DataSource- Errors- Count() == 0) { this- category_image- Move(); } return (!this- CheckErrors()); }//End UpdateRow Method//DeleteRow Method @45-3F33A7BB function DeleteRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDelete, this); if(!this- DeleteAllowed) return false; this- DataSource- Delete(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDelete, this); if(this- DataSource- Errors- Count() == 0) { this- category_image- Delete(); } return (!this- CheckErrors()); }//End DeleteRow Method//Show Method @45-BF5744BD function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); if(!this- FormSubmitted){ this- category_name- SetValue(this- DataSource- category_name- GetValue()); this- category_image- SetValue(this- DataSource- category_image- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- category_name- Errors- ToString()); Error = ComposeStrings(Error, this- category_image- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Insert- Visible = !this- EditMode && this- InsertAllowed; this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- Button_Delete- Visible = this- EditMode && this- DeleteAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- category_name- Show(); this- category_image- Show(); this- Button_Insert- Show(); this- Button_Update- Show(); this- Button_Delete- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End categories_maint Class @45-FCB6E20Cclass clscategories_maintDataSource extends clsDBcalendar { //categories_maintDataSource Class @45-E485BCA0//DataSource Variables @45-D519FD8E var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var InsertParameters; var UpdateParameters; var DeleteParameters; var wp; var AllParametersSet; // Datasource fields var category_name; var category_image;//End DataSource Variables//DataSourceClass_Initialize Event @45-C7B4ADBC function clscategories_maintDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record categories_maint/Error; this- Initialize(); this- category_name = new clsField(category_name, ccsText, ); this- category_image = new clsField(category_image, ccsText, ); this- InsertFields[category_name] = array(Name = category_name, Value = , DataType = ccsText); this- InsertFields[category_image] = array(Name = category_image, Value = , DataType = ccsText); this- UpdateFields[category_image] = array(Name = category_image, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @45-806ADFCD function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlcategory_id, ccsInteger, , , this- Parameters[urlcategory_id], , false); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, categories.category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, categories_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]); }//End Prepare Method//Open Method @45-56729725 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT category_image, categories_langs.category_name AS categories_langs_category_name \\n \\n . FROM categories_langs INNER JOIN categories ON \\n \\n . categories_langs.category_id = categories.category_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @45-405BC358 function SetValues() { this- category_name- SetDBValue(this- f(categories_langs_category_name)); this- category_image- SetDBValue(this- f(category_image)); }//End SetValues Method//Insert Method @45-325A2F2C function Insert() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[category_name] = new clsSQLParameter(ctrlcategory_name, ccsText, , , this- category_name- GetValue(true), , false, this- ErrorBlock); this- cp[category_image] = new clsSQLParameter(ctrlcategory_image, ccsText, , , this- category_image- GetValue(true), , false, this- ErrorBlock); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildInsert, this- Parent); if (!strlen(this- cp[category_name]- GetText()) and !is_bool(this- cp[category_name]- GetValue())) this- cp[category_name]- SetValue(this- category_name- GetValue(true)); if (!strlen(this- cp[category_image]- GetText()) and !is_bool(this- cp[category_image]- GetValue())) this- cp[category_image]- SetValue(this- category_image- GetValue(true)); this- InsertFields[category_name][Value] = this- cp[category_name]- GetDBValue(true); this- InsertFields[category_image][Value] = this- cp[category_image]- GetDBValue(true); this- SQL = CCBuildInsert(categories, this- InsertFields, this); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteInsert, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteInsert, this- Parent); } }//End Insert Method//Update Method @45-1962B97D function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[category_image] = new clsSQLParameter(ctrlcategory_image, ccsText, , , this- category_image- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlcategory_id, ccsInteger, , , CCGetFromGet(category_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[category_image]- GetText()) and !is_bool(this- cp[category_image]- GetValue())) this- cp[category_image]- SetValue(this- category_image- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, categories.category_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[category_image][Value] = this- cp[category_image]- GetDBValue(true); this- SQL = CCBuildUpdate(categories, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method//Delete Method @45-2B085BCD function Delete() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlcategory_id, ccsInteger, , , CCGetFromGet(category_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildDelete, this- Parent); wp- Criterion[1] = wp- Operation(opEqual, categories.category_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- SQL = DELETE FROM categories; this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteDelete, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteDelete, this- Parent); } }//End Delete Method} //End categories_maintDataSource Class @45-FCB6E20C//Initialize Page @1-C58E3B80// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = categories.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-6A74C743include(./categories_events.php);//End Include events file//Initialize Objects @1-939478D1DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();categories = & new clsGridcategories(, MainPage);categories_maint = & new clsRecordcategories_maint(, MainPage);MainPage- header = & header;MainPage- categories = & categories;MainPage- categories_maint = & categories_maint;categories- Initialize();categories_maint- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-ED700D4Dheader- Operations();categories_maint- Operation();//End Execute Components//Go to destination page @1-AE0B7731if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(categories); unset(categories_maint); unset(Tpl); exit;}//End Go to destination page//Show Page @1-8B97DCDEheader- Show();categories- Show();categories_maint- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-D5A6E15CCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(categories);unset(categories_maint);unset(Tpl);//End Unload Page?",33);arrFiles[363]=new Array(1211,"index/vcalendar/admin/categories_events.php","30 May 2006","categories_events.php","","","CCSEvents[BeforeShowRow] = categories_BeforeShowRow; categories_maint- CCSEvents[AfterUpdate] = categories_maint_AfterUpdate; categories_maint- CCSEvents[BeforeDelete] = categories_maint_BeforeDelete; categories_maint- ds- CCSEvents[AfterExecuteInsert] = categories_maint_ds_AfterExecuteInsert;}//End BindEvents Method//categories_BeforeShowRow @33-CC56E037function categories_BeforeShowRow(& sender){ categories_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global categories; //Compatibility//End categories_BeforeShowRow//Custom Code @56-2A29BDB7// -------------------------	if (CCStrLen(Container- category_image- GetValue()))	Container- category_image- Visible = true;	else	Container- category_image- Visible = false;// -------------------------//End Custom Code//Close categories_BeforeShowRow @33-8EEB5BAD return categories_BeforeShowRow;}//End Close categories_BeforeShowRow//categories_maint_AfterUpdate @45-C5B81C79function categories_maint_AfterUpdate(& sender){ categories_maint_AfterUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global categories_maint; //Compatibility//End categories_maint_AfterUpdate//Custom Code @52-2A29BDB7// -------------------------	global calendar_config;	db = new clsDBcalendar();	if (CCGetSession(locale) == calendar_config[default_language]) {	SQL = UPDATE categories . SET category_name = .db- ToSQL(Container- category_name- GetValue(), ccsText). WHERE category_id = .db- ToSQL(CCGetFromGet(category_id),ccsInteger);	db- query(SQL);	}	SQL = UPDATE categories_langs . SET category_name= .db- ToSQL(Container- category_name- GetValue(), ccsText). WHERE language_id= .db- ToSQL(CCGetSession(locale), ccsText). AND category_id=.db- ToSQL(CCGetFromGet(category_id),ccsInteger);	db- query(SQL);	db- close();// -------------------------//End Custom Code//Close categories_maint_AfterUpdate @45-3456B985 return categories_maint_AfterUpdate;}//End Close categories_maint_AfterUpdate//categories_maint_BeforeDelete @45-3500BC32function categories_maint_BeforeDelete(& sender){ categories_maint_BeforeDelete = true; Component = & sender; Container = CCGetParentContainer(sender); global categories_maint; //Compatibility//End categories_maint_BeforeDelete//Custom Code @92-2A29BDB7// -------------------------	db = new clsDBcalendar();	//Delete the related langs	SQL = DELETE FROM categories_langs WHERE category_id=.db- ToSQL(CCGetFromGet(category_id,),ccsInteger);	db- query(SQL);	//Update the the related events	SQL = UPDATE events SET category_id = NULL WHERE category_id=.db- ToSQL(CCGetFromGet(category_id,),ccsInteger);	db- query(SQL);	db- close();// -------------------------//End Custom Code//Close categories_maint_BeforeDelete @45-E20C4126 return categories_maint_BeforeDelete;}//End Close categories_maint_BeforeDelete//categories_maint_ds_AfterExecuteInsert @45-FE420631function categories_maint_ds_AfterExecuteInsert(& sender){ categories_maint_ds_AfterExecuteInsert = true; Component = & sender; Container = CCGetParentContainer(sender); global categories_maint; //Compatibility//End categories_maint_ds_AfterExecuteInsert//Custom Code @93-2A29BDB7// -------------------------	global CCSLocales;	category_id = mysql_insert_id();	db = new clsDBcalendar();	LanguageArray=CCSLocales- Locales;	foreach(LanguageArray as LangKey) {	SQL = INSERT INTO categories_langs ( .	language_id, .	category_id, .	category_name .	) VALUES ( .	db- ToSQL(LangKey- Name, ccsText)., .	db- ToSQL(category_id,ccsInteger)., .	db- ToSQL(Container- category_name- GetValue(),ccsText).	);	db- query(SQL);	}	db- close();// -------------------------//End Custom Code//Close categories_maint_ds_AfterExecuteInsert @45-C0AB9766 return categories_maint_ds_AfterExecuteInsert;}//End Close categories_maint_ds_AfterExecuteInsert?",4);arrFiles[364]=new Array(1212,"index/vcalendar/admin/categories_langs.html","30 May 2006","{res:categories_translations}","","","{JavaScriptLabel} {FormScript} {res:categories_translations} {Error} {res:cal_language} {res:category_translation}* {Error} {languageLabel} {res:CCS_NoRecords} {res:close_window}",2);arrFiles[365]=new Array(1213,"index/vcalendar/admin/categories_langs.php","30 May 2006","categories_langs.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid categories_langs/Error; this- ControlsErrors = array(); this- ComponentName = categories_langs; this- CachedColumns[category_lang_id][0] = category_lang_id; this- DataSource = new clscategories_langsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 50; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- languageLabel = & new clsControl(ccsLabel, languageLabel, CCSLocales- GetText(group_trans_lang), ccsText, , NULL, this); this- language_id = & new clsControl(ccsHidden, language_id, language_id, ccsText, , NULL, this); this- category_name = & new clsControl(ccsTextBox, category_name, CCSLocales- GetText(category_translation), ccsText, , NULL, this); this- category_name- Required = true; this- Button_Submit = & new clsButton(Button_Submit, Method, this); }//End Class_Initialize Event//Initialize Method @3-44642BBC function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[urlcategory_id] = CCGetFromGet(category_id, NULL); }//End Initialize Method//GetFormParameters Method @3-C7FFE753 function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[language_id][RowNumber] = CCGetFromPost(language_id_ . RowNumber, NULL); this- FormParameters[category_name][RowNumber] = CCGetFromPost(category_name_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @3-F231FE7D function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[category_lang_id] = this- CachedColumns[category_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- category_name- SetText(this- FormParameters[category_name][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @3-5E2BE89F function ValidateRow() { global CCSLocales; this- language_id- Validate(); this- category_name- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- language_id- Errors- ToString()); errors = ComposeStrings(errors, this- category_name- Errors- ToString()); this- language_id- Errors- Clear(); this- category_name- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @3-D2029FAA function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[language_id][this- RowNumber])); filed = (filed || strlen(this- FormParameters[category_name][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @3-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @3-0904867A function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = Button_Submit; if(this- Button_Submit- Pressed) { this- PressedButton = Button_Submit; } Redirect = categories_langs.php; if(this- PressedButton == Button_Submit) { if(!CCGetEvent(this- Button_Submit- CCSEvents, OnClick, this- Button_Submit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @3-9320F07D function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[category_lang_id] = this- CachedColumns[category_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- category_name- SetText(this- FormParameters[category_name][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @3-57FF3AB0 function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- languageLabel- SetValue(this- languageLabel- GetValue(true)); this- DataSource- language_id- SetValue(this- language_id- GetValue(true)); this- DataSource- category_name- SetValue(this- category_name- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @3-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @3-946FEBC6 function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[category_lang_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[category_lang_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @3-507D3E44 function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[category_lang_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @3-084B7738 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- Button_Submit- Visible = this- Button_Submit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[languageLabel] = this- languageLabel- Visible; this- ControlsVisible[language_id] = this- language_id- Visible; this- ControlsVisible[category_name] = this- category_name- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[category_lang_id][this- RowNumber] = this- DataSource- CachedColumns[category_lang_id]; this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetValue(this- DataSource- language_id- GetValue()); this- category_name- SetValue(this- DataSource- category_name- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- languageLabel- SetText(); this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- category_name- SetText(this- FormParameters[category_name][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[category_lang_id][this- RowNumber] = ; this- languageLabel- SetText(); this- language_id- SetText(); this- category_name- SetText(); } else { this- languageLabel- SetText(); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- category_name- SetText(this- FormParameters[category_name][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- languageLabel- Show(this- RowNumber); this- language_id- Show(this- RowNumber); this- category_name- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[category_lang_id] == this- CachedColumns[category_lang_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- Button_Submit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End categories_langs Class @3-FCB6E20Cclass clscategories_langsDataSource extends clsDBcalendar { //categories_langsDataSource Class @3-6CF8DC08//DataSource Variables @3-304F50B2 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var languageLabel; var language_id; var category_name; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @3-FF11BEC1 function clscategories_langsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid categories_langs/Error; this- Initialize(); this- languageLabel = new clsField(languageLabel, ccsText, ); this- language_id = new clsField(language_id, ccsText, ); this- category_name = new clsField(category_name, ccsText, ); this- UpdateFields[language_id] = array(Name = language_id, Value = , DataType = ccsText); this- UpdateFields[category_name] = array(Name = category_name, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//SetOrder Method @3-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @3-F0953F71 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlcategory_id, ccsInteger, , , this- Parameters[urlcategory_id], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, category_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @3-08DD43F6 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM categories_langs; this- SQL = SELECT *, category_lang_id \\n \\n . FROM categories_langs {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @3-D8367185 function SetValues() { this- CachedColumns[category_lang_id] = this- f(category_lang_id); this- languageLabel- SetDBValue(this- f(language_id)); this- language_id- SetDBValue(this- f(language_id)); this- category_name- SetDBValue(this- f(category_name)); }//End SetValues Method//Update Method @3-DB978EE2 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); SelectWhere = this- Where; this- Where = category_lang_id= . this- ToSQL(this- CachedColumns[category_lang_id], ccsInteger); this- UpdateFields[language_id][Value] = this- language_id- GetDBValue(true); this- UpdateFields[category_name][Value] = this- category_name- GetDBValue(true); this- SQL = CCBuildUpdate(categories_langs, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } this- Where = SelectWhere; }//End Update Method} //End categories_langsDataSource Class @3-FCB6E20C//Initialize Page @1-F4CD7D4C// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = categories_langs.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-7790C5A2include(./categories_langs_events.php);//End Include events file//Initialize Objects @1-530524C4DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// ControlsJavaScriptLabel = & new clsControl(ccsLabel, JavaScriptLabel, JavaScriptLabel, ccsText, , CCGetRequestParam(JavaScriptLabel, ccsGet, NULL), MainPage);JavaScriptLabel- HTML = true;categories_langs = & new clsEditableGridcategories_langs(, MainPage);MainPage- JavaScriptLabel = & JavaScriptLabel;MainPage- categories_langs = & categories_langs;categories_langs- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-8FE4F5B6categories_langs- Operation();//End Execute Components//Go to destination page @1-C34777A2if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); unset(categories_langs); unset(Tpl); exit;}//End Go to destination page//Show Page @1-00C3C52Fcategories_langs- Show();JavaScriptLabel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-BEEA9F36CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();unset(categories_langs);unset(Tpl);//End Unload Page?",25);arrFiles[366]=new Array(1214,"index/vcalendar/admin/categories_langs_events.php","30 May 2006","categories_langs_events.php","","","ds- CCSEvents[AfterExecuteUpdate] = categories_langs_ds_AfterExecuteUpdate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//categories_langs_ds_AfterExecuteUpdate @3-B9EA5ACCfunction categories_langs_ds_AfterExecuteUpdate(& sender){ categories_langs_ds_AfterExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global categories_langs; //Compatibility//End categories_langs_ds_AfterExecuteUpdate//Custom Code @9-34C77522// -------------------------global calendar_config;	if (Container- language_id- GetValue() == calendar_config[default_language]) {	db = new clsDBcalendar();	SQL = UPDATE categories .	SET category_name = .db- ToSQL(Container- category_name- GetValue(),ccsText).	WHERE category_id = .db- ToSQL(CCGetFromGet(category_id,),ccsInteger);	db- query(SQL);	db- close();	}// -------------------------//End Custom Code//Close categories_langs_ds_AfterExecuteUpdate @3-C234BEC8 return categories_langs_ds_AfterExecuteUpdate;}//End Close categories_langs_ds_AfterExecuteUpdate//Page_AfterInitialize @1-9A167ED6function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global categories_langs; //Compatibility//End Page_AfterInitialize//Custom Code @20-2A29BDB7// -------------------------	if (!CCStrLen(CCGetFromGet(category_id,)))	Container- JavaScriptLabel- SetValue( );// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[367]=new Array(1215,"index/vcalendar/admin/config.html","23 Oct 2006","{res:config}","","","{header} {FormScript} {res:config} {Error} {res:config_desc} {res:config_value} {Error} {config_category} {config_desc} {Area_value} {ListBox_value_Options} {res:CCS_NoRecords}",3);arrFiles[368]=new Array(1216,"index/vcalendar/admin/config.php","30 May 2006","config.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid config/Error; this- ControlsErrors = array(); this- ComponentName = config; this- CachedColumns[config_lang_id][0] = config_lang_id; this- CachedColumns[config_id][0] = config_id; this- DataSource = new clsconfigDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 50; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- config_category = & new clsControl(ccsLabel, config_category, config_category, ccsText, , NULL, this); this- config_desc = & new clsControl(ccsLabel, config_desc, CCSLocales- GetText(config_desc), ccsText, , NULL, this); this- config_desc- HTML = true; this- Check_value = & new clsControl(ccsCheckBox, Check_value, Check_value, ccsInteger, , NULL, this); this- Check_value- CheckedValue = this- Check_value- GetParsedValue(1); this- Check_value- UncheckedValue = this- Check_value- GetParsedValue(0); this- Box_value = & new clsControl(ccsTextBox, Box_value, Box_value, ccsText, , NULL, this); this- Area_value = & new clsControl(ccsTextArea, Area_value, CCSLocales- GetText(config_value), ccsMemo, , NULL, this); this- ListBox_value = & new clsControl(ccsListBox, ListBox_value, ListBox_value, ccsText, , NULL, this); this- ListBox_value- DSType = dsListOfValues; this- ListBox_value- Values = array(array(0, 0)); this- value_type = & new clsControl(ccsHidden, value_type, CCSLocales- GetText(config_type), ccsText, , NULL, this); this- ListBox_Values = & new clsControl(ccsHidden, ListBox_Values, ListBox_Values, ccsText, , NULL, this); this- ButtonSubmit = & new clsButton(ButtonSubmit, Method, this); }//End Class_Initialize Event//Initialize Method @3-D469F14D function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//GetFormParameters Method @3-93BA2F27 function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[Check_value][RowNumber] = CCGetFromPost(Check_value_ . RowNumber, NULL); this- FormParameters[Box_value][RowNumber] = CCGetFromPost(Box_value_ . RowNumber, NULL); this- FormParameters[Area_value][RowNumber] = CCGetFromPost(Area_value_ . RowNumber, NULL); this- FormParameters[ListBox_value][RowNumber] = CCGetFromPost(ListBox_value_ . RowNumber, NULL); this- FormParameters[value_type][RowNumber] = CCGetFromPost(value_type_ . RowNumber, NULL); this- FormParameters[ListBox_Values][RowNumber] = CCGetFromPost(ListBox_Values_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @3-2A47A51E function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[config_lang_id] = this- CachedColumns[config_lang_id][this- RowNumber]; this- DataSource- CachedColumns[config_id] = this- CachedColumns[config_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- Check_value- SetText(this- FormParameters[Check_value][this- RowNumber], this- RowNumber); this- Box_value- SetText(this- FormParameters[Box_value][this- RowNumber], this- RowNumber); this- Area_value- SetText(this- FormParameters[Area_value][this- RowNumber], this- RowNumber); this- ListBox_value- SetText(this- FormParameters[ListBox_value][this- RowNumber], this- RowNumber); this- value_type- SetText(this- FormParameters[value_type][this- RowNumber], this- RowNumber); this- ListBox_Values- SetText(this- FormParameters[ListBox_Values][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @3-F3BE2DD5 function ValidateRow() { global CCSLocales; this- Check_value- Validate(); this- Box_value- Validate(); this- Area_value- Validate(); this- ListBox_value- Validate(); this- value_type- Validate(); this- ListBox_Values- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- Check_value- Errors- ToString()); errors = ComposeStrings(errors, this- Box_value- Errors- ToString()); errors = ComposeStrings(errors, this- Area_value- Errors- ToString()); errors = ComposeStrings(errors, this- ListBox_value- Errors- ToString()); errors = ComposeStrings(errors, this- value_type- Errors- ToString()); errors = ComposeStrings(errors, this- ListBox_Values- Errors- ToString()); this- Check_value- Errors- Clear(); this- Box_value- Errors- Clear(); this- Area_value- Errors- Clear(); this- ListBox_value- Errors- Clear(); this- value_type- Errors- Clear(); this- ListBox_Values- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @3-BA7710E2 function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[Check_value][this- RowNumber])); filed = (filed || strlen(this- FormParameters[Box_value][this- RowNumber])); filed = (filed || strlen(this- FormParameters[Area_value][this- RowNumber])); filed = (filed || strlen(this- FormParameters[ListBox_value][this- RowNumber])); filed = (filed || strlen(this- FormParameters[value_type][this- RowNumber])); filed = (filed || strlen(this- FormParameters[ListBox_Values][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @3-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @3-EB80C2A6 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = ButtonSubmit; if(this- ButtonSubmit- Pressed) { this- PressedButton = ButtonSubmit; } Redirect = index.php; if(this- PressedButton == ButtonSubmit) { if(!CCGetEvent(this- ButtonSubmit- CCSEvents, OnClick, this- ButtonSubmit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @3-0FAEE0C4 function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[config_lang_id] = this- CachedColumns[config_lang_id][this- RowNumber]; this- DataSource- CachedColumns[config_id] = this- CachedColumns[config_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- Check_value- SetText(this- FormParameters[Check_value][this- RowNumber], this- RowNumber); this- Box_value- SetText(this- FormParameters[Box_value][this- RowNumber], this- RowNumber); this- Area_value- SetText(this- FormParameters[Area_value][this- RowNumber], this- RowNumber); this- ListBox_value- SetText(this- FormParameters[ListBox_value][this- RowNumber], this- RowNumber); this- value_type- SetText(this- FormParameters[value_type][this- RowNumber], this- RowNumber); this- ListBox_Values- SetText(this- FormParameters[ListBox_Values][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @3-4A122137 function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- Area_value- SetValue(this- Area_value- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @3-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @3-B43E7FF8 function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[config_lang_id][RowNumber] = piece; piece = pieces[i + 1]; piece = str_replace( \\ \\ . ord( \\ \\), \\ \\, piece); piece = str_replace( \\ \\ . ord(;), ;, piece); this- CachedColumns[config_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[config_lang_id][RowNumber] = ; this- CachedColumns[config_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @3-8446B0D4 function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[config_lang_id][i])); this- FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[config_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @3-E1DC8E41 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- ListBox_value- Prepare(); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- ButtonSubmit- Visible = this- ButtonSubmit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[config_category] = this- config_category- Visible; this- ControlsVisible[config_desc] = this- config_desc- Visible; this- ControlsVisible[Check_value] = this- Check_value- Visible; this- ControlsVisible[Box_value] = this- Box_value- Visible; this- ControlsVisible[Area_value] = this- Area_value- Visible; this- ControlsVisible[ListBox_value] = this- ListBox_value- Visible; this- ControlsVisible[value_type] = this- value_type- Visible; this- ControlsVisible[ListBox_Values] = this- ListBox_Values- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[config_lang_id][this- RowNumber] = this- DataSource- CachedColumns[config_lang_id]; this- CachedColumns[config_id][this- RowNumber] = this- DataSource- CachedColumns[config_id]; this- Check_value- SetValue(); this- Box_value- SetText(); this- ListBox_value- SetText(); this- config_category- SetValue(this- DataSource- config_category- GetValue()); this- config_desc- SetValue(this- DataSource- config_desc- GetValue()); this- Area_value- SetValue(this- DataSource- Area_value- GetValue()); this- value_type- SetValue(this- DataSource- value_type- GetValue()); this- ListBox_Values- SetValue(this- DataSource- ListBox_Values- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- config_category- SetText(); this- config_desc- SetText(); this- config_category- SetValue(this- DataSource- config_category- GetValue()); this- config_desc- SetValue(this- DataSource- config_desc- GetValue()); this- Check_value- SetText(this- FormParameters[Check_value][this- RowNumber], this- RowNumber); this- Box_value- SetText(this- FormParameters[Box_value][this- RowNumber], this- RowNumber); this- Area_value- SetText(this- FormParameters[Area_value][this- RowNumber], this- RowNumber); this- ListBox_value- SetText(this- FormParameters[ListBox_value][this- RowNumber], this- RowNumber); this- value_type- SetText(this- FormParameters[value_type][this- RowNumber], this- RowNumber); this- ListBox_Values- SetText(this- FormParameters[ListBox_Values][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[config_lang_id][this- RowNumber] = ; this- CachedColumns[config_id][this- RowNumber] = ; this- config_category- SetText(); this- config_desc- SetText(); this- Check_value- SetValue(); this- Box_value- SetText(); this- Area_value- SetText(); this- ListBox_value- SetText(); this- value_type- SetText(); this- ListBox_Values- SetText(); } else { this- config_category- SetText(); this- config_desc- SetText(); this- Check_value- SetText(this- FormParameters[Check_value][this- RowNumber], this- RowNumber); this- Box_value- SetText(this- FormParameters[Box_value][this- RowNumber], this- RowNumber); this- Area_value- SetText(this- FormParameters[Area_value][this- RowNumber], this- RowNumber); this- ListBox_value- SetText(this- FormParameters[ListBox_value][this- RowNumber], this- RowNumber); this- value_type- SetText(this- FormParameters[value_type][this- RowNumber], this- RowNumber); this- ListBox_Values- SetText(this- FormParameters[ListBox_Values][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- config_category- Show(this- RowNumber); this- config_desc- Show(this- RowNumber); this- Check_value- Show(this- RowNumber); this- Box_value- Show(this- RowNumber); this- Area_value- Show(this- RowNumber); this- ListBox_value- Show(this- RowNumber); this- value_type- Show(this- RowNumber); this- ListBox_Values- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[config_lang_id] == this- CachedColumns[config_lang_id][this- RowNumber]) && (this- DataSource- CachedColumns[config_id] == this- CachedColumns[config_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- ButtonSubmit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End config Class @3-FCB6E20Cclass clsconfigDataSource extends clsDBcalendar { //configDataSource Class @3-1253FAA8//DataSource Variables @3-C826C2B4 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var config_category; var config_desc; var Check_value; var Box_value; var Area_value; var ListBox_value; var value_type; var ListBox_Values; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @3-791A0D33 function clsconfigDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid config/Error; this- Initialize(); this- config_category = new clsField(config_category, ccsText, ); this- config_desc = new clsField(config_desc, ccsText, ); this- Check_value = new clsField(Check_value, ccsInteger, ); this- Box_value = new clsField(Box_value, ccsText, ); this- Area_value = new clsField(Area_value, ccsMemo, ); this- ListBox_value = new clsField(ListBox_value, ccsText, ); this- value_type = new clsField(value_type, ccsText, ); this- ListBox_Values = new clsField(ListBox_Values, ccsText, ); this- UpdateFields[config_value] = array(Name = config_value, Value = , DataType = ccsMemo); }//End DataSourceClass_Initialize Event//SetOrder Method @3-6F1E21BB function SetOrder(SorterName, SorterDirection) { this- Order = config_category, config.config_id; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @3-08F88DDC function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, config_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @3-60E8256D function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM config INNER JOIN config_langs ON \\n \\n . config.config_id = config_langs.config_id; this- SQL = SELECT config.config_id AS config_id, config.config_value, config_type, config_category, config_langs.config_desc AS config_langs_config_desc, \\n \\n . config_langs.config_listbox AS config_langs_config_listbox, config_lang_id \\n \\n . FROM config INNER JOIN config_langs ON \\n \\n . config.config_id = config_langs.config_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @3-459DAF76 function SetValues() { this- CachedColumns[config_lang_id] = this- f(config_lang_id); this- CachedColumns[config_id] = this- f(config_id); this- config_category- SetDBValue(this- f(config_category)); this- config_desc- SetDBValue(this- f(config_langs_config_desc)); this- Area_value- SetDBValue(this- f(config_value)); this- value_type- SetDBValue(this- f(config_type)); this- ListBox_Values- SetDBValue(this- f(config_langs_config_listbox)); }//End SetValues Method//Update Method @3-81D6F1AD function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[config_value] = new clsSQLParameter(ctrlArea_value, ccsMemo, , , this- Area_value- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, dsconfig_id, ccsInteger, , , this- CachedColumns[config_id], , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[config_value]- GetText()) and !is_bool(this- cp[config_value]- GetValue())) this- cp[config_value]- SetValue(this- Area_value- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, config_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[config_value][Value] = this- cp[config_value]- GetDBValue(true); this- SQL = CCBuildUpdate(config, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End configDataSource Class @3-FCB6E20C//Initialize Page @1-C92E400C// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = config.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-F87A9DA3CCSecurityRedirect(100, ../login.php);//End Authenticate User//Include events file @1-CA5031E2include(./config_events.php);//End Include events file//Initialize Objects @1-F729CF35DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();config = & new clsEditableGridconfig(, MainPage);MainPage- header = & header;MainPage- config = & config;config- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-C4F348F2header- Operations();config- Operation();//End Execute Components//Go to destination page @1-4AE05AE2if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(config); unset(Tpl); exit;}//End Go to destination page//Show Page @1-39F29D0Eheader- Show();config- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-651E5C5CCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(config);unset(Tpl);//End Unload Page?",34);arrFiles[369]=new Array(1217,"index/vcalendar/admin/config_events.php","30 May 2006","config_events.php","","","ListBox_value- CCSEvents[BeforeShow] = config_ListBox_value_BeforeShow; config- CCSEvents[BeforeShowRow] = config_BeforeShowRow; config- ds- CCSEvents[BeforeBuildUpdate] = config_ds_BeforeBuildUpdate;}//End BindEvents Method//config_ListBox_value_BeforeShow @17-B2803A95function config_ListBox_value_BeforeShow(& sender){ config_ListBox_value_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global config; //Compatibility//End config_ListBox_value_BeforeShow//Custom Code @40-2A29BDB7// ------------------------- // Write your own code here.// -------------------------//End Custom Code//Close config_ListBox_value_BeforeShow @17-C49C477A return config_ListBox_value_BeforeShow;}//End Close config_ListBox_value_BeforeShow//config_BeforeShowRow @3-DB2FB3CBfunction config_BeforeShowRow(& sender){ config_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global config; //Compatibility//End config_BeforeShowRow//Custom Code @15-2A29BDB7// -------------------------global PrevCat;global CCSLocales;	ConfCat = array(1= info_calendar, 2= calendars_options, 3= users_options, 4= email_options, 5= site_options);	if (PrevCat != Component- config_category- GetValue()) {	PrevCat = Component- config_category- GetValue();	Component- config_category- Visible = True;	Component- config_category- SetValue(CCSLocales- GetText(ConfCat[PrevCat]));	} else	Component- config_category- Visible = False;	TypeComp = array(1= &Container- Check_value, 2= &Container- Box_value, 3= &Container- Area_value, 4= &Container- ListBox_value);	for(i = 1; i value_type- GetValue()) {	TypeComp[i]- Visible = True;	TypeComp[i]- SetValue(Container- Area_value- GetValue());	if (i == 4) {	listboxval = split(;,Container- ListBox_Values- GetValue());	for(j = 0; j ListBox_value- Values = arrValues;	}	}	else	TypeComp[i]- Visible = False;	}// -------------------------//End Custom Code//Close config_BeforeShowRow @3-117AFBF0 return config_BeforeShowRow;}//End Close config_BeforeShowRow//config_ds_BeforeBuildUpdate @3-96B222AAfunction config_ds_BeforeBuildUpdate(& sender){ config_ds_BeforeBuildUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global config; //Compatibility//End config_ds_BeforeBuildUpdate//Custom Code @16-2A29BDB7// -------------------------	type = Container- value_type- GetValue();	switch (type) {	case 1: Container- ds- Area_value- SetValue(Container- Check_value- GetValue());	break;	case 2: Container- ds- Area_value- SetValue(trim(Container- Box_value- GetValue()));	break;	case 3: Container- ds- Area_value- SetValue(trim(Container- ds- Area_value- GetValue()));	break;	case 4: Container- ds- Area_value- SetValue(Container- ListBox_value- GetValue());	break;	}// -------------------------//End Custom Code//Close config_ds_BeforeBuildUpdate @3-170D7C10 return config_ds_BeforeBuildUpdate;}//End Close config_ds_BeforeBuildUpdate?",3);arrFiles[370]=new Array(1218,"index/vcalendar/admin/content.html","30 May 2006","{res:cal_contents}","","","{header} {res:cal_contents} {res:content_type} {res:content_desc} {content_type} {content_desc} {res:CCS_NoRecords} {res:contents} {Error} {res:content_type} {content_type} {res:content_desc}* {res:content_value} {content_value}",4);arrFiles[371]=new Array(1219,"index/vcalendar/admin/content.php","30 May 2006","content.php","","","ComponentName = contents; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid contents; this- DataSource = new clscontentsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 50; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- content_type = & new clsControl(ccsLink, content_type, content_type, ccsText, , CCGetRequestParam(content_type, ccsGet, NULL), this); this- content_type- Page = content.php; this- content_desc = & new clsControl(ccsLabel, content_desc, content_desc, ccsText, , CCGetRequestParam(content_desc, ccsGet, NULL), this); this- translations = & new clsControl(ccsLink, translations, translations, ccsText, , CCGetRequestParam(translations, ccsGet, NULL), this); this- translations- Page = content_lang.php; }//End Class_Initialize Event//Initialize Method @5-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @5-35473570 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[content_type] = this- content_type- Visible; this- ControlsVisible[content_desc] = this- content_desc- Visible; this- ControlsVisible[translations] = this- translations- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- content_type- SetValue(this- DataSource- content_type- GetValue()); this- content_type- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- content_type- Parameters = CCAddParam(this- content_type- Parameters, content_id, this- DataSource- f(content_lang_id)); this- content_desc- SetValue(this- DataSource- content_desc- GetValue()); this- translations- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- translations- Parameters = CCAddParam(this- translations- Parameters, content_id, this- DataSource- f(contents_content_id)); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- content_type- Show(); this- content_desc- Show(); this- translations- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @5-2388BB58 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- content_type- Errors- ToString()); errors = ComposeStrings(errors, this- content_desc- Errors- ToString()); errors = ComposeStrings(errors, this- translations- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End contents Class @5-FCB6E20Cclass clscontentsDataSource extends clsDBcalendar { //contentsDataSource Class @5-80FEA92D//DataSource Variables @5-993F1111 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var content_type; var content_desc;//End DataSource Variables//DataSourceClass_Initialize Event @5-E01F9EF3 function clscontentsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid contents; this- Initialize(); this- content_type = new clsField(content_type, ccsText, ); this- content_desc = new clsField(content_desc, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @5-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-49D392AD function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], en, false); this- wp- Criterion[1] = this- wp- Operation(opEqual, contents_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-26993D42 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM contents LEFT JOIN contents_langs ON \\n \\n . contents.content_id = contents_langs.content_id; this- SQL = SELECT contents.content_id AS contents_content_id, content_type, contents_langs.content_desc AS contents_langs_content_desc, content_lang_id \\n \\n . FROM contents LEFT JOIN contents_langs ON \\n \\n . contents.content_id = contents_langs.content_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-877E8B1C function SetValues() { this- content_type- SetDBValue(this- f(content_type)); this- content_desc- SetDBValue(this- f(contents_langs_content_desc)); }//End SetValues Method} //End contentsDataSource Class @5-FCB6E20Cclass clsRecordcontents_maint { //contents_maint Class @13-A3F1C92B//Variables @13-0DF9B1C2 // Public variables var ComponentType = Record; var ComponentName; var Parent; var HTMLFormAction; var PressedButton; var Errors; var ErrorBlock; var FormSubmitted; var FormEnctype; var Visible; var IsEmpty; var CCSEvents = ; var CCSEventResult; var RelativePath = ; var InsertAllowed = false; var UpdateAllowed = false; var DeleteAllowed = false; var ReadAllowed = false; var EditMode = false; var ds; var DataSource; var ValidatingControls; var Controls; // Class variables//End Variables//Class_Initialize Event @13-3793959D function clsRecordcontents_maint(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record contents_maint/Error; this- DataSource = new clscontents_maintDataSource(this); this- ds = & this- DataSource; this- UpdateAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = contents_maint; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- content_type = & new clsControl(ccsLabel, content_type, CCSLocales- GetText(content_type), ccsText, , CCGetRequestParam(content_type, Method, NULL), this); this- content_desc = & new clsControl(ccsTextBox, content_desc, CCSLocales- GetText(content_desc), ccsText, , CCGetRequestParam(content_desc, Method, NULL), this); this- content_desc- Required = true; this- content_value = & new clsControl(ccsTextArea, content_value, CCSLocales- GetText(content_value), ccsMemo, , CCGetRequestParam(content_value, Method, NULL), this); this- content_id = & new clsControl(ccsHidden, content_id, content_id, ccsText, , CCGetRequestParam(content_id, Method, NULL), this); this- Preview = & new clsButton(Preview, Method, this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); } }//End Class_Initialize Event//Initialize Method @13-9453BCB4 function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urlcontent_id] = CCGetFromGet(content_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//Validate Method @13-2DE5127B function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- content_desc- Validate() && Validation); Validation = (this- content_value- Validate() && Validation); Validation = (this- content_id- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- content_desc- Errors- Count() == 0); Validation = Validation && (this- content_value- Errors- Count() == 0); Validation = Validation && (this- content_id- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @13-DE8D8D83 function CheckErrors() { errors = false; errors = (errors || this- content_type- Errors- Count()); errors = (errors || this- content_desc- Errors- Count()); errors = (errors || this- content_value- Errors- Count()); errors = (errors || this- content_id- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @13-D4073383 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Preview; if(this- Preview- Pressed) { this- PressedButton = Preview; } else if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = content.php; if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Preview) { if(!CCGetEvent(this- Preview- CCSEvents, OnClick, this- Preview)) { Redirect = ; } } else if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateRow Method @13-AA848C0B function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- content_value- SetValue(this- content_value- GetValue(true)); this- DataSource- content_desc- SetValue(this- content_desc- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//Show Method @13-C701C7D2 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- content_type- SetValue(this- DataSource- content_type- GetValue()); if(!this- FormSubmitted){ this- content_desc- SetValue(this- DataSource- content_desc- GetValue()); this- content_value- SetValue(this- DataSource- content_value- GetValue()); this- content_id- SetValue(this- DataSource- content_id- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- content_type- Errors- ToString()); Error = ComposeStrings(Error, this- content_desc- Errors- ToString()); Error = ComposeStrings(Error, this- content_value- Errors- ToString()); Error = ComposeStrings(Error, this- content_id- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- content_type- Show(); this- content_desc- Show(); this- content_value- Show(); this- content_id- Show(); this- Preview- Show(); this- Button_Update- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End contents_maint Class @13-FCB6E20Cclass clscontents_maintDataSource extends clsDBcalendar { //contents_maintDataSource Class @13-0C6A8ED9//DataSource Variables @13-237D9183 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var wp; var AllParametersSet; // Datasource fields var content_type; var content_desc; var content_value; var content_id;//End DataSource Variables//DataSourceClass_Initialize Event @13-613F37FC function clscontents_maintDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record contents_maint/Error; this- Initialize(); this- content_type = new clsField(content_type, ccsText, ); this- content_desc = new clsField(content_desc, ccsText, ); this- content_value = new clsField(content_value, ccsMemo, ); this- content_id = new clsField(content_id, ccsText, ); this- UpdateFields[content_value] = array(Name = content_value, Value = , DataType = ccsMemo); this- UpdateFields[content_desc] = array(Name = content_desc, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @13-C4F1DFF2 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlcontent_id, ccsInteger, , , this- Parameters[urlcontent_id], , false); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, contents_langs.content_lang_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, contents_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]); }//End Prepare Method//Open Method @13-49A4E44F function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT contents_langs.content_desc AS contents_langs_content_desc, contents_langs.content_value AS contents_langs_content_value, content_type, \\n \\n . contents_langs.content_id AS contents_langs_content_id \\n \\n . FROM contents_langs INNER JOIN contents ON \\n \\n . contents_langs.content_id = contents.content_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @13-7E8667F4 function SetValues() { this- content_type- SetDBValue(this- f(content_type)); this- content_desc- SetDBValue(this- f(contents_langs_content_desc)); this- content_value- SetDBValue(this- f(contents_langs_content_value)); this- content_id- SetDBValue(this- f(contents_langs_content_id)); }//End SetValues Method//Update Method @13-77850455 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[content_value] = new clsSQLParameter(ctrlcontent_value, ccsMemo, , , this- content_value- GetValue(true), , false, this- ErrorBlock); this- cp[content_desc] = new clsSQLParameter(ctrlcontent_desc, ccsText, , , this- content_desc- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlcontent_id, ccsInteger, , , CCGetFromGet(content_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[content_value]- GetText()) and !is_bool(this- cp[content_value]- GetValue())) this- cp[content_value]- SetValue(this- content_value- GetValue(true)); if (!strlen(this- cp[content_desc]- GetText()) and !is_bool(this- cp[content_desc]- GetValue())) this- cp[content_desc]- SetValue(this- content_desc- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, content_lang_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[content_value][Value] = this- cp[content_value]- GetDBValue(true); this- UpdateFields[content_desc][Value] = this- cp[content_desc]- GetDBValue(true); this- SQL = CCBuildUpdate(contents_langs, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End contents_maintDataSource Class @13-FCB6E20C//Initialize Page @1-7009B0A8// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = content.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-F87A9DA3CCSecurityRedirect(100, ../login.php);//End Authenticate User//Include events file @1-73FDFC70include(./content_events.php);//End Include events file//Initialize Objects @1-DFE5EA91DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();contents = & new clsGridcontents(, MainPage);contents_maint = & new clsRecordcontents_maint(, MainPage);MainPage- header = & header;MainPage- contents = & contents;MainPage- contents_maint = & contents_maint;contents- Initialize();contents_maint- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-A93D694Dheader- Operations();contents_maint- Operation();//End Execute Components//Go to destination page @1-7521578Eif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(contents); unset(contents_maint); unset(Tpl); exit;}//End Go to destination page//Show Page @1-9C576A5Eheader- Show();contents- Show();contents_maint- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-FFA39403CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(contents);unset(contents_maint);unset(Tpl);//End Unload Page?",28);arrFiles[372]=new Array(1220,"index/vcalendar/admin/content_events.php","30 May 2006","content_events.php","","","CCSEvents[BeforeShow] = contents_maint_BeforeShow; contents_maint- CCSEvents[AfterUpdate] = contents_maint_AfterUpdate;}//End BindEvents Method//contents_maint_BeforeShow @13-039BD2C2function contents_maint_BeforeShow(& sender){ contents_maint_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global contents_maint; //Compatibility//End contents_maint_BeforeShow//Hide-Show Component @37-9819841A Parameter1 = CCGetFromGet(content_id, ); Parameter2 = 1; if (((is_array(Parameter1) || strlen(Parameter1)) && (is_array(Parameter2) || strlen(Parameter2))) && 0 CCCompareValues(Parameter1, Parameter2, ccsInteger)) Component- Visible = false;//End Hide-Show Component//Close contents_maint_BeforeShow @13-51EDE811 return contents_maint_BeforeShow;}//End Close contents_maint_BeforeShow//contents_maint_AfterUpdate @13-2E8E5832function contents_maint_AfterUpdate(& sender){ contents_maint_AfterUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global contents_maint; //Compatibility//End contents_maint_AfterUpdate//Custom Code @55-2A29BDB7// -------------------------	global calendar_config;	if (CCGetSession(locale) == calendar_config[default_language]) {	db = new clsDBcalendar();	SQL = UPDATE contents .	SET content_desc = .db- ToSQL(Container- content_desc- GetValue(), ccsText).	, content_value = .db- ToSQL(Container- content_value- GetValue(), ccsText). WHERE content_id = .db- ToSQL(Container- content_id- GetValue(),ccsInteger);	db- query(SQL);	db- close();	}// -------------------------//End Custom Code//Close contents_maint_AfterUpdate @13-DC65365A return contents_maint_AfterUpdate;}//End Close contents_maint_AfterUpdate?",2);arrFiles[373]=new Array(1221,"index/vcalendar/admin/content_lang.html","30 May 2006","{res:contents_lang}","","","{JavaScriptLabel} {FormScript} {res:contents_lang} {Error} {res:cal_language} {res:contents_lang} {Error} {languageLabel} {res:content_desc} {res:content_value} {content_value} {res:CCS_NoRecords} {res:close_window} {close}",3);arrFiles[374]=new Array(1222,"index/vcalendar/admin/content_lang.php","30 May 2006","content_lang.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid contents_lang/Error; this- ControlsErrors = array(); this- ComponentName = contents_lang; this- CachedColumns[content_lang_id][0] = content_lang_id; this- DataSource = new clscontents_langDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- SorterName = CCGetParam(contents_langOrder, ); this- SorterDirection = CCGetParam(contents_langDir, ); this- Sorter_language_id = & new clsSorter(this- ComponentName, Sorter_language_id, FileName, this); this- languageLabel = & new clsControl(ccsLabel, languageLabel, CCSLocales- GetText(language_id), ccsText, , NULL, this); this- language_id = & new clsControl(ccsHidden, language_id, language_id, ccsText, , NULL, this); this- content_desc = & new clsControl(ccsTextBox, content_desc, CCSLocales- GetText(email_template_desc), ccsText, , NULL, this); this- content_value = & new clsControl(ccsTextArea, content_value, CCSLocales- GetText(email_template_body), ccsMemo, , NULL, this); this- Button_Submit = & new clsButton(Button_Submit, Method, this); }//End Class_Initialize Event//Initialize Method @29-5A229730 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[urlcontent_id] = CCGetFromGet(content_id, NULL); }//End Initialize Method//GetFormParameters Method @29-EB2B0BF8 function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[language_id][RowNumber] = CCGetFromPost(language_id_ . RowNumber, NULL); this- FormParameters[content_desc][RowNumber] = CCGetFromPost(content_desc_ . RowNumber, NULL); this- FormParameters[content_value][RowNumber] = CCGetFromPost(content_value_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @29-34C7986F function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[content_lang_id] = this- CachedColumns[content_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- content_desc- SetText(this- FormParameters[content_desc][this- RowNumber], this- RowNumber); this- content_value- SetText(this- FormParameters[content_value][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @29-B9E5C317 function ValidateRow() { global CCSLocales; this- language_id- Validate(); this- content_desc- Validate(); this- content_value- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- language_id- Errors- ToString()); errors = ComposeStrings(errors, this- content_desc- Errors- ToString()); errors = ComposeStrings(errors, this- content_value- Errors- ToString()); this- language_id- Errors- Clear(); this- content_desc- Errors- Clear(); this- content_value- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @29-C6AAA1EF function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[language_id][this- RowNumber])); filed = (filed || strlen(this- FormParameters[content_desc][this- RowNumber])); filed = (filed || strlen(this- FormParameters[content_value][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @29-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @29-5B665942 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = Button_Submit; if(this- Button_Submit- Pressed) { this- PressedButton = Button_Submit; } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm, content_id)); if(this- PressedButton == Button_Submit) { if(!CCGetEvent(this- Button_Submit- CCSEvents, OnClick, this- Button_Submit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @29-F2149C7D function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[content_lang_id] = this- CachedColumns[content_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- content_desc- SetText(this- FormParameters[content_desc][this- RowNumber], this- RowNumber); this- content_value- SetText(this- FormParameters[content_value][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @29-B3E80DB6 function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- languageLabel- SetValue(this- languageLabel- GetValue(true)); this- DataSource- language_id- SetValue(this- language_id- GetValue(true)); this- DataSource- content_desc- SetValue(this- content_desc- GetValue(true)); this- DataSource- content_value- SetValue(this- content_value- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @29-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @29-1AB509A0 function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[content_lang_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[content_lang_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @29-4A8EA868 function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[content_lang_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @29-B4210F54 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- Button_Submit- Visible = this- Button_Submit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[languageLabel] = this- languageLabel- Visible; this- ControlsVisible[language_id] = this- language_id- Visible; this- ControlsVisible[content_desc] = this- content_desc- Visible; this- ControlsVisible[content_value] = this- content_value- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[content_lang_id][this- RowNumber] = this- DataSource- CachedColumns[content_lang_id]; this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetValue(this- DataSource- language_id- GetValue()); this- content_desc- SetValue(this- DataSource- content_desc- GetValue()); this- content_value- SetValue(this- DataSource- content_value- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- languageLabel- SetText(); this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- content_desc- SetText(this- FormParameters[content_desc][this- RowNumber], this- RowNumber); this- content_value- SetText(this- FormParameters[content_value][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[content_lang_id][this- RowNumber] = ; this- languageLabel- SetText(); this- language_id- SetText(); this- content_desc- SetText(); this- content_value- SetText(); } else { this- languageLabel- SetText(); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- content_desc- SetText(this- FormParameters[content_desc][this- RowNumber], this- RowNumber); this- content_value- SetText(this- FormParameters[content_value][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- languageLabel- Show(this- RowNumber); this- language_id- Show(this- RowNumber); this- content_desc- Show(this- RowNumber); this- content_value- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[content_lang_id] == this- CachedColumns[content_lang_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- Sorter_language_id- Show(); this- Button_Submit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End contents_lang Class @29-FCB6E20Cclass clscontents_langDataSource extends clsDBcalendar { //contents_langDataSource Class @29-F01CB214//DataSource Variables @29-A6DCEA61 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var languageLabel; var language_id; var content_desc; var content_value; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @29-6E039075 function clscontents_langDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid contents_lang/Error; this- Initialize(); this- languageLabel = new clsField(languageLabel, ccsText, ); this- language_id = new clsField(language_id, ccsText, ); this- content_desc = new clsField(content_desc, ccsText, ); this- content_value = new clsField(content_value, ccsMemo, ); this- UpdateFields[language_id] = array(Name = language_id, Value = , DataType = ccsText); this- UpdateFields[content_desc] = array(Name = content_desc, Value = , DataType = ccsText); this- UpdateFields[content_value] = array(Name = content_value, Value = , DataType = ccsMemo); }//End DataSourceClass_Initialize Event//SetOrder Method @29-B38A5A97 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_language_id = array(language_id, ))); }//End SetOrder Method//Prepare Method @29-0060948C function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlcontent_id, ccsInteger, , , this- Parameters[urlcontent_id], , true); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, content_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @29-43B959B5 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM contents_langs; this- SQL = SELECT * \\n \\n . FROM contents_langs {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @29-DEA9FF97 function SetValues() { this- CachedColumns[content_lang_id] = this- f(content_lang_id); this- languageLabel- SetDBValue(this- f(language_id)); this- language_id- SetDBValue(this- f(language_id)); this- content_desc- SetDBValue(this- f(content_desc)); this- content_value- SetDBValue(this- f(content_value)); }//End SetValues Method//Update Method @29-961037AB function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); SelectWhere = this- Where; this- Where = content_lang_id= . this- ToSQL(this- CachedColumns[content_lang_id], ccsInteger); this- UpdateFields[language_id][Value] = this- language_id- GetDBValue(true); this- UpdateFields[content_desc][Value] = this- content_desc- GetDBValue(true); this- UpdateFields[content_value][Value] = this- content_value- GetDBValue(true); this- SQL = CCBuildUpdate(contents_langs, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } this- Where = SelectWhere; }//End Update Method} //End contents_langDataSource Class @29-FCB6E20C//Initialize Page @1-478435DC// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = content_lang.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-BFF0A558include(./content_lang_events.php);//End Include events file//Initialize Objects @1-53ADD317DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// ControlsJavaScriptLabel = & new clsControl(ccsLabel, JavaScriptLabel, JavaScriptLabel, ccsText, , CCGetRequestParam(JavaScriptLabel, ccsGet, NULL), MainPage);JavaScriptLabel- HTML = true;contents_lang = & new clsEditableGridcontents_lang(, MainPage);close = & new clsControl(ccsLabel, close, close, ccsText, , CCGetRequestParam(close, ccsGet, NULL), MainPage);close- HTML = true;MainPage- JavaScriptLabel = & JavaScriptLabel;MainPage- contents_lang = & contents_lang;MainPage- close = & close;contents_lang- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-3EA9A4A4contents_lang- Operation();//End Execute Components//Go to destination page @1-B201907Aif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); unset(contents_lang); unset(Tpl); exit;}//End Go to destination page//Show Page @1-FD41CAA1contents_lang- Show();JavaScriptLabel- Show();close- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-9EE2C6DCCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();unset(contents_lang);unset(Tpl);//End Unload Page?",28);arrFiles[375]=new Array(1223,"index/vcalendar/admin/content_lang_events.php","30 May 2006","content_lang_events.php","","","ds- CCSEvents[AfterExecuteUpdate] = contents_lang_ds_AfterExecuteUpdate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//contents_lang_ds_AfterExecuteUpdate @29-5BF005A2function contents_lang_ds_AfterExecuteUpdate(& sender){ contents_lang_ds_AfterExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global contents_lang; //Compatibility//End contents_lang_ds_AfterExecuteUpdate//Custom Code @40-2A29BDB7// -------------------------	global calendar_config;	if (Container- language_id- GetValue() == calendar_config[default_language]) {	db = new clsDBcalendar();	SQL = UPDATE contents .	SET content_desc = .db- ToSQL(Container- content_desc- GetValue(), ccsText).	, content_value = .db- ToSQL(Container- content_value- GetValue(), ccsText). WHERE content_id = .db- ToSQL(CCGetFromGet(content_id,),ccsInteger);	db- query(SQL);	db- close();	}// -------------------------//End Custom Code//Close contents_lang_ds_AfterExecuteUpdate @29-6BDED480 return contents_lang_ds_AfterExecuteUpdate;}//End Close contents_lang_ds_AfterExecuteUpdate//Page_AfterInitialize @1-BC2C1E3Afunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global content_lang; //Compatibility//End Page_AfterInitialize//Custom Code @41-2A29BDB7// ------------------------- if (!CCStrLen(CCGetFromGet(content_id,)))	Container- close- SetValue( );// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[376]=new Array(1224,"index/vcalendar/admin/custom_fields.html","30 May 2006","{res:custom_fields}","","","{header} {res:custom_fields} {res:field_name} {res:field_label} {res:field_is_active} {field_name} {field_label} {field_is_active} {res:CCS_NoRecords} {res:CCS_RecordFormPrefix} {res:custom_field} {res:CCS_RecordFormSuffix} {Error} {res:field_name} {field_name} {res:field_label} {res:field_is_active}",5);arrFiles[377]=new Array(1225,"index/vcalendar/admin/custom_fields.php","30 May 2006","custom_fields.php","","","ComponentName = custom_fields; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid custom_fields; this- DataSource = new clscustom_fieldsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 100; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(custom_fieldsOrder, ); this- SorterDirection = CCGetParam(custom_fieldsDir, ); this- field_name = & new clsControl(ccsLink, field_name, field_name, ccsText, , CCGetRequestParam(field_name, ccsGet, NULL), this); this- field_name- Page = custom_fields.php; this- field_label = & new clsControl(ccsLabel, field_label, field_label, ccsText, , CCGetRequestParam(field_label, ccsGet, NULL), this); this- field_is_active = & new clsControl(ccsLabel, field_is_active, field_is_active, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(field_is_active, ccsGet, NULL), this); this- translations = & new clsControl(ccsLink, translations, translations, ccsText, , CCGetRequestParam(translations, ccsGet, NULL), this); this- translations- Page = custom_fields_lang.php; this- Sorter_field_name = & new clsSorter(this- ComponentName, Sorter_field_name, FileName, this); this- Sorter_field_label = & new clsSorter(this- ComponentName, Sorter_field_label, FileName, this); this- Sorter_field_is_active = & new clsSorter(this- ComponentName, Sorter_field_is_active, FileName, this); }//End Class_Initialize Event//Initialize Method @3-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @3-B4300F68 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[field_name] = this- field_name- Visible; this- ControlsVisible[field_label] = this- field_label- Visible; this- ControlsVisible[field_is_active] = this- field_is_active- Visible; this- ControlsVisible[translations] = this- translations- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- field_name- SetValue(this- DataSource- field_name- GetValue()); this- field_name- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- field_name- Parameters = CCAddParam(this- field_name- Parameters, field_id, this- DataSource- f(custom_fields_field_id)); this- field_label- SetValue(this- DataSource- field_label- GetValue()); this- field_is_active- SetValue(this- DataSource- field_is_active- GetValue()); this- translations- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- translations- Parameters = CCAddParam(this- translations- Parameters, field_id, this- DataSource- f(custom_fields_field_id)); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- field_name- Show(); this- field_label- Show(); this- field_is_active- Show(); this- translations- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Sorter_field_name- Show(); this- Sorter_field_label- Show(); this- Sorter_field_is_active- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @3-C5E8179E function GetErrors() { errors = ; errors = ComposeStrings(errors, this- field_name- Errors- ToString()); errors = ComposeStrings(errors, this- field_label- Errors- ToString()); errors = ComposeStrings(errors, this- field_is_active- Errors- ToString()); errors = ComposeStrings(errors, this- translations- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End custom_fields Class @3-FCB6E20Cclass clscustom_fieldsDataSource extends clsDBcalendar { //custom_fieldsDataSource Class @3-294F4F48//DataSource Variables @3-98664A4F var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var field_name; var field_label; var field_is_active;//End DataSource Variables//DataSourceClass_Initialize Event @3-C4905880 function clscustom_fieldsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid custom_fields; this- Initialize(); this- field_name = new clsField(field_name, ccsText, ); this- field_label = new clsField(field_label, ccsText, ); this- field_is_active = new clsField(field_is_active, ccsBoolean, array(1, 0, )); }//End DataSourceClass_Initialize Event//SetOrder Method @3-3D086BD6 function SetOrder(SorterName, SorterDirection) { this- Order = custom_fields.field_id; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_field_name = array(field_name, ), Sorter_field_label = array(custom_fields_langs.field_label, ), Sorter_field_is_active = array(field_is_active, ))); }//End SetOrder Method//Prepare Method @3-78B46E7A function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], en, false); this- wp- Criterion[1] = this- wp- Operation(opEqual, custom_fields_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @3-242EDCCC function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM custom_fields_langs INNER JOIN custom_fields ON \\n \\n . custom_fields_langs.field_id = custom_fields.field_id; this- SQL = SELECT field_name, custom_fields_langs.field_label AS custom_fields_langs_field_label, field_is_active, custom_fields.field_id AS custom_fields_field_id \\n \\n . FROM custom_fields_langs INNER JOIN custom_fields ON \\n \\n . custom_fields_langs.field_id = custom_fields.field_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @3-2EFE102F function SetValues() { this- field_name- SetDBValue(this- f(field_name)); this- field_label- SetDBValue(this- f(custom_fields_langs_field_label)); this- field_is_active- SetDBValue(trim(this- f(field_is_active))); }//End SetValues Method} //End custom_fieldsDataSource Class @3-FCB6E20Cclass clsRecordcustom_fields_maint { //custom_fields_maint Class @16-A1E32929//Variables @16-0DF9B1C2 // Public variables var ComponentType = Record; var ComponentName; var Parent; var HTMLFormAction; var PressedButton; var Errors; var ErrorBlock; var FormSubmitted; var FormEnctype; var Visible; var IsEmpty; var CCSEvents = ; var CCSEventResult; var RelativePath = ; var InsertAllowed = false; var UpdateAllowed = false; var DeleteAllowed = false; var ReadAllowed = false; var EditMode = false; var ds; var DataSource; var ValidatingControls; var Controls; // Class variables//End Variables//Class_Initialize Event @16-5C128AEE function clsRecordcustom_fields_maint(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record custom_fields_maint/Error; this- DataSource = new clscustom_fields_maintDataSource(this); this- ds = & this- DataSource; this- UpdateAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = custom_fields_maint; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- field_name = & new clsControl(ccsLabel, field_name, CCSLocales- GetText(field_name), ccsText, , CCGetRequestParam(field_name, Method, NULL), this); this- field_label = & new clsControl(ccsTextBox, field_label, CCSLocales- GetText(field_label), ccsText, , CCGetRequestParam(field_label, Method, NULL), this); this- field_is_active = & new clsControl(ccsCheckBox, field_is_active, CCSLocales- GetText(field_is_active), ccsInteger, , CCGetRequestParam(field_is_active, Method, NULL), this); this- field_is_active- CheckedValue = this- field_is_active- GetParsedValue(1); this- field_is_active- UncheckedValue = this- field_is_active- GetParsedValue(0); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); } }//End Class_Initialize Event//Initialize Method @16-98825D2C function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urlfield_id] = CCGetFromGet(field_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//Validate Method @16-70FEE79F function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- field_label- Validate() && Validation); Validation = (this- field_is_active- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- field_label- Errors- Count() == 0); Validation = Validation && (this- field_is_active- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @16-9FD2A159 function CheckErrors() { errors = false; errors = (errors || this- field_name- Errors- Count()); errors = (errors || this- field_label- Errors- Count()); errors = (errors || this- field_is_active- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @16-0600FB52 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Cancel; if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = custom_fields.php . ? . CCGetQueryString(QueryString, array(ccsForm, field_id)); if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateRow Method @16-2FF2449E function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- field_label- SetValue(this- field_label- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//Show Method @16-A9585FC6 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- field_name- SetValue(this- DataSource- field_name- GetValue()); if(!this- FormSubmitted){ this- field_label- SetValue(this- DataSource- field_label- GetValue()); this- field_is_active- SetValue(this- DataSource- field_is_active- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- field_name- Errors- ToString()); Error = ComposeStrings(Error, this- field_label- Errors- ToString()); Error = ComposeStrings(Error, this- field_is_active- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- field_name- Show(); this- field_label- Show(); this- field_is_active- Show(); this- Button_Update- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End custom_fields_maint Class @16-FCB6E20Cclass clscustom_fields_maintDataSource extends clsDBcalendar { //custom_fields_maintDataSource Class @16-80A06D5F//DataSource Variables @16-6AE5EB10 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var wp; var AllParametersSet; // Datasource fields var field_name; var field_label; var field_is_active;//End DataSource Variables//DataSourceClass_Initialize Event @16-7DC018C5 function clscustom_fields_maintDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record custom_fields_maint/Error; this- Initialize(); this- field_name = new clsField(field_name, ccsText, ); this- field_label = new clsField(field_label, ccsText, ); this- field_is_active = new clsField(field_is_active, ccsInteger, ); this- UpdateFields[custom_fields_langs.field_label] = array(Name = field_label, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @16-76429D2F function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlfield_id, ccsInteger, , , this- Parameters[urlfield_id], , false); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], en, false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, custom_fields.field_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, custom_fields_langs.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]); }//End Prepare Method//Open Method @16-CFFEDCEA function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT custom_fields_langs.field_label AS custom_fields_langs_field_label, field_name, field_is_active \\n \\n . FROM custom_fields_langs INNER JOIN custom_fields ON \\n \\n . custom_fields_langs.field_id = custom_fields.field_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @16-2EFE102F function SetValues() { this- field_name- SetDBValue(this- f(field_name)); this- field_label- SetDBValue(this- f(custom_fields_langs_field_label)); this- field_is_active- SetDBValue(trim(this- f(field_is_active))); }//End SetValues Method//Update Method @16-DB719538 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[custom_fields_langs.field_label] = new clsSQLParameter(ctrlfield_label, ccsText, , , this- field_label- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlfield_id, ccsInteger, , , CCGetFromGet(field_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } wp- AddParameter(2, seslocale, ccsText, , , CCGetSession(locale, NULL), en, false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[custom_fields_langs.field_label]- GetText()) and !is_bool(this- cp[custom_fields_langs.field_label]- GetValue())) this- cp[custom_fields_langs.field_label]- SetValue(this- field_label- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, field_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); wp- Criterion[2] = wp- Operation(opEqual, language_id, wp- GetDBValue(2), this- ToSQL(wp- GetDBValue(2), ccsText),false); Where = wp- opAND( false, wp- Criterion[1], wp- Criterion[2]); this- UpdateFields[custom_fields_langs.field_label][Value] = this- cp[custom_fields_langs.field_label]- GetDBValue(true); this- SQL = CCBuildUpdate(custom_fields_langs, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End custom_fields_maintDataSource Class @16-FCB6E20C//Initialize Page @1-B45C2AC1// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = custom_fields.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-B711F06Einclude(./custom_fields_events.php);//End Include events file//Initialize Objects @1-EABBEE46DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();custom_fields = & new clsGridcustom_fields(, MainPage);custom_fields_maint = & new clsRecordcustom_fields_maint(, MainPage);MainPage- header = & header;MainPage- custom_fields = & custom_fields;MainPage- custom_fields_maint = & custom_fields_maint;custom_fields- Initialize();custom_fields_maint- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-33D6349Bheader- Operations();custom_fields_maint- Operation();//End Execute Components//Go to destination page @1-BCF660A8if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(custom_fields); unset(custom_fields_maint); unset(Tpl); exit;}//End Go to destination page//Show Page @1-7E179EA3header- Show();custom_fields- Show();custom_fields_maint- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-3230B478CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(custom_fields);unset(custom_fields_maint);unset(Tpl);//End Unload Page?",29);arrFiles[378]=new Array(1226,"index/vcalendar/admin/custom_fields_events.php","30 May 2006","custom_fields_events.php","","","CCSEvents[BeforeShow] = custom_fields_maint_BeforeShow; custom_fields_maint- ds- CCSEvents[BeforeExecuteUpdate] = custom_fields_maint_ds_BeforeExecuteUpdate;}//End BindEvents Method//custom_fields_maint_BeforeShow @16-7D768FA7function custom_fields_maint_BeforeShow(& sender){ custom_fields_maint_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global custom_fields_maint; //Compatibility//End custom_fields_maint_BeforeShow//Custom Code @50-2A29BDB7// ------------------------- if (!CCGetFromGet(field_id)) Component- Visible = false;// -------------------------//End Custom Code//Close custom_fields_maint_BeforeShow @16-2ACF8C14 return custom_fields_maint_BeforeShow;}//End Close custom_fields_maint_BeforeShow//custom_fields_maint_ds_BeforeExecuteUpdate @16-A7BCD3D4function custom_fields_maint_ds_BeforeExecuteUpdate(& sender){ custom_fields_maint_ds_BeforeExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global custom_fields_maint; //Compatibility//End custom_fields_maint_ds_BeforeExecuteUpdate//Custom Code @23-8ED4C4CE// -------------------------	global calendar_config;	db = new clsDBcalendar();	SQL = UPDATE custom_fields SET field_is_active = .db- ToSQL(Container- field_is_active- GetValue(),ccsInteger);	if (CCGetSession(locale) == calendar_config[default_language])	SQL .= , field_label = .db- ToSQL(Container- field_label- GetValue(),ccsText);	SQL .= WHERE field_id = .db- ToSQL(CCGetFromGet(field_id,), ccsInteger);	db- query(SQL);	db- close();// -------------------------//End Custom Code//Close custom_fields_maint_ds_BeforeExecuteUpdate @16-69D89D59 return custom_fields_maint_ds_BeforeExecuteUpdate;}//End Close custom_fields_maint_ds_BeforeExecuteUpdate?",2);arrFiles[379]=new Array(1227,"index/vcalendar/admin/custom_fields_lang.html","30 May 2006","{res:custom_fields_translations}","","","{JavaScriptLabel} {FormScript} {res:custom_fields_translations} {Error} {res:cal_language} {res:field_translation} {Error} {languageLabel} {res:CCS_NoRecords} {res:close_window}",2);arrFiles[380]=new Array(1228,"index/vcalendar/admin/custom_fields_lang.php","30 May 2006","custom_fields_lang.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid custom_fields_langs/Error; this- ControlsErrors = array(); this- ComponentName = custom_fields_langs; this- CachedColumns[field_lang_id][0] = field_lang_id; this- DataSource = new clscustom_fields_langsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- languageLabel = & new clsControl(ccsLabel, languageLabel, CCSLocales- GetText(field_trans_lang), ccsText, , NULL, this); this- language_id = & new clsControl(ccsHidden, language_id, language_id, ccsText, , NULL, this); this- field_translation = & new clsControl(ccsTextBox, field_translation, CCSLocales- GetText(field_translation), ccsText, , NULL, this); this- Button_Submit = & new clsButton(Button_Submit, Method, this); }//End Class_Initialize Event//Initialize Method @5-0A281781 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[urlfield_id] = CCGetFromGet(field_id, NULL); }//End Initialize Method//GetFormParameters Method @5-B1791F19 function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[language_id][RowNumber] = CCGetFromPost(language_id_ . RowNumber, NULL); this- FormParameters[field_translation][RowNumber] = CCGetFromPost(field_translation_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @5-9AC0DC96 function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[field_lang_id] = this- CachedColumns[field_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- field_translation- SetText(this- FormParameters[field_translation][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @5-8FBB2DA4 function ValidateRow() { global CCSLocales; this- language_id- Validate(); this- field_translation- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- language_id- Errors- ToString()); errors = ComposeStrings(errors, this- field_translation- Errors- ToString()); this- language_id- Errors- Clear(); this- field_translation- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @5-8F8C1D5E function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[language_id][this- RowNumber])); filed = (filed || strlen(this- FormParameters[field_translation][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @5-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @5-499CA21D function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = Button_Submit; if(this- Button_Submit- Pressed) { this- PressedButton = Button_Submit; } Redirect = FileName; if(this- PressedButton == Button_Submit) { if(!CCGetEvent(this- Button_Submit- CCSEvents, OnClick, this- Button_Submit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @5-2D7227B5 function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[field_lang_id] = this- CachedColumns[field_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- field_translation- SetText(this- FormParameters[field_translation][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @5-74BC2F34 function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- languageLabel- SetValue(this- languageLabel- GetValue(true)); this- DataSource- language_id- SetValue(this- language_id- GetValue(true)); this- DataSource- field_translation- SetValue(this- field_translation- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @5-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @5-EEC6C73B function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[field_lang_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[field_lang_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @5-8CF8C60E function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[field_lang_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @5-0A15548F function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- Button_Submit- Visible = this- Button_Submit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[languageLabel] = this- languageLabel- Visible; this- ControlsVisible[language_id] = this- language_id- Visible; this- ControlsVisible[field_translation] = this- field_translation- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[field_lang_id][this- RowNumber] = this- DataSource- CachedColumns[field_lang_id]; this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetValue(this- DataSource- language_id- GetValue()); this- field_translation- SetValue(this- DataSource- field_translation- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- languageLabel- SetText(); this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- field_translation- SetText(this- FormParameters[field_translation][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[field_lang_id][this- RowNumber] = ; this- languageLabel- SetText(); this- language_id- SetText(); this- field_translation- SetText(); } else { this- languageLabel- SetText(); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- field_translation- SetText(this- FormParameters[field_translation][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- languageLabel- Show(this- RowNumber); this- language_id- Show(this- RowNumber); this- field_translation- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[field_lang_id] == this- CachedColumns[field_lang_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- Button_Submit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End custom_fields_langs Class @5-FCB6E20Cclass clscustom_fields_langsDataSource extends clsDBcalendar { //custom_fields_langsDataSource Class @5-08DD0DF7//DataSource Variables @5-BF9B725A var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var languageLabel; var language_id; var field_translation; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @5-8AAFC9DF function clscustom_fields_langsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid custom_fields_langs/Error; this- Initialize(); this- languageLabel = new clsField(languageLabel, ccsText, ); this- language_id = new clsField(language_id, ccsText, ); this- field_translation = new clsField(field_translation, ccsText, ); this- UpdateFields[language_id] = array(Name = language_id, Value = , DataType = ccsText); this- UpdateFields[field_label] = array(Name = field_label, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//SetOrder Method @5-9E1383D1 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @5-5D76CD98 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlfield_id, ccsInteger, , , this- Parameters[urlfield_id], , true); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, field_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @5-ED4008AE function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM custom_fields_langs; this- SQL = SELECT *, field_lang_id \\n \\n . FROM custom_fields_langs {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @5-B9D91B93 function SetValues() { this- CachedColumns[field_lang_id] = this- f(field_lang_id); this- languageLabel- SetDBValue(this- f(language_id)); this- language_id- SetDBValue(this- f(language_id)); this- field_translation- SetDBValue(this- f(field_label)); }//End SetValues Method//Update Method @5-C0FF33EF function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); SelectWhere = this- Where; this- Where = field_lang_id= . this- ToSQL(this- CachedColumns[field_lang_id], ccsInteger); this- UpdateFields[language_id][Value] = this- language_id- GetDBValue(true); this- UpdateFields[field_label][Value] = this- field_translation- GetDBValue(true); this- SQL = CCBuildUpdate(custom_fields_langs, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } this- Where = SelectWhere; }//End Update Method} //End custom_fields_langsDataSource Class @5-FCB6E20C//Initialize Page @1-C4BADF31// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = custom_fields_lang.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-2598088Dinclude(./custom_fields_lang_events.php);//End Include events file//Initialize Objects @1-7AE1A1F9DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// ControlsJavaScriptLabel = & new clsControl(ccsLabel, JavaScriptLabel, JavaScriptLabel, ccsText, , CCGetRequestParam(JavaScriptLabel, ccsGet, NULL), MainPage);JavaScriptLabel- HTML = true;custom_fields_langs = & new clsEditableGridcustom_fields_langs(, MainPage);MainPage- JavaScriptLabel = & JavaScriptLabel;MainPage- custom_fields_langs = & custom_fields_langs;custom_fields_langs- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-D94B3C1Dcustom_fields_langs- Operation();//End Execute Components//Go to destination page @1-CB4AEFC5if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); unset(custom_fields_langs); unset(Tpl); exit;}//End Go to destination page//Show Page @1-511D1217custom_fields_langs- Show();JavaScriptLabel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-9DFD4B73CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();unset(custom_fields_langs);unset(Tpl);//End Unload Page?",25);arrFiles[381]=new Array(1229,"index/vcalendar/admin/custom_fields_lang_events.php","30 May 2006","custom_fields_lang_events.php","","","ds- CCSEvents[AfterExecuteUpdate] = custom_fields_langs_ds_AfterExecuteUpdate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//custom_fields_langs_ds_AfterExecuteUpdate @5-B3A87ACEfunction custom_fields_langs_ds_AfterExecuteUpdate(& sender){ custom_fields_langs_ds_AfterExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global custom_fields_langs; //Compatibility//End custom_fields_langs_ds_AfterExecuteUpdate//Custom Code @14-96722D9D// -------------------------global calendar_config;	if (Container- language_id- GetValue() == calendar_config[default_language]) {	db = new clsDBcalendar();	SQL = UPDATE custom_fields .	SET field_label = .db- ToSQL(Container- field_translation- GetValue(), ccsText). WHERE field_id = .db- ToSQL(CCGetFromGet(field_id,), ccsInteger);	db- query(SQL);	db- close();	}// -------------------------//End Custom Code//Close custom_fields_langs_ds_AfterExecuteUpdate @5-1AA936D7 return custom_fields_langs_ds_AfterExecuteUpdate;}//End Close custom_fields_langs_ds_AfterExecuteUpdate//Page_AfterInitialize @1-F6EDAECFfunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global custom_fields_lang; //Compatibility//End Page_AfterInitialize//Custom Code @24-2A29BDB7// -------------------------	global JavaScriptLabel;	if (!CCStrLen(CCGetFromGet(field_id,)))	JavaScriptLabel- SetValue( );// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[382]=new Array(1230,"index/vcalendar/admin/email_templates.html","30 May 2006","{res:email_templates}","","","{header} {res:email_templates} {res:email_template_id} {res:email_template_subject} {res:email_template_type} {res:email_template_desc} {res:email_template_from} {email_template_id} {email_template_subject} {email_template_type} {email_template_desc} {email_template_from} {res:CCS_NoRecords} {Page_Number} {res:CCS_Of}{Total_Pages}",5);arrFiles[383]=new Array(1231,"index/vcalendar/admin/email_templates.php","30 May 2006","email_templates.php","","","ComponentName = email_templates; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid email_templates; this- DataSource = new clsemail_templatesDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 20; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(email_templatesOrder, ); this- SorterDirection = CCGetParam(email_templatesDir, ); this- email_template_id = & new clsControl(ccsLabel, email_template_id, email_template_id, ccsInteger, , CCGetRequestParam(email_template_id, ccsGet, NULL), this); this- email_template_subject = & new clsControl(ccsLink, email_template_subject, email_template_subject, ccsText, , CCGetRequestParam(email_template_subject, ccsGet, NULL), this); this- email_template_subject- Page = email_templates_maint.php; this- email_template_type = & new clsControl(ccsLabel, email_template_type, email_template_type, ccsText, , CCGetRequestParam(email_template_type, ccsGet, NULL), this); this- email_template_desc = & new clsControl(ccsLabel, email_template_desc, email_template_desc, ccsText, , CCGetRequestParam(email_template_desc, ccsGet, NULL), this); this- email_template_desc- HTML = true; this- email_template_from = & new clsControl(ccsLabel, email_template_from, email_template_from, ccsText, , CCGetRequestParam(email_template_from, ccsGet, NULL), this); this- translations = & new clsControl(ccsLink, translations, translations, ccsText, , CCGetRequestParam(translations, ccsGet, NULL), this); this- translations- Page = email_templates_lang.php; this- Sorter_email_template_id = & new clsSorter(this- ComponentName, Sorter_email_template_id, FileName, this); this- Sorter_email_template_subject = & new clsSorter(this- ComponentName, Sorter_email_template_subject, FileName, this); this- Sorter_email_template_type = & new clsSorter(this- ComponentName, Sorter_email_template_type, FileName, this); this- Sorter_email_template_desc = & new clsSorter(this- ComponentName, Sorter_email_template_desc, FileName, this); this- Sorter_email_template_from = & new clsSorter(this- ComponentName, Sorter_email_template_from, FileName, this); this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpSimple, this); }//End Class_Initialize Event//Initialize Method @2-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @2-D217F537 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[email_template_id] = this- email_template_id- Visible; this- ControlsVisible[email_template_subject] = this- email_template_subject- Visible; this- ControlsVisible[email_template_type] = this- email_template_type- Visible; this- ControlsVisible[email_template_desc] = this- email_template_desc- Visible; this- ControlsVisible[email_template_from] = this- email_template_from- Visible; this- ControlsVisible[translations] = this- translations- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- email_template_id- SetValue(this- DataSource- email_template_id- GetValue()); this- email_template_subject- SetValue(this- DataSource- email_template_subject- GetValue()); this- email_template_subject- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- email_template_subject- Parameters = CCAddParam(this- email_template_subject- Parameters, email_template_id, this- DataSource- f(email_templates_email_template_id)); this- email_template_type- SetValue(this- DataSource- email_template_type- GetValue()); this- email_template_desc- SetValue(this- DataSource- email_template_desc- GetValue()); this- email_template_from- SetValue(this- DataSource- email_template_from- GetValue()); this- translations- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- translations- Parameters = CCAddParam(this- translations- Parameters, email_template_id, this- DataSource- f(email_templates_email_template_id)); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- email_template_id- Show(); this- email_template_subject- Show(); this- email_template_type- Show(); this- email_template_desc- Show(); this- email_template_from- Show(); this- translations- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- Sorter_email_template_id- Show(); this- Sorter_email_template_subject- Show(); this- Sorter_email_template_type- Show(); this- Sorter_email_template_desc- Show(); this- Sorter_email_template_from- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @2-5713005B function GetErrors() { errors = ; errors = ComposeStrings(errors, this- email_template_id- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_subject- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_type- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_desc- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_from- Errors- ToString()); errors = ComposeStrings(errors, this- translations- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End email_templates Class @2-FCB6E20Cclass clsemail_templatesDataSource extends clsDBcalendar { //email_templatesDataSource Class @2-1BF23281//DataSource Variables @2-70297FAC var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var email_template_id; var email_template_subject; var email_template_type; var email_template_desc; var email_template_from;//End DataSource Variables//DataSourceClass_Initialize Event @2-3960B405 function clsemail_templatesDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid email_templates; this- Initialize(); this- email_template_id = new clsField(email_template_id, ccsInteger, ); this- email_template_subject = new clsField(email_template_subject, ccsText, ); this- email_template_type = new clsField(email_template_type, ccsText, ); this- email_template_desc = new clsField(email_template_desc, ccsText, ); this- email_template_from = new clsField(email_template_from, ccsText, ); }//End DataSourceClass_Initialize Event//SetOrder Method @2-B9DE898D function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_email_template_id = array(email_template_id, ), Sorter_email_template_subject = array(email_templates_lang.email_template_subject, ), Sorter_email_template_type = array(email_template_type, ), Sorter_email_template_desc = array(email_templates_lang.email_template_desc, ), Sorter_email_template_from = array(email_template_from, ))); }//End SetOrder Method//Prepare Method @2-2F06E7A8 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, email_templates_lang.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @2-5EF3B79A function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM email_templates_lang INNER JOIN email_templates ON \\n \\n . email_templates_lang.email_template_id = email_templates.email_template_id; this- SQL = SELECT email_templates.email_template_id AS email_templates_email_template_id, email_template_type, email_template_from, email_templates_lang.email_template_desc AS email_templates_lang_email_template_desc, \\n \\n . email_templates_lang.email_template_subject AS email_templates_lang_email_template_subject \\n \\n . FROM email_templates_lang INNER JOIN email_templates ON \\n \\n . email_templates_lang.email_template_id = email_templates.email_template_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @2-7F3F31CF function SetValues() { this- email_template_id- SetDBValue(trim(this- f(email_templates_email_template_id))); this- email_template_subject- SetDBValue(this- f(email_templates_lang_email_template_subject)); this- email_template_type- SetDBValue(this- f(email_template_type)); this- email_template_desc- SetDBValue(this- f(email_templates_lang_email_template_desc)); this- email_template_from- SetDBValue(this- f(email_template_from)); }//End SetValues Method} //End email_templatesDataSource Class @2-FCB6E20C//Initialize Page @1-A7C06953// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = email_templates.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Initialize Objects @1-3B94E2E6DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();email_templates = & new clsGridemail_templates(, MainPage);MainPage- header = & header;MainPage- email_templates = & email_templates;email_templates- Initialize();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-D0D9375Aheader- Operations();//End Execute Components//Go to destination page @1-08EFF6F8if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(email_templates); unset(Tpl); exit;}//End Go to destination page//Show Page @1-CBEC86E2header- Show();email_templates- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-7C087989CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(email_templates);unset(Tpl);//End Unload Page?",17);arrFiles[384]=new Array(1232,"index/vcalendar/admin/email_templates_lang.html","30 May 2006","{res:email_templates_lang}","","","{JavaScriptLabel} {FormScript} {res:email_templates_lang} {Error} {res:cal_language} {res:email_template_translation} {Error} {languageLabel} {res:email_template_desc} {res:email_template_subject}* {res:email_template_body} * {email_template_body} {res:CCS_NoRecords} {res:close_window}",3);arrFiles[385]=new Array(1233,"index/vcalendar/admin/email_templates_lang.php","30 May 2006","email_templates_lang.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid email_templates_lang/Error; this- ControlsErrors = array(); this- ComponentName = email_templates_lang; this- CachedColumns[email_template_lang_id][0] = email_template_lang_id; this- DataSource = new clsemail_templates_langDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 10; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- SorterName = CCGetParam(email_templates_langOrder, ); this- SorterDirection = CCGetParam(email_templates_langDir, ); this- Sorter_language_id = & new clsSorter(this- ComponentName, Sorter_language_id, FileName, this); this- languageLabel = & new clsControl(ccsLabel, languageLabel, CCSLocales- GetText(language_id), ccsText, , NULL, this); this- language_id = & new clsControl(ccsHidden, language_id, language_id, ccsText, , NULL, this); this- email_template_desc = & new clsControl(ccsTextBox, email_template_desc, CCSLocales- GetText(email_template_desc), ccsText, , NULL, this); this- email_template_subject = & new clsControl(ccsTextBox, email_template_subject, CCSLocales- GetText(email_template_subject), ccsText, , NULL, this); this- email_template_subject- Required = true; this- email_template_body = & new clsControl(ccsTextArea, email_template_body, CCSLocales- GetText(email_template_body), ccsMemo, , NULL, this); this- email_template_body- Required = true; this- Button_Submit = & new clsButton(Button_Submit, Method, this); }//End Class_Initialize Event//Initialize Method @29-B4B9AF01 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[urlemail_template_id] = CCGetFromGet(email_template_id, NULL); }//End Initialize Method//GetFormParameters Method @29-194E1F5A function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[language_id][RowNumber] = CCGetFromPost(language_id_ . RowNumber, NULL); this- FormParameters[email_template_desc][RowNumber] = CCGetFromPost(email_template_desc_ . RowNumber, NULL); this- FormParameters[email_template_subject][RowNumber] = CCGetFromPost(email_template_subject_ . RowNumber, NULL); this- FormParameters[email_template_body][RowNumber] = CCGetFromPost(email_template_body_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @29-D2D89008 function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[email_template_lang_id] = this- CachedColumns[email_template_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- email_template_desc- SetText(this- FormParameters[email_template_desc][this- RowNumber], this- RowNumber); this- email_template_subject- SetText(this- FormParameters[email_template_subject][this- RowNumber], this- RowNumber); this- email_template_body- SetText(this- FormParameters[email_template_body][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @29-D1100163 function ValidateRow() { global CCSLocales; this- language_id- Validate(); this- email_template_desc- Validate(); this- email_template_subject- Validate(); this- email_template_body- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- language_id- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_desc- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_subject- Errors- ToString()); errors = ComposeStrings(errors, this- email_template_body- Errors- ToString()); this- language_id- Errors- Clear(); this- email_template_desc- Errors- Clear(); this- email_template_subject- Errors- Clear(); this- email_template_body- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @29-A9FF2871 function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[language_id][this- RowNumber])); filed = (filed || strlen(this- FormParameters[email_template_desc][this- RowNumber])); filed = (filed || strlen(this- FormParameters[email_template_subject][this- RowNumber])); filed = (filed || strlen(this- FormParameters[email_template_body][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @29-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @29-C39B6EE5 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = Button_Submit; if(this- Button_Submit- Pressed) { this- PressedButton = Button_Submit; } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm, email_template_id)); if(this- PressedButton == Button_Submit) { if(!CCGetEvent(this- Button_Submit- CCSEvents, OnClick, this- Button_Submit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @29-FDF87559 function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[email_template_lang_id] = this- CachedColumns[email_template_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- email_template_desc- SetText(this- FormParameters[email_template_desc][this- RowNumber], this- RowNumber); this- email_template_subject- SetText(this- FormParameters[email_template_subject][this- RowNumber], this- RowNumber); this- email_template_body- SetText(this- FormParameters[email_template_body][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @29-2898C578 function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- languageLabel- SetValue(this- languageLabel- GetValue(true)); this- DataSource- language_id- SetValue(this- language_id- GetValue(true)); this- DataSource- email_template_desc- SetValue(this- email_template_desc- GetValue(true)); this- DataSource- email_template_subject- SetValue(this- email_template_subject- GetValue(true)); this- DataSource- email_template_body- SetValue(this- email_template_body- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @29-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @29-33FDFF49 function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[email_template_lang_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[email_template_lang_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @29-1A9ED507 function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[email_template_lang_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @29-2A1AA400 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- Button_Submit- Visible = this- Button_Submit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[languageLabel] = this- languageLabel- Visible; this- ControlsVisible[language_id] = this- language_id- Visible; this- ControlsVisible[email_template_desc] = this- email_template_desc- Visible; this- ControlsVisible[email_template_subject] = this- email_template_subject- Visible; this- ControlsVisible[email_template_body] = this- email_template_body- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[email_template_lang_id][this- RowNumber] = this- DataSource- CachedColumns[email_template_lang_id]; this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetValue(this- DataSource- language_id- GetValue()); this- email_template_desc- SetValue(this- DataSource- email_template_desc- GetValue()); this- email_template_subject- SetValue(this- DataSource- email_template_subject- GetValue()); this- email_template_body- SetValue(this- DataSource- email_template_body- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- languageLabel- SetText(); this- languageLabel- SetValue(this- DataSource- languageLabel- GetValue()); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- email_template_desc- SetText(this- FormParameters[email_template_desc][this- RowNumber], this- RowNumber); this- email_template_subject- SetText(this- FormParameters[email_template_subject][this- RowNumber], this- RowNumber); this- email_template_body- SetText(this- FormParameters[email_template_body][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[email_template_lang_id][this- RowNumber] = ; this- languageLabel- SetText(); this- language_id- SetText(); this- email_template_desc- SetText(); this- email_template_subject- SetText(); this- email_template_body- SetText(); } else { this- languageLabel- SetText(); this- language_id- SetText(this- FormParameters[language_id][this- RowNumber], this- RowNumber); this- email_template_desc- SetText(this- FormParameters[email_template_desc][this- RowNumber], this- RowNumber); this- email_template_subject- SetText(this- FormParameters[email_template_subject][this- RowNumber], this- RowNumber); this- email_template_body- SetText(this- FormParameters[email_template_body][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- languageLabel- Show(this- RowNumber); this- language_id- Show(this- RowNumber); this- email_template_desc- Show(this- RowNumber); this- email_template_subject- Show(this- RowNumber); this- email_template_body- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[email_template_lang_id] == this- CachedColumns[email_template_lang_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- Sorter_language_id- Show(); this- Button_Submit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End email_templates_lang Class @29-FCB6E20Cclass clsemail_templates_langDataSource extends clsDBcalendar { //email_templates_langDataSource Class @29-B4250C93//DataSource Variables @29-FFB1A15F var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var languageLabel; var language_id; var email_template_desc; var email_template_subject; var email_template_body; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @29-CAEEB111 function clsemail_templates_langDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid email_templates_lang/Error; this- Initialize(); this- languageLabel = new clsField(languageLabel, ccsText, ); this- language_id = new clsField(language_id, ccsText, ); this- email_template_desc = new clsField(email_template_desc, ccsText, ); this- email_template_subject = new clsField(email_template_subject, ccsText, ); this- email_template_body = new clsField(email_template_body, ccsMemo, ); this- UpdateFields[language_id] = array(Name = language_id, Value = , DataType = ccsText); this- UpdateFields[email_template_desc] = array(Name = email_template_desc, Value = , DataType = ccsText); this- UpdateFields[email_template_subject] = array(Name = email_template_subject, Value = , DataType = ccsText); this- UpdateFields[email_template_body] = array(Name = email_template_body, Value = , DataType = ccsMemo); }//End DataSourceClass_Initialize Event//SetOrder Method @29-B38A5A97 function SetOrder(SorterName, SorterDirection) { this- Order = ; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_language_id = array(language_id, ))); }//End SetOrder Method//Prepare Method @29-35BD3FC0 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlemail_template_id, ccsInteger, , , this- Parameters[urlemail_template_id], , true); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, email_template_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),true); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @29-2A38FA0E function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM email_templates_lang; this- SQL = SELECT * \\n \\n . FROM email_templates_lang {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @29-A9C1768B function SetValues() { this- CachedColumns[email_template_lang_id] = this- f(email_template_lang_id); this- languageLabel- SetDBValue(this- f(language_id)); this- language_id- SetDBValue(this- f(language_id)); this- email_template_desc- SetDBValue(this- f(email_template_desc)); this- email_template_subject- SetDBValue(this- f(email_template_subject)); this- email_template_body- SetDBValue(this- f(email_template_body)); }//End SetValues Method//Update Method @29-1D166D41 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); SelectWhere = this- Where; this- Where = email_template_lang_id= . this- ToSQL(this- CachedColumns[email_template_lang_id], ccsInteger); this- UpdateFields[language_id][Value] = this- language_id- GetDBValue(true); this- UpdateFields[email_template_desc][Value] = this- email_template_desc- GetDBValue(true); this- UpdateFields[email_template_subject][Value] = this- email_template_subject- GetDBValue(true); this- UpdateFields[email_template_body][Value] = this- email_template_body- GetDBValue(true); this- SQL = CCBuildUpdate(email_templates_lang, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } this- Where = SelectWhere; }//End Update Method} //End email_templates_langDataSource Class @29-FCB6E20C//Initialize Page @1-733B5C94// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = email_templates_lang.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-0102CE27include(./email_templates_lang_events.php);//End Include events file//Initialize Objects @1-6F522D08DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// ControlsJavaScriptLabel = & new clsControl(ccsLabel, JavaScriptLabel, JavaScriptLabel, ccsText, , CCGetRequestParam(JavaScriptLabel, ccsGet, NULL), MainPage);JavaScriptLabel- HTML = true;email_templates_lang = & new clsEditableGridemail_templates_lang(, MainPage);MainPage- JavaScriptLabel = & JavaScriptLabel;MainPage- email_templates_lang = & email_templates_lang;email_templates_lang- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-27FE4A80email_templates_lang- Operation();//End Execute Components//Go to destination page @1-09D6913Aif(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); unset(email_templates_lang); unset(Tpl); exit;}//End Go to destination page//Show Page @1-CBCE4907email_templates_lang- Show();JavaScriptLabel- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-2A088413CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();unset(email_templates_lang);unset(Tpl);//End Unload Page?",30);arrFiles[386]=new Array(1234,"index/vcalendar/admin/email_templates_lang_events.php","30 May 2006","email_templates_lang_events.php","","","ds- CCSEvents[AfterExecuteUpdate] = email_templates_lang_ds_AfterExecuteUpdate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//email_templates_lang_ds_AfterExecuteUpdate @29-9604D72Ffunction email_templates_lang_ds_AfterExecuteUpdate(& sender){ email_templates_lang_ds_AfterExecuteUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global email_templates_lang; //Compatibility//End email_templates_lang_ds_AfterExecuteUpdate//Custom Code @40-2A29BDB7// -------------------------global calendar_config;	if (Container- language_id- GetValue() == calendar_config[default_language]) {	db = new clsDBcalendar();	SQL = UPDATE email_templates .	SET email_template_desc = .db- ToSQL(Container- email_template_desc- GetValue(), ccsMemo).	, email_template_subject = .db- ToSQL(Container- email_template_subject- GetValue(), ccsText).	, email_template_body = .db- ToSQL(Container- email_template_body- GetValue(), ccsText).	WHERE email_template_id = .db- ToSQL(CCGetFromGet(email_template_id,),ccsInteger);	db- query(SQL);	db- close();	}// -------------------------//End Custom Code//Close email_templates_lang_ds_AfterExecuteUpdate @29-B28D8FEE return email_templates_lang_ds_AfterExecuteUpdate;}//End Close email_templates_lang_ds_AfterExecuteUpdate//Page_AfterInitialize @1-E14BAE2Ffunction Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global email_templates_lang; //Compatibility//End Page_AfterInitialize//Custom Code @41-2A29BDB7// -------------------------	if (!CCStrLen(CCGetFromGet(email_template_id,)))	Container- JavaScriptLabel- SetValue( );// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[387]=new Array(1235,"index/vcalendar/admin/email_templates_maint.html","30 May 2006","{res:CCS_RecordFormPrefix} {res:email_template} {res:CCS_RecordFormSuffix}","","","{header} {res:CCS_RecordFormPrefix} {res:email_template} {res:CCS_RecordFormSuffix} {Error} {res:email_template_type} {email_template_type} {res:email_template_desc} {res:email_template_from} {res:email_template_subject}* {res:email_template_body} * {email_template_body}",3);arrFiles[388]=new Array(1236,"index/vcalendar/admin/email_templates_maint.php","30 May 2006","email_templates_maint.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record email_templates/Error; this- DataSource = new clsemail_templatesDataSource(this); this- ds = & this- DataSource; this- UpdateAllowed = true; this- DeleteAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = email_templates; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- email_template_type = & new clsControl(ccsLabel, email_template_type, CCSLocales- GetText(email_template_type), ccsText, , CCGetRequestParam(email_template_type, Method, NULL), this); this- email_template_desc = & new clsControl(ccsTextBox, email_template_desc, CCSLocales- GetText(email_template_desc), ccsText, , CCGetRequestParam(email_template_desc, Method, NULL), this); this- email_template_from = & new clsControl(ccsTextBox, email_template_from, CCSLocales- GetText(email_template_from), ccsText, , CCGetRequestParam(email_template_from, Method, NULL), this); this- email_template_subject = & new clsControl(ccsTextBox, email_template_subject, CCSLocales- GetText(email_template_subject), ccsText, , CCGetRequestParam(email_template_subject, Method, NULL), this); this- email_template_subject- Required = true; this- email_template_body = & new clsControl(ccsTextArea, email_template_body, CCSLocales- GetText(email_template_body), ccsMemo, , CCGetRequestParam(email_template_body, Method, NULL), this); this- email_template_body- Required = true; this- Button_Preview = & new clsButton(Button_Preview, Method, this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); } }//End Class_Initialize Event//Initialize Method @2-92103BAE function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urlemail_template_id] = CCGetFromGet(email_template_id, NULL); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//Validate Method @2-4730D46F function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- email_template_desc- Validate() && Validation); Validation = (this- email_template_from- Validate() && Validation); Validation = (this- email_template_subject- Validate() && Validation); Validation = (this- email_template_body- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- email_template_desc- Errors- Count() == 0); Validation = Validation && (this- email_template_from- Errors- Count() == 0); Validation = Validation && (this- email_template_subject- Errors- Count() == 0); Validation = Validation && (this- email_template_body- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @2-C60A7F21 function CheckErrors() { errors = false; errors = (errors || this- email_template_type- Errors- Count()); errors = (errors || this- email_template_desc- Errors- Count()); errors = (errors || this- email_template_from- Errors- Count()); errors = (errors || this- email_template_subject- Errors- Count()); errors = (errors || this- email_template_body- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @2-AFE97809 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Preview; if(this- Button_Preview- Pressed) { this- PressedButton = Button_Preview; } else if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = email_templates.php . ? . CCGetQueryString(QueryString, array(ccsForm, email_template_id)); if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Preview) { if(!CCGetEvent(this- Button_Preview- CCSEvents, OnClick, this- Button_Preview)) { Redirect = ; } } else if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateRow Method @2-DE9147E1 function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- email_template_from- SetValue(this- email_template_from- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//DeleteRow Method @2-299D98C3 function DeleteRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDelete, this); if(!this- DeleteAllowed) return false; this- DataSource- Delete(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDelete, this); return (!this- CheckErrors()); }//End DeleteRow Method//Show Method @2-9020DEBF function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- email_template_type- SetValue(this- DataSource- email_template_type- GetValue()); if(!this- FormSubmitted){ this- email_template_desc- SetValue(this- DataSource- email_template_desc- GetValue()); this- email_template_from- SetValue(this- DataSource- email_template_from- GetValue()); this- email_template_subject- SetValue(this- DataSource- email_template_subject- GetValue()); this- email_template_body- SetValue(this- DataSource- email_template_body- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- email_template_type- Errors- ToString()); Error = ComposeStrings(Error, this- email_template_desc- Errors- ToString()); Error = ComposeStrings(Error, this- email_template_from- Errors- ToString()); Error = ComposeStrings(Error, this- email_template_subject- Errors- ToString()); Error = ComposeStrings(Error, this- email_template_body- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- email_template_type- Show(); this- email_template_desc- Show(); this- email_template_from- Show(); this- email_template_subject- Show(); this- email_template_body- Show(); this- Button_Preview- Show(); this- Button_Update- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End email_templates Class @2-FCB6E20Cclass clsemail_templatesDataSource extends clsDBcalendar { //email_templatesDataSource Class @2-1BF23281//DataSource Variables @2-7A38EFA2 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var DeleteParameters; var wp; var AllParametersSet; // Datasource fields var email_template_type; var email_template_desc; var email_template_from; var email_template_subject; var email_template_body;//End DataSource Variables//DataSourceClass_Initialize Event @2-A974BBE5 function clsemail_templatesDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record email_templates/Error; this- Initialize(); this- email_template_type = new clsField(email_template_type, ccsText, ); this- email_template_desc = new clsField(email_template_desc, ccsText, ); this- email_template_from = new clsField(email_template_from, ccsText, ); this- email_template_subject = new clsField(email_template_subject, ccsText, ); this- email_template_body = new clsField(email_template_body, ccsMemo, ); this- UpdateFields[email_template_from] = array(Name = email_template_from, Value = , DataType = ccsText); }//End DataSourceClass_Initialize Event//Prepare Method @2-7640906F function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urlemail_template_id, ccsInteger, , , this- Parameters[urlemail_template_id], , false); this- wp- AddParameter(2, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, email_templates.email_template_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, email_templates_lang.language_id, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- Where = this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]); }//End Prepare Method//Open Method @2-8275DA74 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT email_templates_lang.email_template_body AS email_templates_lang_email_template_body, email_templates_lang.email_template_subject AS email_templates_lang_email_template_subject, \\n \\n . email_templates_lang.email_template_desc AS email_templates_lang_email_template_desc, email_template_type, email_template_from \\n \\n . FROM email_templates_lang INNER JOIN email_templates ON \\n \\n . email_templates_lang.email_template_id = email_templates.email_template_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @2-AB5B5B9A function SetValues() { this- email_template_type- SetDBValue(this- f(email_template_type)); this- email_template_desc- SetDBValue(this- f(email_templates_lang_email_template_desc)); this- email_template_from- SetDBValue(this- f(email_template_from)); this- email_template_subject- SetDBValue(this- f(email_templates_lang_email_template_subject)); this- email_template_body- SetDBValue(this- f(email_templates_lang_email_template_body)); }//End SetValues Method//Update Method @2-56BF5F37 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[email_template_from] = new clsSQLParameter(ctrlemail_template_from, ccsText, , , this- email_template_from- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlemail_template_id, ccsInteger, , , CCGetFromGet(email_template_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[email_template_from]- GetText()) and !is_bool(this- cp[email_template_from]- GetValue())) this- cp[email_template_from]- SetValue(this- email_template_from- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, email_templates.email_template_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[email_template_from][Value] = this- cp[email_template_from]- GetDBValue(true); this- SQL = CCBuildUpdate(email_templates, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method//Delete Method @2-F4A28F51 function Delete() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urlemail_template_id, ccsInteger, , , CCGetFromGet(email_template_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildDelete, this- Parent); wp- Criterion[1] = wp- Operation(opEqual, email_templates.email_template_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- SQL = DELETE FROM email_templates; this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteDelete, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteDelete, this- Parent); } }//End Delete Method} //End email_templatesDataSource Class @2-FCB6E20C//Initialize Page @1-51CAD042// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = email_templates_maint.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-D1273B69include(./email_templates_maint_events.php);//End Include events file//Initialize Objects @1-C04500B7DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();email_templates = & new clsRecordemail_templates(, MainPage);MainPage- header = & header;MainPage- email_templates = & email_templates;email_templates- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-431131CFheader- Operations();email_templates- Operation();//End Execute Components//Go to destination page @1-08EFF6F8if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(email_templates); unset(Tpl); exit;}//End Go to destination page//Show Page @1-CBEC86E2header- Show();email_templates- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-7C087989CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(email_templates);unset(Tpl);//End Unload Page?",22);arrFiles[389]=new Array(1237,"index/vcalendar/admin/email_templates_maint_events.php","30 May 2006","email_templates_maint_events.php","","","CCSEvents[AfterUpdate] = email_templates_AfterUpdate;}//End BindEvents Method//email_templates_AfterUpdate @2-8897D7D9function email_templates_AfterUpdate(& sender){ email_templates_AfterUpdate = true; Component = & sender; Container = CCGetParentContainer(sender); global email_templates; //Compatibility//End email_templates_AfterUpdate//Custom Code @16-2A29BDB7// -------------------------global calendar_config;	db = new clsDBcalendar();	if (!strcmp(CCGetSession(locale),calendar_config[default_language])) {	SQL = UPDATE email_templates .	SET email_template_desc = .db- ToSQL(Container- email_template_desc- GetValue(),ccsText).	, email_template_subject = .db- ToSQL(Container- email_template_subject- GetValue(),ccsText).	, email_template_body = .db- ToSQL(Container- email_template_body- GetValue(),ccsText).	WHERE email_template_id = .db- ToSQL(CCGetFromGet(email_template_id,),ccsInteger);	db- query(SQL);	}	SQL = UPDATE email_templates_lang .	SET email_template_desc = .db- ToSQL(Container- email_template_desc- GetValue(),ccsText).	, email_template_subject = .db- ToSQL(Container- email_template_subject- GetValue(),ccsText).	, email_template_body = .db- ToSQL(Container- email_template_body- GetValue(),ccsText).	WHERE email_templates_lang.language_id = .db- ToSQL(CCGetSession(locale), ccsText). AND email_templates_lang.email_template_id = .db- ToSQL(CCGetFromGet(email_template_id,),ccsInteger);	db- query(SQL);	db- close();// -------------------------//End Custom Code//Close email_templates_AfterUpdate @2-469150F6 return email_templates_AfterUpdate;}//End Close email_templates_AfterUpdate?",1);arrFiles[390]=new Array(1238,"index/vcalendar/admin/header.html","24 Oct 2006","header.html","","","{res:home_page} &middot; {res:cal_users} &middot; {res:cal_categories} &middot; {res:config} &middot; {res:cal_contents} &middot; {res:cal_permissions} &middot; {res:email_templates} &middot; {res:custom_fields} &middot; {res:CCS_LogoutBtn} [{user_login}] -- {res:cal_style} -- {style_Options} -- {res:cal_language} -- {locale_Options}",2);arrFiles[391]=new Array(1239,"index/vcalendar/admin/header.php","30 May 2006","header.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record HMenu/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = HMenu; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- home = & new clsControl(ccsLink, home, home, ccsText, , CCGetRequestParam(home, Method, NULL), this); this- home- Page = this- RelativePath . ../index.php; this- users = & new clsControl(ccsLink, users, users, ccsText, , CCGetRequestParam(users, Method, NULL), this); this- users- Page = this- RelativePath . users.php; this- categories = & new clsControl(ccsLink, categories, categories, ccsText, , CCGetRequestParam(categories, Method, NULL), this); this- categories- Page = this- RelativePath . categories.php; this- config = & new clsControl(ccsLink, config, config, ccsText, , CCGetRequestParam(config, Method, NULL), this); this- config- Page = this- RelativePath . config.php; this- messages = & new clsControl(ccsLink, messages, messages, ccsText, , CCGetRequestParam(messages, Method, NULL), this); this- messages- Page = this- RelativePath . content.php; this- permissions = & new clsControl(ccsLink, permissions, permissions, ccsText, , CCGetRequestParam(permissions, Method, NULL), this); this- permissions- Page = this- RelativePath . permissions.php; this- email_templates = & new clsControl(ccsLink, email_templates, email_templates, ccsText, , CCGetRequestParam(email_templates, Method, NULL), this); this- email_templates- Page = this- RelativePath . email_templates.php; this- custom_fields = & new clsControl(ccsLink, custom_fields, custom_fields, ccsText, , CCGetRequestParam(custom_fields, Method, NULL), this); this- custom_fields- Page = this- RelativePath . custom_fields.php; this- logout = & new clsControl(ccsLink, logout, logout, ccsText, , CCGetRequestParam(logout, Method, NULL), this); this- logout- Page = this- RelativePath . ../index.php; this- user_login = & new clsControl(ccsLabel, user_login, user_login, ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- style = & new clsControl(ccsListBox, style, style, ccsText, , CCGetRequestParam(style, Method, NULL), this); this- style- DSType = dsListOfValues; this- style- Values = array(array(Basic, Basic), array(Blueprint, Blueprint), array(CoffeeBreak, CoffeeBreak), array(Compact, Compact), array(GreenApple, GreenApple), array(Innovation, Innovation), array(Pine, Pine), array(SandBeach, SandBeach), array(School, School)); this- locale = & new clsControl(ccsListBox, locale, locale, ccsText, , CCGetRequestParam(locale, Method, NULL), this); this- locale- DSType = dsListOfValues; this- locale- Values = array(array(en, CCSLocales- GetText(cal_english)), array(ru, CCSLocales- GetText(cal_russian))); this- Button_Apply = & new clsButton(Button_Apply, Method, this); if(!is_array(this- user_login- Value) && !strlen(this- user_login- Value) && this- user_login- Value !== false) this- user_login- SetText(CCGetUserLogin()); } }//End Class_Initialize Event//Validate Method @38-8DF0FD0E function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- style- Validate() && Validation); Validation = (this- locale- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- style- Errors- Count() == 0); Validation = Validation && (this- locale- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @38-48F6518D function CheckErrors() { errors = false; errors = (errors || this- home- Errors- Count()); errors = (errors || this- users- Errors- Count()); errors = (errors || this- categories- Errors- Count()); errors = (errors || this- config- Errors- Count()); errors = (errors || this- messages- Errors- Count()); errors = (errors || this- permissions- Errors- Count()); errors = (errors || this- email_templates- Errors- Count()); errors = (errors || this- custom_fields- Errors- Count()); errors = (errors || this- logout- Errors- Count()); errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- style- Errors- Count()); errors = (errors || this- locale- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @38-7EEB6976 function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_Apply; if(this- Button_Apply- Pressed) { this- PressedButton = Button_Apply; } } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- Validate()) { if(this- PressedButton == Button_Apply) { if(!CCGetEvent(this- Button_Apply- CCSEvents, OnClick, this- Button_Apply)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @38-D205B4E1 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- style- Prepare(); this- locale- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } this- logout- Parameters = ; this- logout- Parameters = CCAddParam(this- logout- Parameters, Logout, 1); if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- home- Errors- ToString()); Error = ComposeStrings(Error, this- users- Errors- ToString()); Error = ComposeStrings(Error, this- categories- Errors- ToString()); Error = ComposeStrings(Error, this- config- Errors- ToString()); Error = ComposeStrings(Error, this- messages- Errors- ToString()); Error = ComposeStrings(Error, this- permissions- Errors- ToString()); Error = ComposeStrings(Error, this- email_templates- Errors- ToString()); Error = ComposeStrings(Error, this- custom_fields- Errors- ToString()); Error = ComposeStrings(Error, this- logout- Errors- ToString()); Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- style- Errors- ToString()); Error = ComposeStrings(Error, this- locale- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- home- Show(); this- users- Show(); this- categories- Show(); this- config- Show(); this- messages- Show(); this- permissions- Show(); this- email_templates- Show(); this- custom_fields- Show(); this- logout- Show(); this- user_login- Show(); this- style- Show(); this- locale- Show(); this- Button_Apply- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End HMenu Class @38-FCB6E20Cclass clsheader { //header class @1-0325152D//Variables @1-5DD9E934 var ComponentType = IncludablePage; var Connections = array(); var FileName = ; var Redirect = ; var Tpl = ; var TemplateFileName = ; var BlockToParse = ; var ComponentName = ; // Events; var CCSEvents = ; var CCSEventResult = ; var RelativePath; var Visible; var Parent;//End Variables//Class_Initialize Event @1-4E27C902 function clsheader(RelativePath, ComponentName, & Parent) { global CCSLocales; global DefaultDateFormat; this- ComponentName = ComponentName; this- RelativePath = RelativePath; this- Visible = true; this- Parent = & Parent; this- FileName = header.php; this- Redirect = ; this- TemplateFileName = header.html; this- BlockToParse = main; this- TemplateEncoding = UTF-8; }//End Class_Initialize Event//Class_Terminate Event @1-0F4F21B7 function Class_Terminate() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUnload, this); unset(this- HMenu); }//End Class_Terminate Event//BindEvents Method @1-855C4399 function BindEvents() { this- HMenu- style- CCSEvents[BeforeShow] = header_HMenu_style_BeforeShow; this- HMenu- locale- CCSEvents[BeforeShow] = header_HMenu_locale_BeforeShow; this- HMenu- Button_Apply- CCSEvents[OnClick] = header_HMenu_Button_Apply_OnClick; this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInitialize, this); }//End BindEvents Method//Operations Method @1-E61862D0 function Operations() { global Redirect; if(!this- Visible) return ; this- HMenu- Operation(); }//End Operations Method//Initialize Method @1-EE78286A function Initialize() { global FileName; global CCSLocales; if(!this- Visible) return ; this- DBcalendar = new clsDBcalendar(); this- Connections[calendar] = & this- DBcalendar; // Create Components this- HMenu = & new clsRecordheaderHMenu(this- RelativePath, this); this- BindEvents(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnInitializeView, this); }//End Initialize Method//Show Method @1-142D0C1E function Show() { global Tpl; global CCSLocales; block_path = Tpl- block_path; Tpl- LoadTemplate(/admin/ . this- TemplateFileName, this- ComponentName, this- TemplateEncoding, remove); Tpl- block_path = Tpl- block_path . / . this- ComponentName; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, ); return ; } this- HMenu- Show(); Tpl- Parse(); Tpl- block_path = block_path; Tpl- SetVar(this- ComponentName, Tpl- GetVar(this- ComponentName)); }//End Show Method} //End header Class @1-FCB6E20C//Include Event File @1-1BEB9E34include(RelativePath . /admin/header_events.php);//End Include Event File?",14);arrFiles[392]=new Array(1240,"index/vcalendar/admin/header_events.php","30 May 2006","header_events.php","","","style- SetValue(CCProjectStyle);// -------------------------//End Custom Code//Close header_HMenu_style_BeforeShow @68-1C9FC8F9 return header_HMenu_style_BeforeShow;}//End Close header_HMenu_style_BeforeShow//header_HMenu_locale_BeforeShow @69-2AB9674Ffunction header_HMenu_locale_BeforeShow(& sender){ header_HMenu_locale_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_HMenu_locale_BeforeShow//Custom Code @79-2A29BDB7// -------------------------global calendar_languages;	listboxval = split(;,calendar_languages);	for(j = 0; j Values = arrValues;	Component- SetValue(CCGetSession(locale));// -------------------------//End Custom Code//Close header_HMenu_locale_BeforeShow @69-146244BE return header_HMenu_locale_BeforeShow;}//End Close header_HMenu_locale_BeforeShow//header_HMenu_Button_Apply_OnClick @58-61545863function header_HMenu_Button_Apply_OnClick(& sender){ header_HMenu_Button_Apply_OnClick = true; Component = & sender; Container = CCGetParentContainer(sender); global header; //Compatibility//End header_HMenu_Button_Apply_OnClick//Custom Code @78-2A29BDB7// -------------------------	CCSetSession(locale, Container- locale- GetValue());	CCSetSession(style, Container- style- GetValue());	CCSetCookie(style, Container- style- GetValue(), time() + 31536000);// -------------------------//End Custom Code//Close header_HMenu_Button_Apply_OnClick @58-387763A4 return header_HMenu_Button_Apply_OnClick;}//End Close header_HMenu_Button_Apply_OnClick?",2);arrFiles[393]=new Array(1241,"index/vcalendar/admin/index.html","24 Oct 2006","Admin","","","{header} {res:non_confirmed_users} {res:CCS_TotalRecords} {users_TotalRecords} {res:user_id} {res:user_login} {res:user_first_name} {res:user_last_name} {res:user_email} {res:user_date_add} {user_id} {user_login} {user_first_name} {user_last_name} {user_email} {user_date_add} {res:CCS_NoRecords} {Page_Number} {Page_Number} {res:CCS_Of}{Total_Pages}",5);arrFiles[394]=new Array(1242,"index/vcalendar/admin/index.php","20 Oct 2006","index.php","","","ComponentName = users; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid users; this- DataSource = new clsusersDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 20; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(usersOrder, ); this- SorterDirection = CCGetParam(usersDir, ); this- user_id = & new clsControl(ccsLabel, user_id, user_id, ccsInteger, , CCGetRequestParam(user_id, ccsGet, NULL), this); this- user_login = & new clsControl(ccsLink, user_login, user_login, ccsText, , CCGetRequestParam(user_login, ccsGet, NULL), this); this- user_login- Page = users_activate.php; this- user_first_name = & new clsControl(ccsLabel, user_first_name, user_first_name, ccsText, , CCGetRequestParam(user_first_name, ccsGet, NULL), this); this- user_last_name = & new clsControl(ccsLabel, user_last_name, user_last_name, ccsText, , CCGetRequestParam(user_last_name, ccsGet, NULL), this); this- user_email = & new clsControl(ccsLabel, user_email, user_email, ccsText, , CCGetRequestParam(user_email, ccsGet, NULL), this); this- user_date_add = & new clsControl(ccsLabel, user_date_add, user_date_add, ccsDate, DefaultDateFormat, CCGetRequestParam(user_date_add, ccsGet, NULL), this); this- users_TotalRecords = & new clsControl(ccsLabel, users_TotalRecords, users_TotalRecords, ccsText, , CCGetRequestParam(users_TotalRecords, ccsGet, NULL), this); this- Sorter_user_id = & new clsSorter(this- ComponentName, Sorter_user_id, FileName, this); this- Sorter_user_login = & new clsSorter(this- ComponentName, Sorter_user_login, FileName, this); this- Sorter_user_first_name = & new clsSorter(this- ComponentName, Sorter_user_first_name, FileName, this); this- Sorter_user_last_name = & new clsSorter(this- ComponentName, Sorter_user_last_name, FileName, this); this- Sorter_user_email = & new clsSorter(this- ComponentName, Sorter_user_email, FileName, this); this- Sorter_user_date_add = & new clsSorter(this- ComponentName, Sorter_user_date_add, FileName, this); this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpCentered, this); }//End Class_Initialize Event//Initialize Method @4-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @4-1E17CD7C function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[expr61] = 1; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[user_id] = this- user_id- Visible; this- ControlsVisible[user_login] = this- user_login- Visible; this- ControlsVisible[user_first_name] = this- user_first_name- Visible; this- ControlsVisible[user_last_name] = this- user_last_name- Visible; this- ControlsVisible[user_email] = this- user_email- Visible; this- ControlsVisible[user_date_add] = this- user_date_add- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- user_id- SetValue(this- DataSource- user_id- GetValue()); this- user_login- SetValue(this- DataSource- user_login- GetValue()); this- user_login- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- user_login- Parameters = CCAddParam(this- user_login- Parameters, user_id, this- DataSource- f(user_id)); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_date_add- SetValue(this- DataSource- user_date_add- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- user_id- Show(); this- user_login- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- user_email- Show(); this- user_date_add- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- users_TotalRecords- Show(); this- Sorter_user_id- Show(); this- Sorter_user_login- Show(); this- Sorter_user_first_name- Show(); this- Sorter_user_last_name- Show(); this- Sorter_user_email- Show(); this- Sorter_user_date_add- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @4-A08BA84D function GetErrors() { errors = ; errors = ComposeStrings(errors, this- user_id- Errors- ToString()); errors = ComposeStrings(errors, this- user_login- Errors- ToString()); errors = ComposeStrings(errors, this- user_first_name- Errors- ToString()); errors = ComposeStrings(errors, this- user_last_name- Errors- ToString()); errors = ComposeStrings(errors, this- user_email- Errors- ToString()); errors = ComposeStrings(errors, this- user_date_add- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End users Class @4-FCB6E20Cclass clsusersDataSource extends clsDBcalendar { //usersDataSource Class @4-1B89833B//DataSource Variables @4-C3BC9EE8 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var user_id; var user_login; var user_first_name; var user_last_name; var user_email; var user_date_add;//End DataSource Variables//DataSourceClass_Initialize Event @4-4C8AB532 function clsusersDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid users; this- Initialize(); this- user_id = new clsField(user_id, ccsInteger, ); this- user_login = new clsField(user_login, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- user_email = new clsField(user_email, ccsText, ); this- user_date_add = new clsField(user_date_add, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); }//End DataSourceClass_Initialize Event//SetOrder Method @4-B03AA932 function SetOrder(SorterName, SorterDirection) { this- Order = user_id; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_user_id = array(user_id, ), Sorter_user_login = array(user_login, ), Sorter_user_first_name = array(user_first_name, ), Sorter_user_last_name = array(user_last_name, ), Sorter_user_email = array(user_email, ), Sorter_user_date_add = array(user_date_add, ))); }//End SetOrder Method//Prepare Method @4-15DD12DC function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, expr61, ccsInteger, , , this- Parameters[expr61], , false); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_level, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @4-414C2D04 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM users; this- SQL = SELECT user_id, user_login, user_email, user_first_name, user_last_name, user_date_add \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @4-6BFFCCB3 function SetValues() { this- user_id- SetDBValue(trim(this- f(user_id))); this- user_login- SetDBValue(this- f(user_login)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); this- user_email- SetDBValue(this- f(user_email)); this- user_date_add- SetDBValue(trim(this- f(user_date_add))); }//End SetValues Method} //End usersDataSource Class @4-FCB6E20C//Initialize Page @1-452535A1// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = index.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-7D9DFCA7include(./index_events.php);//End Include events file//Initialize Objects @1-91773414DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();users = & new clsGridusers(, MainPage);MainPage- header = & header;MainPage- users = & users;users- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-D0D9375Aheader- Operations();//End Execute Components//Go to destination page @1-B9B360A9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(users); unset(Tpl); exit;}//End Go to destination page//Show Page @1-5CBAD8F6header- Show();users- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-2003E681CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(users);unset(Tpl);//End Unload Page?",16);arrFiles[395]=new Array(1243,"index/vcalendar/admin/index_events.php","30 May 2006","index_events.php","","","users_TotalRecords- CCSEvents[BeforeShow] = users_users_TotalRecords_BeforeShow; users- CCSEvents[BeforeSelect] = users_BeforeSelect;}//End BindEvents Method//users_users_TotalRecords_BeforeShow @8-C04318DBfunction users_users_TotalRecords_BeforeShow(& sender){ users_users_TotalRecords_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_users_TotalRecords_BeforeShow//Retrieve number of records @9-ABE656B4 Component- SetValue(Container- DataSource- RecordsCount);//End Retrieve number of records//Close users_users_TotalRecords_BeforeShow @8-ADD8CAEB return users_users_TotalRecords_BeforeShow;}//End Close users_users_TotalRecords_BeforeShow//users_BeforeSelect @4-532478ECfunction users_BeforeSelect(& sender){ users_BeforeSelect = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_BeforeSelect//Custom Code @63-2A29BDB7// -------------------------global calendar_config;	if (calendar_config[registration_type] != 8)	Component- Visible = false;// -------------------------//End Custom Code//Close users_BeforeSelect @4-B6D080C5 return users_BeforeSelect;}//End Close users_BeforeSelect?",1);arrFiles[396]=new Array(1244,"index/vcalendar/admin/permissions.html","30 May 2006","{res:permissions}","","","{header} {FormScript} {res:permissions} {Error} {res:permission_desc} {res:permission_value} {Error} {permission_category} {permission_desc} {perms_value_Options} {res:CCS_NoRecords}",2);arrFiles[397]=new Array(1245,"index/vcalendar/admin/permissions.php","30 May 2006","permissions.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = EditableGrid permissions/Error; this- ControlsErrors = array(); this- ComponentName = permissions; this- CachedColumns[permission_id][0] = permission_id; this- CachedColumns[perm_trans_id][0] = perm_trans_id; this- CachedColumns[permission_lang_id][0] = permission_lang_id; this- DataSource = new clspermissionsDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 100; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: EditableGrid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- EmptyRows = 0; this- UpdateAllowed = true; this- ReadAllowed = true; if(!this- Visible) return; CCSForm = CCGetFromGet(ccsForm, ); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (CCSForm == this- ComponentName); if(this- FormSubmitted) { this- FormState = CCGetFromPost(FormState, ); this- SetFormState(this- FormState); } else { this- FormState = ; } Method = this- FormSubmitted ? ccsPost : ccsGet; this- permission_category = & new clsControl(ccsLabel, permission_category, CCSLocales- GetText(permission_categoty), ccsText, , NULL, this); this- permission_desc = & new clsControl(ccsLabel, permission_desc, CCSLocales- GetText(permission_desc), ccsText, , NULL, this); this- perms_value = & new clsControl(ccsListBox, perms_value, CCSLocales- GetText(permission_value), ccsText, , NULL, this); this- perms_value- DSType = dsListOfValues; this- perms_value- Values = array(array(0, 0)); this- perm_type = & new clsControl(ccsHidden, perm_type, perm_type, ccsInteger, , NULL, this); this- Button_Submit = & new clsButton(Button_Submit, Method, this); }//End Class_Initialize Event//Initialize Method @3-D469F14D function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); this- DataSource- Parameters[seslocale] = CCGetSession(locale, NULL); }//End Initialize Method//GetFormParameters Method @3-068B2651 function GetFormParameters() { for(RowNumber = 1; RowNumber TotalRows; RowNumber++) { this- FormParameters[perms_value][RowNumber] = CCGetFromPost(perms_value_ . RowNumber, NULL); this- FormParameters[perm_type][RowNumber] = CCGetFromPost(perm_type_ . RowNumber, NULL); } }//End GetFormParameters Method//Validate Method @3-55A9A95E function Validate() { Validation = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[permission_id] = this- CachedColumns[permission_id][this- RowNumber]; this- DataSource- CachedColumns[perm_trans_id] = this- CachedColumns[perm_trans_id][this- RowNumber]; this- DataSource- CachedColumns[permission_lang_id] = this- CachedColumns[permission_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- perms_value- SetText(this- FormParameters[perms_value][this- RowNumber], this- RowNumber); this- perm_type- SetText(this- FormParameters[perm_type][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { Validation = (this- ValidateRow(this- RowNumber) && Validation); } else if(this- CheckInsert()) { Validation = (this- ValidateRow() && Validation); } } return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//ValidateRow Method @3-4DF43EE3 function ValidateRow() { global CCSLocales; this- perms_value- Validate(); this- perm_type- Validate(); this- RowErrors = new clsErrors(); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidateRow, this); errors = ; errors = ComposeStrings(errors, this- perms_value- Errors- ToString()); errors = ComposeStrings(errors, this- perm_type- Errors- ToString()); this- perms_value- Errors- Clear(); this- perm_type- Errors- Clear(); errors = ComposeStrings(errors, this- RowErrors- ToString()); this- RowsErrors[this- RowNumber] = errors; return errors != ? 0 : 1; }//End ValidateRow Method//CheckInsert Method @3-B5E3F879 function CheckInsert() { filed = false; filed = (filed || strlen(this- FormParameters[perms_value][this- RowNumber])); filed = (filed || strlen(this- FormParameters[perm_type][this- RowNumber])); return filed; }//End CheckInsert Method//CheckErrors Method @3-F5A3B433 function CheckErrors() { errors = false; errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @3-909F269B function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) return; this- GetFormParameters(); this- PressedButton = Button_Submit; if(this- Button_Submit- Pressed) { this- PressedButton = Button_Submit; } Redirect = FileName . ? . CCGetQueryString(QueryString, array(ccsForm)); if(this- PressedButton == Button_Submit) { if(!CCGetEvent(this- Button_Submit- CCSEvents, OnClick, this- Button_Submit) || !this- UpdateGrid()) { Redirect = ; } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//UpdateGrid Method @3-DC5A11BC function UpdateGrid() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSubmit, this); if(!this- Validate()) return; Validation = true; for(this- RowNumber = 1; this- RowNumber TotalRows; this- RowNumber++) { this- DataSource- CachedColumns[permission_id] = this- CachedColumns[permission_id][this- RowNumber]; this- DataSource- CachedColumns[perm_trans_id] = this- CachedColumns[perm_trans_id][this- RowNumber]; this- DataSource- CachedColumns[permission_lang_id] = this- CachedColumns[permission_lang_id][this- RowNumber]; this- DataSource- CurrentRow = this- RowNumber; this- perms_value- SetText(this- FormParameters[perms_value][this- RowNumber], this- RowNumber); this- perm_type- SetText(this- FormParameters[perm_type][this- RowNumber], this- RowNumber); if (this- UpdatedRows = this- RowNumber) { if(this- UpdateAllowed) { Validation = (this- UpdateRow() && Validation); } } else if(this- CheckInsert() && this- InsertAllowed) { Validation = (Validation && this- InsertRow()); } } this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterSubmit, this); if (this- Errors- Count() == 0 && Validation){ this- DataSource- close(); return true; } return false; }//End UpdateGrid Method//UpdateRow Method @3-BF1A4F1F function UpdateRow() { if(!this- UpdateAllowed) return false; this- DataSource- perms_value- SetValue(this- perms_value- GetValue(true)); this- DataSource- Update(); errors = ; if(this- DataSource- Errors- Count() 0) { errors = this- DataSource- Errors- ToString(); this- RowsErrors[this- RowNumber] = errors; this- DataSource- Errors- Clear(); } return ((this- Errors- Count() == 0) && !strlen(errors)); }//End UpdateRow Method//FormScript Method @3-59800DB5 function FormScript(TotalRows) { script = ; return script; }//End FormScript Method//SetFormState Method @3-7B80C118 function SetFormState(FormState) { if(strlen(FormState)) { FormState = str_replace( \\ \\ \\ \\, \\ \\ . ord( \\ \\), FormState); FormState = str_replace( \\ \\;, \\ \\ . ord(;), FormState); pieces = explode(;, FormState); this- UpdatedRows = pieces[0]; this- EmptyRows = pieces[1]; this- TotalRows = this- UpdatedRows + this- EmptyRows; RowNumber = 0; for(i = 2; i CachedColumns[permission_id][RowNumber] = piece; piece = pieces[i + 1]; piece = str_replace( \\ \\ . ord( \\ \\), \\ \\, piece); piece = str_replace( \\ \\ . ord(;), ;, piece); this- CachedColumns[perm_trans_id][RowNumber] = piece; piece = pieces[i + 2]; piece = str_replace( \\ \\ . ord( \\ \\), \\ \\, piece); piece = str_replace( \\ \\ . ord(;), ;, piece); this- CachedColumns[permission_lang_id][RowNumber] = piece; RowNumber++; } if(!RowNumber) { RowNumber = 1; } for(i = 1; i EmptyRows; i++) { this- CachedColumns[permission_id][RowNumber] = ; this- CachedColumns[perm_trans_id][RowNumber] = ; this- CachedColumns[permission_lang_id][RowNumber] = ; RowNumber++; } } }//End SetFormState Method//GetFormState Method @3-81C8FD25 function GetFormState(NonEmptyRows) { if(!this- FormSubmitted) { this- FormState = NonEmptyRows . ;; this- FormState .= this- InsertAllowed ? this- EmptyRows : 0; if(NonEmptyRows) { for(i = 0; i FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[permission_id][i])); this- FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[perm_trans_id][i])); this- FormState .= ; . str_replace(;, \\ \\;, str_replace( \\ \\, \\ \\ \\ \\, this- CachedColumns[permission_lang_id][i])); } } } return this- FormState; }//End GetFormState Method//Show Method @3-68BD18AF function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) { return; } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- perms_value- Prepare(); this- DataSource- open(); is_next_record = (this- ReadAllowed && this- DataSource- next_record()); this- IsEmpty = ! is_next_record; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { return; } this- Button_Submit- Visible = this- Button_Submit- Visible && (this- InsertAllowed || this- UpdateAllowed || this- DeleteAllowed); ParentPath = Tpl- block_path; EditableGridPath = ParentPath . /EditableGrid . this- ComponentName; EditableGridRowPath = ParentPath . /EditableGrid . this- ComponentName . /Row; Tpl- block_path = EditableGridRowPath; this- RowNumber = 0; NonEmptyRows = 0; EmptyRowsLeft = this- EmptyRows; this- ControlsVisible[permission_category] = this- permission_category- Visible; this- ControlsVisible[permission_desc] = this- permission_desc- Visible; this- ControlsVisible[perms_value] = this- perms_value- Visible; this- ControlsVisible[perm_type] = this- perm_type- Visible; if (is_next_record || (EmptyRowsLeft && this- InsertAllowed)) { do { this- RowNumber++; if(is_next_record) { NonEmptyRows++; this- DataSource- SetValues(); } if (!(this- FormSubmitted) && is_next_record) { this- CachedColumns[permission_id][this- RowNumber] = this- DataSource- CachedColumns[permission_id]; this- CachedColumns[perm_trans_id][this- RowNumber] = this- DataSource- CachedColumns[perm_trans_id]; this- CachedColumns[permission_lang_id][this- RowNumber] = this- DataSource- CachedColumns[permission_lang_id]; this- permission_category- SetValue(this- DataSource- permission_category- GetValue()); this- permission_desc- SetValue(this- DataSource- permission_desc- GetValue()); this- perms_value- SetValue(this- DataSource- perms_value- GetValue()); this- perm_type- SetValue(this- DataSource- perm_type- GetValue()); } elseif (this- FormSubmitted && is_next_record) { this- permission_category- SetText(); this- permission_desc- SetText(); this- permission_category- SetValue(this- DataSource- permission_category- GetValue()); this- permission_desc- SetValue(this- DataSource- permission_desc- GetValue()); this- perms_value- SetText(this- FormParameters[perms_value][this- RowNumber], this- RowNumber); this- perm_type- SetText(this- FormParameters[perm_type][this- RowNumber], this- RowNumber); } elseif (!this- FormSubmitted) { this- CachedColumns[permission_id][this- RowNumber] = ; this- CachedColumns[perm_trans_id][this- RowNumber] = ; this- CachedColumns[permission_lang_id][this- RowNumber] = ; this- permission_category- SetText(); this- permission_desc- SetText(); this- perms_value- SetText(); this- perm_type- SetText(); } else { this- permission_category- SetText(); this- permission_desc- SetText(); this- perms_value- SetText(this- FormParameters[perms_value][this- RowNumber], this- RowNumber); this- perm_type- SetText(this- FormParameters[perm_type][this- RowNumber], this- RowNumber); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- permission_category- Show(this- RowNumber); this- permission_desc- Show(this- RowNumber); this- perms_value- Show(this- RowNumber); this- perm_type- Show(this- RowNumber); if (isset(this- RowsErrors[this- RowNumber]) && (this- RowsErrors[this- RowNumber] != )) { Tpl- setblockvar(RowError, ); Tpl- setvar(Error, this- RowsErrors[this- RowNumber]); Tpl- parse(RowError, false); } else { Tpl- setblockvar(RowError, ); } Tpl- setvar(FormScript, this- FormScript(this- RowNumber)); Tpl- parse(); if (is_next_record) { if (this- FormSubmitted) { is_next_record = this- RowNumber UpdatedRows; if ((this- DataSource- CachedColumns[permission_id] == this- CachedColumns[permission_id][this- RowNumber]) && (this- DataSource- CachedColumns[perm_trans_id] == this- CachedColumns[perm_trans_id][this- RowNumber]) && (this- DataSource- CachedColumns[permission_lang_id] == this- CachedColumns[permission_lang_id][this- RowNumber])) { if (this- ReadAllowed) this- DataSource- next_record(); } }else{ is_next_record = (this- RowNumber PageSize) && this- ReadAllowed && this- DataSource- next_record(); } } else { EmptyRowsLeft--; } } while(is_next_record || (EmptyRowsLeft && this- InsertAllowed)); } else { Tpl- block_path = EditableGridPath; Tpl- parse(NoRecords, false); } Tpl- block_path = EditableGridPath; this- Button_Submit- Show(); if(this- CheckErrors()) { Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); Tpl- SetVar(HTMLFormProperties, method= \\POST \\ action= \\ . this- HTMLFormAction . \\ name= \\ . this- ComponentName . \\); Tpl- SetVar(FormState, CCToHTML(this- GetFormState(NonEmptyRows))); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End permissions Class @3-FCB6E20Cclass clspermissionsDataSource extends clsDBcalendar { //permissionsDataSource Class @3-09DEA003//DataSource Variables @3-9493EB4F var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var UpdateParameters; var CountSQL; var wp; var AllParametersSet; var CachedColumns; // Datasource fields var permission_category; var permission_desc; var perms_value; var perm_type; var CurrentRow;//End DataSource Variables//DataSourceClass_Initialize Event @3-1D4B608A function clspermissionsDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = EditableGrid permissions/Error; this- Initialize(); this- permission_category = new clsField(permission_category, ccsText, ); this- permission_desc = new clsField(permission_desc, ccsText, ); this- perms_value = new clsField(perms_value, ccsText, ); this- perm_type = new clsField(perm_type, ccsInteger, ); this- UpdateFields[permission_value] = array(Name = permission_value, Value = , DataType = ccsInteger); }//End DataSourceClass_Initialize Event//SetOrder Method @3-7167DE6D function SetOrder(SorterName, SorterDirection) { this- Order = permissions.permission_category, permissions.permission_id; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, ); }//End SetOrder Method//Prepare Method @3-E8AC6965 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, seslocale, ccsText, , , this- Parameters[seslocale], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, permissions_langs.language_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @3-653B2CCF function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM permissions_langs INNER JOIN permissions ON \\n \\n . permissions_langs.permission_id = permissions.permission_id; this- SQL = SELECT permissions_langs.permission_desc AS permissions_langs_permission_desc, permissions.permission_id AS permissions_permission_id, \\n \\n . permission_var, permissions.permission_desc AS permissions_permission_desc, permission_value, permission_type, permission_category \\n \\n . FROM permissions_langs INNER JOIN permissions ON \\n \\n . permissions_langs.permission_id = permissions.permission_id {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @3-5BD6DC48 function SetValues() { this- CachedColumns[permission_id] = this- f(permissions_permission_id); this- CachedColumns[perm_trans_id] = this- f(perm_trans_id); this- CachedColumns[permission_lang_id] = this- f(permission_lang_id); this- permission_category- SetDBValue(this- f(permission_category)); this- permission_desc- SetDBValue(this- f(permissions_langs_permission_desc)); this- perms_value- SetDBValue(this- f(permission_value)); this- perm_type- SetDBValue(trim(this- f(permission_type))); }//End SetValues Method//Update Method @3-AD17264B function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[permission_value] = new clsSQLParameter(ctrlperms_value, ccsInteger, , , this- perms_value- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, dspermission_id, ccsInteger, , , this- CachedColumns[permission_id], , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[permission_value]- GetText()) and !is_bool(this- cp[permission_value]- GetValue())) this- cp[permission_value]- SetValue(this- perms_value- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, permission_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[permission_value][Value] = this- cp[permission_value]- GetDBValue(true); this- SQL = CCBuildUpdate(permissions, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method} //End permissionsDataSource Class @3-FCB6E20C//Initialize Page @1-B29BA818// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = permissions.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-F87A9DA3CCSecurityRedirect(100, ../login.php);//End Authenticate User//Include events file @1-9070F756include(./permissions_events.php);//End Include events file//Initialize Objects @1-66E74B72DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();permissions = & new clsEditableGridpermissions(, MainPage);MainPage- header = & header;MainPage- permissions = & permissions;permissions- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-4E2DEE13header- Operations();permissions- Operation();//End Execute Components//Go to destination page @1-394C9AD0if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(permissions); unset(Tpl); exit;}//End Go to destination page//Show Page @1-207A889Cheader- Show();permissions- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-AF6A4CB1CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(permissions);unset(Tpl);//End Unload Page?",30);arrFiles[398]=new Array(1246,"index/vcalendar/admin/permissions_events.php","30 May 2006","permissions_events.php","","","perms_value- CCSEvents[BeforeShow] = permissions_perms_value_BeforeShow; permissions- CCSEvents[BeforeShowRow] = permissions_BeforeShowRow;}//End BindEvents Method//permissions_perms_value_BeforeShow @7-FA5DB1D5function permissions_perms_value_BeforeShow(& sender){ permissions_perms_value_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global permissions; //Compatibility//End permissions_perms_value_BeforeShow//Custom Code @44-2A29BDB7// ------------------------- // Write your own code here.// -------------------------//End Custom Code//Close permissions_perms_value_BeforeShow @7-9D0D40E5 return permissions_perms_value_BeforeShow;}//End Close permissions_perms_value_BeforeShow//permissions_BeforeShowRow @3-B9049CACfunction permissions_BeforeShowRow(& sender){ permissions_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global permissions; //Compatibility//End permissions_BeforeShowRow//Custom Code @12-6E96695A// -------------------------	global category;	global CCSLocales;	perms_value_arr=array(array(0,CCSLocales- GetText(cal_everyone)),array(10,CCSLocales- GetText(cal_registered)),array(50,CCSLocales- GetText(cal_owner)),array(100,CCSLocales- GetText(cal_admin)));	switch (Container- perm_type- GetValue()) {	case 1:	Container- perms_value- Values = perms_value_arr;	break;	case 2:	Container- perms_value- Values = array(perms_value_arr[1], perms_value_arr[3]);	break;	case 3:	Container- perms_value- Values = array(perms_value_arr[0],perms_value_arr[1],perms_value_arr[3]);	break;	}	conf_category = array(1= cal_general, 2= cal_public_events, 3= cal_private_events);	if (category == Container- permission_category- GetValue())	Container- permission_category- Visible = False;	else {	Container- permission_category- Visible = True;	category = Container- permission_category- GetValue();	Container- permission_category- SetValue(CCSLocales- GetText(conf_category[category]));	}// -------------------------//End Custom Code//Close permissions_BeforeShowRow @3-CE632AF2 return permissions_BeforeShowRow;}//End Close permissions_BeforeShowRow?",2);arrFiles[399]=new Array(1247,"index/vcalendar/admin/users.html","30 May 2006","{res:users}","","","{header} {res:CCS_SearchFormPrefix} {res:users_search} {res:CCS_SearchFormSuffix} {Error} {res:CCS_Filter} {res:user_level} {res:cal_all} {s_user_level_Options} {res:user_is_approved} {res:cal_all} {s_user_is_approved_Options} {res:users} {res:CCS_TotalRecords} {users_TotalRecords} {res:user_id} {res:user_login} {res:user_first_name} {res:user_last_name} {res:user_level} {res:user_email} {res:user_date_add} {res:user_last_login} {res:user_is_approved} {user_id} {user_login} {user_first_name} {user_last_name} {user_level} {user_email} {user_date_add} {user_last_login} {user_is_approved} {res:CCS_NoRecords} {res:CCS_InsertLink} {Page_Number} {Page_Number} {res:CCS_Of}{Total_Pages}",8);arrFiles[400]=new Array(1248,"index/vcalendar/admin/users.php","30 May 2006","users.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record usersSearch/Error; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = usersSearch; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- s_keyword = & new clsControl(ccsTextBox, s_keyword, s_keyword, ccsText, , CCGetRequestParam(s_keyword, Method, NULL), this); this- s_user_level = & new clsControl(ccsListBox, s_user_level, CCSLocales- GetText(user_level), ccsInteger, , CCGetRequestParam(s_user_level, Method, NULL), this); this- s_user_level- DSType = dsListOfValues; this- s_user_level- Values = array(array(1, CCSLocales- GetText(non_confirmed_user)), array(10, CCSLocales- GetText(user)), array(100, CCSLocales- GetText(admin))); this- s_user_is_approved = & new clsControl(ccsListBox, s_user_is_approved, s_user_is_approved, ccsText, , CCGetRequestParam(s_user_is_approved, Method, NULL), this); this- s_user_is_approved- DSType = dsListOfValues; this- s_user_is_approved- Values = array(array(1, CCSLocales- GetText(yes)), array(0, CCSLocales- GetText(no))); this- Button_DoSearch = & new clsButton(Button_DoSearch, Method, this); } }//End Class_Initialize Event//Validate Method @3-F2EFFE23 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- s_keyword- Validate() && Validation); Validation = (this- s_user_level- Validate() && Validation); Validation = (this- s_user_is_approved- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- s_keyword- Errors- Count() == 0); Validation = Validation && (this- s_user_level- Errors- Count() == 0); Validation = Validation && (this- s_user_is_approved- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @3-41CD9634 function CheckErrors() { errors = false; errors = (errors || this- s_keyword- Errors- Count()); errors = (errors || this- s_user_level- Errors- Count()); errors = (errors || this- s_user_is_approved- Errors- Count()); errors = (errors || this- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @3-AB46278A function Operation() { if(!this- Visible) return; global Redirect; global FileName; if(!this- FormSubmitted) { return; } if(this- FormSubmitted) { this- PressedButton = Button_DoSearch; if(this- Button_DoSearch- Pressed) { this- PressedButton = Button_DoSearch; } } Redirect = users.php; if(this- Validate()) { if(this- PressedButton == Button_DoSearch) { Redirect = users.php . ? . CCMergeQueryStrings(CCGetQueryString(Form, array(Button_DoSearch, Button_DoSearch_x, Button_DoSearch_y))); if(!CCGetEvent(this- Button_DoSearch- CCSEvents, OnClick, this- Button_DoSearch)) { Redirect = ; } } } else { Redirect = ; } }//End Operation Method//Show Method @3-09BB601D function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- s_user_level- Prepare(); this- s_user_is_approved- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- s_keyword- Errors- ToString()); Error = ComposeStrings(Error, this- s_user_level- Errors- ToString()); Error = ComposeStrings(Error, this- s_user_is_approved- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- s_keyword- Show(); this- s_user_level- Show(); this- s_user_is_approved- Show(); this- Button_DoSearch- Show(); Tpl- parse(); Tpl- block_path = ParentPath; }//End Show Method} //End usersSearch Class @3-FCB6E20Cclass clsGridusers { //users class @2-0CB76799//Variables @2-121877C4 // Public variables var ComponentType = Grid; var ComponentName; var Visible; var Errors; var ErrorBlock; var ds; var DataSource; var PageSize; var IsEmpty; var SorterName = ; var SorterDirection = ; var PageNumber; var RowNumber; var ControlsVisible = array(); var CCSEvents = ; var CCSEventResult; var RelativePath = ; // Grid Controls var StaticControls; var RowControls; var Sorter_user_id; var Sorter_user_login; var Sorter_user_first_name; var Sorter_user_last_name; var Sorter_user_level; var Sorter_user_email; var Sorter_user_date_add; var Sorter_user_last_login; var Sorter_user_is_approved;//End Variables//Class_Initialize Event @2-A417411B function clsGridusers(RelativePath, & Parent) { global FileName; global CCSLocales; global DefaultDateFormat; this- ComponentName = users; this- Visible = True; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Grid users; this- DataSource = new clsusersDataSource(this); this- ds = & this- DataSource; this- PageSize = CCGetParam(this- ComponentName . PageSize, ); if(!is_numeric(this- PageSize) || !strlen(this- PageSize)) this- PageSize = 20; else this- PageSize = intval(this- PageSize); if (this- PageSize 100) this- PageSize = 100; if(this- PageSize == 0) this- Errors- addError( Form: Grid . this- ComponentName . Error: (CCS06) Invalid page size. ); this- PageNumber = intval(CCGetParam(this- ComponentName . Page, 1)); if (this- PageNumber PageNumber = 1; this- SorterName = CCGetParam(usersOrder, ); this- SorterDirection = CCGetParam(usersDir, ); this- user_id = & new clsControl(ccsLabel, user_id, user_id, ccsInteger, , CCGetRequestParam(user_id, ccsGet, NULL), this); this- user_login = & new clsControl(ccsLink, user_login, user_login, ccsText, , CCGetRequestParam(user_login, ccsGet, NULL), this); this- user_login- Page = users_maint.php; this- user_first_name = & new clsControl(ccsLabel, user_first_name, user_first_name, ccsText, , CCGetRequestParam(user_first_name, ccsGet, NULL), this); this- user_last_name = & new clsControl(ccsLabel, user_last_name, user_last_name, ccsText, , CCGetRequestParam(user_last_name, ccsGet, NULL), this); this- user_level = & new clsControl(ccsLabel, user_level, user_level, ccsText, , CCGetRequestParam(user_level, ccsGet, NULL), this); this- user_email = & new clsControl(ccsLabel, user_email, user_email, ccsText, , CCGetRequestParam(user_email, ccsGet, NULL), this); this- user_date_add = & new clsControl(ccsLabel, user_date_add, user_date_add, ccsDate, array(GeneralDate), CCGetRequestParam(user_date_add, ccsGet, NULL), this); this- user_last_login = & new clsControl(ccsLabel, user_last_login, user_last_login, ccsText, , CCGetRequestParam(user_last_login, ccsGet, NULL), this); this- user_is_approved = & new clsControl(ccsLabel, user_is_approved, user_is_approved, ccsBoolean, CCSLocales- GetFormatInfo(BooleanFormat), CCGetRequestParam(user_is_approved, ccsGet, NULL), this); this- users_TotalRecords = & new clsControl(ccsLabel, users_TotalRecords, users_TotalRecords, ccsText, , CCGetRequestParam(users_TotalRecords, ccsGet, NULL), this); this- Sorter_user_id = & new clsSorter(this- ComponentName, Sorter_user_id, FileName, this); this- Sorter_user_login = & new clsSorter(this- ComponentName, Sorter_user_login, FileName, this); this- Sorter_user_first_name = & new clsSorter(this- ComponentName, Sorter_user_first_name, FileName, this); this- Sorter_user_last_name = & new clsSorter(this- ComponentName, Sorter_user_last_name, FileName, this); this- Sorter_user_level = & new clsSorter(this- ComponentName, Sorter_user_level, FileName, this); this- Sorter_user_email = & new clsSorter(this- ComponentName, Sorter_user_email, FileName, this); this- Sorter_user_date_add = & new clsSorter(this- ComponentName, Sorter_user_date_add, FileName, this); this- Sorter_user_last_login = & new clsSorter(this- ComponentName, Sorter_user_last_login, FileName, this); this- Sorter_user_is_approved = & new clsSorter(this- ComponentName, Sorter_user_is_approved, FileName, this); this- users_Insert = & new clsControl(ccsLink, users_Insert, users_Insert, ccsText, , CCGetRequestParam(users_Insert, ccsGet, NULL), this); this- users_Insert- Parameters = CCGetQueryString(QueryString, array(user_id, ccsForm)); this- users_Insert- Page = users_maint.php; this- Navigator = & new clsNavigator(this- ComponentName, Navigator, FileName, 10, tpCentered, this); }//End Class_Initialize Event//Initialize Method @2-90E704C5 function Initialize() { if(!this- Visible) return; this- DataSource- PageSize = & this- PageSize; this- DataSource- AbsolutePage = & this- PageNumber; this- DataSource- SetOrder(this- SorterName, this- SorterDirection); }//End Initialize Method//Show Method @2-60B55776 function Show() { global Tpl; global CCSLocales; if(!this- Visible) return; this- RowNumber = 0; this- DataSource- Parameters[urls_keyword] = CCGetFromGet(s_keyword, NULL); this- DataSource- Parameters[urls_user_level] = CCGetFromGet(s_user_level, NULL); this- DataSource- Parameters[urls_user_is_approved] = CCGetFromGet(s_user_is_approved, NULL); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- DataSource- Prepare(); this- DataSource- Open(); this- IsEmpty = ! this- DataSource- next_record(); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) return; GridBlock = Grid . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . GridBlock; if (!this- IsEmpty) { this- IsEmpty = false; this- ControlsVisible[user_id] = this- user_id- Visible; this- ControlsVisible[user_login] = this- user_login- Visible; this- ControlsVisible[user_first_name] = this- user_first_name- Visible; this- ControlsVisible[user_last_name] = this- user_last_name- Visible; this- ControlsVisible[user_level] = this- user_level- Visible; this- ControlsVisible[user_email] = this- user_email- Visible; this- ControlsVisible[user_date_add] = this- user_date_add- Visible; this- ControlsVisible[user_last_login] = this- user_last_login- Visible; this- ControlsVisible[user_is_approved] = this- user_is_approved- Visible; do { this- RowNumber++; this- DataSource- SetValues(); Tpl- block_path = ParentPath . / . GridBlock . /Row; this- user_id- SetValue(this- DataSource- user_id- GetValue()); this- user_login- SetValue(this- DataSource- user_login- GetValue()); this- user_login- Parameters = CCGetQueryString(QueryString, array(ccsForm)); this- user_login- Parameters = CCAddParam(this- user_login- Parameters, user_id, this- DataSource- f(user_id)); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); this- user_level- SetValue(this- DataSource- user_level- GetValue()); this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_date_add- SetValue(this- DataSource- user_date_add- GetValue()); this- user_last_login- SetValue(this- DataSource- user_last_login- GetValue()); this- user_is_approved- SetValue(this- DataSource- user_is_approved- GetValue()); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShowRow, this); this- user_id- Show(); this- user_login- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- user_level- Show(); this- user_email- Show(); this- user_date_add- Show(); this- user_last_login- Show(); this- user_is_approved- Show(); Tpl- block_path = ParentPath . / . GridBlock; Tpl- parse(Row, true); } while ((this- RowNumber PageSize) && this- DataSource- next_record()); } else // Show NoRecords block if no records are found { this- IsEmpty = true; Tpl- parse(NoRecords, false); } errors = this- GetErrors(); if(strlen(errors)) { Tpl- replaceblock(, errors); Tpl- block_path = ParentPath; return; } this- Navigator- PageNumber = this- DataSource- AbsolutePage; if (this- DataSource- RecordsCount == CCS not counted) this- Navigator- TotalPages = this- DataSource- AbsolutePage + (this- DataSource- next_record() ? 1 : 0); else this- Navigator- TotalPages = this- DataSource- PageCount(); this- users_TotalRecords- Show(); this- Sorter_user_id- Show(); this- Sorter_user_login- Show(); this- Sorter_user_first_name- Show(); this- Sorter_user_last_name- Show(); this- Sorter_user_level- Show(); this- Sorter_user_email- Show(); this- Sorter_user_date_add- Show(); this- Sorter_user_last_login- Show(); this- Sorter_user_is_approved- Show(); this- users_Insert- Show(); this- Navigator- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method//GetErrors Method @2-2EC421B8 function GetErrors() { errors = ; errors = ComposeStrings(errors, this- user_id- Errors- ToString()); errors = ComposeStrings(errors, this- user_login- Errors- ToString()); errors = ComposeStrings(errors, this- user_first_name- Errors- ToString()); errors = ComposeStrings(errors, this- user_last_name- Errors- ToString()); errors = ComposeStrings(errors, this- user_level- Errors- ToString()); errors = ComposeStrings(errors, this- user_email- Errors- ToString()); errors = ComposeStrings(errors, this- user_date_add- Errors- ToString()); errors = ComposeStrings(errors, this- user_last_login- Errors- ToString()); errors = ComposeStrings(errors, this- user_is_approved- Errors- ToString()); errors = ComposeStrings(errors, this- Errors- ToString()); errors = ComposeStrings(errors, this- DataSource- Errors- ToString()); return errors; }//End GetErrors Method} //End users Class @2-FCB6E20Cclass clsusersDataSource extends clsDBcalendar { //usersDataSource Class @2-1B89833B//DataSource Variables @2-DB44E0F4 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var CountSQL; var wp; // Datasource fields var user_id; var user_login; var user_first_name; var user_last_name; var user_level; var user_email; var user_date_add; var user_last_login; var user_is_approved;//End DataSource Variables//DataSourceClass_Initialize Event @2-8597763D function clsusersDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Grid users; this- Initialize(); this- user_id = new clsField(user_id, ccsInteger, ); this- user_login = new clsField(user_login, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- user_level = new clsField(user_level, ccsText, ); this- user_email = new clsField(user_email, ccsText, ); this- user_date_add = new clsField(user_date_add, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- user_last_login = new clsField(user_last_login, ccsText, ); this- user_is_approved = new clsField(user_is_approved, ccsBoolean, array(1, 0, )); }//End DataSourceClass_Initialize Event//SetOrder Method @2-FC8EC1AA function SetOrder(SorterName, SorterDirection) { this- Order = user_id; this- Order = CCGetOrder(this- Order, SorterName, SorterDirection, array(Sorter_user_id = array(user_id, ), Sorter_user_login = array(user_login, ), Sorter_user_first_name = array(user_first_name, ), Sorter_user_last_name = array(user_last_name, ), Sorter_user_level = array(user_level, ), Sorter_user_email = array(user_email, ), Sorter_user_date_add = array(user_date_add, ), Sorter_user_last_login = array(user_last_login, ), Sorter_user_is_approved = array(user_is_approved, ))); }//End SetOrder Method//Prepare Method @2-3D901595 function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urls_keyword, ccsText, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(2, urls_keyword, ccsText, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(3, urls_keyword, ccsText, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(4, urls_keyword, ccsText, , , this- Parameters[urls_keyword], , false); this- wp- AddParameter(5, urls_user_level, ccsInteger, , , this- Parameters[urls_user_level], , false); this- wp- AddParameter(6, urls_user_is_approved, ccsInteger, , , this- Parameters[urls_user_is_approved], , false); this- wp- Criterion[1] = this- wp- Operation(opContains, user_login, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsText),false); this- wp- Criterion[2] = this- wp- Operation(opContains, user_email, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsText),false); this- wp- Criterion[3] = this- wp- Operation(opContains, user_first_name, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsText),false); this- wp- Criterion[4] = this- wp- Operation(opContains, user_last_name, this- wp- GetDBValue(4), this- ToSQL(this- wp- GetDBValue(4), ccsText),false); this- wp- Criterion[5] = this- wp- Operation(opEqual, user_level, this- wp- GetDBValue(5), this- ToSQL(this- wp- GetDBValue(5), ccsInteger),false); this- wp- Criterion[6] = this- wp- Operation(opEqual, user_is_approved, this- wp- GetDBValue(6), this- ToSQL(this- wp- GetDBValue(6), ccsInteger),false); this- Where = this- wp- opAND( false, this- wp- opAND( false, this- wp- opOR( true, this- wp- opOR( false, this- wp- opOR( false, this- wp- Criterion[1], this- wp- Criterion[2]), this- wp- Criterion[3]), this- wp- Criterion[4]), this- wp- Criterion[5]), this- wp- Criterion[6]); }//End Prepare Method//Open Method @2-5A3D0247 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- CountSQL = SELECT COUNT(*) \\n \\n . FROM users; this- SQL = SELECT user_id, user_login, user_level, user_email, user_first_name, user_last_name, user_is_approved, user_access_code, user_date_add, \\n \\n . user_last_login \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); if (this- CountSQL) this- RecordsCount = CCGetDBValue(CCBuildSQL(this- CountSQL, this- Where, ), this); else this- RecordsCount = CCS not counted; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @2-182D01F6 function SetValues() { this- user_id- SetDBValue(trim(this- f(user_id))); this- user_login- SetDBValue(this- f(user_login)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); this- user_level- SetDBValue(this- f(user_level)); this- user_email- SetDBValue(this- f(user_email)); this- user_date_add- SetDBValue(trim(this- f(user_date_add))); this- user_last_login- SetDBValue(this- f(user_last_login)); this- user_is_approved- SetDBValue(trim(this- f(user_is_approved))); }//End SetValues Method} //End usersDataSource Class @2-FCB6E20C//Initialize Page @1-8572E12B// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = users.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-F87A9DA3CCSecurityRedirect(100, ../login.php);//End Authenticate User//Include events file @1-1192EF6Finclude(./users_events.php);//End Include events file//Initialize Objects @1-86192B1BDBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();usersSearch = & new clsRecordusersSearch(, MainPage);users = & new clsGridusers(, MainPage);MainPage- header = & header;MainPage- usersSearch = & usersSearch;MainPage- users = & users;users- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-4239C016header- Operations();usersSearch- Operation();//End Execute Components//Go to destination page @1-66E88856if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(usersSearch); unset(users); unset(Tpl); exit;}//End Go to destination page//Show Page @1-62E7F47Eheader- Show();usersSearch- Show();users- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-AA4501FFCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(usersSearch);unset(users);unset(Tpl);//End Unload Page?",29);arrFiles[401]=new Array(1249,"index/vcalendar/admin/users_activate.html","30 May 2006","{res:users_activate}","","","{header} {res:users_activate} {Error} {res:user_login} {user_login} {res:user_first_name} {user_first_name} {res:user_last_name} {user_last_name} {res:user_email} {user_email} {res:user_date_add} {user_date_add}",2);arrFiles[402]=new Array(1250,"index/vcalendar/admin/users_activate.php","30 May 2006","users_activate.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record users/Error; this- DataSource = new clsusersDataSource(this); this- ds = & this- DataSource; this- InsertAllowed = true; this- UpdateAllowed = true; this- DeleteAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = users; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- user_login = & new clsControl(ccsLabel, user_login, CCSLocales- GetText(user_login), ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- user_login_ = & new clsControl(ccsHidden, user_login_, user_login_, ccsText, , CCGetRequestParam(user_login_, Method, NULL), this); this- user_first_name = & new clsControl(ccsLabel, user_first_name, CCSLocales- GetText(user_first_name), ccsText, , CCGetRequestParam(user_first_name, Method, NULL), this); this- user_last_name = & new clsControl(ccsLabel, user_last_name, CCSLocales- GetText(user_last_name), ccsText, , CCGetRequestParam(user_last_name, Method, NULL), this); this- user_email = & new clsControl(ccsLabel, user_email, CCSLocales- GetText(user_email), ccsText, , CCGetRequestParam(user_email, Method, NULL), this); this- user_email_ = & new clsControl(ccsHidden, user_email_, user_email_, ccsText, , CCGetRequestParam(user_email_, Method, NULL), this); this- user_date_add = & new clsControl(ccsLabel, user_date_add, CCSLocales- GetText(user_date_add), ccsDate, array(GeneralDate), CCGetRequestParam(user_date_add, Method, NULL), this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Delete = & new clsButton(Button_Delete, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); } }//End Class_Initialize Event//Initialize Method @3-EC5B1549 function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urluser_id] = CCGetFromGet(user_id, NULL); this- DataSource- Parameters[expr26] = 0; this- DataSource- Parameters[expr27] = 1; }//End Initialize Method//Validate Method @3-157186E6 function Validate() { global CCSLocales; Validation = true; Where = ; Validation = (this- user_login_- Validate() && Validation); Validation = (this- user_email_- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- user_login_- Errors- Count() == 0); Validation = Validation && (this- user_email_- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @3-6FF4B758 function CheckErrors() { errors = false; errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- user_login_- Errors- Count()); errors = (errors || this- user_first_name- Errors- Count()); errors = (errors || this- user_last_name- Errors- Count()); errors = (errors || this- user_email- Errors- Count()); errors = (errors || this- user_email_- Errors- Count()); errors = (errors || this- user_date_add- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @3-5F0888D8 function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Cancel; if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Delete- Pressed) { this- PressedButton = Button_Delete; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = index.php; if(this- PressedButton == Button_Delete) { if(!CCGetEvent(this- Button_Delete- CCSEvents, OnClick, this- Button_Delete) || !this- DeleteRow()) { Redirect = ; } } else if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//InsertRow Method @3-0C26DFB6 function InsertRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeInsert, this); if(!this- InsertAllowed) return false; this- DataSource- user_login- SetValue(this- user_login- GetValue(true)); this- DataSource- user_login_- SetValue(this- user_login_- GetValue(true)); this- DataSource- user_first_name- SetValue(this- user_first_name- GetValue(true)); this- DataSource- user_last_name- SetValue(this- user_last_name- GetValue(true)); this- DataSource- user_email- SetValue(this- user_email- GetValue(true)); this- DataSource- user_email_- SetValue(this- user_email_- GetValue(true)); this- DataSource- user_date_add- SetValue(this- user_date_add- GetValue(true)); this- DataSource- Insert(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInsert, this); return (!this- CheckErrors()); }//End InsertRow Method//UpdateRow Method @3-92E06AB0 function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//DeleteRow Method @3-299D98C3 function DeleteRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDelete, this); if(!this- DeleteAllowed) return false; this- DataSource- Delete(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDelete, this); return (!this- CheckErrors()); }//End DeleteRow Method//Show Method @3-8A48A951 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- user_login- SetValue(this- DataSource- user_login- GetValue()); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_date_add- SetValue(this- DataSource- user_date_add- GetValue()); if(!this- FormSubmitted){ this- user_login_- SetValue(this- DataSource- user_login_- GetValue()); this- user_email_- SetValue(this- DataSource- user_email_- GetValue()); } } else { this- EditMode = false; } } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- user_login_- Errors- ToString()); Error = ComposeStrings(Error, this- user_first_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_last_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_email- Errors- ToString()); Error = ComposeStrings(Error, this- user_email_- Errors- ToString()); Error = ComposeStrings(Error, this- user_date_add- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- Button_Delete- Visible = this- EditMode && this- DeleteAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- user_login- Show(); this- user_login_- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- user_email- Show(); this- user_email_- Show(); this- user_date_add- Show(); this- Button_Update- Show(); this- Button_Delete- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End users Class @3-FCB6E20Cclass clsusersDataSource extends clsDBcalendar { //usersDataSource Class @3-1B89833B//DataSource Variables @3-3D79D35F var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var InsertParameters; var UpdateParameters; var DeleteParameters; var wp; var AllParametersSet; // Datasource fields var user_login; var user_login_; var user_first_name; var user_last_name; var user_email; var user_email_; var user_date_add;//End DataSource Variables//DataSourceClass_Initialize Event @3-9D21BC52 function clsusersDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record users/Error; this- Initialize(); this- user_login = new clsField(user_login, ccsText, ); this- user_login_ = new clsField(user_login_, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- user_email = new clsField(user_email, ccsText, ); this- user_email_ = new clsField(user_email_, ccsText, ); this- user_date_add = new clsField(user_date_add, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- InsertFields[user_login] = array(Name = user_login, Value = , DataType = ccsText); this- InsertFields[user_email] = array(Name = user_email, Value = , DataType = ccsText); this- UpdateFields[user_is_approved] = array(Name = user_is_approved, Value = , DataType = ccsInteger); this- UpdateFields[user_level] = array(Name = user_level, Value = , DataType = ccsInteger); }//End DataSourceClass_Initialize Event//Prepare Method @3-CA472D5B function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urluser_id, ccsInteger, , , this- Parameters[urluser_id], , false); this- wp- AddParameter(2, expr26, ccsInteger, , , this- Parameters[expr26], , false); this- wp- AddParameter(3, expr27, ccsInteger, , , this- Parameters[expr27], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- wp- Criterion[2] = this- wp- Operation(opEqual, user_is_approved, this- wp- GetDBValue(2), this- ToSQL(this- wp- GetDBValue(2), ccsInteger),false); this- wp- Criterion[3] = this- wp- Operation(opEqual, user_level, this- wp- GetDBValue(3), this- ToSQL(this- wp- GetDBValue(3), ccsInteger),false); this- Where = this- wp- opAND( false, this- wp- opAND( false, this- wp- Criterion[1], this- wp- Criterion[2]), this- wp- Criterion[3]); }//End Prepare Method//Open Method @3-0A9AA136 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT user_login, user_email, user_first_name, user_last_name, user_date_add \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @3-61943A57 function SetValues() { this- user_login- SetDBValue(this- f(user_login)); this- user_login_- SetDBValue(this- f(user_login)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); this- user_email- SetDBValue(this- f(user_email)); this- user_email_- SetDBValue(this- f(user_email)); this- user_date_add- SetDBValue(trim(this- f(user_date_add))); }//End SetValues Method//Insert Method @3-373AEBAD function Insert() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildInsert, this- Parent); this- InsertFields[user_login][Value] = this- user_login_- GetDBValue(true); this- InsertFields[user_email][Value] = this- user_email_- GetDBValue(true); this- SQL = CCBuildInsert(users, this- InsertFields, this); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteInsert, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteInsert, this- Parent); } }//End Insert Method//Update Method @3-CBB8C738 function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[user_is_approved] = new clsSQLParameter(expr20, ccsInteger, , , 1, , false, this- ErrorBlock); this- cp[user_level] = new clsSQLParameter(expr22, ccsInteger, , , 10, , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urluser_id, ccsInteger, , , CCGetFromGet(user_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[user_is_approved]- GetText()) and !is_bool(this- cp[user_is_approved]- GetValue())) this- cp[user_is_approved]- SetValue(1); if (!strlen(this- cp[user_level]- GetText()) and !is_bool(this- cp[user_level]- GetValue())) this- cp[user_level]- SetValue(10); wp- Criterion[1] = wp- Operation(opEqual, user_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[user_is_approved][Value] = this- cp[user_is_approved]- GetDBValue(true); this- UpdateFields[user_level][Value] = this- cp[user_level]- GetDBValue(true); this- SQL = CCBuildUpdate(users, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method//Delete Method @3-CD45C16E function Delete() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urluser_id, ccsInteger, , , CCGetFromGet(user_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildDelete, this- Parent); wp- Criterion[1] = wp- Operation(opEqual, user_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- SQL = DELETE FROM users; this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteDelete, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteDelete, this- Parent); } }//End Delete Method} //End usersDataSource Class @3-FCB6E20C//Initialize Page @1-2AB062FF// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = users_activate.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-132EF5B6CCSecurityRedirect(100, );//End Authenticate User//Include events file @1-9B599878include(./users_activate_events.php);//End Include events file//Initialize Objects @1-2D11AC98DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();users = & new clsRecordusers(, MainPage);MainPage- header = & header;MainPage- users = & users;users- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-C396ECC4header- Operations();users- Operation();//End Execute Components//Go to destination page @1-B9B360A9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(users); unset(Tpl); exit;}//End Go to destination page//Show Page @1-5CBAD8F6header- Show();users- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-2003E681CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(users);unset(Tpl);//End Unload Page?",24);arrFiles[403]=new Array(1251,"index/vcalendar/admin/users_activate_events.php","30 May 2006","users_activate_events.php","","","CCSEvents[OnValidate] = users_OnValidate;}//End BindEvents Method//users_OnValidate @3-2CD43F71function users_OnValidate(& sender){ users_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_OnValidate//Custom Code @34-2A29BDB7// -------------------------	parameters[{user_login}] = Component- user_login_- GetValue();	parameters[{site_url}] = ServerURL;	sent = SendEmailMessage(approval_message, Component- user_email_- GetValue(), parameters);	if (strlen(sent))	Component- Errors- addError(sent);// -------------------------//End Custom Code//Close users_OnValidate @3-6FF40A5B return users_OnValidate;}//End Close users_OnValidate?",1);arrFiles[404]=new Array(1252,"index/vcalendar/admin/users_events.php","30 May 2006","users_events.php","","","users_TotalRecords- CCSEvents[BeforeShow] = users_users_TotalRecords_BeforeShow; users- CCSEvents[BeforeShowRow] = users_BeforeShowRow;}//End BindEvents Method//users_users_TotalRecords_BeforeShow @8-C04318DBfunction users_users_TotalRecords_BeforeShow(& sender){ users_users_TotalRecords_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_users_TotalRecords_BeforeShow//Retrieve number of records @9-ABE656B4 Component- SetValue(Container- DataSource- RecordsCount);//End Retrieve number of records//Close users_users_TotalRecords_BeforeShow @8-ADD8CAEB return users_users_TotalRecords_BeforeShow;}//End Close users_users_TotalRecords_BeforeShow//users_BeforeShowRow @2-82C07E8Dfunction users_BeforeShowRow(& sender){ users_BeforeShowRow = true; Component = & sender; Container = CCGetParentContainer(sender); global users; //Compatibility//End users_BeforeShowRow//Custom Code @69-2A29BDB7// -------------------------global CCSLocales;	switch (Component- user_level- GetValue()) {	case 1 : Component- user_level- SetValue(CCSLocales- GetText(non_confirmed_user)); break;	case 10 : Component- user_level- SetValue(CCSLocales- GetText(user)); break;	case 100 : Component- user_level- SetValue(CCSLocales- GetText(admin)); break;	}// -------------------------//End Custom Code//Close users_BeforeShowRow @2-370775E0 return users_BeforeShowRow;}//End Close users_BeforeShowRow?",1);arrFiles[405]=new Array(1253,"index/vcalendar/admin/users_maint.html","30 May 2006","{res:user}","","","{header} {res:CCS_RecordFormPrefix} {res:user} {res:CCS_RecordFormSuffix} {Error} {res:user_login}* {user_login_label} {res:user_password}* {res:user_level}* {res:CCS_SelectValue} {user_level_Options} {res:user_email}* {res:user_first_name}* {res:user_last_name}* {res:user_is_approved} {res:user_date_add} {user_date_add} {res:user_last_login} {user_last_login}",4);arrFiles[406]=new Array(1254,"index/vcalendar/admin/users_maint.php","30 May 2006","users_maint.php","","","Visible = true; this- Parent = & Parent; this- RelativePath = RelativePath; this- Errors = new clsErrors(); this- ErrorBlock = Record users_maint/Error; this- DataSource = new clsusers_maintDataSource(this); this- ds = & this- DataSource; this- InsertAllowed = true; this- UpdateAllowed = true; this- DeleteAllowed = true; this- ReadAllowed = true; if(this- Visible) { this- ComponentName = users_maint; CCSForm = split(:, CCGetFromGet(ccsForm, ), 2); if(sizeof(CCSForm) == 1) CCSForm[1] = ; list(FormName, FormMethod) = CCSForm; this- EditMode = (FormMethod == Edit); this- FormEnctype = application/x-www-form-urlencoded; this- FormSubmitted = (FormName == this- ComponentName); Method = this- FormSubmitted ? ccsPost : ccsGet; this- user_login = & new clsControl(ccsTextBox, user_login, CCSLocales- GetText(user_login), ccsText, , CCGetRequestParam(user_login, Method, NULL), this); this- user_login_label = & new clsControl(ccsLabel, user_login_label, user_login_label, ccsText, , CCGetRequestParam(user_login_label, Method, NULL), this); this- user_password = & new clsControl(ccsTextBox, user_password, CCSLocales- GetText(user_password), ccsText, , CCGetRequestParam(user_password, Method, NULL), this); this- user_password- Required = true; this- user_level = & new clsControl(ccsListBox, user_level, CCSLocales- GetText(user_level), ccsInteger, , CCGetRequestParam(user_level, Method, NULL), this); this- user_level- DSType = dsListOfValues; this- user_level- Values = array(array(1, CCSLocales- GetText(non_confirmed_user)), array(10, CCSLocales- GetText(user)), array(100, CCSLocales- GetText(admin))); this- user_level- Required = true; this- user_email = & new clsControl(ccsTextBox, user_email, CCSLocales- GetText(user_email), ccsText, , CCGetRequestParam(user_email, Method, NULL), this); this- user_email- Required = true; this- user_first_name = & new clsControl(ccsTextBox, user_first_name, CCSLocales- GetText(user_first_name), ccsText, , CCGetRequestParam(user_first_name, Method, NULL), this); this- user_first_name- Required = true; this- user_last_name = & new clsControl(ccsTextBox, user_last_name, CCSLocales- GetText(user_last_name), ccsText, , CCGetRequestParam(user_last_name, Method, NULL), this); this- user_last_name- Required = true; this- user_is_approved = & new clsControl(ccsCheckBox, user_is_approved, CCSLocales- GetText(user_is_approved), ccsInteger, , CCGetRequestParam(user_is_approved, Method, NULL), this); this- user_is_approved- CheckedValue = this- user_is_approved- GetParsedValue(1); this- user_is_approved- UncheckedValue = this- user_is_approved- GetParsedValue(0); this- user_date_add = & new clsControl(ccsLabel, user_date_add, user_date_add, ccsDate, array(GeneralDate), CCGetRequestParam(user_date_add, Method, NULL), this); this- user_date_add_h = & new clsControl(ccsHidden, user_date_add_h, user_date_add_h, ccsDate, array(GeneralDate), CCGetRequestParam(user_date_add_h, Method, NULL), this); this- user_last_login = & new clsControl(ccsLabel, user_last_login, user_last_login, ccsDate, array(GeneralDate), CCGetRequestParam(user_last_login, Method, NULL), this); this- Button_Insert = & new clsButton(Button_Insert, Method, this); this- Button_Update = & new clsButton(Button_Update, Method, this); this- Button_Delete = & new clsButton(Button_Delete, Method, this); this- Button_Cancel = & new clsButton(Button_Cancel, Method, this); if(!this- FormSubmitted) { if(!is_array(this- user_date_add_h- Value) && !strlen(this- user_date_add_h- Value) && this- user_date_add_h- Value !== false) this- user_date_add_h- SetValue(time()); } } }//End Class_Initialize Event//Initialize Method @2-53A359F1 function Initialize() { if(!this- Visible) return; this- DataSource- Parameters[urluser_id] = CCGetFromGet(user_id, NULL); }//End Initialize Method//Validate Method @2-82C909E4 function Validate() { global CCSLocales; Validation = true; Where = ; if(this- EditMode && strlen(this- DataSource- Where)) Where = AND NOT ( . this- DataSource- Where . ); this- DataSource- user_login- SetValue(this- user_login- GetValue()); if(CCDLookUp(COUNT(*), users, user_login= . this- DataSource- ToSQL(this- DataSource- user_login- GetDBValue(), this- DataSource- user_login- DataType) . Where, this- DataSource) 0) this- user_login- Errors- addError(CCSLocales- GetText(CCS_UniqueValue, CCSLocales- GetText(user_login))); this- DataSource- user_email- SetValue(this- user_email- GetValue()); if(CCDLookUp(COUNT(*), users, user_email= . this- DataSource- ToSQL(this- DataSource- user_email- GetDBValue(), this- DataSource- user_email- DataType) . Where, this- DataSource) 0) this- user_email- Errors- addError(CCSLocales- GetText(CCS_UniqueValue, CCSLocales- GetText(user_email))); if(strlen(this- user_email- GetText()) && !preg_match (/^[ \\w \\.-]{1,} \\@([ \\da-zA-Z-]{1,} \\.){1,}[ \\da-zA-Z-]+/, this- user_email- GetText())) { this- user_email- Errors- addError(CCSLocales- GetText(CCS_MaskValidation, CCSLocales- GetText(user_email))); } Validation = (this- user_login- Validate() && Validation); Validation = (this- user_password- Validate() && Validation); Validation = (this- user_level- Validate() && Validation); Validation = (this- user_email- Validate() && Validation); Validation = (this- user_first_name- Validate() && Validation); Validation = (this- user_last_name- Validate() && Validation); Validation = (this- user_is_approved- Validate() && Validation); Validation = (this- user_date_add_h- Validate() && Validation); this- CCSEventResult = CCGetEvent(this- CCSEvents, OnValidate, this); Validation = Validation && (this- user_login- Errors- Count() == 0); Validation = Validation && (this- user_password- Errors- Count() == 0); Validation = Validation && (this- user_level- Errors- Count() == 0); Validation = Validation && (this- user_email- Errors- Count() == 0); Validation = Validation && (this- user_first_name- Errors- Count() == 0); Validation = Validation && (this- user_last_name- Errors- Count() == 0); Validation = Validation && (this- user_is_approved- Errors- Count() == 0); Validation = Validation && (this- user_date_add_h- Errors- Count() == 0); return ((this- Errors- Count() == 0) && Validation); }//End Validate Method//CheckErrors Method @2-E6974157 function CheckErrors() { errors = false; errors = (errors || this- user_login- Errors- Count()); errors = (errors || this- user_login_label- Errors- Count()); errors = (errors || this- user_password- Errors- Count()); errors = (errors || this- user_level- Errors- Count()); errors = (errors || this- user_email- Errors- Count()); errors = (errors || this- user_first_name- Errors- Count()); errors = (errors || this- user_last_name- Errors- Count()); errors = (errors || this- user_is_approved- Errors- Count()); errors = (errors || this- user_date_add- Errors- Count()); errors = (errors || this- user_date_add_h- Errors- Count()); errors = (errors || this- user_last_login- Errors- Count()); errors = (errors || this- Errors- Count()); errors = (errors || this- DataSource- Errors- Count()); return errors; }//End CheckErrors Method//Operation Method @2-B6896AEC function Operation() { if(!this- Visible) return; global Redirect; global FileName; this- DataSource- Prepare(); if(!this- FormSubmitted) { this- EditMode = this- DataSource- AllParametersSet; return; } if(this- FormSubmitted) { this- PressedButton = this- EditMode ? Button_Update : Button_Insert; if(this- Button_Insert- Pressed) { this- PressedButton = Button_Insert; } else if(this- Button_Update- Pressed) { this- PressedButton = Button_Update; } else if(this- Button_Delete- Pressed) { this- PressedButton = Button_Delete; } else if(this- Button_Cancel- Pressed) { this- PressedButton = Button_Cancel; } } Redirect = users.php . ? . CCGetQueryString(QueryString, array(ccsForm, user_id, ret_link)); if(this- PressedButton == Button_Delete) { if(!CCGetEvent(this- Button_Delete- CCSEvents, OnClick, this- Button_Delete) || !this- DeleteRow()) { Redirect = ; } } else if(this- PressedButton == Button_Cancel) { if(!CCGetEvent(this- Button_Cancel- CCSEvents, OnClick, this- Button_Cancel)) { Redirect = ; } } else if(this- Validate()) { if(this- PressedButton == Button_Insert) { if(!CCGetEvent(this- Button_Insert- CCSEvents, OnClick, this- Button_Insert) || !this- InsertRow()) { Redirect = ; } } else if(this- PressedButton == Button_Update) { if(!CCGetEvent(this- Button_Update- CCSEvents, OnClick, this- Button_Update) || !this- UpdateRow()) { Redirect = ; } } } else { Redirect = ; } if (Redirect) this- DataSource- close(); }//End Operation Method//InsertRow Method @2-EFF76FE0 function InsertRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeInsert, this); if(!this- InsertAllowed) return false; this- DataSource- user_login- SetValue(this- user_login- GetValue(true)); this- DataSource- user_password- SetValue(this- user_password- GetValue(true)); this- DataSource- user_level- SetValue(this- user_level- GetValue(true)); this- DataSource- user_email- SetValue(this- user_email- GetValue(true)); this- DataSource- user_first_name- SetValue(this- user_first_name- GetValue(true)); this- DataSource- user_last_name- SetValue(this- user_last_name- GetValue(true)); this- DataSource- user_is_approved- SetValue(this- user_is_approved- GetValue(true)); this- DataSource- user_date_add_h- SetValue(this- user_date_add_h- GetValue(true)); this- DataSource- Insert(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterInsert, this); return (!this- CheckErrors()); }//End InsertRow Method//UpdateRow Method @2-6442BD27 function UpdateRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeUpdate, this); if(!this- UpdateAllowed) return false; this- DataSource- user_password- SetValue(this- user_password- GetValue(true)); this- DataSource- user_level- SetValue(this- user_level- GetValue(true)); this- DataSource- user_email- SetValue(this- user_email- GetValue(true)); this- DataSource- user_first_name- SetValue(this- user_first_name- GetValue(true)); this- DataSource- user_last_name- SetValue(this- user_last_name- GetValue(true)); this- DataSource- user_is_approved- SetValue(this- user_is_approved- GetValue(true)); this- DataSource- Update(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterUpdate, this); return (!this- CheckErrors()); }//End UpdateRow Method//DeleteRow Method @2-299D98C3 function DeleteRow() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeDelete, this); if(!this- DeleteAllowed) return false; this- DataSource- Delete(); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterDelete, this); return (!this- CheckErrors()); }//End DeleteRow Method//Show Method @2-BD7D1DD8 function Show() { global Tpl; global FileName; global CCSLocales; Error = ; if(!this- Visible) return; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeSelect, this); this- user_level- Prepare(); RecordBlock = Record . this- ComponentName; ParentPath = Tpl- block_path; Tpl- block_path = ParentPath . / . RecordBlock; this- EditMode = this- EditMode && this- ReadAllowed; if(this- EditMode) { if(this- DataSource- Errors- Count()){ this- Errors- AddErrors(this- DataSource- Errors); this- DataSource- Errors- clear(); } this- DataSource- Open(); if(this- DataSource- Errors- Count() == 0 && this- DataSource- next_record()) { this- DataSource- SetValues(); this- user_login_label- SetValue(this- DataSource- user_login_label- GetValue()); this- user_date_add- SetValue(this- DataSource- user_date_add- GetValue()); this- user_last_login- SetValue(this- DataSource- user_last_login- GetValue()); if(!this- FormSubmitted){ this- user_login- SetValue(this- DataSource- user_login- GetValue()); this- user_password- SetValue(this- DataSource- user_password- GetValue()); this- user_level- SetValue(this- DataSource- user_level- GetValue()); this- user_email- SetValue(this- DataSource- user_email- GetValue()); this- user_first_name- SetValue(this- DataSource- user_first_name- GetValue()); this- user_last_name- SetValue(this- DataSource- user_last_name- GetValue()); this- user_is_approved- SetValue(this- DataSource- user_is_approved- GetValue()); } } else { this- EditMode = false; } } if (!this- FormSubmitted) { } if(this- FormSubmitted || this- CheckErrors()) { Error = ; Error = ComposeStrings(Error, this- user_login- Errors- ToString()); Error = ComposeStrings(Error, this- user_login_label- Errors- ToString()); Error = ComposeStrings(Error, this- user_password- Errors- ToString()); Error = ComposeStrings(Error, this- user_level- Errors- ToString()); Error = ComposeStrings(Error, this- user_email- Errors- ToString()); Error = ComposeStrings(Error, this- user_first_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_last_name- Errors- ToString()); Error = ComposeStrings(Error, this- user_is_approved- Errors- ToString()); Error = ComposeStrings(Error, this- user_date_add- Errors- ToString()); Error = ComposeStrings(Error, this- user_date_add_h- Errors- ToString()); Error = ComposeStrings(Error, this- user_last_login- Errors- ToString()); Error = ComposeStrings(Error, this- Errors- ToString()); Error = ComposeStrings(Error, this- DataSource- Errors- ToString()); Tpl- SetVar(Error, Error); Tpl- Parse(Error, false); } CCSForm = this- EditMode ? this- ComponentName . : . Edit : this- ComponentName; this- HTMLFormAction = FileName . ? . CCAddParam(CCGetQueryString(QueryString, ), ccsForm, CCSForm); Tpl- SetVar(Action, this- HTMLFormAction); Tpl- SetVar(HTMLFormName, this- ComponentName); Tpl- SetVar(HTMLFormEnctype, this- FormEnctype); this- Button_Insert- Visible = !this- EditMode && this- InsertAllowed; this- Button_Update- Visible = this- EditMode && this- UpdateAllowed; this- Button_Delete- Visible = this- EditMode && this- DeleteAllowed; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeShow, this); if(!this- Visible) { Tpl- block_path = ParentPath; return; } this- user_login- Show(); this- user_login_label- Show(); this- user_password- Show(); this- user_level- Show(); this- user_email- Show(); this- user_first_name- Show(); this- user_last_name- Show(); this- user_is_approved- Show(); this- user_date_add- Show(); this- user_date_add_h- Show(); this- user_last_login- Show(); this- Button_Insert- Show(); this- Button_Update- Show(); this- Button_Delete- Show(); this- Button_Cancel- Show(); Tpl- parse(); Tpl- block_path = ParentPath; this- DataSource- close(); }//End Show Method} //End users_maint Class @2-FCB6E20Cclass clsusers_maintDataSource extends clsDBcalendar { //users_maintDataSource Class @2-553A97CE//DataSource Variables @2-75968463 var Parent = ; var CCSEvents = ; var CCSEventResult; var ErrorBlock; var CmdExecution; var InsertParameters; var UpdateParameters; var DeleteParameters; var wp; var AllParametersSet; // Datasource fields var user_login; var user_login_label; var user_password; var user_level; var user_email; var user_first_name; var user_last_name; var user_is_approved; var user_date_add; var user_date_add_h; var user_last_login;//End DataSource Variables//DataSourceClass_Initialize Event @2-3A20CF94 function clsusers_maintDataSource(& Parent) { this- Parent = & Parent; this- ErrorBlock = Record users_maint/Error; this- Initialize(); this- user_login = new clsField(user_login, ccsText, ); this- user_login_label = new clsField(user_login_label, ccsText, ); this- user_password = new clsField(user_password, ccsText, ); this- user_level = new clsField(user_level, ccsInteger, ); this- user_email = new clsField(user_email, ccsText, ); this- user_first_name = new clsField(user_first_name, ccsText, ); this- user_last_name = new clsField(user_last_name, ccsText, ); this- user_is_approved = new clsField(user_is_approved, ccsInteger, ); this- user_date_add = new clsField(user_date_add, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- user_date_add_h = new clsField(user_date_add_h, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- user_last_login = new clsField(user_last_login, ccsDate, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss)); this- InsertFields[user_login] = array(Name = user_login, Value = , DataType = ccsText); this- InsertFields[user_password] = array(Name = user_password, Value = , DataType = ccsText); this- InsertFields[user_level] = array(Name = user_level, Value = , DataType = ccsInteger); this- InsertFields[user_email] = array(Name = user_email, Value = , DataType = ccsText); this- InsertFields[user_first_name] = array(Name = user_first_name, Value = , DataType = ccsText); this- InsertFields[user_last_name] = array(Name = user_last_name, Value = , DataType = ccsText); this- InsertFields[user_is_approved] = array(Name = user_is_approved, Value = , DataType = ccsInteger); this- InsertFields[user_date_add] = array(Name = user_date_add, Value = , DataType = ccsDate); this- UpdateFields[user_password] = array(Name = user_password, Value = , DataType = ccsText); this- UpdateFields[user_level] = array(Name = user_level, Value = , DataType = ccsInteger); this- UpdateFields[user_email] = array(Name = user_email, Value = , DataType = ccsText); this- UpdateFields[user_first_name] = array(Name = user_first_name, Value = , DataType = ccsText); this- UpdateFields[user_last_name] = array(Name = user_last_name, Value = , DataType = ccsText); this- UpdateFields[user_is_approved] = array(Name = user_is_approved, Value = , DataType = ccsInteger); }//End DataSourceClass_Initialize Event//Prepare Method @2-B49E291C function Prepare() { global CCSLocales; global DefaultDateFormat; this- wp = new clsSQLParameters(this- ErrorBlock); this- wp- AddParameter(1, urluser_id, ccsInteger, , , this- Parameters[urluser_id], , false); this- AllParametersSet = this- wp- AllParamsSet(); this- wp- Criterion[1] = this- wp- Operation(opEqual, user_id, this- wp- GetDBValue(1), this- ToSQL(this- wp- GetDBValue(1), ccsInteger),false); this- Where = this- wp- Criterion[1]; }//End Prepare Method//Open Method @2-0C94DEC2 function Open() { this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildSelect, this- Parent); this- SQL = SELECT * \\n \\n . FROM users {SQL_Where} {SQL_OrderBy}; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteSelect, this- Parent); this- PageSize = 1; this- query(this- OptimizeSQL(CCBuildSQL(this- SQL, this- Where, this- Order))); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteSelect, this- Parent); }//End Open Method//SetValues Method @2-25711B4C function SetValues() { this- user_login- SetDBValue(this- f(user_login)); this- user_login_label- SetDBValue(this- f(user_login)); this- user_password- SetDBValue(this- f(user_password)); this- user_level- SetDBValue(trim(this- f(user_level))); this- user_email- SetDBValue(this- f(user_email)); this- user_first_name- SetDBValue(this- f(user_first_name)); this- user_last_name- SetDBValue(this- f(user_last_name)); this- user_is_approved- SetDBValue(trim(this- f(user_is_approved))); this- user_date_add- SetDBValue(trim(this- f(user_date_add))); this- user_last_login- SetDBValue(trim(this- f(user_last_login))); }//End SetValues Method//Insert Method @2-5945FB01 function Insert() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[user_login] = new clsSQLParameter(ctrluser_login, ccsText, , , this- user_login- GetValue(true), , false, this- ErrorBlock); this- cp[user_password] = new clsSQLParameter(ctrluser_password, ccsText, , , this- user_password- GetValue(true), , false, this- ErrorBlock); this- cp[user_level] = new clsSQLParameter(ctrluser_level, ccsInteger, , , this- user_level- GetValue(true), , false, this- ErrorBlock); this- cp[user_email] = new clsSQLParameter(ctrluser_email, ccsText, , , this- user_email- GetValue(true), , false, this- ErrorBlock); this- cp[user_first_name] = new clsSQLParameter(ctrluser_first_name, ccsText, , , this- user_first_name- GetValue(true), , false, this- ErrorBlock); this- cp[user_last_name] = new clsSQLParameter(ctrluser_last_name, ccsText, , , this- user_last_name- GetValue(true), , false, this- ErrorBlock); this- cp[user_is_approved] = new clsSQLParameter(ctrluser_is_approved, ccsInteger, , , this- user_is_approved- GetValue(true), , false, this- ErrorBlock); this- cp[user_date_add] = new clsSQLParameter(ctrluser_date_add_h, ccsDate, DefaultDateFormat, array(yyyy, -, mm, -, dd, , HH, :, nn, :, ss), this- user_date_add_h- GetValue(true), , false, this- ErrorBlock); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildInsert, this- Parent); if (!strlen(this- cp[user_login]- GetText()) and !is_bool(this- cp[user_login]- GetValue())) this- cp[user_login]- SetValue(this- user_login- GetValue(true)); if (!strlen(this- cp[user_password]- GetText()) and !is_bool(this- cp[user_password]- GetValue())) this- cp[user_password]- SetValue(this- user_password- GetValue(true)); if (!strlen(this- cp[user_level]- GetText()) and !is_bool(this- cp[user_level]- GetValue())) this- cp[user_level]- SetValue(this- user_level- GetValue(true)); if (!strlen(this- cp[user_email]- GetText()) and !is_bool(this- cp[user_email]- GetValue())) this- cp[user_email]- SetValue(this- user_email- GetValue(true)); if (!strlen(this- cp[user_first_name]- GetText()) and !is_bool(this- cp[user_first_name]- GetValue())) this- cp[user_first_name]- SetValue(this- user_first_name- GetValue(true)); if (!strlen(this- cp[user_last_name]- GetText()) and !is_bool(this- cp[user_last_name]- GetValue())) this- cp[user_last_name]- SetValue(this- user_last_name- GetValue(true)); if (!strlen(this- cp[user_is_approved]- GetText()) and !is_bool(this- cp[user_is_approved]- GetValue())) this- cp[user_is_approved]- SetValue(this- user_is_approved- GetValue(true)); if (!strlen(this- cp[user_date_add]- GetText()) and !is_bool(this- cp[user_date_add]- GetValue())) this- cp[user_date_add]- SetValue(this- user_date_add_h- GetValue(true)); this- InsertFields[user_login][Value] = this- cp[user_login]- GetDBValue(true); this- InsertFields[user_password][Value] = this- cp[user_password]- GetDBValue(true); this- InsertFields[user_level][Value] = this- cp[user_level]- GetDBValue(true); this- InsertFields[user_email][Value] = this- cp[user_email]- GetDBValue(true); this- InsertFields[user_first_name][Value] = this- cp[user_first_name]- GetDBValue(true); this- InsertFields[user_last_name][Value] = this- cp[user_last_name]- GetDBValue(true); this- InsertFields[user_is_approved][Value] = this- cp[user_is_approved]- GetDBValue(true); this- InsertFields[user_date_add][Value] = this- cp[user_date_add]- GetDBValue(true); this- SQL = CCBuildInsert(users, this- InsertFields, this); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteInsert, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteInsert, this- Parent); } }//End Insert Method//Update Method @2-64E89E5D function Update() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- cp[user_password] = new clsSQLParameter(ctrluser_password, ccsText, , , this- user_password- GetValue(true), , false, this- ErrorBlock); this- cp[user_level] = new clsSQLParameter(ctrluser_level, ccsInteger, , , this- user_level- GetValue(true), , false, this- ErrorBlock); this- cp[user_email] = new clsSQLParameter(ctrluser_email, ccsText, , , this- user_email- GetValue(true), , false, this- ErrorBlock); this- cp[user_first_name] = new clsSQLParameter(ctrluser_first_name, ccsText, , , this- user_first_name- GetValue(true), , false, this- ErrorBlock); this- cp[user_last_name] = new clsSQLParameter(ctrluser_last_name, ccsText, , , this- user_last_name- GetValue(true), , false, this- ErrorBlock); this- cp[user_is_approved] = new clsSQLParameter(ctrluser_is_approved, ccsInteger, , , this- user_is_approved- GetValue(true), , false, this- ErrorBlock); wp = new clsSQLParameters(this- ErrorBlock); wp- AddParameter(1, urluser_id, ccsInteger, , , CCGetFromGet(user_id, NULL), , false); if(!wp- AllParamsSet()) { this- Errors- addError(CCSLocales- GetText(CCS_CustomOperationError_MissingParameters)); } this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildUpdate, this- Parent); if (!strlen(this- cp[user_password]- GetText()) and !is_bool(this- cp[user_password]- GetValue())) this- cp[user_password]- SetValue(this- user_password- GetValue(true)); if (!strlen(this- cp[user_level]- GetText()) and !is_bool(this- cp[user_level]- GetValue())) this- cp[user_level]- SetValue(this- user_level- GetValue(true)); if (!strlen(this- cp[user_email]- GetText()) and !is_bool(this- cp[user_email]- GetValue())) this- cp[user_email]- SetValue(this- user_email- GetValue(true)); if (!strlen(this- cp[user_first_name]- GetText()) and !is_bool(this- cp[user_first_name]- GetValue())) this- cp[user_first_name]- SetValue(this- user_first_name- GetValue(true)); if (!strlen(this- cp[user_last_name]- GetText()) and !is_bool(this- cp[user_last_name]- GetValue())) this- cp[user_last_name]- SetValue(this- user_last_name- GetValue(true)); if (!strlen(this- cp[user_is_approved]- GetText()) and !is_bool(this- cp[user_is_approved]- GetValue())) this- cp[user_is_approved]- SetValue(this- user_is_approved- GetValue(true)); wp- Criterion[1] = wp- Operation(opEqual, user_id, wp- GetDBValue(1), this- ToSQL(wp- GetDBValue(1), ccsInteger),false); Where = wp- Criterion[1]; this- UpdateFields[user_password][Value] = this- cp[user_password]- GetDBValue(true); this- UpdateFields[user_level][Value] = this- cp[user_level]- GetDBValue(true); this- UpdateFields[user_email][Value] = this- cp[user_email]- GetDBValue(true); this- UpdateFields[user_first_name][Value] = this- cp[user_first_name]- GetDBValue(true); this- UpdateFields[user_last_name][Value] = this- cp[user_last_name]- GetDBValue(true); this- UpdateFields[user_is_approved][Value] = this- cp[user_is_approved]- GetDBValue(true); this- SQL = CCBuildUpdate(users, this- UpdateFields, this); this- SQL = CCBuildSQL(this- SQL, Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteUpdate, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteUpdate, this- Parent); } }//End Update Method//Delete Method @2-6BD040D0 function Delete() { global CCSLocales; global DefaultDateFormat; this- CmdExecution = true; this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeBuildDelete, this- Parent); this- SQL = DELETE FROM users; this- SQL = CCBuildSQL(this- SQL, this- Where, ); this- CCSEventResult = CCGetEvent(this- CCSEvents, BeforeExecuteDelete, this- Parent); if(this- Errors- Count() == 0 && this- CmdExecution) { this- query(this- SQL); this- CCSEventResult = CCGetEvent(this- CCSEvents, AfterExecuteDelete, this- Parent); } }//End Delete Method} //End users_maintDataSource Class @2-FCB6E20C//Initialize Page @1-BB9FB022// VariablesFileName = ;Redirect = ;Tpl = ;TemplateFileName = ;BlockToParse = ;ComponentName = ;// Events;CCSEvents = ;CCSEventResult = ;FileName = FileName;Redirect = ;TemplateFileName = users_maint.html;BlockToParse = main;TemplateEncoding = UTF-8;PathToRoot = ../;//End Initialize Page//Authenticate User @1-F87A9DA3CCSecurityRedirect(100, ../login.php);//End Authenticate User//Include events file @1-ECF500A8include(./users_maint_events.php);//End Include events file//Initialize Objects @1-E4EAF0F4DBcalendar = new clsDBcalendar();MainPage- Connections[calendar] = & DBcalendar;// Controlsheader = & new clsheader(, header, MainPage);header- Initialize();users_maint = & new clsRecordusers_maint(, MainPage);MainPage- header = & header;MainPage- users_maint = & users_maint;users_maint- Initialize();BindEvents();CCSEventResult = CCGetEvent(CCSEvents, AfterInitialize, MainPage);Charset = Charset ? Charset : utf-8;if (Charset) header(Content-Type: text/html; charset= . Charset);//End Initialize Objects//Initialize HTML Template @1-885748E0CCSEventResult = CCGetEvent(CCSEvents, OnInitializeView, MainPage);Tpl = new clsTemplate(FileEncoding, TemplateEncoding);Tpl- LoadTemplate(PathToCurrentPage . TemplateFileName, BlockToParse, UTF-8, replace);Tpl- block_path = /BlockToParse;CCSEventResult = CCGetEvent(CCSEvents, BeforeShow, MainPage);//End Initialize HTML Template//Execute Components @1-32A819EDheader- Operations();users_maint- Operation();//End Execute Components//Go to destination page @1-6BACB9C9if(Redirect){ CCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage); DBcalendar- close(); header(Location: . Redirect); header- Class_Terminate(); unset(header); unset(users_maint); unset(Tpl); exit;}//End Go to destination page//Show Page @1-2B4333D8header- Show();users_maint- Show();Tpl- block_path = ;Tpl- Parse(BlockToParse, false);main_block = Tpl- GetVar(BlockToParse);CCSEventResult = CCGetEvent(CCSEvents, BeforeOutput, MainPage);if (CCSEventResult) echo main_block;//End Show Page//Unload Page @1-D3EFBB4FCCSEventResult = CCGetEvent(CCSEvents, BeforeUnload, MainPage);DBcalendar- close();header- Class_Terminate();unset(header);unset(users_maint);unset(Tpl);//End Unload Page?",37);arrFiles[407]=new Array(1255,"index/vcalendar/admin/users_maint_events.php","30 May 2006","users_maint_events.php","","","CCSEvents[BeforeShow] = users_maint_BeforeShow; users_maint- CCSEvents[OnValidate] = users_maint_OnValidate; CCSEvents[AfterInitialize] = Page_AfterInitialize;}//End BindEvents Method//users_maint_BeforeShow @2-51FA32FAfunction users_maint_BeforeShow(& sender){ users_maint_BeforeShow = true; Component = & sender; Container = CCGetParentContainer(sender); global users_maint; //Compatibility//End users_maint_BeforeShow//Hide-Show Component @18-E010D0B7 Parameter1 = CCGetFromGet(user_id, ); Parameter2 = 0; if (((is_array(Parameter1) || strlen(Parameter1)) && (is_array(Parameter2) || strlen(Parameter2))) && 0 user_login- Visible = false;//End Hide-Show Component//Close users_maint_BeforeShow @2-004FBD03 return users_maint_BeforeShow;}//End Close users_maint_BeforeShow//users_maint_OnValidate @2-DABBE095function users_maint_OnValidate(& sender){ users_maint_OnValidate = true; Component = & sender; Container = CCGetParentContainer(sender); global users_maint; //Compatibility//End users_maint_OnValidate//Custom Code @37-2A29BDB7// -------------------------	if (!(Container- EditMode || CCStrLen(Container- user_login- GetValue()))) {	global CCSLocales;	Container- Errors- addError(CCSLocales- GetText(CCS_RequiredField,CCSLocales- GetText(user_login)));	}// -------------------------//End Custom Code//Close users_maint_OnValidate @2-3FB4D98A return users_maint_OnValidate;}//End Close users_maint_OnValidate//Page_AfterInitialize @1-788DEE01function Page_AfterInitialize(& sender){ Page_AfterInitialize = true; Component = & sender; Container = CCGetParentContainer(sender); global users_maint; //Compatibility//End Page_AfterInitialize//Custom Code @45-2A29BDB7// -------------------------// -------------------------//End Custom Code//Close Page_AfterInitialize @1-379D319D return Page_AfterInitialize;}//End Close Page_AfterInitialize?",2);arrFiles[408]=new Array(1256,"index/vcalendar/admin/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",5);arrFiles[409]=new Array(1265,"index/vcalendar/images/categories/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[410]=new Array(1266,"index/vcalendar/images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[411]=new Array(1309,"index/vcalendar/Styles/Basic/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[412]=new Array(1334,"index/vcalendar/Styles/Basic/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[413]=new Array(1358,"index/vcalendar/Styles/Basic/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[414]=new Array(1359,"index/vcalendar/Styles/Basic/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[415]=new Array(1360,"index/vcalendar/Styles/Basic/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[416]=new Array(1404,"index/vcalendar/Styles/Blueprint/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[417]=new Array(1428,"index/vcalendar/Styles/Blueprint/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[418]=new Array(1452,"index/vcalendar/Styles/Blueprint/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[419]=new Array(1453,"index/vcalendar/Styles/Blueprint/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[420]=new Array(1454,"index/vcalendar/Styles/Blueprint/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[421]=new Array(1498,"index/vcalendar/Styles/CoffeeBreak/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[422]=new Array(1522,"index/vcalendar/Styles/CoffeeBreak/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[423]=new Array(1546,"index/vcalendar/Styles/CoffeeBreak/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[424]=new Array(1547,"index/vcalendar/Styles/CoffeeBreak/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[425]=new Array(1548,"index/vcalendar/Styles/CoffeeBreak/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[426]=new Array(1592,"index/vcalendar/Styles/Compact/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[427]=new Array(1616,"index/vcalendar/Styles/Compact/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[428]=new Array(1640,"index/vcalendar/Styles/Compact/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[429]=new Array(1641,"index/vcalendar/Styles/Compact/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[430]=new Array(1642,"index/vcalendar/Styles/Compact/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[431]=new Array(1686,"index/vcalendar/Styles/GreenApple/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[432]=new Array(1710,"index/vcalendar/Styles/GreenApple/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[433]=new Array(1734,"index/vcalendar/Styles/GreenApple/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[434]=new Array(1735,"index/vcalendar/Styles/GreenApple/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[435]=new Array(1736,"index/vcalendar/Styles/GreenApple/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[436]=new Array(1780,"index/vcalendar/Styles/Innovation/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[437]=new Array(1804,"index/vcalendar/Styles/Innovation/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[438]=new Array(1828,"index/vcalendar/Styles/Innovation/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[439]=new Array(1829,"index/vcalendar/Styles/Innovation/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[440]=new Array(1830,"index/vcalendar/Styles/Innovation/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[441]=new Array(1875,"index/vcalendar/Styles/Pine/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[442]=new Array(1899,"index/vcalendar/Styles/Pine/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[443]=new Array(1923,"index/vcalendar/Styles/Pine/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[444]=new Array(1924,"index/vcalendar/Styles/Pine/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[445]=new Array(1925,"index/vcalendar/Styles/Pine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[446]=new Array(1969,"index/vcalendar/Styles/SandBeach/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[447]=new Array(1993,"index/vcalendar/Styles/SandBeach/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[448]=new Array(2017,"index/vcalendar/Styles/SandBeach/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[449]=new Array(2018,"index/vcalendar/Styles/SandBeach/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[450]=new Array(2019,"index/vcalendar/Styles/SandBeach/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[451]=new Array(2064,"index/vcalendar/Styles/School/Images/de/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[452]=new Array(2088,"index/vcalendar/Styles/School/Images/en/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[453]=new Array(2112,"index/vcalendar/Styles/School/Images/ru/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[454]=new Array(2113,"index/vcalendar/Styles/School/Images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[455]=new Array(2114,"index/vcalendar/Styles/School/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[456]=new Array(2116,"index/vcalendar/temp/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[457]=new Array(2117,"index/vcalendar/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",10);arrFiles[458]=new Array(2118,"index/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[459]=new Array(2245,"patientletter/popup_view_more_patient_say.php","21 Dec 2006","What Patient Say","","","Name: Age: Sex: Address: Department: Surgery_Procedure: Admission_Date: Discharge_Date: alt= name=imgPhysicianPhoto width=130 height=145 border=0 id=imgPhysicianPhoto style=BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid;	BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid Close",8);arrFiles[460]=new Array(2246,"patientletter/select.php","21 Dec 2006","What Patient Say","","","ABOUT US Mission Our Inspiration What People Say Contact Us Patient Letters - arr[name] ;	}	?",7);arrFiles[461]=new Array(2247,"patientletter/test.php","2 Dec 2006","Patient Letters","","","MRDNo Or YEAR",3);arrFiles[462]=new Array(2616,"patientletter/patientlettters/new/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",2);arrFiles[463]=new Array(2617,"patientletter/patientlettters/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",39);arrFiles[464]=new Array(2618,"patientletter/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[465]=new Array(2619,"research/anbec.html","21 Dec 2006","Research","","","Molecular Medicine ANBEC Dept.Of Biostatistics Research coorditaion Div. Fellowship Openings Event Calendar Contact Us The Amrita Nano Biomedical Engineering Centre, or ANBEC, has been established to conduct research and development work on devices and components at the interface between biology, medicine and engineering, where nanoscience and technology can provide a significant value added benefit over existing technologies. The focus of the centre is research for a variety of medical applications in diagnostics and treatment, including: Tissue Nanoengineering Nanostructured Membranes and Thin Films Nanocomposites Surface Nanomodification Tissue Nanoengineering Tissue Nanoengineering involves development of tissue nanoengineered products for such applications as cardiovascular and orthopaedic implants. The engineering component involves the development of nanostructured, such as nanofibrous or nanoporous, biodegradable scaffolds. These scaffolds will be used in combination with STEM cells to develop nanoengineered natural tissues. AIMS will provide strengths in toxicology studies, animal testing and implantation and STEM cell research and development. Nanostructured Membranes and Thin Films Nanoporous membranes for such applications as kidney dialysis are being explored. Nanostructured thin films for a variety of bio sensors are already being researched at the centre for applications in diabetes monitoring and treatment. Nanocomposites Composites are combinations of different classes of materials, such as, ceramics with polymers, or metals with ceramics. In the case of nanocomposites, one of the phases, usually, the discontinuous phase, is in the nanoscale regime. This can provide enhanced biocompatibility and strength and is potentially very attractive for many structural implant applications, such as orthopedic implants. The center will explore polymeric nanocomposites for implant applications that either biodegradable or non-biodegradable in nature. Surface Nanomodification A nanostructured surface is known to interact readily with biological tissues giving rise to improved biocompatibility. The centre is investigating the development of surface nanomodified Titanium for implant applications that have much improved biocompatibility. Other surface nanoengineering options such as laser modification are also being considered. Centre Director Dr. Shanti V. Nair received his doctoral degree from Columbia University in New York in Materials Science and Engineering before joining the faculty of the School of Engineering of the University of Massachusetts in 1985 where he conducted research on a variety of composites, including biocomposites. For the last fifteen years he has been working in the area of polymeric biocomposites.",11);arrFiles[466]=new Array(2620,"research/biostatistics.html","21 Dec 2006","Biostatisics","","","Molecular Medicine ANBEC Dept.Of Biostatistics Research coorditaion Div. Fellowship Openings Event Calendar Contact Us The Department of Biostatistics came into existence in AIMS with the joining of Prof. K.R. Sundaram as Head of the Department on 1st, December, 2005. The Medical Council of India acknowledged the need to cultivate scientific and logical thought among the doctors, otherwise busy with their clinical and laboratory work, Biostatistics is recognized as the basic tool to achieve this. During the last three or four decades biological , scientific and medical sciences have shown remarkable advances and this has made &lsquo;decision making&rsquo;, particularly in the fields of health care and medical treatment more and more complex and dependent on the ability of medical and biological scientists to base their decisions on a variety of carefully planned, executed, analysed and interpreted investigations like epidemiological studies, clinical trials, biological assays, laboratory experiments, operational research and hospital and community based registries. In this context, a medical professional&rsquo;s training, particularly that of a medical research worker, would be considered incomplete today without a reasonable acquaintance with the potentialities of applications of biostatistical techniques to enable him/her to plan his/her research studies with scientifically and statistically valid designs and to arrive at valid and meaningful conclusions applying appropriate statistical methods. In order to foster the learning of the potentialities of biostatistical applications in health and medical care among the medical researchers and students, it is essential to create an independent department of biostatistics as an integral part of this medical and research Institute. AIMS faculty, research staff, and students interested in doing research work in medicine, biology and public health will have direct access to this department for designing their research protocols for consultation on the statistical analysis of their data and interpreting the results. Services To Train faculty, postgraduate students and scientific staff in research methodologies and biostatistical methods to help them in preparing scientifically and statistically valid research projects, to analyse the data applying appropriate statistical methods and interpreting the results meaningfully and validly To conduct workshops and seminars for updating the knowledge in statistical designs and techniques of analyses To scrutinize the research proposals for their statistical and scientific validity To conduct research projects for developing appropriate statistical designs and methods of analysis needed to the present situations depending upon the nature of the problem and the data collected To advise and help the Medical colleges and Research Institutes outside AIMS in teaching, training, research and CME programmes whenever requested The Department will conduct a series of lectures with practicals in biostatistics and research methods for the PG students, faculty and scientific staff. The Department is also planning to conduct regular short term Certificate courses in Biostatistics and Research methods for the benefit of the students, Faculty and scientists in the Institute and also from outside the Institute. Department Head Prof. K.R. Sundaram - M.Sc ( Statistics ) from Kerala University (1966); Ph.D in Biostatistics from All India Institute of Medical Sciences(AIIMS), New Delhi (1991) and Certificates in Survey sampling methods and Multivariate techniques from the University of Michigan, Ann Arbor, USA (1973). Prof. K.R. Sundaram has been Statistician cum Lecturer in Medical Statistics in T.D. Medical College, Alleppey, Kerala from Sep.1966 to Dec. 1968; Lecturer in Biostatistics in Medical college Trivandrum from Dec. 1968 to Aug. 1969; Asst. Statistician from Aug. 1969 to Aug. 1972 and Statistician from Sep. 1972 to Sep. 1975 in Indian Council of Medical Research, New Delhi and Senior Research Officer (Biostatistics) from Sep. 1975 to Jan. 1976 in National Institute of Virology of ICMR in Pune; Associate Professor in Biostatistics in All India Institute of Medical Sciences (AIIMS), New Delhi from Jan. 1976 to June,1983; Additional Professor from July 1983 to March, 1996 and Professor and Head from March,1996 to 31st ,October, 2005. Head of the Dept. From Feb., 1991, Also worked as visiting Consultant and faculty in the College of Medicine, Sultan Qaboos University, Sultanate of Oman for five years from 1995. Research : Main /Co-Investigator/Consultant in more than 75 research projects in AIIMS and outside and Guide/Co-guide in more than 100 Post-graduate Theses/Dissertations. Publication s: 167 papers (63 in International Journals, 81 in National Journals, 11 chapters in Books and 12 inthe Proceedings of the Conferences) Conferences attended : 47, including 8 International Conferences Area of specialization : Application of basic and advanced statistical methods to medical, biological and epidemiological research data ,especially in Growth and development and nutrition of children, clinical trials and epidemiological studies of drug abuse and various diseases in the population Miscellaneous Merits : Sub-Dean of AIIMS in 1990 and 1991; General Secretary of the Indian Society for Medical Statistics (ISMS) from 1994 to 1996 and President in 2003 &amp; 2004; Recipient of Prof. P.V. Sukhatme award (ISMS) for the best published paper in Nutrition in the year 1995; Awardee of the Fellowship &ndash; FSMS of ISMS; Recipient of the Fellowship of the Royal Statistical Society of U.K. (FRSS); Member of the Project review Committee of the Indian Council of Medical Research and of the Scientific Advisory Committee of the Institute for Research in Medical Statistics, ICMR and Centre for Research in Medical Entomology, Madurai (ICMR); Editorial member of the National Medical Journal of India, Indian Journal of Medical Research, Indian Pediatrics and Indian Heart Journal and reviewer of many other Medical and Statistical Journals; Consultant to UNICEF in the Project on Evaluation of Mid-decade goals in Maternal &amp; Child health, applying rapid assessment techniques; Main Investigator of the UNODC Research Project on Data base in Drug abuse and HIV/AIDS in SAARC countries; Member of the International Biometric Society and International Epidemiological Association; Visited USA, Finland, France, Indonesia, Switzerland, United Kingdom, Australia, Sultanate of Oman, Singapore, Thailand, Sri Lanka, Bangladesh, Maldives and Nepal for professional activities",15);arrFiles[467]=new Array(2623,"research/research.html","21 Dec 2006","Research","","","Molecular Medicine ANBEC Dept.Of Biostatistics Research coorditaion Div. Fellowship Openings Event Calendar Contact Us AIMS is attracting research support from agencies like the Indian Council of Medical Research, the Department of Science and Technology, Government of Kerala, the Department of Science and Technology, GOI, and the Department of Indian System of Medicine and Homeopathy, GOI. In addition to participation of the institute in various clinical studies, AIMS has registered with National Institute of Health, USA and is eligible to receive funding from that agency. AIMS has also entered into an agreement with the Centre for Cellular and Molecular Biology (CCMB), Hyderabad, for collaborative research efforts. The institution has recently earmarked 30,000 sq. ft.; of dedicated area to house a Central Research Facility. Aims is dedicated to pursuing research through multiple venues: Institute of Molecular Medicine - a world class, clinical and scientific research centre Amrita Nano Biomedical Engineering Centre (ANBEC) - research and development work on devices and components at the interface between biology, medicine and engineering",8);arrFiles[468]=new Array(2625,"research/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[469]=new Array(2626,"students_profile/popup_what_international_patient_say.php","22 Nov 2006","What International Patients Say","","","height=125 width=125",4);arrFiles[470]=new Array(2627,"students_profile/popup_what_students_say.php","22 Nov 2006","What Students Say","","","height=125 width=125",4);arrFiles[471]=new Array(2671,"students_profile/images/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",4);arrFiles[472]=new Array(2683,"students_profile/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[473]=new Array(2684,"Templates/deptfrontpage.dwt.php","21 Dec 2006","Aims Site","","","The Department of Pulmonary Medicine was launched in 1998, the same year AIMS was established. Since then, the department has been functioning par excellence in patient care, utilising all the modern amenities in diagnosis and management of various types of respiratory illness. The pulmonary laboratory of AIMS is unique for its combination of most sophisticated equipment and highly skilled technical staff, providing the most valid and reliable reports. Pulmonary Medicine Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Training for neurological and rehabilitation doctors The department renders facilities for investigation and management of all sorts of infective and non-infective pulmonary diseases. It has all the facilities for diagnosis, treatment and follow-up of diffuse interstitial lung diseases, a major challenge for pulmonary physicians. Courses CME Jobs",21);arrFiles[474]=new Array(2685,"Templates/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[475]=new Array(2686,"_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[476]=new Array(2687,"index2.html","13 Dec 2006","AIMS","","","If you are not automatically redirected, please click here &gt; www.aimshospital.org/oldsite/index.html",1);arrFiles[477]=new Array(2688,"aboutus/about-us.html","21 Dec 2006","About Us","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us Amrita Institute of Medical Science (AIMS) brings together a dedicated team of physicians, nurses, and other healthcare professionals to provide the highest standards of medical treatment. Our extensive infrastructure comprises 22 modern operating theatres, 800 beds including 125 comprehensively-equipped intensive care beds, a reference diagnostic Clinical Laboratory including advanced Molecular Biology and Cytogenetics Labs, and a state of the art Diagnostic Imaging Center. AIMS educational programs include a Medical College for undergraduate medical training, post-graduate medical training programs, a Nursing College, a Pharmacy School, and a Research Institute for clinical and fundamental research. Our full range of primary and specialty care medical services enables cross-specialty consultation, which assures outstanding treatment for each patient. Fact Sheet and Parent Organization",7);arrFiles[478]=new Array(2689,"aboutus/contact- us.html","21 Dec 2006","Contact us","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us India Amrita Institute of Medical Sciences and Research Centre Amrita Lane Elamakkara Post Kochi, Kerala 682 026 India Phone:0091 (0) 484 280 1234, 280 4321, 400 1234 Fax:0091 (0) 484 280 2020 E-mail: aimsinternational@aims.amrita.edu USA The AIMS Project P. O. Box 2640 San Ramon, CA 94583-2640 Phone: (510) 583-9795 Patient Enquiries - patientservices@aims.amrita.edu",7);arrFiles[479]=new Array(2690,"aboutus/facts-aims.html","21 Dec 2006","Facts about Aims","","","Amrita Institute of Medical Sciences has grown from a 115-bed multi-speciality hospital to an 800-bed super-speciality tertiary care referral health centre with an attached medical college hospital having an additional 400-bed facility. This massive health care infrastructure with over 50 clinical departments, a dozen para-clinical departments, having a built-up area of 9,00,000 sq.ft spread over 80 acres of land supports a patient volume of 800-1200 outpatients and an average of 750 inpatients daily. Annual patient turnover exceeds 300,000 outpatients and over 35,000 inpatients. With extensive facilities comprising 22 modern operating theatres, 125 equipped intensive care beds, a fully computerised and networked hospital information system, a fully digitalised radiology department, a 24/7 telemedicine service and a comprehensive well-equipped clinical laboratory, Amrita offers a total and comprehensive health solution comparable to the best hospitals in the world. The educational institutions of Amrita Institute of Medical Sciences, which include the School of Medicine, Dentistry, Nursing & Pharmaceutical Sciences are part of Amrita Vishwa Vidyapeetham offering educational programmes both at graduate and post graduate levels. Amrita University is a centre of excellence providing value-based medical education where the highest human qualities of empathy, compassion, dedication and sincerity are instilled. The campus also offers excellent opportunity for research with many ongoing projects approved and supported by the Indian Council of Medical Research, the Department of Science and Technology and other national and international research bodies. PARENT ORGANIZATION Mata Amritanandamayi Math, a registered Public Charitable Trust headquartered at Amritapuri, Kollam, Kerala, was founded to disseminate the message of spirituality, universal love and selfless service to humanity, which shines through the life and teachings of the Divine Mother. It organises activities for the spiritual, educational, social and cultural advancement of mankind and the upliftment of the poor and the downtrodden. Some of the socio-welfare activities undertaken by the Math include medical services, numerous educational institutions, houses for the poor, pensions for destitute women, a home for senior citizens, orphanages, a hospice, a school for the speech and hearing impaired, plus many more. Amrita Institute of Technology and Science, Ettimadai, Coimbatore Amrita Institute of Management, Ettimadai,Coimbatore Amrita Institute of Advanced Computing, Ettimadai, Coimbatore Amrita Institute of Computer Technology, Coimbatore, Amritapuri (Head Quarters), Chennai, Kochi, Pathanamthitta, Mysore, Pune, Mumbai and Hyderabad Amrita College of Nursing, Kochi Amrita Institute of Pharmaceutical Sciences, Kochi M.A.M Industrial Training Centre, Kollam Amrita Sanskrit Higher Secondary School (Amrita Aranya Jeevanam), Kollam. Amrita Vidyalayams, over forty schools throughout India. (CBSE/Matriculation/English Medium) Vedanta Vidyalayam, Amritapuri Amrita Vidyapeetam, a Malayalam medium school at Attapadi, Palakkad district and over ten informal schools for tribal children Amrita Speech and Hearing Improvement School (ASHIS), Trichur Amrita Kuteeram, Free Housing Scheme (25,000 houses) for poor and handicapped persons in various parts of the country Amrita Nidhi, Pension Scheme for 50,000 widows and destitutes Amrita Niketanam, orphanages located at Kollam, and Madurai accommodating over six hundred children Amrita Kripa Sagar, a hospice for terminally ill cancer patients, Mumbai Anbu Illam, home for senior citizens, Sivakasi Amritakripa Charitable Hospital, Amritapuri Amrita Rehabilitation Centre for Women, Thriruvananthapuram Free meal scheme for feeding about 5000 people every week. Amrita Medical Mission of Ayurveda, a herbal conservation park, research and production centre for Ayurvedic Medicines, Wayanad Amrita Ayurvedic Research and Production Centre, Kollam. Brahmasthanam Temples, consecrated at various centres by Amma, including Kodungallur, Kozhikode, Thiruvananthapuram, Madurai, Chennai, Mumbai, New Delhi, Pune, Mauritius, Palakkad, Thalasserry, Mananthavady, Mysore and Coimbatore.",6);arrFiles[480]=new Array(2691,"aboutus/getting-here.html","21 Dec 2006","Getting Here","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us By Air: Cochin International Airport at Nedumbassery is 25 km away from AIMS. Pre-paid taxi service is available at the airport. It is approximately a 60 minute drive to reach the hospital at Edapally in Ernakulam. By Rail: Railway stations are either Edappally,Ernakulam North or Ernakulam Junction, depending on the train. Pre-paid taxi service is available at the railway station. It is approximately a 30 minute drive to reach the hospital at Edapally in Ernakulam. Amrita Institute of Medical Sciences and Research Centre Amrita Lane Edapally Cochin, Kerala Phone:0091 (0) 484 280 1234, 280 4321",7);arrFiles[481]=new Array(2692,"aboutus/what-patients-say.php","21 Dec 2006","What Patient Say","","","ABOUT US Directors Message Our Inspiration What People Say Getting Here Contact Us AIMS and its associated organizations have received thousands of letters of appreciation. These letters come from patients who are impressed with our advanced world-class facilities combined with personalized care. Students also write how they love our academics, which have a well-earned reputation for excellence. And many letters of gratitude come from the poor, who have no resources and would otherwise not receive critical medical care. Search by Year &gt;&gt; SHEEJA My name is Sheeja, and I am 21 years of age. My family includes my father, mother and three sisters. My elder two sisters are married younger one is studying. Mother does not have any job. Our only income is my father’s pension that is 30. One year back when I was ill I had consulted a doctor in Moovattupuzha and I knew that I have heart complaint. And I took reliance in AMMA’s hospital. The doctors advised for a surgery, and its estimated tariff was Rs 85,000/-. But my family does not have the income to find such a huge amount. Due to AMMA’s grace I underwent a heart surgery of Rs 65,000 completely free from here. Now I am doing well. I am obliged to Amma and to all Her children working here for this great deed. Dates of Admission/Discharge: 13/01/2004 - 21/01/2004 Department: CVTS Procedure/Surgery: ASD (LPT) B/O VIJI MANOJ My family comprises myself, wife and my son. I came to Amma’s hospital for my son’s surgery. The estimate cost would be around Rs.1,52,500/. Being an auto driver I was not able to raise the surgery fund. The doctors suggested for immediate surgery.We are staying in rented house.In this condition surgery couldn’t do. With Amma’s help, surgery was done freely and my child recovered successfully. We are obliged to Amma. Dates of Admission/Discharge: 05/01/2006 - 28/01/2006 Department: CVTS Procedure/Surgery: TAPVC Repair PAUL GEORGE I am staying at Kottayam.My family includes my husband and two children. We do not own any property. We stay in a room built in our family property. I work as a servant at one house and thus meet the needs of my family.The illness has started 17 months before.And the test was conducted and found that there is three blocks. The surgery was done through the patient service department.The test and surgery costing about Rs.85, 000/- was done free of cost. We thank Amma for helping us.We pray for the well-being of this hospital. Dates of Admission/Discharge: 7/11/04 - 24/11/04 Department: CVTS Procedure/Surgery: CABG SATHEESH I am a chronic heart patient and was under treatment in a famous hospital in Thiruvananthapuram. As I could not afford the huge expenses required for the surgery I came to Amrita Institute of Medical sciences and admitted on 03/04/04 and underwent a free heart surgery on 05/04/04. We posses 3 cents of land and a small house. My father and mother are coolie workers. I have a sister also, and her marriage is not yet.The only relief I have is Amma.I convey my heart felt thanks to Amma for making the surgery cost Rs 68,000/-free of cost. Dates of Admission/Discharge: 03/04/04-13/04/04 Department: CVTS Procedure/Surgery: ASD Closure       More &gt;&gt;",18);arrFiles[482]=new Array(2693,"academics/dental/dental-admission.html","21 Dec 2006","Dental admission","","","VERY IMPORTANT Management of AMRITA VISHWA VIDYAPEETHAM reserves the right to change any of the conditions enumerated herein for the purpose of complying with any of the regulations of the University Grants Commission or any other competent authorities. Download MBBS/BDS Prospectus: College of Dentistry Departments Degree Programmes Admission Outreach Programmes Faculty Placement News University Home No Course No.of Seats Duration of the course Curriculum 1 BDS 60 05 years As approved by Amrita VishwaVidyapeetham (Deemed University)and is in line with the directives ofthe Dental Council of India ELIGIBILITY Date of Birth: Only those candidates whose date of birth falls on or before 31st December 1989 (at least 17 years of age as on 31st December 2006) but have not crossed the age of 25 years as on 31st December 2006 are eligible to apply. Date of birth as recorded in the 10th standard / school leaving certificate will be taken as authentic. Qualifications: The candidate must have passed the Higher SecondaryExamination, or its equivalent in ONE attempt,(exemptions may be considered only on medical groundsand the decision of the Dean, Faculty of Medicine will befinal and binding) the last two years of such study shouldinclude Physics, Chemistry, Biology and English. Studentsstudying in foreign countries following a syllabus otherthan any Indian syllabus should produce an EquivalenceCertificate from The Association of Indian Universities, A.I.U House, 16 Kotla Marg, New Delhi – 110002. Telephone – 011-23231097, Fax – 011-23232131, E-Mail – aiu@deli.vsnl.net.in Minimum Marks : Candidate must have obtained not less than 50%marks in English and a minimum of 50% marks inPhysics, Chemistry and Biology taken together bothat the qualifying examination and competitiveexamination. (For SC/ST candidates, minimum marksrequired is 40%). COMMON ENTRANCE TEST No Course Date of examination Time of examination Cost of application 1 MBBS 20th May 2006, SATURDAY 9 a.m &ndash; 12 Noon Rs. 1,000 / - BDS PROSPECTUS &amp; APPLICATION FORMS Prospectus and Application forms will be availablefrom the branches of The Dhanalakshmi Bank namedunder, on payment of Rs.1,000/- No Location Phone Number a H17, Govind Mansion, Outer Circle, Cannaught Circus, NEW DELHI Tel: 011 &ndash; 23720369 / 23312833 / 23312840 b Urmila Complex, Station Ave Rd. Chembur, MUMBAI Tel:022-25285760 / 25294483 c IDL Plaza, Ground Floor, Sarat Bose Rd., KOLKATA Tel: 033 &ndash; 22815100 / 22813425 d 104 , Om Shakti Towers, Mount Rd., CHENNAI Tel: 044 &ndash; 28600458 / 28600526 e Dickens Rd., BANGALORE Tel :080-25587492 / 25550724 f 268 Cross Cut Rd., Gandhipuram, COIMBATORE Tel: 0422 &ndash; 2496275 / 2481815 g Karimpanal Arcade, East Fort, THIRUVANANTHAPURAM Tel: 0471 &ndash; 2471812 / 2475244 h Kaniyanthra Building, Baker Junction KOTTAYAM Tele: 0481 &ndash; 2564281 / 2584366 i AIMS Campus, Edappally, KOCHI. Tele:0484-280 2922 / 2802797 j Industrial Finance Branch, MG Road, KOCHI. Tel:0484 &ndash; 2364033 / 2360997 k 17/1341H Ram Mohan Rd, Chintavalappu. KOZHIKHODE Tel: 0495-2721924 l Near Ragam Theatre, Round South, TRICHUR Tel: 0487 2423195 / 2440195 m 2471 Shann Bldg, JS Paul Jn., MA Rd., KANNUR Tel: 0497 &ndash; 2706799 / 2707534 TUITION FEES &amp; HOSTEL AND MESS FACILITIES No Course Tution fee per annum 1 MBBS Rs. 1,30,000/- 2 BDS Rs. 1,00,000 / - MBBS/BDS Hostel rent per year Rs 12,000(Room with 2 beds) Mess Fees per year Rs 18,000",23);arrFiles[483]=new Array(2694,"academics/Medicine/clinical/clinical-courses.html","21 Dec 2006","clinics","","","The course involves both theory and practical classes. Clinical exposure begins in the second year, with classes conducted by clinical specialists emphasising the relevance of the basic sciences to clinical practice. Hospital postings and field visits to public health centres aim to show the candidate the different scenarios in which a doctor in India could find him/herself, and how to go about providing the best care in all circumstances. College Of Medicine Clinical Departments Admission Services &amp; Research Faculties Placement News University Home General Medicine Internal Medicine is the mother of allmedical specialities and forms the root and trunkof the tree of medicine with specialities as its branches.The internist at Amrita often plays the role of team leaderinalleviating human suffering with the help of otherspecialities. Being the first department to be called inemergency situations, it strives to give the patients thebest care possible without looking at their financial orsocial status. The department is committed to delivering exemplary, patient-centered, effective general medical care, promoting preventive medicine and healthy living, and also provides consultative care for patients of non-internal medicine services. The department also provides various outreach programs which include camps, clinics and emergency services in remote areas. A comprehensive health check-up program is also offered for those who would like to assess their personal or employee’s health condition on a regular basis. The department is also engaged in various innovative research programs with many of the faculty providing to various reputed journals. It also provides for a post-graduate program by the Diplomate of National Board (Dip NB) General Medicine Pulmonary Medicine The Centre for Pulmonary Medicine undertakes the prevention, early detection, diagnosis, and treatment ofpulmonary diseases in children, adolescents, and adults. Comprehensive pulmonary medicine programsinclude specialised treatment of specific diseases such as asthma, chronic obstructive pulmonary diseases,sleep-disordered breathing, interstitial lung diseases, cystic fibrosis, occupational lung diseases, pulmonaryrehabilitation, tuberculosis, lung cancers and dedicated smoking cessation program. Diagnostic facilities includepulmonary function testing, exercise testing, allergy testing, diffusion studies, flexible video bronchoscopicinvestigation, BAL and endobronchial stenting, spiral & higher resolution CT imaging guided biopsies, ventilationperfusion scans for pulmonary embolism and thoracoscopic procedures. Centre For Behavioural Medicine The Department of Psychiatry and the Department of Clinical Psychology at Amrita is attached to the Centre of Behavioural Medicine, which offers an array of services to individuals from all walks of life. The centre is dedicated to serving humanity by helping to solve the mental aberrations and varied psychological problems which are ever increasing in today&rsquo;s world. Paediatric Surgery This department offers comprehensive care to paediatric patients by performing a variety of surgeries related to numerous types of congenital or acute problems related to the head and neck, thoracic, abdominal and urinary tract. The department is well equipped with miniature bronchoscopes with which many procedures including foreign body removal is done. Cystoscopes, laparoscopes, muscle stimulator and nerves stimulator make key-hole pediatric surgeries safe and routine in the department. The PICU offers sophisticated facilities for hemodynamic monitoring and ventilator support to care for critically ill children. Paediatrics Including Neonatology The Department of Paediatrics takes care of children from birth to 18 years of age. The department has 60 beds plus a PICU (Paediatric Intensive Care Unit), providing excellent facilities. We have a highly specialised NICU (Neonatal Intensive Care Unit) with 8 ventilators,high frequency ventilation and a nitric oxide delivery system. Inpatient and outpatient care is provided round the clock. The department actively participates in medical camps conducted at various locations throughout Southern India. General Surgery The Department is geared to offer teaching programme for both undergraduateas well as post-graduate students. Computer assisted teaching aids on clinical examination and operative procedures are beinggenerated. Research activities in several areas are already on. Video conferencing facilities will enable students sitting in the auditorium to see live transmission of surgical procedures and interact with the faculty at the same time. Ophthalmology Our Ophthalmology Service offers state-of-the-art facilities for complete examination, diagnosis and treatment of all ocular diseases in adult and paediatric patients. It has the finest equipment available in ophthalmic care including Humphrey field analyzer, ultrasound A &amp; B scan, YAG laser &amp; Visupac 450 digitised fundus camera for retinal imaging &amp; fluorescent angiography and optical coherence tomography (Syscan Version IV), 532mm laser for retinal diseases. The highly experienced operating team performs all types of eye surgeries especially Phacoemulsification (with implantation of rigid, foldable, bifocal intraocular lenses for cataracts at all ages), squint and retinal surgery. There are specialised clinics for glaucoma, retinal diseases, squint, neurophthalmology, contact lenses and paediatric ophthalmology. Weekly cataract screening camps are conducted in outreach areas with free surgeries for the poor &amp; needy, striving to overcome the huge back-log of cataract blindness in India. Obstetrics And Gynaecology The Department offers all the routine obstetrics and gynaecology services. In addition, the Department manages high-risk pregnancy by prenatal diagnostic testing like chorion villus sampling, amniocentesis, fetal colour doppler, and velocimetry studies. Cancer screening for perimenopausal women using colposcopy &amp; colour doppler studies is also being conducted. We routinely perform all endoscopic surgeries including hysteroscopy &amp; laparoscopy. Radiology State-of-the-art high-performance equipment together with a hospital-wide, all digital, imaging, archival and retrieval system makes Amrita one of the finest international medical imaging centres and an important referral site, being the first filmless hospital in South-East Asia. All radiology images are stored in a computer image archive and are available, within minutes, on any of the computers throughout the hospital. Our equipment includes Spiral CT Scanner, Fluroscopy with Digital Subtraction Angiography, Colour Doppler Ultrasound Scanner, Magnetic Resonance Image Scanner (MRI) and Gamma Camera. Procedures using imaging equipment for guidance (Interventional Radiology) reduce hospital stay, costs, the need for major surgery and saves lives. Hundreds of patients have benefited from interventional procedures like guided biopsy, abscess drainage, nephrostomy, angioplasty, and embolisations. Nuclear Medicine Nuclear Medicine is an established branch ofmedicine that uses radioisotopes fordiagnostic imaging and therapy. Nuclear medicineimaging, or scintigraphy performed with a Gammacamera provides physiological information as anadjunct to conventional imaging technology and isof tremendous diagnostic value to many specialities.The radioisotope tagging needed for theseinvestigations is performed in the nuclear medicinepharmacy (Hot Lab). The following tests are performedusing our state-of-the-art, dual head Gamma camera:MIBI stress/rest myocardial perfusion SPECT scan,MUGA scan, renal cortical scintigraphy, captopril renalscintigraphy, cerebral perfusion scintigraphy, RBCscintigraphy, liver spleen colloid scintigraphy, milkscan, oesophageal and gastric motility studies,hepatobiliary scintigraphy, whole body skeletalscintigraphy, gallium & iodine 131 scintigraphies.Radio iodine therapy is an important therapy modalityin management of hyperthyroidism & thyroidcarcinoma. Intra operative parathyroid and sentinelnode detection is also performed, using a cordlessGamma probe. Orthopaedics The Orthopaedic Institute is designed tofunction as a centre of excellence inclinical care, training and research. The departmentfunctions as subspecialty units; dealing with spinesurgery, joint replacement, arthroscopy and sportsmedicine, trauma & reconstructive surgery andmusculoskeletal tumor surgery. The Institute isrecognised for DNB training in orthopaedics andfellowship training in spine surgery andarthroplasty. Ear, Nose And Throat Surgery The Department of ENT or Otorhinolaryngology of Amrita is one of the mosttechnically advanced programmes in the countryand covers the complete gamut of procedures andservices covering otology, rhinology & laryngologyand has established itself as a tertiary referral centreof repute. The otology division comprise of top-notch operating microscope and surgical equipments. Micro ear reconstructive surgeries are routinely done with excellent results. A cochlear implant programme is on the anvil and will commence shortly. The rhinology division is equipped with the best available scope and debriders for both routine endoscopic surgeries of the nose and sinus and beyond the routine, covering CSF leak repairs and pituitary tumors. Cosmetic rhinoplasty for deformity of the nose is also routinely done.The laryngology division is now equipped withfirst-of-its-kind in Kerala KTP 532 LASER which is thebest laser available in the world for laryngeal surgery. Laryngeal stenosis and laser tonsillectomy that require special care is routinely treated and managed at this centre. Inpatients with uncontrollable vertigo as in Menier’s disease are successfully cured with modern medical ablation technics. A Diplomate National Board post-graduate programme in otolaryngology was initiated in 2004 and at present two DNB candidates are being trained. A B.Sc. Audiology Course is due to commence soon with the aim of training audiologists and speech therapists. Community Medicine The Department of Community Medicine is committed to rural-based, primary careoriented, value-based innovative medical education and cost-effective health care strategies. The department strives to inculcate altruistic love for humanity in students. The curriculum is user-friendly, patient-oriented and problem-based, primarily focusing on the development of appropriate communication and clinical skills to competently deliver primary health care in urban, rural as well as tribal settings. The golden rule of the department is interactive student-centered teaching through participation and action. Emergency Medicine Centre This Centre covers casualty service,emer- gency transport service, andmobile clinics. Our emergency transport service withmobile intensive care units and transport team areon call 24 hours a day to transport critically illpatients from outlying hospitals.The staff comprises highly skilled emergencyphysicians, paramedics and trained nurses.",33);arrFiles[484]=new Array(2695,"academics/Medicine/clinical/clinical-list.html","21 Dec 2006","Clinics","","","The College offers a five-and-a-half year course in Medicine, including a year of internship, culminating with the award of an MBBS degree. The curriculum is based on the directives of the Medical Council of India, and is recognised by both the World Health Organisation and the Educational Commission for Foreign Medical Graduates of the United States. College Of Medicine Clinical Departments Admission Services &amp; Research Faculties Placement News University Home General Medicine Pulmonary Medicine Center For Behavioural Medicine Psychiatry Clinical Psychology Pediatric Surgery Pediatric Genetics Paediatrics and Neonatology Community Medicine Emergency Medicine Center General Surgery Ophthalmolgy Obestrics &amp; Gyneacology Radiology Nuclear Medicine Orthopaedics Dermatology Medical Education ENT Surgery Pre - Clinical Departments Anatomy Microbiology Physiology Pathology Analytical Toxicology Biochemistry Pharmacology &amp; Therapeutics Forensic Medicine",13);arrFiles[485]=new Array(2696,"academics/Nurse/nursing-courses.html","21 Dec 2006","Nursing Courses","","","After learning the basic concepts and procedures inpatient care through practice in the pre-clinicallaboratory, in the preceeding years the nursing studentsare given an extensive exposure in following areas: MEDICAL SURGICAL NURSING COMMUNITY HEALTH NURSING CHILD HEALTH NURSING MENTAL HEALTH NURSING OBSTETRICS AND GYNAECOLOGICNURSING College of Nursing Learning Laboratories Nursing Course Admission Faculty Placement News University Home Medical Surgical Nursing Medical surgical nursing is the mainstay ofthe B.Sc Nursing Degree Programme.After learning the basic concepts and procedures inpatient care through practice in the pre-clinicallaboratory, in the second year the nursing studentsare given an extensive exposure in Medical andSurgical Nursing. Medical nursing focuses on care ofpatients with medical conditions affecting varioussystems like respiratory, gastro intestinal, cardiology,neurology etc. It also includes diseases of skin andcommunicable diseases, pathology, pharmacologyand dietetics. Surgical nursing provides experience in the operation theatre and in the care of patients with various surgical conditions in the pre-operative and post-operative units. Eye and ENT nursing is also given due importance under surgical nursing. Classes are taught by nursing faculty and specialists in medicine, surgery, cardiothoracic, neurology, dermatology, ophthalmology and the ENT department. Advanced medical surgical nursing in the third year provides rich experience in various intensive care units and speciality areas like cardiology, cardiac surgery, nephrology, neurology, oncology and reconstructive surgery to equip the students with various skills required in critical care nursing based on a sound knowledge on pathophysiology. Students conduct seminars, symposiums and group discussions and perform nursing care analysis, which enhances their ability in critical thinking. Community Health Nursing The central objective of the CommunityHealth Nursing course is to develop thestudents’ ability to function effectively as a memberof the health-care team in providing comprehensivemedical care in community. In the first year thiscourse orients the students to the concepts ofpositive health and its relation to successful living. The practical hours include planned observation visits to various places. During the second year, theory classes are aimed at familiarising students with principles of community health, community health nursing and identification of different measures towards prevention of diseases and promotion of health. It also focuses on different concepts of family welfare. The practical experience in community health nursing comes from exposure at primary health centres, where they participate in health education to the families and school children. During this course students learn the various concepts of family health-care and develop their ability to plan and provide family-centered care. During field experience each student is required to study a particular section of the community, assess the health needs, set priorities and plan the programme of action. Students learn how to provide comprehensive family health services. Students also participate in all national health programmes conducted by primary health centres, which include the Universal Immunisation Programme (UIP) and other control and eradication programmes. Child Health Nursing Child Health Nursing includes child healthmedicine and surgery and is placed in thethird year of the programme. This course helps thestudents to identify normal and abnormal growthand development, as well as the needs and problemsof children at various ages. The subject includesembryology, genetics, child psychology, child healthmedicine and child health surgery. Specialists from the respective specialities handle the subject while nursing faculty caters to the nursing care aspects. Students provide comprehensive nursing care to children suffering from various diseases and disorders. Students perform growth and development assessments to identify the deviation from normal, provide play therapy, counselling and health education for parents and children. Mental Health Nursing Mental Health Nursing is placed in the thirdyear of the programme. It provides anunderstanding of mental health concepts and thebehavioural changes that occur in mental illness. Thecourse is designed to enable the students to providecomprehensive nursing care to psychiatric patientsapplying the preventive, promotive, curative andrehabilitative aspects of mental health care andprinciples of psychiatric nursing. This is achieved by the expert guidance from the psychiatric nursing faculty, psychiatrist, clinical psychologist and psychiatric social workers. The students get clinical experience from mental health centres and observation visits in leading mental health hospitals, de-addiction centres, a school for mentally retarded and psychiatric rehabilitation centres. Obstetrics And GynaecologicNursing The aim of the Department is to prepare thestudents with the knowledge, skill andattitude to function as midwives and providecomprehensive nursing care to antenatal, intranataland postnatal mothers and newborn babies withdue emphasis to high-risk clients. The students arealso equipped to work with the child-bearingfamilies that give them the opportunity to experiencethe essence of nursing at its best. The course isplaced in the final year. Teaching and clinical experienceare provided under the guidance of a specialistnurse and obstetrician. During this period they willlearn whole perinatal care including conducteddeliveries.",19);arrFiles[486]=new Array(2697,"academics/Pharmacy/pharmacy-courses.html","21 Dec 2006","Pharmacy Courses","","","The School of Pharmacy offers the following courses: Diploma In Pharmacy (since 1997 ) Bachelor in Pharmacy (since 2005) Bachelor in Pharmacy - Lateral Entry (2006) College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home Diploma In Pharmacy Duration of the course: 2 years followed by 500 hour apprenticeship training Minimum eligibility for admission : A pass in 10+2 Science or its equivalent. Approved by : Pharmacy Council of India &amp; Amrita Viswa Vidyapeetham (Deemed University) Examining Authority : Additional Controller of Examination, Amrita Viswa Vidyapeetham Mode of selection for admission : Merit basis Course of study: As prescribed in Education Regulation 1991 framed by Pharmacy Council of India and as approved by Amrita Viswa Vidyapeetham (Deemed University) B.Pharmacy Lateral Entry Duration of the course: 3 years Minimum Eligibility for admission : A pass in Diploma in Pharmacy (ER 91) with a minimum aggregate of 60% marks at Diploma level. Approved by : All India Council for Technical Education &amp; Amrita Viswa Vidyapeetham (Deemed University) Examining Authority : Additional Controller of Examination, Amrita Viswa Vidyapeetham Mode of selection for admission : Common Entrance Test of Amrita Viswa Vidyapeetham. The rank list will be prepared on the basis of CET. Course of study: As prescribed by Amrita Viswa Vidyapeetham. The students admitted directly to B Pharm II year shall study and pass those subjects of B. Pharm Ist year which are not covered under D. Pharm course. Approved intake: 6 Date of Birth/Age While the minimum age shall be as applicable for the D. Pharm course, maximum age limit will be at the discretion of the University Bachelor in Pharmacy -B.Pharm B.Pharm Degree Course is a four-year programme with two months in course practical training in industry and hospital.The B.Pharm degree course is a versatile interdisciplinary programme preparing graduates with a sound knowledge and understanding of the science, technology and practice behind pharmacy as a profession. PHARMACEUTICAL CHEMISTRY & ANALYSIS (CHEMISTRY OF DRUGS) PHARMACEUTICALS INCLUDING COSMETICS (THE FORMULATION OF DRUG DOSAGE FORMS) PHARMACOLOGY - MODE OF ACTIONS 41 OF DRUGS PHARMACOGNOSY - HERBAL DRUG TECHNOLOGY PHARMACY PRACTICE Pharmaceutical Chemistry &Analysis (Chemistry Of Drugs) Pharmaceutical Chemistry enables thestudent to synthesize, purify, identify andanalyse medicinal agents. Pharmaceuticals Including Cosmetics(The Formulation Of DrugDosage Forms) In this lab, the students practise bag techniquerequired for family health-care andprepare the materials needed for health education,school health programme, health camps, exhibitionsand projects. Community Health Nursingexperience is provided to the students at PublicHealth Centres (PHCs) in addition to AIMS’ communityhealth centre. Pharmacology - Mode Of ActionsOf Drugs This lab consists of various obstetrical chartsrelated to antenatal, intranatal and postnatalcare and models to practise conduct of labour.This also includes a baby mannequin to practisepaediatric nursing procedures, growth chart,immunisation schedule and play materials fordifferent age group. Pharmacognosy - Herbal DrugTechnology Here the students learn to preparenormal diets and therapeutic diets forvarious disease conditions without losing nutrientsunder the guidance of a qualified dietitian. They willalso use this lab to prepare different types of exhibitsrequired to conduct various health educationalprogrammes Pharmacy Practice The computer laboratory enables studentsto develop their abilities in the applicationof software in health and education.",20);arrFiles[487]=new Array(2698,"academics/Pharmacy/pharmacy-hospital.html","21 Dec 2006","Hospital of pharmacy","","","The state of the art facilities of AIMS , Kochi is a unique source of strength for the Pharmacy practice curriculum at undergraduate and higher level. As a part of the regular curriculum the students are allotted with various training modules in: In-patient pharmacy in each clinical unit Out-patient pharmacy in the Central Unit Pharmacy extension counters 24 hour pharmacy Drug Information Centre Hospital Information System All allied areas of hospital administration and hospital pharmacy for effective exposure in the field of Pharmaceutical Care and Clinical Pharmacy College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home",9);arrFiles[488]=new Array(2699,"academics/Pharmacy/ser-research.html","21 Dec 2006","Admission","","","College of Pharamacy Pharmacy Courses Hospital Pharmacy Admission Services &amp; Research Faculty Placement News University Home AIMS has established a highly sophisticated centre of research at the Amrita Healthcare Campus for all the Health Care courses under the coordination of Dr. Shanti Nair . The research lab and the pathological and other investigation units are well equipped with all modern analytical instruments for effective institutional and collaborative research activities of a multidisciplinary nature.",8);arrFiles[489]=new Array(2700,"clinics/child-neuro/child-neuro.php","21 Dec 2006","Gastroenterology","","","The Department of Child Neuro Development and Rehabilitation provides diagnosis and treatment of imminent Neuro developmental Disorders in infants and children. Treatment modalities include postural reactions therapy using the plasticity of neurons principle. . Child Neuro Disorders Treated Procedures Speciality Clinics Doctors ; ? Liver transplantation Pancreatic transplantation cases being evaluated Pancreatic research unit Molecular biology laboratory for PCRs, genetic studies, etc. Courses CME Jobs",20);arrFiles[490]=new Array(2701,"clinics/child-neuro/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[491]=new Array(2702,"clinics/cssd/cssd-services-offered.php","21 Dec 2006","Services offered by cssd","","","The functional flow of activities in CSSD may be generally specified as follows. CSSD Services Offered Equipment Q &amp; A	RINSING: -Rinsing of articles after use should not be permitted in patient care areas unless carried out by a trained member of the staff. CLEANING: - All reusable medical devices should be thoroughly cleaned prior to disinfection or sterilization.	DRYING: - all articles should be dried appropriately	INSPECTION AND ASSEMBLY: - Each item should be inspected for functionality, defects, breakage and then appropriately assembled.	PACKAGING: - Articles should preferably be packed in porous material.	LABELLING: - Each pack should be marked with nomenclature of the article, contents of the pack, initials of the person who packed it, date and initials of the person who carried out the sterilization. STERILIZATION: - The operation of the sterilizer should be entrusted to a responsible and fully trained person. It should be kept in a state of good maintenance and repair.	STORAGE: - Should be properly managed separately for sterile and non-sterile stores. For sterile goods, clean room conditions should be followed.	DISTRIBUTION: -Refers to clean and dirty articles exchange system. A program should be established for the collection of used items from patient care areas and distribution of sterilized goods.",13);arrFiles[492]=new Array(2703,"clinics/cv-adult/cv-adult.php","21 Dec 2006","CV Surgery Adult","","","An average of 3-4 operations are performed for children with congenital heart disease at AIMS every day. To date over 3500 operations have been performed with an overall mortality of ~3-4%. The open heart procedures include closure of atrial and ventricular septal defects, repair of tetralogy of Fallot, repair of total anomalous pulmonary venous connection, arterial switch operation, the Senning operation, the Fontan procedure (including the extra-cardiac Fontan operation), the Glenn procedure, repair of common AV canal defects, the Rastelli operation, the Cross operation, single stage unifocalization ALCAPA repairs and, double switch procedures. CV Surgery Adult Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Courses CME Jobs",21);arrFiles[493]=new Array(2704,"clinics/cv-adult/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[494]=new Array(2705,"clinics/cv-pediatric/cv-pediatric.php","21 Dec 2006","CV Surgery Pediatric","","","An average of 3-4 operations are performed for children with congenital heart disease at AIMS every day. To date over 3500 operations have been performed with an overall mortality of ~3-4%. The open heart procedures include closure of atrial and ventricular septal defects, repair of tetralogy of Fallot, repair of total anomalous pulmonary venous connection, arterial switch operation, the Senning operation, the Fontan procedure (including the extra-cardiac Fontan operation), the Glenn procedure, repair of common AV canal defects, the Rastelli operation, the Cross operation, single stage unifocalization ALCAPA repairs and, double switch procedures. CV Surgery Pediatric Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Asthma Care programme Asthma and COPD Clinics with an Amrita Asthma Education Programme conducted fortnightly COPD Rehabilitation Clinic Smoking Cessation Clinic including counselling and pharmacotherapy intervention services. Fibre Optic Video Bronchoscopy Study Courses CME Jobs",21);arrFiles[495]=new Array(2706,"clinics/cv-pediatric/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[496]=new Array(2707,"clinics/dermatology/speciality-clinic.php","21 Dec 2006","Dermatology Specialities","","","Dermatology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Skin allergy / contact dermatitis clinic: Allergic diseases of the skin are a common cause of frustration to a lot of patients. We aim to provide help to such patients by trying to pin point the exact underlying causes of their condition and accordingly provide appropriate treatment .We have a full panel allergy and patch test for the etiological diagnosis of conditions like chronic urticaria and contact dermatitis. Psoriasis clinic: Up to 2% of the worlds population are afflicted with this disease. Modern dermatology has come up with a number of options for the control of psoriasis. At our department we attempt a holistic approach towards psoriasis laying stress on counseling along with the latest treatment regimes, including state of the art ultraviolet therapy machines. Hair and nail disorders clinic Though considered of ornamental value at the most, disease of the hair and nails can be a depressing factor for the affected patient. We offer the latest available treatment and investigations for such conditions.We are performing trichograms, scalp biopsies, nail matrix biopsies as well as nail avulsions and hair transplants. Paediatric dermatology clinic: Evaluation and management of common paediatric dermatoses like atopic dermatis and genodermatosis. Vitiligo /pigmentary disorders clinic: Medical and surgical management of pigmentary disorders /vitiligo, including grafting, phototherapy and tattooing.",10);arrFiles[497]=new Array(2708,"clinics/Endocrinology/community-services.php","21 Dec 2006","Endocrinology services","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ? Diabetes Care Programme With the support of the Departments of Ophthalmology, Nephrology, Urology, Cardiology, Neurology, and Orthopedics, the AIMS Diabetes Care Programme provides intensive management of diabetes and diabetes&ndash;related problems including: Retinopathy Nephropathy Neuropathy Ischemic Heart Disease The programme also offers: Management of gestational diabetes Paediatric diabetes clinics Psychological and social worker consultations Assessment of family risks of developing diabetes. The Diabetes Care team includes a clinical psychologist, experienced dieticians and a physiotherapist. Nurse&ndash;clinicians, under the supervision of a diabetologist, provide training in the prevention and management of diabetic emergencies, as well as the prevention and treatment of complications of diabetes. Insulin Pump Therapy Management of Benign Thyroid Nodules by Alcohol Injection: Selected benign nodules of the thyroid gland can be ablated by injection of alcohol into the lesion. There is good response and few side effects. The nodule shrinks in size and in inoperable cases, this modality of treatment can be considered an option. Orbital Radiotherapy for Graves Ophthalmopathy For advanced stages of Graves ophthalmopathy which are intolerant to or refractory to treatment with corticosteroids, the department, in conjunction with Departments of Radiation Therapy and Ophthalmology, has set up radiotherapy for the orbits. The Team will review and assess each case to see if it merits radiotherapy. Exercise and Dietary Programme An educational programme that is medically supervised, offers instructions for gradual behavior modification and includes sessions in diet control and self&ndash;blood glucose monitoring SUPPORT Support groups and evening seminars Registered dieticians provide nutritional instructions for individuals diagnosed with diabetes, lipid disorders, and those with weight reduction needs. Patients return to the clinic every other day for two months in an effort to re&ndash;pattern their lifestyle and eating habits. Designed for patients with: Obesity and/or diabetes or hyperlipidemia, who might also have other risk factors Multiple risk factors Coronary artery bypass grafts or myocardial infarctions (as a secondary prevention) Diabetes mellitus and osteoporosis Primary prevention of Ischemic Heart Disease The exercise programme is aimed at full fitness utilising treadmills, exercise bicycles, and other equipment under the guidance of a trained physiotherapist. The amount of exertion is gradually increased depending on each individual&rsquo;s capability. Inpatient Services Patients are admitted to the appropriate ward and speciality as warranted by their clinical condition and diagnosis on admission to AIMS. COMMUNITY SERVICES Amrita Diabetes Welfare Association The number of people with diabetes has now increased to epidemic proportions in every country of the world, despite the wide variety of medicine available for attempting control of blood sugar. The most important aspect of the treatment of diabetes continues to be diet, exercise, and a change in life style. These objectives can be achieved only if proper education is imparted to patients with diabetes. In order to better serve and communicate with patients with diabetes within the community, AIMS has initiated the Amrita Diabetes Welfare Association (ADWA). This association is intended to provide patients with a platform to raise relevant issues, including the cost of medicines and insulin, as it is ADWA&rsquo;s intention to help poor patients who have difficulty in procuring diabetic medication such as insulin. The Association has organised a number of medical camps and educational programmes to spread information about the preventable complications of diabetes. The medical camps screen patients for diabetes, provide medical services for those already afflicted by the disease, and offer educational classes on diabetes. The Association is publishing a regular newsletter called DIABEAT for the benefit of its members. Research into the values of alternative therapies like yoga and Ayurvedic medication in diabetes is a point of keen interest amongst Association members. The Association is also funding research into the prevalence of diabetes in Kochi in order to define the scope of the problem and will plan further projects designed to address the disease at every level. Currently, over 1500 people are enrolled as members. Activities of the association: Diabetic awareness classes and exhibitions Free medical camps School health programmes for diabetic awareness Free insulin distribution for poor patients Publication of DIABEAT - a quarterly magazine on diabetes care for patients Supply of Glucometers and Walkers on rental basis Documentaries for creating awareness of diabetes and it&rsquo;s complications DIABEAT Diabeat is a quarterly magazine on diabetes published by the Department and is primarily intended to educate diabetic patients in all aspects of selfcare, to improve the understanding of the disease and its management, and to keep them updated on new developments in the field. It also contains useful tips on diet and exercise. First brought out in 2001, it has a wide circulation around Kerala and India with over 5000 subscribers. It is now available in Malayalam and English. Members of ADWA receive Diabeat free for one year. After that, they can get the magazine at a reduced subscription rate. In addition, ADWA members can avail of the free health checkup conducted in their areas on alternate years. School Counselling Programme A team consisting of volunteer counsellors, a trained diabetic educator and a social worker from the department provide a school counselling programme. Patient Education The department conducts patient education camps regularly. In addition, CD-ROMs have been prepared by the department under the guidance of Dr. Bal and Dr. Usha Menon with the intention of providing valuable information to both diabetic patients and physicians. These are very popular and are available in Malayalam and English. They have also been translated into other Indian languages and can be obtained from the department at a nominal price.",17);arrFiles[498]=new Array(2709,"clinics/Endocrinology/speciality-clinics.php","21 Dec 2006","Endocrinology Specialities","","","Endocrinology Services Offered Disorders Treated Community services Equipment Speciality Clinics Doctors ; ? Routine Outpatient Clinics: All days Podiatry Clinic: Tuesday, Thursday and Saturday Amrita Execare (Evening Clinic): Monday to Thursday, 5-8 pm ANNUAL DIABETES CHECKUP Realizing the need for full yearly assessment for diabetic complications, an annual diabetes check up has been set up by the department once weekly. This programme has been running successfully for 4-5 years with attendance of about 15 patients per week. Because of increasing demand, there are plans to expand the testing to 2-3 times per week EXECARE For busy individuals who find it inconvenient to wait in the usual outpatient department until seen by consultants, a new outpatient department by appointment has been organised with hours from 5-8 p.m. on four days in the week. For appointments, call 280-2025, 280-4040 or 280-1234 extension 1030/1066. Mondays Dr. Harish Kumar Tuesdays Dr. Vasantha Nair Wednesdays Dr. R. V. Jayakumar Thursdays Dr. A. G. Unnikrishnan",10);arrFiles[499]=new Array(2710,"clinics/ent/ent-services.php","21 Dec 2006","ENT Services","","","ENT Services Offered Equipments Speciality Clinics Doctors ; ? Q &amp; A             Flexible Video Bronchoscopic Investigation and Treatment The Pulmonary Medicine Department provides an outpatient bronchoscopy service. Bronchoscopies are useful in the investigation of such problems as coughing or an abnormal chest X-ray, and are performed under local anaesthetic. This procedure is performed after consultation with the Pulmonologist. A modern endoscopy suite with fluoroscopy is available for outpatient and inpatient bronchoscopy. A Fibre Optic Bronchoscopy system with video and photographic capability is used for performing bronchoscopies. Fibre Optic Bronchoscopy helps in the complete visual assessment of air passages, and in making a clear-cut diagnosis of infection, cancerous changes, and also in obtaining biological samples for pathological examination. Therapeutic procedures are also carried out for the arrest of bleeding, removal of pus from airways, avulsion of small polypoid tumours and broncho-alveolar lavage, which are undertaken by qualified Pulmonologists. These procedures are performed under local anaesthesia Flexible bronchoscopic procedures include: Broncho-alveolar lavage Bronchial biopsies Brushings Endobronchial stent placement Laser therapy and brachytherapy will start in the near future. Pulmonary Function Tests (PFT) PFT \'s are useful in diagnosing various lung disorders. They also measure the degree of impairment due to disease. The progression of a disease and the effectiveness of treatments can be carefully observed with regularly scheduled testing. Pulmonary Function Tests are also used frequently to assess pre-operative risk. Radiology and Nuclear Medicine Testing Spiral and High Resolution CT in the Imaging Centre The Pulmonary Medicine department works closely with the AIMS Imaging Centre to provide sophisticated diagnostic analyses. CT Scanner is a high-end spiral scanner that provides high resolution imaging for cases of lung diseases, mediastinal diseases, and chest wall tumours. The software for the spiral CT creates a CT endoscopy and a CT bronchoscopy, and a continuous helical acquisition which provides a 3-D volume scan allowing a radiologist to better localize very small tumours. The Scintigraphy Test in Nuclear Medicine is extremely useful in the detection and localization of pulmonary thrombo-embolisms (by a Ventilation Perfusion Scan) as well as of primary and secondary tumours. The Gamma Camera is also used for pulmonary function testing to predict postoperative lung function prior to surgery when the routine pulmonary function test is borderline. Evaluation of Breathing Disorders Diffusing capacity Oxygen saturation Spirometry Fibre Optic Bronchoscopy Allergy test against large number of potential allergens Evaluation of Chronic Respiratory Ailments Computerized Spirometry, MVV, F/V Loop, Bronchoreversibility studies Diffusion tests - DLCO and VA for estimation of severity of Interstitial Lung Disease (ILD) Six minutes walk test and O2 titration ABG analysis, including post exercise ABG Evaluation and Treatment of Sleep Disorders The latest facilities available for evaluation of Sleep Apnoea in collaboration with the Department of Neurosciences include: Polysomnography with measurement of nasal airflow resistance, thoracic excursion matched with changes in SpO2. A Smoking Cessation Clinic that deals with smoking cessation programme for heavy smokers who are motivated to stop smoking, including: Psychosocial counselling Medical health check-up Pharmocological intervention",14);arrFiles[500]=new Array(2711,"clinics/Gastroenterology/Procedures-Equipment.php","21 Dec 2006","Neurology ","","","Gastroenterology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Equipments Diagnostic and therapeutic upper and lower GI endoscopes Push enteroscope Capsule endoscopy Sideviewing scope for pancreaticobiliary work EUS scope Esophageal manometry 24-h pH metry Anorectal manometry Ultrasound List of procedures Diagnostic upper and lower GI endoscopes :A monthly average of 500 upper endoscopies and 180 colonoscopies are performed in the department. Band ligation of varices Endoscopic sclerotherapy Endoscopic hemostasis Endoscopic foreign body removal Achalasia and balloon dilatation of esophageal and gastrointestinal strictures Savary dilatation of strictures Polypectomy Colonic dilatation Enteroscopy Coloenteroscopy Endoscopic ultrasound :We are one of the very few centers in the state Kerala having this facility of imaging of gastro intestinal wall, biliary and pancreatic duct and surrounding organs Percutaneous Endoscopic gastrostomy (PEG): This is a non - surgical technique for percutaneous placement of a feeding gastrotomy tube using an endoscope. In the department, an average of 10 cases is performed in a month. Esophageal stenting for patients with obstructing esophageal carcinoma. ERCP :In the department, we perform 30 cases of ERCPs at an average per month Biliary balloon dilatation Bougie dilatation Nasobiliary or nasopancreatic drainage Needle knife papillotomy Sphincterotomy Stent placement Mechanical lithotripsy CBD stone extraction/clearance Radiofrequency ablation and percutaneous ethanol injection for malignant tumours. Capsule endoscopy :Our center is one of the very few centers in the entire South India and the first in Kerala to introduce this modern facility for visualisation of small intestines. Esophageal and anorectal manometry :We have developed a center of excellence to have this facility, which is only of the few centers in India. 24-hr pH metry Transjugular liver biopsy",9);arrFiles[501]=new Array(2712,"clinics/Gastroenterology/speciality-clinics.php","21 Dec 2006","Endocrinology Specialities","","","Gastroenterology Services Offered Procedures &amp; Equipment Speciality Clinics Doctors ; ? Liver clinic Comprehensive evaluation, follow-up and treatment of all liver diseases such as acute and chronic hepatitis, obstructive jaundice and liver cancer under the supervision of outstanding hepatologists. An Alcohol clinic provides comprehensive treatment, care and rehabilitation for alcoholic liver disease patients. Liver transplant clinic A liver transplant clinic has been set up for initial work-up of patients for liver transplantation. The Center has already developed the capability for liver transplantation and has done successful liver transplantations, which is first in the state of Kerala. Post transplantation follow up of patients is being managed by the department. Pancreas clinic This clinic offers the complete work-up and treatment of all pancreatic diseases. We have an expert team with the largest experience in the management of tropical pancreatitis. This is a referral center for pancreatic diseases from several regions. This clinic is held jointly by a panel of doctors from the medical and surgical gastroenterology departments and endocrinology to give integrated and individualized care to the patients with chronic pancreatitis. Inflammatory Bowel Diseases clinic With full facilities for diagnosing and treating large and small intestinal disorders such as ulcerative colitis, Crohn&rsquo;s disease and tuberculosis. Irritable Bowel Syndrome clinic All functional bowel diseases are seen and managed. Constipation clinic",8);arrFiles[502]=new Array(2713,"clinics/general_pediatrics/general-pediatrics.php","21 Dec 2006","pediatrics","","","The Department of Pediatrics takes care of children from birth to 18 years of age. The department has 60 beds plus a PICU (Paediatric Intensive Care Unit), both with state-of-art facilities. In-patient and out-patient care is provided round the clock. General Pediatrics Doctors ; ? The department actively participates in Medical Camps conducting at various locations throughout southern India.Pediatrics is fully backed by well equipped biochemical, metabolic, pathological, and radiological labs, which are staffed with experienced personnel capable of diagnosing even the rarest disorders. The General Paediatrics department also works closely with the Paediatric Cardiac Services department for children \'s cardiological conditionsPediatric Cancer Chemotherapy has been started in the department in association with Department of Oncology. Well Baby Clinic Immunization Clinic Bone Marrow Biopsy Liver Biopsy Pleural Aspirations Courses",19);arrFiles[503]=new Array(2714,"clinics/general_pediatrics/pediatrics-academics.php","21 Dec 2006","Pediatrics_Academics &amp; Research","","","General Pediatrics Doctors ; ? Courses A Post Graduate course (DNB) was started in the department in January 2003. Four candidates are admitted yearly. Regular CME Programmes are conducted on current paediatric problems. Ongoing Research A Prospective Study on:- Etiology and Outcome of Thrombocytopenia in Children, in the Age Group of 1 Month to 18 Years Study of Serum IgE in Children with Wheeze Study of Incidence of Occult Bacteremia in Young Febrile Children Incidence and Prognostic Significance of Glycemic Status in Critically Ill Children Electrolyte Abnormalities in Children Admitted to Paediatric Intensive Care Unit A Prospective Clinico- Etiological Study of Seizure with Fever in Children, aged 1 - 5 Years",7);arrFiles[504]=new Array(2715,"clinics/GISurgery/gastric-eso-sur.php","21 Dec 2006","Gastric &amp; Esophageal Surgery","","","All major Gastric and Esophageal surgeries are undertaken by the GI Surgery Department. Minimally invasive Gastric and Esophageal surgeries are offered to patients when appropriate. The following conditions are treated on a regular basis: GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Gastric and Esophageal Surgery Small Intestine and Colorectal Surgery Hepato Pancreato Biliary Laparoscopic Liver Transplatation Gastric Cancer - Palliative and curative resections for Gastric and Gastro-Esophageal junction cancers are performed frequently, along with gastrectomy with extended lymph node dissections. Achalasia Cardia - The initial work up is done in the esophageal motility lab in the Medical Gastroenterology department, then the GI Surgery department sees patients who need surgery. Laparoscopic Myotomy is performed so that patients can avoid the risk of open surgery with its attendant morbidity. Esophageal Cancer - Trans-Thoracic and Trans-Hiatal oesophagectomies are also performed regularly. Inoperable patients are palliated by expandable metallic stents or endoscopic feeding gastrostomies. The management of theses patients is generally undertaken in consultation with an oncologist to plan the adjuvant treatment that may be needed. Gastro Esophageal Reflux Disease - Patients with this condition are treated only after extensive evaluation in the Motility Lab of the Medical Gastroenterology department. Optionally, minimally invasive Anti-reflux surgery is offered. Ulcer Disease - With the current advances in medical treatment, it is rare for patients to need surgical intervention. When such cases arise the department offers the options of laparoscopic as well as open acid reduction procedures.",16);arrFiles[505]=new Array(2716,"clinics/GISurgery/gi-equipments.php","21 Dec 2006","Dermatology Equipments","","","GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A C-arm Image Intensifier Coming soon Harmonic Scalpel Coming soon Intra-operative Ultrasound and Endoscopy Coming soon Argon Laser Photo-Coagulator Coming soon CUSA Coming soon",9);arrFiles[506]=new Array(2717,"clinics/GISurgery/gi-specialityclinic.php","21 Dec 2006","GI Surgery SpecialityClinics","","","Magnus es, domine, et laudabilis valde: magna virtus tua, et sapientiae tuae non est numerus. et laudare te vult homo, aliqua portio creaturae tuae, et homo circumferens mortalitem suam, circumferens testimonium peccati sui et testimonium, quia superbis resistis: et tamen laudare te vult homo, aliqua portio creaturae tuae.tu excitas, GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Liver Tranplantation The AIMS transplant team is comprised of experienced Transplant and Vascular Surgeons backed up by a large GI Surgical and Anesthetic team. The pre-transplant work up and the follow up are done at a monthly Liver Transplant clinic conducted at the department of GI Surgery. In this clinic experienced hepatologists and the Transplant Team streamline the treatment plans for individual patients with End Stage Liver Disease. The excellent Intensive care and supportive services at AIMS meets the full compliment of requirements for a successful transplant setup Pancreas Clinic Surgical treatment is offered to patients with pancreatic cancers as well as chronic pancreatitis. The Pancreas Clinic is conducted in coordination with the Medical Gastroenterology and Endocrinologydepartments to give integrated care to patients with chronic Pancreatitis. Patients with pancreatic diseases are seen by a panel of doctors from Medical Gastro Enterology, GI Surgery and Endocrinology. Stoma Clinic",9);arrFiles[507]=new Array(2718,"clinics/GISurgery/hepato-pancreato-biliary.php","21 Dec 2006","Hepato Pancreato Biliary -GI Surgery","","","Major liver resections are undertaken routinely for primary cancers of the liver and the biliary tree. Segmental resections in Cirrhotics and in benign conditions are also taken up. The pre-operative work up of these patients is complemented by the excellent services of the Radiology department. The Radiology department undertakes pre-operative biliary drainage, vascular imaging by angiography and MR angiography, etc. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Gastric and Esophageal Surgery Small Intestine and Colorectal Surgery Hepato Pancreato Biliary Laparoscopic Liver Transplatation Within four years of its inception, the GI Surgery unit has carried out more than 120 major pancreatic resections, with results being comparable with the best centres in the world.Surgical treatment is offered to patients with pancreatic cancers as well as chronic pancreatitis.The Pancreas Clinic is conducted in coordination with the Medical Gastroenterology and Endocrinology departments to give integrated care to patients with chronic Pancreatitis. Patients with pancreatic diseases are seen by a panel of doctors from Medical Gastro Enterology, GI Surgery and Endocrinology. Gall Stone Diseases - Surgical Management of complicated gall stone diseases by drainage and reconstruction procedures are conducted by the GI Surgery department. The treatment of gall stone disease is done in coordination with the medical Gastroenterology department to allow planning of combined and sequential treatment procedures that would help in reducing the hospital stay. Patients with stones in the bile duct are offered single stage Lap Cholecystectomy with laparoscopic CBD exploration. In most other centres this condition is treated in a staged manner with ERCP with stone extraction followed by surgery after an interval. Bile Duct and Gall Bladder Cancer - Palliative and curative resections for biliary cancer and palliative drainage procedures are performed. Combined liver and bile duct resection for advanced bile duct cancers are being done regularly with excellent results. Patients who have inoperable disease are offered various palliative measures like stenting or bypass procedures.",15);arrFiles[508]=new Array(2719,"clinics/GISurgery/liver-transplantation.php","21 Dec 2006","Liver Transplantation GI Surgery","","","AIMS is currently the only center in the state offering liver transplantation as treatment option for patients with end stage liver disease.The treatment options for treatment of patient with end stage liver disease are limited and the patient usually follows a steady downhill course unless transplanted. GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Gastric and Esophageal Surgery Small Intestine and Colorectal Surgery Hepato Pancreato Biliary Laparoscopic Liver Transplatation The AIMS transplant team is comprised of experienced Transplant and Vascular Surgeons backed up by a large GI Surgical and Anesthetic team.",13);arrFiles[509]=new Array(2720,"clinics/GISurgery/small-intestine-colorectal.php","21 Dec 2006","GI Surgery small intestine colorectal","","","The GI Surgery department provides integrated oncology care. The treatment of patients with rectal cancer is planned in consultation with an oncologist to include pre-operative radiotherapy. This approach significantly reduces the risk of recurrence of the cancer. The department carries out a variety of procedures and treats conditions including: GI Surgery Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Gastric and Esophageal Surgery Small Intestine and Colorectal Surgery Hepato Pancreato Biliary Laparoscopic Liver Transplatation Colorectal Cancers - Low anterior resections and stapled pouch anastomosis are carried out routinely. All attempts are made at sphincter preservation. Laparoscopic Colorectal Resections are being taken up on depending on patient preference and suitability. Polyposis Syndromes - Patients with Polyposis syndromes are evaluated fully in the department for coexisting pathology and are offered sphincter-preserving procedures like Ileal Pouch Anal Canal Anastomosis. Inflammatory Bowel Diseases - Inflammatory bowel disease like ulcerative colitis and Crohn \'s Disease are handled in consultation with the Medical Gastroenterology department. Advanced procedures like Ileal Pouch Anal Canal Anastomosis are done regularly. Staged procedures for complicated IBD and management of fistulas utilize the services of the integrated stoma care services. Abdominal Tuberculosis - The advanced facilities available in the hospital permit non invasive or minimally invasive confirmation of this often obscure pathology. Rectal Prolapse - Rectal Prolapse is being treated routinely by Laparoscopic Rectopexy, thus allowing early return to activity for the patients. Complicated Perianal Conditions - the evaluation and management of Complex Perianal Fistulae is aided greatly by the excellent imaging modalities of conventional and MR fistulograms done in the radiology department. Stapler Hemorrhoidectomy is offered to patient at their choice, for avoiding the painful and prolonged convalescence after piles surgery. Anal Sphincter Reconstruction and Augmentation -Reconstruction of anal sphincter with muscle transfer procedures are done for patients with incontinence due to traumatic injuries to the sphincter.",17);arrFiles[510]=new Array(2721,"clinics/gynecology/speciality-clinics.php","21 Dec 2006","Endocrinology Specialities","","","Gynecology Services Offered Equipment Speciality Clinics Doctors ; ? Q &amp; A Special day care packages are available for the following procedures. Diagnostic laparoscopy Laparoscopic adhesiolysis Laparoscopic ovarian cystectomy Laparoscopic salpingectomy Laparoscopic tubal ligation Diagnostic hysteroscopy Hysteroscopy biopsy Hysteroscopy polypectomy",7);arrFiles[511]=new Array(2722,"clinics/head-neck/cme.php","21 Dec 2006","Academics &amp; Research","","","Head & Neck Institute Head &amp; Neck Oncology Skull base Surgery Facial Plastic &amp; Cosmetic Maxillo Facial Surgery Cleft &amp; Craniofacial Surgery Doctors ; ? Continuing Medical Education (CME) The head and neck institute offers regular Continuing Medical Education program in various aspects of head and neck oncology as well as in plastic surgery and maxillofacial surgery. These includes- Amrita Head and Neck Oncology postgraduate teaching program Amrita Head and Neck Reconstructive Surgery Course Amrita Microvascualr training course Facial Aesthetic surgery workshop Previously conducted CME programs Year 2004 2nd Biennial conference of the Indian Society of Facial plastic and Reconstructive Surgery February 20-22 Facial aesthetic surgery workshop April 14- 18 2004 National Initiative in head and neck cancer research December 2004 Year 2005 Amrita Microvascular training course June 2005 This training programme has been designed to give candidates with surgical background to have hands on training in Microvascular surgery in laboratory animals in the surgical skill laboratory. They are also given demonstration of surgical cases as well as practical training in the planning and management of the cases requiring these procedures. Amrita Head and Neck Reconstruction course in flap dissections June 2005 This course was designed to impart training in reconstructive methods to head and neck surgeons by demonstration of the various flaps in the cadaver by experienced faculty members. Postgraduate teaching program in head and neck surgery June 2005 There has been a persistent demand from postgraduate trainees in surgical specialties for a concise teaching program in head and neck oncology. Considering this we have instituted an annual teaching program comprising of invited lectures, group discussions and mock examinations. The faculty is drawn from experienced teachers across the country. Year 2006 Postgraduate teaching program in head and neck surgery and oncology, February, 2006 Advanced Temporal Bone Dissection Course, February, 2006 Amrita microvascular training program: 24-28 June,30 June-4th August, 2006 Amrita Speech and swallowing therapy course, August 2006",11);arrFiles[512]=new Array(2723,"clinics/head-neck/over-view.php","21 Dec 2006","Head &amp; Neck","","","The Amrita Head and Neck Institute is organized as a multidisciplinary team, supported by the most modern diagnostic and treatment infrastructure to deal with all major problems arising in the head and neck region. This is first of its kind clinical service, which brings under one umbrella a multidisciplinary team of specialists in the fields of Head and Neck Surgery, Plastic Surgery, Maxillofacial Surgery, Neurosurgery and Otolaryngology for the management of complex ailments of the head and neck region. Head & Neck Institute Head &amp; Neck Cancer Skull base Surgery Facial Plastic &amp; Cosmetic Surgery Maxillo Facial Surgery Cleft &amp; Craniofacial Surgery Doctors ; ? Initiation of India&rsquo;s first comprehensive head and neck institute - 1st November 2003 Initiation of India&rsquo;s first M Ch training in head and necksurgical oncology - 1st January 2004 Commissioning of dedicated operation theatre/ICU complex - December 2004 Commissioning of dedicated out patients wing - March 2005 100th free tissue transfer carried out in a short span of 1 year- December 2004 Lymphoedema clinic opened on January 2005 Dedicated outpatient minor surgery theatre - March 2006 One of the first successful neonatal mid-face distraction reported In the world- August 2005 Head and Neck Three Year report ( Click Here...... ) Courses CME Jobs",16);arrFiles[513]=new Array(2724,"clinics/head-neck/research.php","21 Dec 2006","Academics &amp; Research","","","Head & Neck Institute Head &amp; Neck Oncology Skull base Surgery Facial Plastic &amp; Cosmetic Maxillo Facial Surgery Cleft &amp; Craniofacial Surgery Doctors ; ? Ongoing Research Projects Advances in translational research are paramount for the progress of clinical medicine, with patients having complex, and seemingly insurmountable problems providing a constant stimulus and direction for new avenues of exploration. A major hurdle in the implementation of such a program is the traditional lack of interaction between physicians and scientists. Recognizing this limitation, the head and neck translational research program is organized as an integral part of the clinical service. The primary mission of the program is to facilitate the translation of the developments in basic science research into clinical practice. It is anticipated that this approach will have a positive impact on the prevention, early diagnosis, treatment and ultimately, the cure and quality of life, of the patients suffering from head and neck cancer. The major focus of our research program is in head and neck cancer early detection and prevention and tissue engineering. We have been successful in securing several competitive national and international research grants worth over one crore. Funding Agency Project 1. National Institute of Health(NIH) Phase II randomized clinical trail of Sulindac in oral premalignant lesions. The project will attempt to establish the effectiveness of Sulindac as a potential of an international consortium in oral cancer prevention research between AIMS hospital and Memorial Sloan-Kettering Cancer Institute, New York. 3.Department of Biotechnology: Govt. of India Phase II Chemoprevention trial of Curcumin in oral leukoplakia. This clinical trial will attempt to determine the effectiveness of Curcumin a derivative of Turmeric to treat oral precancer lesion- leukoplakia. 4. Kerala State Science, Technologyand Environment Research Council Infrastructure development grant. This grant is to equip a core research laboratory for head and neck oncology to facilitate translational research. Lymphoscintigraphy 5. Kerala State Science,Technology and EnvironmentResearch Council: Lymphocintigraphy for evaluation of nodalmetastasis in Head and neck cancer.This project is to determine the feasibility oflymphoscintigraphy as a minimally invasivetool to detect sub-clinical lymph node metastasis. 6. Council of Scientific andIndustrial Research,Govt. of India Gene expression profiling of head and necksquamous cell carcinoma by cDNA microarray.This project which is carried out in collaboration with Center for Cellular and Molecular Biology, Hydrebad; will attempt to develop a custom head and neck cancer gene-chip for characterization of the tumor at the molecular level. 7. Head and Neck ResearchFund Validation of transcriptomes of Cancer associated genes in saliva of patients with oral CancerThe goal of this project is to identify cancersignature molecules in saliva, which may beused for early detection of cancer 8. BelcherPharmaceuticals Study to evaluate the efficacy and safety of Muco5232 a concentrated chewable gel wafer inreducing the severity of oral mucositis included byradiation with or without Chemotheraphy 9 Head and NeckResearch Fund Speech out come after treatment of tongue cancer:comparison between different treatmentmethods.This project is to determine functional outcome ofdifferent methods of treating tongue cancer. 10. Department of Science andTechnology, Govt. of India: Evaluation of oral self-examination in early detection of oral cancerIn this rural community based research we plan todetermine the feasibility of mouth self-examinationfor early detection of oral cancer. 11. Head and Neck ResearchFund Elongation factor (eIF4) as a marker for sub microscopic metastasis in cervical lymph nodesThis project involved development of a novel marker to identify sub-microscopic metastasis in cervical lymph nodes 12. wockhardt pharma Phase II study of antibiotic efficacy in complicatedskin and soft tissue infections. 13. Head and Neck ResearchFund: Study on prevalence of hypothyroidism in treatedhead and neck cancer patients and the effectof intervention on Quality of life. 14. Head and Neck ResearchFund Pattern of spread of tumours of the gingivo-buccalsulcus.This is a histopathological study to evaluate patternof spread of cancer of gingivo-buccal sulcus. 15. Head and Neck Research Fund Indigenous hydroxyapatite implants for chin andmalar augmentation.This is a ongoing collaborative project with SCTcenter for research, Trivandrum 16. GSK pharmaceuticals Phase III randomize clinical trial of post-operative anti-EGFr tyrosine kinase inhibitor in high-risk head and neck cancer patients.",16);arrFiles[514]=new Array(2725,"clinics/head-neck/cleft-cra/cleft-cra.php","21 Dec 2006","cleft and craniofacial surgery","","","The department of cleft and craniofacial surgery has two services- cleft lip and palate clinic and craniofacial deformity clinic. Craniofaicial Surgery Services: Facial anomaly has a significant effect on both the emotional and physical growth of children. Early recognition and correction of craniosynostosis is essential for normal growth of both brain and craniofacial skeleton. Comprehensive management of craniofacial anomalies is best achieved through a dedicated multidisciplinary treatment and rehabilitation team. Cleft &amp; Craniofacial Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute Smile Train Program; which offers free care of cleft lip and palate patients Comprehensive craniofacial anomaly management service Cranioplasty Craniofacial distraction osteogenesis Cleft lip and palate: AIMS cleft lip and palate service offers care of cleft lip and palate patients from birth to adulthood. A multi-disciplinary team consisting of cleft surgeons, speech therapist, clinical geneticist, orthodontist and nutrition service Cleft lip and palate: AIMS cleft lip and palate service offers care of cleft lip and palate patients from birth to adulthood. A multi-disciplinary team consisting of cleft surgeons, speech therapist, clinical geneticist, orthodontist and nutrition service. Courses CME Jobs",22);arrFiles[515]=new Array(2726,"clinics/head-neck/cleft-cra/faq.php","21 Dec 2006","FAQ","","","Cleft &amp; Craniofacial Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute COMING SOON",8);arrFiles[516]=new Array(2727,"clinics/head-neck/cleft-cra/services-off.php","21 Dec 2006","Services Offered","","","Cleft &amp; Craniofacial Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute	Cleft lip and palate surgery AIMS cleft lip and palate surgery service Is supported by the International Smile Train Program (link to smile train website); which offers free treatment of these disorders for deserving patients.	Comprehensive craniofacial anomaly management service AIMS craniofacial anomaly service brings together the expertise of different surgical disciplines such as neurosurgery, maxillfacail surgery and plastic surgery for optimal and Individualized care of complex deformities of the skull and face.	Cleft Orthodontics Realignment of disordered teeth arising due to cleft and craniofacial deformity Is managed by a dedicated orthodontist. Craniofacial distraction osteogenesis This specialized surgical procedure involves gradual lengthening of bones of the facial skeleton to correct deformities. AIMS craniofacial service has performed one of the first successful such procedures in the newborn with severe deformity of the mid-face. Cranioplasty This Involves custom fabrication of Implants to match and replace lost parts of the skull. Naso-alveolar Molding This Involves molding of the nose and upper jaw prior to the surgical correction for Improved aesthetic result. Cleft rhinoplasty Deformity of the nose resulting from cleft lip and palate can be corrected by surgery. Alveolar bone grafting Bony defects of part of upper jaw housing the teeth can be reconstructed using bone grafts from other parts of the body. Cleft orthognathic surgery Cleft lip and palate can lead to retarded growth of jaws. This can be effectively corrected by orthognathic surgery or by distraction osteo-genesis. Pharyngoplasty Cleft palate can affect speech quality due to excess nasal escape of air. This can be corrected by pharyngoplasty. Naso-alveolar Molding This Involves molding of the nose and upper jaw prior to the surgical correction for Improved aesthetic result.",15);arrFiles[517]=new Array(2728,"clinics/head-neck/cleft-cra/specialtyclinics.php","21 Dec 2006","Specialty Clinic","","","Cleft &amp; Craniofacial Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute Specialty	Clinic List Craniofacial clinic : Functions on every Thursdays. For appointment please contact:",8);arrFiles[518]=new Array(2729,"clinics/head-neck/cleft-cra/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[519]=new Array(2730,"clinics/head-neck/facial-surgery/facial-surgery.php","21 Dec 2006","Facial Surgery","","","The treatment of facial deformities is a challenging problem that often requires the collaboration of doctors from various disciplines for achieving the best aesthetic outcome. The AIMS Facial Plastic and Cosmetic Surgery Center incorporates the latest in medical technology with the best clinical acumen of specialists ranging from plastic surgeons, dermatologists and maxillofacial surgeons working in tandem to offer you quality medical care. Facial Plastic &amp; Cosmetic Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute Comprehensive aesthetic facial plastic surgery service involving, plastic surgeons, maxillofacial surgeons and dermatologists Minimally invasive facial lipo-sculpturing Day-care surgery center KTP laser Courses CME Jobs",21);arrFiles[520]=new Array(2731,"clinics/head-neck/facial-surgery/faq.php","21 Dec 2006","FAQ","","","Facial Plastic &amp; Cosmetic Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute COMING SOON",9);arrFiles[521]=new Array(2732,"clinics/head-neck/facial-surgery/services-off.php","21 Dec 2006","Services Offered","","","Facial Plastic &amp; Cosmetic Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute	Services Provided Hair transplantation for male pattern baldness Correction of sagging and baggy eye-lids (Blepharoplasty) Correction of drooping eyebrows by minimally invasive methods Face-lift procedures for aging face Minimally invasive threadlift procedures for sagging face Facial skeletal abnormality correction using grafts and implants Correction of ear deformities including reconstruction of congenitally absent ear Correction of nasal deformities ( Rhinoplasty) Dermabrasion and chemical peeling for correction of facial scars and wrinkles Fat injection for facial deformities Botox injection for treatment of wrinkles and facial asymmetry Lip contouring procedures Cheek augmentation and reshaping of chin Treatment of facial birthmarks Removal of excess fat from neck and chin by liposuction",8);arrFiles[522]=new Array(2733,"clinics/head-neck/facial-surgery/specialtyclinics.php","21 Dec 2006","Specialty Clinic","","","Facial Plastic &amp; Cosmetic Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute Specialty Clinics List A fully dedicated specialty clinic for facial cosmetic surgery functions on all Tuesdays, Wednesdays and Fridays For appointments contact : headandnecksurgery@aims.amrita.edu",8);arrFiles[523]=new Array(2734,"clinics/head-neck/facial-surgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[524]=new Array(2735,"clinics/head-neck/head-cancer/faq.php","21 Dec 2006","FAQ","","","Head &amp; Neck Cancer Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute COMING SOON",8);arrFiles[525]=new Array(2736,"clinics/head-neck/head-cancer/head-cancer.php","21 Dec 2006","head &amp; neck cancer","","","Head and neck cancer consists of tumors of mouth, throat, voice box (Larynx) and the associated structures such as sinuses, salivary and thyroid gland. It is now clearly established that multimodality treatment with surgery, radiation therapy and chemotherapy alone or in various combinations offer the best chance to cure the disease and to improve the quality of life of patients. Because of the involvement of multiple specialties, the treatment decision and monitoring is best carried out through a multidisciplinary head and neck oncology team, rather than by a single physician or a specialty. Head &amp; Neck Cancer Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute Dedicated multi-disciplinary head and neck cancer service Organ-sparing treatment protocols Minimally invasive surgical procedures Most active head and neck reconstructive surgery service in the country Dedicated early cancer detection and prevention clinic First head and neck oncology training program of the country Head and neck oncology research program In addition, support of a dedicated rehabilitative service and pain and palliative service is essential for the total care of head and neck cancer patients. Amrita head and neck oncology service strive to set a model for this total multi-disciplinary care in the country. The infrastructure and clinical services and outcome of the AIMS head and neck service are comparable to best centers in the world. Courses CME Jobs",23);arrFiles[526]=new Array(2737,"clinics/head-neck/head-cancer/services-off.php","21 Dec 2006","Services Offered","","","Head &amp; Neck Cancer Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute Comprehensive head and neck oncology service: A multi-disciplinary clinical team consisting of ablative and reconstructive surgery, radiation oncology, medical oncology and rehabilitative service offers total optimal care for head and neck cancer patients at AIMS. A tumor board consisting of these experts oversee the care of all head and neck cancer patients. Organ sparing treatment protocols: AIMS head and neck oncology service offers most modern organ sparing treatment protocols. This involves concurrent treatment of patients with radiotherapy and chemotherapy together, with an attempt preserve vital structures such as voice box and eyes. We have recently reported that compliance and outcome of patients treated at AIMS is equal to the best centers in the world. Three dimensional conformal radiotherapy and Intensity Modulated Radiotherapy (IMRT) AIMS Radiotherapy department has the most modern radiation therapy equipment and treatment planning system to precisely deliver the prescribed radiation to the target and avoid normal vital structures. (Picture of IMRT planning of NPC) Distraction osteogenesis This specialized surgical procedure involves gradual lengthening of bones of the facial skeleton to correct deformities. AIMS craniofacial service has performed one of the first successful such procedures in the newborn with severe deformity of the mid-face. Minimally invasive surgical procedures: AIMS head and neck service offers many minimally invasive surgical procedures to lower the ill effects of surgery. AIMS is the few centers around the globe offering minimally invasive lymphoscintigraphy for management of metastatic lymph nodes in the neck. AIMS offers endoscopic excision of voice-box (larynx) and throat tumors. (Pictures of laser/lymphoscintigraphy/endoscope) Advanced reconstructive surgery: AIMS has head and neck microvascular surgery unit in one of the leading units in the country. The AIMS reconstructive surgery service has introduced several novel reconstructive procedures to restore function and improve aesthetics. In addition, (mandible reconstruction) Early detection and prevention clinic: AIMS head and neck program has an active early mouth cancer detection and prevention program. The AIMS team is developing novel techniques of non-invasive mouth cancer detection system. In addition, the research team is actively involved in investigating newer modalities of head and neck cancer prevention strategies. EARLY DETECTION AND PREVENTION PROGRAM Oral cancer early detection and prevention program of the institute attempts to detect cancer at an early stage and educate the community about the risk factors in head and neck cancer and introduce measures to prevent the disease. With the support of the Department of Science and Technology of Government of India, the head and neck institute has initiated an innovative mouth self-examination program for early detection of oral cancer. (pdf version of oral cancer self examination leaflet) . AIMS head and neck research program also focus in early detection and prevention of head and neck cancer. The institute is currently investigating newer methods for early detection of mouth cancer using saliva. A project involving the use of confocal microscopy for early detection of oral cancer is in the development phase. Investigators at the AIMS head and neck program are developing better methods to prevent head and neck cancer using Sulindac and Curcumin. A dedicated head and neck cancer prevention clinic function on every Fridays.",14);arrFiles[527]=new Array(2738,"clinics/head-neck/head-cancer/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[528]=new Array(2739,"clinics/head-neck/head-oncology/faq.php","21 Dec 2006","Academics &amp; Research","","","Medical Oncology Services Offered Procedures &amp; Equipment Multidisciplinary tumor boards Doctors ; ? Q &amp; A ACADEMICS DNB Medical Oncology Wednesday Weekly postgraduate training Friday Nurses Inservice training Saturday Weekly Academic Meeting Ongoing Research Clinical Trails International ,Randomised,open label, Phase 3 trial of Paclitaxel/ Carboplatin plus PF-3512676 Vs Pcli/Carbo alone as first line treatment of patients with advanced NSCLC. Randomised, controlled ,open labelled, Multicentre Comparison of THaliomide versus High &ndash; dose Dexamenthasone for the Treatment of Relapsed Refractory Multiple Myeloma. Randomised,Open Label, Multicenter,Phase 3 Study Of Epoetin Alfa Plus Standard Supportive Care Versus Standard Supportive Care Versus Standard Supportive Care In Anaemic Patients With Metastatic Breast Cancer Receiving First Line Standard Chemotherapy. A Phase I/IIa, Open-Label, Dose-Escalation Study to Determine the Safety, Tolerance, and Preliminary Activity of Intravenous High-Dose Fluphenazine HCl in Patients with Advanced Multiple Myeloma. An Open- Label Randomized Phase II Study of Two Different Dosing Regimens of Capecitabine in Combination with Intravenous Docetaxel (Q3W) in Patients with Locally Advanced and/or Metastatic Breast Cancer. To study safety and efficacy of Recombinant Granulocyte-Colony Stimulating Factor, rG-CSF (ReliGrastTM) in patients with chemotherapy induces neutropenia.",10);arrFiles[529]=new Array(2740,"clinics/head-neck/head-oncology/head-oncology.php","21 Dec 2006","Medical Oncology","","","Head and neck&rsquo; cancer consists of tumors of mouth, throat, voice box (Larynx) and the associated structures such as sinuses, salivary and thyroid gland. It is now clearly established that multimodality treatment with surgery, radiation therapy and chemotherapy alone or in various combinations offer the best chance to cure the disease and to improve the quality of life of patients. Because of the involvement of multiple specialties, the treatment decision and monitoring is best carried out through a multidisciplinary head and neck oncology team, rather than by a single physician or a specialty. Head &amp; Neck Oncology Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute Dedicated multi-disciplinary head and neck cancer service Organ-sparing treatment protocols Minimally invasive surgical procedures Most active head and neck reconstructive surgery service in the country Dedicated early cancer detection and prevention clinic First head and neck oncology training program of the country Head and neck oncology research program In addition, support of a dedicated rehabilitative service and pain and palliative service is essential for the total care of head and neck cancer patients. Amrita head and neck oncology service strive to set a model for this total multi-disciplinary care in the country. The infrastructure and clinical services and outcome of the AIMS head and neck service are comparable to best centers in the world. Courses CME Jobs",23);arrFiles[530]=new Array(2741,"clinics/head-neck/head-oncology/services-off.php","21 Dec 2006","Services Offered","","","Head &amp; Neck Oncology Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute Comprehensive head and neck oncology service: A multi-disciplinary clinical team consisting of ablative and reconstructive surgery, radiation oncology, medical oncology and rehabilitative service offers total optimal care for head and neck cancer patients at AIMS. A tumor board consisting of these experts oversee the care of all head and neck cancer patients. Organ sparing treatment protocols: AIMS head and neck oncology service offers most modern organ sparing treatment protocols. This involves concurrent treatment of patients with radiotherapy and chemotherapy together, with an attempt preserve vital structures such as voice box and eyes. We have recently reported that compliance and outcome of patients treated at AIMS is equal to the best centers in the world. Three dimensional conformal radiotherapy and Intensity Modulated Radiotherapy (IMRT) AIMS Radiotherapy department has the most modern radiation therapy equipment and treatment planning system to precisely deliver the prescribed radiation to the target and avoid normal vital structures. (Picture of IMRT planning of NPC) Distraction osteogenesis This specialized surgical procedure involves gradual lengthening of bones of the facial skeleton to correct deformities. AIMS craniofacial service has performed one of the first successful such procedures in the newborn with severe deformity of the mid-face. Minimally invasive surgical procedures: AIMS head and neck service offers many minimally invasive surgical procedures to lower the ill effects of surgery. AIMS is the few centers around the globe offering minimally invasive lymphoscintigraphy for management of metastatic lymph nodes in the neck. AIMS offers endoscopic excision of voice-box (larynx) and throat tumors. (Pictures of laser/lymphoscintigraphy/endoscope) Advanced reconstructive surgery: AIMS has head and neck microvascular surgery unit in one of the leading units in the country. The AIMS reconstructive surgery service has introduced several novel reconstructive procedures to restore function and improve aesthetics. In addition, (mandible reconstruction) Early detection and prevention clinic: AIMS head and neck program has an active early mouth cancer detection and prevention program. The AIMS team is developing novel techniques of non-invasive mouth cancer detection system. In addition, the research team is actively involved in investigating newer modalities of head and neck cancer prevention strategies. EARLY DETECTION AND PREVENTION PROGRAM Oral cancer early detection and prevention program of the institute attempts to detect cancer at an early stage and educate the community about the risk factors in head and neck cancer and introduce measures to prevent the disease. With the support of the Department of Science and Technology of Government of India, the head and neck institute has initiated an innovative mouth self-examination program for early detection of oral cancer. (pdf version of oral cancer self examination leaflet) . AIMS head and neck research program also focus in early detection and prevention of head and neck cancer. The institute is currently investigating newer methods for early detection of mouth cancer using saliva. A project involving the use of confocal microscopy for early detection of oral cancer is in the development phase. Investigators at the AIMS head and neck program are developing better methods to prevent head and neck cancer using Sulindac and Curcumin. A dedicated head and neck cancer prevention clinic function on every Fridays.",14);arrFiles[531]=new Array(2742,"clinics/head-neck/head-oncology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[532]=new Array(2743,"clinics/head-neck/maxilo-sur/faq.php","21 Dec 2006","Academics &amp; Research","","","Maxillofacial surgery Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute ACADEMICS DNB Medical Oncology Wednesday Weekly postgraduate training Friday Nurses Inservice training Saturday Weekly Academic Meeting Ongoing Research Clinical Trails International ,Randomised,open label, Phase 3 trial of Paclitaxel/ Carboplatin plus PF-3512676 Vs Pcli/Carbo alone as first line treatment of patients with advanced NSCLC. Randomised, controlled ,open labelled, Multicentre Comparison of THaliomide versus High &ndash; dose Dexamenthasone for the Treatment of Relapsed Refractory Multiple Myeloma. Randomised,Open Label, Multicenter,Phase 3 Study Of Epoetin Alfa Plus Standard Supportive Care Versus Standard Supportive Care Versus Standard Supportive Care In Anaemic Patients With Metastatic Breast Cancer Receiving First Line Standard Chemotherapy. A Phase I/IIa, Open-Label, Dose-Escalation Study to Determine the Safety, Tolerance, and Preliminary Activity of Intravenous High-Dose Fluphenazine HCl in Patients with Advanced Multiple Myeloma. An Open- Label Randomized Phase II Study of Two Different Dosing Regimens of Capecitabine in Combination with Intravenous Docetaxel (Q3W) in Patients with Locally Advanced and/or Metastatic Breast Cancer. To study safety and efficacy of Recombinant Granulocyte-Colony Stimulating Factor, rG-CSF (ReliGrastTM) in patients with chemotherapy induces neutropenia.",10);arrFiles[533]=new Array(2744,"clinics/head-neck/maxilo-sur/maxillo-sur.php","21 Dec 2006","Maxillofacial surgery","","","Maxillofacial surgery department of AIMS offers comprehensive care of maxillofacial disorders. It functions as an integral part of the Head and Neck Institute. Maxillofacial surgery Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute Dedicated Maxillofacial trauma team	Maxillfacial Implantology Orthognathic surgery Distraction Osteogenesis Maxillofacial Prosthetics Temporomandibular Joint disorder Courses CME Jobs",22);arrFiles[534]=new Array(2745,"clinics/head-neck/maxilo-sur/services-off.php","21 Dec 2006","Services Offered","","","Maxillofacial surgery Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute	Maxillofacial trauma A comprehensive management of trauma to the craniofacial skeleton Is offered In tandem with the orthopaedics and the neurosurgery.	Cyst and benign tumours Comprehensive managemnt of various types of cysts and benigh tumours of the jaws like dentigerous cyst, keratocysts and ameloblastoma which Including tissue reconstruction and prosthetic replacement of teeth with obturators and dental Implants	Orthognathic surgery Involves correction of jaw deformities like excessive jaw protrusion and facial asymmetry and chin anomalies .This Is done with close Inputs from the orthodontist . Distraction osteogenesis This specialized surgical procedure involves gradual lengthening of bones of the facial skeleton to correct deformities. AIMS craniofacial service has performed one of the first successful such procedures in the newborn with severe deformity of the mid-face. Cranioplasty This Involves custom fabrication of Implants and bone from other parts of the body to match and replace lost parts of the skull. Maxillofacial Implants and Prosthetics Titanium Implants are used to support facial prosthesis made to replace missing facial parts such as ear, nose and eyes. The maxillofacial prosthetics service has facilities to fabricate custom prosthesis made of silicone, which offer better aesthetic and functional result, in comparison to traditional materials. Maxillofacial Implants to replace teeth on reconstructed lower and upper jaw removed by cancer surgery. Rapid prototyping Facilities are available to fabricatemodels by rapid prototyping for precise assessment and reconstruction of complex craniofacial defects as a result of trauma and birth defects of the face.",12);arrFiles[535]=new Array(2746,"clinics/head-neck/maxilo-sur/specialtyclinics.php","21 Dec 2006","maxillofacial-specialty_clinic","","","Maxillofacial surgery Services Offered Specialty Clinics Doctors ; ? Q &amp; A Head &amp; Neck Institute List of Specialty Clinics Tempero-mandibular Joint clinic -every Thursday Orthognathic and distraction clinic -every Monday For appointment please contact: headandnecksurgery@aims.amrita.edu",8);arrFiles[536]=new Array(2747,"clinics/head-neck/maxilo-sur/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[537]=new Array(2748,"clinics/head-neck/skull-base-surgery/faq.php","21 Dec 2006","FAQ","","","Skull Base Surgery Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute COMING SOON",8);arrFiles[538]=new Array(2749,"clinics/head-neck/skull-base-surgery/services-off.php","21 Dec 2006","Services Offered","","","Skull Base Surgery Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute	Anterior and Lateral skullbase tumors, both benign and malignant tumors Tumors from sinuses and eye-socket as well as that of brain can involve antero-lateral skullbase. This can be effectively removed with satisfactory aesthetic and functional result. A dedicated skullbase surgery team is involved in the overall management of these patients.	Vascular lesions of skullbase Aneurisms and other vascular malformations are managed on a routine basis by the AIMS skullbase team.	Skull base reconstruction A dedicated head and neck reconstructive surgery team is involved in the reconstruction of skullbase defects using microvascular tissue transfer technique as well as by conventional flap reconstruction. Radiotherapy All advanced modalities of radiation therapy including IMRT and radio-surgery and radiotherapy as available to treat skullbase lesions as sole modality or as adjuvant to surgery. Imgae-guided and minimally invasive surgery AIMS skullbase service has at its disposal image-guidance system for precise and minimally invasive localization and excision of lesions. In addition endoscopic and stereotactice surgery are also available.",10);arrFiles[539]=new Array(2750,"clinics/head-neck/skull-base-surgery/skull-base-surgery.php","21 Dec 2006","Skull Base Surgery","","","Amrita Institute is one of the few cancer centers in the nation with a specialized program treating tumors of the skull base. Tumors of skull base are complex disorder with devastating consequences if not treated promptly. The AIMS skull base tumor program involves a multidisciplinary approach to comprehensive, individualized patient care. The treatment team consists of Neurosurgery, head and neck surgery, Neuro-otology and rehabilitative services. Three distinct group of tumors are seen in this location- brain tumors extending to through the base of skull (e.g. mengioma, schwannoma), head and neck tumors extending to the brain (e.g. sinus cancer) and tumors originating In the skullbase (e.g. chondroma, chondrosarcoma). Skull Base Surgery Services Offered Doctors ; ? Q &amp; A Head &amp; Neck Institute	Comprhensive service involving departments of neurosurgery, head and neck surgery and plastic and reconstructive surgery.	Excellent support service in anesthesia, radiology, intensive care and rehabilitative services Neuro-navigation system Stereotactic radio-surgery and radiotherapy Intensity modulated radiotherapy Challenge in treating these cancers lie in its rare incidence, deep location and close proximity to vital structures. Skull base tumor treatment may involve open or minimally invasive diagnostic and surgical procedures, radiotherapy, chemotherapy or in combination. Those tumors which are responsive to radiation therapy precise delivery of radiotherapy to the tumor and avoid critical structures are essential. Three-dimensional treatment planning system, intensity modulated radiotherapy and radiosurgery are utilized at Amrita Institute to address this issue. Courses CME Jobs",22);arrFiles[540]=new Array(2751,"clinics/head-neck/skull-base-surgery/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[541]=new Array(2752,"clinics/head-neck/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[542]=new Array(2753,"clinics/it-services/it-services.php","21 Dec 2006","IT services","","","AIMS features one of the most advanced hospital computer networks in India. The hospital has computerised nearly every aspect of patient care including all patient information, lab testing and radiological imaging. The hospital network supports more than 1000 computers plus over 200 additional devices like printers, scanners and other peripherals Hospital Information System AIMS has recently adopted the completely web based Amrita Healthcare Informatics Suite or AHIS. Development on the Amrita HIS started in Dec 2002 and within a record time of 9 months, a fully functional AHIS was successfully deployed at AIMS. The AHIS has more than delivered on the benefits it was planned to provide. AHIS capitalizes on the Open Source platform, and is based on the patent-pending HMOS (Healthcare Management Operating System) technological framework. This enables AHIS to be very cost effective yet complete with all the functional needs of a hospital. AHIS also encompass the LIS (Lab Information System) and RIS (Radiology Information System) modules which makes it an enterprise software management syste m for healthcare industry. The Amrita Hospital Information System manages all the patient information from patient registration to discharge. It has many sub-modules which are very tightly and seamlessly integrated which cover all the hospital transactions related to the patients. It is also linked with the functioning of the Medical Transcription Department. AHIS has significantly helped the AIMS hospital management, and therefore has emerged to become one of the most leading and sought after Hospital Information System in India. Laboratory Information System The Laboratory Information System (LIS) module, which is part of the AHIS, manages the entire Clinical Laboratory testing and reporting functions. LIS software has direct interfaces to many of the automatic laboratory analysers. As the lab tests are performed, the results are stored to the database and is readily available to the doctors anywhere in the hospital. Radiological Information System AHIS provides access to the radiological imaging, such as X-Ray, CT, MRI, etc through standard protocols such as DICOM and HL7 as part of the Radiological Information System (RIS). Doctors can view DICOM images on their desktop computers.. AHIS sends orders to RIS using the Health Level 7 (HL7) protocol. The hospital also has a separate physical network of patient monitors using web-based software. Web Source allows physicians to view the current status of the critical patients in the ICUs and CCU from their offices on their desktop computers.",9);arrFiles[543]=new Array(2754,"clinics/it-services/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[544]=new Array(2755,"clinics/medical-oncology/academics.php","21 Dec 2006","Academics &amp; Research","","","Medical Oncology Services Offered Multidisciplinary tumor boards Doctors ; ? Q &amp; A ACADEMICS DNB Medical Oncology Wednesday Weekly postgraduate training Friday Nurses Inservice training Saturday Weekly Academic Meeting Ongoing Research Clinical Trails International ,Randomised,open label, Phase 3 trial of Paclitaxel/ Carboplatin plus PF-3512676 Vs Pcli/Carbo alone as first line treatment of patients with advanced NSCLC. Randomised, controlled ,open labelled, Multicentre Comparison of THaliomide versus High &ndash; dose Dexamenthasone for the Treatment of Relapsed Refractory Multiple Myeloma. Randomised,Open Label, Multicenter,Phase 3 Study Of Epoetin Alfa Plus Standard Supportive Care Versus Standard Supportive Care Versus Standard Supportive Care In Anaemic Patients With Metastatic Breast Cancer Receiving First Line Standard Chemotherapy. A Phase I/IIa, Open-Label, Dose-Escalation Study to Determine the Safety, Tolerance, and Preliminary Activity of Intravenous High-Dose Fluphenazine HCl in Patients with Advanced Multiple Myeloma. An Open- Label Randomized Phase II Study of Two Different Dosing Regimens of Capecitabine in Combination with Intravenous Docetaxel (Q3W) in Patients with Locally Advanced and/or Metastatic Breast Cancer. To study safety and efficacy of Recombinant Granulocyte-Colony Stimulating Factor, rG-CSF (ReliGrastTM) in patients with chemotherapy induces neutropenia.",10);arrFiles[545]=new Array(2756,"clinics/medical-oncology/disordertreated.php","21 Dec 2006","Medical Oncology","","","Medical Oncology Disorders Treated Multidisciplinary tumor boards Doctors ; ? Q &amp; A Disorders Treated Are : Leukemia Lymphomas Myelomas Tumours of brain &amp; Spinal cord Tumours of the lung Tumours of the gastrointestinal tract Tumours of the genitourinary tract Tumours of the gynaecological type Sarcoma Paediatric malignancies Coagulation disorders Platelets disorders Anaemia",7);arrFiles[546]=new Array(2757,"clinics/medical-oncology/medical-oncology.php","21 Dec 2006","Medical Oncology","","","The Division of Medical Oncology,Paediatric Oncology provides medical expertise for multidisciplinary programmes for the treatment and prevention of solid tumours and haematological neoplasms in adults and children. Both solid tumours and haematological malignancies will be managed in the Centre. Facilities are available to undertake outpatient chemotherapies in a specialized day-care unit. Specialized methods of administering chemotherapy include the use of catheters and chemo ports. In addition to routine chemotherapies, autologous and allogeneic bone marrow transplantation services will be available in the near future. Management of all haematological problems are also provided. Medical Oncology Disorders Treated Multidisciplinary tumor boards Doctors ; ? Q &amp; A Chemotherapy (Out Patient & Inpatient)	Blood Transfusion	Platelets & Blood components. Paracentesis Bone marrow biopsy & aspirat Lumbar Puncture Courses CME Jobs",21);arrFiles[547]=new Array(2758,"clinics/medical-oncology/medical-services.php","21 Dec 2006","Medical Oncology Services","","","Medical Oncology Services Offered Procedures &amp; Equipment Multidisciplinary tumor boards Doctors ; ? Q &amp; A   The Cancer Institute has several services to support the principal clinical disciplines.These include: Pathology and Cytology Radiology Nutrition Tumour Registry Rehabilitation Community Oncology The Institute also maintains a Cancer Registry, directed by Mr. P. Gangadharan, HOD, Dept. of BiostatisticsThe Cancer Registry in Amrita Institute was started in April 2004. Cancer patients are seen in various speciality clinics in AIMS. Patients are referred to the Cancer Institute when they require treatment. Various tumour boards discuss the case management before initiation of treatment. All patients attending the Amrita Hospital for medical consultation are registered in the outpatient registration office and a registration number - Medical Record Department Number (MRD) is issued. A unitary system of registering is maintained. ie., one patient one record number. Registry workers visit various clinics daily and denote a serial number on the case record when it is observed or suspected to be a cancer case. A register is maintained to record the MRD number of such cases. This is maintained as a suspense file.After a lapse of 4 to 5 months, when the case work up and treatment are completed the registered (suspense file) case papers are retrieved from medical record department and information abstracted or the case is withdrawn from the suspense file. Disease coding is done by ICD-10 and ICD-O-3. Case abstracts and information are thus collected and processed according to the International Cancer Registry System methodology. In the first year, the registry has recorded above 2400 cancer cases. Follow up of cancer patients is undertaken. Apart from routine analysis many research scientists were provided with data required for research work. The registry is involved in research projects and programmes of the institute. The registry has staff strength of 5 persons.",9);arrFiles[548]=new Array(2759,"clinics/medical-oncology/multi-disp.php","21 Dec 2006","Multidisciplinary tumor boards","","","Medical Oncology Disorders Treated Multidisciplinary tumor boards Doctors ; ? Q &amp; A Clinics Day Radiology conference Monday The doctors from radio-diagnosis , radiation oncology, medical oncology and surgical oncology sit together,scrutinize and critically evaluate the clinical implication of the radiological findings of patients which help in making a consensus for management with the best outcome Neuro oncology Multidisciplinary meeting Tuesday A team of neuro surgeons , radiation oncologists and medical oncologists discuss all brain tumor cases . The clinical information and scans and other investigation result s are reviewed and the best treatment strategy for each patient is formulated through these combined discussions Urology Tumor Board Tuesday Urological cancers are discussed in this tumor board comprising of Urologist, radiation oncologist and medical oncologist and the best treatment stategy is decided for each patient. Head and neck Oncology multidisciplinary meeting Wednesday A panel of head and neck oncology surgeons, plastic and reconstructive surgeons, Radiation oncologists, medical oncologists, pathologist discuss every head and neck case and the best treatment modality for each patient is decided. GI tumor board Thursday All cases of gastro intestinal cancers are discussed by surgical gastroenterologist, radiation oncologist and medical oncologist. The optimal sequencing of each modality of treatment for each individual patient is discussed and planned in this meeting. Breast and Gynecology Tumor board Thursday All breast cancer cases, and gynecology related cases are discussed by gynaecologists,surgical oncologists, radiation oncologists and medical oncologists. All relevant case records and investigations are reviewed before arriving at the best possible treatment plan.",10);arrFiles[549]=new Array(2760,"clinics/medical-oncology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[550]=new Array(2761,"clinics/molecular-biology/equipments.php","21 Dec 2006","Miolecular biology Equipments","","","Molecular Biology Equipment Doctors ; ?             Detailed list of equipments We utilise a complete array of advanced technology and modern medical devices. Description Model No. Qty INCUBATOR CATNO:CI125 4 ADJUSTABLE SPEED MICRO CENTRIFUGE 10MVSS 3 ELECTROPHORESIS POWER SUPPLY MINI PACK-250 2 ELECTROPHORESIS POWER SUPPLY EPS-500 1 THERMALCYCLER SYSTEM-9700 1 WATER PURIFICATION SYSTEM MILLI-Q, BIOCEL 1 HYBRIDIZATION INCUBATOR FBHI 11 1 BENCHTOP PH METER 445 1 FORMA 725 UPRIGHT FREEZER -80C 725 1 MICROWAVE APPLIANCE MC-804AAR 1 PCR MACHINE (GRADIENT) MASTERCYCLER 1 LUMINOMETER T 20/20 1 SSCP SYSTEM GENEPHOR 1 REFRIGERATED CENTRIFUGE 5417R 1 REFRIGERATED CENTRIFUGE 5810R 1 4FT.VERTICAL AIRFLOW CLEAN BENCH NU-126-400E 1 CO2 INCUBATOR NU4750E 1 4FT CLASS 11 TYPE A/B3 BIOSAFETY CABINET NU425-400E 1 LABLINE DUAL CHAMBER WATER BATH 18800-1 1 LABLINE SHAKING WATER BATH 3540-1 1 VARIABLE SPEED TOUCH MIXER S0100-220 1 THERMOLYNE DRI BATH INCUBATOR DB28120 2 MAGNETIC STIRRING HOT PLATE SPA1020B 3 MAXI MIX PLUS VORTEX MIXER M63210-33 2 ANALYTICAL WEIGHING BALANCE 220 1 ANALYTICAL WEIGHING BALANCE 320 1 HIGH VACUUM PUMP VP 500 1 AUTOCLAVE PORTABLE 1 AIR CLEAN 600 PCR WORKSTATION AC648DB 2 TRANSILLUMINATOR 1 FREEZER -20C UGL 2320 V18 2 RNA/DNA CALCULATOR GENEQUANT PRO 1 THERMAL PRINTER DPV414 1 ELISA READER WITH PRINTERE 352 1 WELL WASHER MK-2 1 ELECTRONIC PIPETTE AID 2ul, 10ul, 40ul, 200ul, 1000 ul, 5000 ul 7 Sets EPPENDORF ELECTRONIC PIPET AID 50-200 1 EPPENDORF ELECTRONIC PIPET AID 2-200uL 1 INVERTED MICROSCOPE TS100-F 1 THERMAL ROCKER 4637-ICE 1 GEL ELECTRIC UNIT 103-101-01 1",22);arrFiles[551]=new Array(2762,"clinics/molecular-biology/molecular-biology.php","21 Dec 2006","Miolecular biology","","","The department of molecular biology was established during January 2002. The department started functioning with Molecular diagnosis of infectious diseases and HLA tissue typing for transplant programme. This is the only lab in the state meeting the International standards for a molecular diagnostics facility. Cross matching and tissue typing was started for the first time in the entire state of Kerala. The method is more accurate and provides more information on the HLA antigens. Gene testing was started with thrombophelia genetics wherein Factor V Leiden and Prothrombin genes are analyzed for their mutations. Molecular Biology Equipment Doctors ; ? HLA ABDR HLA crossmatch HLA B27 HBV HCV MTB CMV HIV FV&amp;PT On the research side the lab initiated molecular studies on Tropical Chronic Pancreatitis and Head and Neck Cancer. Apart from this the lab is supporting Mutation screening in VHL gene and Congenital adrenal hyperplasia studies. Evaluating natural products for their potential anticancer activities is given prime importance and proposals are developed in this area. Courses CME Jobs",22);arrFiles[552]=new Array(2763,"clinics/molecular-biology/ongoing-research.php","21 Dec 2006","Miolecular biology Ongoing research","","","Molecular Biology Equipment Doctors ; ? ONGOING RESEARCH Genetic studies on chronic pancreatitis in Kerala: Tropical Chronic Pancreatitis is a disease well known for its higher incidence in Kerala. Many studies involving various aspects except gene analysis had been conducted in the past three decades but failed to establish the causative factor(s). A preliminary study has already been conducted and indicated that the present genetic study is expected to reveal the molecular myth behind this disease and its interaction with the environmental factors. Funding has been obtained from the State and Central funding agencies and we have reported new mutations in cystic fibrosis transmembrane conductance regulator (CFTR) and calcium sensing receptor (CASR) genes. Molecular profiling of head and neck cancer: Molecular profiling of head and neck cancer has been initiated in collaboration with Head and Neck Surgery Institute, AIMS and Centre for Cellular and Molecular Biology, Hyderabad. Oral Squamous Cell Carcinoma (OSCC) is the most common type among the cancers in India especially in Kerala. The study has different compartments from the ongoing chemoprevention trial on OSCC (with NIH, USA and DBT, India funding) and gene expressions in premalignant cancer patients (with CSIR funding) and people at risk (smokers and betal quid chewers). We are actively involved in evaluating the potential anticancer activities of natural products with special reference to head and neck cancer. Screening mutations in Von Hippel Lindau (VHL) syndrome gene in VHL patients is ongoing with funding from the Kerala State research Council. ACADEMICS A two-day workshop wherein hands on training is provided to interested clinicians and research personnel. Based on the requirement the workshop is scheduled. In the past four years more than 20 M.Sc students have completed their project work. Four research fellows are working towards their doctoral thesis through externally funded research programs",9);arrFiles[553]=new Array(2764,"clinics/molecular-biology/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[554]=new Array(2765,"clinics/neurology/SpecialityClinics.php","21 Dec 2006","Neurology ","","","Neurology Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A S P E C I A L I T Y C L I N I C S Monday Headache Clinic Tuesday Epilepsy Clinic Wednesday Paediatric Neurology Clinic Thursday Movement Disorders Clinic Friday Stroke Clinic &amp; Sleep Clinic",10);arrFiles[555]=new Array(2766,"clinics/neurosurgery/Procedures-Equipment.php","21 Dec 2006","Pediatric Surgery","","","Neurosurgery Disorder Treated Equipment Speciality Clinics Doctors ; ? Q & A             Equipments: There are 40 beds and two operation theatres dedicated to the neurosurgical service. The 10-bed neurosurgical intensive care unit is fully equipped with the latest in monitoring technology and well-staffed with staff well-trained in neurological monitoring. The theatres are equipped with state of the art equipment including : Carl Zeiss microscopes, CavitronUltrasonic surgical aspirators (CUSA), Karl Storz neuroendoscopes, KTP laser, Leksell stereotactic system Transcranial Doppler Intraoperative ultrasound Nicolet Viking Intraoperative electrophysiological monitoring The BrainLab Vector Vision Image Guided surgery system is a recent addition to the surgical armamentarium; the first of it’s kind in the state of Kerala.",8);arrFiles[556]=new Array(2767,"clinics/nuclear-medicine/academics.php","21 Dec 2006","Academics &amp; Research","","","Nuclear Medicine Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? ACADEMICS DNB in Nuclear Medicine Ongoing Research Correlation of Tc MIBI Cerebral SPECT with stereotactic biopsy in pts with intracranial SOLs. Tc SestaMIBI and FNAC in the evaluation of solitary Thyroid nodules Role of Sentinel lymphoscintigraphy in N 0 Oral Squamous cell Cancers Comparison of Rest MIBI infusion myocardial perfusion SPECT, nitrate augmented study &amp; low dose dobutamine SPECT in Ischemic cardiomyopathy patients for viability assessment. Patellar hypovascularity assessment with bone scan in pts ungergoing total knee replacement surgeries Myocardial Viability assessment with rest myocardial perfusion scintigraphy &amp; dobutamine ECHO",8);arrFiles[557]=new Array(2768,"clinics/nuclear-medicine/disorder.php","21 Dec 2006","Disorder Treated","","","Nuclear Medicine Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ?             Disorders Treated Low dose Radio Iodine therapy for thyrotoxicosis &ndash; Graves&rsquo; disease, Toxic Multinodular Goitre &amp; Autonomous Toxic Nodule. High dose Radio Iodine therapy &ndash; Differentiated Thyroid Carcinoma. Painful Bone metastases Therapy. Polycythemia vera &ndash; P32 therapy. I131 MIBG therapy for Advanced Neuroblastoma &amp; Medullary thyroid Carcinoma. General Guidelines for Nuclear Medicine Patients Nuclear medicine procedures &amp; treatment are not performed on pregnant women. Appointments are required for most of the nuclear medicine procedures. Instructions on fasting status, drugs to be discontinued, etc., can be clarified from the Nuclear Medicine Reception. Most of the nuclear medicine diagnostic procedures are on an outpatient basis. Pts are requested to carry any previous nuclear medicine reports/other reports with them on the day of test.",8);arrFiles[558]=new Array(2769,"clinics/nuclear-medicine/nuclear-medicine.php","21 Dec 2006","Nuclear Medicine","","","The Department of Nuclear Medicine provides imaging and diagnostic services utilising the most modern, state-of-the-art equipment available in the field. Nuclear medicine is used in the diagnosis, management, treatment, and prevention of serious disease. Using extremely small amounts of radioactive materials called radiopharmaceuticals, nuclear medicine imaging procedures often identify abnormalities very early in the progression of a disease - long before many medical problems become apparent through other diagnostic tests. Nuclear Medicine Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Surgeries Made Easy with Gamma Probe Nuclear Nephro-Urology Nuclear Oncology and Orthopaedics Nuclear Endocrinology Fibre Optic Video Bronchoscopy Study Training for neurological and rehabilitation doctors The department employs the most advanced, multi-crystal Gamma Cameras to obtain SPECT (Single Photon Emission Computed Tomography) images of various parts of the body. Courses CME Jobs",21);arrFiles[559]=new Array(2770,"clinics/nuclear-medicine/Procedures-Equipment.php","21 Dec 2006","Procedures &amp; Equipments","","","Nuclear Medicine Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ?             Procedures Dual head variable angle e cam gamma camera with well-equipped hot lab. Full fledged treadmill room. Hand held battery operated gamma probe. Well equipped modern isolation wards for radioiodine treated. Thyroid cancer patients Procedures Therapeutic Nuclear Medicine 131 I Low Dose Therapy for Thyrotoxicosis &ndash; Radioiodine is a medically useful radioisotope, which is used as a permanent form of treatment for Graves Disease, Toxic Multinodular Goiter and autonomous toxic thyroid nodule. This Radioiodine is administerd orally to the patient and is an outpatient procedure. Please contact for details. 131 I High Dose Therapy for Ca Thyroid : Patients with postoperative residual thyroid/functioning thyroid metastases need I-131 ablation therapy for which modern isolation wards have been inaugurated in November 2006. To administer radioiodine in treatment dosages it is mandatory to have this radioiodine ward facility with separate radio pharmacy lab and isolation rooms for patients. AIMS is the first hospital under private sector to have this facility in the state of Kerala. Painful Bone Metastases - For patients with terminally ill cancers with bone metastases, nuclear medicine at AIMS offers pain alleviation with radio-isotopes like Strontium (Sr 89), Phosphorus (P32) and Samarium (Sm 153). The aim of this treatment is to improve the quality of life. Patients eligible for this therapy are those who do not respond to the usual analgesic medications. Usually 70 - 90% of patients respond to this procedure. The mean duration of benefit is 4 - 9 months. Retreatment with same radioisotopes is safe, feasible, and still efficacious. Miscellaneous Lymphoscintigraphy : This scan is conducted to evaluate Primary and secondary causes of lymphoedema.This is a safe, easy procedure by which the lymphatic flow in bilateral limbs can be assessed. Dacryoscintigraphy : Very minute quantities of Tc Pertechnetate are instilled into the outer canthus of the eyes and the flow of tracer is noted.This is done in patients with watering of the eyes (Epiphora) where an obstruction to tear flow is suspected. This is a very simple, noninvasive method of assessing lacrimal duct patency. Indium Octreotide Imaging : Indium Octreotide (Octreoscan) scans are available at our centre. It is usually done in patients with suspected neuroendocrine tumours like Carcinoid tumours, Medullary thyroid Ca and in Infiltrative orbitopathy due to Graves&rsquo; disease etc. This is a new radiopharmaceutical with high sensitivity for various neuroendocrine tumors and their metastases. DIAGNOSTIC &amp; INTRAOPERATIVE GAMMA PROBING : AIMS has a sophisticated new, hand held, cordless, miniature gamma camera instrument called a Gamma Probe . Very few nuclear medicine centres in India are equipped with this instrument, ours is manufactured in Germany. The Gamma Probe is particularly useful during cancer surgeries by onco surgeons and Head and Neck surgeons, and endocrine surgeons for breast, head and neck, thyroid, vulval, cervical and penile cancers, melanoma and also in parathyroid adenomas. The advantages of using this instrument during these surgeries are: accurate localisation of lymph nodes prior to &amp; during the surgery confirmation of complete removal of Parathyroid adenoma. minimising skin incisions intra-operative time reducing blood loss minimising in-hospital stay increasing patient compliance and comfort. Basic Principle of the Technique Just prior to surgery, lympho scintigraphy imaging is performed where minute amounts of radioactive colloids are injected to the patient and the lymphatic drainage pattern is studied using a Gamma Camera. Subsequently the first draining lymph node is identified called the sentinel lymph node, which will most likely be the first to be affected by metastasis. A negative sentinel node makes it highly unlikely that other nodes are involved in that region. Lymph node being localized using Gamma Probe during surgery During surgery using the Gamma Probe, this sentinel node is identified, excised and sent for biopsy (frozen section). The test confirms either the presence or absence of cancer in the sample and is performed before completion of the surgery enabling the surgeon to decide whether to do more extensive, mutilating lymph node removal. This represents a significant advantage as a minimally invasive procedure, considering that after surgery, about 70% of patients are found to be free from metastatic disease. The success rate of radioguidance in localizing the sentinel lymph nodes in cancer surgery is about 94 - 97%. Radioactivity in the excised lymph node being confirmed after surgery For localizing parathyroid tumours, the principle for gamma probe surgeries is different. A Technetium Sestamibi scan is conducted to confirm the presence of the tumour, looking for ectopic parathyroid adenomas. Pre-operatively the skin overlying this neck tumour is marked so that surgeon incises just above the tumour site, minimizing the size of incisions. Successful complete excision of tumour is ensured once again with a gamma probe .It also screens the entire neck for presence of other unidentified tumours by way of imaging. This Gamma probe radio guided surgeries are extensively used in US and European hospitals with proven efficacy. The Department of Nuclear Medicine offers this new, exclusive and immensely beneficial facility to our patients in association with onco surgeons, head and neck surgeons and endocrine surgeons at AIMS.",18);arrFiles[560]=new Array(2771,"clinics/nuclear-medicine/speciality-clinics.php","21 Dec 2006","Specialty Clinic","","","Nuclear Medicine Disorder Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Specialty clinics Thyroid clinic in association with Endocrinology &amp; General Surgery &ndash; To contact dept for details",6);arrFiles[561]=new Array(2772,"clinics/nuclear-medicine/_notes/dwsync.xml","21 Dec 2006","dwsync.xml","","","",1);arrFiles[562]=new Array(2773,"clinics/Orthopaedic/Procedures-Equipment.php","21 Dec 2006","Procedures &amp; Equipments","","","Orthopaedics Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A             Procedures &amp; Equipment Brain Lab Navigation system for Joint Replacement, Spine &amp; Trauma Bone Bank ACL, PCL and meniscus repairs Shoulder stabilization Repair of shoulder impingement syndrome and rotator cuff tear Cartilage restoration/transplantation Arthroscopic surgery of Shoulder, Elbow, Wrist Arthroscopic Surgery of Hip, Knee &amp; Ankle Joint Replacement of Hip, Knee, Shoulder &amp; Elbow Revision joint replacements Surface Replacement Spinal Disc &amp; Degenerative Surgery Spinal trauma, tumour &amp; Infection surgery Spinal Deformity correction under spinal cord monitoring Minimally Invasive Spine Surgery Disk replacement surgery",10);arrFiles[563]=new Array(2774,"clinics/Orthopaedic/speciality-clinics.php","21 Dec 2006","Specialty Clinic","","","Orthopaedics Disorder Treated Procedures &amp; Equipment Specialty Clinics Doctors ; ? Q &amp; A LIST OF CLINICS WITH SCHEDULES Monday to Saturday Spine surgery clinic Joint Replacement &amp; Revisions Arthroscopy &amp; Sports Injury Musculosketal tumour Orthopaedic Trauma services Limb preservation &amp; Ilizarov surgery Wrist, Elbow &amp; Shoulder center Arthritis Clinic",7);arrFiles[564]=new Array(2775,"clinics/PainandPalliative/Disorders-treated.php","21 Dec 2006","pain pal-disorders treated","","","Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ?             Disorders Treated Post herpetic neuralgia Diabetic neuropathy Trigeminal neuralgia Myofascial pain syndrome Fibromyalgia Chronic migraine Central pain syndromes Chronic back pain Cancer pain &amp; symptoms Failed back syndrome Cervical spondylosis Peripheral vascular disease Lymphoedema HIV infection &amp; related issues Advanced systemic diseases Post-operative pain Pancreatic pain Procedure related pain Pediatric pain",11);arrFiles[565]=new Array(2776,"clinics/PainandPalliative/painandpalliative-services.php","21 Dec 2006","Pain and Palliative Services","","","Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ? Out-Patient Services This includes a team of committed palliative care physicians, nurses, social workers and office staff. We aim at improving quality of life with the available resources. We treat the person as a whole &amp; not just the disease. Patients seen are: Patients with Cancer &ndash; pain, symptom &amp; supportive management. Patients with Pain - mainly includes patients with chronic pain (pancreatitis, peripheral vascular disease, low backache, fibromyalgia, myofascial pain syndromes, post-herpetic neuralgia etc.) Patients with Lymphoedema both cancerous and non-cancerous origin. Patients with Advanced, non-responsive and debilitating diseases like Chronic Obstructive Pulmonary Diseases, Neurological Incapacitating Conditions, Cerebrovascular accidents, HIV infection, End-stage Systemic Diseases (heart diseases, renal disease, liver disease) etc. In-Patient Care In-patient care is provided for patients when symptoms like pain, nausea, vomiting, constipation, intestinal obstruction, breathlessness, insomnia, delirium, convulsions, bedsores etc, are difficult to control on out-patient basis. Empowerment of the family members in various aspects of patient care like skin care, mouth care, bedsore care etc, is undertaken to make them self-reliant, confident and to involve them actively in the care for their loved ones. In-patient service includes End of Life care, one of the components of Palliative Care. Our Palliative Medicine Department liaisons with the Intensive Care Unit to provide better end of life care in an attempt to provide &lsquo;Good Death&rsquo; in the presence of their loved ones. This facility is extended to patients of all specialties, who are terminally ill. Home Care The very word home care signifies the active total care provided at hometo the patients and their families, who cannot approach the hospital for their treatment. Home care service is provided free of cost to all the deserving patients. Objectives are: To provide active total care to the patient and family at home. To improve quality of life of the patients and theirfamilies. To set forth a team effort (by empowering the family) in the care of patients. To provide rehabilitation for the patients &amp; their relatives. To help patients live &amp; die at the highest possible quality at home. To provide bereavement support to the family after the death of the patient. The concept of home care was adopted by AIMS in Jan 2001. It is provided for deserving patients who reside within a radial distance of 40 kms from the hospital. The patient who needs home care service has to register their names. They are assessed using a Performa, which is filled through the interaction with the patient&rsquo;s caregivers. On each day, the home care team visits 4 to 7 homes within the same geographical area. A multidisciplinary team consisting of the doctor, nurse, social worker and the co-coordinator visits the patients at home. If patients in one geographical area are less, then two areas are covered at a time. Minor procedures like ascitic tapping, urinary catheterization &amp; bladder wash, wound debridement, nasogastric intubation, enemas &amp; rectal evacuation, sponge bath, skin care, mouth care, bowel care, tracheostomy care, intravenous &amp; subcutaneous infusions &amp; injections, bedsore management, lymphoedema management, trigger point injections etc are done by the team at home. Beneficiaries are: I.P- Patients who are admitted in the hospital and need no more hospitalized active treatment, can be looked after at home, need continued follow up and those who fall within the range of 35kms from the hospital. O.P- Patients who make visits to the O.P clinic but cannot do so in the future due to declining health condition, who need palliative treatment at home and who fall within the range of 35kms from the hospital. Referrals from palliative care volunteers &amp; other hospitals that doesn&rsquo;t have home care facility. Lymphoedema Clinic Lymphedema is a notoriously debilitating progressive condition with no known cure. Worldwide, 140-250 million cases of lymphedema are estimated to exist, with filariasis being the most common cause. Kerala has a high incidence. Because lymphedema is disfiguring and sometimes painful and disabling, it can create mental, physical, and sexual problems. We have specially trained palliative care nurses to provide patient tailored lymphoedema care. The majority of patients can be treated successfully with conservative measures . Patients who need surgical debulking are referred to the Dept. of Plastic Surgery. Interventional Pain Management The majority of the pains can be managed with pain medicines alone, while a minority of the pain cases may require hi-tech interventions , of which this department is well equipped and is a leader in such services in the country. The interventions available for pain relief include: Stellate ganglion block Celiac plexus block Hypogastric Nerve block Chemical lumbar sympathectomy Intercostal Nerve block Continuous epidural analgesia Epidural neurolysis Epidural steroid instillation Trans-cutaneous nerve stimulation Trigger point injections Facet joint instillation Sacro-iliac joint infiltration IV Morphine trial IV Lignocaine trial Post-operative epidural analgesia Splanchnic nerve block Spinal subarachanoid neurolysis Single nerve Block Paravertebral nerve block Intra articular steroids Post-operative pain relief This concept has been introduced in this Institution with the objective of providing a pain free surgical experience to our patients. This venture is in line with the goal of achieving a &lsquo;Pain Free Hospital&rsquo; status for this institution by 2020. We work in partnership with surgical departments for the management of postoperative pain. Post operatively the patient stays pain free, comfortable and satisfied with the overall hospital experience. Wound healing is faster Patients are able to get back to their normal lives earlier. The postoperative hospital stay has been reduced to nearly half Ensured better bed utilization and faster turn over. This enables the patients to get mobilized early",18);arrFiles[566]=new Array(2777,"clinics/PainandPalliative/Speciality-clinics.php","21 Dec 2006","Pain and Palliative-clinics","","","Pain &amp; Palliative Services Offered Disorders Treated Speciality Clinics Procedures Doctors ; ? (Timings: 8:30 AM to 5:30 PM) Pain Clinic&ndash; Daily Palliative Care Clinic &ndash; Daily Lymphoedema Clinic &ndash; Daily Home Care &ndash; 5 days a week",8);arrFiles[567]=new Array(2778,"clinics/pediatric-genetics/disorderstreated.php","21 Dec 2006","Pediatric Genetics- DisordersTreated","","","Pediatric Genetics Disorders Treated Procedures &amp; Equipment Speciality Clinics Doctors ; ? Q &amp; A Chromosomal disorders Numerical anomalies The most common chromosomal disorder encountered is Down syndrome (Trisomy 21). In this condition instead of the normal 46 chromosomes the affected people have 47 chromosomes and an additional chromosome 21 constitutes the excess chromosome. This condition usually occurs in babies born to elderly mothers especially women over 35 years. This is the most common form of Down syndrome, 90 - 95% (Non disjunction type). Younger couple can also have babies with Down syndrome. Hence it is highly imperative to check the karyotype of the baby to classify the type as around 5% of babies would be having translocation type of down syndrome where there is swapping of materials between two chromosomes and the parents of these babies should be karyotyped for detection of translocation in either of them which would be highly beneficial for the future counseling in next pregnancy. Mosaics constitute a small percentage of Down syndrome, where the patient has two sets of chromosomal patterns in their body, one normal and the other with Trisomy 21. Turner syndrome Klinefelter syndrome Trisomy 13 Trisomy 18 Structural anomalies Translocations Inversions Deletions Duplications Microdeletions Velocardiofacial syndrome Williams syndrome Wolf Hirschhorn syndrome Smith Meganis syndrome 1p 36 deletion Rare chromosomal disorders which were diagnosed in our department Partial trisomy 9q in the patient with 9,17 balanced translocation in the mother 7p deletion 22q duplication with 11, 22 balanced translocation parent Trisomy 13 mosiacism 8
