//Inicializar el user agent.
var uagent = navigator.userAgent.toLowerCase();

//Dispositivos Moviles Apple.
var deviceIphone = "iphone";
var deviceIpod = "ipod";
var deviceIpad = "ipad";


//Ipod Iphone Ipad
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 detectIDevice(){
  if(detectIphone())    
    return true
  else if(detectIpod())  
    return true
  else if(detectIpad())
    return true
  else
    return false    
}

//Symbian S60
var deviceS60 = "series60";
var deviceSymbian = "symbian";
var engineWebKit = "webkit";

function detectSymbian(){
   if (uagent.search(engineWebKit) > -1)
   {
     if ((uagent.search(deviceS60) > -1 || 
          uagent.search(deviceSymbian) > -1))
        return true;
     else
        return false;
   }
   else
      return false;
}

//Android
var deviceAndroid = "android";

function detectAndroid(){
   if (uagent.search(deviceAndroid) > -1)
      return true;
   else
      return false;
}

//Detect Blackberry
var deviceBB = "blackberry";

function detectBlackBerry(){
   if (uagent.search(deviceBB) > -1)
      return true;
   else
      return false;
}

//Detectar Dispositivos Mobiles
function detectarDispositivosMoviles(){
    if(detectIDevice())
      return true;
    else if(detectSymbian())
      return true;
    else if(detectAndroid())
      return true;
    else if(detectBlackBerry())
      return true;
    else
      return false;    
}
//Buscar cookie sin necesidad de jquery para dispositivos moviles
function buscarCookie(c_name){
    if (document.cookie.length>0){
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1){
            c_start=c_start + c_name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
        }
        return "";
    }
 }


