$(document).ready(function(){

    //#top_navigation menu
	$('#top_navigation li').prepend("<span></span>");

	$('#top_navigation li').each(function() { 
		var linkText = $(this).find("a").html();
		$(this).find("span").show().html(linkText);
	}); 

	$('#top_navigation li').hover(function() {
		$(this).find("span").stop().animate({
			marginTop: "-20"
		}, 250);
	} , function() { 
		$(this).find("span").stop().animate({
			marginTop: "0"  
		}, 250);
	});
    
	
	
	//#sidebar accordion
	$("#sidebar").accordion({ event: 'mouseover', animated: 'easeInQuad', clearStyle: true  });



	//#index #wrapper cycle
	$('.slider').cycle({ 
	    fx:     'fade', 
	    speed:   1500, 
	    timeout: 3500, 
	    next:   '.slider', 
	    pause:   0 
	});
	
	
	
	//cerca-casa
		//slider
		if( $('#tipologia').val() == 'acquisto' ) {
				$("#slider").show();
				$("#slider1").hide();			
				$("#prezzo").show();
				$("#lprezzo").show();		
		} else if( $('#tipologia').val() == 'locazione' ) {
				$("#slider1").show();
				$("#slider").hide();			
				$("#prezzo").show();
				$("#lprezzo").show();		
		} else {
				$("#slider1").hide();
				$("#slider").hide();			
				$("#prezzo").hide();
				$("#lprezzo").hide();			
		}
		
		$("#slider").slider({
			value:100,
			min: 0,
			max: 1000000,
			step: 50000,
			slide: function(event, ui) {
				$("#prezzo").val("€ " + number_format(ui.value));
			}
		});
		$("#slider1").slider({
			value:100,
			min: 0,
			max: 5000,
			step: 100,
			slide: function(event, ui) {
				$("#prezzo").val("€ " + number_format(ui.value,"0",",","."));
			}
		});
		
		$('#tipologia').change(function(){
			if( $('#tipologia').val() == 'acquisto' ) {
					$("#slider").show();
					$("#slider1").hide();			
					$("#prezzo").attr('value','€ 0').show();
					$("#lprezzo").show();		
			} else if( $('#tipologia').val() == 'locazione' ) {
					$("#slider1").show();
					$("#slider").hide();			
					$("#prezzo").attr('value','€ 0').show();
					$("#lprezzo").show();		
			} else {
					$("#slider1").hide();
					$("#slider").hide();			
					$("#prezzo").hide();
					$("#lprezzo").hide();			
			}
		});
	

		
		//provincia-zona
		
        $('#provincia').change(function(){
			$.ajax({
				type: "GET",
				url: "http://www.isolaliriimmobiliare.it/localita.php",
				data: "provincia="+$(this).val(),
				dataType: "text/html",
				success: function(html){ $("#localita").html(html); }			
			}); 			
		});
        

	
	
	//forms validation
		//common
		$('input[type=text],input[type=password],textarea,select').inputfocus();
	
		//validate
		$('#vendi').validate();
		$('#contacts').validate();


	
  //simplemodal
  $('#sidebar .news a').click(function(){
      var news = $(this).attr('class');
      var content = $('#sidebar .news li.'+news+' .modal').html();
      $.modal( content );
      return false;
  });
  

  //photos
		$('#photos').galleryView({
			panel_width: 680,
			panel_height: 510,
			frame_width: 100,
			frame_height: 75
		});

  

  //tabs
  var scheda = $('#ttscheda'),
      foto = $('#ttfoto'),
      video = $('#ttvideo'),
      
      tscheda = $('#tscheda'),
      tfoto = $('#tfoto'),
      tvideo = $('#tvideo');

      foto.hide(); video.hide();
  
      tscheda.click(function(){
        foto.hide(); video.hide();
        scheda.show();
      });
      tfoto.click(function(){
        scheda.hide(); video.hide();
        foto.show();
      });
      tvideo.click(function(){
        scheda.hide(); foto.hide();
        video.show();
      });
  
	
});
