$(document).ready(function(){
	
	//função para validar orçamento na visualização do produto
	$("#formOrcamento2").submit(function()
	{		
		if(!$("#quantidade").val())
		{
			$("#msg").text('Por favor preencha o campo Quantidade.');
			$("#quantidade").focus();
			return false;
		}

		if(!$("#tamanho").val())
		{
			$("#msg").text('Por favor preencha o campo Tamanho.');
			$("#tamanho").focus();
			return false;
		}

		if($("input:checked").length == 0)
		{
			$("#msg").text('Por favor selecione uma Cor.');
			return false;
		}		
		
		return true;
	});
	
	$("#formOrcamento1").submit(function()
	{
		if(!$("#quantidade").val())
		{
			$("#msg").text('Por favor preencha o campo Quantidade.');
			$("#quantidade").focus();
			return false;
		}
		
		if($("input:checked").length == 0)
		{
			$("#msg").text('Por favor selecione uma Cor.');
			return false;
		}
	});
	
	$("#formOrcamento3").submit(function()
	{
		if(!$("#opcao").val())
		{
			$("#msg").text('Por favor selecione uma opção.');
			return false;
		}
		
		if(!$("#quantidade").val())
		{
			$("#msg").text('Por favor preencha o campo Quantidade.');
			$("#quantidade").focus();
			return false;
		}
		
		if($("input:checked").length == 0)
		{
			$("#msg").text('Por favor selecione uma Cor.');
			return false;
		}
	});	
	
	$("#formEnviaOrcamento").submit(function()
	{
		if(!$("#nome").val())
		{
			$("#msg").text('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return  false;
		}
		
		if(!$("#telefone").val())
		{
			$("#msg").text('Por favor preencha o campo Telefone.');
			$("#telefone").focus();
			return false;
		}
		
		if(!$("#email").val())
		{
			$("#msg").text('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		
		if(!$("#cidade").val())
		{
			$("#msg").text('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		
		if(!$("#estado").val())
		{
			$("#msg").text('Por favor preencha o campo Estado.');
			$("#estado").focus();
			return false;
		}
		
		if(!$("#cnpj").val())
		{
			$("#msg").text('Por favor preencha o campo CNPJ/CPF.');
			$("#cnpj").focus();
			return false;
		}
		return true;
	});
	
	//valida contato
	$("#formContato").submit(function()
	{
		if(!$("#nome").val())	
		{
			$("#msg").text('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		
		if(!$("#email").val())	
		{
			$("#msg").text('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		
		if(!$("#telefone").val())	
		{
			$("#msg").text('Por favor preencha o campo Telefone.');
			$("#telefone").focus();
			return false;
		}
		
		if(!$("#assunto").val())	
		{
			$("#msg").text('Por favor preencha o campo Assunto.');
			$("#assunto").focus();
			return false;
		}
		
		if(!$("#mensagem").val())	
		{
			$("#msg").text('Por favor preencha o campo Mensagem.');
			$("#mensagem").focus();
			return false;
		}
		return true;
	});
	
	$("#btnVoltar").click(function()
	{
		history.back(-1);		
	});
	
	//seta formatação de telefone
	$('#telefone').keypress(function()
	{
		mascara(this,valida_telefone);
	});
	
	//adiciona aos favoritos
	$(".add01, .add02").click(function()
	{
		addFavoritos();
		return false;
	})
	
	
	function addFavoritos()
	{
		if(document.all)
			window.external.AddFavorite(location.href,document.title);
		else if(window.sidebar)
			window.sidebar.addPanel(document.title,location.href,'');
	}
	
	//rotação de imagens
	$("#img-rotator").innerfade({
		speed: 750,
		timeout: 2500,
		type: 'sequence',
		containerheight:'140px'
	})
})

function Numero(e)
{
	navegador = /msie/i.test(navigator.userAgent);
	if (navegador)
		var tecla = event.keyCode;
	else
		var tecla = e.which;
		
	if(tecla > 47 && tecla < 58) // numeros de 0 a 9
		return true;
	else
	{
		if (tecla != 8) // backspace
			return false;
		else
			return true;
	}
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
function valida_telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}	
