var enviarAmigo = {
	'opened': false,
	'show': function(){
		this.opened = true;
		bgSite.show();
		
		document.getElementById('seuemail').value = document.getElementById('seunome').value = document.getElementById('nomeemigo').value = document.getElementById('emailamigo').value = "";
		
		document.getElementById('detalhesEnviarAmigo').style.display = "block";
		this.alinha();
	},
	'alinha' : function(){
		if(!this.opened) return;
		var SC = getScroll();
		var VS = getDocVisibleSize();
		var SZ = getSize('detalhesEnviarAmigo');
		newX = (VS.x-SZ.x)/2;
		newY = (VS.y-(SZ.y))/2;
		document.getElementById('detalhesEnviarAmigo').style.top = (newY+SC.y)+"px";
		document.getElementById('detalhesEnviarAmigo').style.left = (newX+SC.x)+"px";
		bgSite.alinha();
	},
	'hide': function(){
		this.opened = false;
		document.getElementById('detalhesEnviarAmigo').style.top = "-1000px";
		document.getElementById('detalhesEnviarAmigo').style.lef = "-1000px";
		document.getElementById('detalhesEnviarAmigo').style.display = "none";
		bgSite.hide();
	},
	'send': function(){
		msgErro = document.getElementById('mensagensAmigo');
		if(document.getElementById('seunome').value.isWhite()){
			msgErro.innerHTML = 'Digite o seu nome';
			return;
		}
		if(document.getElementById('seuemail').value.isWhite() || !validateEmail(document.getElementById('seuemail').value)){
			msgErro.innerHTML = 'Digite o seu e-mail';
			return;
		}
		if(document.getElementById('nomeemigo').value.isWhite()){
			msgErro.innerHTML = 'Digite o nome do amigo';
			return;
		}
		if(document.getElementById('emailamigo').value.isWhite() || !validateEmail(document.getElementById('emailamigo').value)){
			msgErro.innerHTML = 'Digite o e-mail do amigo';
			return;
		}

		var ajaxEnviarAmigo = new ajax({
			'method': 'POST',
			'url': '/'+getLinguagem()+'/enviarReceitaAmigo/',
			'oncomplete': function() {
				setClear();
				enviarAmigo.hide();
				delete ajaxEnviarAmigo;
			}
		});
		ajaxEnviarAmigo.push('seunome', document.getElementById('seunome').value);
		ajaxEnviarAmigo.push('seuemail', document.getElementById('seuemail').value);
		ajaxEnviarAmigo.push('nomeemigo', document.getElementById('nomeemigo').value);
		ajaxEnviarAmigo.push('emailamigo', document.getElementById('emailamigo').value);
		ajaxEnviarAmigo.push('idReceita', document.getElementById('receitaid').value);
		ajaxEnviarAmigo.open();
	}
}

function setClear(){
	document.getElementById('seunome').value = '';
	document.getElementById('seuemail').value = '';
	document.getElementById('nomeemigo').value = '';
	document.getElementById('emailamigo').value = '';
	document.getElementById('mensagensAmigo').innerHTML = '';
}

window.onresize = function(){
	enviarAmigo.alinha();	
}

window.onstopscroll = function(){
	enviarAmigo.alinha();
}

function trocarTabela(atual){
	var a = {
		'aReceita': 32,
		'ingredientes': 140,
		'preparo': 275
	}	
	
	for(b in a) $("#"+b).hide();
	
	$("#"+atual).show();
	
	$('#setaTabelaProdutos').css('marginLeft', a[atual]+"px");
}


function converterMedida() {
	var quantidade = eval($("#quantidade").val()), 
	    unidade = $("#unidade").val(), 
		unidade2 = $("#unidade2").val();
	
	if (quantidade != undefined && unidade != "" && unidade2 != "") {
		var valor = (((quantidade * unidade)/ 1000) * 1000) / unidade2;		
		
		//SIMPLIFICA EM 2 CASAS DECIMAIS
		if(valor.toString().indexOf(".") != -1) valor = valor.toString().substring(0, valor.toString().indexOf(".") + 3);
		
		valor = Math.round(valor*10)/10;
		valor = valor.toString().replace(".",",");
		
		$("#valor").html(valor+" "+$('#unidade2').find('option[selected=true]').text());
		return;
	}
	
	$("#valor").html("Escolha uma op&ccedil;&atilde;o!");
}

$(document).ready(function(){
	if($('#content_receitas').length > 0){
		var galeriaReceitas = new GA({
			'idContent': 'content_receitas',
			'idMascara': 'mascara_receitas',
			'_xMover': 218,
			'btMais': 'mais',
			'btMenos': 'menos'		
		});
		
		galeriaReceitas.create();
	}

	if($('#content_produtos_interna').length > 0){
		var galeriaReceitasInterna = new GA({
			'idContent': 'content_produtos_interna',
			'idMascara': 'mascara_produtos_interna',
			'_xMover': 165,
			'btMais': 'mais',
			'btMenos': 'menos'		
		});
		
		galeriaReceitasInterna.create();
	}
	
	mostraFlash("banner", "/media/padrao/swf/topoInterno.swf?banner=pt-br/swf/receitas.swf", 1000, 173);
});
