function insereLink(arquivo, tipo)
{
	if (tipo == 'imagem')
	{
		valor = '[imagem]'+arquivo+'[/imagem]';
	}
	else if (tipo == 'arquivo')
	{
		valor = '[link]'+arquivo+'|Nome do Link[/link]';
	}


	formulario.texto.focus();
	if (document.selection)
	{
		formulario.texto.focus();
		sel = document.selection.createRange();
		sel.text = valor;
	}
	else if (formulario.texto.selectionStart || formulario.texto.selectionStart == '0')
	{
		var comeca = formulario.texto.selectionStart;
		var termina = formulario.texto.selectionEnd;
		formulario.texto.value = formulario.texto.value.substring(0, comeca) + valor + formulario.texto.value.substring(termina, formulario.texto.value.length);
	} 
	else 
	{
		formulario.texto.value += valor;
	}
}



function verEnquete(acao)
{
	var width = 200;
	var height = 300;

	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;

	if (acao == "votar")
	{
		with (document.enquete)
		{
			method = 'POST';
			action = 'verEnquete.php';
			jan=window.open('','Enquete','width='+width+', height='+height+', top='+top+', left='+left+', toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes');
			target='Enquete';
			submit();
		}
	}
	else if (acao == "resultado")
	{
		with (document.enquete)
		{
			method = 'POST';
			action = 'verEnquete.php?ver=resultado';
			jan=window.open('','Enquete','width='+width+', height='+height+', top='+top+', left='+left+', toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes');
			target='Enquete';
			submit();
		}
	}
}

function newsLetter(acao)
{
	var width = 200;
	var height = 300;

	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;

	if (acao == "cadastrar")
	{
		with (document.news)
		{
			method = 'POST';
			action = 'newsLetter.php?modo=cadastrar';
			jan=window.open('','NewsLetter','width='+width+', height='+height+', top='+top+', left='+left+', toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes');
			target='NewsLetter';
			submit();
		}
	}
	else if (acao == "descadastrar")
	{
		with (document.news)
		{
			method = 'POST';
			action = 'newsLetter.php?modo=descadastrar';
			jan=window.open('','NewsLetter','width='+width+', height='+height+', top='+top+', left='+left+', toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes');
			target='NewsLetter';
			submit();
		}
	}
}


function confirmaApagar(arquivo,pasta)
{
	if (confirm('Deseja realmente apagar o arquivo ' + arquivo + '?\n\n Não será possível reverter essa ação.'))
	{
		return(window.location = '?p=' + pasta + '&apagar=sim&arquivo=' + arquivo);
	}
	else
	{
		return(window.location = '?p=' + pasta + '&acao=cancelado');
	}
}
function alerta(numero,adicional)
{
	if (numero == 1)
	{
		alert("Atenção!\n\n Ao modificar com esse checkbox selecionado, o produto será apagado.");
		//document.alterarProduto.nomeProduto.value = 11111;
	}
	else if(numero == 2)
	{
		separado = adicional.split("@");
		alert("O item será cadastrado para "+separado[0]+".");
	}
	else if(numero == 3)
	{
		alert("Atenção!\n\n Ao modificar com esse checkbox selecionado, o item será apagado.");
	}
}

function validaForm()
{

	d = document.faleConosco;
	if (d.nome.value == ""){
		alert("O campo Nome está em Branco!");
		d.nome.focus();
		return false;
	}
	if (d.empresa.value == ""){
		alert("O campo Empresa está em Branco!");
		d.empresa.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-Mail está em Branco!");
		d.email.focus();
		return false;
	}
	//validar email(verificao de endereco eletronico)
	parte1 = d.email.value.indexOf("@");
	parte2 = d.email.value.indexOf(".");
	parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert("Formato de E-Mail incorreto!");
		d.email.focus();
		return false;
	}
	if (d.telefone.value == ""){
		alert("O campo Telefone está em Branco!");
		d.telefone.focus();
		return false;
	}
	if (d.mensagem.value == ""){
		alert("O campo Mensagem está em Branco!");
		d.mensagem.focus();
		return false;
	}

	document.getElementById("botaoEnviar").disabled=true;
	return true;
}

function Mascara (formato, keypress, objeto)
{
	campo = eval (objeto);

	if (formato=='cep')
	{
		caracteres = '01234567890';
		separador = '-';
		conjunto1 = 5;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + 4))
		{
			if (campo.value.length == conjunto1)
			{
				campo.value = campo.value + separador;
			}
		}
		else
		{
			event.returnValue = false;
		}
	}

	if (formato=='cpf')
	{
		caracteres = '01234567890';
		separador1 = '.';
		separador2 = '-';
		conjunto1 = 3;
		conjunto2 = 7;
		conjunto3 = 11;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + 11))
		{
			if (campo.value.length == conjunto1)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto2)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto3)
			{
			campo.value = campo.value + separador2;
			}
		}
		else
		{
			event.returnValue = false;
		}
	}

	if (formato=='rg')
	{
		caracteres = '01234567890x';
		separador1 = '.';
		separador2 = '-';
		conjunto1 = 2;
		conjunto2 = 6;
		conjunto3 = 10;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + 10))
		{
			if (campo.value.length == conjunto1)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto2)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto3)
			{
			campo.value = campo.value + separador2;
			}
		}
		else
		{
			event.returnValue = false;
		}
	}

	if (formato=='cnpj')
	{
		caracteres = '01234567890';
		separador1 = '.';
		separador2 = '/';
		separador3 = '-';
		conjunto1 = 2;
		conjunto2 = 6;
		conjunto3 = 10;
		conjunto4 = 15;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + 16))
		{
			if (campo.value.length == conjunto1)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto2)
			{
				campo.value = campo.value + separador1;
			}
			if (campo.value.length == conjunto3)
			{
			campo.value = campo.value + separador2;
			}
			if (campo.value.length == conjunto4)
			{
			campo.value = campo.value + separador3;
			}
		}
		else
		{
			event.returnValue = false;
		}
	}

	if (formato=='data')
	{
		separador = '/';
		conjunto1 = 2;
		conjunto2 = 5;
		if (campo.value.length == conjunto1)
		{
			campo.value = campo.value + separador;
		}
		if (campo.value.length == conjunto2)
		{
			campo.value = campo.value + separador;
		}
	}

	if (formato=='telefone')
	{
		separador1 = '(';
		separador2 = ')';
		separador3 = '-';
		conjunto1 = 0;
		conjunto2 = 3;
		conjunto3 = 8;
		if (campo.value.length == conjunto1)
		{
			campo.value = campo.value + separador1;
		}
		if (campo.value.length == conjunto2)
		{
			campo.value = campo.value + separador2;
		}
		if (campo.value.length == conjunto3)
		{
			campo.value = campo.value + separador3;
		}
	}
}

function MascaraMoeda(objTextBox, e)
{
	var  SeparadorMilesimo = '.';
	var  SeparadorDecimal = ',';
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1) return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}
