function PublicaSelo(PromocaoCodigo, ProdutoCodigo, Path, PromoNome, orderm)
{
	if (document.getElementById("Selo_" + orderm + "_" + ProdutoCodigo))
	{
		if (PromocaoCodigo > 0)
		{
			if (imageExists(Path + "/promocao/" + PromocaoCodigo + ".gif"))
			{
				document.getElementById("Selo_" + orderm + "_" + ProdutoCodigo).innerHTML = document.getElementById("Selo_" + orderm + "_" + ProdutoCodigo).innerHTML + "<img src='" + Path + "/promocao/" + PromocaoCodigo + ".gif' alt='" + PromoNome + "' title='" + PromoNome + "'>";
			}
			else if (imageExists(Path + "/promocao/" + PromocaoCodigo + ".jpg"))
			{
				document.getElementById("Selo_" + orderm + "_" + ProdutoCodigo).innerHTML = document.getElementById("Selo_" + orderm + "_" + ProdutoCodigo).innerHTML + "<img src='" + Path + "/promocao/" + PromocaoCodigo + ".jpg' alt='" + PromoNome + "' title='" + PromoNome + "'>";
			}
		}
	}
}
	
function ExcluirItemListaDesejo(ListaDesejoCodigo)
{
	try
	{
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "visible");
		if(confirm('Deseja excluir este item da sua lista de desejos?'))
		{
			index.ExcluirItemListaDesejo(ListaDesejoCodigo.toString(),ExcluirItemListaDesejo_CallBack);
		}
		else
		{
			TrocaImagem("imgAjax_"+ListaDesejoCodigo, "hidden");
		}
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "hidden");
	}			
}

function ExcluirItemListaDesejo_CallBack(res)
{
	try
	{
		var lblListaDesejos = document.getElementById('lblListaDesejos');

		if (res.value)
		{
			if(res.value[0] == "0")
			{
				lblListaDesejos.innerHTML = res.value[1];			
				TrocaImagem("imgAjax_"+res.value[4], "hidden");
			}
			else
			{
				if(res.value[2] != "")
				{
					alert(res.value[2]);
				}
				TrocaImagem("imgAjax_"+res.value[4], "hidden");	
				if(res.value[3] != "")
				{
					window.location = res.value[3];
				}			
				
			}
		}
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+res.value[4], "hidden");
	}		
}

function AlterarStatusItemListaDesejo(ListaDesejoCodigo)
{
	try
	{
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "visible");
		index.AlterarStatusItemListaDesejo(ListaDesejoCodigo.toString(), AlterarStatusItemListaDesejo_CallBack);	
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "hidden");
	}
}

function AlterarStatusItemListaDesejo_CallBack(res)
{
	try
	{
		var lblListaDesejos					= document.getElementById('lblListaDesejos');
		
		if(res.value[0] == "0")
		{
			lblListaDesejos.innerHTML = res.value[1];	
			TrocaImagem("imgAjax_"+res.value[4], "hidden");		
		}
		else
		{
			if(res.value[2] != "")
			{
				alert(res.value[2]);
			}	
			TrocaImagem("imgAjax_"+res.value[4], "hidden");
			if(res.value[3] != "")
			{
				window.location = res.value[3];
			}			
			
		}
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+res.value[4], "hidden");
	}		
}

function SalvarComentarioListaDesejo(ListaDesejoCodigo)
{
	try
	{
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "visible");
		var txtComentario	= document.getElementById('txtComentario_' + ListaDesejoCodigo);
		index.SalvarComentarioListaDesejo(ListaDesejoCodigo.toString(),txtComentario.value, SalvarComentarioListaDesejo_CallBack);
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+ListaDesejoCodigo, "hidden");
	}	
}

function SalvarComentarioListaDesejo_CallBack(res)
{
	try
	{
		var lblListaDesejos					= document.getElementById('lblListaDesejos');
		
		if(res.value[0] == "0")
		{
			lblListaDesejos.innerHTML = res.value[1];	
			if(res.value[2] != "")
			{
				alert(res.value[2]);
			}
			TrocaImagem("imgAjax_"+res.value[4], "hidden");	
				
		}
		else
		{
			if(res.value[2] != "")
			{
				alert(res.value[2]);
			}	
			TrocaImagem("imgAjax_"+res.value[4], "hidden");
			if(res.value[3] != "")
			{
				window.location = res.value[3];
			}			
			
		}
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_"+res.value[4], "hidden");
	}		
}	


function PesquisarListaDesejoSuperior()
{
	try
	{
		TrocaImagem("imgAjax_Superior","visible");
		var ddlOrdenarPorSuperior	= document.getElementById('ddlOrdenarPorSuperior');
		var ddlCategoriaSuperior	= document.getElementById('ddlCategoriaSuperior');
				
		index.PesquisarListaDesejo(ddlOrdenarPorSuperior.options[ddlOrdenarPorSuperior.selectedIndex].value,ddlCategoriaSuperior.options[ddlCategoriaSuperior.selectedIndex].value, PesquisarListaDesejoSuperior_CallBack);
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_Superior", "hidden");
	}	
}

function PesquisarListaDesejoInferior()
{
	try
	{
		TrocaImagem("imgAjax_Inferior","visible");
		var ddlOrdenarPorInferior	= document.getElementById('ddlOrdenarPorInferior');
		var ddlCategoriaInferior	= document.getElementById('ddlCategoriaInferior');
		
		
		index.PesquisarListaDesejo(ddlOrdenarPorInferior.options[ddlOrdenarPorInferior.selectedIndex].value,ddlCategoriaInferior.options[ddlCategoriaInferior.selectedIndex].value, PesquisarListaDesejoSuperior_CallBack);
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_Inferior", "hidden");
	}	
}


function PesquisarListaDesejoSuperior_CallBack(res)
{
	try
	{
		var lblListaDesejos					= document.getElementById('lblListaDesejos');
		
		if(res.value[0] == "0")
		{
			lblListaDesejos.innerHTML = res.value[1];	
			if(res.value[2] != "")
			{
				alert(res.value[2]);
			}
			TrocaImagem("imgAjax_Inferior", "hidden");
			TrocaImagem("imgAjax_Superior","hidden");
				
		}
		else
		{
			if(res.value[2] != "")
			{
				alert(res.value[2]);
			}	
			TrocaImagem("imgAjax_Inferior", "hidden");
			TrocaImagem("imgAjax_Superior","hidden");
			if(res.value[3] != "")
			{
				window.location = res.value[3];
			}			
			
		}
	}
	catch(err)
	{
		alert(err.description);
		TrocaImagem("imgAjax_Inferior", "hidden");
		TrocaImagem("imgAjax_Superior","hidden");
	}		
}	


function AdicionarItemCestaLista(ProdutoCodigo,ProdutoValorCaracteristicaCodigo)
{
	try
	{
		index.AdicionarItemCesta(ProdutoCodigo.toString(),ProdutoValorCaracteristicaCodigo.toString(),AdicionarItemCestaLista_callback)
	} 
	catch(err)
	{
		alert(err.description);
	}
}

function AdicionarItemCestaLista_callback(res)
{
	if (res.error)
	{
		alert(res.error.Message);
	}		
	else
	{
		if (res.value)
		{
			window.location.href = res.value;
		}	
	}
}









