
        
        // Browser informations
        var browserName = navigator.appName;
        var browserVer  = parseInt( navigator.appVersion );
        var version     = "";
        var msie4       = ( browserName == "Microsoft Internet Explorer" && browserVer >= 4 );
        
        // Checks the browser
        if( ( browserName == "Netscape" && browserVer >= 3 ) || msie4 || browserName=="Konqueror" || browserName=="Opera" ) {
            
            // Sets the browser version
            version = "n3";
            
        } else {
            
            // Sets the browser version
            version = "n2";
        }
        
        /**
         * Blurs a link
         * 
         * @param   object  The HTML link object
         * @return  Void
         */
        function blurLink( theObject )
        {
            // Checks for MSIE
            if( msie4 ) {
                
                // Blurs the object
                theObject.blur();
            }
        }
        
            
        /**
         * 
         */
        function decryptCharcode(n,start,end,offset)	{
            n = n + offset;
            if(offset > 0 && n > end)	{
                n = start + (n - end - 1);
            } else if(offset < 0 && n < start)	{
                n = end - (start - n - 1);
            }
            return String.fromCharCode(n);
        }
            // decrypt string
        function decryptString(enc,offset)	{
            var dec = "";
            var len = enc.length;
            for(var i=0; i < len; i++)	{
                var n = enc.charCodeAt(i);
                if(n >= 0x2B && n <= 0x3A)	{
                    dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
                } else if(n >= 0x40 && n <= 0x5A)	{
                    dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
                } else if(n >= 0x61 && n <= 0x7A)	{
                    dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
                } else {
                    dec += enc.charAt(i);
                }
            }
            return dec;
        }
            // decrypt spam-protected emails
        function linkTo_UnCryptMailto(s)	{
            location.href = decryptString(s,-1);
        }
        