// JavaScript Document
function limpaCampo(id,value)
{
	//alert(value);
	if($("#"+id).val()==value)
	{
		$("#"+id).val("");
	}
}

function voltaValue(id,value)
{
	if($("#"+id).val()=='')
	{
		$("#"+id).val(value);
	}
}

function pulaCampo(id,idProx,qtdeNum,event)
{
	if(event.keyCode) 
	{
		nTecla = event.keyCode; 
	} // Internet Explorer
	
	else if(document.layers && navigator.appName.indexOf("Mozilla") == -1) 
	{ 
		nTecla = event.which; 	
	}  //Netscape
	
	else 
	{ 	
		nTecla = event.which; 
	}// Mozilla / FireFox / Opera 
	
	
	if(nTecla!='8')
	{
		if(id=="Telefone")
		{
			if(document.getElementById(id).value.length==4)
			{
				document.getElementById(id).value = document.getElementById(id).value+"-";
			}
			else if(document.getElementById(id).value.length==9)
			{
					document.getElementById(idProx).focus();	
			}
		}
		else
		{
			if(document.getElementById(id).value.length==qtdeNum)
			{
				document.getElementById(idProx).focus();	
			}	
		}
	}
}

function mudaImagem(thisImg){
	var caminho = thisImg.src.split('/');
	//alert(caminho[6].replace('-p.jpg','-g.jpg'));
	//document.getElementById('imgGrande').src = caminho[4]+'/'+caminho[5]+'/'+caminho[6].replace('-p.jpg','-g.jpg');
	document.getElementById('imgGrande').src = caminho[3]+'/'+caminho[4]+'/'+caminho[5].replace('-p.jpg','-g.jpg');
	//alert(caminho[3]);
}

function mostraFormulario(idOption){

	if(idOption=='faleConosco')
	{
		$("#boxFormularioContato").show('slow');
		$("#boxFormularioOrcamento").hide('slow');
	}
	else if(idOption=='orcamento')
	{
		$("#boxFormularioContato").hide('slow');
		$("#boxFormularioOrcamento").show('slow');
	}
	else
	{
		$("#boxFormularioContato").hide('slow');
		$("#boxFormularioOrcamento").hide('slow');
	}
}

function validaFormularioContato(){
	
	var retorno = 0;
	var focoCampo = 0; 
	var corFundo = $("label:contains(#)").text();
//se conter * no label
	$("label:contains(*)").each(function(){
		
		var valorInput;
		var valorLabel = $(this).text();
		//alert(valorLabel);
		var idCampo = "#"+$(this).attr("for");
	// se o valor do campo for vazio
		if($(idCampo).val()=="") 
		{
			valorInput = "*";
		}
		// se tive preenchido
		else
		{
			valorInput = $(idCampo).val();
		}
		// se o valor do label for email ou e-mail
		if( (valorLabel=="*Email") || (valorLabel=="*E-mail:") )
		{
			// email é igual ao valor do campo
			var email = $(idCampo).val();		
			//valida email
			if(email.indexOf("@") < 1 || email.indexOf(".") < 3 )		
			{				
				retorno += 1;
				// troca a cor de fundo do campo
				$(idCampo).css("background-color",corFundo);
				//se o foco for igual a 0
				if(focoCampo==0)	
				{
					$(idCampo).focus();
					focoCampo = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		// se o label não for email 
		else
		{
			// se o valor do input for igual ao valor label ou o valor do campo for igual a vazio 
			if((valorInput==valorLabel) || ($(idCampo).val()==""))
			{
				retorno = 1;
				$(idCampo).css("background-color",corFundo);
				//se o foco for igual a 0
				if(focoCampo==0)	
				{
					$(idCampo).val("");
					$(idCampo).focus();
					focoCampo = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		});
	// se existir retorno
	if(retorno)
	{
		return false;
	}
}

function validaFormularioOrcamento(){

	var retornoOrcamento = 0;
	var focoCampoOrcamento = 0; 
	var corFundoOrcamento = $("#corCampo2").val();
//se conter ! no label
	$("label[title='obrigatorio']").each(function(){
		
		var valorInput;
		var valorLabel = $(this).attr("rel");
		//alert(valorLabel);
		var idCampo = "#"+$(this).attr("for");
		//alert($(idCampo).val());
	// se o valor do campo for vazio
		if($(idCampo).val()=="") 
		{
			valorInput = "*";
		}
		// se tiver preenchido
		else
		{
			valorInput = $(idCampo).val();
		}
		// se o valor do label for email ou e-mail
		if( (valorLabel=="*Email") || (valorLabel=="*E-mail:") || (valorLabel=="*Email:") || (valorLabel=="*E-mail")  )
		{
			// email é igual ao valor do campo
			var email = $(idCampo).val();		
			//valida email
			if(email.indexOf("@") < 1 || email.indexOf(".") < 3 )		
			{				
				retornoOrcamento += 1;
				// troca a cor de fundo do campo
				$(idCampo).css("background-color",corFundoOrcamento);
				//se o foco for igual a 0
				if(focoCampoOrcamento==0)	
				{
					$(idCampo).focus();
					focoCampoOrcamento = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		// se o label não for email 
		else
		{
			// se o valor do input for igual ao valor label ou o valor do campo for igual a vazio 
			if((valorInput==valorLabel) || ($(idCampo).val()==""))
			{
				//alert('valorInput = valorLabel ou valor vazio');
				retornoOrcamento = 1;
				$(idCampo).css("background-color",corFundoOrcamento);
				//se o foco for igual a 0
				if(focoCampoOrcamento==0)	
				{
					$(idCampo).val("");
					$(idCampo).focus();
					focoCampoOrcamento = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		});
	// se existir retorno
	if(retornoOrcamento)
	{
		return false;
	}

}
