﻿/*
	Autor:		Lincon Ribeiro
	Cliente:	Avon Portal de Perfume
	Data:		15/09/09
*/

var host 	= "http://www.perfumariaavon.com.br/";

// Utilizado na tela de escolha dos itens
function checkAroma(objAroma){
//alert(objAroma);
	var objBtnOk	= document.getElementById('btn_buscar');
	var objForm		= document.frmAroma;
	var nmErro		= new Number;
	var stItens		= new String;
	if(objAroma.checked == true){
		for(nmInc = 0; nmInc < objForm.elements.length; nmInc++){
			if(objForm.elements[nmInc].type == "checkbox" && objForm.elements[nmInc].checked == true){
				nmErro++;
				objBtnOk.disabled	= false;
				if(stItens.length > 0){
					stItens		+= ", " + objForm.elements[nmInc].value;
				}else{
					stItens		= objForm.elements[nmInc].value;
				}
			}
		}
	}
    
	objForm.stItens.value		= stItens;
	if(nmErro == 6){
        objAroma.checked	= false;
	}else if(nmErro == 0){
		objBtnOk.disabled	= true;
	}
}

function checkOpiniao(objForm){
	if(dynamicSimpleValidate(objForm) != false){
		objForm.fgComent.value = 1;
		objForm.submit();
	}
}

function numerico(eventObj, obj)
{
    var keyCode
    if (document.all){
        keyCode = eventObj.keyCode
    }else{
        keyCode = eventObj.which
    }

    if((keyCode < 48 || keyCode > 58) && (keyCode != 0 && keyCode != 8))
    {
        return false
    }
}

/* Utilizada na tela de login */

/*trocar imagem do menu pagina inicial*/
function trocaImagem(strIDBotao,stImg){
	botaoClick = strIDBotao;
	if (strIDBotao == botaoClick)  {
		document.getElementById(strIDBotao).src = stImg;
   }

}
function restauraImagem(strIDBotao,stImg)
{
	botaoClick = strIDBotao;
 		document.getElementById(strIDBotao).src = stImg;
}


function Caracteres(objeto){
       document.getElementById("inicial").style.display = 'none';
	    var limite = 300;
        var erro = "Você ultrapassou o "+ limite + " limite de caracteres.";

        tamanho = objeto.value.length;
        if (tamanho>limite) {
  objeto.value = objeto.value.substring(0,limite);
  alert(erro);
        } else {
  document.getElementById('restantes').innerHTML = (limite-objeto.value.length);
        }
}


function redirectPerfume(objPerfume, stNivel){
    stValue        = objPerfume.value;
    nmIndice       = objPerfume.selectedIndex;
    stName         = objPerfume.options[nmIndice].id;

    document.location.href= stNivel + 'perfumes/' + stValue + '/' + stName + '.html';
}

function sendValue(nmValue){
    alert(nmValue)
    document.getElementById('nmCountSub').value = nmValue;
}

function displayDhtmlFlash(largura, altura, arquivo, nmTime){
    window.setTimeout("closeDhtml();", nmTime);

    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+largura+'" height="'+altura+'" id="objDhtmlFlash" align="middle">');
    document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="transparent" />');
    document.write('<param name="movie" value="'+arquivo+'" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="'+arquivo+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" name="div" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"/>');
    document.write('</object>');
}

function closeDhtml(){
    document.getElementById("divBannerTop").style.display = "none";
    document.getElementById("divBannerTop").innerHTML       = "";
}

function exibeBlog(){
	if (document.getElementById("stBlog").style.display=='none'){
		document.getElementById("stBlog").style.display='block';
	} else {
		document.getElementById("stBlog").style.display='none';
	}
}


$(document).ready(function(){

//$().ajaxStart(function() { $('#loading').show(); });
//$().ajaxStop(function() { $('#loading').hide(); });

	$("#id_content").fadeTo(0, 0.6);

	$('.concursoBox').hover(
		  function () {
			$(this).stop().animate({backgroundPosition:'0px -95px'},600);

		  }, 
		  function () {
			$(this).stop().animate({backgroundPosition:'0px 0px'},600);
		  }
	);
	$('.listaVideos li').hover(
		  function () {
			$(this).stop().animate({backgroundPosition:'0px -261px'},600);

		  }, 
		  function () {
			$(this).stop().animate({backgroundPosition:'0px 0px'},600);
		  }
	);
});

function desativaVideo(idVideo){
	if (confirm('Tem certeza que deseja desativar seu vídeo?\n\nAtenção! Vídeos desativados não estão concorrendo aos prêmios e não poderão ser ativados novamente')){
		var acao = 'desativaVideo';
		$.ajax({
			type: "GET",
			url: "ajax.php",
			contentType: "application/json; charset=utf-8",
			async: false,
			dataType: "json",
			data: "acao="+ acao +"&idVideo="+ idVideo +"",
			success: function(msg){
				if (msg.erro==0){
					$("#desativar_"+idVideo).hide();
					$("#status_"+idVideo).html('Desativado');
				} else {
					alert('Ocorreu um erro!');
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
				alert('Ocorreu um erro!');
			}
		});
	}
}

function votaVideo(idVideo,voto,id,nmPaginaAtual){
	$("#"+id).attr('disabled', true);
	var acao = 'votaVideo';
	$.ajax({
		type: "GET",
		url: "ajax.php",
		contentType: "application/json; charset=utf-8",
		async: false,
        dataType: "json",
		data: "acao="+ acao +"&idVideo="+ idVideo +"&voto="+ voto +"&nmPaginaAtual="+nmPaginaAtual+"",
		
		beforeSend: function(){
			// Mostra a mensagem de carregando
			//$("#"+id).fadeTo('fast', 0.1);
		},
		// O que deve acontecer quando o processo estiver completo
		complete: function(){
			// Oculta a mensagem carregando
			//$("#"+id).fadeTo('fast', 1.0);
		},
		
		
		success: function(msg){
			if (msg.erro==0){
				//$("#desativar_"+idVideo).hide();
				//$("#status_"+idVideo).html('Desativado');
				//alert('Voto computado com sucesso!');
				//$("#"+id).attr('disabled', false);
				location = 'obrigado.php?msg=1';
			} else {
				//alert('Ocorreu um erro!');
				//$("#"+id).attr('disabled', false);
				location = 'obrigado.php?msg=2';
			}
		},
		error: function(XMLHttpRequest, textStatus, errorThrown){
			//alert('Ocorreu um erro!');
			//$("#"+id).attr('disabled', false);
			location = 'obrigado.php?msg=2';
		}
	});
}

function checkMail(objEmail){
    if(objEmail.value != ""){
       // document.getElementById("id_stSendMail").value = objEmail.value;
	  	//document.frmEmail.submit();
		esqueciSenha(objEmail.value);
	 }else{
        alert("Preencha o campo E-mail e depois clique em \"Esqueci Minha Senha\"");
        objEmail.focus();
    }
}

function esqueciSenha(stEmail){
	$.ajax({
		type: "GET",
		url: host+"esqueciSenha.php",
		contentType: "application/json; charset=utf-8",
		async: false,
        dataType: "json",
		data: "stEmail="+ stEmail +"",
		
		beforeSend: function(){
			// Mostra a mensagem de carregando
			//$("#"+id).fadeTo('fast', 0.1);
		},
		// O que deve acontecer quando o processo estiver completo
		complete: function(){
			// Oculta a mensagem carregando
			//$("#"+id).fadeTo('fast', 1.0);
		},
		
		
		success: function(r){
			if (r.erro==0){
				//$("#desativar_"+idVideo).hide();
				//$("#status_"+idVideo).html('Desativado');
				//alert('Voto computado com sucesso!');
				//$("#"+id).attr('disabled', false);
				alert('Senha enviada para '+stEmail);
			} else if (r.erro==1){
				//$("#desativar_"+idVideo).hide();
				//$("#status_"+idVideo).html('Desativado');
				//alert('Voto computado com sucesso!');
				//$("#"+id).attr('disabled', false);
				alert('Ocorreu um erro ao enviar a senha para o e-mail: '+stEmail);
			} else {
				//alert('Ocorreu um erro!');
				//$("#"+id).attr('disabled', false);
				alert('E-mail não encontrado: '+stEmail);;
			}
		},
		error: function(XMLHttpRequest, textStatus, errorThrown){
			//alert('Ocorreu um erro!');
			//$("#"+id).attr('disabled', false);
			alert('Ocorreu um erro.');
		}
	});
}

