var $ = jQuery.noConflict(); var this_js_script = $('script[src*=accessibilitymenu]'); // or better regexp to get the file name.. var debugMode = false; //var lang = this_js_script.attr('data-language'); //if (typeof lang === "undefined") { // var lang = 'heb'; //} var lang = getScriptAttribute(this_js_script, "language", "heb"); var accessibilitySign = getScriptAttribute(this_js_script, "sign", "classic"); var sourceMenu = getScriptAttribute(this_js_script, "oemsource", "regular"); if (sourceMenu == "accessible+") { if (typeof curLang != "undefined") { if (debugMode) console.log(curLang); lang = curLang; } else { switch (lang) { case "heb": lang = "he_IL"; break; case "eng": lang = "en_US"; } } } else { switch (lang) { case "heb": lang = "he_IL"; break; case "eng": lang = "en_US"; } } var accessibilityIconStr = (accessibilitySign === "classic") ? 'http://shakedwebdesign.com/plugins/accessibility-menu/accessibility.png' : 'http://shakedwebdesign.com/plugins/accessibility-menu/access.png'; if (debugMode) console.log("loaded with language: " + lang); var accessibilityShown = false; var textSizeBigger = false; var areLinksYellow = false; var isGrayscale = false; var isHighContrast = false; var areLinksUnderlined = false; var delimiter = "|"; var cookieName = "accessibility"; var init = true; prepMenu(); setAccessibityFromCookie(); makeAccessible(); function getScriptAttribute(scriptObject, attributeName, defaultValue) { var tmp = scriptObject.attr('data-' + attributeName); if (typeof tmp === "undefined") { var tmp = defaultValue; } return tmp; } function prepMenu() { $("body").prepend("
"); var menuHTML = ""; switch (lang) { case "he_IL": menuHTML = ""; menuHTML += "