var Cont = Number(0);
var Eq = Number(0);
var Valor = "";
var Quant = "";
var Looping = "";
var id = "";
var Linkage = "";
var arquivo = "";
var Prod = Number(0);
var Altura = Number(0);
var i = Number(0);
var m = Number(0);
var n = Number(0);
var Classe = "";
var Url = "";
var Paginas = "";
var Consumo = Number(0);
var Quantidade = Number(0);
var Dias = Number(0);
var Horas = 0;
var Minutos = 0;
var Total = Number(0);
var arquivo = "";

$(document).ready(function() {
	$("input#telefone").mask("(99) 9999-9999");
	$("input#celular").mask("(99) 9999-9999");
	$("input#telefone-empresa").mask("(99) 9999-9999");
	$("input#telefone-empresa-anterior").mask("(99) 9999-9999");
	$("input#nascimento").mask("99/99/9999");
	$("input#data-aperfeicoamento1").mask("99/99/9999");
	$("input#data-aperfeicoamento2").mask("99/99/9999");
	$("input#data-aperfeicoamento3").mask("99/99/9999");
	$("input#data-admissao").mask("99/99/9999");
	$("input#data-demissao").mask("99/99/9999");
	$("input#data-admissao-anterior").mask("99/99/9999");
	$("input#data-demissao-anterior").mask("99/99/9999");
	$("input#cpf").mask("999999999-99");
	$("input#cep").mask("99999-999");
	$("input#salario").maskMoney({symbol:"R$",decimal:",",thousands:"."});

	Cufon.replace('#aparelhos > ul:first-child li, #aparelhos > ul + ul li h5, #aparelhos > div p, #servicos-online-detalhes h3');
	
	/* BUSCA */
	if ($("#header form div input").val() != "") {
		$("#header form div label").css('display', 'none');
	}
	$("#header form div label").mouseup(function() {
		$(this).parent().children("input").focus();
	});
	$("#header form div input").focus(function() {
		$(this).parent().children("label").css('display', 'none');
	});
	$("#header form div input").blur(function() {
		if ($(this).val() == "") {
			$(this).parent().children("label").css('display', 'block');
		}
	});

	/* AREA RESTRITA */
	if ($("#restrita div input").val() != "") {
		$("#restrita div label").css('display', 'none');
	}
	$("#restrita div label").mouseup(function() {
		$(this).parent().children("input").focus();
	});
	$("#restrita div input").focus(function() {
		$(this).parent().children("label").css('display', 'none');
	});
	$("#restrita div input").blur(function() {
		if ($(this).val() == "") {
			$(this).parent().children("label").css('display', 'block');
		}
	});

	/* NEWSLETTER */
	if ($("#newsletter div input").val() != "") {
		$("#newsletter div label").css('display', 'none');
	}
	$("#newsletter div label").mouseup(function() {
		$(this).parent().children("input").focus();
	});
	$("#newsletter div input").focus(function() {
		$(this).parent().children("label").css('display', 'none');
	});
	$("#newsletter div input").blur(function() {
		if ($(this).val() == "") {
			$(this).parent().children("label").css('display', 'block');
		}
	});

	/* FAQ */
	$("#faq ul li > h5, #faq ul li > span").click(function() {
		if(!$(this).parent().hasClass("selected")) {
			$("#faq ul li").removeClass("selected");
			$(this).parent().addClass("selected");
			$(this).parent().parent().css("height", "auto");
			$(this).parent().parent().css("height", $(this).parent().parent().innerHeight() + $(this).parent().innerHeight());
		}else{
			$(this).parent().removeClass("selected");
			$(this).parent().parent().css("height", "auto");
		}
	});
	
	/* FACILIDADES HOVER */

	$("#facilidades ul li a").mouseover(function(){
			$(this).children("img+img").fadeIn(300).stop(true, true);							
	})
	$("#facilidades ul li a img+img").mouseout(function(){			
			$(this).fadeOut(300);	
	})

	/* SIMULADOR DE CONSUMO */
	$("#aparelhos > ul + ul > li h5").click(function() {
		if(!$(this).parent().hasClass("selected")) {
			$("#aparelhos > ul + ul > li").removeClass("selected");
			$(this).parent().addClass("selected")
		}else{
			$(this).parent().removeClass("selected");
		}
	});
	$("#aparelhos > div a, #calcular a").click(function() {
		var valido = true;
		var Grupos = $("#aparelhos > ul + ul > li").length;
		var m = 0;
		Total = 0;
		do {
			m++;
			var Aparelhos = $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").length;
			var n = 0;
			do {
				n++;
				if($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).children("div.checkbox").children("input").attr("checked") == true) {
					if ($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").val() == "") {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").addClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").parent().append("<p class='error'>Por favor preencha o consumo.</p>");
						valido = false;
					} else {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").removeClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").parent().children("p.error").remove();
					};
					if ($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").val() == "") {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").addClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").parent().append("<p class='error'>Por favor preencha a quantidade.</p>");
						valido = false;
					} else {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").removeClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").parent().children("p.error").remove();
					};
					if ($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").val() == "") {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").addClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").parent().append("<p class='error'>Por favor preencha os dias de uso.</p>");
						valido = false;
					} else {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").removeClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").parent().children("p.error").remove();
					};
					if ($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").val() == "" && $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='minutos[]']").val() == "") {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").addClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").parent().append("<p class='error'>Por favor preencha o uso por dia.</p>");
						valido = false;
					} else {
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").removeClass("error");
						$("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").parent().children("p.error").remove();
					};
					if(valido == false) {
						$("#total").remove();
						$("#aparelhos").after("<div id='total' style='color:#a90000'>Por favor preencha os campos destacados!</div>");
						$("#aparelhos > ul + ul > li").eq(m - 1).eq(n - 1).addClass("selected");
						Total = 0;
					}else{
						Consumo = $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='consumo[]']").val();
						Quantidade = $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='quantidade[]']").val();
						Dias = $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='dias[]']").val();
						Horas = $("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='horas[]']").val();
						Minutos = ($("#aparelhos > ul + ul > li").eq(m - 1).children("ul").children("li").eq(n - 1).find("input[name='minutos[]']").val())/60;
						Total = Total + (Consumo*Quantidade*Dias*(Number(Horas)+Number(Minutos)));
					}
				}
			} while(valido == true && n < Aparelhos);
		} while(valido == true && m < Grupos);
		if(valido == true) {
			$("#total").remove();
			if(Total == 0) {
				$("#aparelhos").after("<div id='total' style='color:#a90000'>Por favor selecione os aparelhos!</div>");
				$('html,body').animate({scrollTop: $("#total").offset().top}, 500);
			}else{
				var Total2 = Total/1000;
				Total2 = Total2.toString();
				var Ponto = Total2.lastIndexOf(".");
				Total2 = Total2.substring(0, Ponto + 3);
				$("#aparelhos").after("<div id='total'>Gasto total de energia: <span>" + Total2 + " kW/h</span></div>");
				$('html,body').animate({scrollTop: $("#total").offset().top}, 500);
			}
		}else{
			$('html,body').animate({scrollTop: $("#total").offset().top}, 500);
		}
	});

	/* TRABALHE CONOSCO */
	if ($("#trabalhe-conosco div.file input").val() != "") {
		arquivo = $("#trabalhe-conosco div.file input").val();
		$("#trabalhe-conosco div.file input").parent().children("input + p").text(arquivo);
	}
	$("#trabalhe-conosco div.file input").change(function() {
		arquivo = $(this).val();
		$(this).parent().children("input + p").text(arquivo);
	});

	/* CONFIG PAGINAS */
	$("#noticias ul li:odd").addClass("odd");
	$("#coprel-tv ul li:even").addClass("even");
	$("#banco-imagens ul li:even").addClass("even");
	$("#desligamentos-programados ul li:even").addClass("even");
	$("#documentos ul li:even").addClass("even");
	$("#impresso ul li:even").addClass("even");
	$("#anuncios ul li:odd").addClass("odd");
	$("#aparelhos > ul + ul > li ul li:last-child").addClass("last");

	$("#recuperar a").click(function() {
		$("#recuperar-senha").hide();
	});

	/* BANNER */
	$("#banner").flash({
		swf: base + 'public/files/animacao.swf',
		width: 960,
		height: 248,
		wmode: "transparent"
	});

	/* AUDIO FLASH */
	$("#radio .flash").each(function() {
		Url = $(this).children("a").attr("href");
		valor = Url + "&amp;bgcolor1=207ac4&amp;bgcolor2=0b4988&amp;slidercolor1=fec758&amp;slidercolor2=f19801&amp;sliderovercolor=f29a06&amp;buttonovercolor=f29a06";
		$(this).flash(
			{
				swf: base + 'public/files/player.swf',
				width: 200,
				height: 20,
				wmode: "transparent",
				flashvars: {
					mp3: valor
				}
			}
		);
	});
	//teste
	$("#resultado-busca li > .flashbusca").each(function() {
		Url = $(this).children("a").attr("href");
		valor = Url + "&amp;width=35&amp;height=25&amp;showslider=0&amp;buttonwidth=35&amp;sliderwidth=35&amp;volumewidth=35&amp;bgcolor1=122657&amp;bgcolor2=122657&amp;sliderovercolor=727d86&amp;buttoncolor=727d86&amp;buttonovercolor=af2618";
		$(this).flash(
			{
				swf: base + 'public/files/player.swf',
				width: 35,
				height: 25,
				wmode: "transparent",
				flashvars: {
					mp3: valor
				}
			}
		);
	});


	/* EBIS */
	$("#link").mouseover(function() {
		$("#ebis img").stop();
		$("#ebis img:first-child").animate({top:0, opacity: 0}, 250, function() {
			$(this).animate({top:15, opacity: 1}, 250);
			$("#ebis img + img").animate({top:35, opacity: 1}, 250);
		});
	});
	$("#link").mouseout(function() {
		$("#ebis img").stop();
		$("#ebis img + img").animate({top:45, opacity: 0}, 250);
		$("#ebis img:first-child").animate({top:0, opacity: 0}, 250, function() {
			$(this).animate({top:15, opacity: 1}, 250);
		});
	});

	/* TRABALHE CONOSCO */
	$("#dados-contato + div.proximo div + a").click(function() {
		$("#dados-contato, #dados-contato + div").removeClass("selected");
		$("#dados-pessoais, #dados-pessoais + div").addClass("selected");
		$("#trabalhe > ul li").removeClass("selected");
		$("#trabalhe > ul li:first-child").addClass("selected");
	});
	$("#resumo-profissional + div.proximo div + a").click(function() {
		$("#resumo-profissional, #resumo-profissional + div").removeClass("selected");
		$("#dados-contato, #dados-contato + div").addClass("selected");
		$("#trabalhe > ul li").removeClass("selected");
		$("#trabalhe > ul li:first-child + li").addClass("selected");
	});

	/* GALERIA */
	$("#images .scrollable").scrollable();
	$("#images .items img").click(function() {
		if ($(this).hasClass("active")) { return; }
		var self = $(this);
		var url = $(this).attr("src").replace("largura=112&altura=72", "largura=700&altura=449");
		
		var urlImg = $(this).attr("ref");
		var wrap = $("#image_wrap").fadeTo("medium", 0.5);
		var img = new Image();
		img.onload = function() {
			wrap.fadeTo("fast", 1);
			
			$("#images #download_foto").attr("href", base+'banco_imagens/download/'+urlImg);
			$("#image_wrap a").attr("href", url);
			wrap.find("img").attr("src", url);
			wrap.find("p").html(self.attr("alt"));
		};
		img.src = url;
		$(".items img").removeClass("active");
		$(this).addClass("active");
	}).filter(":first").click();

	/* DESTAQUES */
	var quanTelas = ($("#desligamentos ul").length);
	var i = 2;
	if(quanTelas > 2){
		$("#desligamentos > div div").css("width", quanTelas*150);
		var largura = $("#desligamentos > div div").outerWidth();
		var anim = largura / quanTelas;
		$("#arrow-right").show();
		$("#arrow-left").click(function() {
			if(i > 2) {
				$('#arrow-right').show();
				i = i - 1;
				$('#desligamentos > div div').animate({left: -(i-2)*anim}, 1000, function() {
					if(i == 2) {
						$("#arrow-left").hide();
					}
				});
			}
		});
		$("#arrow-right").click(function(){
			if(i < quanTelas) {
				$('#arrow-left').show();
				i = i + 1;
				$('#desligamentos > div div').animate({left: -(i-2)*anim}, 1000, function() {
					if(i == quanTelas)
						$("#arrow-right").hide();
				});
			}
		});
	}else{
		$("#arrow-right").remove();
	};
});

function recuperar() {
	$("#recuperar-senha").show();
}
