Can you tell me what I am missing in writing this code?
<button onclick="getBrowserName()">You Browser Name?</button>
<script>
    function getBrowserName()
{
    //Uses external interface to reach out to browser and grab browser useragent info.
    var browserAgent:String = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}");
    //Determines brand of browser using a find index. If not found indexOf returns (-1).
    if(browserAgent != null && browserAgent.indexOf("Firefox")>= 0) 
    {
        alert("Firefox");
    }
    else if(browserAgent != null && browserAgent.indexOf("Safari")>= 0)
    {
        alert("Safari");
    }
    else if(browserAgent != null && browserAgent.indexOf("MSIE")>= 0)
    {
        alert("IE");
    }
    else if(browserAgent != null && browserAgent.indexOf("Opera")>= 0)
    {
        alert("Opera");
    }
    else 
    {
        alert("Undefined");
    }
    return 0;
}
</script>
 
     
     
    