quando a codificação para dispositivos móveis, você teria que tomar em consideração cada resultado possível.
Eu sou um bocado áspero na codificação, mas para o que você afixou ele parece como verific se seja um iPad ou não e neste caso para retornar um zero (desde que é um droid). O que você FAZ com o resultado, incumbe você.
Há algumas outras opções alistadas na ligação abaixo.
http://www.hand-interactive.com/resources/detect-mobile-javascript.htm