// ----------------------------------------------
// AJAX
// ----------------------------------------------
function FidelidadeVerificarSaldo(codigo)
{
	MostrarCarregando("Aguarde, verificando...");	
	AjaxFidelidade.VerificarSaldoProduto(codigo, FidelidadeVerificarSaldo_CallBack);			
}

function FidelidadeVerificarSaldo_CallBack(response)
{
	//OcultarCarregando();	
	document.getElementById('divBack_Filho').style.visibility = 'hidden';
	if (response.value == 0)
		MostrarAquisicaoFidelidade('Voc&#234; n&#227;o possui saldo suficiente!', false, 0);
	else
		MostrarAquisicaoFidelidade('Tem certeza que deseja adquirir este produto?', true, response.value);
}
// ----------------------------------------------


//-----------------------------------------------
// JAVASCRIPT
//-----------------------------------------------
function MostrarAquisicaoFidelidade(mensagem, mostrarControle, codigo)
{
	var divBack;
	var divModelo;
	
	divBack = "<div id='divBack' border=1 style='Z-INDEX: 0; BACKGROUND-COLOR: #000000; FILTER: Alpha(Opacity=20); -moz-opacity: .2; WIDTH:"+ document.body.clientWidth +"px; BACKGROUND-REPEAT: repeat; POSITION: absolute; HEIGHT: " + document.body.clientHeight + "px'>";
	divBack += "</div>";
	
	divBack += "<div id='divBackFidelidade' border=1 style='Z-INDEX: 1; FILTER: Alpha(Opacity=100); -moz-opacity: 1; TOP:0; LEFT:0; WIDTH:"+ document.body.clientWidth +"px; POSITION: absolute; HEIGHT: " + document.body.clientHeight + "px' align='center'>";
	divBack += "	<table width='780px' height='100%'>";
	divBack += "		<tr>";
	divBack += "			<td>";
	divBack += "				<table bgcolor=white align='center' valign='midlle' width='295' cellSpacing='0' cellPadding='0'  style='BORDER-RIGHT: darkgray 1px solid; BORDER-TOP: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; BORDER-BOTTOM: darkgray 1px solid'>";
	divBack += "					<tr>	<td><img src='../Imagem/institucional/modal/line_pop.gif'><td></tr>";
	divBack += "					<tr>	<td height='3px'><td></tr>";
	divBack += "					<tr>";
	divBack += "						<td align='center' class='Campo_Label_Cadastro'><b>" + mensagem + "</b></td>";
	divBack += "					</tr>";
	divBack += "					<tr>	<td height='3px'><td></tr>";
	if (mostrarControle)
	{
		divBack += "					<tr>	<td height='10px'><td></tr>";	
		divBack += "					<tr>";
		divBack += "						<td align='center' class='Campo_Label_Cadastro'><b><img src='../Imagem/institucional/modal/sim.gif' style='cursor:pointer; cursor:hand;' onclick='DirecionarTroca(" + codigo + ");' />  &nbsp;&nbsp; <img src='../Imagem/institucional/modal/nao.gif' style='cursor:pointer; cursor:hand;'  onclick='OcultarFidelidade();'/></b></td>";
		divBack += "					</tr>";
		divBack += "					<tr>	<td height='10px'><td></tr>";
	}
	divBack += "					<tr>	<td height='10px'><td></tr>";
	divBack += "					<tr>";
	divBack += "						<td align='center' class='Campo_Label_Cadastro'><b><a onclick='OcultarFidelidade();' class='LinkSemUnderline' style='cursor:pointer; cursor:hand;'>Fechar</a></b></td>";
	divBack += "					</tr>";
	divBack += "					<tr>	<td height='6px'><td></tr>";
	divBack += "				</table>";
	divBack += "			</td>";
	divBack += "		</tr>";
	divBack += "	</table>";
	divBack += "</div>";
	
	//alert (divBack);
	//return;
	
	divModelo = document.createElement("div");
	divModelo.setAttribute("id","divFidelidade");
	divModelo.setAttribute("style","POSITION: absolute");
	document.body.appendChild(divModelo);
	divModelo=document.getElementById("divFidelidade");
	divModelo.innerHTML = divBack;			
	divModelo.style.left = "0px";
	divModelo.style.top = "0px";
	divModelo.style.visibility = 'visible';	
	
	RedimensionarFidelidade();
}

function RedimensionarFidelidade()
{
	try
	{
		var divCarregando;
		if (document.getElementById('divFidelidade').style.visibility == 'visible')
		{
			divCarregando = document.getElementById("divBackFidelidade");
			divCarregando.style.width = document.body.clientWidth;
			divCarregando.style.height = document.body.clientHeight;	
			divCarregando.style.top = document.body.scrollTop;							
		}
	}
	catch(e){}
}

function OcultarFidelidade()
{	
	document.getElementById('divFidelidade').style.visibility = 'hidden';	
	document.getElementById('divBack').style.visibility = 'hidden';	
}

function DirecionarTroca(codigo)
{	
	document.location = "FidelidadeTroca.aspx?p=" + codigo;
}
//-----------------------------------------------
