﻿var receita = {
	salvar: function() {
		var http = getHTTPObject();

		http.open("POST", "../interfaces/favoritos.aspx", false);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		http.send("CodReceita=" + CodReceita);

		if(http.readyState == 4)
		{
			var feedback = http.responseText;
			if(feedback == 1) {
				fncEsqueciSenha(false,'faleConfirmacao');
				fncEsqueciSenha(true,'faleErro');
				document.getElementById("imgAdicionarFav").style.display = "none";
			}
			else {
				fncEsqueciSenha(false,'faleErro');
			}
		}
	},
	
    obterCodReceitaSelecionadas: function () {
        var listaReceitas = document.getElementById('listaReceitas');
        var arrReceitas = listaReceitas.getElementsByTagName('input');
        arrCodReceita = new Array();
        for (var i = 0; i < arrReceitas.length; i++) {
            if (arrReceitas[i].checked) {
	            arrCodReceita[arrCodReceita.length] = arrReceitas[i].value;
	        }
        }
        return arrCodReceita;
    },
    
    excluir: function () {
        var receitas = receita.obterCodReceitaSelecionadas();
        for (var i = 0; i < receitas.length; i++) {
            document.getElementById('receita_linha_' + receitas[i]).style.display='none';
        }
    },
    
    excluirClique: function () {
        var receitas = receita.obterCodReceitaSelecionadas();
        if (receitas.length > 0) {
            var queryString = receitas.join(',');
            var http = getHTTPObject();
            http.open("POST", "../interfaces/favoritosExcluir.aspx?", false);
            http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
            http.onreadystatechange = function () {
	            if (http.readyState == 4) {
                    if (http.status == 200) {
                        receita.excluir();
    		        }
	            }
	        }
	        http.send("receitas=" + queryString);
	    }
	},

	enviar: function()
	{
		var http = getHTTPObject();
		var objForm = document.getElementById("frmEnvie");
		var strPost = "";
		var htmlFeed = "";
		var listaReceitas = document.getElementById('listaReceitas');

		
		for(i = 0; i < objForm.elements.length; i++)
		{
			strPost += objForm.elements[i].name + "=" + objForm.elements[i].value + "&";
		}
		

		if(listaReceitas != null)
		{
			var codigos = receita.obterCodReceitaSelecionadas();
			if (codigos.length == 0) {
				strPost += "CodReceita=" + CodReceita;
			} else {
				strPost += "CodReceita=" + codigos.join(',');
			}
		}
		else
		{
			strPost += "CodReceita=" + CodReceita;
		}

		http.open("POST", "../interfaces/envieAmigo.aspx", false);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		http.send(strPost);

		if(http.readyState == 4)
		{
			var feedback = http.responseText;
			//alert(feedback)
			if(feedback == 1)
			{
				document.getElementById("contFormsEnvie").style.display = "none";
				document.getElementById("contComfirmacao").style.display = "block";
				document.getElementById("contEnvia").style.display = "none";
			}
			else
			{
				document.getElementById("contEnvia").style.display = "none";
				document.getElementById("contCorrige").style.display = "block";
				document.getElementById("contFormsEnvie").style.display = "none";
				document.getElementById("contErro").style.display = "block";
			}

		}
	
	},
	
	

	corrigeAmigo: function() {
		document.getElementById("contEnvia").style.display = "block";
		document.getElementById("contCorrige").style.display = "none";
		document.getElementById("contFormsEnvie").style.display = "block";
		document.getElementById("contErro").style.display = "none";
	}
}
