$(document).ready(function(){

/*=======================================================================================
=======================================================================================
=======================================================================================
slider home
=======================================================================================
=======================================================================================
=======================================================================================
*/

newsSlider();

/*
=======================================================================================
=======================================================================================
=======================================================================================
Colorbox realizzioni
=======================================================================================
=======================================================================================
=======================================================================================
*/

$(".group1").colorbox({rel:'group1'});
$(".group2").colorbox({rel:'group2'});
$(".group3").colorbox({rel:'group3'});
$(".group4").colorbox({rel:'group4'});
$(".group5").colorbox({rel:'group5'});
$(".group6").colorbox({rel:'group6'});
$(".group7").colorbox({rel:'group7'});
$(".group8").colorbox({rel:'group8'});
$(".group9").colorbox({rel:'group9'});
$(".group10").colorbox({rel:'group10'});
$(".group11").colorbox({rel:'group11'});
$(".group12").colorbox({rel:'group12'});
$(".group13").colorbox({rel:'group13'});
$(".group14").colorbox({rel:'group14'});
$(".group15").colorbox({rel:'group15'});
$(".group16").colorbox({rel:'group16'});
$(".group17").colorbox({rel:'group17'});
$(".group18").colorbox({rel:'group18'});
$(".group19").colorbox({rel:'group19'});
$(".group20").colorbox({rel:'group20'});

$(".ajax").colorbox();

$(".ajaxform").colorbox({iframe:true, innerWidth:740, innerHeight:260});
/*
=======================================================================================
=======================================================================================
=======================================================================================
Scorrimento slide news (no apertura correlata
=======================================================================================
=======================================================================================
=======================================================================================
*/
	
$(".scontainer").hide();

$(".strigger").css("cursor","pointer").toggle(function(){
	$(this).addClass("active"); 
	}, function () {
	$(this).removeClass("active");
});

$(".strigger").click(function(){
	$(this).next(".scontainer").slideToggle("slow");
});


/*
=======================================================================================
=======================================================================================
=======================================================================================
Scorrimento slide (apertura correlata, slide)
più funzioni così da poter gestire piu slide per pagina
=======================================================================================
=======================================================================================
=======================================================================================
*/

//a	
$('.acc_factory_container').hide(); 
$('.acc_factory:first').addClass('active').next().show(); 

//On Click
$('.acc_factory').click(function(){
	if( $(this).next().is(':hidden') ) {
		$('.acc_factory').removeClass('active').next().slideUp();
		$(this).toggleClass('active').next().slideDown(); 
	}
	return false; 
});

//b
$('.acc_prodotti_container').hide(); 
$('.acc_prodotti:first').addClass('active').next().show(); 

//On Click
$('.acc_prodotti').click(function(){
	if( $(this).next().is(':hidden') ) {
		$('.acc_prodotti').removeClass('active').next().slideUp();
		$(this).toggleClass('active').next().slideDown(); 
	}
	return false; 
});

//c
$('.acc_container3').hide(); 
$('.acc_trigger3:first').addClass('active').next().show(); 

//On Click
$('.acc_trigger3').click(function(){
	if( $(this).next().is(':hidden') ) {
		$('.acc_trigger3').removeClass('active').next().slideUp();
		$(this).toggleClass('active').next().slideDown(); 
	}
	return false; 
});

//d
$('.acc_container').hide(); 
$('.acc_trigger:first').addClass('active').next().show();

//On Click
$('.acc_trigger').click(function(){
	if( $(this).next().is(':hidden') ) {
		$('.acc_trigger').removeClass('active').next().slideUp();
		$(this).toggleClass('active').next().slideDown(); 
	}
	return false; 
});

//e
$('.acc_user_container').hide(); 
$('.acc_user:first').addClass('active').next().show();

//On Click
$('.acc_user').click(function(){
	if( $(this).next().is(':hidden') ) {
		$('.acc_user').removeClass('active').next().slideUp();
		$(this).toggleClass('active').next().slideDown(); 
	}
	return false; 
});



/*
=======================================================================================
=======================================================================================
=======================================================================================
REcupero email
=======================================================================================
=======================================================================================
=======================================================================================
*/

$('#rsubmit').click(function(){
	
  var data = $('#rform').serializeArray();

  $('#rresponse').html('<div style="padding: 20px 0px; text-align:center; background: #999; display:block; color: #efefef; text-decoration:none; font-size: 10.5px; width:100%; text-transform: uppercase;">Login ...</div>');
  
  $.ajax({
	  type: 'POST',
	  url: '/2011/access_check_users.asp',
	  data: data,
	  
	  success: function(msg){
	 	
				if(msg == 'ok')
			 {  
			 	
			var lostpass_response = '<div style="padding: 20px 0px; text-align:center; background: #999; display:block; color: #efefef; text-decoration:none; font-size: 10.5px; width:100%; text-transform: uppercase;">Email inviata!</div>';
			
				$('#rresponse').html(lostpass_response);
				
				$('#rformdiv').hide();
			 }
			 else
			 {
				$('#rresponse').html(msg)
			 }

	  }


});

});

/*
=======================================================================================
=======================================================================================
=======================================================================================
Form Login
=======================================================================================
=======================================================================================
=======================================================================================
*/

$('#submit').click(function(){
	
  var data = $('#lform').serializeArray();

  $('#response').html('<div style="padding: 20px 0px; text-align:center; background: #999; display:block; color: #efefef; text-decoration:none; font-size: 10.5px; width:100%; text-transform: uppercase;">Login ...</div>');
  
  $.ajax({
	  type: 'POST',
	  url: '/2011/access_check_users.asp',
	  data: data,
	  
	  success: function(msg){
		  		
		 	if(msg == 'ok')
			 {  
									 
			 var login_response = 	 '<div style="padding: 20px 0px; text-align:center; background: #999; display:block; color: #efefef; text-decoration:none; font-size: 10.5px; width:100%; text-transform: uppercase;">Operazione completata!</div>';
									 
				$('#response').html(login_response);
				
				$('#lformdiv').hide();
				
				setTimeout('go_to_private_page()', 3000); 
			 }
			 else
			 {
				$('#response').html(msg)
			 }
			 
	  }


});

});




});

/*
Funzione redirect per form login
*/
function go_to_private_page()
{
window.location = '/it/'; 
}


(function($)
{	

/*
=======================================================================================
=======================================================================================
=======================================================================================
Sliding links
=======================================================================================
=======================================================================================
=======================================================================================
*/

  
  $.fn.sliding_links = function(options) {
    
    var defaults = {
      offset: 5,
      animation_speed: 120
    };
    
    var options = $.extend(defaults, options);
  
    pl_def = '';
    pr_def = '';
    
    return this.each(function() {
    
      $(this).hover(
        function() {
          pl_def = $(this).css("padding-left");
          pr_def = $(this).css("padding-right");
          
          $(this).animate({
            paddingLeft: parseInt($(this).css("padding-left").replace("px", "")) + options.offset + "px",
            paddingRight: parseInt($(this).css("padding-right").replace("px", "")) - options.offset + "px"
          }, options.animation_speed);
        },
        function() {
          bc_hover = $(this).css("background-color");
          $(this).animate({
            paddingLeft: pl_def,
            paddingRight: pr_def
          }, options.animation_speed);
        }
      );
    
    });
  };
  
})(jQuery);

/* ========================== */

jQuery(document).ready(function($) {
	
//##################################################################################
//Cancellazione record report
//##################################################################################

  $('a.delete').click(function(e) {
    e.preventDefault();
    var parent = $(this).parent();
    $.ajax({
      type: 'get',
      url: 'prodotti_report_delete.asp',
      data: 'ajax=1&mode=delete&id_prodotto=' + parent.attr('id').replace('record-',''),
      beforeSend: function() {
        parent.animate({'backgroundColor':'#fb6c6c'},300);
      },
      success: function() {
        parent.slideUp(300,function() {
          parent.remove();
        });
		
      }
    });
  });
  
  $('a.reset').click(function(e) {
    e.preventDefault();
    var parent = $(this).parent();
    $.ajax({
      type: 'get',
      url: 'prodotti_report_delete.asp',
      data: 'ajax=1&mode=reset&id_prodotto=' + parent.attr('id').replace('record-',''),
      beforeSend: function() {
        parent.animate({'backgroundColor':'#fb6c6c'},300);
      },
      success: function() {
        parent.slideUp(300,function() {
          parent.remove();
        });
		
      }
    });
  });
  


/*
=======================================================================================
=======================================================================================
=======================================================================================
Paginazione
=======================================================================================
=======================================================================================
=======================================================================================
*/		


// infinitescroll() is called on the element that surrounds 
// the items you will be loading more of
$('.output-prodotti').infinitescroll({
  navSelector  : "a#next:last",
  nextSelector : "a#next:last",
  itemSelector : "ul.asd li"          
});

 $('.output-post').infinitescroll({
  navSelector  : "a#next:last",
  nextSelector : "a#next:last",
  itemSelector : "div.post"          
});
	
/*
=======================================================================================
=======================================================================================
=======================================================================================
label
=======================================================================================
=======================================================================================
=======================================================================================
*/
$("#enhsearch label").inFieldLabels();
$("#hsearch label").inFieldLabels();
$("#baform label").inFieldLabels();  
$("#ltesto").inFieldLabels();  
/*
=======================================================================================
=======================================================================================
=======================================================================================
menu
=======================================================================================
=======================================================================================
=======================================================================================
*/		
		
$("#nav-one").dropmenu();
			
			
/*
=======================================================================================
=======================================================================================
=======================================================================================
sliding links
=======================================================================================
=======================================================================================
=======================================================================================
*/	
		  
if(!$("body").hasClass("no-sliding-links")) {
  $('#sidebar .nav ul li a').sliding_links({ offset: 4 });
  $('#footer .nav ul li a').sliding_links({ offset: 3 });
}
		 
/*
=======================================================================================
=======================================================================================
=======================================================================================
altro
=======================================================================================
=======================================================================================
=======================================================================================
*/		


});
	
	


