var interval;

function show_menu(menu)
{
	hide_all_menus();
	//div = document.getElementById(menu + "_subcategory");
	//div.style.display = "block";
	
	$("#" + menu + "_subcategory").slideDown("fast");
	
	interval = setTimeout(hide_all_menus, 3000);
	
}

function hide_menu(menu)
{
	menu.style.display = "none";
}

function hide_all_menus()
{
	menus = ['events', 'culture' ,'samba_schools' ,'muses'];
	
	for(i = 0; i < 4; i++)
	{
		//alert(menus[i]);
		
		if(document.getElementById(menus[i] + "_subcategory"))
		{
			//div = document.getElementById(menus[i] + "_subcategory");
			//div.style.display = "none";
			$("#" + menus[i] + "_subcategory").slideUp("fast");
		}
	}
	
	clearTimeout(interval);
}

function sub_menu_over()
{
	clearTimeout(interval);
}

function sub_menu_out()
{
	interval = setTimeout(hide_all_menus, 3000);
}

function clear_search(campo)
{	
	if(campo.value == 'Search Brazil Carnival')
	{
		campo.value = '';
	}
	else if(campo.value == '')
	{
		campo.value = 'Search Brazil Carnival';
	}
}

function clear_field(field, str)
{
	if(field.value == str)
	{
		field.value = '';
	}
	else if(field.value == '')
	{
		field.value = str;
	}
}

function valid_subscribe()
{
	d = document.subscribe;
	
	if(d.name.value == '' || d.name.value == 'Enter your name')
	{
		alert('Tell us your name.');
		return false;
	}
	
	if(d.email.value == '' || d.email.value == 'Enter your email')
	{
		alert('Tell us your email.');
		return false;
	}
	
	parte1 = d.email.value.indexOf("@");
	parte2 = d.email.value.indexOf(".");
	parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9))
	{
		alert('Tell us a valid email.');
		d.email.focus();
		return false;
	}

}

