// Login box on / off
$(document).ready(function() {
	$('.languageLabel').click(function() {
		// quando clicar
		if ($('#selectLang').css('display')=='none'){
			// está invisivel
			$('#selectLang').css('display','block');
			//$('.languageLabel').css({'border-bottom':'0px', 'WebkitBorderBottomLeftRadius':'0px', 'WebkitBorderBottomRightRadius':'0px', 'MozkitBorderBottomLeftRadius':'0px', 'MozkitBorderBottomRightRadius':'0px', 'borderBottomRightLeft':'0px'});
		}else{
			// não está invisivel
			$('#selectLang').css('display','none');
			//$('.languageLabel').css({'border-bottom':'1px #cacbd2 solid','WebkitBorderRadius':'5px', 'MozkitBorderRadius':'5px', 'border-radius':'5px','*border':'none'});
		};
	});
});

// ListBox expander
$(document).ready(function() {
	// toda vez que houver um clique em .listBox
	$('.listbox').click(function() {
		// verifica se o paragrafo está invisivel e então o força a apareçer
		if ($(this).children('li').css('display')=='none'){
			// torna paragrafo visivel
			$(this).children('li').show('slow');
			// ajusta atual posicionamento
			$('html, body').animate({scrollTop: $(this).offset().top}, 2000);
		}else{
		// caso contrário o deixa invisivel novamente
			// torna paragrafo invisivel
			$(this).children('li').hide('slow');
		}
	});
	// show add text
	$('.listbox').children('li').children('ul').children('li').mouseover(function(){
		// quando mouse estiver sobre...
		//$(this).children('p').hide('slow');
		//$(this).children('p').show('fast');
		$(this).children('p').css('display','block');
	});
	// hide add text
	$('.listbox').children('li').children('ul').children('li').mouseout(function() {
		// quando mouse sair de...
		$(this).children('p').css('display','none');
		//$(this).children('p').hide('slow');
	});
});
// image caption
$(document).ready(function(){
	$('.block img').jcaption({
		copyStyle: true
	}); 
});
// Mouse hover da categoria de topo
$(document).ready(function(){
	$('li.saneamento').mouseover(function(){
		$('li.ambiental').removeClass('active');
		$('li.predial').removeClass('active');
		$('li.parcerias').removeClass('active');
		$('li.saneamento').addClass('active');
	});
	$('li.predial').mouseover(function(){
		$('li.ambiental').removeClass('active');
		$('li.saneamento').removeClass('active');
		$('li.parcerias').removeClass('active');
		$('li.predial').addClass('active');
	});
	$('li.parcerias').mouseover(function(){
		$('li.ambiental').removeClass('active');
		$('li.predial').removeClass('active');
		$('li.saneamento').removeClass('active');
		$('li.parcerias').addClass('active');
	});
	$('li.ambiental').mouseover(function(){
		$('li.saneamento').removeClass('active');
		$('li.predial').removeClass('active');
		$('li.parcerias').removeClass('active');
		$('li.ambiental').addClass('active');
	});
});
// Máscara de telefone
$(document).ready(function(){
    $("input[name^='telefone']").val('(099)9999-9999');
	$("input[name^='telefone']").css({'color':'#cccccc'});
	$("input[name^='telefone']").attr({'maxlength':15});
	$("input[name^='telefone']").keypress(function(){
		v=$(this).val();
		v=v.replace(/\D/g,"");                 //Remove tudo o que não é dígito
    	v=v.replace(/^(0\d\d)(\d)/g,"($1)$2"); //Coloca parênteses em volta dos dois primeiros dígitos
    	v=v.replace(/^(\d{2})(\d\d\d)/g,"(0$1)$2");
		v=v.replace(/(\d{4})(\d{4})/,"$1-$2");
		v=v.replace(/(\-\d{4})(\d)/,"$1");
		$(this).val(v);
	});
	$("input[name^='telefone']").focusout(function(){
		//window.alert('Disparou');
		//window.alert($(this).val());
		v=$(this).val();
		v=v.replace(/\D/g,"");                 //Remove tudo o que não é dígito
    	v=v.replace(/^(0\d\d)(\d)/g,"($1)$2"); //Coloca parênteses em volta dos dois primeiros dígitos
    	v=v.replace(/^(\d{2})(\d\d\d)/g,"(0$1)$2");
		v=v.replace(/(\d{4})(\d{4})/,"$1-$2");
		v=v.replace(/(\-\d{4})(\d)/,"$1");
		if (v==''){ v='(099)9999-9999'; $(this).css({'color':'#cccccc'}); }
		$(this).val(v);
	});
	$("input[name^='telefone']").focus(function(){
		v=$(this).val();
		if (v=='(99)9999-9999'||v=='(099)9999-9999'){ v=''; }
		$(this).css({'color':'#000000'});
		$(this).val(v);
	});
});
