var deviceIphone = "iphone";
var deviceIpod = "ipod";
var deviceIpad = 'ipad';
var deviceS60 = "series60";
var deviceSymbian = "symbian";
var engineWebKit = "webkit";
var deviceAndroid = "android";
var devicePalm = "palm";
var deviceBB = "blackberry";
var deviceWinMob = "windows ce";
var uagent = navigator.userAgent.toLowerCase();

detectDevice()

function detectDevice() {
	if (navigator.userAgent.search(/msie 8/i) != -1)  window.location = 'flash/';
	if (navigator.userAgent.search(/msie 7/i) != -1)  window.location = 'flash/';
	if (navigator.userAgent.search(/msie 6/i) != -1)  window.location = 'flash/';
	
	switch(true) {
		case DetectIphoneOrIpod():
			window.location = 'm/index.html';
			break;
		case DetectS60OssBrowser():
			window.location = 'm/index.html';
			break;
		case DetectAndroid():
			window.location = 'm/index.html';
			break;
		case DetectWindowsMobile():
			window.location = 'm/index.html';
			break;
		case DetectBlackBerry():
			window.location = 'm/index.html';
			break;
		case DetectPalmOS():
			window.location = 'm/index.html';
			break;
		default:
			window.location = 'intro.html';
	}
}

function DetectIphone() {
   if (uagent.search(deviceIphone) > -1) return true;
   else return false;
}

function DetectIpod() {
   if (uagent.search(deviceIpod) > -1) return true;
   else return false;
}

function DetectIpad() {
	if (uagent.search(deviceIpad) > -1) return true;
   else return false;
}

function DetectIphoneOrIpod() {
    if (DetectIphone()) return true;
    else if (DetectIpod()) return true;
	else if (DetectIpad()) return true;
    else return false;
}

function DetectS60OssBrowser() {
   if (uagent.search(engineWebKit) > -1) {
     if ((uagent.search(deviceS60) > -1 || uagent.search(deviceSymbian) > -1)) return true;
     else return false;
   } else return false;
}

function DetectAndroid() {
   if (uagent.search(deviceAndroid) > -1) return true;
   else return false;
}

function DetectAndroidWebKit() {
   if (DetectAndroid()) {
     if (DetectWebkit()) return true;
     else return false;
   } else return false;
}

function DetectWindowsMobile() {
   if (uagent.search(deviceWinMob) > -1) return true;
   else return false;
}

function DetectBlackBerry() {
   if (uagent.search(deviceBB) > -1) return true;
   else return false;
}

function DetectPalmOS() {
   if (uagent.search(devicePalm) > -1) return true;
   else return false;
}

