function menu(botao){
	botao.set('tween', { duration: 150 }).fade('toggle');  
}


function jump(select)
{
	var valor = select.options[select.selectedIndex].value; 
	document.location.href = valor;
}


function mostra(el)
{
	if (el.style.display == "none")
	{
		el.style.display = "block";
	} else 
	{
		el.style.display = "none";
	}	
}


function validaHora(el)
{
	//hora no formato hh:mm
	var teste = el.value.test('([0-1][0-9]|2[0-3]):[0-5][0-9]');

    if (teste === false) {
        el.errors.push("A hora deve estar no formato hh:mm");
        return false;
    }
    return true;
}


function validaData(el)
{

	//data no formato dd/mm/aaaa
	var teste = el.value.test(/^(?=\d)(?:(?!(?:(?:0?[5-9]|1[0-4])(?:\.|-|\/)10(?:\.|-|\/)(?:1582))|(?:(?:0?[3-9]|1[0-3])(?:\.|-|\/)0?9(?:\.|-|\/)(?:1752)))(31(?!(?:\.|-|\/)(?:0?[2469]|11))|30(?!(?:\.|-|\/)0?2)|(?:29(?:(?!(?:\.|-|\/)0?2(?:\.|-|\/))|(?=\D0?2\D(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:(?:\d\d)(?:[02468][048]|[13579][26])(?!\x20BC))|(?:00(?:42|3[0369]|2[147]|1[258]|09)\x20BC))))))|2[0-8]|1\d|0?[1-9])([-.\/])(1[012]|(?:0?[1-9]))\2((?=(?:00(?:4[0-5]|[0-3]?\d)\x20BC)|(?:\d{4}(?:$|(?=\x20\d)\x20)))\d{4}(?:\x20BC)?))?$/);

    if (teste === false) {
        el.errors.push("A data deve estar no formato dd/mm/aaaa");
        return false;
    }
    return true;
}


function apagaImagem(id)
{
	var requestHTML = new Request.HTML({				   
		url: 'imagem.php', 
		method: 'post',
		data: { id: id },
		onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript){
			mostra($('substituir'));
			mostra($('imagem'));			
		}
	}).send();
}

function milisegundos()
{
	var data = new Date();
	return data.getTime();
}


function criaEditor(){
	//wysiwyg
	var editor = new nicEditor({
	iconsPath: '../includes/nicEdit/nicEditorIcons.gif',
	buttonList : ['bold','italic', 'link', 'unlink']
	});  //.panelInstance('conteudo');
	return editor;
}


function validaTextarea(el)
{ 
	//valida uma textarea nicEdit através de um checkbox que chama a função e tem no value o id da textarea

	var textarea = el.value;
	//nicEditors.findEditor(textarea).saveContent();
	var conteudo = nicEditors.findEditor(textarea).getContent();
	
	if (conteudo == "<br />" || conteudo == "<br>" || conteudo == "<BR />" || conteudo == "<BR>" ||  
		conteudo == "<p></p>" || conteudo == "<p><br /></p>" || conteudo == "<p><br></p>")
	{
			el.errors.push('Este campo &eacute; obrigat&oacute;rio.');
			return false;
	} else 
	{
		$(textarea).value = conteudo;
		return true;
	}
} 


function apagar(id, nome, url)
{
	var form = '';
	form += '<form name="form_apagar" method="post" action="' + url + '">';
	form += '<input type="hidden" name="acao" value="apagar" />';
	form += '<input type="hidden" name="id" value="' + id + '" />';
	form += '<p>Tem certeza que deseja apagar <b>' + nome + '</b>?</p>';			
	form += '<input type="submit" name="apagar" value="Apagar" />';
	form += '<input type="button" name="cancelar" value="Cancelar" onclick="Shadowbox.close();" />';
	form += '</form>';

	//modelo formcheck
	var conteudo = '<div class="fc-tbx"><table border="0" cellpadding="0" cellspacing="0" class="apagar"><tbody><tr><td class="tl"></td><td class="t"></td><td class="tr"></td></tr><tr><td class="l"></td><td class="c"><a class="close" onclick="Shadowbox.close();"></a><div>' + form + '</div></td><td class="r"></td></tr><tr><td class="bl"></td><td class="b"></td><td class="br"></td></tr></tbody></table></div>';

	Shadowbox.open({
        content: conteudo,
        player:  "html",
        //title: "Welcome",
        height:  100,
        width:   200
    });

}
