$(window).load(function() {
	
	$('#wait').fadeOut()
	$('#box').fadeIn()
	$('#rodape').fadeIn()

	var box = document.getElementById('box');
	var mid = document.getElementById('mid');
	var portfolio_mid = document.getElementById('portfolio_mid');
	
	if(box != null) { box.style.visibility = 'visible'; }
	if(mid != null) { mid.style.display = 'table'; }
	if(portfolio_mid != null) { portfolio_mid.style.display = 'table'; }
	
	rodape();

});

$(function(){
  $('#mn_servicos_inf').hide()
  $('#mn_servicos_down').hide()
  $('#mn_servicos a[href=#]').click(function(){
	$('#mn_servicos_inf').show()
	$('#mn_servicos_down').slideToggle()

	if(navigator.appName == 'Microsoft Internet Explorer') {
		var mn_servicos_down = document.getElementById('mn_servicos_down');
		mn_servicos_down.style.height = '110px';
	}

	return false
  })
  $('#mn_servicos_inf a[href=#]').click(function(){
	$('#mn_servicos_down').slideToggle()
	$('#mn_servicos_inf').fadeOut()
	return false
  })
});

$(function(){
  
  $('#mn_port_cat_inf').hide()
  $('#mn_port_cat_down').hide()
  
  $('#mn_port_cat a[href=#]').click(function(){
	$('#mn_port_cat_inf').show()
	$('#mn_port_cat_down').slideToggle()
	return false
  })
  
  $('#mn_port_cat_inf a[href=#]').click(function(){
	$('#mn_port_cat_down').slideToggle()
	$('#mn_port_cat_inf').fadeOut()
	return false
  })
  
});

function rodape() {
	
	var mid = document.getElementById('mid');
	var portfolio_mid = document.getElementById('portfolio_mid');

	if(mid != null) {
		var janela = $(window).height();
		var box = $('#box').innerHeight();
		var mid = $('#mid').innerHeight();
		
		var op1 = janela - box;
		var op2 = op1 - 40;
		
		if(op2 > 0){
			var op = document.getElementById('mid');
			op.style.height = mid + op2 + 'px';
		}
	}

	if(portfolio_mid != null) {
		var janela = $(window).height();
		var box = $('#box').innerHeight();
		var portfolio_mid = $('#portfolio_mid').innerHeight();
		
		var op1 = janela - box;
		var op2 = op1 - 40;
		
		if(op2 > 0){
			var op = document.getElementById('portfolio_mid');
			op.style.height = portfolio_mid + op2 + 'px';
		}
	}
	

	if(mid == null && portfolio_mid == null) {
		var janela = $(window).height();
		var box = $('#box').innerHeight();
		
		var op1 = janela - box;
		var op2 = op1 - 40;
		
		if(op2 > 0){
			var op = document.getElementById('box');
			op.style.height = box + op2 + 'px';
		}
	}

}

function _restrictArea(obj) {
	alert('Login ou senha incorretos!')
	return (false);
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1); 
function autoTab(input,len, e) { 
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
if(input.value.length >= len && !containsElement(filter,keyCode)) { 
input.value = input.value.slice(0, len); 
input.form[(getIndex(input)+1) % input.form.length].focus(); 
} 
function containsElement(arr, ele) { 
var found = false, index = 0; 
while(!found && index < arr.length) 
if(arr[index] == ele) 
found = true; 
else 
index++; 
return found; 
} 
function getIndex(input) { 
var index = -1, i = 0, found = false; 
while (i < input.form.length && index == -1) 
if (input.form[i] == input)index = i; 
else i++; 
return index; 
} 
return true; 
}


