home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2008-03-19 | 92.8 KB | 1,774 lines
maxOptions.isDebug=true; maxOptions.pages={}; maxOptions.pages.general={type:"page",items:[{type:"header",html:$lang("su_homepage")},{type:"textbox",id:"su_homepage",key:"HomePage",section:"Startup",defaultValue:"max:start",tagx:"style=\"width: 400px\""},{type:"html",html:"<div class=\"item\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.general.setHomePage('about:blank')\">"+$lang("su_home_blank")+"</a>"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.general.setHomePage('max:start')\">"+$lang("su_home_startpage")+"</a>"+"</div>"},{type:"hr"},{type:"radio",id:"su_start_type",key:"StartPageType",section:"Startup",defaultValue:"home",choices:[{value:"none",html:$lang("su_page_none")},{value:"home",html:$lang("su_page_homepage")},{value:"resume_list",html:$lang("su_page_resume_list")},{value:"resume",html:$lang("su_page_resume")},{value:"fav",html:$lang("su_page_fav_folder")}]},{type:"folder",subType:"fav",id:"su_fav_folder",key:"StartupFavFolder",section:"Startup",noWrapper:true,pre:"<div class=\"item indent\"> ",suf:"</div>"},{type:"hr"},{type:"checkbox",id:"su_no_start_page",key:"NoStartPageOnExternalCall",section:"Startup",defaultValue:"1"},{type:"checkbox",id:"su_check_update",key:"CheckUpdate",section:"Startup",defaultValue:"1"},{type:"checkbox",id:"gen_check_default",key:"CheckDefaultBrowser",section:"Startup",defaultValue:"1"},{type:"html",html:"<div class=\"item indent\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.general.setDefaultBrowser(true);\">"+$lang("gen_default_browser")+"</a>"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.general.setDefaultBrowser(false);\">"+$lang("gen_un_default_browser")+"</a>"+"</div>"},{type:"hr"},{type:"checkbox",id:"gen_tray_icon",key:"ShowTrayIcon",section:"General",defaultValue:"1"},{type:"checkbox",id:"gen_min_to_tray",key:"MinimizeToTray",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_close_to_tray",key:"CloseToTray",section:"General",defaultValue:"0"},{type:"hr"},{type:"html",html:"<div class=\"item\">"},{type:"checkbox",id:"gen_bosskey",key:"BossKey",section:"General",defaultValue:"1",suf:" ",noWrapper:true},{type:"key",id:"gen_bosskey_code",key:"BossKeyCode",section:"General",defaultValue:"Csa_192$:$Ctrl + `",noWrapper:true},{type:"html",html:"</div>"},{type:"hr"},{type:"textbox",id:"gen_page_zoom",key:"GlobalZoom",section:"General",defaultValue:"100",pre:$lang("gen_page_zoom"),suf:"%",tagx:"style=\"width: 28px; text-align: center;\" maxlength=\"4\""},{type:"checkbox",id:"gen_disable_image",key:"DisableImage",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_script",key:"DisableScript",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_gif",key:"DisableGif",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_flash",key:"DisableFlash",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_sound",key:"DisableSound",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_activex",key:"DisableActiveX",section:"General",defaultValue:"0"},{type:"hr"},{type:"html",html:"<div class=\"item\">"+"<a href=\"javascript:;\" onclick=\"this.blur();maxOptions.action.restoreDefault();\">"+$lang("gen_restore_all_default")+"</a>"+"</div>"+"<div class=\"item comment\">"+$lang("gen_restore_all_note")+"</div>"}]}; maxOptions.pages.tab={type:"page",items:[{type:"radio",id:"tab_button_style",key:"ButtonStyle",section:"Tabs",defaultValue:"1",choices:[{value:"1",html:$lang("tab_style_auto")},{value:"2",html:$lang("tab_style_fixed")},{value:"4",html:$lang("tab_style_multiline")}]},{type:"hr"},{type:"checkbox",id:"tab_tab_on_bottom",key:"TabOnBottom",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_bold_active",key:"BoldActive",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_close_act_left",key:"ActiveLeftAfterTabClose",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_ctrl_arrow",key:"CtrlArrowSwitchTab",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_mouse_switch",key:"MouseWheelSwitchTab",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_new_button",key:"NewTabButton",section:"Tabs",defaultValue:"1"},{type:"radio",id:"tab_close_button",key:"TabCloseButton",section:"Tabs",defaultValue:"1",choices:[{value:"0",html:$lang("tab_cb_none")},{value:"1",html:$lang("tab_cb_active")},{value:"2",html:$lang("tab_cb_all")}]},{type:"hr"},{type:"radio",id:"tab_new_behavior",key:"NewTabMode",section:"Tabs",defaultValue:"blank",disabled:true,choices:[{value:" blank",html:$lang("tab_open_blank")},{value:"current",html:$lang("tab_open_current")}]},{type:"checkbox",id:"tab_new_on_next",key:"NewTabOnNext",section:"Tabs",defaultValue:"1"},{type:"hr"},{type:"html",html:"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td width=\"50%\" valign=\"top\">"},{type:"header",html:$lang("tab_new")},{type:"checkbox",id:"tab_new_addr",key:"NewFromAddressBar",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_new_search",key:"NewFromSearch",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_fav",key:"NewFromFavorites",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_history",key:"NewFromHistroy",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_home",key:"NewFromHomePage",section:"Tabs",defaultValue:"1"},{type:"html",html:"<td valign=\"top\">"},{type:"header",html:$lang("tab_activate")},{type:"checkbox",id:"tab_act_bars",key:"ActivateTabFromInputBar",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_fav_hist",key:"ActivateTabFromFavHist",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_act_undo",key:"ActivateTabFromUndo",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_click",key:"ActivateTabFromClick",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_mid",key:"ActivateTabFromMidButton",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_act_dd",key:"ActivateTabFromDragDrop",section:"Tabs",defaultValue:"0"},{type:"html",html:"</tr></table><br/>"},{type:"checkbox",id:"tab_always_new",key:"AlwaysNewTab",section:"Tabs",defaultValue:"0",suf:" <span class=\"note\">("+$lang("tab_always_new_note")+")</span>"},{type:"hr"},{type:"textbox",id:"tab_bar_limit",key:"MaxTabNumber",section:"Tabs",defaultValue:"50",pre:$lang("tab_bar_limit"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"tab_min_width",key:"MinWidth",section:"Tabs",defaultValue:"100",pre:$lang("tab_min_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"tab_max_width",key:"MaxWidth",section:"Tabs",defaultValue:"200",pre:$lang("tab_max_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""}]}; maxOptions.pages.nav={type:"page",items:[{type:"header",html:$lang("nav_quick_complete")},{type:"html",html:"<table cellpadding=\"4\" cellspacing=\"0\" border=\"0\" class=\"item\">"},{type:"textbox",id:"nav_qc_c_p",key:"CtrlEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_c_s",key:"CtrlEnterS",section:"Navigation",defaultValue:".com",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_s_p",key:"ShiftEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Shift+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_s_s",key:"ShiftEnterS",section:"Navigation",defaultValue:".net",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_a_p",key:"AltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_a_s",key:"AltEnterS",section:"Navigation",defaultValue:".org",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_cs_p",key:"CtrlShiftEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Shift+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_cs_s",key:"CtrlShiftEnterS",section:"Navigation",defaultValue:".com.cn",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_ca_p",key:"CtrlAltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_ca_s",key:"CtrlAltEnterS",section:"Navigation",defaultValue:".cn",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_sa_p",key:"ShiftAltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Shift+Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_sa_s",key:"ShiftAltEnterS",section:"Navigation",defaultValue:".gov",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"html",html:"</table>"},{type:"hr"},{type:"header",html:$lang("nav_urlkey")},{type:"html",html:"<p class=\"note\">"+$lang("nav_urlkey_note")+"</p>"},{type:"html",html:"<div id=\"urlKeyTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("nav_urlalias")},{type:"html",html:"<div id=\"urlAliasTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("nav_web_service")},{type:"checkbox",id:"nav_server_list",key:"ServiceServerList",section:"Navigation",defaultValue:"1",suf:"<br/><br/>"},{type:"html",html:"<div id=\"webServiceTable_wrapper\"></div>"}]}; maxOptions.pages.search={type:"page",items:[{type:"checkbox",id:"srch_quick_search",key:"QuickSearch",section:"Search",defaultValue:"1"},{type:"checkbox",id:"srch_auto_highlight",key:"AutoHighlight",section:"Search",defaultValue:"1"},{type:"textbox",id:"srch_max_history",key:"MaxSearchHistory",section:"Search",defaultValue:"20",pre:$lang("srch_max_history"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"hr"},{type:"header",html:$lang("srch_list")},{type:"checkbox",id:"srch_server_list",key:"SearchServerList",section:"Search",defaultValue:"1"},{type:"checkbox",id:"srch_alt_addr_search",key:"AltQuickSearch",section:"Search",suf:"<br/><br/>"},{type:"html",html:"<div id=\"searchTable_wrapper\"></div>"}]}; maxOptions.pages.fav={type:"page",items:[{type:"checkbox",id:"fav_add_here",key:"ShowAddFavHere",section:"Favorites",defaultValue:"1"},{type:"checkbox",id:"fav_tooltip",key:"FavMenuTooltip",section:"Favorites",defaultValue:"1"},{type:"textbox",id:"fav_menu_max_width",key:"FavMenuMaxWidth",section:"Favorites",defaultValue:"300",pre:$lang("fav_menu_max_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"hr"},{type:"html",html:"<div class=\"item\">"+$lang("fav_bar_root")+" <span id=\"fav_bar_root\" class=\"label-item\"></span>"+" <a href=\"javascript:maxOptions.pages.fav.setFavRoot();\">"+$lang("browse")+"</a>"+"</div>"},{type:"checkbox",id:"fav_compact_favbar",key:"CompactFavBar",section:"Favorites",defaultValue:"0"},{type:"checkbox",id:"fav_multiline_favbar",key:"MultiFavBar",section:"Favorites",defaultValue:"0"},{type:"checkbox",id:"fav_favbar_recent",key:"FavBarRecentButton",section:"Favorites",defaultValue:"1"},{type:"checkbox",id:"fav_close_on_open_group",key:"CloseOnOpenGroup",section:"Favorites",defaultValue:"0"},{type:"hr"},{type:"checkbox",id:"fav_online_service",key:"FavService",section:"Services",defaultValue:"1"}]}; maxOptions.pages.feed={type:"page",items:[{type:"checkbox",id:"fd_auto_discovery",key:"AutoDiscovery",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_discovery_notify",key:"DiscoveryNotify",section:"Feed",defaultValue:"1",disabled:true},{type:"hr"},{type:"header",html:$lang("fd_feed_reader")},{type:"checkbox",id:"fd_update_on_start",key:"UpdateAllOnStart",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_feed_tooltip",key:"TooltipView",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_feed_new_tab",key:"NewTabForChannelPage",section:"Feed",defaultValue:"1"},{type:"hr"},{type:"textbox",id:"fd_update_time_value",key:"DefaultUpdateDuration",section:"Feed",defaultValue:"0",disabled:true,pre:$lang("fd_auto_update_after"),suf:$lang("fd_auto_update_after1"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""}]}; maxOptions.pages.form={type:"page",items:[{type:"checkbox",id:"form_save_notify",key:"SaveNotify",section:"Form",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.cleanIgnoreList();\" id=\"btnCleanIgnoreList\">"+$lang("form_clean_ignore_list")+"</a>"},{type:"checkbox",id:"form_auto_fill",key:"AutoFill",section:"Form",defaultValue:"1"},{type:"hr"},{type:"header",html:$lang("form_profiles")},{type:"html",html:"<div id=\"profileTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("form_saved_forms")},{type:"html",html:"<div id=\"savedFormTable_wrapper\"></div>"}]}; maxOptions.pages.floatbutton={type:"page",items:[{type:"checkbox",id:"fb_enable",key:"Enable",section:"FloatButton",defaultValue:"1"},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"fb_show_on_image",key:"OnImage",section:"FloatButton",defaultValue:"1"},{type:"checkbox",id:"fb_show_on_media",key:"OnMedia",section:"FloatButton",defaultValue:"1"},{type:"html",html:"</div>"},{type:"checkbox",id:"fb_ctrl_save",key:"CtrlSave",section:"FloatButton",defaultValue:"1"},{type:"html",html:"<div class=\"item comment\">"},{type:"text",text:$lang("fb_note")},{type:"html",html:"</div>"},{type:"hr"},{type:"html",html:"<div class=\"item\">"},{type:"folder",id:"fb_save_folder",key:"SaveFolder",section:"FloatButton",pre:$lang("fb_save_folder")+" ",defaultValue:""},{type:"html",html:"</div>"},{type:"checkbox",id:"fb_save_auto_category",key:"AutoFolder",section:"FloatButton",defaultValue:"1"},{type:"hr"},{type:"textbox",id:"fb_show_delay",key:"ShowDelay",section:"FloatButton",defaultValue:"2000",pre:$lang("fb_show_delay"),suf:$lang("fb_delay_ms"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"textbox",id:"fb_hide_delay",key:"HideDelay",section:"FloatButton",defaultValue:"2000",pre:$lang("fb_hide_delay"),suf:$lang("fb_delay_ms"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"textbox",id:"fb_min_width",key:"MinWidth",section:"FloatButton",defaultValue:"30",pre:$lang("fb_min_width"),suf:$lang("fb_delay_pixel"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"textbox",id:"fb_min_height",key:"MinHeight",section:"FloatButton",defaultValue:"30",pre:$lang("fb_min_height"),suf:$lang("fb_delay_pixel"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""}]}; maxOptions.pages.download={type:"page",items:[{type:"html",html:"<div id=\"downloaderList_wrapper\" class=\"item\"></div>"},{type:"hr"},{type:"radio",id:"down_file_type",key:"AllFileType",section:"Download",defaultValue:"1",choices:[{value:"1",html:$lang("down_types_all")},{value:"0",html:$lang("down_types_given")}]},{type:"textarea",id:"down_file_type_list",key:"FileType",section:"Download",tagx:" rows=\"5\" style=\"width: 50%;\"",pre:"<div class=\"indent\">",suf:"</div>",defaultValue:"7z aac ace aif arj asf avi bin bz2 exe gz gzip img iso lzh m4a mov mp3 mp4 mpa mpe mpeg mpg msi ogg pdf plj pps qt ra ram rar rm sea sit sitx tar wav wma wmv z zip"}]}; maxOptions.pages.key={type:"page",items:[{type:"header",html:$lang("key_shortcut")},{type:"html",html:"<div id=\"customKeyTable_wrapper\"></div>"}]}; maxOptions.pages.mouse={type:"page",items:[{type:"checkbox",id:"mou_super_dd",key:"SuperDragDrop",section:"General",defaultValue:"1"},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"mou_dd_all_in_selection",key:"OpenLinksInSelection",section:"Advanced",defaultValue:"0"},{type:"html",html:"</div>"},{type:"checkbox",id:"mou_mouse_gesture",key:"MouseGesture",section:"General",defaultValue:"1"},{type:"html",html:"<div class=\"item\">"},{type:"checkbox",id:"mou_show_trail",key:"ShowTrail",section:"General",defaultValue:"1",noWrapper:true},{type:"color",id:"mou_trail_color",key:"TrailColor",section:"General",defaultValue:"#99CC00",pre:" ",noWrapper:true},{type:"html",html:"</div>"},{type:"checkbox",id:"mou_mouse_tip",key:"MouseTip",section:"General",defaultValue:"1",disabled:true},{type:"hr"},{type:"header",html:$lang("mou_gestures")},{type:"html",html:"<div id=\"mouseTable_wrapper\"></div>"}]}; maxOptions.pages.adhunter={type:"page",items:[{type:"checkbox",id:"adh_popup_blocker",key:"PopupBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"adh_auto_popup_blocker",key:"AutoPopupBlocker",section:"AdHunter",defaultValue:"1"},{type:"checkbox",id:"adh_popup_infobar",key:"PopupInfoBar",section:"AdHunter",defaultValue:"0"},{type:"html",html:"<div class=\"item\">"+"<a href=\"javascript:;\" onclick=\"external.max_invoke('PopupBlackListDialog')\">"+$lang("adh_edit_list")+"</a> "+"<a href=\"javascript:;\" onclick=\"external.max_invoke('PopupWhiteListDialog')\">"+$lang("adh_edit_whitelist")+"</a>"+"</div>"},{type:"html",html:"</div>"},{type:"hr"},{type:"checkbox",id:"adh_content_filter",key:"ContentBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"textbox",id:"adh_replace_obj",key:"ReplaceObj",section:"AdHunter",defaultValue:$lang("Blocked Ad","Strings"),pre:$lang("adh_replace_obj"),tagx:"style=\"width: 200px;\" maxlength=\"250\""},{type:"html",html:"<div class=\"item comment\">"+$lang("adh_replace_obj_note")+"</div>"},{type:"html",html:"<div class=\"item\"><a href=\"javascript:;\" onclick=\"external.max_invoke('ContentFilterDialog')\">"+$lang("adh_edit_list")+"</a></div>"},{type:"html",html:"</div>"},{type:"hr"},{type:"checkbox",id:"adh_float_filter",key:"FloatAdsBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"hr"},{type:"checkbox",id:"adh_text_filter",key:"UseTextFilter",section:"AdHunter",defaultValue:"0",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"html",html:"<div class=\"item comment\">"+$lang("adh_text_filter_note")+"</div>"},{type:"html",html:"<div class=\"item\"><a href=\"javascript:;\" onclick=\"maxOptions.action.activatePage('filter');\">"+$lang("adh_manage_filter_packs")+"</a></div>"},{type:"html",html:"</div>"}]}; maxOptions.pages.safety={type:"page",items:[{type:"checkbox",id:"saf_enable_guardian",key:"SafeProtectEnable",section:"Safety",defaultValue:"1",pre:"<h5>",suf:"</h5>"},{type:"html",html:"<div class=\"item indent\"><a href=\"javascript:;\" onclick=\"external.max_invoke('SafeProtectEditDialog')\">"+$lang("saf_guardian_edit_list")+"</a></div>"},{type:"hr"},{type:"checkbox",id:"saf_clean_upon_close",key:"CleanUponClose",section:"Safety",defaultValue:"0",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"saf_clean_undo",key:"CleanUndo",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_history",key:"CleanHistory",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_address",key:"CleanAddress",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_search",key:"CleanSearch",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_rss",key:"CleanRssHistory",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_cookies",key:"CleanCookies",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_cache",key:"CleanCache",section:"Safety",defaultValue:"0"},{type:"html",html:"</div>"}]}; maxOptions.pages.advanced={type:"page",items:[{type:"header",html:$lang("adv_ui")},{type:"checkbox",id:"adv_multi_thread",key:"TabInThread",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_ime_patch",key:"IMEPatch",section:"Advanced",defaultValue:"1",pre:"<div class=\"indent\">",suf:" <span class=\"note\">"+$lang("require_restart")+"</span></div>"},{type:"checkbox",id:"adv_combine_refresh_stop",key:"CombineRefreshStop",section:"Advanced",defaultValue:"0"},{type:"checkbox",id:"adv_use_page_search",key:"UsePageSearch",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_site_icon",key:"ShowSiteIcons",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_multi_col_menu",key:"MultiColMenu",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_custom_context_menu",key:"CustomContextMenu",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_status_tips",key:"ShowStatusTip",section:"Advanced",defaultValue:"1"},{type:"textbox",id:"adv_min_tab_man",key:"MinTabManager",section:"Advanced",defaultValue:"2",pre:$lang("adv_min_tab_man"),suf:$lang("adv_min_tab_man1"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"hr"},{type:"header",html:$lang("adv_browse")},{type:"checkbox",id:"adv_accelerator",key:"WebAccelerator",section:"Advanced",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.advanced.editSuperMSAList()\">"+$lang("adv_accelerator_site_list")+"</a>"},{type:"checkbox",id:"adv_flash_back_forward",key:"FlashBackForward",section:"Advanced",defaultValue:"1",pre:"<div class=\"indent\">",suf:"</div>"},{type:"checkbox",id:"adv_site_boost",key:"SiteBoost",section:"Advanced",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.advanced.editBoostList()\">"+$lang("adv_site_boost_list")+"</a>"},{type:"checkbox",id:"adv_site_boost_auto_add",key:"AutoAddSiteBoost",section:"Advanced",defaultValue:"1",pre:"<div class=\"indent\">",suf:"</div>"},{type:"checkbox",id:"adv_dis_refresh_current",key:"DisableAutoRefreshCurrent",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_dis_script_error_dlg",key:"DisableScriptErrorDialog",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_ie7_zoom",key:"UseIE7Zoom",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_ie8_mode",key:"IE8RenderMode",section:"Advanced",defaultValue:"0",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>"},{type:"checkbox",id:"adv_popup_as_tab",key:"PopupAsTab",section:"Advanced",defaultValue:"0"},{type:"checkbox",id:"adv_friendly_error_page",key:"FriendlyErrorPage",section:"Advanced",defaultValue:"1",disabled:true},{type:"checkbox",id:"adv_ignore_frameid",key:"IgnoreFrameId",section:"Advanced",defaultValue:"1",disabled:true},{type:"checkbox",id:"adv_dde_call",key:"HandleDDECall",section:"Advanced",defaultValue:"1",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>",disabled:true},{type:"textbox",id:"adv_max_undo_list",key:"MaxUndoList",section:"Advanced",defaultValue:"15",pre:$lang("adv_max_undo_list"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"adv_max_history",key:"MaxHistoryDay",section:"Advanced",defaultValue:"20",pre:$lang("adv_max_history"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"checkbox",id:"adv_custom_ua",key:"CustomUserAgent",section:"Advanced",defaultValue:"0",suf:" <span class=\"note\">"+$lang("require_restart")+"</span> <span id=\"adv_ua_list_wrapper\"></span>"},{type:"textbox",id:"adv_useragent",key:"UserAgent",section:"Advanced",defaultValue:"",tagx:" style=\"width:90%;\" maxlength=\"1024\"",pre:"<div class=\"indent\">",suf:"</div>"},{type:"hr"},{type:"header",html:$lang("adv_confirm")},{type:"checkbox",id:"adv_confirm_close_all",key:"ConfirmCloseAll",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_confirm_exit",key:"ConfirmExit",section:"Advanced",defaultValue:"1"},{type:"hr"},{type:"radio",id:"adv_jvm",key:"JavaVM",section:"Advanced",defaultValue:"0",html:$lang("adv_jvm")+" <span class=\"note\">"+$lang("require_restart")+"</span>",choices:[{value:"0",html:$lang("adv_jvm_ms")},{value:"1",html:$lang("adv_jvm_other")}]}]}; maxOptions.pages["sep1"]={type:"separator"}; maxOptions.pages.skin={type:"page",items:[{type:"html",html:"<div class=\"manager-top\">"+"<a href=\""+maxOptions.getURL("go")+"/m2/to/skinsdk\" target=\"_blank\">"+$lang("skin_sdk")+"</a>"+" | <a href=\""+maxOptions.getURL("go")+"/m2/to/skin\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"},{type:"html",html:"<div id=\"skinTable_wrapper\"></div>"}]}; maxOptions.pages.plugin={type:"page",items:[{type:"html",html:"<div class=\"tabStrip\">"+"<div class=\"tabStripLine\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.setType(0);this.blur();\" id=\"type_0\" class=\"tab active\">"+$lang("plugin_mx")+"</a>"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.setType(1);this.blur();\" id=\"type_1\" class=\"tab\">"+$lang("plugin_ie")+"</a>"+"<div class=\"text\"> "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.toggleAllItems(true);\">"+$lang("enable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.toggleAllItems(false);\">"+$lang("disable_all")+"</a> | "+"<a href=\""+maxOptions.getURL("go")+"/m2/to/pluginsdk\" target=\"_blank\">"+$lang("plugin_sdk")+"</a> | "+"<a href=\""+maxOptions.getURL("go")+"/m2/to/plugin\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"+"</div>"+"</div>"+"<div id=\"plugin_ie_warn\" class=\"note\" style=\"margin: 15px 0 10px 10px;display:none\">"+$lang("plugin_ie_warn")+" <a href=\""+maxOptions.getURL("go")+"/m2/to/ieextsup\" target=\"_blank\">"+$lang("plugin_ie_ext_support")+"</a>"+"</div>"+"<div id=\"pluginTable_wrapper\" style=\"margin-top: 5px;\"></div>"}]}; maxOptions.pages.filter={type:"page",items:[{type:"html",html:"<div class=\"manager-top\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.toggleAllItems(true);\">"+$lang("enable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.toggleAllItems(false);\">"+$lang("disable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.addItem();\">"+$lang("create_new")+"</a> | "+"<a href=\""+maxOptions.getURL("go")+"/m2/to/filtersdk\" target=\"_blank\">"+$lang("filter_sdk")+"</a> | "+"<a href=\""+maxOptions.getURL("go")+"/m2/to/filter\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"},{type:"html",html:"<div id=\"filterTable_wrapper\"></div>"}]}; maxOptions.activePage="general"; maxOptions.pages.general.setDefaultBrowser=function(_1){ if(_1){ if(confirm($lang("gen_confirm_default_browser"))){ external.max_invoke("SetDefaultBrowser"); } }else{ if(confirm($lang("gen_confirm_un_default_browser"))){ external.max_invoke("UnsetDefaultBrowser"); } } }; maxOptions.pages.general.setHomePage=function(_2){ var _3=$id("su_homepage"); if(_3){ _3.value=_2; _3.fireEvent("onchange"); }else{ alert("No object: su_homepage"); } }; maxOptions.pages.nav.init=function(){ maxOptions.pages.nav.urlKey.init(); maxOptions.pages.nav.urlAlias.init(); }; maxOptions.pages.nav.destroy=function(){ try{ maxTable.destroy(urlKeyTable); maxTable.destroy(urlAliasTable); maxTable.destroy(webServiceTable); } catch(e){ } }; maxOptions.pages.nav.urlKey={}; maxOptions.pages.nav.urlKey.init=function(){ urlKeyTable=maxTable.create("urlKeyTable"); urlKeyTable.columns=[{title:$lang("shortcut_key"),type:"select",selectOptions:[["F1","F1"],["F2","F2"],["F3","F3"],["F4","F4"],["F5","F5"],["F6","F6"],["F7","F7"],["F8","F8"],["F9","F9"],["F10","F10"],["F11","F11"],["F12","F12"]],width:200,tagx:"nowrap=\"nowrap\""},{title:$lang("url"),type:"textarea",rows:"3",required:true}]; urlKeyTable.separatorType="none"; urlKeyTable.defaultRowData=["F1",""]; urlKeyTable.data=maxOptions.pages.nav.urlKey.loadList(); urlKeyTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; urlKeyTable.controlUI["add"]=$lang("maxtable_new"); urlKeyTable.controlUI["delete"]=$lang("delete"); urlKeyTable.controlUI["save"]=$lang("save"); urlKeyTable.controlUI["cancel"]=$lang("cancel"); urlKeyTable.lang["require"]=$lang("maxtable_require_field"); urlKeyTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); urlKeyTable.event["beforeAdd"]=maxOptions.pages.nav.urlKey.validateKey; urlKeyTable.event["afterAdd"]=maxOptions.pages.nav.urlKey.saveList; urlKeyTable.event["beforeUpdate"]=maxOptions.pages.nav.urlKey.validateKey; urlKeyTable.event["afterUpdate"]=maxOptions.pages.nav.urlKey.saveList; urlKeyTable.event["afterDelete"]=maxOptions.pages.nav.urlKey.saveList; maxTable.init(urlKeyTable); }; maxOptions.pages.nav.urlKey.loadList=function(){ var _4=maxConfig.ini.getArray("URLKey"); _4.sort(); for(var i=0;i<_4.length;i++){ _4[i][1]=_4[i][1].replace(/\^\^/g,"\n"); } return _4; }; maxOptions.pages.nav.urlKey.saveList=function(){ maxConfig.ini.deleteSection("URLKey"); for(var i=0;i<urlKeyTable.data.length;i++){ var _7=urlKeyTable.data[i][1].replace(/\n/g,"^^"); _7=_7.replace(/\r/g,""); maxConfig.ini.setValue("URLKey",urlKeyTable.data[i][0],_7); } maxOptions.action.applyChanges(); }; maxOptions.pages.nav.urlKey.validateKey=function(){ var _8=urlKeyTable.inEditResultData; if(_8[0]==""){ alert($lang("key_blank_key")); return false; } for(var i=0;i<urlKeyTable.data.length;i++){ if(_8[0]==urlKeyTable.data[i][0]&&urlKeyTable.inEditDataIndex!=i){ alert($lang("key_duplicate_key")); return false; } } return true; }; maxOptions.pages.nav.urlAlias={}; maxOptions.pages.nav.urlAlias.init=function(){ urlAliasTable=maxTable.create("urlAliasTable"); urlAliasTable.columns=[{title:$lang("alias"),type:"text",width:200,required:true},{title:$lang("url"),type:"text",required:true}]; urlAliasTable.separatorType="none"; urlAliasTable.defaultRowData=[$lang("alias"),"http://"]; urlAliasTable.data=maxOptions.pages.nav.urlAlias.loadList(); urlAliasTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; urlAliasTable.controlUI["add"]=$lang("maxtable_new"); urlAliasTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); urlAliasTable.controlUI["delete"]=$lang("delete"); urlAliasTable.controlUI["save"]=$lang("save"); urlAliasTable.controlUI["cancel"]=$lang("cancel"); urlAliasTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); urlAliasTable.lang["require"]=$lang("maxtable_require_field"); urlAliasTable.event["afterAdd"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterUpdate"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterDelete"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterRadioClick"]=maxOptions.pages.nav.urlAlias.saveList; maxTable.init(urlAliasTable); }; maxOptions.pages.nav.urlAlias.loadList=function(){ var _a=maxConfig.ini.getArray("URLAlias"); _a.sort(); return _a; }; maxOptions.pages.nav.urlAlias.saveList=function(){ maxConfig.ini.deleteSection("URLAlias"); maxConfig.ini.setArray("URLAlias",urlAliasTable.data,false); maxOptions.action.applyChanges(); }; maxOptions.pages.nav.webService={}; maxOptions.pages.nav.webService.init=function(){ webServiceTable=maxTable.create("webServiceTable"); webServiceTable.columns=[{title:$lang("title"),type:"text",width:200,required:true},{title:$lang("url"),type:"text",required:true}]; webServiceTable.separatorType="line"; webServiceTable.defaultRowData=[$lang("title"),"http://"]; webServiceTable.data=maxConfig.ini.getArray("WebServices",true); webServiceTable.controlUI["add"]=$lang("maxtable_new"); webServiceTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); webServiceTable.controlUI["delete"]=$lang("delete"); webServiceTable.controlUI["save"]=$lang("save"); webServiceTable.controlUI["cancel"]=$lang("cancel"); webServiceTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); webServiceTable.lang["require"]=$lang("maxtable_require_field"); webServiceTable.event["afterAdd"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterUpdate"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterDelete"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterRadioClick"]=maxOptions.pages.nav.webService.saveList; maxTable.init(webServiceTable); }; maxOptions.pages.nav.webService.saveList=function(){ maxConfig.ini.deleteSection("WebServices"); maxConfig.ini.setArray("WebServices",webServiceTable.data,true); }; maxOptions.pages.search.init=function(){ maxOptions.pages.search.searchEngine.init(); }; maxOptions.pages.search.destroy=function(){ try{ maxTable.destroy(searchTable); } catch(e){ } }; maxOptions.pages.search.searchEngine={}; maxOptions.pages.search.searchEngine.init=function(){ searchTable=maxTable.create("searchTable"); searchTable.columns=[{title:" ",type:"radio",width:18},{title:$lang("title"),type:"text",width:200,required:true},{title:$lang("alias"),type:"text",width:100,required:false},{title:$lang("url"),type:"text",required:true}]; searchTable.separatorType="line"; searchTable.defaultRowData=[false,$lang("title"),"","http://"]; searchTable.data=maxConfig.ini.getArray("SearchEngines",true); maxOptions.pages.search.searchEngine.attachDefaultColumn(); searchTable.controlUI["add"]=$lang("maxtable_new"); searchTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); searchTable.controlUI["delete"]=$lang("delete"); searchTable.controlUI["save"]=$lang("save"); searchTable.controlUI["cancel"]=$lang("cancel"); searchTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" alt=\""+$lang("srch_set_default")+"\" />"; searchTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" alt=\""+$lang("srch_set_default")+"\" />"; searchTable.controlUI["move_up"]="<img src=\"../_shared/images/btn_up.png\" />"; searchTable.controlUI["move_down"]="<img src=\"../_shared/images/btn_down.png\" />"; searchTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); searchTable.lang["require"]=$lang("maxtable_require_field"); searchTable.event["afterAdd"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterUpdate"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterDelete"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterRadioClick"]=maxOptions.pages.search.searchEngine.saveList; maxTable.init(searchTable); }; maxOptions.pages.search.searchEngine.attachDefaultColumn=function(){ if(searchTable.data.length<1){ return; } var _b=maxConfig.ini.getValue("Search","Default"); if(_b==""){ _b=searchTable.data[0].join("$,$"); } for(var i=0;i<searchTable.data.length;i++){ if(typeof (searchTable.data[i])!="string"){ if(_b==searchTable.data[i].join("$,$")){ searchTable.data[i].unshift("-",true); }else{ searchTable.data[i].unshift("-",false); } searchTable.data[i].shift(); } } }; maxOptions.pages.search.searchEngine.detachDefaultColumn=function(){ for(var i=0;i<searchTable.data.length;i++){ if(typeof (searchTable.data[i])!="string"){ if(searchTable.data[i][0]==true){ searchTable.data[i].shift(); maxConfig.ini.setValue("Search","Default",searchTable.data[i].join("$,$")); }else{ searchTable.data[i].shift(); } } } }; maxOptions.pages.search.searchEngine.saveList=function(){ maxOptions.pages.search.searchEngine.detachDefaultColumn(); maxConfig.ini.deleteSection("SearchEngines"); maxConfig.ini.setArray("SearchEngines",searchTable.data,true); maxOptions.pages.search.searchEngine.attachDefaultColumn(); maxOptions.action.applyChanges(); }; maxOptions.pages.fav.init=function(){ maxOptions.pages.fav.getFavRoot(); }; maxOptions.pages.fav.writeFavRoot=function(_e){ _e=maxConfig.ui.folder.cutString(_e); $id("fav_bar_root").innerHTML=_e.$encodeHTML(); }; maxOptions.pages.fav.getFavRoot=function(){ var _f=external.max_getObj(max_security_id,"FavManager"); var _10=_f.toolbarRoot; if(_10==""){ _10="ROOT"; } maxOptions.pages.fav.writeFavRoot(_10); }; maxOptions.pages.fav.setFavRoot=function(){ var _11=external.max_invoke("SelFavFolder"); if(_11!=0){ var _12=external.max_getObj(max_security_id,"FavManager"); _12.toolbarRoot=_11; maxOptions.pages.fav.writeFavRoot(_11); } }; maxOptions.pages.form.init=function(){ maxOptions.pages.form.checkIgnoreList(); maxOptions.pages.form.profile.init(); maxOptions.pages.form.profile.showSingleProfile(); maxOptions.pages.form.savedForm.init(); }; maxOptions.pages.form.destroy=function(){ try{ maxTable.destroy(profileTable); maxTable.destroy(dataViewTable); maxTable.destroy(savedFormTable); } catch(e){ } }; maxOptions.pages.form.checkIgnoreList=function(){ var obj=$id("btnCleanIgnoreList"); var _14=maxConfig.ini.getArray("FormNotifyIgnore",false); if(_14.length<1){ obj.style.display="none"; }else{ obj.style.display="inline"; } }; maxOptions.pages.form.cleanIgnoreList=function(){ maxConfig.ini.deleteSection("FormNotifyIgnore"); maxOptions.action.applyChanges(); }; maxOptions.pages.form.validatePassword=function(){ if(!maxOptions.pages.form.passwordValidated){ maxOptions.pages.form.passwordValidated=external.max_invoke("VerifyPassport"); } return maxOptions.pages.form.passwordValidated; }; maxOptions.pages.form.profile={}; maxOptions.pages.form.profile.isNew=false; maxOptions.pages.form.profile.init=function(){ profileTable=maxTable.create("profileTable"); profileTable.columns=[{title:" ",name:"_default",type:"radio",width:18,required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.form.profile.buildHTML}]; profileTable.showEditControl=false; profileTable.allowInsert=true; profileTable.dataType="object"; profileTable.defaultRowData=maxOptions.pages.form.profile.createProfileObject(); profileTable.data=maxOptions.pages.form.profile.loadList(); profileTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; profileTable.style["edit"]="maxTable-edit-no-control"; profileTable.controlUI["add"]=$lang("maxtable_new"); profileTable.controlUI["save"]=$lang("save"); profileTable.controlUI["delete"]=$lang("delete"); profileTable.controlUI["cancel"]=$lang("cancel"); profileTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" />"; profileTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" />"; profileTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); profileTable.event["afterEdit"]=maxOptions.pages.form.profile.editTable.init; profileTable.event["beforeAdd"]=maxOptions.pages.form.profile.validateItem; profileTable.event["afterAdd"]=maxOptions.pages.form.profile.saveList; profileTable.event["beforeUpdate"]=maxOptions.pages.form.profile.validateItem; profileTable.event["afterUpdate"]=maxOptions.pages.form.profile.saveList; profileTable.event["afterDelete"]=maxOptions.pages.form.profile.saveList; profileTable.event["afterRadioClick"]=maxOptions.pages.form.profile.saveList; maxTable.init(profileTable); }; maxOptions.pages.form.profile.createProfileObject=function(){ return {title:"",_default:false,firstname:"",lastname:"",birth_year:"",birth_month:1,birth_day:1,gender:0,username:"",password:"",pwd_q:"",pwd_a:"",email:"",website:"",phone:"",address1:"",address2:"",postcode:"",city:"",state:"",country:"",timezone:0}; }; maxOptions.pages.form.profile.loadList=function(){ maxConfig.setActiveFile("$form"); var _15=maxConfig.ini.getArray("profiles",false); maxConfig.setActiveFile("$main"); if(_15.length>0){ var _16=false; for(var i=0;i<_15.length;i++){ _15[i]=maxOptions.pages.form.profile.parseItem(_15[i]); if(_15[i]._default==true){ if(_16){ _15[i]._default=false; } _16=true; } } if(!_16){ _15[0]._default=true; } _15.sort(function(_18,_19){ if(_18.title.length<_19.title.length){ return -1; } if(_18.title.length>_19.title.length){ return 1; } if(_18.title>_19.title){ return -1; } if(_18.title==_19.title){ return 0; } return 1; }); }else{ var _1a=maxOptions.pages.form.profile.createProfileObject(); _1a.title=$lang("form_profile_default"); _1a._default=true; _15.push(_1a); maxOptions.pages.form.profile.isNew=true; } return _15; }; maxOptions.pages.form.profile.parseItem=function(_1b){ var _1c=maxOptions.pages.form.profile.createProfileObject(); _1c._default=_1b[0].indexOf("*")>-1?true:false; _1c.title=_1b[0].replace(/\*/g,""); for(var i=0;i<_1b.length;i++){ var _1e=_1b[i].split("$:$"); if(_1e.length==2){ _1c[_1e[0]]=_1e[1]; } } return _1c; }; maxOptions.pages.form.profile.saveList=function(){ maxConfig.setActiveFile("$form"); maxConfig.ini.deleteSection("profiles"); if(profileTable.data.length==0){ profileTable.data=maxOptions.pages.form.profile.loadList(); maxTable.init(profileTable); return; } for(var i=0;i<profileTable.data.length;i++){ var _20=profileTable.data[i]; var _21=[]; for(var key in _20){ if(key=="_default"||key=="title"){ continue; } _21.push(key+"$:$"+_20[key]); } _21=_21.join("$,$"); maxConfig.ini.setValue("profiles",_20.title+(_20._default?"*":""),_21); } maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.profile.buildHTML=function(_23,_24){ var _25=profileTable.data[_23]; var _26=""; if(profileTable.inAction=="edit"||profileTable.inAction=="add"){ _26+="<div id=\"profile_editTable\"></div>"; }else{ _26+="<strong>"+_25.title.$encodeHTML()+"</strong>"+"<br/><span class=\"item-note\">"+(_25.username+" <"+_25.email+">").$encodeHTML()+"</span>"; } return _26; }; maxOptions.pages.form.profile.validateItem=function(){ var _27=profileTable.data[profileTable.inEditDataIndex]; if(_27.title==""){ alert($lang("form_blank_title")); return false; } for(var i=0;i<profileTable.length;i++){ if(profileTable[i].title==_27.title&&i!=profileTable.inEditDataIndex){ alert($lang("form_duplicate_title")); return false; } } return true; }; maxOptions.pages.form.profile.showSingleProfile=function(){ if(!maxOptions.pages.form.profile.isNew){ return; } var _29=$id(profileTable.id); if(_29){ _29=_29.rows(1); } if(_29){ maxTable.action.editRow(profileTable,_29); } }; maxOptions.pages.form.profile.editTable={}; maxOptions.pages.form.profile.editTable.init=function(){ maxOptions.pages.form.profile.editTable.buildHTML(); var _2a=profileTable.data[profileTable.inEditDataIndex]; for(var key in _2a){ maxOptions.pages.form.profile.editTable.bindData(key,_2a[key]); } }; maxOptions.pages.form.profile.editTable.buildHTML=function(){ var _2c=""; for(var i=-12;i<13;i++){ _2c+="<option value=\""+i+"\">GMT "+(i==0?"":(i>0?"+"+i:i))+"</option>"; } var _2e=""; _2e+="<p>"+"<strong>"+$lang("title")+":</strong>"+" <input type=\"text\" name=\"profile_title\" maxlength=\"255\" class=\"text\" style=\"width: 50%\" />"+"</p>"; _2e+="<div class=\"inner-table-wrapper\">"+"<table width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\" class=\"form-table\">"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_general")+"</th>"+"</tr>"+"<tr>"+"<td width=\"10%\" class=\"form-table-header\">"+$lang("form_p_firstname")+"</td>"+"<td width=\"40%\"><input type=\"text\" name=\"profile_firstname\" maxlength=\"255\" class=\"text\" /></td>"+"<td width=\"10%\" class=\"form-table-header\">"+$lang("form_p_lastname")+"</td>"+"<td width=\"40%\"><input type=\"text\" name=\"profile_lastname\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_gender")+"</td>"+"<td>"+"<input type=\"radio\" id=\"profile_gender_0\" name=\"profile_gender\" value=\"0\" /><label for=\"profile_gender_0\">"+$lang("form_p_gender_blank")+"</label> "+"<input type=\"radio\" id=\"profile_gender_1\" name=\"profile_gender\" value=\"1\" /><label for=\"profile_gender_1\">"+$lang("form_p_gender_male")+"</label> "+"<input type=\"radio\" id=\"profile_gender_2\" name=\"profile_gender\" value=\"2\" /><label for=\"profile_gender_2\">"+$lang("form_p_gender_female")+"</label>"+"</td>"+"<td class=\"form-table-header\">"+$lang("form_p_birthday")+"</td>"+"<td>"+"<input type=\"text\" name=\"profile_birth_year\" maxlength=\"4\" class=\"text\" style=\"width: 4em;\" />"+" - "+"<select name=\"profile_birth_month\" onchange=\"maxOptions.pages.form.profile.editTable.updateBirthDayList()\" style=\"width: auto;\">"+"<option value=\"1\">1</option>"+"<option value=\"2\">2</option>"+"<option value=\"3\">3</option>"+"<option value=\"4\">4</option>"+"<option value=\"5\">5</option>"+"<option value=\"6\">6</option>"+"<option value=\"7\">7</option>"+"<option value=\"8\">8</option>"+"<option value=\"9\">9</option>"+"<option value=\"10\">10</option>"+"<option value=\"11\">11</option>"+"<option value=\"12\">12</option>"+"</select>"+" - "+"<select name=\"profile_birth_day\" style=\"width: auto;\">"+"</select>"+" <span class=\"comment\">(YYYY-MM-DD)</span> "+"</td>"+"</tr>"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_reg")+"</th>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_username")+"</td>"+"<td><input type=\"text\" id=\"profile_username\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_pwd_q")+"</td>"+"<td><input type=\"text\" id=\"profile_pwd_q\" maxlength=\"255\" class=\"text\"/></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_password")+"</td>"+"<td>"+"<input type=\"password\" id=\"profile_password\" maxlength=\"255\" class=\"text\" style=\"width: 70%;\" />"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.profile.editTable.togglePasswordInput()\" />"+$lang("form_show_password")+"</a>"+"</td>"+"<td class=\"form-table-header\">"+$lang("form_p_pwd_a")+"</td>"+"<td><input type=\"text\" id=\"profile_pwd_a\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_contact")+"</th>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_email")+"</td>"+"<td><input type=\"text\" id=\"profile_email\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_timezone")+"</td>"+"<td><select name=\"profile_timezone\">"+_2c+"</select></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_website")+"</td>"+"<td><input type=\"text\" id=\"profile_website\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_postcode")+"</td>"+"<td><input type=\"text\" id=\"profile_postcode\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_phone")+"</td>"+"<td><input type=\"text\" id=\"profile_phone\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_city")+"</td>"+"<td><input type=\"text\" id=\"profile_city\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_address").replace("%n","1")+"</td>"+"<td><input type=\"text\" id=\"profile_address1\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_state")+"</td>"+"<td><input type=\"text\" id=\"profile_state\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_address").replace("%n","2")+"</td>"+"<td><input type=\"text\" id=\"profile_address2\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_country")+"</td>"+"<td><input type=\"text\" id=\"profile_country\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"</table>"+"</div>"; _2e+="<br/>"+maxTable.ui.buildEditControls(profileTable)+"<br/>"; var obj=$id("profile_editTable"); if(obj){ obj.innerHTML=_2e+"<br/>"; } }; maxOptions.pages.form.profile.editTable.updateBirthDayList=function(){ var _30=[31,28,31,30,31,30,31,31,30,31,30,31]; var obj=document.getElementsByName("profile_birth_month"); var _32=parseInt(obj[0].value,10); if(_32==2){ obj=document.getElementsByName("profile_birth_year"); var _33=parseInt(obj[0].value,10); if(_33!=NaN){ if((_33%4==0&&_33%100!=0)||(_33%100==0&&(_33/100)%4==0)){ _30[1]=29; } } } var _34=_30[_32-1]; obj=document.getElementsByName("profile_birth_day"); obj=obj[0]; obj.innerHTML=""; for(var i=1;i<=_34;i++){ var opt=document.createElement("option"); var _37=document.createTextNode(i); opt.appendChild(_37); opt.setAttribute("value",i); obj.appendChild(opt); } }; maxOptions.pages.form.profile.editTable.bindData=function(key,_39){ var _3a=document.getElementsByName("profile_"+key); if(!_3a[0]){ return; } if(_3a[0].type=="text"||_3a[0].type=="password"){ _3a[0].value=_39; _3a[0].attachEvent("onchange",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); }else{ if(_3a[0].type=="select-one"){ for(var i=0;i<_3a[0].length;i++){ if(_3a[0][i].value==_39){ _3a[0].selectedIndex=i; } } _3a[0].attachEvent("onchange",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); if(_3a[0].name=="profile_birth_month"){ maxOptions.pages.form.profile.editTable.updateBirthDayList(); } }else{ if(_3a[0].type=="radio"){ for(var i=0;i<_3a.length;i++){ if(_3a[i].value==_39){ _3a[i].checked=true; } _3a[i].attachEvent("onclick",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); } } } } }; maxOptions.pages.form.profile.editTable.updateItem=function(key){ var _3d=document.getElementsByName("profile_"+key); if(!_3d[0]){ return; } var _3e=""; if(_3d[0].type=="text"||_3d[0].type=="password"||_3d[0].type=="select-one"){ _3e=_3d[0].value; }else{ if(_3d[0].type=="radio"){ for(var i=0;i<_3d.length;i++){ if(_3d[i].checked){ _3e=_3d[i].value; } } } } var _40=profileTable.data[profileTable.inEditDataIndex]; _40[key]=_3e; }; maxOptions.pages.form.profile.editTable.togglePasswordInput=function(_41){ var obj=$id("profile_password"); if(!obj){ return; } if(_41==undefined){ _41=obj.type=="text"?false:true; } if(_41&&!maxOptions.pages.form.validatePassword()){ return; } var _43=document.createElement("INPUT"); _43.type=_41?"text":"password"; _43.value=obj.value; _43.id=obj.id; _43.name=obj.name; _43.className=obj.className; _43.style.width=obj.style.width; obj.replaceNode(_43); obj=$id("profile_password"); if(_41){ obj.focus(); obj.onchange=function(){ maxOptions.pages.form.profile.editTable.updateItem("password"); }; obj.onblur=function(){ maxOptions.pages.form.profile.editTable.togglePasswordInput(false); }; } }; maxOptions.pages.form.savedForm={}; maxOptions.pages.form.savedForm.init=function(){ savedFormTable=maxTable.create("savedFormTable"); savedFormTable.columns=[{title:$lang("form_show_on_menu"),name:"showOnMenu",type:"checkbox",width:54,tagx:" style=\"text-align: center;\"",required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.form.savedForm.buildHTML}]; savedFormTable.showControl=false; savedFormTable.showEditControl=false; savedFormTable.allowInsert=false; savedFormTable.dataType="object"; savedFormTable.data=maxOptions.pages.form.savedForm.loadList(); savedFormTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; savedFormTable.style["edit"]="maxTable-edit-no-control"; savedFormTable.controlUI["delete"]=$lang("delete"); savedFormTable.controlUI["save"]=$lang("save"); savedFormTable.controlUI["cancel"]=$lang("cancel"); savedFormTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; savedFormTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; savedFormTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); savedFormTable.event["afterCheckboxClick"]=maxOptions.pages.form.savedForm.toggleOnMenu; savedFormTable.event["afterDelete"]=maxOptions.pages.form.savedForm.deleteItem; savedFormTable.event["afterEdit"]=maxOptions.pages.form.savedForm.showDataView; savedFormTable.event["beforeUpdate"]=maxOptions.pages.form.savedForm.updateItem; savedFormTable.event["beforeCancel"]=maxOptions.pages.form.savedForm.hideDataView; maxTable.init(savedFormTable); maxOptions.pages.form.savedForm.dataView.init(); }; maxOptions.pages.form.savedForm.loadList=function(){ maxConfig.setActiveFile("$form"); var _44=maxConfig.ini.getArray("savedlist",false); maxConfig.setActiveFile("$main"); var _45=[]; for(var i=0;i<_44.length;i++){ var _47={}; _47.id=_44[i][0]; _47.urlMD5=_44[i][0].substr(0,_44[i][0].indexOf("|")); _47.title=_44[i][0].substr(_44[i][0].indexOf("|")+1,_44[i][0].length); _47.url=_44[i][1]; _47.showOnMenu=_44[i][2]?(_44[i][2]=="1"?true:false):false; if(!_44[i][3]){ _44[i][3]=_47.url; } _47.matchURL=_44[i][3]; _45.push(_47); } _45.$sort("title"); return _45; }; maxOptions.pages.form.savedForm.toggleOnMenu=function(_48,_49){ var _4a=savedFormTable.data[_48]; var _4b=_4a.url+"$,$"+(_4a.showOnMenu?"1":"0")+"$,$"+_4a.matchURL; maxConfig.setActiveFile("$form"); maxConfig.ini.setValue("savedlist",_4a.id,_4b); maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.savedForm.updateItem=function(){ var _4c=savedFormTable.inEditResultData; var obj=$id("saved_title"); if(!obj){ return true; } _4c.title=obj.value.$trim(); _4c.id=_4c.urlMD5+"|"+_4c.title; if(_4c.title==""){ alert($lang("form_blank_title")); return false; } for(var i=0;i<savedFormTable.data.length;i++){ if(_4c.id==savedFormTable.data[i].id&&savedFormTable.inEditDataIndex!=i){ alert($lang("form_duplicate_title")); return false; } } var obj=$id("saved_url"); _4c.url=obj.value.$trim(); if(_4c.url==""){ alert($lang("form_blank_url")); return false; } var obj=$id("saved_match_url"); _4c.matchURL=obj.value.$trim(); if(_4c.matchURL==""){ alert($lang("form_blank_match_url")); return false; } var _4f=savedFormTable.data[savedFormTable.inEditDataIndex]; maxConfig.setActiveFile("$form"); maxConfig.ini.setValue("savedlist",_4c.id,_4c.url+"$,$"+(_4c.showOnMenu?"1":"0")+"$,$"+_4c.matchURL,"form"); maxOptions.pages.form.savedForm.updateItemData(_4f.id); if(_4c.title!=_4f.title){ var _50=maxConfig.ini.getArray(_4f.id,false); maxConfig.ini.setArray(_4c.id,_50,false); maxConfig.ini.deleteKey("savedlist",_4f.id); maxConfig.ini.deleteSection(_4f.id,"form"); } maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); return true; }; maxOptions.pages.form.savedForm.updateItemData=function(_51){ var _52=dataViewTable.data; var _53=maxConfig.ini.getArray(_51); for(var i=0;i<dataViewTable.data.length;i++){ var _55=dataViewTable.data[i]; var _56=_53[i]; var obj=$id("saved_item_"+i); if(!obj){ continue; } _55.value=obj.value.$trim(); var obj=$id("saved_item_"+i+"_sub"); if(obj){ _55.subValue=obj.value.$trim(); } switch(_55.type){ case "t": case "c": case "r": _56[1]=_55.value; break; case "p": case "a": _56[1]=_55.value+"$.!.$"+_55.type; break; case "s": _56[1]=_55.value+"$.!.$"+_55.subValue; break; case "f": break; } _53[i]=_56; } maxConfig.ini.setArray(_51,_53); }; maxOptions.pages.form.savedForm.deleteItem=function(_58){ maxConfig.setActiveFile("$form"); maxConfig.ini.deleteKey("savedlist",_58.id,"form"); maxConfig.ini.deleteSection(_58.id,"form"); maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.savedForm.buildHTML=function(_59,_5a){ var _5b=savedFormTable.data[_59]; var _5c=""; if(savedFormTable.inAction=="edit"||savedFormTable.inAction=="add"){ _5c+="<p><strong>"+$lang("title")+":</strong>"+" <input type=\"text\" id=\"saved_title\" maxlength=\"255\" class=\"text\" value=\""+_5b.title.$encodeHTML()+"\" style=\"width: 50%\" /></p>"; _5c+="<p><strong>"+$lang("form_original_url")+":</strong> <input type=\"text\" id=\"saved_url\" maxlength=\"255\" class=\"text\" value=\""+_5b.url.$encodeHTML()+"\" style=\"width: 50%\" /> <a href=\""+_5b.url.$sanitizeURL()+"\" target=\"_blank\"><strong>»</strong></a></p>"; _5c+="<p><strong>"+$lang("form_match_url")+":</strong>"+" <input type=\"text\" id=\"saved_match_url\" maxlength=\"255\" class=\"text\" value=\""+_5b.matchURL.$encodeHTML()+"\" style=\"width: 50%\" /> <span class=\"note\">"+$lang("form_match_url_note")+"</span></p>"; _5c+="<div class=\"inner-table-wrapper\">"+"<div id=\"dataViewTable_wrapper\"></div>"+"</div>"; _5c+="<p>"+maxTable.ui.buildEditControls(savedFormTable)+"</p>"; }else{ _5c+=_5b.title.$encodeHTML(); } return _5c; }; maxOptions.pages.form.savedForm.showDataView=function(){ var _5d=savedFormTable.data[savedFormTable.inEditDataIndex]; dataViewTable.data=maxOptions.pages.form.savedForm.dataView.loadList(_5d.id); maxTable.init(dataViewTable); }; maxOptions.pages.form.savedForm.hideDataView=function(){ var obj=$id("dataViewTable_wrapper"); obj.innerHTML=""; dataViewTable.data=[]; return true; }; maxOptions.pages.form.savedForm.dataView={}; maxOptions.pages.form.savedForm.dataView.init=function(){ dataViewTable=maxTable.create("dataViewTable"); dataViewTable.dataType="object"; dataViewTable.columns=[{title:$lang("field"),name:"name",type:"custom",customBuilder:maxOptions.pages.form.savedForm.dataView.buildHTML,width:"25%"},{title:$lang("value"),name:"value",type:"custom",customBuilder:maxOptions.pages.form.savedForm.dataView.buildHTML}]; dataViewTable.showEditControl=true; dataViewTable.allowInsert=false; dataViewTable.allowEdit=false; dataViewTable.separatorType="text"; dataViewTable.tableTag="\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\""; dataViewTable.style["table"]="form-table"; dataViewTable.style["separator"]="form-table-section"; dataViewTable.style["separator-hover"]="form-table-section"; }; maxOptions.pages.form.savedForm.dataView.loadList=function(id){ maxConfig.setActiveFile("$form"); var _60=maxConfig.ini.getArray(id,false,"form"); maxConfig.setActiveFile("$main"); if(_60.length<1){ return []; } var _61=[]; for(var i=0;i<_60.length;i++){ var _63={}; var _64=_60[i][0].split(">>"); _63.name=_64[0]; _63.type=_64[1]; if(_64[2]!=undefined){ _63.name+="["+_64[2]+"]"; } if(_63.name.indexOf("<<")==0){ _63.name=_63.name.replace("<<","")+"<id>"; } if(_63.name.indexOf("><")==0){ _63.name=_63.name.replace("><",". "); } if(_60[i][0]=="<form>"){ _63.name=$lang("form"); _63.type="f"; } _63.value=_60[i][1]; if(_63.value.indexOf("$.!.$")>-1){ var arr=_63.value.split("$.!.$"); _63.value=arr[0]; _63.subValue=arr[1]; if(_63.type=="t"){ _63.type=_63.subValue; } } if(!_63.subValue){ _63.subValue=""; } _61.push(_63); } return _61; }; maxOptions.pages.form.savedForm.dataView.buildHTML=function(_66,_67){ var _68=dataViewTable.data[_66]; var _69=""; var _6a={"p":"password","c":"checkbox","a":"textarea","t":"text","r":"radio","s":"select"}; if(_67==0){ if(_68.type=="f"){ _69+="<strong>"+$lang("form_form")+"</strong>"; }else{ _69+=_68.name.$encodeHTML(); } }else{ switch(_68.type){ case "f": _69+=_68.value.$encodeHTML()+" <"+_68.subValue.$encodeHTML()+">"; break; case "s": _69+="<input type=\"text\" id=\"saved_item_"+_66+"\" value=\""+_68.value.$encodeHTML()+"\" class=\"text\" style=\"width:30%\" />"+" - <input type=\"text\" id=\"saved_item_"+_66+"_sub\" value=\""+_68.subValue.$encodeHTML()+"\" class=\"text\" style=\"width:30%\" />"; break; case "p": _69+="<input type=\"password\" id=\"saved_item_"+_66+"\" value=\""+_68.value.$encodeHTML()+"\" class=\"text\" style=\"width:60%\" />"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.savedForm.dataView.togglePasswordText("+_66+")\" />"+$lang("form_show_password")+"</a>"; break; default: _69+="<input type=\"text\" id=\"saved_item_"+_66+"\" value=\""+_68.value.$encodeHTML()+"\" class=\"text\" style=\"width:80%\" />"; } if(_68.type!="f"){ _69+=" <span class=\"comment\">["+_6a[_68.type]+"]</span>"; } } return _69; }; maxOptions.pages.form.savedForm.dataView.togglePasswordText=function(_6b){ var _6c=false; var obj=$id("saved_item_"+_6b); if(!obj){ return; } if(obj.type=="password"){ if(!maxOptions.pages.form.validatePassword()){ return; } _6c=true; }else{ _6c=false; } var _6e=document.createElement("INPUT"); _6e.type=_6c?"text":"password"; _6e.value=obj.value; _6e.id=obj.id; _6e.name=obj.name; _6e.className=obj.className; _6e.style.width=obj.style.width; obj.replaceNode(_6e); }; maxOptions.pages.floatbutton.init=function(){ maxOptions.pages.floatbutton.checkMain(); var obj=$id("fb_enable"); obj.attachEvent("onclick",maxOptions.pages.floatbutton.checkMain); maxOptions.pages.floatbutton.checkMain(); maxOptions.pages.floatbutton.getDefaultSaveFolder(); }; maxOptions.pages.floatbutton.getDefaultSaveFolder=function(){ var _70=maxConfig.ini.getValue("FloatButton","SaveFolder"); if(!_70){ var v=external.max_getObj(max_security_id,"info"); var _72=v.folderUser+"Downloads"; maxConfig.ini.setValue("Download","SaveFolder",_72); maxConfig.ui.folder.updateUI("fb_save_folder",_72); } }; maxOptions.pages.floatbutton.checkMain=function(){ if($id("fb_enable").checked){ maxConfig.ui.enableItem("fb_show_on_image"); maxConfig.ui.enableItem("fb_show_on_media"); }else{ maxConfig.ui.disableItem("fb_show_on_image"); maxConfig.ui.disableItem("fb_show_on_media"); } }; maxOptions.pages.download.init=function(){ maxOptions.pages.download.buildDownloaderList(); var _73=$name("down_file_type"); _73[0].attachEvent("onclick",maxOptions.pages.download.checkFileType); _73[1].attachEvent("onclick",maxOptions.pages.download.checkFileType); maxOptions.pages.download.checkFileType(); }; maxOptions.pages.download.checkFileType=function(){ var _74=$name("down_file_type"); if(_74[0].checked){ maxConfig.ui.disableItem("down_file_type_list"); }else{ maxConfig.ui.enableItem("down_file_type_list"); } }; maxOptions.pages.download.callMXDownSetup=function(){ try{ external.max_invoke("MxDownloaderConfigDialog"); } catch(e){ } }; maxOptions.pages.download.buildDownloaderList=function(){ maxConfig.setActiveFile("$download"); var _75=maxConfig.ini.getArray("Downloaders",false); maxConfig.setActiveFile("$main"); var _76=maxConfig.ini.getValue("Download","Downloader"); if(_76==null){ _76=""; } var _77={type:"radio",id:"down_downloaders",key:"Downloader",section:"Download",defaultValue:"-none-",choices:[{value:"-none-",html:"<strong>"+$lang("down_no_downloader")+"</strong>"}]}; var _78=external.max_invoke("IsMxDownloaderInstalled"); var _79={value:"-internal-",html:"<strong>"+$lang("down_use_internal_downloader")+"</strong>"}; if(_78){ _79.html+=" <a href=\"javascript:maxOptions.pages.download.callMXDownSetup()\">"+$lang("down_setup_mxdown")+"</a>"; }else{ _79.html+=" <span class=\"note\">"+$lang("module_not_installed")+"</span>"; _79.disabled=true; } _77.choices.push(_79); var _7a=""; for(var i=0;i<_75.length;i++){ var _7c={}; _7c.value=_75[i][0]; _7c.html=_75[i][1]; var _7d=external.max_Lang("Downloaders",_7c.html); if(_7d!=""){ _7c.html=_7d+" ("+_7c.html+")"; } _7c.html=_7c.html.$encodeHTML(); if(_7c.value==""){ continue; } var obj=external.max_activex(max_security_id,_75[i][0]); if(!obj){ _7a+="<div>"+_7c.html+"</div>"; continue; }else{ delete obj; _77.choices.push(_7c); } } var _7f=maxConfig.ui.radio.build(_77)+"<div class=\"item indent\">"+"<span onmousemove=\"maxOptions.pages.download.toggleFailedList(true)\" onmouseout=\"maxOptions.pages.download.toggleFailedList(false)\">"+"<a href=\"javascript:;\">"+$lang("down_failed_list")+"</a><br/>"+"<div id=\"failedList\" class=\"item failed-downloader-list\" style=\"position:absolute;display:none;\">"+_7a+"</span>"+"</div>"; $write(_7f,"downloaderList_wrapper"); }; maxOptions.pages.download.toggleFailedList=function(_80){ var obj=$id("failedList"); if(_80){ obj.style.display="block"; }else{ obj.style.display="none"; } }; maxOptions.pages.download.setDownloader=function(){ var obj=$id("downloaderList"); var _83=obj.options[obj.selectedIndex].value; var _84=true; if(_83!=""){ var obj=external.max_activex(max_security_id,_83); if(!obj){ _84=false; } } if(!_84){ alert($lang("down_downloader_not_detected")); } if(_84){ maxConfig.ini.setValue("Download","Downloader",_83); } maxOptions.pages.download.buildDownloaderList(); }; maxOptions.pages.key.init=function(){ maxOptions.pages.key.customKey.init(); }; maxOptions.pages.key.destroy=function(){ try{ maxTable.destroy(customKeyTable); } catch(e){ } }; maxOptions.pages.key.customKey={}; maxOptions.pages.key.customKey.init=function(){ customKeyTable=maxTable.create("customKeyTable"); customKeyTable.columns=[{title:$lang("shortcut_key"),name:"shortcut",type:"custom",customBuilder:maxOptions.pages.key.customKey.buildHTML,width:"15%",tagx:"nowrap=\"nowrap\""},{title:$lang("action"),name:"action",type:"custom",customBuilder:maxOptions.pages.key.customKey.buildHTML}]; customKeyTable.showEditControl=false; customKeyTable.defaultRowData={keyCode:"csa_0",keyName:$lang("none"),action:"",actionID:"0",actionType:"i"}; customKeyTable.dataType="object"; customKeyTable.data=maxOptions.pages.key.customKey.loadList(); customKeyTable.editControl=[{type:"html",value:" | ",hideOnNew:true},{type:"delete",hideOnNew:true},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; customKeyTable.style["edit"]="maxTable-edit-no-control"; customKeyTable.controlUI["delete"]=$lang("delete"); customKeyTable.controlUI["save"]=$lang("save"); customKeyTable.controlUI["cancel"]=$lang("cancel"); customKeyTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); customKeyTable.content["buildTableControls"]=maxOptions.pages.key.customKey.buildTableControls; customKeyTable.event["beforeAdd"]=maxOptions.pages.key.customKey.validateKey; customKeyTable.event["afterAdd"]=maxOptions.pages.key.customKey.saveList; customKeyTable.event["beforeUpdate"]=maxOptions.pages.key.customKey.validateKey; customKeyTable.event["afterUpdate"]=maxOptions.pages.key.customKey.saveList; customKeyTable.event["afterDelete"]=maxOptions.pages.key.customKey.saveList; maxTable.init(customKeyTable); }; maxOptions.pages.key.customKey.buildTableControls=function(){ var _85=""; _85+="<a href=\"javascript:;\" onclick=\"maxTable.action.addRow(customKeyTable)\">"+$lang("maxtable_new")+"</a>"+" | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.restoreDefault()\">"+$lang("restore_default")+"</a>"; return _85; }; maxOptions.pages.key.customKey.loadList=function(){ var _86=[]; var _87=maxConfig.ini.getArray("ShortcutKeys"); _87.$sort(0,{"compareLength":true}); for(var i=0;i<_87.length;i++){ var _89={}; var _8a=maxConfig.ui.key.parseData(_87[i][0]); _89.keyCode=_8a[0]; _89.keyName=_8a[1]; _89.actionType=_87[i][1]; _89.actionID=_87[i][2]; _89.action=_87[i][3]; if(_89.actionType=="i"){ _89.action=$lang(_89.actionID,"StringByID"); } if(_89.actionID=="0"){ _89.action=$lang("none"); } if(_89.keyCode!="csa_0"&&_89.actionID){ _86.push(_89); } } return _86; }; maxOptions.pages.key.customKey.saveList=function(){ var _8b=[]; for(var i=0;i<customKeyTable.data.length;i++){ if(typeof (customKeyTable.data[i])=="string"){ continue; } var _8d=[]; _8d[0]=customKeyTable.data[i].keyCode+"$:$"+customKeyTable.data[i].keyName; _8d[1]=customKeyTable.data[i].actionType; _8d[2]=customKeyTable.data[i].actionID; _8d[3]=customKeyTable.data[i].actionType=="i"?"":customKeyTable.data[i].action; _8b.push(_8d); } maxConfig.ini.deleteSection("ShortcutKeys"); maxConfig.ini.setArray("ShortcutKeys",_8b); maxOptions.action.applyChanges(); }; maxOptions.pages.key.customKey.buildHTML=function(_8e,_8f){ var _90=customKeyTable.data[_8e]; var _91=""; if(_8f==0){ _91+="<img src=\"../_shared/images/key.png\" /> "+_90.keyName; }else{ if(_90.actionID=="0"){ _91+="<span class=\"item-note\">"+$lang("none")+"</span>"; }else{ _91+=_90.action.$encodeHTML().replace(/\&\;([a-z])/ig,"<u>$1</u>")+" <span class=\"item-note\">["+_90.actionID+"]</span>"; } if(customKeyTable.inAction=="edit"||customKeyTable.inAction=="add"){ _91+="<p>"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.setKey()\">"+$lang("set_key")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.setAction()\">"+$lang("set_action")+"</a>"+maxTable.ui.buildEditControls(customKeyTable)+" </p>"; } } return _91; }; maxOptions.pages.key.customKey.validateKey=function(){ var _92=customKeyTable.data[customKeyTable.inEditDataIndex]; if(_92.keyCode==""||_92.keyCode=="csa_0"){ alert($lang("key_blank_key")); return false; } for(var i=0;i<customKeyTable.data.length;i++){ if(_92.keyCode==customKeyTable.data[i].keyCode&&customKeyTable.inEditDataIndex!=i){ alert($lang("key_duplicate_key")); return false; } } return true; }; maxOptions.pages.key.customKey.setKey=function(){ var _94=external.max_invoke("GetHotKey"); if(_94==-1){ return; } var _95=maxConfig.ui.key.parseData(_94); if(_95[0]!="csa_0"){ var _96=customKeyTable.data[customKeyTable.inEditDataIndex]; _96.keyCode=_95[0]; _96.keyName=_95[1]; maxTable.ui.updateRow(customKeyTable,customKeyTable.inEditDataIndex); } }; maxOptions.pages.key.customKey.setAction=function(){ var _97=external.max_invoke("SelCommand"); if(!_97){ return; } var _98=_97.split("$,$"); var _99=customKeyTable.data[customKeyTable.inEditDataIndex]; _99.actionType=_98[0]; _99.actionID=_98[1]; _99.action=_98[2]; maxTable.ui.updateRow(customKeyTable,customKeyTable.inEditDataIndex); }; maxOptions.pages.key.customKey.restoreDefault=function(){ if(confirm($lang("confirm_restore_default"))){ external.max_invoke("DefaultConfig","HotKey"); maxConfig.load(); } }; maxOptions.pages.mouse.init=function(){ maxOptions.pages.mouse.gesture.init(); obj=$id("mou_super_dd"); obj.attachEvent("onclick",maxOptions.pages.mouse.checkSDD); maxOptions.pages.mouse.checkSDD(); }; maxOptions.pages.mouse.destroy=function(){ try{ maxTable.destroy(mouseTable); } catch(e){ } }; maxOptions.pages.mouse.checkSDD=function(){ var _9a=$id("mou_super_dd"); if(_9a.checked){ maxConfig.ui.enableItem("mou_dd_all_in_selection"); }else{ maxConfig.ui.disableItem("mou_dd_all_in_selection"); } }; maxOptions.pages.mouse.gesture={}; maxOptions.pages.mouse.gesture.init=function(){ mouseTable=maxTable.create("mouseTable"); mouseTable.columns=[{title:$lang("mou_gesture"),name:"gesture",type:"custom",customBuilder:maxOptions.pages.mouse.gesture.buildGestureHTML,width:"15%",tagx:" nowrap=\"nowrap\""},{title:$lang("action"),name:"action",type:"custom",customBuilder:maxOptions.pages.mouse.gesture.buildActionHTML}]; mouseTable.separatorType="line"; mouseTable.allowEditSeparator=false; mouseTable.showEditControl=false; mouseTable.defaultRowData={gesture:"",action:"",actionID:"0",actionType:"i"}; mouseTable.dataType="object"; mouseTable.data=maxOptions.pages.mouse.gesture.loadList(); mouseTable.editControl=[{type:"html",value:" | ",hideOnNew:true},{type:"delete",hideOnNew:true},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; mouseTable.style["edit"]="maxTable-edit-no-control"; mouseTable.controlUI["delete"]=$lang("delete"); mouseTable.controlUI["save"]=$lang("save"); mouseTable.controlUI["cancel"]=$lang("cancel"); mouseTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); mouseTable.content["buildTableControls"]=maxOptions.pages.mouse.gesture.buildTableControls; mouseTable.event["beforeAdd"]=maxOptions.pages.mouse.gesture.validateGesture; mouseTable.event["afterAdd"]=maxOptions.pages.mouse.gesture.saveList; mouseTable.event["beforeUpdate"]=maxOptions.pages.mouse.gesture.validateGesture; mouseTable.event["afterUpdate"]=maxOptions.pages.mouse.gesture.saveList; mouseTable.event["beforeDelete"]=maxOptions.pages.mouse.gesture.checkDelete; mouseTable.event["afterDelete"]=maxOptions.pages.mouse.gesture.saveList; maxTable.init(mouseTable); }; maxOptions.pages.mouse.gesture.buildTableControls=function(){ var _9b=""; _9b+="<a href=\"javascript:;\" onclick=\"maxTable.action.addRow(mouseTable)\">"+$lang("maxtable_new")+"</a>"+" | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.restoreToDefault()\">"+$lang("restore_default")+"</a>"; return _9b; }; maxOptions.pages.mouse.gesture.loadList=function(){ var _9c=[]; var _9d=["DoubleClickTab","DoubleClickTabBar","DoubleClickPage","MidClickTab","HoldRightClickLeft","HoldLeftClickRight"]; for(var i=0;i<_9d.length;i++){ var _9f={buildIn:true}; var str=maxConfig.ini.getValue("MouseGestures",_9d[i]); if(str==""){ _9f.gesture=_9d[i]; _9f.actionType="i"; _9f.actionID="0"; _9f.action=$lang("none"); }else{ _9f.gesture=_9d[i]; var _a1=str.split("$,$"); _9f.actionType=_a1[0]; _9f.actionID=_a1[1]; _9f.action=_a1[2]; if(_9f.actionType=="i"){ _9f.action=$lang(_9f.actionID,"StringByID"); } if(_9f.actionID=="0"){ _9f.action=$lang("none"); } } _9c.push(_9f); } _9c.push("---"); var _a2=maxConfig.ini.getArray("MouseGestures"); _a2.$sort(0); for(var i=0;i<_a2.length;i++){ var _9f={}; if(_a2[i][0].indexOf("Gesture_")==0){ _9f.gesture=_a2[i][0].substring(8,_a2[i][0].length); _9f.actionType=_a2[i][1]; _9f.actionID=_a2[i][2]; _9f.action=_a2[i][3]; if(_9f.actionType=="i"){ _9f.action=$lang(_9f.actionID,"StringByID"); } if(_9f.actionID=="0"){ _9f.action=$lang("none"); } } if(_9f.gesture&&_9f.actionID){ _9c.push(_9f); } } return _9c; }; maxOptions.pages.mouse.gesture.saveList=function(){ var _a3=[]; for(var i=0;i<mouseTable.data.length;i++){ if(typeof (mouseTable.data[i])=="string"){ continue; } var _a5=[]; _a5[0]=mouseTable.data[i].buildIn?mouseTable.data[i].gesture:"Gesture_"+mouseTable.data[i].gesture; _a5[1]=mouseTable.data[i].actionType; _a5[2]=mouseTable.data[i].actionID; _a5[3]=mouseTable.data[i].actionType=="i"?"":mouseTable.data[i].action; _a3.push(_a5); } maxConfig.ini.deleteSection("MouseGestures"); maxConfig.ini.setArray("MouseGestures",_a3); maxOptions.action.applyChanges(); }; maxOptions.pages.mouse.gesture.buildGestureHTML=function(_a6,_a7){ var _a8=mouseTable.data[_a6]; var _a9=""; if(_a8.buildIn){ if(_a8.gesture.indexOf("Double")>-1){ _a9+="<img src=\"../_shared/images/mouse_left.png\" /> "; }else{ if(_a8.gesture.indexOf("Mid")>-1){ _a9+="<img src=\"../_shared/images/mouse_mid.png\" /> "; }else{ if(_a8.gesture.indexOf("Hold")>-1){ _a9+="<img src=\"../_shared/images/mouse_both.png\" /> "; } } } _a9+=$lang("mou_"+_a8.gesture.toLowerCase()); }else{ if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _a9+="<table width=\"99%\" class=\"clean-table\" cellpadding=\"0\" cellspacing=\"0\">"+"<tr>"+"<td nowrap=\"nowrap\">"; } _a9+="<img src=\"../_shared/images/mouse_right.png\" /> "+$lang("mou_gesture"); if(_a8.gesture==""){ _a9+=" <span class=\"comment\">"+$lang("none")+"</span>"; }else{ for(var i=0;i<_a8.gesture.length;i++){ _a9+=" <img src=\"../_shared/images/direction_"+_a8.gesture.substr(i,1).toLowerCase()+".png\" />"; } } if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _a9+=(_a8.gesture.length>0?" <a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('B');\">"+$lang("delete")+"</a>":"")+" "+"</td><td width=\"54\" style=\"text-align: right;\">"+"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"clean-table\">"+"<tr>"+"<td width=\"16\"></td>"+"<td width=\"16\"><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('U');\"><img src=\"../_shared/images/btn_up.png\" /></a></td>"+"<td width=\"16\"></td>"+"</tr>"+"<tr>"+"<td><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('L');\"><img src=\"../_shared/images/btn_left.png\" /></a></td>"+"<td></td>"+"<td><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('R');\"><img src=\"../_shared/images/btn_right.png\" /></a></td>"+"<tr>"+"<td></td>"+"<td width=\"16\"><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('D');\"><img src=\"../_shared/images/btn_down.png\" /></a></td>"+"<td></td>"+"</tr>"+"</tr>"+"</table>"+"</td></tr></table>"; } } return _a9; }; maxOptions.pages.mouse.gesture.buildActionHTML=function(_ab,_ac){ var _ad=mouseTable.data[_ab]; var _ae=""; if(_ad.actionID=="0"){ _ae+=" <span class=\"item-note\">"+$lang("none")+"</span>"; }else{ _ae+=_ad.action.$encodeHTML().replace(/\&\;([a-z])/ig,"<u>$1</u>")+" <span class=\"item-note\">["+_ad.actionID+"]</span>"; } if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _ae+="<p>"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setAction()\">"+$lang("set_action")+"</a>"+maxTable.ui.buildEditControls(mouseTable)+" </p>"; } return _ae; }; maxOptions.pages.mouse.gesture.validateGesture=function(){ var _af=mouseTable.data[mouseTable.inEditDataIndex]; if(_af.gesture==""){ alert($lang("mou_blank_gesture")); return false; } for(var i=0;i<mouseTable.data.length;i++){ if(_af.gesture==mouseTable.data[i].gesture&&mouseTable.inEditDataIndex!=i){ alert($lang("mou_duplicate_gesture")); return false; } } return true; }; maxOptions.pages.mouse.gesture.checkDelete=function(_b1){ if(_b1.buildIn){ if(!confirm($lang("maxtable_delete_confirm"))){ return false; } _b1.actionType="i"; _b1.actionID="0"; _b1.action=""; maxTable.action.saveEdit(mouseTable); maxConfig.ini.setValue("MouseGestures",_b1.gesture,_b1.actionType+"$,$"+_b1.actionID+"$,$"+_b1.action); return false; } return true; }; maxOptions.pages.mouse.gesture.setGesture=function(_b2){ var _b3=mouseTable.data[mouseTable.inEditDataIndex]; if(_b2=="B"){ if(_b3.gesture.length>0){ _b3.gesture=_b3.gesture.slice(0,-1); } }else{ if(_b3.gesture.length==3){ alert($lang("mou_gesture_too_long")); return; } if(_b3.gesture.substr(_b3.gesture.length-1,1)==_b2){ alert($lang("mou_no_double_direction")); return; } _b3.gesture+=_b2; } maxTable.ui.updateRow(mouseTable,mouseTable.inEditDataIndex); }; maxOptions.pages.mouse.gesture.setAction=function(){ var _b4=external.max_invoke("SelCommand"); if(!_b4){ return; } var _b5=_b4.split("$,$"); var _b6=mouseTable.data[mouseTable.inEditDataIndex]; _b6.actionType=_b5[0]; _b6.actionID=_b5[1]; _b6.action=_b5[2]; maxTable.ui.updateRow(mouseTable,mouseTable.inEditDataIndex); }; maxOptions.pages.mouse.gesture.restoreToDefault=function(){ if(confirm($lang("confirm_restore_default"))){ external.max_invoke("DefaultConfig","Gesture"); maxConfig.load(); } }; maxOptions.pages.adhunter.init=function(){ obj=$id("adh_popup_blocker"); obj.attachEvent("onclick",maxOptions.pages.adhunter.checkPopup); obj=$id("adh_content_filter"); obj.attachEvent("onclick",maxOptions.pages.adhunter.checkContent); maxOptions.pages.adhunter.checkPopup(); maxOptions.pages.adhunter.checkContent(); }; maxOptions.pages.adhunter.checkPopup=function(){ var _b7=$id("adh_popup_blocker"); if(_b7.checked){ maxConfig.ui.enableItem("adh_popup_infobar"); maxConfig.ui.enableItem("adh_popup_sound"); }else{ maxConfig.ui.disableItem("adh_popup_infobar"); maxConfig.ui.disableItem("adh_popup_sound"); } }; maxOptions.pages.adhunter.checkContent=function(){ var _b8=$id("adh_content_filter"); if(_b8.checked){ maxConfig.ui.enableItem("adh_notify"); maxConfig.ui.enableItem("adh_replace_obj"); }else{ maxConfig.ui.disableItem("adh_notify"); maxConfig.ui.disableItem("adh_replace_obj"); } }; maxOptions.pages.safety.init=function(){ obj=$id("saf_clean_upon_close"); obj.attachEvent("onclick",maxOptions.pages.safety.checkClean); maxOptions.pages.safety.checkClean(); }; maxOptions.pages.safety.checkClean=function(){ var _b9=$id("saf_clean_upon_close"); if(_b9.checked){ maxConfig.ui.enableItem("saf_clean_undo"); maxConfig.ui.enableItem("saf_clean_history"); maxConfig.ui.enableItem("saf_clean_address"); maxConfig.ui.enableItem("saf_clean_search"); maxConfig.ui.enableItem("saf_clean_rss"); maxConfig.ui.enableItem("saf_clean_cookies"); maxConfig.ui.enableItem("saf_clean_cache"); }else{ maxConfig.ui.disableItem("saf_clean_undo"); maxConfig.ui.disableItem("saf_clean_history"); maxConfig.ui.disableItem("saf_clean_address"); maxConfig.ui.disableItem("saf_clean_search"); maxConfig.ui.disableItem("saf_clean_rss"); maxConfig.ui.disableItem("saf_clean_cookies"); maxConfig.ui.disableItem("saf_clean_cache"); } }; maxOptions.pages.safety.destroy=function(){ }; maxOptions.pages.advanced.init=function(){ var _ba=external.max_getObject(max_security_id,"Info"); var _bb=_ba.userAgentVersion; var _bb=parseInt(_bb.substr(0,1),10); if(!isNaN(_bb)){ if(_bb<7){ maxConfig.ui.disableItem("adv_ie7_zoom"); } if(_bb<8){ maxConfig.ui.disableItem("adv_ie8_mode"); } } maxOptions.pages.advanced.buildUserAgentList(); maxOptions.pages.advanced.checkUserAgent(); obj=$id("adv_multi_thread"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkMultiThread); var obj=$id("adv_accelerator"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkFlashBackForward); var obj=$id("adv_site_boost"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkBoost); obj=$id("adv_custom_ua"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkUserAgent); maxOptions.pages.advanced.checkMultiThread(); maxOptions.pages.advanced.checkFlashBackForward(); maxOptions.pages.advanced.checkBoost(); maxOptions.pages.advanced.checkUserAgent(); }; maxOptions.pages.advanced.checkMultiThread=function(){ var _bd=$id("adv_multi_thread"); if(_bd.checked){ maxConfig.ui.enableItem("adv_ime_patch"); }else{ maxConfig.ui.disableItem("adv_ime_patch"); } }; maxOptions.pages.advanced.checkFlashBackForward=function(){ var _be=$id("adv_accelerator"); if(_be.checked){ maxConfig.ui.enableItem("adv_flash_back_forward"); }else{ maxConfig.ui.disableItem("adv_flash_back_forward"); } }; maxOptions.pages.advanced.checkBoost=function(){ var _bf=$id("adv_site_boost"); if(_bf.checked){ maxConfig.ui.enableItem("adv_site_boost_auto_add"); }else{ maxConfig.ui.disableItem("adv_site_boost_auto_add"); } }; maxOptions.pages.advanced.checkUserAgent=function(){ var obj=$id("adv_custom_ua"); var _c1=$id("adv_useragent"); var _c2=$id("adv_ua_list"); if(obj.checked){ _c1.disabled=false; _c2.disabled=false; }else{ _c1.disabled=true; _c2.disabled=true; } }; maxOptions.pages.advanced.editBoostList=function(){ external.max_invoke("MxBoostEditDialog"); }; maxOptions.pages.advanced.editSuperMSAList=function(){ maxOptions.action.applyChanges(); external.max_invoke("SuperMSASiteDialog"); }; maxOptions.pages.advanced.uaList=[["Internet Explorer 7.0","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"],["Internet Explorer 6.0","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"],["Firefox 2.0","Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309 Firefox/2.0.0.3"],["Opera 9.0","Opera/9.20 (Windows NT 5.1; U)"],["Safari 2.0","Mozilla/5.0 (Macintosh; U; PPC Mac OS X) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3"],["Nokia N90","NokiaN90-1/3.0545.5.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1"],["Motorola RAZR V3r","MOT-V3r/08.BD.43R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1"],["BlackBerry 7100i","BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/103"]]; maxOptions.pages.advanced.buildUserAgentList=function(){ var _c3=""; _c3+="<option value=\"\"> ["+$lang("adv_predefined_ua")+"] </option>"; for(var i=0;i<maxOptions.pages.advanced.uaList.length;i++){ var _c5=maxOptions.pages.advanced.uaList[i]; _c3+="<option value=\""+i+"\"> "+_c5[0].$encodeHTML()+" </option>"; } _c3="<select id=\"adv_ua_list\" onchange=\"maxOptions.pages.advanced.setCustomUserAgent()\">"+_c3+"</select>"; $write(_c3,"adv_ua_list_wrapper"); }; maxOptions.pages.advanced.setCustomUserAgent=function(){ var _c6=$id("adv_useragent"); var _c7=$id("adv_ua_list"); var _c8=_c7.selectedIndex-1; _c6.value=maxOptions.pages.advanced.uaList[_c8][1]; _c6.fireEvent("onchange"); _c7.selectedIndex=0; }; maxOptions.pages.skin.init=function(){ skinTable=maxTable.create("skinTable"); skinTable.columns=[{title:" ",name:"enabled",type:"radio",width:18},{title:" ",name:"preview",type:"custom",customBuilder:maxOptions.pages.skin.buildPreviewHTML,width:220},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.skin.buildDescriptionHTML}]; skinTable.dataType="object"; skinTable.data=maxConfig.res.load("skin"); skinTable.separatorType="line"; skinTable.allowInsert=false; skinTable.showEditControl=false; skinTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"cancel"}]; skinTable.controlUI["delete"]=$lang("delete"); skinTable.controlUI["cancel"]=$lang("cancel"); skinTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" />"; skinTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" />"; skinTable.style["edit"]="maxTable-edit-no-control"; skinTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); skinTable.event["afterRadioClick"]=maxOptions.pages.skin.setSkin; skinTable.event["beforeDelete"]=maxOptions.pages.skin.checkDeleteItem; skinTable.event["afterDelete"]=maxOptions.pages.skin.deleteItem; maxTable.init(skinTable); setTimeout("maxOptions.pages.skin.forceRemoteImage()",500); }; maxOptions.pages.skin.destroy=function(){ try{ maxTable.destroy(skinTable); } catch(e){ } }; maxOptions.pages.skin.forceRemoteImage=function(){ var _c9=$id(skinTable.id); try{ for(var i=1;i<_c9.rows.length;i++){ var _cb=_c9.rows[i].cells[1].firstChild.firstChild; if(!_cb.complete||_cb.fileSize<0){ var src=_cb.src; _cb.style.display="none"; _cb.src=src; _cb.style.display="block"; } } } catch(e){ } }; maxOptions.pages.skin.buildPreviewHTML=function(_cd,_ce){ if(skinTable.inAction=="init"){ var _cf=skinTable.data[_cd]; var _d0=""; _d0+="<div class=\"item-preview\" style=\"height: 64px;\">"; if(_cf.preview){ _d0+="<img src=\"file:///"+_cf.preview+"\" />"; }else{ _d0+=" "; } _d0+="</div>"; return _d0; }else{ var _d1=$id(skinTable.id); if(skinTable.inAction=="edit"){ _d1.rows[_cd+1].cells[_ce].firstChild.style.height="220px"; }else{ _d1.rows[_cd+1].cells[_ce].firstChild.style.height="64px"; } return null; } }; maxOptions.pages.skin.buildDescriptionHTML=function(_d2,_d3){ var _d4=skinTable.data[_d2]; var _d5=""; _d5+="<strong>"+_d4.title.$encodeHTML()+"</strong> <span class=\"item-note\"><"+_d4.path.$encodeHTML()+"></span>"; _d5+="<br/><span class=\"item-note\">"+$lang("version")+": "+_d4.version.$encodeHTML()+"<br/>"+$lang("author")+": "+_d4.author.$encodeHTML()+"</span>"; if(skinTable.inAction=="edit"){ if(_d4.description){ _d5+="<div class=\"item-description\">"+_d4.description+"</div>"; } _d5+="<p>"+"<a href=\"javascript:;\" onclick=\"maxTable.action.radioClick(skinTable, skinTable.inEditRow, 0);\">"+$lang("apply")+"</a> | "+(_d4.supportURL?"<a href=\""+_d4.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | ":"")+maxTable.ui.buildEditControls(skinTable)+"</p>"; } _d5+="</div>"; return _d5; }; maxOptions.pages.skin.setSkin=function(_d6,_d7,_d8){ var _d9=skinTable.data[_d7]; external.max_doResItem("skin","enable",_d9.path); maxConfig.ini.setValue("Settings","Skin",_d9.path); maxOptions.action.applyChanges(); }; maxOptions.pages.skin.checkDeleteItem=function(_da){ if(_da.enabled){ alert($lang("can_not_delete_in_use")); return false; } return true; }; maxOptions.pages.skin.deleteItem=function(_db){ var _dc=external.max_doResItem("skin","delete",_db.path); if(!_dc){ alert($lang("delete_failed")); return false; } return true; }; maxOptions.pages.plugin.objManager=null; maxOptions.pages.plugin.init=function(){ maxOptions.pages.plugin.objManager=external.max_getObject(max_security_id,"PluginManager"); pluginTable=maxTable.create("pluginTable"); maxOptions.pages.plugin.columnsMaxthon=[{title:" ",name:"enable",type:"checkbox",width:18,required:false},{title:" ",name:"startAfterPageDone",type:"checkbox",customUI:{"unchecked":"<img src=\"../_shared/images/btn_autorun.png\" alt=\""+$lang("autostart")+"\" />","checked":"<img src=\"../_shared/images/btn_autorun_checked.png\" alt=\""+$lang("autostart")+"\" />"},width:18,required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.plugin.buildDescriptionHTML,readOnly:true}]; maxOptions.pages.plugin.columnsIE=[{title:" ",name:"enable",type:"checkbox",width:18,required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.plugin.buildDescriptionHTML,readOnly:true}]; pluginTable.dataType="object"; pluginTable.allowInsert=false; pluginTable.showEditControl=false; pluginTable.showHeader=false; pluginTable.editControl=[{type:"cancel"}]; pluginTable.controlUI["cancel"]=$lang("cancel"); pluginTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; pluginTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; pluginTable.style["edit"]="maxTable-edit-no-control"; pluginTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); pluginTable.event["beforeCheckboxClick"]=maxOptions.pages.plugin.beforeToggleItem; pluginTable.event["afterDelete"]=maxOptions.pages.plugin.deleteItem; pluginTable.event["beforeUpdate"]=function(){ return 2; }; maxOptions.pages.plugin.setType(0); }; maxOptions.pages.plugin.destroy=function(){ try{ maxTable.destroy(pluginTable); } catch(e){ } }; maxOptions.pages.plugin.currentType=0; maxOptions.pages.plugin.setType=function(id){ var _de=[]; if(id==1){ maxOptions.pages.plugin.objManager.getIEList(_de); pluginTable.columns=maxOptions.pages.plugin.columnsIE; }else{ maxOptions.pages.plugin.objManager.getList(_de); pluginTable.columns=maxOptions.pages.plugin.columnsMaxthon; } pluginTable.data=_de; var obj=$id("type_"+maxOptions.pages.plugin.currentType); obj.className="tab"; var obj=$id("type_"+id); obj.className="tab active"; maxOptions.pages.plugin.currentType=id; if(id!=0){ $id("plugin_ie_warn").style.display="block"; }else{ $id("plugin_ie_warn").style.display="none"; } maxTable.init(pluginTable); }; maxOptions.pages.plugin.buildDescriptionHTML=function(_e0,_e1){ var _e2=pluginTable.data[_e0]; var _e3=""; _e3+="<strong>"+_e2.title.$encodeHTML()+"</strong>"; _e3+=" "+_e2.version; if(pluginTable.inAction=="edit"){ if(maxOptions.pages.plugin.currentType==0){ _e3+=" | "+$lang("author")+": "+_e2.author.$encodeHTML(); } } _e3+=" <span class=\"item-note\">["+_e2.type.$encodeHTML()+"]</span>"; if(pluginTable.inAction=="edit"){ if(_e2.description){ _e3+="<div class=\"item-description\">"+_e2.description.$encodeHTML()+"</div>"; } var _e4=!_e2.enable?$lang("enable"):$lang("disable"); _e3+="<p>"; _e3+="<a href=\"javascript:;\" onclick=\"maxTable.action.checkBoxClick(pluginTable, pluginTable.inEditRow, 0);\">"+_e4+"</a> | "; if(_e2.hasConfig){ _e3+="<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.configItem()\">"+$lang("options")+"</a> | "; } if(_e2.supportURL){ _e3+="<a href=\""+_e2.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | "; } if(maxOptions.pages.plugin.currentType==0){ _e3+="<a href=\"javascript:;\" onclick=\"maxTable.action.deleteEdit(pluginTable)\">"+$lang("delete")+"</a> | "; } _e3+=maxTable.ui.buildEditControls(pluginTable)+"</p>"; } return _e3; }; maxOptions.pages.plugin.toggleAllItems=function(_e5){ var _e6=_e5?true:false; for(var i=0;i<pluginTable.data.length;i++){ pluginTable.data[i].enable=_e6; } maxTable.init(pluginTable); }; maxOptions.pages.plugin.beforeToggleItem=function(_e8,_e9){ if(_e9==1){ var _ea=pluginTable.data[_e8]; if(!_ea.startAfterPageDone){ if(!confirm($lang("plugin_force_autostart"))){ return false; } } } return true; }; maxOptions.pages.plugin.configItem=function(){ var _eb=pluginTable.data[pluginTable.inEditDataIndex]; _eb.config(); }; maxOptions.pages.plugin.deleteItem=function(_ec){ _ec.enable=false; _ec.remove(); return true; }; maxOptions.pages.filter.init=function(){ filterTable=maxTable.create("filterTable"); filterTable.columns=[{title:" ",name:"enabled",type:"checkbox",width:18},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.filter.buildDescriptionHTML,readOnly:true}]; filterTable.dataType="object"; filterTable.data=maxConfig.res.load("filter"); filterTable.allowInsert=false; filterTable.showEditControl=false; filterTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"cancel"}]; filterTable.controlUI["delete"]=$lang("delete"); filterTable.controlUI["cancel"]=$lang("cancel"); filterTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; filterTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; filterTable.style["edit"]="maxTable-edit-no-control"; filterTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); filterTable.event["afterCheckboxClick"]=maxOptions.pages.filter.toggleItem; filterTable.event["afterDelete"]=maxOptions.pages.filter.deleteItem; maxTable.init(filterTable); }; maxOptions.pages.filter.destroy=function(){ try{ maxTable.destroy(filterTable); } catch(e){ } }; maxOptions.pages.filter.buildDescriptionHTML=function(_ed,_ee){ var _ef=filterTable.data[_ed]; var _f0=""; if(!_ef.parseError){ _f0+="<strong>"+_ef.title.$encodeHTML()+"</strong>"; _f0+="<br/><span class=\"item-note\">"+$lang("version")+": "+_ef.version.$encodeHTML()+" "+$lang("author")+": "+_ef.author.$encodeHTML()+" <"+_ef.path.$encodeHTML()+">"+"</span>"; }else{ _f0+="<strong style=\"color: #CC0000;\"><"+_ef.path.$encodeHTML()+"></strong>"; _f0+="<br/><span style=\"color: #CC0000;\">"+$lang("parse_error")+"</span>"; } if(filterTable.inAction=="edit"){ if(_ef.description){ _f0+="<div class=\"item-description\">"+_ef.description+"</div>"; } var _f1=!_ef.enabled?$lang("enable"):$lang("disable"); _f0+="<p>"+"<a href=\"javascript:;\" onclick=\"maxTable.action.checkBoxClick(filterTable, filterTable.inEditRow, 0);\">"+_f1+"</a> | "+(_ef.supportURL?"<a href=\""+_ef.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | ":"")+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.editItem();\">"+$lang("edit")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.exportItem();\">"+$lang("export")+"</a> | "+maxTable.ui.buildEditControls(filterTable)+"</p>"; } return _f0; }; maxOptions.pages.filter.toggleAllItems=function(_f2){ var _f3=_f2?"enable":"disable"; for(var i=0;i<filterTable.data.length;i++){ filterTable.data[i].enabled=_f2; external.max_doResItem("filter",_f3,filterTable.data[i].path); } maxTable.init(filterTable); }; maxOptions.pages.filter.toggleItem=function(_f5,_f6){ var _f7=filterTable.data[_f5]; var _f8=_f7.enabled?"enable":"disable"; external.max_doResItem("filter",_f8,_f7.path); }; maxOptions.pages.filter.addItem=function(){ var _f9=prompt($lang("input_filename"),""); if(_f9==null){ return; } if(_f9==""){ alert($lang("invalid_filename")); return; } if(!external.max_doResItem("filter","new",_f9)){ alert($lang("invalid_filename")); }else{ maxOptions.pages.filter.init(); } }; maxOptions.pages.filter.editItem=function(){ var _fa=filterTable.data[filterTable.inEditDataIndex]; external.max_doResItem("filter","edit",_fa.path); }; maxOptions.pages.filter.exportItem=function(){ var _fb=filterTable.data[filterTable.inEditDataIndex]; external.max_doResItem("filter","export",_fb.path); }; maxOptions.pages.filter.deleteItem=function(_fc){ var _fd=external.max_doResItem("filter","delete",_fc.path); if(!_fd){ alert($lang("delete_failed")); return false; } return true; };