/*JS DO SITE*/

var _slider, ajaxRequest;

function mostraSubmenu(id){

	//if (jQuery('#slider').hasClass('smallshow')){
    ajaxRequest = jQuery.ajax({
      url: 'ajax_menu_slider.php',
      type: 'GET',
      data:{idp:id},
      success: function(data) {
          
          jQuery(".menutopo2 li").attr("class","inactive");
          
          jQuery('#mnt_' + id).attr("class","sel");
         
          jQuery('#slider').html(data);
		  
		 // jQuery('#slider').removeClass('smallshow');
          
          jQuery('#slider').show();
		  jQuery('.pop').hide();
          //$('.bloqueado').hide();
		  
		
		  
       
          
          var totalc = jQuery(".carouselContainer ul li").length;

		

          if(totalc < 3){
              jQuery(".carouselContainer ul ").append(jQuery(".carouselContainer ul" ).html() );
              jQuery(".carouselContainer ul ").append(jQuery(".carouselContainer ul" ).html() );
          }
          
          
          
          if(jQuery(".carouselContainer ul li").length <= 5) jQuery('.prevarrow ').hide();
          if(jQuery(".carouselContainer ul li").length <= 5) jQuery('.nextarrow ').hide();
          
          var auto = false;
          
          if(jQuery(".carouselContainer ul li").length > 5) auto = false;
          
          jQuery('.carouselContainer').jqImageCarousel({
          			direction : 'horizontal',
          			timeInterval : 9000,
          			animSpeed : 1200,
          			autoRotation : auto
          		});
        	 
      }
  });
 // }
} 
  function slider2(){
			//var id=14;
			jQuery('.smallshow').click(function(ev){
				  ev.preventDefault();
				  
     //     jQuery('#slider').unbind("click");
          
          jQuery('#slider').removeClass('smallshow');
		
		if(jQuery('.menutopo2 ul li + li + li + li + li').hasClass('sel')){
				  mostraSubmenu(14);
				 }
		else{
				 mostraSubmenu(13);
				 }
	/*	if(jQuery('.menutopo2 ul li + li + li + li + li').hasClass('sel')){
					mostraSubmenu(14);
					}*/
				  jQuery('.menutopo2 ul li.sel a span img.aberto').show();
				  jQuery('.menutopo2 ul li.sel a span img.fechado').hide();
				 
			});
		}
	/*	  function button(){
			jQuery('.botao2').click(function(ev){
				  ev.preventDefault();
				  jQuery('#slider').addClass('smallshow');
					});
		}*/

var autorotate = new Array();

jQuery(document).ready(function(){




var top = (179 - jQuery('.banner').height())/2 ;
jQuery('.banner').css('top',top + 'px');
jQuery('.listagem, .aluguerdetalhe').click(function(){
jQuery(".slider").addClass('smallshow');
 jQuery('.menutopo2 ul li.sel a span img.aberto').hide();
		 jQuery('.menutopo2 ul li.sel a span img.fechado').show();
		jQuery(".prevarrow").css('display','none');
jQuery(".nextarrow").css('display','none');
});

  fakeselect();
  fakeselect2();
slider2();
button();
//click();


	
	

  EventsPerguntas();
	jQuery(".input > input").live('focus',function(){
	jQuery(this).addClass('inputhover');
	jQuery(this).css('color','#333333');
})

	jQuery(".formulario textarea").live('focus',function(){
	jQuery(this).css('border','1px solid #999999');
	jQuery(this).css('color','#333333');
})
jQuery(".input > input").live('focusout',function(){
	jQuery(this).removeClass('inputhover');
		jQuery(this).css('color','#B2B2B2');
})
jQuery(".formulario textarea").live('focusout',function(){
	jQuery(this).css('border','1px solid #CCCCCC')
		jQuery(this).css('color','#B2B2B2');
})

  });

function button(){
	jQuery('.listagem .esq button.botao2, .esq .desc button.botao2').click(function(){
		
		jQuery(".slider").addClass('smallshow');
		jQuery(".prevarrow").css('display','none');
jQuery(".nextarrow").css('display','none');
	});
}
function click(){

//	jQuery('.menutopo2 ul li.sel').click(function(){	
	jQuery('.menutopo2 ul li').click(function(){
		if(jQuery(this).hasClass('sel') && !jQuery('.smallshow').is(':visible')){
			jQuery('#slider').addClass('smallshow');
			jQuery('.menutopo2 ul li.sel a span img.aberto').hide();
		 jQuery('.menutopo2 ul li.sel a span img.fechado').show();
		}
		else{
			jQuery('#slider').removeClass('smallshow');
			jQuery('.menutopo2 ul li.sel a span img.aberto').show();
		 jQuery('.menutopo2 ul li.sel a span img.fechado').hide();
		}/*
			if (jQuery('.smallshow').is(':visible')) {
			jQuery('.menutopo2 ul li.sel a span img.aberto').show();
		 jQuery('.menutopo2 ul li.sel a span img.fechado').hide();
			jQuery('#slider').removeClass('smallshow');
				
			} else {
				//abre
			//	mostraSubmenu(id);

				jQuery('#slider').addClass('smallshow');
				
				jQuery('.menutopo2 ul li.sel a span img.aberto').hide();
		 jQuery('.menutopo2 ul li.sel a span img.fechado').show();
					
			}*/
			
			
			});


}
	

  function fakeselect()
{
jQuery('.fakeSelect span.selectValue').each(function(){
jQuery(this).text(jQuery('option:selected', jQuery(this).parent()).text());
});

jQuery('.fakeSelect select').change(function(){
jQuery('span.selectValue', jQuery(this).parents('.fakeSelect')).text(jQuery('option:selected', this).text());
});
 } 
   function fakeselect2()
{
jQuery('.fakeSelect2 span.selectValue').each(function(){
jQuery(this).text(jQuery('option:selected', jQuery(this).parent()).text());
});

jQuery('.fakeSelect2 select').live('change',function(){
	jQuery('span.selectValue', jQuery(this).parents('.fakeSelect2')).text(jQuery('option:selected', this).text());
});
 } 
 function EventsPerguntas(){
	jQuery('.ulperguntas > li > a').click(function(ev){
		ev.preventDefault();
		
		var that = jQuery(this);
		
		if(that.parent().is('.sel')){
			jQuery('span.txtpergunta', that.parent()).animate({
				height : '0px'
			}, 500, function(){
				that.parent().attr('class', 'unsel');
			});
		}
		else{
			jQuery('span.txtpergunta', jQuery('ul.ulperguntas > li.sel')).animate({
				height : '0px'
			}, 500, function(){
				jQuery(this).parent().attr('class', 'unsel');
			});
			
			var hToanim = jQuery('span.txtpergunta span.overflow', that.parent()).outerHeight(true);
			
			jQuery('span.txtpergunta', that.parent()).animate({
				height : hToanim + 'px'
			}, 500, function(){
				that.parent().attr('class', 'sel');
			});
		
		}
	});
	
	/*
	jQuery('.ulperguntas > li > a').click(function(ev){
			ev.preventDefault();
			
			var that = jQuery(this);
			
			if(that.parent().is('.sel')){
				jQuery('span.txtpergunta', that.parent()).animate({
					height : '0px'
				}, 500, function(){
					that.parent().attr('class', 'unsel');
				});
			}
			else{
				jQuery('span.txtpergunta', jQuery('ul.ulperguntas > li.sel')).animate({
					height : '0px'
				}, 500, function(){
					jQuery(this).parent().attr('class', 'unsel');
				});
				
				var hToanim = jQuery('span.txtpergunta span.overflow', that.parent()).outerHeight(true);
				
				jQuery('span.txtpergunta', that.parent()).animate({
					height : hToanim + 'px'
				}, 500, function(){
					that.parent().attr('class', 'sel');
				});
			}
		});
		*/
}


 function loadScript() {
    var script = document.createElement("script");
    script.setAttribute('id', 'gscript');
    script.type = "text/javascript";
    script.src = "http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAA19KocPjcm25GQItUREYSAhT8NhGV1OuXeh6svZKNP_py6PbNFhTc915UU0MLPoYEwMld06ma8sNtPg&async=2";
    if(document.getElementById("gscript")==null){
      document.body.appendChild(script);
    }
  }

function mostraMapa(coordenadas,titulo){
  
    //Abrir popup
    
    var c = coordenadas.split(",");
    
   
    
    jQuery('.linkMapa').live('click', function(e){
      
      loadScript();
      
      e.preventDefault();
      var off = jQuery(this).offset();
      jQuery('.popupMapa').css('margin-left', off.left-4);
      jQuery('.popupMapa .innerpopupmapalocalizacao p').html(titulo);
      
      jQuery('.popupMapa').fadeIn(function(){
          loadMap('mapawrapper',c[0],c[1]);
      });
    });
    //Fechar o popup
    jQuery('.innerpopupmapamain .btnfechar').live('click', function(){
      jQuery('.popupMapa').fadeOut();  
    });
    jQuery('.popupMapa').click(function(e){
      if(e.target.className == 'popupMapa'){
        jQuery('.popupMapa').fadeOut();
      }  
    });
}

function ger_checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
    
      if(er.test(mail)) return true; 
      
    } else if(typeof(mail) == "object"){
      
      if(er.test(mail.value)) return true; 
      
    } else {
    
      return false;
      
    }
 }
 
 function verify_number(field){
 
   if (isNaN(field.value)) {
    alert("Só pode introduzir caracteres numéricos.");
    field.value='';
    field.focus();
   }
   
 }
 
 function verificaNumero(value){
 
   if (isNaN(value)) {
     return false;
   }else{
     return true;
   }
   
 }
 
 
 function loadMapa(coordenadas){
 
 jQuery(window).load(function(){
 	var c = coordenadas.split(",");
 	
 	loadMap('mapa',c[0],c[1]);
 
 });
 
 }
 
 
 jQuery(document).ready(function(){
 	
 	
 	jQuery(".eventoDetalhe .imagem").live("click",function(){
 		
     jQuery(".imagemsel").attr("class","imagem");
 		
 		jQuery(this).removeClass("imagem");
 		jQuery(this).addClass("imagemsel");
 		
 		mudaIMG(jQuery(".imagemsel a").attr('rel'));
 	});
 	
 });

 function mudaIMG(img){
		jQuery("#imgGrande img").attr('src',img);
 }
 
 
 
 function updtProdutos(){
 
 //alert("OK");
 
  jQuery.ajax({
      url: 'ajax_produtos.php',
      type: 'GET',
      data:jQuery('#frm_flt').serializeArray(),
      success: function(data) {
        
          
          jQuery('#lstprodutos').html(data);
          //$('.bloqueado').hide();
          
         jQuery(document).ready(function(){
	var linhas = Math.ceil((jQuery(".produto").length)/3);
	
	var pos = 0;
	var l = 0;
	var total = jQuery(".produto").length;
	
	jQuery(".produto").each(function(){
	
		if(pos%3 == 0){
			l++;
		}
		if(pos%3 == 2){  // retira linhas laterais do ultimo elemento da linha
			jQuery('.sep2',jQuery(this)).addClass('noshow');
		}
		
		if(l==1){ 
			jQuery('.sep2',jQuery(this)).addClass('sep3');
		}
		
		if(l==linhas){ // retira linhas separadoras do final
			jQuery('.sep',jQuery(this)).addClass('noshow');
		}
		
	
		pos++;
		
		
		if(pos == total && l==linhas){// se for o ultimo elemento (paginas com menos produtos)
			jQuery('.sep2',jQuery(this)).addClass('noshow');
			jQuery('.sep',jQuery(this)).addClass('noshow');
		}
	});
	
	});
        	 
      }
  });
 }
 
 
function validaFormulario(){
 var nome = jQuery('#nome').val();
 var empresa = jQuery('#empresa').val();
 var area = jQuery('#area').val();
 var rd1 = jQuery('#rd1');
 var rd2 = jQuery('#rd2');
 
 var contacto = jQuery('#contacto').val();
 
 jQuery('#btn_cont').attr('disabled',true);
 jQuery('#frm_loader').show();
 
 if(jQuery('#rd1').is(":checked") == true){
    // contacto = parseInt(contacto);
    jQuery('#contacto').attr("maxlength","9");
 }else if(jQuery('#rd2').is(":checked") == true){
    jQuery('#contacto').attr("maxlength","150");
 }
 
 //alert(contacto.length);
 
 if(nome == "" || nome == unescape(json[11])){
    
    jQuery('#tit_nome .txt_label').css("color","#CC0000");
    //jQuery('#tit_nome span').html(unescape(json[24]));
    
    jQuery('#tit_nome .erro2').addClass('erro');
    jQuery('#tit_nome .erro2').removeClass('erro2');
	jQuery('#tit_nome').parent().parent().children('input + div.label + div.input').children().css('border','1px solid #FF0000');
    
    jQuery('#btn_cont').attr('disabled',false);
    jQuery('#frm_loader').hide();
    
    return false;
    
 }
 jQuery('#tit_nome .txt_label').css("color","#666666");
 jQuery('#tit_nome').parent().parent().children('input + div.label + div.input').children().css('border','1px solid #CCCCCC');
 jQuery('#tit_nome .erro').addClass('erro2');
 
 jQuery('#tit_nome .erro').removeClass('erro');
 
 //jQuery('#tit_nome span').html("*");
 
 if(jQuery('#rd1').is(":checked") == true && (verificaNumero(contacto) == false || contacto.length<9) ){
    
    
    
    jQuery('#tit_contacto .txt_label').css("color","#CC0000");
    jQuery('#contacto').css('border','1px solid #FF0000');
    jQuery('#tit_contacto .erro2').addClass('erro');
    jQuery('#tit_contacto .erro2').removeClass('erro2');
  
    jQuery('#btn_cont').attr('disabled',false);
    jQuery('#frm_loader').hide();
  
    return false;
    
 }else if(jQuery('#rd2').is(":checked") == true && ger_checkMail(contacto) != true ){
    
    
    
    jQuery('#tit_contacto .txt_label').css("color","#CC0000");
    jQuery('#tit_contacto .erro2').addClass('erro');
    jQuery('#tit_contacto .erro2').removeClass('erro2');
   jQuery('#contacto').css('border','1px solid #FF0000');
    jQuery('#btn_cont').attr('disabled',false);
    jQuery('#frm_loader').hide();
  
    return false;
    
 }
 
 
 jQuery('#contacto').css('border','1px solid #CCCCCC');
 jQuery('#tit_contacto .txt_label').css("color","#666666");
 jQuery('#tit_contacto .erro').addClass('erro2');
 jQuery('#tit_contacto .erro').removeClass('erro');
 //jQuery('#tit_contacto span').html("*");
 
 jQuery('#ajx').attr('value',1);
 
  jQuery.ajax({
      url: 'ajax_contacto2.php',
      type: 'POST',
      data:jQuery('#frm_contacto').serializeArray(),
      success: function(data) {
        if(data == 1){
          jQuery('.formulario .wrapperForm').css("min-height","300px");
          jQuery('.formulario .wrapperForm').html("<p>" + unescape(json[23]) + "</p>");
          //$('.bloqueado').hide();
        }   
      }
  });

  
 jQuery('#btn_cont').attr('disabled',false);
 jQuery('#frm_loader').hide();
  
  return false;
}


function closeForm(){

		jQuery("#pop1").hide(500);
 		
 		jQuery(".formulario .wrapperForm").empty();
		jQuery("button.botao2sel").removeClass('botao2sel').addClass('botao2');
		
	jQuery.ajax({
      url: 'ajax_formulario.php',
      type: 'POST',
      data:jQuery('#frm_contacto').serializeArray(),
      success: function(data) {
        	jQuery('.formulario .wrapperForm').html(data);
            
      }
  });
}


function bannerH(bid){
  jQuery('.bannersh').unbind('click');

  jQuery('#bannersh').css("background-image","url('../sysimages/ajax-loader.gif')");
  jQuery('#bannersh').css("background-position","center center");
  jQuery('#bannersh').css("background-repeat","no-repeat");

	jQuery.ajax({
      url: 'ajax_bannerh.php',
      type: 'GET',
      data:{id:bid},
     
      success: function(data) {
        
        //jQuery(".sliderhome2 .ulpagination2").empty(); 
        //jQuery('#bannersh').empty(); 
        //jQuery('#bannersh').html(data);
		jQuery('.imageslider2').empty().html(data);
        jQuery('.imageslider2').jqContentSlider('reinitialize');	
        	
        	/*jQuery('.imageslider2').jqContentSlider({
			animSpeed : 1200,
			autoSlideInterval : 6000,
			slideNavigation : true,
			slideNavigationElement : '.ulpagination2',
			buildNavigation : true,	
			msiedetection : true,
			autoSlide : true	
  });*/
        	
      navBanners();
            
      }
  });
}


function navBanners(){
    jQuery(".bannersh").click(function(){ 
  		
  		// alert("OK");
  		
  		jQuery(".bannersh").addClass('destaque');
  		jQuery(".bannersh").removeClass('destaquesel');
  		
  		jQuery(this).removeClass('destaque');
  		jQuery(this).addClass('destaquesel');
  		
  		var id = jQuery(this).attr('rel');
  		
  		bannerH(id);
	
	 });
  }

