// Arquivo de controle das páginas
// Autor: Henrique Paulino
// Data: 22/01/2010

$(document).ready(function(){//Controle do JQuery
	ctrMenuCanal();
	ctrSubmenu();
	ctrBoxAvatar()
	ctrEscolhaCadastro()
	voltar()
	imprimir()
	ctrDicas();
	ctrDownWall();
	ctrDownCell();
	ctrBoxAceite();
	ctrSubmitCad();
	closeAlertaAceite();
	ctrAmigo();
	
	$(".submenu").hide();
	$(".submenu li a.ativo").parent().parent().show();
	$(".submenu li a.ativo").parent().parent().parent().find(".btn-menu").css({backgroundPosition:"bottom"});
})

//Toogle do menu Canais
function ctrMenuCanal(){
	$("#box-menu-canal").hover(
		function(){
			$("#menu-canal").show();
		},
		function(){
			$("#menu-canal").hide();
		}
	)
}

//Controle dos submenus
function ctrSubmenu(){
	$(".btn-menu").click(
		 function(){
		 		$(".submenu").slideUp();
				$(this).find("~ .submenu").slideDown();
				$(".btn-menu").css({backgroundPosition:"top"});
				$(this).css({backgroundPosition:"bottom"});
				return false;
		 }
	)
}

//Controle da vizualização da overlay
function ctrOverlay(acao){
	if(acao == "show"){
		$("#overlay").css({background:"#000",width:"100%", height:$("body").height(), position:"absolute", top:0, left:0, opacity:0.5});
		$("#overlay").fadeIn("fast")
		$("select").hide();
		$("object").hide();
		$("embed").hide();
	}else{
		$("#overlay").fadeOut("fast")
		$("select").show();
		$("object").show();
		$("embed").show();
	}
}

//Controle da visualização do box de criação de avatar
function ctrBoxAvatar(){
	$("#btn-avatar").click(
		function(){
			ctrOverlay("show");
			$("#box-avatar").fadeIn("fast")
		}
	)
	
	$(".btn-fecha-avatar").click(
		function(){
			ctrOverlay("hide");
			$("#box-avatar").fadeOut("fast")
		}
	)
}

//Controle da visualização do box de termo de aceite
function ctrBoxAceite(){
	$(".btnCtrAceite").click(
		function(){
			ctrOverlay("show");
			$("#box-aceite").fadeIn("fast")
		}
	)
	
	$(".btn-fecha-aceite").click(
		function(){
			ctrOverlay("hide");
			$("#box-aceite").fadeOut("fast")
		}
	)
}

//Controle da visualização do box de escolha de perfil para cadastro
function ctrEscolhaCadastro(){
	$("#btn-cadastro-topo").click(
		function(){
			ctrOverlay("show");
			$("#box-escolha-cadastro").fadeIn("fast")
		}
	)
	
	$(".btn-fecha-cadastro").click(
		function(){
			ctrOverlay("hide");
			$("#box-escolha-cadastro").fadeOut("fast")
		}
	)
}

//Controle da visualização do box de indique a um amigo
function ctrAmigo(){
	$(".btn-amigo").click(
		function(){
			ctrOverlay("show");
			$("#box-amigo").fadeIn("fast");
			return false;
		}
	)
	
	$(".btn-fecha-amigo").click(
		function(){
			ctrOverlay("hide");
			$("#box-amigo").fadeOut("fast")
			return false;
		}
	)
}


//Botão VOLTAR
function voltar(){
	$(".btn-voltar").click(
		function(){
			history.go(-1);
			return false;
		}
	)
}

//Controle do texto de de dicas
function ctrDicas(){
	$(".btnCtrDica").click(
		function(){
			$(this).find("~ .txt-dica").slideToggle();
			
			if($(this).attr("rel") == 0){
				$(this).css({backgroundPosition:"bottom"})
				$(this).attr("rel",1);
			}else{
				$(this).css({backgroundPosition:"top"})
				$(this).attr("rel",0);
			}			
			return false;
		}
	)
}

//Controle do box de downloads de wallpapers
function ctrDownWall(){
	$(".box-wallpaper").hover(
		function(){
			$(this).find(".box-down-wallpaper").css({opacity:0.8});
			$(this).find(".box-down-wallpaper").fadeIn();
		},
		function(){
			$(this).find(".box-down-wallpaper").fadeOut();
		}
	)
}

//Controle do box de downloads de "para o celular"
function ctrDownCell(){
	$(".box-celular").hover(
		function(){
			$(this).find(".box-link-down-celular").css({opacity:0.7});
			$(this).find(".box-link-down-celular").fadeIn();
		},
		function(){
			$(this).find(".box-link-down-celular").fadeOut();
		}
	)
}

//Controle da impressão
function imprimir(){
	$(".btn-print").click(
		function(){
			window.print();
			return false;
		}
	)
}

//Controle do envio de formulario de cadastro
function ctrSubmitCad(){
	$(".form-cadastro").bind("submit", verificaAceite);
}

//Verifica se o termo de aceite está marcado
function verificaAceite(e){
	submissao = true;
	checked = $("#check-aceite:checked").val()
	if(checked != 1){
		ctrOverlay("show");
		$("#box-alerta-aceite").fadeIn("fast")
		submissao = false;
	}
	
	return submissao;
}

//Fecha o alerta de aceite
function closeAlertaAceite(){
	$(".btn-fecha-alerta, .btn-ok-alerta").click(
		function(){
			ctrOverlay("hide");
			$("#box-alerta-aceite").fadeOut("fast")
		}
	)
}
/*
 * LIGHT BOX
 */
function adicionarEventoForm(){
	$("#tool-form-email").blur(function(){
		if(validarmail($(this).val())==false){
			$(this).addClass("formErro");
		}else{
			$(this).removeClass("formErro");
		}
	});
	$("#tool-form-ocultar").click(function(){
		$("#erroMsg").slideUp();
	});
}
function validarmail(email){
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));	
}
function toolEnviaForm(){
	var mensagemErro = "";
	var validade=true;
	
	if($("#rem-nome").val()==""){
		mensagemErro += "Informe seu nome.<br/>";
		validade = false;
	}
	if(validarmail($("#rem-email").val())==false || $("#rem-email").val()==""){
		mensagemErro += "Informe seu e-mail é inválido.<br/>";
		validade = false;
	}
	if($("#des-nome").val()==""){
		mensagemErro += "Informe o nome do seu amigo.<br/>";
		validade = false;
	}
	if(validarmail($("#des-email").val())==false || $("#des-email").val()==""){
		mensagemErro += "Informe o e-mail do seu amigo é inválido.<br/>";
		validade = false;
	}
	
	if(validade){
		cadastrar();
	}else{
		$("#tool-form-erroMsg").html(mensagemErro);
		$("#erroMsg").slideDown();
	}
	
}
function ocultar(){
	$("#erroMsg").slideUp();
}
function voltarForm(){
	$("#tool-form-faleConosco").fadeIn();
	$("#tool-form-faleConosco-loading").hide();
	$("#tool-form-faleConosco-confirmacao").hide();
	$("#rem-nome").val("");
	$("#rem-email").val("");
	$("#des-nome").val("");
	$("#des-email").val("");
	ocultar();
}
function cadastrar(){
	$("#tool-form-faleConosco").hide();
	$("#tool-form-faleConosco-loading").fadeIn();
	var dados = "rem_nome="+$("#rem-nome").val();
	dados += "&rem_email="+$("#rem-email").val();
	dados += "&des_nome="+$("#des-nome").val();
	dados += "&des_email="+$("#des-email").val();	
	$.ajax({
		type: 'POST',
		url: "../../application/validation/envie_amigo.php",
		data: dados,
		success: function(){
			setTimeout(function(){
				$("#tool-form-faleConosco-loading").hide();
				$("#tool-form-faleConosco-confirmacao").fadeIn();
			},2000);
		}
	});					
}

function abrirLBFlash(){
	var html=''+
	'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="651" height="551">'+
    '<param name="movie" value="../../public/flash/MundoIEL.swf">'+
    '<param name="quality" value="high">'+
    '<param name="wmode" value="transparent">'+
    '<embed src="../../public/flash/MundoIEL.swf" '+
    '       quality="high" '+
    '		 pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" '+
    '		 type="application/x-shockwave-flash" '+
    '		 width="651" '+
    '		 height="551"></embed>'+
    '</object>';
	setTimeout(function(){
		$("#box-flash").html(html);
	},1000);
}


