$(document).ready(function() { 
	var loader= new Loader("#main", 
		{
		showProgress:true, 
		showProgressText:true, 
		textSize:15
		}
	);
	if(navigator.appName!='Microsoft Internet Explorer'){
		loader.Start(); 
	}

//	posicao_socials();
});

$(document).ready(function() { 

	var options = { 
		target:			'#divSubmit',
		resetForm:		true,
		clearForm:		true,
		beforeSubmit:	valida,
		success:		sucesso
	}; 

	$('#formulario').ajaxForm(options); 
});

function posicao_socials(){
	var h = $('#conteudo').height() + 285;
	$('#socials').css('top', h+"px");
}

function sucesso(responseText, statusText, xhr, $form)  { 
	$('#divSubmit').show();
	$('#divSubmit').html(reponseText);
}

function valida(formData, jqForm, options) { 
	var nome = formData[0].value;
	var email = formData[4].value;
	var msg = formData[5].value;

	if(nome.length == 0){
		alert('Por favor, informe o seu nome.');
		return false;
	}
	else if(email.length == 0){
		alert('Por favor, informe seu email para que possamos entrar em contato.');
		return false;
	}
	else if(msg.length == 0){
		alert('Por favor, digite alguma mensagem para que seja enviada.');
		return false;
	}
	else{
		return true; 
	}
} 

$(document).ready(function(){
	var lastBlock = $("#a1");
    var maxWidth = 350;
    var minWidth = 50;
	var lastBlock2 = $("#a12");
    var maxWidth2 = 350;
    var minWidth2 = 50;	
	$(lastBlock2).animate({width: maxWidth2+"px"}, { queue:false, duration:400});
    
    $("#div_solucoes ul li div.scroll").hover(
      function(){
        $(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:400 });
		$(this).animate({width: maxWidth+"px"}, { queue:false, duration:400});
		lastBlock = this;
      }
    );

    $("#div_portfolio ul li div.scroll").hover(
      function(){
        $(lastBlock2).animate({width: minWidth2+"px"}, { queue:false, duration:400 });
		$(this).animate({width: maxWidth2+"px"}, { queue:false, duration:400});
		lastBlock2 = this;
      }
    );
});

$(document).ready(function(){	
	$("#slider").easySlider({
		auto: true, 
		continuous: true,
		pause: 4000,
		speed: 600,
		height: 276,
		width: 740
	});
	
	$("#titulos").easySlider({
		auto: true, 
		continuous: true,
		pause: 4000,
		speed: 600,
		height: 300,
		width: 180
	});
});

var m_sol = false;
var m_cli = false;
var m_por = false;
var m_con = false;

function sai_index(){
	$('#slider').hide();
	$('#titulos').hide();
	$('#index').hide();
}

function hide_barras(){
	$('#barra_bottom_verde').hide('slow');
	$('#barra_bottom_roxa').hide('slow');
	$('#barra_bottom_amarela').hide('slow');
	$('#barra_bottom_azul').hide('slow');
}

function hide_bolinhas(){
	$('#bolinha_verde').hide('');
	$('#bolinha_roxa').hide('');
	$('#bolinha_amarela').hide('');
	$('#bolinha_azul').hide('');
}

function hide_galerias(){
	$('#galWeb').hide();
}

function volta_menus(){
	sai_index();
	$('#conteudo').animate({height: 300}, 1000, posicao_socials);
	$('#menu_solucoes').attr('src', 'img/menu_solucoes_sombra.jpg');
	$('#menu_clientes').attr('src', 'img/menu_clientes_sombra.jpg');
	$('#menu_portfolio').attr('src', 'img/menu_portfolio_sombra.jpg');
	$('#menu_contato').attr('src', 'img/menu_contato_sombra.jpg');

	$('#div_contato').hide();
	$('#div_clientes').hide();
	$('#div_solucoes').hide();
	$('#div_portfolio').hide();

	$('#scrolls_contato').hide();
	$('#scrolls_clientes').hide();
	$('#scrolls_solucoes').hide();
	$('#scrolls_portfolio').hide();

	m_sol = false;
	m_cli = false;
	m_por = false;
	m_con = false;
}

$(function(){
	$('#home').click(function(){
		volta_menus();
		hide_barras();
		hide_bolinhas();
		hide_galerias();
		$('#slider').show();
		$('#titulos').show();
		$('#index').show();
	});
});

$(function(){
	$('#menu_solucoes').click(function(){
		volta_menus();
		hide_barras();
		hide_bolinhas();
		hide_galerias();
		$('#menu_solucoes').attr('src', 'img/menu_solucoes_virado.jpg');
		$('#bolinha_verde').show('');
		$('#div_solucoes').show('');
		$('#div_solucoes').scrollTop(0);
		$('#barra_bottom_verde').show('slow');
		$('#a1').animate({width: 350+"px"}, { queue:false, duration:400 });
		m_sol = true;
		_gaq.push(['_trackEvent', 'Menus', 'Clique', 'Solucoes']);
	});
	$('#menu_clientes').click(function(){
		volta_menus();
		hide_barras();
		hide_bolinhas();
		hide_galerias();
		$('#menu_clientes').attr('src', 'img/menu_clientes_virado.jpg');
		$('#bolinha_roxa').show('');
		$('#barra_bottom_roxa').show('slow');
		m_cli = true;
		$('#div_clientes').show('');
		$('#div_clientes').scrollTop(0);
		$('#scrolls_clientes').show('');
		_gaq.push(['_trackEvent', 'Menus', 'Clique', 'Clientes']);
	});
	$('#menu_portfolio').click(function(){
		volta_menus();
		hide_barras();
		hide_bolinhas();
		hide_galerias();
		
		$('#conteudo').animate({height: 380}, 1000, posicao_socials);

		$('#menu_portfolio').attr('src', 'img/menu_portfolio_virado.jpg');
		$('#bolinha_amarela').show('');
		$('#barra_bottom_amarela').show('slow');
		m_por = true;
		$('#div_portfolio').show();
		$('#icons').show();
		$('#div_portfolio').scrollTop(0);
		$('#a12').animate({width: 350+"px"}, { queue:false, duration:400 });
		_gaq.push(['_trackEvent', 'Menus', 'Clique', 'Portfolio']);
	});

	$('#icon_web').click(function(){
		$('#div_portfolio').show('');
		$('#icons').hide();
		$('#galWeb').show();
	});

	$('#menu_contato').click(function(){
		volta_menus();
		hide_barras();
		hide_bolinhas();
		hide_galerias();
		$('#menu_contato').attr('src', 'img/menu_contato_virado.jpg');
		$('#bolinha_azul').show('');
		$('#barra_bottom_azul').show('slow');
		m_con = true;
		$('#div_contato').show('');
		$('#div_contato').scrollTop(0);
		_gaq.push(['_trackEvent', 'Menus', 'Clique', 'Contato']);
	});

	$('.img_port').click(function(){
		var tamanho = $(this).attr('src').length;
		var arquivo = $(this).attr('src');
		var texto = $(this).attr('title');
		var tit = $(this).attr('alt');
		var extensao = arquivo.substring(tamanho-4, tamanho);
		var nome = arquivo.substring(0,tamanho-4);
		nome = nome + "-grd" + extensao;
		var cap = "<h2>"+tit+"</h2>"+texto;

		$('#fotos').show();
		$('#img_fotos').show();
		$('#caption').show();
		$('#close').show();
		$('#caption').html('');
		$('#img_fotos').attr('src', nome);
		$('#caption').html(cap);
	});

	$('.img_port_link').click(function(){
		var url = $(this).attr('title');
		
		var W = screen.availWidth;
		var H = screen.availHeight-30;
		window.open(url, 'LoadSite', 'width='+W+', height='+H+', top=0, left=0, location=1, toolbar=1, menubar=1, status=1');
	});

	$('#close').click(function(){
		$('#fotos').hide();
		$('#img_fotos').attr('src', '');
		$('#img_fotos').hide();
		$('#caption').html('');
		$('#caption').hide();
		$('#close').hide();
	});
});

$(function(){
	$('#menu_solucoes')
	.mouseover(function(){
		$('#menu_solucoes').attr('src', 'img/menu_solucoes_virado.jpg');
	})
	.mouseout(function(){
		if(m_sol == false){
			$('#menu_solucoes').attr('src', 'img/menu_solucoes_sombra.jpg');
		}
	});

	$('#menu_clientes')
	.mouseover(function(){
		$('#menu_clientes').attr('src', 'img/menu_clientes_virado.jpg');
	})
	.mouseout(function(){
		if(m_cli == false){
			$('#menu_clientes').attr('src', 'img/menu_clientes_sombra.jpg');
		}
	});

	$('#menu_portfolio')
	.mouseover(function(){
		$('#menu_portfolio').attr('src', 'img/menu_portfolio_virado.jpg');
	})
	.mouseout(function(){
		if(m_por == false){
			$('#menu_portfolio').attr('src', 'img/menu_portfolio_sombra.jpg');
		}
	});

	$('#menu_contato')
	.mouseover(function(){
		$('#menu_contato').attr('src', 'img/menu_contato_virado.jpg');
	})
	.mouseout(function(){
		if(m_con == false){
			$('#menu_contato').attr('src', 'img/menu_contato_sombra.jpg');
		}
	});
});

// SCROLL /////////////////////////////////////////////////////
var tempo;
var topInicial = 30;
var inc = 2;
var vel = 10;
var visivel;
var Htotal;
var Niveis;
var NivelStep;
var Max = 190;
var Min = 30;

function upClientes(){
	var t = $('#div_clientes').scrollTop();
	t += inc;
	$('#div_clientes').scrollTop(t);
	visivel = $('#div_clientes').height();
	Htotal = $('#inside').height();
	Niveis = Math.round(Htotal/inc);
	NivelStep = visivel/Niveis;
	topInicial += NivelStep;
	if(topInicial > Max){
		topInicial = Max;
	}
	$('#divS').animate({top: topInicial}, { queue: false, duration: 1});
}

function downClientes(){
	var t = $('#div_clientes').scrollTop();
	t -= inc;
	$('#div_clientes').scrollTop(t);
//	visivel = $('#div_clientes').height();
//	Htotal = $('#inside').height();
//	Niveis = Math.round(Htotal/inc);
//	NivelStep = visivel/Niveis;
//	topInicial -= NivelStep;
//	if(topInicial < Min){
//		topInicial = Min;
//	}
//	$('#divS').animate({top: topInicial}, { queue: false, duration: 1});
}

$(function(){
	$('#scrollDn').mouseover(function(){
		tempo = setInterval(upClientes, vel);
	});
});

$(function(){
	$('#scrollDn').mouseout(function(){
		clearInterval(tempo);
	});
});

$(function(){
	$('#scrollUp').mouseover(function(){
		tempo = setInterval(downClientes, vel);
	});
});

$(function(){
	$('#scrollUp').mouseout(function(){
		clearInterval(tempo);
	});
});

$('#div_clientes').scrollTop(0);

function goal(){
	_gaq.push(['_trackEvent', 'Formularios', 'Submit', 'Contato']);
	return true;
}
