     _browserType.firefox2 = !!~_ua.indexOf('Firefox/2.')
     _browserType.firefox3 = !!~_ua.indexOf('Firefox/3.')
     _browserType.firefox4 = _browserType.firefox and not _browserType.firefox2 and not _browserType.firefox3
+    _iPhone = !!~_ua.indexOf('iPhone') or !!~_ua.indexOf('iPod')
+    _iPad = !!~_ua.indexOf('iPad')
+    _browserType.ios = _iPhone or _iPad
+    _browserType.iphone = _iPhone
+    _browserType.ipad = _iPad
     @_domWaiter()
     null
   

    else
      @_runCmd( @_domLoadQueue.shift() )
    null
  
  ###
  Does browser version checks and starts the document loaded check poll
  ###

      _browserType.ie9 = !!~_ua.indexOf('MSIE 9')
      _browserType.ie10 = !!~_ua.indexOf('MSIE 10')
      unless _browserType.ie9
        @sha = SHA.new(8) # SHA1 needed for IE9/10 SVG base64 encoding
        _browserType.ie9 = _browserType.ie10 # IE 10 is treated like IE 9
    _browserType.mac = !!~_ua.indexOf('Macintosh')
    _browserType.win = !!~_ua.indexOf('Windows')
