
function highlightMenu(menu)
{
        var m=$("[href='"+menu+"']");

        if(m.length>0) m.addClass('highlighted');

        var pMenu = m.parent().parent().attr("parent");

        if(pMenu!=undefined)
        {
               if(pMenu.length>0) highlightMenu(pMenu);
        }
}

/*
function highlightMenu(menu)
{
	var m=$("[href='"+menu+"']");

	if(m.length>0) m.addClass('highlighted');
	
	var pMenu = m.parent().parent().attr("parent");
	
	if(pMenu!=undefined)
	{
		if(pMenu.length>0) highlightMenu(pMenu);
	}
}
*/

function jumpToPage(article,template,collection,url)
{
	window.location=url+"/"+template+"/A="+article+"___collection="+collection;
}

function filterDropByType(url,dropdown,value,collection)
{
        var xmlHttp;
        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("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }

        xmlHttp.onreadystatechange=function()
        {
                if(xmlHttp.readyState==4)
                {

                        var txt=String(xmlHttp.responseText);

			var t=txt.split("\n");

			var el = document.getElementById(dropdown);
		        el.options.length = 0;


			myaddOption(el,"","");
	
			for ( var i in t )
			{
				if(t[i].length>3)
				{
					var t2=t[i].split(";");
					myaddOption(el,t2[1],t2[0]);
				}
			}			
                }

        }


        xmlHttp.open("GET",url+"/getTypeArticles.php?collection="+collection+"&tipo="+value,true);
        xmlHttp.send(null);

}

function myaddOption(object,text,value) {
        var defaultSelected = false;
        var selected = false;
        var optionName = new Option(text, value, defaultSelected, selected)
        object.options[object.length] = optionName;
        object.options[object.length-1].selected = false;
        
}


// poe resultados de pesquisa num div
function getResults(targetDiv,url)
{
	var xmlHttp;
	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("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	
	xmlHttp.onreadystatechange=function()
	{	
		if(xmlHttp.readyState==4)
		{

			var txt=String(xmlHttp.responseText);
			
			document.getElementById(targetDiv).innerHTML=txt;
		}

	}

	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function BAKgetObject(object,id,url)
	{
	
		var xmlHttp;
  
		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("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		
		xmlHttp.onreadystatechange=function()
		{	
			if(xmlHttp.readyState==4)
			{

				var txt=String(xmlHttp.responseText);
				
				document.getElementById(id).innerHTML=txt;
				
				//var patt = new RegExp("<script>[\s\S]*</script>","g");
				var patt = new RegExp("<script>.*?</script>","g");
				
				var matches=txt.match(patt);

				for (i in matches)
				{
					if(String(matches[i]).match("^<script>"))
					{
						var xp=matches[i].replace("<script>","");
						xp=xp.replace("<\/script>","");
						var bbb=xp.split("\n");
						eval(bbb[0]);
						//eval(xp);
					}
				}


				
			}

		}

		
		xmlHttp.open("GET",url+"/"+object,true);
		//xmlHttp.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
                //xmlHttp.setRequestHeader("Pragma","no-cache");
                //xmlHttp.setRequestHeader("Last-Modified","Fri, 23 Jan 2009 00:00:46 GMT");
		xmlHttp.send(null);
	}



function getVal(field,article,id,param,project,module,url,myId)
	{
		var xmlHttp;
  
		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("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		
		xmlHttp.onreadystatechange=function()
		{	
			if(xmlHttp.readyState==4)
			{
				if(param == 'ss3_link')
				{	
					var tmp=(xmlHttp.responseText).split("<>");
					document.getElementById(id).href=tmp[0];
					document.getElementById(id).title=tmp[1];
					document.getElementById(id).target=tmp[2];
				}
				else
				{
					document.getElementById(id).innerHTML=xmlHttp.responseText;
				}			
			}
		}

		
		xmlHttp.open("GET",url+"/getarticle/"+project+"/"+module+"/"+article+"/"+field+"/"+param,true);
		//xmlHttp.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		//xmlHttp.setRequestHeader("Pragma","no-cache");
		//xmlHttp.setRequestHeader("Last-Modified","Fri, 23 Jan 2009 00:00:46 GMT");
		xmlHttp.send(null);
	}



