// // Detect if the device is mobile and redirect if it is. // var uagent = navigator.userAgent.toLowerCase(); function DetectIphone() { return uagent.search("iphone") > -1; } function DetectIpod() { return uagent.search("ipod") > -1; } function DetectIphoneOrIpod() { return DetectIphone() || DetectIpod(); } function DetectS60OssBrowser() { if (uagent.search("webkit") > -1) { if ((uagent.search("series60") > -1 || uagent.search("symbian") > -1)) return true; else return false; } else return false; } function DetectAndroid() { return uagent.search("android") > -1; } function DetectWindowsMobile() { return uagent.search("windows ce") > -1; } function DetectBlackBerry() { return uagent.search("blackberry") > -1; } function DetectPalmOS() { return uagent.search("palm") > -1; } function DetectMobile() { return DetectAndroid() || DetectBlackBerry() || DetectIphoneOrIpod() || DetectPalmOS() || DetectS60OssBrowser() || DetectWindowsMobile(); } if (DetectMobile()) { if (location.href.indexOf('#nomobile') == -1) //Won't redirect if has #nomobile (added on link from mobile) location.href = 'http://dl.dropbox.com/u/16820989/Mobile/Welcome.html'; }