function converteFloatMoeda(valor){
    var inteiro = null, decimal = null, c = null, j = null;
    var aux = new Array();
    valor = ""+valor;
	
    c = valor.indexOf(".",0);
    //encontrou o ponto na string
    if(c > 0){
     //separa as partes em inteiro e decimal
     inteiro = valor.substring(0,c);
     decimal = valor.substring(c+1,valor.length);
    }else{
     inteiro = valor;
    }

    //pega a parte inteiro de 3 em 3 partes
    for (j = inteiro.length, c = 0; j > 0; j-=3, c++){
     aux[c]=inteiro.substring(j-3,j);
    }

    //percorre a string acrescentando os pontos
    inteiro = "";
    for(c = aux.length-1; c >= 0; c--){
     inteiro += aux[c]+'.';
    }
    //retirando o ultimo ponto e finalizando a parte inteiro

    inteiro = inteiro.substring(0,inteiro.length-1);
    if(decimal==null){
		
        decimal = parseInt(decimal);
    }else{
		
        //decimal = parseInt(decimal.substr(2));
		decimal = parseInt(decimal);
    }

    if(isNaN(decimal)){
     decimal = "00";
    }else{
	
     decimal = ""+decimal;
     if(decimal.length === 1){
        decimal = decimal+"0";
     }
    }
    valor = "R$ "+inteiro+","+decimal;
    return valor;
}
function converteMoedaFloat(valor){
    if(valor === ""){
        valor =  0;
    }else{
        valor = valor.replace(".","");
        valor = valor.replace(",",".");
        valor = parseFloat(valor);
    }
    return valor;
}
function calcTroco(valor1,valor2){
    voltaTroco = valor1-valor2;
    voltaTroco = converteFloatMoeda(voltaTroco.toFixed(2));
    $(".troco").html(voltaTroco);
}
function sobeTela(){
    $('html, body').animate({scrollTop: $("#main").offset().top}, 1800);
}
function removeSpaces(string) {
    var tstring = "";
    string = '' + string;
    splitstring = string.split(" ");
    for(i = 0; i < splitstring.length; i++)
    tstring += splitstring[i];
    return tstring;
}

var paoEscolhido=1;
var valorInt=0;
var valorItens=0;
var codproduto=0;
var codPeso=0;
var quantidadeProduto=0;
var itensProdutos = new Array();

function calcPrecos(valor,idproduto)
{
    valorInt = parseFloat(valor);
    codproduto = idproduto;
}
function enviarLogin()
{
    if(document.formLogin.email.value == '')
    {
        alert('Preencha o campo E-MAIL!');
        document.formLogin.email.focus();
    }
    else if(document.formLogin.senha.value == '')
    {
        alert('Preencha o campo SENHA!');document.formLogin.senha.focus();
    }
    else
    {
        document.formLogin.submit();
    }
}
function enviarSenha()
{
    if(document.formEsqueci.email.value == '')
    {
        alert('Preencha o campo E-MAIL!');
        document.formEsqueci.email.focus();
    }
    else
    {
        document.formEsqueci.submit();
    }
}
function enviarCadastro()
{
    form = document.formCadastro;

    // Regra para a validacao de e-mail.
    var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
    valid_email = reEmail.exec(form.email.value);
    
    if(form.nome.value == '')
    {
        alert('Preencha o campo NOME!');
        form.nome.focus();
        return false;
    }
    else if(form.email.value == '')
    {
        alert('Preencha o campo E-MAIL!');
        form.email.focus();
        return false;
    }else if(valid_email == null)
    {
        alert("E-mail incorreto!");
        form.email.focus();
        return false;
    }
    else if(form.senha.value == '')
    {
        alert('Preencha o campo SENHA!');
        form.senha.focus();
        return false;
    }
    else if(form.senha.value.length<4)
    {
        alert('Senha deve conter mais que 4 caracteres');
        form.senha.focus();
        return false;
    }
    else if(form.resenha.value == '')
    {
        alert('Redigite sua senha!');
        form.resenha.focus();
        return false;
    }
    else if(form.resenha.value != form.senha.value)
    {
        alert('A senha de confirmação esta diferente do campo senha!');
        form.resenha.focus();
        return false;
    }
    else if(form.telefone.value == '')
    {
        alert('Preencha o campo Telefone!');
        form.telefone.focus();
        return false;
    }
    else if(form.endereco.value == '')
    {
        alert('Preencha o campo Endereço!');
        form.endereco.focus();
        return false;
    }
    else if(form.bairro.value == 0)
    {
        alert('Selecione o Bairro!');
        form.bairro.focus();
        return false;
    }
    else if(form.numero.value == '')
    {
        alert('Preencha o campo Número!');
        form.numero.focus();
        return false;
    }
    else if(form.cep.value == '')
    {
        alert('Preencha o campo CEP!');
        form.cep.focus();
        return false;
    }else{
        form.submit();
        return true;
    }
}

function enviarConfirmacao()
{
    form = document.formConfirma;

    if(form.telefone.value == '')
    {
        alert('Preencha o campo Telefone!');
        form.telefone.focus();
        return false;
    }
    else if(form.endereco.value == '')
    {
        alert('Preencha o campo Endereço!');
        form.endereco.focus();
        return false;
    }
    else if(form.bairro.value == 0)
    {
        alert('Selecione o Bairro!');
        form.bairro.focus();
        return false;
    }
    else if(form.numero.value == '')
    {
        alert('Preencha o campo Número!');
        form.numero.focus();
        return false;
    }
    else if(form.cep.value == '')
    {
        alert('Preencha o campo CEP!');
        form.cep.focus();
        return false;
    }
    else if((form.cheque[0].checked == false) && (form.cheque[1].checked == false))
    {
        alert('Escolha uma forma de pagamento!');
        form.cheque[0].focus();
        return false;
    }
    else if(form.cheque[1].checked == true)
    {
        if(form.dinheirovalor.value=="")
        {
            alert('Preencha o campo dinheiro para calcularmos o troco!');
            form.dinheirovalor.focus();
            return false;
        }
        else
        {
            dinheirovalor = form.dinheirovalor.value.replace(",",".");
            valorTotal = form.valorTotal.value.replace(",",".");
            resultado = dinheirovalor-valorTotal;
            /*dinheirovalor = dinheirovalor.replace(".","");
            valorTotal = valorTotal.replace(".","");*/
            if(resultado<0)
            {
                alert('O valor pago deve ser maior ou igual ao total do pedido');
                form.dinheirovalor.focus();
                return false;
            }
            else
            {
                form.submit();
                return true;
            }
        }
    }
    else
    {
        form.submit();
        return true;
    }
}
function SomenteNumero(e)
{
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58 ) || (tecla == 44) || (tecla == 46)) return true; //aceita números, pontos e virgula
    else
    {
        if (tecla != 8) return false;
        else return true;
    }
}
function Valida_Reserva(){
	if(document.getElementById('nome').value == ''){
		alert('Informe seu Nome');
		document.getElementById('nome').focus();
		return false;
	}		
	
	if(document.getElementById('telefone').value == ''){
		alert('Informe seu Telefone');
		document.getElementById('telefone').focus();
		return false;
	}
	if(document.getElementById('mensagem').value == ''){
		alert('Informe sua Mensagem');
		document.getElementById('mensagem').focus();
		return false;
	}
	return true;
}
function Valida_FaleConosco(){
	if(document.getElementById('nome').value == ''){
		alert('Informe seu Nome');
		document.getElementById('nome').focus();
		return false;
	}		
	
	if(document.getElementById('telefone').value == ''){
		alert('Informe seu Telefone');
		document.getElementById('telefone').focus();
		return false;
	}
	if(document.getElementById('email').value == ''){
		alert('Informe seu E-mail');
		document.getElementById('email').focus();
		return false;
	}
	else{
		if (!validaEmail(document.getElementById('email'),document.getElementById('email').value)) return false;
	}
	if(document.getElementById('mensagem').value == ''){
		alert('Informe sua Mensagem');
		document.getElementById('mensagem').focus();
		return false;
	}
	return true;
}
function validaEmail(campo,email){
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if(email != ""){
		if (!reEmail1.test(email)) {
			var msg = " não é um endereço de e-mail válido!";
			alert('"' + email + '"' + msg);
			campo.value = "";
			campo.focus();
			return false;
		}else{
			return true;
		}
	}
	return false;
}
