Index: wp-includes/vars.php
===================================================================
--- wp-includes/vars.php	(revision 14560)
+++ wp-includes/vars.php	(working copy)
@@ -35,7 +35,7 @@
 }
 
 // Simple browser detection
-$is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = false;
+$is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = $is_pad = $is_android = $is_blackberry = false;
 
 if ( isset($_SERVER['HTTP_USER_AGENT']) ) {
 	if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false ) {
@@ -57,9 +57,15 @@
 	}
 }
 
-if ( $is_safari && stripos($_SERVER['HTTP_USER_AGENT'], 'mobile') !== false )
+if ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'iphone') !== false )
 	$is_iphone = true;
-
+if ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'ipad') !== false )
+	$is_ipad = true;
+if ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'android') !== false )
+	$is_android = true;
+if ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'blackberry') !== false )
+	$is_blackberry = true;
+	
 $is_IE = ( $is_macIE || $is_winIE );
 
 // Server detection
@@ -83,4 +89,4 @@
 $is_iis7 = (strpos($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS/7.') !== false);
 
 
-?>
\ No newline at end of file
+?>
