$(document).ready(function (){
	
	/*///////////////////////////

	DROPDOWN MENU EFFECTS
	
	///////////////////////////*/
	var site = function() {
		this.navLi = $('#nav li').children('ul').hide().end();
		this.init();
	};
	
	site.prototype = {
		
		init : function() {
			this.setMenu();
		},
		
		// Enables the slidedown menu, and adds support for IE6
		
		setMenu : function() {
		
		$.each($('#nav li'), function() {
			if ( $(this).children('ul')[0] ) {
				$(this)
					.append('<span />')
					.children('span')
						.addClass('hasChildren')
			}
		});
		
			this.navLi.hover(function() {
				// mouseover
				$(this).find('> ul').stop(true, true).slideDown(250);
			}, function() {
				// mouseout
				$(this).find('> ul').stop(true, true).fadeOut(250); 		
			});
			
		}
	 
	}
	
	
	new site();
	
	
	/*///////////////////////////

	IMAGE DESCRIPTION SLIDEOVER
	
	///////////////////////////*/
	$('.boxgrid.captionfull').livequery(function(){
		$(this).hover(function(){
			$(".cover", this).stop().animate({top:'120px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'150px'},{queue:false,duration:160});
		});
	});
	
	/*///////////////////////////

	DISPALY SIDEBAR HIDDEN FORM
	
	///////////////////////////*/
	
	$("#download_btn").click(function(){
		$("#hidden_form").slideToggle("slow");
	});
	
	$('#display_form').hover(function() {
		$(this).css('cursor','pointer');
	}, function() {
			$(this).css('cursor','auto');
		});
		
	/*///////////////////////////

	DISPALY UPDATES HIDDEN FORM
	
	///////////////////////////*/
	
	$("#display_form").click(function(){
		$("#hidden_form").slideToggle("slow");
	});
	
	/*////////////////////////////////

	DISPALY SMS RECHARGE HIDDEN FORM
	
	////////////////////////////////*/
	
	$("#sms_recharge").click(function(){
	  	$("#recharge").slideToggle("slow");
	});
			
	$('#sms_recharge').hover(function() {
 		$(this).css('cursor','pointer');
 	}, function() {
 		$(this).css('cursor','auto');
	});
		
	/*///////////////////////////

	DISPALY MORE IMPLANT FEATURES
	
	///////////////////////////*/
	
	var infoText_slideDown = "Ulteriori"; //Change Text for slide down!
	var infoText_slideUp = "Riduci"; //Change Text for slide up!
	
	$('.features_more_btn').text(infoText_slideDown);


	$('.features_more_btn').click(function(){
		if ($("#features_more").is(":hidden")) {
			$("#features_more").slideDown("slow", function() {
				$('.features_more_btn').text(infoText_slideUp);
				
			});
		} else {
			$('.features_more_btn').text(infoText_slideDown);
			$("#features_more").slideUp("slow");
		}
	});

	/*///////////////////////////
	
	FANCYBOX SETTINGS
	
	///////////////////////////*/

	$("a[href$=.jpg],a[href$=.png],a[href$=.gif]").livequery(function(){
				$(this).fancybox({
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'zoomSpeedIn'		:	500,
				'zoomSpeedOut'		:	500,
				'onStart': function() {$("#fancybox-outer").css({background: "#f7f7f7"});},
  			 	'callbackOnClose': function() { $("#fancy_content").empty();}
					});
				});
	 
	 $(".fancyVideo").livequery(function(){
				$(this).fancybox({
				'transitionIn'	: 'fade',
				'transitionOut'	: 'fade',
				'zoomSpeedIn'		:	500,
				'zoomSpeedOut'		:	500,
				'onStart': function() {$("#fancybox-outer").css({background: "#141414"});},
  			 	'callbackOnClose': function() { $("#fancy_content").empty();}
					});
				});
				
	$("#informativa_link").fancybox({
				'titlePosition'		: 'inside',
				'transitionIn'		: 'fade',
				'transitionOut'		: 'fade'
			});

});
