var menu_on = new Array();
menu_on[1] = 1;
menu_on[2] = 1;
menu_on[3] = 1;
menu_on[4] = 1;
var percent = 0;
var tela_atual = 0;
var fade_frase = new Array();
var fade_imagem = new Array();
var fade_atual = 1;
var fade_stop = 0;
function Iniciar(at){
	if (at == 0){
		Carregar();
	}
	else{
		Some_Carregador(5);
	}
}
function Carregar(){
	var t_imagens = $('img').length;
	var x = 1;
	var i_aux = new Array();
	
	var contador = 0;
	var per = 100/t_imagens;
	var add_w = 232/100;
	
	
	var carregador = $('#carregador_img');
	var porcento = $('#carregador_percent');
	
	var aux;
	var some = false;
	//criar imagens auxiliares
	while(x <= t_imagens){
		i_aux[x] = new Image();
		$('#invisivel').append(i_aux[x]);
		$(i_aux[x]).load(function(){
			//apliar contagem quando imagem auxiliar for carregada
			contador++;
			aux = parseInt(contador * per);
			carregador.width(aux * add_w);
			porcento.html(aux + '%');
			if(aux > 95 && some == false){
				some = true;
				Some_Carregador(100);
			}
		});
		x++;
	}
	x = 1;
	
	$('img[src!=""]').each(function(){
		$(i_aux[x]).attr('src', $(this).attr('src'));
		x++;
	});
	
}
function Some_Carregador(op){
	
	$('#carregador').animate({'opacity': 0}, 'fast', function(){
		$(this).hide();
		$('#principal').show();
		Surge_Tela(0);
	});
}

function Surge_Tela(op){
	op= op + 5;
	var principal = document.getElementById("principal");
	var tel_1 = document.getElementById("tel_1");
	var ini_imagem_1 = document.getElementById("ini_imagem_1").style;
	var ini_imagem_0 = document.getElementById("ini_imagem_0");
	if(navigator.appName.indexOf("Microsoft")!=-1){
		//ini_imagem_1.left = 0;
		//ini_imagem_1.top = 0;
	}
	else{
		//ini_imagem_1.left = tel_1.style.left;
		//ini_imagem_1.top = parseInt(tel_1.style.top) + (400 - 364)/4 - 1;	
	}

	tel_1.style.left = parseInt(document.body.clientWidth)/2 - parseInt(tel_1.offsetWidth)/2;
	if (op <= 100){
		tel_1.style.opacity = op/100;
		tel_1.style.filter = "alpha(opacity="+op+")";
		principal.style.opacity = op/100;
		principal.style.filter = "alpha(opacity="+op+")";
		setTimeout(function(){Surge_Tela(op)}, 10);
	}
	else{
		Ini_Fade(0, 1);	
	}
	Ver(1);
}
function Ativar_Menu(id){
	var menu = document.getElementById("menu_"+id);
	if (menu_on[id] != 1){
		if (parseInt(menu.width) <= 55){
			menu.width = parseInt(menu.width) + 5;
			setTimeout(function(){Ativar_Menu(id)}, 20);
		}
	}
}
function Mostrar_Menu(id, op){
	var menu = document.getElementById("menu_"+id);
	if (menu_on[id] != 1){
		op += 5;
		if (op <=100){
			menu.style.opacity = op/100;
			menu.style.filter = "alpha(opacity=" + op +")";
			setTimeout(function(){Mostrar_Menu(id, op)}, 20);
		}
	}
}
function Desativar(id){
	var menu = document.getElementById("menu_"+id);
	menu.width = "40";
	menu_on[id] = 1;
	menu.style.opacity = 0.6;
	menu.style.filter = "alpha(opacity=60)";
}
function Ativar(id){
	//var menu = document.getElementById("menu_"+id);
	menu_on[id] = 0;
	Ativar_Menu(id);
	Mostrar_Menu(id, 60);
}


function Ver(tel){

	if(tela_atual != tel){
		$("#tel_" + tela_atual).animate({'opacity': 0}, 'fast', function(){
			$(this).hide();
			var l = parseInt($(document).width());
			l = l/2;
			l-=parseInt($('#tel_' + tel).width())/2;
			$("#tel_" + tel).show().css('left', l).animate({'opacity': 1}, 'fast');
			tela_atual = tel;
		});	
	}
}
function Ini_Fade(op, s){
	
		var ini_imagem_0 = document.getElementById("ini_imagem_0").style;
		var ini_imagem_1 = document.getElementById("ini_imagem_1").style;
		var ini_texto_1 = document.getElementById("ini_texto_1");
		var ini_texto_0 = document.getElementById("ini_texto_0");
		var dis = 20;
		if (fade_stop == 0){
		if (s == 1){
			op = op + 10;
			ini_imagem_1.opacity = op/100;
			ini_imagem_1.filter = "alpha(opacity="+op+")";
			if (op >= 100){
				s = 0;
				dis = 4000;
				fade_atual++;
				if (fade_atual >= fade_imagem.length){
					fade_atual = 0;
				}
				ini_imagem_0.backgroundImage = "url(" +fade_imagem[fade_atual]+ ")";
				ini_texto_0.src = fade_frase[fade_atual];
			}
		}
		else{
			op = op - 10;
			ini_imagem_1.opacity = op/100;
			ini_imagem_1.filter = "alpha(opacity="+op+")";
			if (op <= 0 ){
				s = 1;
				dis = 4000;
				fade_atual++;
				if (fade_atual >= fade_imagem.length){
					fade_atual = 0;
				}
				ini_imagem_1.backgroundImage = "url(" +fade_imagem[fade_atual]+ ")";
				ini_texto_1.src = fade_frase[fade_atual];
			}
		}
		ini_imagem_0.filter = "alpha(opacity=100)";
		}
		else{
			dis = 1000;	
		}
		setTimeout(function(){Ini_Fade(op, s)}, dis);
}
