var whenReady = (function() { var funcs = []; var ready = false; function handler(e) { if (ready) return; if (=== "onreadystatechange" && !== "complete") { return; } for (var i = 0; i < ; i ++) { funcs[i].call(document); } ready = true; funcs = null; } if () { ("DOMContentLoaded", handler, false); ("readystatechange", handler, false); ("load", handler, false); }else if () { ("onreadystatechange", handler); ("onload", handler); } return function whenReady(fn) { if (ready) { (document); } else { (fn); } } }) (); whenReady(function() { browserRedirect(getInitialScale()); }); function getInitialScale() { var firstDivWidth = ("div")[0]; var divWidth = parseInt(firstDivWidth); var layoutViewport = ; return value = layoutViewport / divWidth; } function browserRedirect(value) { var userAgentValue = (); var isIpad = (/ipad/i) == "ipad"; var isIphoneOs = (/iphone os/i) == "iphone os"; var isMidp = (/midp/i) == "midp"; var isUc7 = (/rv:1.2.3.4/i) == "rv:1.2.3.4"; var isUc = (/ucweb/i) == "ucweb"; var isAndroid = (/android/i) == "android"; var isCE = (/windows ce/i) == "windows ce"; var isWindowsMobile = (/windows mobile/i) == "windows mobile"; var meta = ("viewport")[0]; if (isIpad || isIphoneOs || isMidp) { ("content", "width=device-width"); } else if (isUc7 || isUc || isAndroid || isCE || isWindowsMobile) { ("content", "initial-scale=" + value + ", width=device-width"); } else { ("content"); } }