/********************
*	Menu
*********************/
function nav(navigation_id, pad_out, pad_in, time, multiplier)
{
	var list_elements = navigation_id + " li";
	var link_elements = list_elements + " a";
	
	var timer = 0;
			
	$(link_elements).each(function(i)
	{
		$(this).hover(
		function()
		{
			$(this).animate({ paddingLeft: pad_out }, 150);
			
		},		
		function()
		{
			$(this).animate({ paddingLeft: pad_in }, 150);
		});
	});
}
/********************
*	Carrossel
*********************/
function carrossel_inicia(carousel)
{
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

/********************
*	Formulários
*********************/
function form(formulario){
	var loader = jQuery('<div id="loader"><img src="/img/loader_contato.gif" alt="||" /> aguarde...</div>').css({color: "#666"}).hide().appendTo("#callback");

	var resultado = jQuery('<div id="resultado"></div>').css({color:"#BFEF4A"}).appendTo("#callback");
		jQuery().ajaxStart(function() {
			loader.show();
		}).ajaxStop(function() {
			loader.hide();
			resultado.show();
		}).ajaxError(function(a, b, e) {
			throw e;
		});
		var v = jQuery(formulario).validate({
			//errorLabelContainer: $("div.erro-form"),
			
			submitHandler: function(form) {
				jQuery(form).ajaxSubmit({
					target: "#resultado"
				});
			}
		});
}

$(document).ready(function(){
	$("#fone").mask("(99) 9999-9999"); 
	nav(".item-nav", 5, 0, 150, .8);
	//abrir links em nova janela 
	$("a[rel=external]").attr('target','_blank');
	//bordas arredondadas
	$('.gray-box').corner("round 5px");
	$('.blue-box').corner("round 5px");
	
	if(window.location.href.split('/')[4] == null){	
		$('#highlights ul').cycle({
			fx:     'scrollHorz',
			speed:  'fast',
			timeout: 6000,
			next:   '.slideshow-next', 
			prev:   '.slideshow-prev'
		});
	}
	
	//fade estrutura
	$(".frame-foto img").fadeTo("slow", 0.6);
	$(".frame-foto").hover(function(){
		$(this).append('<div class="lupa"></div>');
		$(this).find('img').fadeTo("slow", 1.0);
	},function(){
		$('.lupa').remove();
		$(this).find('img').fadeTo("slow", 0.6);
	});
	
	//galerias
	$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook',opacity: 0.80, showTitle: false,allowresize: true,modal:true});

	//gradiente
	$(".gradient").prepend("<span></span>");
	
	form('#formContato');
	form('#formMatricula');
	
});