function limparCaixaBusca(obj){
	document.getElementById(obj.id).value='';
}

function colocaTexto(obj){
	document.getElementById(obj.id).value='digite o texto a pesquisar';
}


/**
 *
 * @author Alexandre Junqueira <contato@alexandrejunqueira.com>
 *
 **/

var dropdown_id = (!dropdown_id) ? 'dropdown' : dropdown_id;
var dropdown_intervalId;

function dropdown_init()
{
	try
	{
		var as = document.getElementById(dropdown_id).getElementsByTagName('a');

		for (var a = 0; a < as.length; a++)
		{
			as[a].onfocus = function() { dropdown_expand(this) }
			as[a].onmouseover = function() { dropdown_expand(this) }
			as[a].onblur = function() { dropdown_colapse(1000) }
			as[a].onmouseout = function() { dropdown_colapse(500) }
		}

		dropdown_colapse(0);

	} catch(e){}
}

function dropdown_expand(caller)
{
	try
	{
		clearInterval(dropdown_intervalId);

		var uls = caller.parentNode.parentNode.getElementsByTagName('ul');

		for (var ul = 0; ul < uls.length; ul++)
			uls[ul].style.display = "none";

		caller.parentNode.getElementsByTagName('ul')[0].style.display = "block";

	} catch(e){}
}

function dropdown_colapse(milliseconds)
{
	try
	{
		clearInterval(dropdown_intervalId);

		dropdown_intervalId = setInterval(function()
		{
			var uls = document.getElementById(dropdown_id).getElementsByTagName('ul');

			for (var ul = 0; ul < uls.length; ul++)
				uls[ul].style.display = "none";

			clearInterval(dropdown_intervalId);

		}, milliseconds, null);

	} catch(e){}
}

window.onload = dropdown_init;
