
// This file is designated to fix browsers problems
// that couldn't be solved in the Css/BrowserCompatibility.css file
// when Firefox, Safari and Opera have different CSS interpretation.

function detectBrowser()
{

    if (navigator.userAgent.indexOf('Safari') != -1)
    {
        // alert ("SAFARI!");
        document.getElementById('header-search-form').style.width = '290px !important';
        document.getElementById('header-search-form').style.marginLeft = '-10px !important';
        document.getElementById('header-search-form').style.marginRight = '-10px !important';
        
        divs = document.getElementById('other-info-links').getElementsByTagName('a');
        for (var i = 0; i < divs.length; i++)
          { 
            //divs[i].style.border = 'solid 1px red !important';
            divs[i].style.marginRight = '0px !important';
            divs[i].style.marginLeft = '0px !important';
            divs[i].style.paddingLeft = '0px !important';
            divs[i].style.paddingRight = '0px !important';
          }
          
        imgs = document.getElementById('other-info-links').getElementsByTagName('img');
        for (var i = 0; i < imgs.length; i++)
          { 
            imgs[i].style.marginRight = '0px !important';
            imgs[i].style.marginLeft = '0px !important';
          }
    }
    
    if (navigator.userAgent.indexOf('Firefox') != -1)
    {
        // alert ("Firefox!");
    }
    
    if (navigator.userAgent.indexOf('Opera') != -1)
    {
        // alert ("Opera!");
        divs = document.getElementById('header-links2').getElementsByTagName('div');
        for (i = 0; i < divs.length; i++)
          { 
            divs[i].style.margin = '12px 0px 0px 13px !important';
          }
    }
    
    if (navigator.userAgent.indexOf('Netscape') != -1)
    {
        // alert ("Netscape!");
    }

}
