/***************************************INICIALIZAÇÃO**************************************/

window.addEvent('domready',function(){

	adicionarEventos();

});







/******************************************FUNÇÕES*****************************************/

function adicionarEventos() {

	if($defined($("key"))) {

		$("key").addEvent("focus",function(){

			if(this.value == "Nome do Vinho") {

				this.value = "";

			}

		});

		$("key").addEvent("blur",function(){

			if(this.value == "") {

				this.value = "Nome do Vinho";

			}

		});

	}

	/*

	var tip = new Tips($$("h2.tips"),	{

									initialize:function(){

										this.fx = new Fx.Style(this.toolTip,"opacity",{duration:500}).set(0);

									},

									onShow:function(){

										this.fx.start(1);

									},

									onHide:function(){

										this.fx.start(0);

									}

	});

	*/

	if($defined($("cep1"))) {

		$("cep1").addEvent("keyup",function(){

			interacaoCEP($("cep1"),$("cep2"));

		});

	}

}

	

function validaEndereco() {

	if($('nomeEntrega').value =='') {

		alert('O nome de entrega deve ser preenchido');

		return false;

	} else if($('cpfEntrega').value =='') {

		alert('O CPF deve ser preenchido');

		return false;

	} else if($('enderecoEntrega').value =='') {

		alert('O endereço deve ser preenchido');

		return false;

	} else if($('numeroEntrega').value =='') {

		alert('O número de entrega deve ser preenchido');

		return false;

	} else if($('bairroEntrega').value =='') {

		alert('O bairro deve ser preenchido');

		return false;

	} else if($('cidadeEntrega').value =='') {

		alert('O número de entrega deve ser preenchido');

		return false;

	} else if($('ufEntrega').value =='') {

		alert('O número de entrega deve ser preenchido');

		return false;

	}

	return true;

}



function fnCalcularFrete() {

	var form = document.getElementById("f1");

	var cep1 = document.getElementById("cep1").value;

	var cep2 = document.getElementById("cep2").value;

	

	if(cep1.length == 5 && cep2.length == 3) {

		form.cepDest.value = cep1.toString() + cep2.toString();

		form.submit();

	} else {

		alert("CEP inválido");

	}

 }

 

function fnRetornaEndereco(cep) {

	 

}

 

function interacaoCEP(campo1,campo2) {

	if(campo1.value.length == 5) {

		campo2.focus();

	}

}



function openPopup(URL,iWidth, iHeight) {

	var top = (screen.height / 2) - (iHeight / 2);

	var left = (screen.width / 2) - (iWidth / 2);

	window.open(URL,"j1","toolbar=no,menubar=no,status=no,width=" + iWidth + ",height="+iHeight+",left="+left+",top=" + top);

	return false;

}



//Valida o indique

function validaIndique() {

	var nome = $('nome').value;

	var email = $('email').value;

	var nomeAmigo = $('nome_amigo').value;

	var emailAmigo = $('email_amigo').value;

	

	if(nome == "") {

		alert("Digite o seu nome");

		return false;

	}

	if(email == "") {

		alert("Digite o seu e-mail");

		return false;

	}

	if(nomeAmigo == "") {

		alert("Digite o nome do seu amigo(a)");

		return false;

	}

	if(emailAmigo == "") {

		alert("Digite o e-mail do seu amigo(a)");

		return false;

	}

}



//Valida a reserva

function validaReserva() {

	var nome = $('nome').value;

	var email = $('email').value;

	var ddd = $('ddd').value;

	var telefone = $('telefone').value;

	var qtd = $('qtd').value;

	

	if(nome == "") {

		alert("Digite o seu nome");

		return false;

	}

	if(email == "") {

		alert("Digite o seu e-mail");

		return false;

	}

	if(ddd == "" && telefone == "") {

		alert("Digite o DDD e o telefone");

		return false;

	}

	if(qtd == "") {

		alert("Indique a quantidade de pessoas para reserva");

		return false;

	}

}



function validaSolicitacao() {

	var nome = $('nome').value;

	var email = $('email').value;

	

	if(nome == "") {

		alert("Digite o seu nome");

		return false;

	}

	if(email == "") {

		alert("Digite o seu e-mail");

		return false;

	}

}

window.addEvent('domready', function(){
	var TipsHelp = new Tips($$('.legenda'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});
});