function UpdateSortByGradeLayer() { SimpleRequest('index.php', "SortByGradeForm"); ReloadExpandedCategories(); } function CheckEmptyValue(id, name) { var ctrl = document.getElementById(id); if (ctrl) { if (ctrl.value.length == 0) { alert(name + " must be not empty."); return false; } return true; } return false; } function CheckCategoryValue(id) { return CheckEmptyValue(id, "Category name"); } function CheckGroupValue(id) { return CheckEmptyValue(id, "Group name"); } function UpdateCategoryBrowser() { SimpleRequest("get_categories.php", "CategoryBrowse"); } var g_product_form_info = new Array(); {g_product_form_info[0] = new Object(); g_product_form_info[0].control_name = "PRODUCT:O:PRODUCTS_DESCR:PRODUCT_DESCR_ID"; g_product_form_info[0].name = "Product ID for link"; g_product_form_info[0].type = 2; g_product_form_info[0].ctrl_type = 9; g_product_form_info[0].flags = 1;g_product_form_info[1] = new Object(); g_product_form_info[1].control_name = "PRODUCT:O:PRODUCTS_DESCR:CATEGORY_ID"; g_product_form_info[1].name = "Category"; g_product_form_info[1].type = 2; g_product_form_info[1].ctrl_type = 4; g_product_form_info[1].flags = 0;g_product_form_info[2] = new Object(); g_product_form_info[2].control_name = "PRODUCT:O:PRODUCTS_DESCR:TITLE"; g_product_form_info[2].name = "Title"; g_product_form_info[2].type = 1; g_product_form_info[2].ctrl_type = 2; g_product_form_info[2].flags = 2;g_product_form_info[3] = new Object(); g_product_form_info[3].control_name = "PRODUCT:O:PRODUCTS_DESCR:GRADE"; g_product_form_info[3].name = "Recommended grade"; g_product_form_info[3].type = 1; g_product_form_info[3].ctrl_type = 2; g_product_form_info[3].flags = 0;g_product_form_info[4] = new Object(); g_product_form_info[4].control_name = "PRODUCT:O:PRODUCTS_DESCR:SUMMARY"; g_product_form_info[4].name = "Product Summary"; g_product_form_info[4].type = 5; g_product_form_info[4].ctrl_type = 18; g_product_form_info[4].flags = 0;g_product_form_info[5] = new Object(); g_product_form_info[5].control_name = "PRODUCT:O:PRODUCTS_DESCR:LEARN_OBJECTIVES"; g_product_form_info[5].name = "Learning Objectives"; g_product_form_info[5].type = 5; g_product_form_info[5].ctrl_type = 3; g_product_form_info[5].flags = 0;g_product_form_info[6] = new Object(); g_product_form_info[6].control_name = "PRODUCT:O:PRODUCTS_DESCR:QUESTIONS_REVIEW"; g_product_form_info[6].name = "Review Questions"; g_product_form_info[6].type = 5; g_product_form_info[6].ctrl_type = 3; g_product_form_info[6].flags = 0;g_product_form_info[7] = new Object(); g_product_form_info[7].control_name = "PRODUCT:O:PRODUCTS_DESCR:SKILLS"; g_product_form_info[7].name = "Sharpen Your Skills"; g_product_form_info[7].type = 5; g_product_form_info[7].ctrl_type = 3; g_product_form_info[7].flags = 0;g_product_form_info[8] = new Object(); g_product_form_info[8].control_name = "PRODUCT:O:PRODUCTS_DESCR:ACCESS_TYPE"; g_product_form_info[8].name = "Access type"; g_product_form_info[8].type = 2; g_product_form_info[8].ctrl_type = 13; g_product_form_info[8].flags = 0;g_product_form_info[9] = new Object(); g_product_form_info[9].control_name = "PRODUCT:O:PRODUCTS_DESCR:LEGAL_NOTICE"; g_product_form_info[9].name = "Legal notice file name"; g_product_form_info[9].type = 5; g_product_form_info[9].ctrl_type = 2; g_product_form_info[9].flags = 0;g_product_form_info[10] = new Object(); g_product_form_info[10].control_name = "PRODUCT:O:PRODUCTS_DESCR:DEMO_VIDEO"; g_product_form_info[10].name = "Demo video file name"; g_product_form_info[10].type = 5; g_product_form_info[10].ctrl_type = 2; g_product_form_info[10].flags = 0;g_product_form_info[11] = new Object(); g_product_form_info[11].control_name = "PRODUCT:O:PRODUCTS_DESCR:VIDEO_DESCR"; g_product_form_info[11].name = "Demo video description"; g_product_form_info[11].type = 1; g_product_form_info[11].ctrl_type = 2; g_product_form_info[11].flags = 0;g_product_form_info[12] = new Object(); g_product_form_info[12].control_name = "PRODUCT:O:PRODUCTS_DESCR:GRADE_FLAGS"; g_product_form_info[12].name = "GRADE FLAGS"; g_product_form_info[12].type = 2; g_product_form_info[12].ctrl_type = 1; g_product_form_info[12].flags = 0;g_product_form_info[13] = new Object(); g_product_form_info[13].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID1"; g_product_form_info[13].name = "Image ID 1"; g_product_form_info[13].type = -1; g_product_form_info[13].ctrl_type = 1; g_product_form_info[13].flags = 8;g_product_form_info[14] = new Object(); g_product_form_info[14].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID2"; g_product_form_info[14].name = "Image ID 2"; g_product_form_info[14].type = -1; g_product_form_info[14].ctrl_type = 1; g_product_form_info[14].flags = 8;g_product_form_info[15] = new Object(); g_product_form_info[15].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID3"; g_product_form_info[15].name = "Image ID 3"; g_product_form_info[15].type = -1; g_product_form_info[15].ctrl_type = 1; g_product_form_info[15].flags = 8;g_product_form_info[16] = new Object(); g_product_form_info[16].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID4"; g_product_form_info[16].name = "Image ID 4"; g_product_form_info[16].type = -1; g_product_form_info[16].ctrl_type = 1; g_product_form_info[16].flags = 8;g_product_form_info[17] = new Object(); g_product_form_info[17].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE1"; g_product_form_info[17].name = "Image 1"; g_product_form_info[17].type = -1; g_product_form_info[17].ctrl_type = 17; g_product_form_info[17].flags = 8;g_product_form_info[18] = new Object(); g_product_form_info[18].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE2"; g_product_form_info[18].name = "Image 2"; g_product_form_info[18].type = -1; g_product_form_info[18].ctrl_type = 17; g_product_form_info[18].flags = 8;g_product_form_info[19] = new Object(); g_product_form_info[19].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE3"; g_product_form_info[19].name = "Image 3"; g_product_form_info[19].type = -1; g_product_form_info[19].ctrl_type = 17; g_product_form_info[19].flags = 8;g_product_form_info[20] = new Object(); g_product_form_info[20].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE4"; g_product_form_info[20].name = "Image 4"; g_product_form_info[20].type = -1; g_product_form_info[20].ctrl_type = 17; g_product_form_info[20].flags = 8;g_product_form_info[21] = new Object(); g_product_form_info[21].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID_VIDEO"; g_product_form_info[21].name = "Image ID video"; g_product_form_info[21].type = -1; g_product_form_info[21].ctrl_type = 1; g_product_form_info[21].flags = 8;g_product_form_info[22] = new Object(); g_product_form_info[22].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_VIDEO"; g_product_form_info[22].name = "Video Picture"; g_product_form_info[22].type = -1; g_product_form_info[22].ctrl_type = 17; g_product_form_info[22].flags = 8;g_product_form_info[23] = new Object(); g_product_form_info[23].control_name = "PRODUCT:O:SCHM_INFO:INFO_ID"; g_product_form_info[23].name = "SCHM info id"; g_product_form_info[23].type = 2; g_product_form_info[23].ctrl_type = 1; g_product_form_info[23].flags = 1;g_product_form_info[24] = new Object(); g_product_form_info[24].control_name = "PRODUCT:O:SCHM_INFO:PATH"; g_product_form_info[24].name = "Media path for school module"; g_product_form_info[24].type = 5; g_product_form_info[24].ctrl_type = 2; g_product_form_info[24].flags = 0;g_product_form_info[25] = new Object(); g_product_form_info[25].control_name = "PRODUCT:O:SCHM_INFO:EXE_NAME"; g_product_form_info[25].name = "Name of execution module"; g_product_form_info[25].type = 1; g_product_form_info[25].ctrl_type = 2; g_product_form_info[25].flags = 0;g_product_form_info[26] = new Object(); g_product_form_info[26].control_name = "PRODUCT:O:SCHM_INFO:TYPE"; g_product_form_info[26].name = "Type of execution module"; g_product_form_info[26].type = 1; g_product_form_info[26].ctrl_type = 2; g_product_form_info[26].flags = 0;g_product_form_info[27] = new Object(); g_product_form_info[27].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_ID_LS"; g_product_form_info[27].name = "Product ID LS"; g_product_form_info[27].type = 2; g_product_form_info[27].ctrl_type = 1; g_product_form_info[27].flags = 1;g_product_form_info[28] = new Object(); g_product_form_info[28].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_DESCR_ID_LS"; g_product_form_info[28].name = "Product descr ID LS"; g_product_form_info[28].type = 2; g_product_form_info[28].ctrl_type = 1; g_product_form_info[28].flags = 8;g_product_form_info[29] = new Object(); g_product_form_info[29].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_TYPE_LS"; g_product_form_info[29].name = "Product type LS"; g_product_form_info[29].type = 2; g_product_form_info[29].ctrl_type = 1; g_product_form_info[29].flags = 8;g_product_form_info[30] = new Object(); g_product_form_info[30].control_name = "PRODUCT:O:PRODUCTS:SKU_NUMBER_LS"; g_product_form_info[30].name = "SKU Number"; g_product_form_info[30].type = 1; g_product_form_info[30].ctrl_type = 2; g_product_form_info[30].flags = 8;g_product_form_info[31] = new Object(); g_product_form_info[31].control_name = "PRODUCT:O:PRODUCTS:DOWNLOADABLE_LS"; g_product_form_info[31].name = "Download from site"; g_product_form_info[31].type = 2; g_product_form_info[31].ctrl_type = 7; g_product_form_info[31].flags = 8;g_product_form_info[32] = new Object(); g_product_form_info[32].control_name = "PRODUCT:O:PRODUCTS:DELIVERABLE_LS"; g_product_form_info[32].name = "Physical delivery"; g_product_form_info[32].type = 2; g_product_form_info[32].ctrl_type = 7; g_product_form_info[32].flags = 8;g_product_form_info[33] = new Object(); g_product_form_info[33].control_name = "PRODUCT:O:PRODUCTS:SHIPPING_WEIGHT_LS"; g_product_form_info[33].name = "Unit Weight (lb)"; g_product_form_info[33].type = 3; g_product_form_info[33].ctrl_type = 2; g_product_form_info[33].flags = 8;g_product_form_info[34] = new Object(); g_product_form_info[34].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_ID_IPOD"; g_product_form_info[34].name = "Product ID iPod"; g_product_form_info[34].type = 2; g_product_form_info[34].ctrl_type = 1; g_product_form_info[34].flags = 1;g_product_form_info[35] = new Object(); g_product_form_info[35].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_DESCR_ID_IPOD"; g_product_form_info[35].name = "Product ID iPod"; g_product_form_info[35].type = 2; g_product_form_info[35].ctrl_type = 1; g_product_form_info[35].flags = 8;g_product_form_info[36] = new Object(); g_product_form_info[36].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_TYPE_IPOD"; g_product_form_info[36].name = "Product type iPod"; g_product_form_info[36].type = 2; g_product_form_info[36].ctrl_type = 1; g_product_form_info[36].flags = 8;g_product_form_info[37] = new Object(); g_product_form_info[37].control_name = "PRODUCT:O:PRODUCTS:SKU_NUMBER_IPOD"; g_product_form_info[37].name = "SKU Number"; g_product_form_info[37].type = 1; g_product_form_info[37].ctrl_type = 2; g_product_form_info[37].flags = 8;g_product_form_info[38] = new Object(); g_product_form_info[38].control_name = "PRODUCT:O:PRODUCTS:DOWNLOADABLE_IPOD"; g_product_form_info[38].name = "Download from site"; g_product_form_info[38].type = 2; g_product_form_info[38].ctrl_type = 7; g_product_form_info[38].flags = 8;g_product_form_info[39] = new Object(); g_product_form_info[39].control_name = "PRODUCT:O:PRODUCTS:DELIVERABLE_IPOD"; g_product_form_info[39].name = "Physical delivery"; g_product_form_info[39].type = 2; g_product_form_info[39].ctrl_type = 7; g_product_form_info[39].flags = 8;g_product_form_info[40] = new Object(); g_product_form_info[40].control_name = "PRODUCT:O:PRODUCTS:SHIPPING_WEIGHT_IPOD"; g_product_form_info[40].name = "Unit Weight (lb)"; g_product_form_info[40].type = 3; g_product_form_info[40].ctrl_type = 2; g_product_form_info[40].flags = 8;g_product_form_info[41] = new Object(); g_product_form_info[41].control_name = "PRODUCT:O:PRODUCTS:PUBLIC_PRICE_LS"; g_product_form_info[41].name = "General public price"; g_product_form_info[41].type = 3; g_product_form_info[41].ctrl_type = 2; g_product_form_info[41].flags = 8;g_product_form_info[42] = new Object(); g_product_form_info[42].control_name = "PRODUCT:O:PRODUCTS:PREMIER_PRICE_LS"; g_product_form_info[42].name = "Premier customer price"; g_product_form_info[42].type = 3; g_product_form_info[42].ctrl_type = 2; g_product_form_info[42].flags = 8;g_product_form_info[43] = new Object(); g_product_form_info[43].control_name = "PRODUCT:O:PRODUCTS:PUBLIC_PRICE_IPOD"; g_product_form_info[43].name = "General public price"; g_product_form_info[43].type = 3; g_product_form_info[43].ctrl_type = 2; g_product_form_info[43].flags = 8;g_product_form_info[44] = new Object(); g_product_form_info[44].control_name = "PRODUCT:O:PRODUCTS:PREMIER_PRICE_IPOD"; g_product_form_info[44].name = "Premier customer price"; g_product_form_info[44].type = 3; g_product_form_info[44].ctrl_type = 2; g_product_form_info[44].flags = 8;g_product_form_info[45] = new Object(); g_product_form_info[45].control_name = "PRODUCT:O:PRODUCTS:MEDIA_PATH_WIN_LS"; g_product_form_info[45].name = "Media path WIN"; g_product_form_info[45].type = 5; g_product_form_info[45].ctrl_type = 2; g_product_form_info[45].flags = 8;g_product_form_info[46] = new Object(); g_product_form_info[46].control_name = "PRODUCT:O:PRODUCTS:MEDIA_PATH_MAC_LS"; g_product_form_info[46].name = "Media path MAC"; g_product_form_info[46].type = 5; g_product_form_info[46].ctrl_type = 2; g_product_form_info[46].flags = 8;g_product_form_info[47] = new Object(); g_product_form_info[47].control_name = "PRODUCT:O:PRODUCTS:MEDIA_PATH_WIN_IPOD"; g_product_form_info[47].name = "Media path WIN"; g_product_form_info[47].type = 5; g_product_form_info[47].ctrl_type = 2; g_product_form_info[47].flags = 8;g_product_form_info[48] = new Object(); g_product_form_info[48].control_name = "PRODUCT:O:PRODUCTS:MEDIA_PATH_MAC_IPOD"; g_product_form_info[48].name = "Media path MAC"; g_product_form_info[48].type = 5; g_product_form_info[48].ctrl_type = 2; g_product_form_info[48].flags = 8;g_product_form_info[49] = new Object(); g_product_form_info[49].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY1_LS"; g_product_form_info[49].name = "Promo key #1"; g_product_form_info[49].type = 1; g_product_form_info[49].ctrl_type = 2; g_product_form_info[49].flags = 8;g_product_form_info[50] = new Object(); g_product_form_info[50].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY2_LS"; g_product_form_info[50].name = "Promo key #2"; g_product_form_info[50].type = 1; g_product_form_info[50].ctrl_type = 2; g_product_form_info[50].flags = 8;g_product_form_info[51] = new Object(); g_product_form_info[51].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY3_LS"; g_product_form_info[51].name = "Promo key #3"; g_product_form_info[51].type = 1; g_product_form_info[51].ctrl_type = 2; g_product_form_info[51].flags = 8;g_product_form_info[52] = new Object(); g_product_form_info[52].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY1_IPOD"; g_product_form_info[52].name = "Promo key #1"; g_product_form_info[52].type = 1; g_product_form_info[52].ctrl_type = 2; g_product_form_info[52].flags = 8;g_product_form_info[53] = new Object(); g_product_form_info[53].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY2_IPOD"; g_product_form_info[53].name = "Promo key #2"; g_product_form_info[53].type = 1; g_product_form_info[53].ctrl_type = 2; g_product_form_info[53].flags = 8;g_product_form_info[54] = new Object(); g_product_form_info[54].control_name = "PRODUCT:O:PRODUCT_KEYS:PROMO_KEY3_IPOD"; g_product_form_info[54].name = "Promo key #3"; g_product_form_info[54].type = 1; g_product_form_info[54].ctrl_type = 2; g_product_form_info[54].flags = 8;}var g_external_product_form_info = new Array(); {g_external_product_form_info[0] = new Object(); g_external_product_form_info[0].control_name = "PRODUCT:O:PRODUCTS:PRODUCT_ID"; g_external_product_form_info[0].name = "Product ID for link"; g_external_product_form_info[0].type = 2; g_external_product_form_info[0].ctrl_type = 1; g_external_product_form_info[0].flags = 1;g_external_product_form_info[1] = new Object(); g_external_product_form_info[1].control_name = "PRODUCT:O:PRODUCTS:SKU_NUMBER"; g_external_product_form_info[1].name = "SKU Number"; g_external_product_form_info[1].type = 1; g_external_product_form_info[1].ctrl_type = 2; g_external_product_form_info[1].flags = 2;g_external_product_form_info[2] = new Object(); g_external_product_form_info[2].control_name = "PRODUCT:O:PRODUCTS:DOWNLOADABLE"; g_external_product_form_info[2].name = "Download from site"; g_external_product_form_info[2].type = 2; g_external_product_form_info[2].ctrl_type = 7; g_external_product_form_info[2].flags = 0;g_external_product_form_info[3] = new Object(); g_external_product_form_info[3].control_name = "PRODUCT:O:PRODUCTS_DESCR:PRODUCT_DESCR_ID"; g_external_product_form_info[3].name = "Product ID for link"; g_external_product_form_info[3].type = 2; g_external_product_form_info[3].ctrl_type = 1; g_external_product_form_info[3].flags = 1;g_external_product_form_info[4] = new Object(); g_external_product_form_info[4].control_name = "PRODUCT:O:PRODUCTS_DESCR:TITLE"; g_external_product_form_info[4].name = "Title"; g_external_product_form_info[4].type = 1; g_external_product_form_info[4].ctrl_type = 2; g_external_product_form_info[4].flags = 2;g_external_product_form_info[5] = new Object(); g_external_product_form_info[5].control_name = "PRODUCT:O:PRODUCTS_DESCR:SUMMARY"; g_external_product_form_info[5].name = "Product Summary"; g_external_product_form_info[5].type = 5; g_external_product_form_info[5].ctrl_type = 18; g_external_product_form_info[5].flags = 0;g_external_product_form_info[6] = new Object(); g_external_product_form_info[6].control_name = "PRODUCT:O:PRODUCTS_DESCR:LEARN_OBJECTIVES"; g_external_product_form_info[6].name = "Learning Objectives"; g_external_product_form_info[6].type = 5; g_external_product_form_info[6].ctrl_type = 3; g_external_product_form_info[6].flags = 0;g_external_product_form_info[7] = new Object(); g_external_product_form_info[7].control_name = "PRODUCT:O:PRODUCTS_DESCR:QUESTIONS_REVIEW"; g_external_product_form_info[7].name = "Review Questions"; g_external_product_form_info[7].type = 5; g_external_product_form_info[7].ctrl_type = 3; g_external_product_form_info[7].flags = 0;g_external_product_form_info[8] = new Object(); g_external_product_form_info[8].control_name = "PRODUCT:O:PRODUCTS_DESCR:SKILLS"; g_external_product_form_info[8].name = "Sharpen Your Skills"; g_external_product_form_info[8].type = 5; g_external_product_form_info[8].ctrl_type = 3; g_external_product_form_info[8].flags = 0;g_external_product_form_info[9] = new Object(); g_external_product_form_info[9].control_name = "PRODUCT:O:PRODUCTS_DESCR:LEGAL_NOTICE"; g_external_product_form_info[9].name = "Legal notice file name"; g_external_product_form_info[9].type = 5; g_external_product_form_info[9].ctrl_type = 2; g_external_product_form_info[9].flags = 0;g_external_product_form_info[10] = new Object(); g_external_product_form_info[10].control_name = "PRODUCT:O:PRODUCTS_DESCR:DEMO_VIDEO"; g_external_product_form_info[10].name = "Demo video file name"; g_external_product_form_info[10].type = 5; g_external_product_form_info[10].ctrl_type = 2; g_external_product_form_info[10].flags = 0;g_external_product_form_info[11] = new Object(); g_external_product_form_info[11].control_name = "PRODUCT:O:PRODUCTS_DESCR:VIDEO_DESCR"; g_external_product_form_info[11].name = "Demo video description"; g_external_product_form_info[11].type = 1; g_external_product_form_info[11].ctrl_type = 2; g_external_product_form_info[11].flags = 0;g_external_product_form_info[12] = new Object(); g_external_product_form_info[12].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID1"; g_external_product_form_info[12].name = "Image ID 1"; g_external_product_form_info[12].type = -1; g_external_product_form_info[12].ctrl_type = 1; g_external_product_form_info[12].flags = 8;g_external_product_form_info[13] = new Object(); g_external_product_form_info[13].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID2"; g_external_product_form_info[13].name = "Image ID 2"; g_external_product_form_info[13].type = -1; g_external_product_form_info[13].ctrl_type = 1; g_external_product_form_info[13].flags = 8;g_external_product_form_info[14] = new Object(); g_external_product_form_info[14].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID3"; g_external_product_form_info[14].name = "Image ID 3"; g_external_product_form_info[14].type = -1; g_external_product_form_info[14].ctrl_type = 1; g_external_product_form_info[14].flags = 8;g_external_product_form_info[15] = new Object(); g_external_product_form_info[15].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID4"; g_external_product_form_info[15].name = "Image ID 4"; g_external_product_form_info[15].type = -1; g_external_product_form_info[15].ctrl_type = 1; g_external_product_form_info[15].flags = 8;g_external_product_form_info[16] = new Object(); g_external_product_form_info[16].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE1"; g_external_product_form_info[16].name = "Image 1"; g_external_product_form_info[16].type = -1; g_external_product_form_info[16].ctrl_type = 17; g_external_product_form_info[16].flags = 8;g_external_product_form_info[17] = new Object(); g_external_product_form_info[17].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE2"; g_external_product_form_info[17].name = "Image 2"; g_external_product_form_info[17].type = -1; g_external_product_form_info[17].ctrl_type = 17; g_external_product_form_info[17].flags = 8;g_external_product_form_info[18] = new Object(); g_external_product_form_info[18].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE3"; g_external_product_form_info[18].name = "Image 3"; g_external_product_form_info[18].type = -1; g_external_product_form_info[18].ctrl_type = 17; g_external_product_form_info[18].flags = 8;g_external_product_form_info[19] = new Object(); g_external_product_form_info[19].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE4"; g_external_product_form_info[19].name = "Image 4"; g_external_product_form_info[19].type = -1; g_external_product_form_info[19].ctrl_type = 17; g_external_product_form_info[19].flags = 8;g_external_product_form_info[20] = new Object(); g_external_product_form_info[20].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_ID_VIDEO"; g_external_product_form_info[20].name = "Image ID video"; g_external_product_form_info[20].type = -1; g_external_product_form_info[20].ctrl_type = 1; g_external_product_form_info[20].flags = 8;g_external_product_form_info[21] = new Object(); g_external_product_form_info[21].control_name = "PRODUCT:O:PRODUCTS_DESCR:IMAGE_VIDEO"; g_external_product_form_info[21].name = "Video Picture"; g_external_product_form_info[21].type = -1; g_external_product_form_info[21].ctrl_type = 17; g_external_product_form_info[21].flags = 8;g_external_product_form_info[22] = new Object(); g_external_product_form_info[22].control_name = "PRODUCT:O:EXTERNAL_PRODUCTS:PRODUCT_PATH"; g_external_product_form_info[22].name = "Product path"; g_external_product_form_info[22].type = 5; g_external_product_form_info[22].ctrl_type = 2; g_external_product_form_info[22].flags = 0;g_external_product_form_info[23] = new Object(); g_external_product_form_info[23].control_name = "PRODUCT:O:EXTERNAL_PRODUCTS:SHIPPING_FEE"; g_external_product_form_info[23].name = "Shipping fee"; g_external_product_form_info[23].type = 3; g_external_product_form_info[23].ctrl_type = 2; g_external_product_form_info[23].flags = 0;g_external_product_form_info[24] = new Object(); g_external_product_form_info[24].control_name = "PRODUCT:O:PRICES:PRICE_VALUE"; g_external_product_form_info[24].name = "Price"; g_external_product_form_info[24].type = 3; g_external_product_form_info[24].ctrl_type = 2; g_external_product_form_info[24].flags = 0;} function ReloadProductCategory() { OpenLoadedProductCategory(true); } function OpenLoadedProductCategory(reload) { var cat = document.getElementById('product_category_id'); if (!cat) return; var category_id = cat.value; if (!IsCategoryExpanded(category_id) || reload) ExpandCategory(category_id, true); } function ShowProduct(descr_id, update_categoty, cat_id) { var ctrl = document.getElementById('is_edit_mode'); var bIsEditMode = false; if (ctrl) { bIsEditMode = ctrl.checked; } var actrl = document.getElementById('admin_library_mode'); var bIsAdminLibraryMode = false; if (actrl) { bIsAdminLibraryMode = actrl.value ? true : false; } if (update_categoty) callback = OpenLoadedProductCategory; else callback = null; if (bIsAdminLibraryMode) { SimpleRequest("product_to_lib.php?descr_id=" + descr_id, 'ToLibArea'); } else if (bIsEditMode) { var params = new Array(); var descr = new Object(); descr.key = "PRODUCT:action"; descr.value = "view"; params.push(descr); descr = new Object(); descr.key = "PRODUCT:O:PRODUCTS_DESCR:PRODUCT_DESCR_ID"; descr.value = descr_id; params.push(descr); SimpleRequest("product.php?a=all", 'WorkArea', params, callback); } else { var cat = cat_id ? '&cat_id=' + cat_id : ""; SimpleRequest("product_info.php?descr_id=" + descr_id + cat, 'WorkArea', null, callback); } } function ShowExternalProduct(descr_id) { var params = new Array(); var descr = new Object(); descr.key = "PRODUCT:action"; descr.value = "view"; params.push(descr); descr = new Object(); descr.key = "PRODUCT:O:PRODUCTS_DESCR:PRODUCT_DESCR_ID"; descr.value = descr_id; params.push(descr); SimpleRequest("external_product.php", 'Form', params, null); } function Login() { var user_page_container = document.getElementById('user_page'); if (!user_page_container) return; var user_stage = document.getElementById('user_stage'); if (user_stage && user_stage.value == "CART") { SimpleRequest('cart_view.php', "WorkArea"); } else { var user_page = user_page_container.value; SimpleRequest(user_page, "WorkArea"); } SimpleRequest("index.php", "BottomMenu|Menu|CategoryBrowseEx|FormTopSection", null, null, true); ReloadExpandedCategories(); } function LoginTop() { SimpleRequest("index.php", "BottomMenu|Menu|CategoryBrowseEx", null, null, true); var logged_page = document.getElementById('logged_page'); var logged_page_areas = document.getElementById('logged_page_areas'); if (logged_page) SimpleRequest(logged_page.value, logged_page_areas ? logged_page_areas.value : "WorkArea"); ReloadExpandedCategories(); } //Register form functions///////////////////////////////////////////// var g_register_form_info = new Array(); {g_register_form_info[0] = new Object(); g_register_form_info[0].control_name = "REGISTER:O:CUSTOMERS:CUSTOMER_ID"; g_register_form_info[0].name = "Customer ID"; g_register_form_info[0].type = -1; g_register_form_info[0].ctrl_type = 1; g_register_form_info[0].flags = 1;g_register_form_info[1] = new Object(); g_register_form_info[1].control_name = "REGISTER:O:CUSTOMERS:LOGIN_NAME"; g_register_form_info[1].name = "Login name"; g_register_form_info[1].type = -1; g_register_form_info[1].ctrl_type = 2; g_register_form_info[1].flags = 2;g_register_form_info[2] = new Object(); g_register_form_info[2].control_name = "REGISTER:O:CUSTOMERS:PASSWD"; g_register_form_info[2].name = "Password"; g_register_form_info[2].type = -1; g_register_form_info[2].ctrl_type = 14; g_register_form_info[2].flags = 2;g_register_form_info[3] = new Object(); g_register_form_info[3].control_name = "REGISTER:O:CUSTOMERS:CPASSWD"; g_register_form_info[3].name = "Confirm Password"; g_register_form_info[3].type = -1; g_register_form_info[3].ctrl_type = 15; g_register_form_info[3].flags = 6;g_register_form_info[3].ref_id = "fREG_REGISTER:O:CUSTOMERS:PASSWD";g_register_form_info[4] = new Object(); g_register_form_info[4].control_name = "REGISTER:O:CUSTOMERS:FIRST_NAME"; g_register_form_info[4].name = "First name"; g_register_form_info[4].type = -1; g_register_form_info[4].ctrl_type = 2; g_register_form_info[4].flags = 2;g_register_form_info[5] = new Object(); g_register_form_info[5].control_name = "REGISTER:O:CUSTOMERS:LAST_NAME"; g_register_form_info[5].name = "Last name"; g_register_form_info[5].type = -1; g_register_form_info[5].ctrl_type = 2; g_register_form_info[5].flags = 2;g_register_form_info[6] = new Object(); g_register_form_info[6].control_name = "REGISTER:O:CUSTOMERS:GENDER_ID"; g_register_form_info[6].name = "Gender"; g_register_form_info[6].type = -1; g_register_form_info[6].ctrl_type = 4; g_register_form_info[6].flags = 0;g_register_form_info[7] = new Object(); g_register_form_info[7].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STREET"; g_register_form_info[7].name = "Street"; g_register_form_info[7].type = -1; g_register_form_info[7].ctrl_type = 2; g_register_form_info[7].flags = 2;g_register_form_info[8] = new Object(); g_register_form_info[8].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_CITY"; g_register_form_info[8].name = "City"; g_register_form_info[8].type = -1; g_register_form_info[8].ctrl_type = 2; g_register_form_info[8].flags = 2;g_register_form_info[9] = new Object(); g_register_form_info[9].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STATE"; g_register_form_info[9].name = "State"; g_register_form_info[9].type = -1; g_register_form_info[9].ctrl_type = 2; g_register_form_info[9].flags = 2;g_register_form_info[10] = new Object(); g_register_form_info[10].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_ZIP"; g_register_form_info[10].name = "Zip"; g_register_form_info[10].type = -1; g_register_form_info[10].ctrl_type = 2; g_register_form_info[10].flags = 2;g_register_form_info[11] = new Object(); g_register_form_info[11].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STREET"; g_register_form_info[11].name = "Mailing address street"; g_register_form_info[11].type = -1; g_register_form_info[11].ctrl_type = 2; g_register_form_info[11].flags = 0;g_register_form_info[12] = new Object(); g_register_form_info[12].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_CITY"; g_register_form_info[12].name = "Mailing address city"; g_register_form_info[12].type = -1; g_register_form_info[12].ctrl_type = 2; g_register_form_info[12].flags = 0;g_register_form_info[13] = new Object(); g_register_form_info[13].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STATE"; g_register_form_info[13].name = "Mailing address state"; g_register_form_info[13].type = -1; g_register_form_info[13].ctrl_type = 2; g_register_form_info[13].flags = 0;g_register_form_info[14] = new Object(); g_register_form_info[14].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_ZIP"; g_register_form_info[14].name = "Mailing address zip"; g_register_form_info[14].type = -1; g_register_form_info[14].ctrl_type = 2; g_register_form_info[14].flags = 0;g_register_form_info[15] = new Object(); g_register_form_info[15].control_name = "REGISTER:O:CUSTOMERS:PHONE_1"; g_register_form_info[15].name = "Phone 1"; g_register_form_info[15].type = -1; g_register_form_info[15].ctrl_type = 2; g_register_form_info[15].flags = 2;g_register_form_info[16] = new Object(); g_register_form_info[16].control_name = "REGISTER:O:CUSTOMERS:PHONE_2"; g_register_form_info[16].name = "Phone 2"; g_register_form_info[16].type = -1; g_register_form_info[16].ctrl_type = 2; g_register_form_info[16].flags = 0;g_register_form_info[17] = new Object(); g_register_form_info[17].control_name = "REGISTER:O:CUSTOMERS:CELLULAR"; g_register_form_info[17].name = "Cellular"; g_register_form_info[17].type = -1; g_register_form_info[17].ctrl_type = 2; g_register_form_info[17].flags = 0;g_register_form_info[18] = new Object(); g_register_form_info[18].control_name = "REGISTER:O:CUSTOMERS:EMAIL"; g_register_form_info[18].name = "email"; g_register_form_info[18].type = -1; g_register_form_info[18].ctrl_type = 2; g_register_form_info[18].flags = 2;g_register_form_info[19] = new Object(); g_register_form_info[19].control_name = "REGISTER:O:CUSTOMERS:CEMAIL"; g_register_form_info[19].name = "Confirm email"; g_register_form_info[19].type = -1; g_register_form_info[19].ctrl_type = 2; g_register_form_info[19].flags = 2;g_register_form_info[20] = new Object(); g_register_form_info[20].control_name = "REGISTER:O:CUSTOMERS:NOTIFY_BY_EMAIL"; g_register_form_info[20].name = "Notify me on events by mail"; g_register_form_info[20].type = -1; g_register_form_info[20].ctrl_type = 7; g_register_form_info[20].flags = 0;g_register_form_info[21] = new Object(); g_register_form_info[21].control_name = "REGISTER:O:CUSTOMERS:IS_TEACHER"; g_register_form_info[21].name = "Are you teacher?"; g_register_form_info[21].type = -1; g_register_form_info[21].ctrl_type = 13; g_register_form_info[21].flags = 0;g_register_form_info[22] = new Object(); g_register_form_info[22].control_name = "REGISTER:O:CUSTOMERS:REGISTER_LINK_ID"; g_register_form_info[22].name = "Register link"; g_register_form_info[22].type = -1; g_register_form_info[22].ctrl_type = 1; g_register_form_info[22].flags = 2;g_register_form_info[23] = new Object(); g_register_form_info[23].control_name = "REGISTER:O:CUSTOMERS:REGISTER_TYPE"; g_register_form_info[23].name = "Register type"; g_register_form_info[23].type = -1; g_register_form_info[23].ctrl_type = 1; g_register_form_info[23].flags = 2;g_register_form_info[24] = new Object(); g_register_form_info[24].control_name = "REGISTER:O:ENTERED_SCHOOLS:CUSTOMER_ID"; g_register_form_info[24].name = "Customer ID"; g_register_form_info[24].type = -1; g_register_form_info[24].ctrl_type = 1; g_register_form_info[24].flags = 1;g_register_form_info[25] = new Object(); g_register_form_info[25].control_name = "REGISTER:O:ENTERED_SCHOOLS:SCHOOL_CODE"; g_register_form_info[25].name = "School code for teacher or Agency code for School District"; g_register_form_info[25].type = -1; g_register_form_info[25].ctrl_type = 2; g_register_form_info[25].flags = 2;g_register_form_info[26] = new Object(); g_register_form_info[26].control_name = "REGISTER:O:ENTERED_SCHOOLS:NAME"; g_register_form_info[26].name = "School name"; g_register_form_info[26].type = -1; g_register_form_info[26].ctrl_type = 2; g_register_form_info[26].flags = 0;g_register_form_info[27] = new Object(); g_register_form_info[27].control_name = "REGISTER:O:ENTERED_SCHOOLS:COUNTRY"; g_register_form_info[27].name = "School country"; g_register_form_info[27].type = -1; g_register_form_info[27].ctrl_type = 2; g_register_form_info[27].flags = 0;g_register_form_info[28] = new Object(); g_register_form_info[28].control_name = "REGISTER:O:ENTERED_SCHOOLS:STATE"; g_register_form_info[28].name = "School state"; g_register_form_info[28].type = -1; g_register_form_info[28].ctrl_type = 2; g_register_form_info[28].flags = 0;g_register_form_info[29] = new Object(); g_register_form_info[29].control_name = "REGISTER:O:ENTERED_SCHOOLS:GRADE_TEACHING"; g_register_form_info[29].name = "Grade teaching"; g_register_form_info[29].type = -1; g_register_form_info[29].ctrl_type = 2; g_register_form_info[29].flags = 0;g_register_form_info[30] = new Object(); g_register_form_info[30].control_name = "REGISTER:O:ENTERED_SCHOOLS:TEL_AT_SCHOOL"; g_register_form_info[30].name = "TEL at school"; g_register_form_info[30].type = -1; g_register_form_info[30].ctrl_type = 2; g_register_form_info[30].flags = 2;g_register_form_info[31] = new Object(); g_register_form_info[31].control_name = "REGISTER:O:ENTERED_SCHOOLS:ACQUISITION_TEL"; g_register_form_info[31].name = "Acquisition/Purchasing dept. TEL (Option)"; g_register_form_info[31].type = -1; g_register_form_info[31].ctrl_type = 2; g_register_form_info[31].flags = 0;g_register_form_info[32] = new Object(); g_register_form_info[32].control_name = "REGISTER:O:ENTERED_SCHOOLS:TECHNOLOGY_TEL"; g_register_form_info[32].name = "Technology Dept. TEL (Option)"; g_register_form_info[32].type = -1; g_register_form_info[32].ctrl_type = 2; g_register_form_info[32].flags = 0;}var g_register_form_m_info = new Array(); {g_register_form_m_info[0] = new Object(); g_register_form_m_info[0].control_name = "REGISTER:O:CUSTOMERS:CUSTOMER_ID"; g_register_form_m_info[0].name = "Customer ID"; g_register_form_m_info[0].type = -1; g_register_form_m_info[0].ctrl_type = 1; g_register_form_m_info[0].flags = 1;g_register_form_m_info[1] = new Object(); g_register_form_m_info[1].control_name = "REGISTER:O:CUSTOMERS:LOGIN_NAME"; g_register_form_m_info[1].name = "Login name"; g_register_form_m_info[1].type = -1; g_register_form_m_info[1].ctrl_type = 2; g_register_form_m_info[1].flags = 2;g_register_form_m_info[2] = new Object(); g_register_form_m_info[2].control_name = "REGISTER:O:CUSTOMERS:PASSWD"; g_register_form_m_info[2].name = "New Password"; g_register_form_m_info[2].type = -1; g_register_form_m_info[2].ctrl_type = 14; g_register_form_m_info[2].flags = 0;g_register_form_m_info[3] = new Object(); g_register_form_m_info[3].control_name = "REGISTER:O:CUSTOMERS:CPASSWD"; g_register_form_m_info[3].name = "Confirm Password"; g_register_form_m_info[3].type = -1; g_register_form_m_info[3].ctrl_type = 15; g_register_form_m_info[3].flags = 4;g_register_form_m_info[3].ref_id = "fREG_REGISTER:O:CUSTOMERS:PASSWD";g_register_form_m_info[4] = new Object(); g_register_form_m_info[4].control_name = "REGISTER:O:CUSTOMERS:FIRST_NAME"; g_register_form_m_info[4].name = "First name"; g_register_form_m_info[4].type = -1; g_register_form_m_info[4].ctrl_type = 2; g_register_form_m_info[4].flags = 2;g_register_form_m_info[5] = new Object(); g_register_form_m_info[5].control_name = "REGISTER:O:CUSTOMERS:LAST_NAME"; g_register_form_m_info[5].name = "Last name"; g_register_form_m_info[5].type = -1; g_register_form_m_info[5].ctrl_type = 2; g_register_form_m_info[5].flags = 2;g_register_form_m_info[6] = new Object(); g_register_form_m_info[6].control_name = "REGISTER:O:CUSTOMERS:GENDER_ID"; g_register_form_m_info[6].name = "Gender"; g_register_form_m_info[6].type = -1; g_register_form_m_info[6].ctrl_type = 4; g_register_form_m_info[6].flags = 0;g_register_form_m_info[7] = new Object(); g_register_form_m_info[7].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STREET"; g_register_form_m_info[7].name = "Street"; g_register_form_m_info[7].type = -1; g_register_form_m_info[7].ctrl_type = 2; g_register_form_m_info[7].flags = 2;g_register_form_m_info[8] = new Object(); g_register_form_m_info[8].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_CITY"; g_register_form_m_info[8].name = "City"; g_register_form_m_info[8].type = -1; g_register_form_m_info[8].ctrl_type = 2; g_register_form_m_info[8].flags = 2;g_register_form_m_info[9] = new Object(); g_register_form_m_info[9].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STATE"; g_register_form_m_info[9].name = "State"; g_register_form_m_info[9].type = -1; g_register_form_m_info[9].ctrl_type = 2; g_register_form_m_info[9].flags = 2;g_register_form_m_info[10] = new Object(); g_register_form_m_info[10].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_ZIP"; g_register_form_m_info[10].name = "Zip"; g_register_form_m_info[10].type = -1; g_register_form_m_info[10].ctrl_type = 2; g_register_form_m_info[10].flags = 2;g_register_form_m_info[11] = new Object(); g_register_form_m_info[11].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STREET"; g_register_form_m_info[11].name = "Mailing address street"; g_register_form_m_info[11].type = -1; g_register_form_m_info[11].ctrl_type = 2; g_register_form_m_info[11].flags = 0;g_register_form_m_info[12] = new Object(); g_register_form_m_info[12].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_CITY"; g_register_form_m_info[12].name = "Mailing address city"; g_register_form_m_info[12].type = -1; g_register_form_m_info[12].ctrl_type = 2; g_register_form_m_info[12].flags = 0;g_register_form_m_info[13] = new Object(); g_register_form_m_info[13].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STATE"; g_register_form_m_info[13].name = "Mailing address state"; g_register_form_m_info[13].type = -1; g_register_form_m_info[13].ctrl_type = 2; g_register_form_m_info[13].flags = 0;g_register_form_m_info[14] = new Object(); g_register_form_m_info[14].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_ZIP"; g_register_form_m_info[14].name = "Mailing address zip"; g_register_form_m_info[14].type = -1; g_register_form_m_info[14].ctrl_type = 2; g_register_form_m_info[14].flags = 0;g_register_form_m_info[15] = new Object(); g_register_form_m_info[15].control_name = "REGISTER:O:CUSTOMERS:PHONE_1"; g_register_form_m_info[15].name = "Phone 1"; g_register_form_m_info[15].type = -1; g_register_form_m_info[15].ctrl_type = 2; g_register_form_m_info[15].flags = 2;g_register_form_m_info[16] = new Object(); g_register_form_m_info[16].control_name = "REGISTER:O:CUSTOMERS:PHONE_2"; g_register_form_m_info[16].name = "Phone 2"; g_register_form_m_info[16].type = -1; g_register_form_m_info[16].ctrl_type = 2; g_register_form_m_info[16].flags = 0;g_register_form_m_info[17] = new Object(); g_register_form_m_info[17].control_name = "REGISTER:O:CUSTOMERS:CELLULAR"; g_register_form_m_info[17].name = "Cellular"; g_register_form_m_info[17].type = -1; g_register_form_m_info[17].ctrl_type = 2; g_register_form_m_info[17].flags = 0;g_register_form_m_info[18] = new Object(); g_register_form_m_info[18].control_name = "REGISTER:O:CUSTOMERS:EMAIL"; g_register_form_m_info[18].name = "email"; g_register_form_m_info[18].type = -1; g_register_form_m_info[18].ctrl_type = 2; g_register_form_m_info[18].flags = 2;g_register_form_m_info[19] = new Object(); g_register_form_m_info[19].control_name = "REGISTER:O:CUSTOMERS:CEMAIL"; g_register_form_m_info[19].name = "Confirm email"; g_register_form_m_info[19].type = -1; g_register_form_m_info[19].ctrl_type = 2; g_register_form_m_info[19].flags = 2;g_register_form_m_info[20] = new Object(); g_register_form_m_info[20].control_name = "REGISTER:O:CUSTOMERS:NOTIFY_BY_EMAIL"; g_register_form_m_info[20].name = "Notify me on events by mail"; g_register_form_m_info[20].type = -1; g_register_form_m_info[20].ctrl_type = 7; g_register_form_m_info[20].flags = 0;g_register_form_m_info[21] = new Object(); g_register_form_m_info[21].control_name = "REGISTER:O:CUSTOMERS:IS_TEACHER"; g_register_form_m_info[21].name = "Are you teacher?"; g_register_form_m_info[21].type = -1; g_register_form_m_info[21].ctrl_type = 13; g_register_form_m_info[21].flags = 0;g_register_form_m_info[22] = new Object(); g_register_form_m_info[22].control_name = "REGISTER:O:ENTERED_SCHOOLS:CUSTOMER_ID"; g_register_form_m_info[22].name = "Customer ID"; g_register_form_m_info[22].type = -1; g_register_form_m_info[22].ctrl_type = 1; g_register_form_m_info[22].flags = 1;g_register_form_m_info[23] = new Object(); g_register_form_m_info[23].control_name = "REGISTER:O:ENTERED_SCHOOLS:SCHOOL_CODE"; g_register_form_m_info[23].name = "School code for teacher or Agency code for School District"; g_register_form_m_info[23].type = -1; g_register_form_m_info[23].ctrl_type = 2; g_register_form_m_info[23].flags = 2;g_register_form_m_info[24] = new Object(); g_register_form_m_info[24].control_name = "REGISTER:O:ENTERED_SCHOOLS:NAME"; g_register_form_m_info[24].name = "School name"; g_register_form_m_info[24].type = -1; g_register_form_m_info[24].ctrl_type = 2; g_register_form_m_info[24].flags = 0;g_register_form_m_info[25] = new Object(); g_register_form_m_info[25].control_name = "REGISTER:O:ENTERED_SCHOOLS:COUNTRY"; g_register_form_m_info[25].name = "School country"; g_register_form_m_info[25].type = -1; g_register_form_m_info[25].ctrl_type = 2; g_register_form_m_info[25].flags = 0;g_register_form_m_info[26] = new Object(); g_register_form_m_info[26].control_name = "REGISTER:O:ENTERED_SCHOOLS:STATE"; g_register_form_m_info[26].name = "School state"; g_register_form_m_info[26].type = -1; g_register_form_m_info[26].ctrl_type = 2; g_register_form_m_info[26].flags = 0;g_register_form_m_info[27] = new Object(); g_register_form_m_info[27].control_name = "REGISTER:O:ENTERED_SCHOOLS:GRADE_TEACHING"; g_register_form_m_info[27].name = "Grade teaching"; g_register_form_m_info[27].type = -1; g_register_form_m_info[27].ctrl_type = 2; g_register_form_m_info[27].flags = 0;g_register_form_m_info[28] = new Object(); g_register_form_m_info[28].control_name = "REGISTER:O:ENTERED_SCHOOLS:TEL_AT_SCHOOL"; g_register_form_m_info[28].name = "TEL at school"; g_register_form_m_info[28].type = -1; g_register_form_m_info[28].ctrl_type = 2; g_register_form_m_info[28].flags = 2;g_register_form_m_info[29] = new Object(); g_register_form_m_info[29].control_name = "REGISTER:O:ENTERED_SCHOOLS:ACQUISITION_TEL"; g_register_form_m_info[29].name = "Acquisition/Purchasing dept. TEL (Option)"; g_register_form_m_info[29].type = -1; g_register_form_m_info[29].ctrl_type = 2; g_register_form_m_info[29].flags = 0;g_register_form_m_info[30] = new Object(); g_register_form_m_info[30].control_name = "REGISTER:O:ENTERED_SCHOOLS:TECHNOLOGY_TEL"; g_register_form_m_info[30].name = "Technology Dept. TEL (Option)"; g_register_form_m_info[30].type = -1; g_register_form_m_info[30].ctrl_type = 2; g_register_form_m_info[30].flags = 0;} var g_external_prod_register_form_info = new Array(); {g_external_prod_register_form_info[0] = new Object(); g_external_prod_register_form_info[0].control_name = "REGISTER:O:CUSTOMERS:CUSTOMER_ID"; g_external_prod_register_form_info[0].name = "Customer ID"; g_external_prod_register_form_info[0].type = -1; g_external_prod_register_form_info[0].ctrl_type = 1; g_external_prod_register_form_info[0].flags = 1;g_external_prod_register_form_info[1] = new Object(); g_external_prod_register_form_info[1].control_name = "REGISTER:O:CUSTOMERS:LOGIN_NAME"; g_external_prod_register_form_info[1].name = "Login name"; g_external_prod_register_form_info[1].type = -1; g_external_prod_register_form_info[1].ctrl_type = 2; g_external_prod_register_form_info[1].flags = 0;g_external_prod_register_form_info[2] = new Object(); g_external_prod_register_form_info[2].control_name = "REGISTER:O:CUSTOMERS:PASSWD"; g_external_prod_register_form_info[2].name = "Password"; g_external_prod_register_form_info[2].type = -1; g_external_prod_register_form_info[2].ctrl_type = 14; g_external_prod_register_form_info[2].flags = 0;g_external_prod_register_form_info[3] = new Object(); g_external_prod_register_form_info[3].control_name = "REGISTER:O:CUSTOMERS:CPASSWD"; g_external_prod_register_form_info[3].name = "Confirm Password"; g_external_prod_register_form_info[3].type = -1; g_external_prod_register_form_info[3].ctrl_type = 15; g_external_prod_register_form_info[3].flags = 0;g_external_prod_register_form_info[3].ref_id = "fREG_REGISTER:O:CUSTOMERS:PASSWD";g_external_prod_register_form_info[4] = new Object(); g_external_prod_register_form_info[4].control_name = "REGISTER:O:CUSTOMERS:FIRST_NAME"; g_external_prod_register_form_info[4].name = "First name"; g_external_prod_register_form_info[4].type = -1; g_external_prod_register_form_info[4].ctrl_type = 2; g_external_prod_register_form_info[4].flags = 2;g_external_prod_register_form_info[5] = new Object(); g_external_prod_register_form_info[5].control_name = "REGISTER:O:CUSTOMERS:LAST_NAME"; g_external_prod_register_form_info[5].name = "Last name"; g_external_prod_register_form_info[5].type = -1; g_external_prod_register_form_info[5].ctrl_type = 2; g_external_prod_register_form_info[5].flags = 2;g_external_prod_register_form_info[6] = new Object(); g_external_prod_register_form_info[6].control_name = "REGISTER:O:CUSTOMERS:GENDER_ID"; g_external_prod_register_form_info[6].name = "Gender"; g_external_prod_register_form_info[6].type = -1; g_external_prod_register_form_info[6].ctrl_type = 4; g_external_prod_register_form_info[6].flags = 0;g_external_prod_register_form_info[7] = new Object(); g_external_prod_register_form_info[7].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STREET"; g_external_prod_register_form_info[7].name = "Street"; g_external_prod_register_form_info[7].type = -1; g_external_prod_register_form_info[7].ctrl_type = 2; g_external_prod_register_form_info[7].flags = 2;g_external_prod_register_form_info[8] = new Object(); g_external_prod_register_form_info[8].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_CITY"; g_external_prod_register_form_info[8].name = "City"; g_external_prod_register_form_info[8].type = -1; g_external_prod_register_form_info[8].ctrl_type = 2; g_external_prod_register_form_info[8].flags = 2;g_external_prod_register_form_info[9] = new Object(); g_external_prod_register_form_info[9].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_STATE"; g_external_prod_register_form_info[9].name = "State"; g_external_prod_register_form_info[9].type = -1; g_external_prod_register_form_info[9].ctrl_type = 2; g_external_prod_register_form_info[9].flags = 2;g_external_prod_register_form_info[10] = new Object(); g_external_prod_register_form_info[10].control_name = "REGISTER:O:CUSTOMERS:ADDRESS_ZIP"; g_external_prod_register_form_info[10].name = "Zip"; g_external_prod_register_form_info[10].type = -1; g_external_prod_register_form_info[10].ctrl_type = 2; g_external_prod_register_form_info[10].flags = 2;g_external_prod_register_form_info[11] = new Object(); g_external_prod_register_form_info[11].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STREET"; g_external_prod_register_form_info[11].name = "Mailing address street"; g_external_prod_register_form_info[11].type = -1; g_external_prod_register_form_info[11].ctrl_type = 2; g_external_prod_register_form_info[11].flags = 2;g_external_prod_register_form_info[12] = new Object(); g_external_prod_register_form_info[12].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_CITY"; g_external_prod_register_form_info[12].name = "Mailing address city"; g_external_prod_register_form_info[12].type = -1; g_external_prod_register_form_info[12].ctrl_type = 2; g_external_prod_register_form_info[12].flags = 2;g_external_prod_register_form_info[13] = new Object(); g_external_prod_register_form_info[13].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_STATE"; g_external_prod_register_form_info[13].name = "Mailing address state"; g_external_prod_register_form_info[13].type = -1; g_external_prod_register_form_info[13].ctrl_type = 2; g_external_prod_register_form_info[13].flags = 2;g_external_prod_register_form_info[14] = new Object(); g_external_prod_register_form_info[14].control_name = "REGISTER:O:CUSTOMERS:MAILING_ADDRESS_ZIP"; g_external_prod_register_form_info[14].name = "Mailing address zip"; g_external_prod_register_form_info[14].type = -1; g_external_prod_register_form_info[14].ctrl_type = 2; g_external_prod_register_form_info[14].flags = 2;g_external_prod_register_form_info[15] = new Object(); g_external_prod_register_form_info[15].control_name = "REGISTER:O:CUSTOMERS:PHONE_1"; g_external_prod_register_form_info[15].name = "Phone 1"; g_external_prod_register_form_info[15].type = -1; g_external_prod_register_form_info[15].ctrl_type = 2; g_external_prod_register_form_info[15].flags = 2;g_external_prod_register_form_info[16] = new Object(); g_external_prod_register_form_info[16].control_name = "REGISTER:O:CUSTOMERS:PHONE_2"; g_external_prod_register_form_info[16].name = "Phone 2"; g_external_prod_register_form_info[16].type = -1; g_external_prod_register_form_info[16].ctrl_type = 2; g_external_prod_register_form_info[16].flags = 0;g_external_prod_register_form_info[17] = new Object(); g_external_prod_register_form_info[17].control_name = "REGISTER:O:CUSTOMERS:CELLULAR"; g_external_prod_register_form_info[17].name = "Cellular"; g_external_prod_register_form_info[17].type = -1; g_external_prod_register_form_info[17].ctrl_type = 2; g_external_prod_register_form_info[17].flags = 0;g_external_prod_register_form_info[18] = new Object(); g_external_prod_register_form_info[18].control_name = "REGISTER:O:CUSTOMERS:EMAIL"; g_external_prod_register_form_info[18].name = "email"; g_external_prod_register_form_info[18].type = -1; g_external_prod_register_form_info[18].ctrl_type = 2; g_external_prod_register_form_info[18].flags = 2;g_external_prod_register_form_info[19] = new Object(); g_external_prod_register_form_info[19].control_name = "REGISTER:O:CUSTOMERS:CEMAIL"; g_external_prod_register_form_info[19].name = "Confirm email"; g_external_prod_register_form_info[19].type = -1; g_external_prod_register_form_info[19].ctrl_type = 2; g_external_prod_register_form_info[19].flags = 2;g_external_prod_register_form_info[20] = new Object(); g_external_prod_register_form_info[20].control_name = "REGISTER:O:CUSTOMERS:NOTIFY_BY_EMAIL"; g_external_prod_register_form_info[20].name = "Notify me on events by mail"; g_external_prod_register_form_info[20].type = -1; g_external_prod_register_form_info[20].ctrl_type = 7; g_external_prod_register_form_info[20].flags = 0;g_external_prod_register_form_info[21] = new Object(); g_external_prod_register_form_info[21].control_name = "REGISTER:O:CUSTOMERS:IS_TEACHER"; g_external_prod_register_form_info[21].name = "Are you teacher?"; g_external_prod_register_form_info[21].type = -1; g_external_prod_register_form_info[21].ctrl_type = 13; g_external_prod_register_form_info[21].flags = 0;g_external_prod_register_form_info[22] = new Object(); g_external_prod_register_form_info[22].control_name = "REGISTER:O:CUSTOMERS:REGISTER_LINK_ID"; g_external_prod_register_form_info[22].name = "Register link"; g_external_prod_register_form_info[22].type = -1; g_external_prod_register_form_info[22].ctrl_type = 1; g_external_prod_register_form_info[22].flags = 2;g_external_prod_register_form_info[23] = new Object(); g_external_prod_register_form_info[23].control_name = "REGISTER:O:CUSTOMERS:REGISTER_TYPE"; g_external_prod_register_form_info[23].name = "Register type"; g_external_prod_register_form_info[23].type = -1; g_external_prod_register_form_info[23].ctrl_type = 1; g_external_prod_register_form_info[23].flags = 2;g_external_prod_register_form_info[24] = new Object(); g_external_prod_register_form_info[24].control_name = "REGISTER:O:ENTERED_SCHOOLS:CUSTOMER_ID"; g_external_prod_register_form_info[24].name = "Customer ID"; g_external_prod_register_form_info[24].type = -1; g_external_prod_register_form_info[24].ctrl_type = 1; g_external_prod_register_form_info[24].flags = 1;g_external_prod_register_form_info[25] = new Object(); g_external_prod_register_form_info[25].control_name = "REGISTER:O:ENTERED_SCHOOLS:SCHOOL_CODE"; g_external_prod_register_form_info[25].name = "School code for teacher or Agency code for School District"; g_external_prod_register_form_info[25].type = -1; g_external_prod_register_form_info[25].ctrl_type = 2; g_external_prod_register_form_info[25].flags = 2;g_external_prod_register_form_info[26] = new Object(); g_external_prod_register_form_info[26].control_name = "REGISTER:O:ENTERED_SCHOOLS:NAME"; g_external_prod_register_form_info[26].name = "School name"; g_external_prod_register_form_info[26].type = -1; g_external_prod_register_form_info[26].ctrl_type = 2; g_external_prod_register_form_info[26].flags = 0;g_external_prod_register_form_info[27] = new Object(); g_external_prod_register_form_info[27].control_name = "REGISTER:O:ENTERED_SCHOOLS:COUNTRY"; g_external_prod_register_form_info[27].name = "School country"; g_external_prod_register_form_info[27].type = -1; g_external_prod_register_form_info[27].ctrl_type = 2; g_external_prod_register_form_info[27].flags = 0;g_external_prod_register_form_info[28] = new Object(); g_external_prod_register_form_info[28].control_name = "REGISTER:O:ENTERED_SCHOOLS:STATE"; g_external_prod_register_form_info[28].name = "School state"; g_external_prod_register_form_info[28].type = -1; g_external_prod_register_form_info[28].ctrl_type = 2; g_external_prod_register_form_info[28].flags = 0;g_external_prod_register_form_info[29] = new Object(); g_external_prod_register_form_info[29].control_name = "REGISTER:O:ENTERED_SCHOOLS:GRADE_TEACHING"; g_external_prod_register_form_info[29].name = "Grade teaching"; g_external_prod_register_form_info[29].type = -1; g_external_prod_register_form_info[29].ctrl_type = 2; g_external_prod_register_form_info[29].flags = 0;g_external_prod_register_form_info[30] = new Object(); g_external_prod_register_form_info[30].control_name = "REGISTER:O:ENTERED_SCHOOLS:TEL_AT_SCHOOL"; g_external_prod_register_form_info[30].name = "TEL at school"; g_external_prod_register_form_info[30].type = -1; g_external_prod_register_form_info[30].ctrl_type = 2; g_external_prod_register_form_info[30].flags = 2;g_external_prod_register_form_info[31] = new Object(); g_external_prod_register_form_info[31].control_name = "REGISTER:O:ENTERED_SCHOOLS:ACQUISITION_TEL"; g_external_prod_register_form_info[31].name = "Acquisition/Purchasing dept. TEL (Option)"; g_external_prod_register_form_info[31].type = -1; g_external_prod_register_form_info[31].ctrl_type = 2; g_external_prod_register_form_info[31].flags = 0;g_external_prod_register_form_info[32] = new Object(); g_external_prod_register_form_info[32].control_name = "REGISTER:O:ENTERED_SCHOOLS:TECHNOLOGY_TEL"; g_external_prod_register_form_info[32].name = "Technology Dept. TEL (Option)"; g_external_prod_register_form_info[32].type = -1; g_external_prod_register_form_info[32].ctrl_type = 2; g_external_prod_register_form_info[32].flags = 0;g_external_prod_register_form_info[33] = new Object(); g_external_prod_register_form_info[33].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:OPERATING_SYSTEM"; g_external_prod_register_form_info[33].name = "Operating System"; g_external_prod_register_form_info[33].type = -1; g_external_prod_register_form_info[33].ctrl_type = 4; g_external_prod_register_form_info[33].flags = 0;g_external_prod_register_form_info[34] = new Object(); g_external_prod_register_form_info[34].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:REASON"; g_external_prod_register_form_info[34].name = "Reason software was purchased"; g_external_prod_register_form_info[34].type = -1; g_external_prod_register_form_info[34].ctrl_type = 2; g_external_prod_register_form_info[34].flags = 0;g_external_prod_register_form_info[35] = new Object(); g_external_prod_register_form_info[35].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:STORE_FROM"; g_external_prod_register_form_info[35].name = "What store software purchased"; g_external_prod_register_form_info[35].type = -1; g_external_prod_register_form_info[35].ctrl_type = 2; g_external_prod_register_form_info[35].flags = 0;g_external_prod_register_form_info[36] = new Object(); g_external_prod_register_form_info[36].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:PRIMARY_PLACE"; g_external_prod_register_form_info[36].name = "Primary place of use"; g_external_prod_register_form_info[36].type = -1; g_external_prod_register_form_info[36].ctrl_type = 2; g_external_prod_register_form_info[36].flags = 0;g_external_prod_register_form_info[37] = new Object(); g_external_prod_register_form_info[37].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:PRIMARY_USER"; g_external_prod_register_form_info[37].name = "Primary User"; g_external_prod_register_form_info[37].type = -1; g_external_prod_register_form_info[37].ctrl_type = 2; g_external_prod_register_form_info[37].flags = 0;g_external_prod_register_form_info[38] = new Object(); g_external_prod_register_form_info[38].control_name = "REGISTER:O:CUSTOMER_EXTRA_INFO:USERS_PRODUCT_NAME"; g_external_prod_register_form_info[38].name = "Product name"; g_external_prod_register_form_info[38].type = -1; g_external_prod_register_form_info[38].ctrl_type = 2; g_external_prod_register_form_info[38].flags = 0;} function ShowSchoolData() { var bShow = false; var form = document.getElementById('fREG'); var is_teachers = form.elements["REGISTER:O:CUSTOMERS:IS_TEACHER"]; for(var i = 0; i < is_teachers.length; i++) { if (is_teachers[i].checked) bShow = is_teachers[i].value; } var div = document.getElementById("school_data"); if (!div) return; div.style.display = bShow == "1" ? "inline" : "none"; } function CheckRegisterResult() { var counter = document.getElementById("register_error_count"); if (!counter) return; if (counter.value == "0") { var form_div = document.getElementById('DSR_AJAX_DIV_Form'); var reg_res_text = document.getElementById('reg_result_text'); if (reg_res_text) form_div.innerHTML = reg_res_text.innerHTML; } } function CheckRegisterResultAtCart() { var counter = document.getElementById("register_error_count"); if (!counter) return; if (counter.value == "0") { SimpleRequest('cart_login.php?s=OK', 'WorkArea'); } } function CheckRegisterResultAtExternalProduct() { var counter = document.getElementById("register_error_count"); if (!counter) return; if (counter.value == "0") { SimpleRequest('cart_view_ext.php', 'WorkArea'); } } function CheckRegisterFormValues(register_form_info) { if (!CheckFormValuesRecurse2(document.getElementById("customer_data"), register_form_info)) return false; var is_teacher_radios = document.getElementsByName('REGISTER:O:CUSTOMERS:IS_TEACHER'); var bCheckSchool = false; if (is_teacher_radios) { for (var i = 0; i < is_teacher_radios.length; i++) { if (is_teacher_radios[i].checked) { bCheckSchool = is_teacher_radios[i].value == "1"; break; } } } if (bCheckSchool && !CheckFormValuesRecurse2(document.getElementById("school_data"), register_form_info)) return false; return true; } function PostRegister() { var reg_place = document.getElementById('reg_place'); if (reg_place && reg_place.value == "cart") CheckRegisterResultAtCart(); else if (reg_place && reg_place.value == "ext_product") { CheckRegisterResultAtExternalProduct(); EnableControls('reg_button_section', true); return; } else CheckRegisterResult(); EnableControls('reg_button_section', true); SimpleRequest('index.php', "FormTopSection"); } function PostRegisterLink() { var reg_place = document.getElementById('reg_place'); if (reg_place && reg_place.value == "cart") CheckRegisterResultAtCart(); else CheckRegisterResult(); EnableControls('reg_button_section', true); } function LoadRegisterForm(f, stage) { var s = ""; if (stage) s = "&s=" + stage; SimpleRequest('register.php?a=all&f=' + f + s, "WorkArea", null, ShowSchoolData); } function LoadWorkPage(page) { SimpleRequest(page, "WorkArea"); } function RemoveItems(additional_params) { var inputs = document.getElementsByName('lib_remove_checkbox'); var descr = new Object(); descr.key = "ITEMS_TO_DELETE"; descr.value = ""; for(var i = 0; i < inputs.length; i++) { var isChecked = inputs[i].checked == true; if (isChecked && inputs[i].id) { var res = inputs[i].id.match(/remove_([\d]+)/) if (res) { descr.value += descr.value.length > 0 ? "," : ""; descr.value += res[1]; } } } if (descr.value.length == 0) return; var params = new Array(); params.push(descr); SimpleRequest('library.php?a=rem&' + additional_params, 'WorkArea', params); } //End Register form functions///////////////////////////////////////////// function AddToCart(prod_id) { SimpleRequest('cart.php?h=1&a=add&prod_id=' + prod_id, 'WorkArea'); } function AddSpecialToCart(prod_id, rel_prod_id, indx, without_h) { var h = "&h=1"; if (without_h) h = ""; SimpleRequest('cart.php?a=add&prod_id=' + prod_id + '&rel_prod_id=' + rel_prod_id + '&indx=' + indx + h, 'WorkArea'); } function AddSpecialToCartExt(sku, rel_sku, indx, without_h) { var h = "&h=1"; if (without_h) h = ""; SimpleRequest('cart_ext.php?a=add&sku=' + sku + '&rel_sku=' + rel_sku + '&indx=' + indx + h, 'WorkArea'); } function AddToCart_S(prod_id) { SimpleRequest('cart.php?a=add&prod_id=' + prod_id, 'Cart', null, PostAddToCart); ShowNotification(prod_id); } function AddSpecialToCart_S(prod_id, rel_prod_id, indx) { SimpleRequest('cart.php?a=add&prod_id=' + prod_id + '&rel_prod_id=' + rel_prod_id + '&indx=' + indx, 'Cart', null, PostAddToCart); if (indx) ShowNotification(indx); else ShowNotification(prod_id + "_" + rel_prod_id); } function ShowNotification(prod_id) { var button = document.getElementById('add_button_' + prod_id); var note_div = document.getElementById('add_button_info_' + prod_id); if (!button || !note_div) return; button.disabled = true; var left = (GetFullOffsetLeft(button) + button.offsetWidth/2 + 10); note_div.style.left = left + "px"; note_div.style.top = (GetFullOffsetTop(button) + button.offsetHeight + 5) + "px"; note_div.style.display = 'block'; if (document.body.offsetWidth < left + note_div.offsetWidth) { left = document.body.offsetWidth - note_div.offsetWidth; note_div.style.left = left - 30 + "px"; } note_div.innerHTML = "Putting it in shopping cart..."; } function GetFullOffsetLeft(obj) { var ret = obj.offsetLeft; if (obj.offsetParent){ ret += GetFullOffsetLeft(obj.offsetParent); } return ret; } function GetFullOffsetTop(obj) { var ret = obj.offsetTop; if (obj.offsetParent){ ret += GetFullOffsetTop(obj.offsetParent); } return ret; } function PostAddToCart() { var logged_page = document.getElementById('logged_page'); if (logged_page && logged_page.value == "cart_view.php") SimpleRequest(logged_page.value, "WorkArea"); var added_id = document.getElementById('LastAddedProduct'); if (!added_id) return; var button = document.getElementById('add_button_' + added_id.value); if (button) button.disabled = false; var ids = 'add_button_info_' + added_id.value; var div = document.getElementById(ids); if (!div) return; var timer = document.getElementById('add_info_timer_' + added_id.value); if (timer) window.clearTimeout(timer.value); div.style.display = 'block'; var tid = window.setTimeout('RemoveObj("'+ids+'")', 2500); if (timer) timer.value = tid; } function RemoveObj(ids) { var obj = document.getElementById(ids); if (obj) { obj.style.display = 'none'; } } function GoToCart() { SimpleRequest('cart_view.php', "WorkArea"); } function UpdateCart() { SimpleRequest('cart.php', 'Cart'); } function Search() { var search_ctrl = document.getElementById('search_text'); if (!search_ctrl) return; if (search_ctrl.value.length == 0) return; var descr = new Object(); descr.key = 'search_text'; descr.value = search_ctrl.value; var params = new Array(); params.push(descr); SimpleRequest('search_result.php', 'WorkArea', params); } function PutSWF(file, div_id, w, h) { var div = document.getElementById(div_id); if (!div) return; div.innerHTML = '\ \ \ \ \ \ \ \ '; } function SaveVideoDiv() { var div = document.getElementById("DemoVideoDiv"); var divSaver = document.getElementById("DemoVideoDivSaver"); if (!div || !divSaver) return; divSaver.innerHTML = div.innerHTML; } function RestoreVideoDiv() { var div = document.getElementById("DemoVideoDiv"); var divSaver = document.getElementById("DemoVideoDivSaver"); if (!div || !divSaver || !divSaver.innerHTML) return; if (div.innerHTML != divSaver.innerHTML) div.innerHTML = divSaver.innerHTML; } function ExpandSection(section_id) { var is_section_expanded = document.getElementById('is_section_expanded_' + section_id); var arr_img = document.getElementById('section_img_' + section_id); var div = document.getElementById('section_div_' + section_id); if (!is_section_expanded || !arr_img || !div) return; var bExpand = is_section_expanded.value == "0"; if (bExpand) { // arr_img.src = '/images/dbarrow.gif'; arr_img.title = "Click to collapse."; } else { // arr_img.src = '/images/rbarrow.gif'; arr_img.title = "Click to expand."; } is_section_expanded.value = bExpand ? "1" : "0"; div.style.display = bExpand ? "inline" : "none"; } function ShowLink(id) { document.getElementById('info').innerHTML = document.getElementById(id).innerHTML; } var G_ToLibAreaHTML = ""; function AddProductToLib(prod_id) { var cust_id = document.getElementById('customer_id'); if (!cust_id || cust_id.value < 1) return; cust_id = cust_id.value; var toLibArea = document.getElementById('DSR_AJAX_DIV_ToLibArea'); if (toLibArea) G_ToLibAreaHTML = toLibArea.innerHTML; else G_ToLibAreaHTML = ""; SimpleRequest('library.php?a=add&prod_id=' + prod_id + '&cid=' + cust_id, "WorkArea", null, RestoreToLibArea); } function RestoreToLibArea() { var toLibArea = document.getElementById('DSR_AJAX_DIV_ToLibArea'); if (toLibArea) toLibArea.innerHTML = G_ToLibAreaHTML; } function OnclickByEnter(starterId, event) { var starter = document.getElementById(starterId); if (starter && starter.onclick && event.keyCode == 13) starter.onclick(); } function SendMailForTestTemplate(email_addr_id, email_template_id, ajaxDiv, page) { if (!page) page = "register_links.php"; var email_template = document.getElementById(email_template_id); var email_addr = document.getElementById(email_addr_id); if (!email_template || !email_addr) return; var params = new Array(); var param1 = new Object(); param1.key = "email"; param1.value = email_addr.value; params.push(param1); var param2 = new Object(); param2.key = "template"; param2.value = email_template.value; params.push(param2); SimpleRequest(page + '?a=send_templ', ajaxDiv, params); } function SetBigImage(img_obj) { if (!img_obj) return; var src = ""; if (img_obj.filters && img_obj.filters(0).src) src = img_obj.filters(0).src; else src = img_obj.src; var re = /(.*)id=([\d]+)(.*)?/; var img_matches = src.match(re); var big_img = document.getElementById('big_piimage'); if (!big_img) return; var big_src = ""; if (big_img.filters && big_img.filters(0).src) big_src = big_img.filters(0).src; else big_src = big_img.src; var big_matches = big_src.match(re); big_src = big_matches[1] + "id=" + img_matches[2] + (big_matches.length == 4 ? big_matches[3] : ""); src = img_matches[1] + "id=" + big_matches[2] + (img_matches.length == 4 ? img_matches[3] : ""); /* if (img_obj.filters && img_obj.filters(0).src) img_obj.filters(0).src = src; else img_obj.src = src; */ if (big_img.filters && big_img.filters(0).src) big_img.filters(0).src = big_src; else big_img.src = big_src; } function EnlargePIImage(img_id) { var re = /(.*)id=([\d]+)(.*)?/; if (!img_id) { var big_img = document.getElementById('big_piimage'); if (!big_img) return; var src = ""; if (big_img.filters && big_img.filters(0).src) src = big_img.filters(0).src; else src = big_img.src; var big_matches = src.match(re); if (!big_matches || big_matches.length < 2) return; img_id = big_matches[2]; } var w = 400; var h = 300; window.open('/showimage.php?id=' + img_id + "&w=" + w + "&h=" + h, "_blank", 'resizable=no,directories = no,fullscreen = no,location = no,menubar = no,scrollbars = no,status = yes, titlebar = no,toolbar = no, width = ' + w + ', height = ' + h, false); } function ShowTab(num) { //disable other for (var i = 1; i < 4; i++) { if (i != num){ document.getElementById('tab_but_' + i).src = "images/tab_" + i + "_d.gif"; document.getElementById('tab_' + i).style.display = "none"; } } document.getElementById('tab_but_' + num).src = "images/tab_" + num + "_a.gif"; document.getElementById('tab_' + num).style.display = ""; } function ShowAboutUpdates(num) { var about_text = document.getElementById("about_text"); var updates_text = document.getElementById("updates_text"); var about_but = document.getElementById("about_but"); var updates_but = document.getElementById("updates_but"); if (num == 1) { about_but.src = "images/about_but_a.gif"; updates_but.src = "images/updates_but_d.gif"; updates_text.style.display = "none"; about_text.style.display = ""; } else if (num == 2) { about_but.src = "images/about_but_d.gif"; updates_but.src = "images/updates_but_a.gif"; about_text.style.display = "none"; updates_text.style.display = ""; } } var G_BestPositions = new Array(); function UpdateBestPagesColor(table_id) { //#a1a18c grey //f26522 orange var com_color = 0xa1a18c; var orange_color = 0xf26522; var position = GetBestPosition(table_id); var page_size = 4; for (var i = 1; i < 4; i++) { var pageNum = document.getElementById(table_id + '_p' + i); if (!pageNum) continue; var startPos = (i - 1) * page_size; var endPos = (i) * page_size - 1; var s1 = Math.max(endPos - position , 0); var s2 = Math.max(startPos - position, 0); var k = 0; if (position >= startPos) k = page_size - (position - startPos); else if (position < startPos) k = page_size - (startPos - position); if (k > page_size || k < 0) k = 0; var com_r = (0xFF0000 & com_color) >> 16; var com_g = (0x00FF00 & com_color) >> 8; var com_b = (0x0000FF & com_color); var or_r = (0xFF0000 & orange_color) >> 16; var or_g = (0x00FF00 & orange_color) >> 8; var or_b = (0x0000FF & orange_color); // var color = com_color + ((orange_color - com_color) * k / page_size); var r = Math.floor(com_r + ((or_r - com_r) * k / page_size)); var g = Math.floor(com_g + ((or_g - com_g) * k / page_size)); var b = Math.floor(com_b + ((or_b - com_b) * k / page_size)); pageNum.style.color = "rgb(" + r + "," + b + "," + g + ")"; } } function SetBestPage(table_id, page) { var tab = document.getElementById(table_id); var cells = tab.rows[0].cells; if (!cells || !cells.length) return; var position = GetBestPosition(table_id); new_position = (page - 1) * 4; new_position = Math.min(cells.length - 4, new_position); var direction = 4;//position - new_position; if (position - new_position > 0) direction *= -1; G_BestPositions[table_id] = new_position; setTimeout("BestAnimation('" + table_id + "', " + direction + ", " + new_position + ")", 1); } function NextBestItem(table_id, direction) { var tab = document.getElementById(table_id); var cells = tab.rows[0].cells; if (!cells || !cells.length) return; var position = GetBestPosition(table_id); var tabLeft = tab.offsetLeft; var new_position = position + direction; new_position = Math.min(cells.length - 4, new_position); new_position = Math.max(0, new_position); G_BestPositions[table_id] = new_position; setTimeout("BestAnimation('" + table_id + "', " + direction + ", " + new_position + ")", 1); } function BestAnimation(table_id, direction, target_position) { var tab = document.getElementById(table_id); if (!tab) return; var cells = tab.rows[0].cells; if (!cells) return; var new_position = G_BestPositions[table_id]; if (direction > 0 && target_position > new_position) return; if (direction < 0 && target_position < new_position) return; curTabLeft = parseInt(parseFloat(tab.style.left)); var targetLeft = -cells[new_position].offsetLeft; var step = 5; if (targetLeft != curTabLeft) { var left = curTabLeft - direction * step; if ((direction < 0 && left > targetLeft) || (direction > 0 && left < targetLeft)) { left = targetLeft; } tab.style.left = left + "px"; } else return; UpdateBestPagesColor(table_id); setTimeout("BestAnimation('" + table_id + "', " + direction + ", " + new_position + ")", 25); } function GetBestPosition(table_id) { var initObj = document.getElementById(table_id + '_init'); if (initObj && initObj.value == 1) { initObj.value = ""; G_BestPositions[table_id] = 0; } if (!G_BestPositions[table_id]) G_BestPositions[table_id] = 0; return G_BestPositions[table_id]; }