/******* Array para validação do IE6 ********/
//alert(location.pathname);
var etc = "";
((location.pathname == "/institucional/") || (location.pathname == "/institucional/index.html")) ? etc = "" : etc = "../";
var IE6UPDATE_OPTIONS = {
	icons_path: etc + "js/ie6update/images/"
}

/******* Inicializa o carrosel ********/

function empresa_initCallback(carousel) { 

    jQuery('nav-left').bind('click', function() {

        carousel.next();

        return false;

    });

 

    jQuery('nav-right').bind('click', function() {

        carousel.prev();

        return false;

    });
};


$(document).ready(function(){	

/****** Carrosel das imagens ******/
	
	$('.empresa-list').cycle({

		prev:   '#nav-left',

		next:   '#nav-right',

		timeout: 10000,

		fx:     'fade', 

		speed:  'slow',

        initCallback: empresa_initCallback,

        // This tells jCarousel NOT to autobuild prev/next buttons

        buttonNextHTML: null,

        buttonPrevHTML: null

	});


	/****** Carrosel das imagens ******/
	
	$('.clipping-list-pic').cycle({

		prev:   '#nav-left',

		next:   '#nav-right',
		
		after:   function(curr, next, opts) { 
			var index = opts.currSlide;
			$(".margin-little > a").addClass('cinza');
			$($(".margin-little > a").get(index)).removeClass('cinza');
			$($(".margin-little > a").get($(".margin-little > a").size()-1)).removeClass('cinza');
		}, 

		timeout: 10000,

		fx:     'fade', 

		speed:  'slow',

        initCallback: empresa_initCallback,

        // This tells jCarousel NOT to autobuild prev/next buttons

        buttonNextHTML: null,

        buttonPrevHTML: null

	});


		/****** Carrosel das imagens ******/
	
	$('.clipping-list').cycle({

		prev:   '#nav-left',

		next:   '#nav-right',

		timeout: 10000,

		fx:     'fade', 

		speed:  'slow',

        initCallback: empresa_initCallback,

        // This tells jCarousel NOT to autobuild prev/next buttons

        buttonNextHTML: null,

        buttonPrevHTML: null

	});
	
/****** Mapa  ******/

    var window_width = $(window).width();
    var window_height = $(window).height();

    $('.window').each(function(){
        var modal_height = $(this).outerHeight();
        var modal_width = $(this).outerWidth();

        var top = (window_height-modal_height)/2;
        var left = (window_width-modal_width)/2;

        $(this).css({'top' : top , 'left' : left});

    });

	$('.open').click(function(){
		  var modal_id = "maps"; //$(this).attr('name');

		  show_modal(modal_id);

	});

	$('.close').click(function(){
		close_modal();
	});
	
	function close_modal(){
	
		//hide the mask
		$('#mask').fadeOut(500);
	
		//hide modal window(s)
		$('.window').fadeOut(500);
	
	}
	function show_modal(modal_id){
	
		//set display to block and opacity to 0 so we can use fadeTo
		$('#mask').css({ 'display' : 'block', opacity : 0});
	
		//fade in the mask to opacity 0.8
		$('#mask').fadeTo(500,0.4);
	
		 //show the modal window
		$('#'+modal_id).fadeIn(500);
		
		$('#script').html("<script type=\"text/javascript\">initialize();</script>");
	
	}
	  
/****** Formulário de Contato ***************/
	
	$("#nome").blur(function(){
		$("#msgEnviada").css('display', "none");
		$('#msgEmail').css('display', "none");
		$('#msgEmailInvalido').css('display', "none");
		
		if (this.value == "") {
			$('#msgNome').css('display', "block");
			$("#spanBlock").css('display', "none");
			$('#nome').focus();
		}
		else {
			$('#msgNome').css('display', "none");
			$("#spanBlock").css('display', "block");
		}
	});
	
	
	$("#email").blur(function(){
		$('#msgNome').css('display', "none");
		$("#msgEnviada").css('display', "none");
		
		if (this.value == "") {
			$('#msgEmailInvalido').css('display', "none");
			
			$('#msgEmail').css('display', "block");
			$("#spanBlock").css('display', "none");
			$('#email').focus();
		}
		else {
			$('#msgEmail').css('display', "none");
			$("#spanBlock").css('display', "block");
			
			if(!$('#email').val().match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/)) {
				$('#msgEmailInvalido').css('display', "block");
				$("#spanBlock").css('display', "none");
				$('#email').focus();
				
			}
			else {
				$('#msgEmailInvalido').css('display', "none");
				$("#spanBlock").css('display', "block");
			}
		}
	});
	
    $('#enviar').click(function (e) { 
		$('#msgNome').css('display', "none");
		$('#msgEmail').css('display', "none");
		$('#msgEmailInvalido').css('display', "none");
		$("#msgEnviada").css('display', "none");
			
		if ($('#nome').val() == "") {
			$('#msgNome').css('display', "block");
			$("#spanBlock").css('display', "none");
			$('#nome').focus();
			return false;
		}
		else {
			$('#msgNome').css('display', "none");
			$("#spanBlock").css('display', "block");
		}
		
		if ($('#email').val() == "") {
			
			$('#msgEmailInvalido').css('display', "none");
			
			$('#msgEmail').css('display', "block");
			$("#spanBlock").css('display', "none");
			$('#email').focus();
			return false;
		}
		else {
			$('#msgEmail').css('display', "none");
			$("#spanBlock").css('display', "block");
		
			if(!$('#email').val().match(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/)) {
				$('#msgEmailInvalido').css('display', "block");
				$("#spanBlock").css('display', "none");
				$('#email').focus();
				return false;
			}
			else {
				$('#msgEmailInvalido').css('display', "none");
				$("#spanBlock").css('display', "block");
			}
		}
		
		$.ajax({url:"envia.php", data: $("form").serialize(), 
				success: function(msg){
							//$("#msg_sucesso").html(msg);
							//$("#tabela").animate({height: 'toggle', opacity: 'toggle'},"slow");
							$("form")[0].reset();
							$("#spanBlock").css('display', "none");
							$("#msgEnviada").css('display', "block");//append(msg);
						 }
		});
    });
	

/****** Valida O Browser para o CustomScroll ***************/
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	if ((browser=="Microsoft Internet Explorer") && (version>=4))
  	{
		$('.flexcroll').removeClass('flexcroll');
  	}
	
	// Valida atualização do Navegador
	if (b_version.indexOf("MSIE 6.0") >= 0)
  	{
		var script = "<script type='text/javascript' src='" + etc + "js/ie6update/ie6update.js'></script>"
		$('head').append(script);
  	}
});


/****** Fim do Formulário de Contato ***************/




















