// JavaScript Document
//

function detectarMovil () {
	var esMovil = true;
	
	if (DetectIphoneOrIpod() == false) {
		if (DetectS60OssBrowser() == false) {
			if (DetectAndroidWebKit() == false) {
				if (DetectWindowsMobile() == false) {
					if (DetectBlackBerry() == false) {
						if (DetectPalmOS() == false) {
							if (DetectSamsung() == false) {
								esMovil = false;
							}
						}
					}
				}
			}
		}
	}	
	
	return (esMovil);
}
	//**************************
	// Detects if the current device is an iPhone.
	function DetectIphone()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceIphone = "iphone";
		
	   if (uagent.search(deviceIphone) > -1)
    	  return true;
	   else
    	  return false;
	}

	//**************************
	// Detects if the current device is an iPod Touch.
	function DetectIpod()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceIpod = "ipod";

	   if (uagent.search(deviceIpod) > -1)
    	  return true;
	   else
    	  return false;
	}

	//**************************
	// Detects if the current device is an iPhone or iPod Touch.
	function DetectIphoneOrIpod()
	{
	    if (DetectIphone())
    	   return true;
	    else if (DetectIpod())
    	   return true;
	    else
    	   return false;
	}

	//**************************
	// Detects if the current browser is the S60 Open Source Browser.
	// Screen out older devices and the old WML browser.
	function DetectS60OssBrowser()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceS60 = "series60";
		var deviceSymbian = "symbian";
		var engineWebKit = "webkit";

	   if (uagent.search(engineWebKit) > -1)
	   {
	     if ((uagent.search(deviceS60) > -1 || 
    	      uagent.search(deviceSymbian) > -1))
        	return true;
	     else
    	    return false;
	   }
	   else
    	  return false;
	}
	
	//**************************
	// Detects if the current device is an Android OS-based device.
	function DetectAndroid()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceAndroid = "android";

	   if (uagent.search(deviceAndroid) > -1)
    	  return true;
	   else
    	  return false;
	}

	//**************************
	// Detects if the current device is an Android OS-based device and
	//   the browser is based on WebKit.
	function DetectAndroidWebKit()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();

	   if (DetectAndroid())
	   {
    	 if (DetectWebkit())
        	return true;
	     else
    	    return false;
	   }
	   else
    	  return false;
	}

	//**************************
	// Detects if the current browser is a Windows Mobile device.
	function DetectWindowsMobile()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceWinMob = "windows ce";

	   if (uagent.search(deviceWinMob) > -1)
	      return true;
	   else
    	  return false;
	}
	
	//**************************
	// Detects if the current browser is a BlackBerry of some sort.
	function DetectBlackBerry()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceBB = "blackberry";

	   if (uagent.search(deviceBB) > -1)
    	  return true;
	   else
    	  return false;
	}
	
	//**************************
	// Detects if the current browser is on a PalmOS device.
	function DetectPalmOS()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var devicePalm = "palm";

	   if (uagent.search(devicePalm) > -1)
    	  return true;
	   else
    	  return false;
	}
	
	//**************************
	// Detects if the current browser is on a Samsung device.
	function DetectSamsung()
	{
		//Initialize our user agent string to lower case.
		var uagent = navigator.userAgent.toLowerCase();
		var deviceSamsung = "samsung";

	   if (uagent.search(deviceSamsung) > -1)
    	  return true;
	   else
    	  return false;
	}

