$(function() {
	setCSSClasses();
	setFlashBackground();
	setFooter();
	fadeIn('corpo',100);
});

var setCSSClasses = function(){
	var ds=(!window.displaySizes)?({}):(window.displaySizes),w=$('body').width(),b=$('body');
	for(var i in ds){
		var apply=false, match=false;
		b.removeClass(i); 
		if(ds[i]['min-width']){
			if(ds[i]['min-width'] <= w){
				apply=true; 
			} else {
				continue;
			}
		}
		if(ds[i]['max-width']){
			if(ds[i]['max-width'] >= w)apply=true; else continue;
		}
		if(apply){
			b.addClass(i);
		}
	}
	$('#container').append('<div id="cabecalhoBg"></div>');
	$('#container').append('<div id="linhaCabecalho"></div>');
	$('#container').append('<div id="linhaCabecalhoBg"></div>');
}

var setFlashBackground = function(){
	var flashWidth	= "";
	var flashHeight	= "";
	flashRight	= "";
	var yPagina		= $('#container').height();
	var yWindow		= $(window).height();
	if($(window).width()<800) { //Resoluções até 800x600
		flashWidth	= '800px';
		flashHeight	= '670px';
		flashRight	= '65px';
	} else if(($(window).width()<1024)&&($(window).width()>800)) { //Resoluções até 1024x768
		flashWidth	= '1024px';
		flashHeight	= '860px';
		flashRight	= '80px';
	} else if(($(window).width()<1152)&&($(window).width()>864)) { //Resoluções até 1152x864
		flashWidth	= '1152px';
		flashHeight	= '930px';
		flashRight	= '90px';
	} else if(($(window).width()<1280)&&($(window).width()>1024)) { //Resoluções até 1280x1024
		flashWidth	= '1280px';
		flashHeight	= '930px';
		flashRight	= '85px';
	} else { //Resoluções maiores que 1280x1024
		flashWidth	= '1440px';
		flashHeight	= '900px';
		flashRight	= '80px';
	}
	if(yPagina<yWindow){
		yPagina=yWindow;
	}
	$('#container').append('<div id="containerBg" align="left"></div>');
	$('#containerBg').css({'right':flashRight});
	$('#containerBg').css({'height':yPagina});
	$(document).ready(function(){
		$('#containerBg').flash({
			'src': '/_media/fix/flash/bg_anim.swf',
			'width': flashWidth,
			'height': flashHeight,
			'wmode':'transparent'
		},{	version: 8 });
	});
}

var setFooter = function(){
	var yPagina		= $('#container').height();
	var yWindow		= $(window).height();
	if(yPagina<yWindow){
		$('#rodape').css({'position':'absolute'});
		$('#rodape').css({'bottom':'0px'});
		document.body.style.overflow = "hidden";
	}
}

var opac=0.1;
var delay=20;
var step=0.03;
var isIE=/*@cc_on!@*/false;
var fadeIn = function(target){
	var dc=document.getElementById(target);
	if (dc.style.display!=="block"){dc.style.display="block";}
		var el=document.getElementById(target);
		opac+=step;
		opac>1?opac=1:null;
		if (isIE){
		var newopac = parseInt(opac*100);
		el.style.filter = ["alpha(opacity=",newopac,")"].join("");
		dc.style.filter = ["alpha(opacity=",newopac,")"].join(""); 
	} else {
		el.style.opacity=opac;
		dc.style.opacity=opac;
	}
	if (opac<1){ setTimeout(function(){fadeIn(target)},delay); }
}