var uagent = navigator.userAgent.toLowerCase();
var deviceIphone = "iphone";
var deviceIpod = "ipod";


function DetectIPAD()
{
	// For use within normal web clients 
	return navigator.userAgent.match(/iPad/i) != null;
	
}
//**************************
// Detects if the current device is an iPhone.
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 DetectIphoneOrIpod()
{
    if (DetectIphone())
       return true;
    else if (DetectIpod())
       return true;
    else
       return false;
}
var deviceS60 = "series60";
var deviceSymbian = "symbian";
var engineWebKit = "webkit";

function DetectS60OssBrowser()
{
   if (uagent.search(engineWebKit) > -1)
   {
     if ((uagent.search(deviceS60) > -1 || 
          uagent.search(deviceSymbian) > -1))
        return true;
     else
        return false;
   }
   else
      return false;
}
var deviceAndroid = "android";
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;
}
var deviceWinMob = "windows ce";
function DetectWindowsMobile()
{
   if (uagent.search(deviceWinMob) > -1)
      return true;
   else
      return false;
}
var deviceBB = "blackberry";
function DetectBlackBerry()
{
   if (uagent.search(deviceBB) > -1)
      return true;
   else
      return false;
}
var devicePalm = "palm";
function DetectPalmOS()
{
   if (uagent.search(devicePalm) > -1)
      return true;
   else
      return false;
}
if (DetectPalmOS() || DetectBlackBerry() || DetectWindowsMobile() || DetectIphone() || DetectAndroidWebKit() || DetectAndroid() || DetectS60OssBrowser() || DetectIphoneOrIpod() || DetectIPAD()){ var mobile = true; } else { mobile = false; }

