function numeric(e){
    var tecla=(window.event)?event.keyCode:e.which;   
    if((tecla>47 && tecla<58)) return true;
    else{
    	if (tecla==8 || tecla==0) return true;
	else  return false;
    }
}

$(function(){
	$('a#gallery').lightBox();
	
	$("#formContato").validate({
		rules: {
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			email: "Please enter a valid email address"
		}
	});
	
	$('#cpf').mask('999.999.999-99');
	$('#ddd1').mask('99');
	$('#ddd2').mask('99');
	$('#telefone').mask('(99) 9999-9999');
	$('#telefone1').mask('9999-9999');
	$('#telefone2').mask('9999-9999');
		
	$('#frmCadastrarCliente input#desejaserconsultora').click(function(){
		$('#frmCadastrarCliente #cadastroConsultora').toggle();
	});
	
	if($('#frmCadastrarCliente input#desejaserconsultora').is(':checked')){
		$('#frmCadastrarCliente #cadastroConsultora').show();
	}
	
});

 function checkForm(f){	 
	 
 msg = '';
 for(i=0; i<f.elements.length; i++){
  a = f.elements[i];
 
  objeto = '#'+a.id;
 
  err = $(objeto).attr('notnull');
  //alert(err);
  if(err == 'yes'){
   if ($(objeto).val() == ''){
    
	msg = $(objeto).attr('desc');
	
    if (msg==null){
     
	 msg = objeto;
	 
    }
    
	msg = 'O campo "' + msg + '" é obrigatório.'; 
    
	alert(msg);
	
    $(objeto).focus();
    
	i = f.elements.length + 1; // sai do for 
	
   }
  }
 }
  
 
 return (msg == '');
}
 
 $(function(){

	$('#gallery-ul li a').lightBox();
	
	$('#cepaux').mask('99999-999');	
	$('#cep').mask('99999-999');
})

function addcesta(id){
	var itens = parseInt($('#cesta').find('span.itensnacesta').text()) + 1;
	
	$.ajax({
		type: 'POST',
		url: 'index.php',
		data: 'post=ajax&function=addcesta&produtoid='+id+'&itenscesta='+itens,
		success: function(){
			alert('Produto adicionado a cesta de compras.');
		}
	});
}

function __2(number,precision){
	if(precision==null)precision=0;
	var dotindex=number.toString().indexOf("."),divisor,condition;
	if(dotindex==-1)return number;
	divisor=Math.pow(10,precision+1);
	condition=parseInt((number*divisor).toString().substr(dotindex,precision+1).substr(-1));
	if(condition>=5)number=number+(9/divisor);
	return parseFloat(number.toString().substr(0,dotindex+precision+1));
}

function __spf(e){
	if (e == ''){
		e = '0';
	}
    
    e = e.replace('.', '');
    e = e.replace(',', '.');
    
    e = parseFloat(e);    
    
	return e;
}

function getFrete(e){
	if($('#atualizaValor #errofrete').val() == 0){
		var id = $(e).val();
		var subtotal = $('#valor #subtotal').text();
		var valor = $('#freteBox').children().find('tr#'+id+' td#valor').text();
		
		$('#atualizaValor #codigofrete').val(id);
		$('#atualizaValor #frete').val(valor);
		
		valor = __spf(valor);
		subtotal = __spf(subtotal);
		
		valorFinal = precision((valor+subtotal)).toString().replace('.',',');
		valorFrete = precision(valor).toString().replace('.',',');
		
		$('#valor #valorfrete').text(valorFrete);
		$('#valor #valortotal').text(valorFinal);
	}else return false;
}

function valorFrete(subTotal, valorFrete){	
	var valorFinal = subTotal + valorFrete;
	valorFrete = precision(valorFrete).toString().replace(".", ",");
	valorFinal = precision(valorFinal).toString().replace(".", ",");
	
	$('#valor #valorfrete').text(valorFrete);
	$('#valor #valortotal').text(valorFinal);
		
	return true;
}

function valorProduto(valor, e){
	if($(e).val() != null){
		if($(e).val() != $(e).defaultValue) var valorFinal = String(parseFloat($(e).val() * valor));
	}else var valorFinal = String(parseFloat(e * valor));
	valorFinal = precision(valorFinal).replace(".", ",");
	return $('#valor').html('<span style="font-size:22px;">R$</span>'+valorFinal);
}

function precision(valorFinal,precision){
	valorFinal = valorFinal.toString();
	if(precision == null) precision = 3;
	else precision = parseInt(precision) + 1;
	num = valorFinal.indexOf(".");
	if(num != -1){
		var aux = valorFinal.substr(num+1);
		if(aux.length == 1)valorFinal = valorFinal+'0';
		else if(aux.length > 2)valorFinal = valorFinal.substr(0, num+precision);
	}else valorFinal = valorFinal+'.00';
	return valorFinal;
}

/*
$(function(){
	$('#boxConteudo #blocoEspecificacao div:first').css({display : 'block'});
});

function blocoEspecificacao(id){
	$('#boxConteudo #blocoEspecificacao div').css({display : 'none'});
	$('#boxConteudo #blocoEspecificacao div#'+id).css({display : 'block'});
}


$(function() {
	$( ".draggable" ).draggable({
			helper: "clone",
			stop: function(){
				$("#cesta").attr('idProduto', $(this).attr('idProduto'));
			},
			zIndex: 2700,
			opacity: 0.50
		});
		
	$( "#cesta" ).droppable({
		drop: function( event, ui) {
			var itens = parseInt($(this).find('span.itensnacesta').text());
			
			$.ajax({
				type: 'POST',
				url: 'index.php',
				data: 'post=ajax&cesta=',
				success: function(){
					$(this).find('span.itensnacesta').text(itens + 1)
				}
			});
		},
		hoverClass: "droppableHover"
	});
});
*/
