$(function(){
    initPngTransparente();
    $('#ararangua').tipsy({
        fade: true,
        gravity: 'n',
        fallback: "(48) 3521-0026"
    });
    $('#criciuma').tipsy({
        fade: true,
        gravity: 'n',
        fallback: "(48) 3461-0300"
    });
    $('#tubarao').tipsy({
        fade: true,
        gravity: 'n',
        fallback: "(48) 3621-8400"
    });
});

function initPngTransparente() {
    var BrowserDetect = {
        init: function () {
            this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
            this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
            this.OS = this.searchString(this.dataOS) || "an unknown OS";
        },
        searchString: function (data) {
            for (var i=0;i<data.length;i++)	{
                var dataString = data[i].string;
                var dataProp = data[i].prop;
                this.versionSearchString = data[i].versionSearch || data[i].identity;
                if (dataString) {
                    if (dataString.indexOf(data[i].subString) != -1)
                        return data[i].identity;
                }
                else if (dataProp)
                    return data[i].identity;
            }
        },
        searchVersion: function (dataString) {
            var index = dataString.indexOf(this.versionSearchString);
            if (index == -1) return;
            return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
        },
        dataBrowser: [
        {
            string: navigator.userAgent,
            subString: "Chrome",
            identity: "Chrome"
        },
        {
            string: navigator.userAgent,
            subString: "OmniWeb",
            versionSearch: "OmniWeb/",
            identity: "OmniWeb"
        },
        {
            string: navigator.vendor,
            subString: "Apple",
            identity: "Safari"
        },
        {
            prop: window.opera,
            identity: "Opera"
        },
        {
            string: navigator.vendor,
            subString: "iCab",
            identity: "iCab"
        },
        {
            string: navigator.vendor,
            subString: "KDE",
            identity: "Konqueror"
        },
        {
            string: navigator.userAgent,
            subString: "Firefox",
            identity: "Firefox"
        },
        {
            string: navigator.vendor,
            subString: "Camino",
            identity: "Camino"
        },
        {		// for newer Netscapes (6+)
            string: navigator.userAgent,
            subString: "Netscape",
            identity: "Netscape"
        },
        {
            string: navigator.userAgent,
            subString: "MSIE",
            identity: "IE",
            versionSearch: "MSIE"
        },
        {
            string: navigator.userAgent,
            subString: "Gecko",
            identity: "Mozilla",
            versionSearch: "rv"
        },
        {		// for older Netscapes (4-)
            string: navigator.userAgent,
            subString: "Mozilla",
            identity: "Netscape",
            versionSearch: "Mozilla"
        }
        ],
        dataOS : [
        {
            string: navigator.platform,
            subString: "Win",
            identity: "Windows"
        },
        {
            string: navigator.platform,
            subString: "Mac",
            identity: "Mac"
        },
        {
            string: navigator.platform,
            subString: "Linux",
            identity: "Linux"
        }
        ]
    };

    BrowserDetect.init();
    var navegador = BrowserDetect.browser+BrowserDetect.version;

    if (navegador == 'IE6') {

        var imgTmpPng = '';

        $(document.getElementsByTagName('*')).each(function() {
            try {
                imgTmpPng = $(this).get(0).tagName;

                if ((imgTmpPng != 'HEAD') && (imgTmpPng != 'HTML') && (imgTmpPng != 'SCRIPT') && (imgTmpPng != 'META')) {
                    imgTmpPng = $(this).css('background-image');

                    if (imgTmpPng != 'none') {
                        if(imgTmpPng.toLowerCase().search(".png") > 1){
                            $(this).addClass("png_bg");
                        }
                    } else {
                        try {
                            imgTmpPng = $(this).get(0).tagName;

                            switch(imgTmpPng) {
                                case 'IMG':
                                    imgTmpPng = $(this).attr('src');

                                    if(imgTmpPng.toLowerCase().search(".png") > 1){
                                        $(this).addClass("png_bg");
                                    }

                                    break;
                                case 'INPUT':
                                    imgTmpPng = $(this).attr('type');

                                    if(imgTmpPng == 'IMAGE'){
                                        if(imgTmpPng.toLowerCase().search(".png") > 1){
                                            $(this).addClass("png_bg");
                                        }
                                    }
                                    break;
                                default:
                                    imgTmpPng = '';
                            }
                        } catch (exception) {
                        }
                    }
                }

            } catch (exception) {
            }
        });
    }
    return true;
}
