﻿// If the user is on a mobile device, this function forwards him/her to the given url
function forwardMobile(url) {
    var uaStr = navigator.userAgent.toLowerCase();

    if (uaStr.length >= 4) {
        var first4 = uaStr.substr(0, 4);

        if (uaStr.indexOf("ipod") >= 0 || uaStr.indexOf("iphone") >= 0 || uaStr.indexOf("droid") >= 0 ||
            uaStr.indexOf("opera mini") >= 0 || uaStr.indexOf("blackberry") >= 0 || uaStr.indexOf("palm os") >= 0 ||
            uaStr.indexOf("palm") >= 0 || uaStr.indexOf("hiptop") >= 0 || uaStr.indexOf("avantgo") >= 0 ||
            uaStr.indexOf("plucker") >= 0 || uaStr.indexOf("xiino") >= 0 || uaStr.indexOf("blazer") >= 0 ||
            uaStr.indexOf("elaine") >= 0 || uaStr.indexOf("windows ce; ppc;") >= 0 || uaStr.indexOf("windows ce; smartphone;") >= 0 ||
            uaStr.indexOf("windows ce; iemobile;") >= 0 || uaStr.indexOf("up.browser") >= 0 || uaStr.indexOf("up.link") >= 0 ||
            uaStr.indexOf("symbian") >= 0 || uaStr.indexOf("smartphone") >= 0 || uaStr.indexOf("midp") >= 0 ||
            uaStr.indexOf("wap") >= 0 || uaStr.indexOf("vodafone") >= 0 || uaStr.indexOf("pocket") >= 0 ||
            uaStr.indexOf("kindle") >= 0 || uaStr.indexOf("pda") >= 0 || uaStr.indexOf("treo") >= 0 ||
            first4 == "1207" || first4 == "3gso" || first4 == "4thp" || first4 == "501i" || first4 == "502i" || first4 == "503i" || first4 == "504i" || first4 == "505i" || first4 == "506i" || first4 == "6310" || first4 == "6590" ||
            first4 == "770s" || first4 == "802s" || first4 == "a wa" || first4 == "acer" || first4 == "acs-" || first4 == "airn" || first4 == "alav" || first4 == "asus" || first4 == "attw" || first4 == "au-m" || first4 == "aur " ||
            first4 == "aus " || first4 == "abac" || first4 == "acoo" || first4 == "aiko" || first4 == "alco" || first4 == "alca" || first4 == "amoi" || first4 == "anex" || first4 == "anny" || first4 == "anyw" || first4 == "aptu" ||
            first4 == "arch" || first4 == "argo" || first4 == "bell" || first4 == "bird" || first4 == "bw-n" || first4 == "bw-u" || first4 == "beck" || first4 == "benq" || first4 == "bilb" || first4 == "blac" || first4 == "c55/" ||
            first4 == "cdm-" || first4 == "chtm" || first4 == "capi" || first4 == "comp" || first4 == "cond" || first4 == "craw" || first4 == "dall" || first4 == "dbte" || first4 == "dc-s" || first4 == "dica" || first4 == "ds-d" ||
            first4 == "ds12" || first4 == "dait" || first4 == "devi" || first4 == "dmob" || first4 == "doco" || first4 == "dopo" || first4 == "el49" || first4 == "erk0" || first4 == "esl8" || first4 == "ez40" || first4 == "ez60" ||
            first4 == "ez70" || first4 == "ezos" || first4 == "ezze" || first4 == "elai" || first4 == "emul" || first4 == "eric" || first4 == "ezwa" || first4 == "fake" || first4 == "fly-" || first4 == "fly_" || first4 == "g-mo" ||
            first4 == "g1 u" || first4 == "g560" || first4 == "gf-5" || first4 == "grun" || first4 == "gene" || first4 == "go.w" || first4 == "good" || first4 == "grad" || first4 == "hcit" || first4 == "hd-m" || first4 == "hd-p" ||
            first4 == "hd-t" || first4 == "hei-" || first4 == "hp i" || first4 == "hpip" || first4 == "hs-c" || first4 == "htc " || first4 == "htc-" || first4 == "htca" || first4 == "htcg" || first4 == "htcp" || first4 == "htcs" ||
            first4 == "htct" || first4 == "htc_" || first4 == "haie" || first4 == "hita" || first4 == "huaw" || first4 == "hutc" || first4 == "i-20" || first4 == "i-go" || first4 == "i-ma" || first4 == "i230" ||
            first4 == "iac-" || first4 == "iac/" || first4 == "ig01" || first4 == "im1k" || first4 == "inno" || first4 == "iris" || first4 == "jata" || first4 == "java" || first4 == "kddi" || first4 == "kgt/" ||
            first4 == "kpt " || first4 == "kwc-" || first4 == "klon" || first4 == "lexi" || first4 == "lg g" || first4 == "lg-a" || first4 == "lg-b" || first4 == "lg-c" || first4 == "lg-d" || first4 == "lg-f" || first4 == "lg-g" ||
            first4 == "lg-k" || first4 == "lg-l" || first4 == "lg-m" || first4 == "lg-o" || first4 == "lg-p" || first4 == "lg-s" || first4 == "lg-t" || first4 == "lg-u" || first4 == "lg-w" || first4 == "lg/k" || first4 == "lg/l" ||
            first4 == "lg/u" || first4 == "lg50" || first4 == "lg54" || first4 == "lge-" || first4 == "lge/" || first4 == "lynx" || first4 == "leno" || first4 == "m1-w" || first4 == "m3ga" || first4 == "m50/" || first4 == "maui" ||
            first4 == "mc01" || first4 == "mc21" || first4 == "mcca" || first4 == "medi" || first4 == "meri" || first4 == "mio8" || first4 == "mioa" || first4 == "mo01" || first4 == "mo02" || first4 == "mode" || first4 == "modo" ||
            first4 == "mot " || first4 == "mot-" || first4 == "mt50" || first4 == "mtp1" || first4 == "mtv " || first4 == "mate" || first4 == "maxo" || first4 == "merc" || first4 == "mits" || first4 == "mobi" || first4 == "motv" ||
            first4 == "mozz" || first4 == "n100" || first4 == "n101" || first4 == "n102" || first4 == "n202" || first4 == "n203" || first4 == "n300" || first4 == "n302" || first4 == "n500" || first4 == "n502" || first4 == "n505" ||
            first4 == "n700" || first4 == "n701" || first4 == "n710" || first4 == "nec-" || first4 == "nem-" || first4 == "newg" || first4 == "neon" || first4 == "netf" || first4 == "noki" || first4 == "nzph" || first4 == "o2 x" ||
            first4 == "o2-x" || first4 == "opwv" || first4 == "owg1" || first4 == "opti" || first4 == "oran" || first4 == "p800" || first4 == "pand" || first4 == "pg-1" || first4 == "pg-2" || first4 == "pg-3" || first4 == "pg-6" ||
            first4 == "pg-8" || first4 == "pg-c" || first4 == "pg13" || first4 == "phil" || first4 == "pn-2" || first4 == "pt-g" || first4 == "palm" || first4 == "pana" || first4 == "pire" || first4 == "pock" || first4 == "pose" ||
            first4 == "psio" || first4 == "qa-a" || first4 == "qc-2" || first4 == "qc-3" || first4 == "qc-5" || first4 == "qc-7" || first4 == "qc07" || first4 == "qc12" || first4 == "qc21" || first4 == "qc32" || first4 == "qc60" ||
            first4 == "qci-" || first4 == "qwap" || first4 == "qtek" || first4 == "r380" || first4 == "r600" || first4 == "raks" || first4 == "rim9" || first4 == "rove" || first4 == "s55/" || first4 == "sage" || first4 == "sams" ||
            first4 == "sc01" || first4 == "sch-" || first4 == "scp-" || first4 == "sdk/" || first4 == "se47" || first4 == "sec-" || first4 == "sec0" || first4 == "sec1" || first4 == "semc" || first4 == "sgh-" || first4 == "shar" ||
            first4 == "sie-" || first4 == "sk-0" || first4 == "sl45" || first4 == "slid" || first4 == "smb3" || first4 == "smt5" || first4 == "sp01" || first4 == "sph-" || first4 == "spv " || first4 == "spv-" || first4 == "sy01" ||
            first4 == "samm" || first4 == "sany" || first4 == "sava" || first4 == "scoo" || first4 == "send" || first4 == "siem" || first4 == "smar" || first4 == "smit" || first4 == "soft" || first4 == "sony" || first4 == "t-mo" ||
            first4 == "t218" || first4 == "t250" || first4 == "t600" || first4 == "t610" || first4 == "t618" || first4 == "tcl-" || first4 == "tdg-" || first4 == "telm" || first4 == "tim-" || first4 == "ts70" || first4 == "tsm-" ||
            first4 == "tsm3" || first4 == "tsm5" || first4 == "tx-9" || first4 == "tagt" || first4 == "talk" || first4 == "teli" || first4 == "topl" || first4 == "tosh" || first4 == "up.b" || first4 == "upg1" || first4 == "utst" ||
            first4 == "v400" || first4 == "v750" || first4 == "veri" || first4 == "vk-v" || first4 == "vk40" || first4 == "vk50" || first4 == "vk52" || first4 == "vk53" || first4 == "vm40" || first4 == "vx98" || first4 == "virg" ||
            first4 == "vite" || first4 == "voda" || first4 == "vulc" || first4 == "w3c " || first4 == "w3c-" || first4 == "wapj" || first4 == "wapp" || first4 == "wapu" || first4 == "wapm" || first4 == "wig " || first4 == "wapi" ||
            first4 == "wapr" || first4 == "wapv" || first4 == "wapy" || first4 == "wapa" || first4 == "waps" || first4 == "wapt" || first4 == "winc" || first4 == "winw" || first4 == "wonu" || first4 == "x700" || first4 == "xda2" ||
            first4 == "xdag" || first4 == "yas-" || first4 == "your" || first4 == "zte-" || first4 == "zeto" || first4 == "acs-" || first4 == "alav" || first4 == "alca" || first4 == "amoi" || first4 == "aste" || first4 == "audi" ||
            first4 == "avan" || first4 == "benq" || first4 == "bird" || first4 == "blac" || first4 == "blaz" || first4 == "brew" || first4 == "brvw" || first4 == "bumb" || first4 == "ccwa" || first4 == "cell" || first4 == "cldc" ||
            first4 == "cmd-" || first4 == "dang" || first4 == "doco" || first4 == "eml2" || first4 == "eric" || first4 == "fetc" || first4 == "hipt" || first4 == "http" || first4 == "ibro" || first4 == "idea" || first4 == "ikom" ||
            first4 == "inno" || first4 == "ipaq" || first4 == "jbro" || first4 == "jemu" || first4 == "java" || first4 == "jigs" || first4 == "kddi" || first4 == "keji" || first4 == "kyoc" || first4 == "kyok" || first4 == "leno" ||
            first4 == "lg-c" || first4 == "lg-d" || first4 == "lg-g" || first4 == "lge-" || first4 == "libw" || first4 == "m-cr" || first4 == "maui" || first4 == "maxo" || first4 == "midp" || first4 == "mits" || first4 == "mmef" ||
            first4 == "mobi" || first4 == "mot-" || first4 == "moto" || first4 == "mwbp" || first4 == "mywa" || first4 == "nec-" || first4 == "newt" || first4 == "nok6" || first4 == "noki" || first4 == "o2im" || first4 == "opwv" ||
            first4 == "palm" || first4 == "pana" || first4 == "pant" || first4 == "pdxg" || first4 == "phil" || first4 == "play" || first4 == "pluc" || first4 == "port" || first4 == "prox" || first4 == "qtek" || first4 == "qwap" ||
            first4 == "rozo" || first4 == "sage" || first4 == "sama" || first4 == "sams" || first4 == "sany" || first4 == "sch-" || first4 == "sec-" || first4 == "send" || first4 == "seri" || first4 == "sgh-" || first4 == "shar" ||
            first4 == "sie-" || first4 == "siem" || first4 == "smal" || first4 == "smar" || first4 == "sony" || first4 == "sph-" || first4 == "symb" || first4 == "t-mo" || first4 == "teli" || first4 == "tim-" || first4 == "tosh" ||
            first4 == "treo" || first4 == "tsm-" || first4 == "upg1" || first4 == "upsi" || first4 == "vk-v" || first4 == "voda" || first4 == "vx52" || first4 == "vx53" || first4 == "vx60" || first4 == "vx61" || first4 == "vx70" ||
            first4 == "vx80" || first4 == "vx81" || first4 == "vx83" || first4 == "vx85" || first4 == "wap-" || first4 == "wapa" || first4 == "wapi" || first4 == "wapp" || first4 == "wapr" || first4 == "webc" || first4 == "whit" ||
            first4 == "winw" || first4 == "wmlb" || first4 == "xda-")
            document.location = url;
    }
}
