var ratio;
var t;
$(document).ready(function(){
	//posFooter();
	ratio = $('.sfondo_img img').width() / $('.sfondo_img img').height();
	$(window).bind("resize",function(){bg_full();});
	$(window).bind("resize",function(){posFooter();});
	
	Cufon.replace('.top_menu',{ fontFamily:'Myriad Pro',hover: true });
	Cufon.replace('.menu h2',{ fontFamily:'Myriad Pro',hover: true });
	Cufon.replace('.search input',{ fontFamily:'Myriad Pro',hover: true });
	Cufon.replace('.single_slide .testo',{ fontFamily:'Myriad Pro' });
	Cufon.replace('h2.tit_new',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.prod_evidenza h2',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.prod_evidenza h3',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.singleBlocchiProHome h2',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.singleBlocchiProHome h3',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.tit_faq',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.singleTendina h2',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.singleProdHome h2',{ fontFamily:'Myriad Pro' });
	Cufon.replace('h2.tit_serv',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.riassunto',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.prod_evidenzaSupport a',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.attiv_blocco',{ fontFamily:'Myriad Pro' });
    /* shop */
	Cufon.replace('.titolo',{ fontFamily:'Myriad Pro' });
	Cufon.replace('.sidebarInfo h2',{ fontFamily:'Myriad Pro' });
    Cufon.replace('.slide_shop .testo',{ fontFamily:'Myriad Pro' });
    Cufon.replace('.right_shop h2',{ fontFamily:'Myriad Pro' });
    Cufon.replace('.path span',{ fontFamily:'Myriad Pro' });
    Cufon.replace('.u a',{ fontFamily:'Myriad Pro', textShadow: '-1px 1px #333' });
    Cufon.replace('.aggiungi',{ fontFamily:'Myriad Pro', textShadow: '-1px 1px #333' });
	
	$('.menu ul li:nth-child(1)').stop().hover(function(){
			apriTendina();
		},
		function(){
			t = setTimeout("chiudiTendina()", 200);
		});
		$('#tendina:nth-child(n)').mouseover(function(){
			clearTimeout(t);
			apriTendina();
		});
		$('#tendina').mouseout(function(){
			t = setTimeout("chiudiTendina()", 200);
		});
		
	$('.ch_lng').click(function(){
		$('.altre_lingue').slideDown(500);
	})
	$('.ch_lng').mouseout(function(){
			t = setTimeout(function(){$('.altre_lingue').slideUp(500);}, 500);
	});
	$('.ch_lng').mouseover(function(){
		//	$('.altre_lingue').slideDown(500);
			clearTimeout(t);
		});
	$('.altre_lingue:nth-child(n)').mouseover(function(){
		//	$('.altre_lingue').slideDown(500);
			clearTimeout(t);
		});
	$('.altre_lingue').mouseout(function(){
			t = setTimeout(function(){$('.altre_lingue').slideUp(500);}, 500);
	});
    $('.addprod').fancybox({
      'padding':0,
      'showCloseButton':false,
      'overlayColor':'#000',
      onComplete: function(){
        Cufon.replace('.add_carrello h1',{ fontFamily:'Myriad Pro' });
        }
    });
});

function apriTendina()
{
	clearTimeout(t);
	Cufon.refresh('.menu h2');
	$('.menu ul li:nth-child(1) a').addClass('current');
	$('#tendina').stop('false','false').slideDown();
}
function chiudiTendina()
{
	$('.menu ul li:nth-child(1) a').removeClass('current');
	$('#tendina').slideUp();
	refreshTesto();
}

function refreshTesto(){
	if(!$('.menu ul li:nth-child(1) a').hasClass('tempPos')){
		Cufon.refresh('.menu ul li:nth-child(1) h2');
		Cufon.replace('.menu ul li:nth-child(1) h2',{ fontFamily:'Myriad Pro',hover: true });
	}
}

function sistemaImg()
{
	/*$('.cycle img').each(function(){
		$pad = (394-$(this).height())/2;
		$(this).css({ paddingTop:$pad });
		
		$padW = (430-$(this).width())/2;
		$(this).css({ paddingLeft:$padW });
	});*/
	
	if($('.cycle img').size()>1){
		$('#back_photo').show();
		$('#next_photo').show();
		$('.cycle').cycle({
			fx: 'fade',
			timeout:0,
			cleartypeNoBg: true,
			prev:'#back_photo',
			next:'#next_photo'
		});
	}
	else{
		$('#back_photo').hide();
		$('#next_photo').hide();
	}
}

function toolBarProdotto(){
		$('#tool_btn1').addClass('tool_active');
		$('.toolbar_sx a').click(function () {
			$('.toolbar_sx a').removeClass('tool_active');
			$(this).addClass('tool_active');
			var id = $(this).attr('href');
			$('.testo_descrizione').hide();
			$(id).fadeIn(500, function(){posFooter();});
			
			return false;
	});
}

function functionMobile(){
	var dimFunz = $('.singleFunction').size()*(112);
	$('.allFunction').css({'width':dimFunz+'px','margin':'auto'});	
}

function SubmenuBaseS(i,s_i){
	$('.sidebarPageB>ul>li:nth-child('+i+')').children().slideDown('slow');
	$('.sidebarPageB>ul>li:nth-child('+i+')>a').addClass('macroSelect');
	if(s_i){
		$('.sidebarPageB>ul>li:nth-child('+i+')>.submenuONDA>ul>li:nth-child('+s_i+') a').addClass('current');
	}
	else{
		$('.sidebarPageB>ul>li:nth-child('+i+')>a').addClass('current');
	}
}

bg_full = function(){
	// Get browser window size
	var browserwidth = $(window).width();
	var browserheight = $(window).height();
	// Scale the image
	//if ((browserwidth/browserheight) > ratio){
	/* if ($(window).height() > 640){
	    $('.sfondo_img img').height(browserheight);
	    $('.sfondo_img img').width(browserheight * ratio);
	 }
	 else{
		$('.bg_site img').height(640);
	    $('.bg_site img').width(640 * ratio);
	 }
		//alert('Verticale')*/
	/*}*/
	if ($(window).width() > 990)
	{
	    $('.sfondo_img').width(browserwidth);
	    $('.sfondo_img').height(510);
	    $('.sfondo_img img').width(browserwidth);
	    $('.sfondo_img img').height(510);
	}
	else
	{
	    $('.sfondo_img').width(990);
	    $('.sfondo_img').height(510);
	    $('.sfondo_img img').width(990);
	    $('.sfondo_img img').height(510);
	}
		//alert('Orizzontale')
	$('.sfondo_img img').fadeIn(500);
}

/*---------------- FUNZIONI POSIZIONA FOOTER --------------*/
function posFooter(home){
		var hC = $('.conteiner').height()+34;
		var h = $(window).height();
		if(h>hC){
				//$('.footer').addClass('top720');
				$('.footer').css({ 'position':'absolute' });
		}
		else{
			//$('.footer').removeClass('top720');
			$('.footer').css({ 'position':'relative' });
			
		}
		if(home){
			var hHP = $('.contHP').height()+33;
			if(h>hHP){
				$('.footer').css({ 'position':'absolute' });
			}
			else{
				$('.footer').css({ 'position':'relative' });
			}
		}
	
}
/*---------------- FUNZIONI POSIZIONA FOOTER --------------*/

function ShowLoad()
{
	$('#loading').show();
}

function CloseLoad()
{
	$('#loading').hide();
}
