﻿/**
  * File:           browser.js
  * Author:         Mbonisi Masilela
  * Date:           01/22/09
  *
  * Description:    Contains functions for detecting the browser user agent
  *                 Current supports:
  *                     - Internet Explorer
  *                     - Firefox
  *                     - Safari
  *                     - Opera
  *
  */
  
function Browser_GetName()   
{   
    var val = navigator.userAgent.toLowerCase();          
    if(val.indexOf("firefox") > -1)  
        return "firefox";  
    else if(val.indexOf("opera") > -1)  
        return "opera";
    else if(val.indexOf("msie") > -1)  
        return "internet explorer";  
    else if(val.indexOf("safari") > -1)  
        return "safari";
    else
        return "";
}

function Browser_IE()
{
    var val = navigator.userAgent.toLowerCase();  
    if(val.indexOf("msie") > -1)        
        return true;
    else
        return false;
}

function Browser_FireFox()
{
    var val = navigator.userAgent.toLowerCase();   
    if(val.indexOf("firefox") > -1)        
        return true;
    else
        return false;           
}

function Browser_Safari()
{
    var val = navigator.userAgent.toLowerCase();
    if(val.indexOf("safari") > -1)        
        return true;
    else
        return false;              
}

function Browser_Opera()
{
    var val = navigator.userAgent.toLowerCase();    
    if(val.indexOf("opera") > -1)        
        return true;
    else
        return false;          
}



