function $_freedom_(b)
{
	var i,a,c;
	if(arguments.length>1)
	{
		c=new Array();
		for(i=0;i<arguments.length;i++)
		{
			c.push(arguments[i])
		}
	}
	if(b instanceof Array)
	{
		c=b;
	}
	if(c instanceof Array)
	{
		a=new Array();
		for(i=0;i<c.length;i++)
		{
			a[i]=document.getElementById(c[i]);
		}
	}
	else
	{	
		a=document.getElementById(b);
	}
	return a;
}

function $_freedom_remove(a)
{
	if(a&&a.parentNode)
	{
		a.parentNode.removeChild(a);
	}
}

function _freedom_addEvent(a,b,c,d,e)
{
	if(!a)
	{
		return false;
	}
	var f;
	if(typeof e!="undefined")
	{
		if(typeof(e)!='string')
		{
			var g=[];
			for(var i=0;i<e.length;i++)
			g.push(e[i]);
			f=function(e)
				{
					c.apply(a,[e].concat(g))
				}
		}
		else 
		{
			f=function(e)
			{
				c.apply(a,[e].concat(e));
			}
		}
	}
	else 
	{
		f=c;
	}
	
	if(a.addEventListener)
	{
		addEventListener(b,f,d);
		return true;
	}
	else
	{
		if(a.attachEvent)
		{
			return a.attachEvent('on'+b,f);
		}
		else 
		{
			a['on'+b]=f;
		}
	}
};

function _freedom_getObjPosition(a)
{
	var b,c;a=$_freedom_(a);
	b=a.offsetLeft;
	c=a.offsetTop;
	var d=document.getElementsByTagName('body')[0];
	while(a.offsetParent&&a!=d)
	{
		b+=a.offsetParent.offsetLeft;
		c+=a.offsetParent.offsetTop;
		a=a.offsetParent;
	}
	return{x:b,y:c}
}

var crossbrowser_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(a){
						for(var i=0;i<a.length;i++)
						{
							var b=a[i].string;
							var c=a[i].prop;
							this.versionSearchString=a[i].versionSearch||a[i].identity;
							if(b)
							{
								if(b.indexOf(a[i].subString)!=-1)
									return a[i].identity
							}
							else if(c)
								return a[i].identity
						}
					},
					searchVersion:function(a)
						{
							var b=a.indexOf(this.versionSearchString);
							if(b==-1)
							{
								return;
							}
							return parseFloat(a.substring(b+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",versionSearch:"Version"},
								 {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"},
								 {string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},
								 {string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},
								 {string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},
								 {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"}]
};

crossbrowser_BrowserDetect.init();

function crossbrowser_down()
{
	var a=1;
	var b=20;
	if(_freedom_getObjPosition("crossbrowser").y+a<0)
	{
		$_freedom_("crossbrowser").style.top=(_freedom_getObjPosition("crossbrowser").y+a)+"px";
		setTimeout("crossbrowser_down()",b);
	}
}

function crossbrowser_show()
{
	if((crossbrowser_BrowserDetect.browser=="Internet Explorer"||crossbrowser_BrowserDetect.browser=="Explorer")
		&&crossbrowser_BrowserDetect.version<="6")
	{
		$(document).ready(function() {
			$("ul#cssHorizontal ul").prepend("<div class='select-free' id='dd3'><div class='bd'>");		
			$("ul#cssHorizontal ul").append("<//div><!--[if lte IE 6.5]><iframe class='1fr4m3'><//iframe><![endif]--><//div>");
		});
	    crossbrowserdiv = document.getElementById("crossbrowser");
		if ( crossbrowserdiv != null )
		{
			crossbrowserdiv.innerHTML+='<img src="http://imasters.uol.com.br/crossbrowser/stats.gif?ua='+navigator.userAgent+'&ref='+window.location+'" alt="" width="0" height="0" style="display:none;">';
			crossbrowser_down();			
		}
	}
}

function crossbrowser_hide()
{
	$_freedom_remove($_freedom_("crossbrowser"))
}

function getAjaxMenu()
{
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
           xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
           try
           {
              xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
           }
           catch (e)
           {
              alert("nao suporta ajax");
              return null;
           }
        }
    }
  return xmlHttp;
}
	
function verificarchat()
{
    imagemtag = document.getElementById( 'imagechat' );
    if ( imagemtag != null )
    {
   		var xmlHttp = getAjaxMenu();
		xmlHttp.onreadystatechange=function()
			{
		    	if(xmlHttp.readyState==4)
		      	{
			        imagemtag = document.getElementById( 'imagechat' );
			        linkchattag = document.getElementById( 'linkchat' );
				        
			        if ( imagemtag != null )
			        {
		         		imagemtag.src=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
		         		if ( imagemtag.src.indexOf("chaton") > -1 )
		         		{
		         			linkchattag.href = "javascript:abrepopup('https://www.mycapital.com.br/chat/request.php?l=mycapital&x=1&deptid=1', 462, 360);";
							linkchattag.target = "";
		         		}
		         		else
		         		{
							linkchattag.href = "faq.do?operacao=exibir";
							imagemtag.src="https://www.mycapital.com.br/chat/chatoff.gif";
                            linkchattag.target = "_self";
		         		}
		         	}
		      	}
			}
		url = "chat/statuschat.php?ms=" + new Date().getTime();
	  	xmlHttp.open("GET", url,true);
	  	xmlHttp.send(null);     
  	}
}

function IEHoverPseudo()
{
  var menus = document.getElementById("cssHorizontal");
  if ( menus != null )
  {
	  var navItems = menus.getElementsByTagName("li");
	  var menus = 0;
	  for (var i=0; i<navItems.length; i++)
	  {
	    if(navItems[i].className == "menubar")
	    {
	      navItems[i].onmouseover=function() { this.className += " over"; }
	      navItems[i].onmouseout=function() { this.className = "menubar"; }
	    }
	    if (navItems[i].parentNode.parentNode.tagName != "LI")
	    {
	      menus++;
	    }
	  }
  }  
  verificarchat();
  crossbrowser_show();
}

window.onload = IEHoverPseudo;