$(document).ready(function(){
	
	//=====VARIABILI=====
	
	var browserVers = parseInt($.browser.version, 10);
	var explorer = $.browser.msie;
	
	var url = document.location.href;				//	url intero
	var protocollo = document.location.protocol;	//	http:
	var sito = document.location.host;			//	localhost
	var identif = document.location.hash;		//	#...
	var singoloPost = document.location.search;	//	?id=...
	var addr = protocollo+'//'+sito+'/';
	var bandiere = new Array('Ita','Uk','Ger','Fra','Spa');
	var settori = new Array('icoGelat','icoPast','icoRist','icoSoft','news','calendario');
	var social = new Array('facebook','twitter','linkedin','myspace','google_plus','yahoo','email','rss');
	var prod = new Array('gelat','past','rist','soft');
	
	var index = (url==addr)||(url==addr+singoloPost)||(url==addr+identif)||(url==addr+'index.php')||(url==addr+'index.php'+identif)||(url==addr+'index.php#')||(url==addr+'index.php'+singoloPost);
	var azienda = (url==addr+'azienda.php')||(url==addr+'azienda.php'+identif)||(url==addr+'azienda.php#')||(url==addr+'azienda.php'+singoloPost);
	var contatti = (url==addr+'contatti.php')||(url==addr+'contatti.php'+identif)||(url==addr+'contatti.php#')||(url==addr+'contatti.php'+singoloPost);
	var distribuzione = (url==addr+'distribuzione.php')||(url==addr+'distribuzione.php'+identif)||(url==addr+'distribuzione.php#')||(url==addr+'distribuzione.php'+singoloPost);
	var note_legali = (url==addr+'note_legali.php')||(url==addr+'note_legali.php'+identif)||(url==addr+'note_legali.php#')||(url==addr+'note_legali.php'+singoloPost);
	var news = (url==addr+'news.php')||(url==addr+'news.php'+identif)||(url==addr+'news.php'+singoloPost)||(url==addr+'result.php'+singoloPost);
	var prodotti = (url==addr+'prodotti.php')||(url==addr+'prodotti.php'+identif)||(url==addr+'prodotti.php'+singoloPost);
	var prodottoSingolo = (url==addr+'prodottoSingolo.php')||(url==addr+'prodottoSingolo.php'+identif)||(url==addr+'prodottoSingolo.php'+singoloPost);
	var prodottiSerie = (url==addr+'prodottiSerie.php')||(url==addr+'prodottiSerie.php'+identif)||(url==addr+'prodottiSerie.php'+singoloPost);
	var download = (url==addr+'cataloghi.php')||(url==addr+'calendario_corsi.php')||(url==addr+'rassegna_stampa.php')||(url==addr+'cataloghi.php'+singoloPost)||(url==addr+'calendario_corsi.php'+singoloPost)||(url==addr+'rassegna_stampa.php'+singoloPost);
	
	var altezza_1 = $('#innerCont').height();
	var altezza_2 = altezza_1-53;
	var altezza_side = altezza_2-40;
		
	var i=0;
	
	function assegnaIdNum(){$(this).data('n',i);i++;}
		
	//=====BROWSER SNIFFING=====
	
	if(explorer && (browserVers == 9) ){ienove();}
	else if(explorer && (browserVers == 7) ){iesette();}
	
	//=====DIMENSIONI PAGINE=====
	
	$('#slideCont, .sezione').css('height',altezza_2);
	$('#slideContInner, .serie').css('height',altezza_2*3);
	$('#side').not('.sideProdLista, .archivio').css('height',altezza_side);
	$('.archivio').css('height',altezza_side+100);
	
	//=====GENERAL=====
	
	$('#headerBg').gradient({
		from:'001155',
		to:'005599',
		direction:'horizontal'
	});
	
	$('#footerBg, #separaBlock').gradient({
		from:'005599',
		to:'001155',
		direction:'horizontal'
	});
	
	$('h4').addClass('league');
	
	$('.blockFoot:eq(0)').css('background-image','none');
	
	$('#download a, #partners a').hover(listOver,listOut);
	
	if(index){$('#menu a:eq(0), #footerMenu a:eq(0)').addClass('active');$('#footer a:eq(0)').css({'color':'#fff','text-decoration':'none'});}
	else if(azienda){$('#menu a:eq(1), #footerMenu a:eq(1)').addClass('active');}
	else if(contatti){if(explorer && (browserVers == 7)){$('#menu a:eq(5), #footerMenu a:eq(5)').addClass('active');}else{$('#menu a:eq(32), #footerMenu a:eq(5)').addClass('active');}}
	else if(distribuzione){if(explorer && (browserVers == 7)){$('#menu a:eq(3), #footerMenu a:eq(3)').addClass('active');}else{$('#menu a:eq(30), #footerMenu a:eq(3)').addClass('active');}}
	else if(news){if(explorer && (browserVers == 7)){$('#menu a:eq(4), #footerMenu a:eq(4)').addClass('active');}else{$('#menu a:eq(31), #footerMenu a:eq(4)').addClass('active');}}
	else if(prodotti||prodottoSingolo||prodottiSerie){$('#menu a:eq(2), #footerMenu a:eq(2)').addClass('active');}
	else if(note_legali){$('#footer a:eq(1)').css({'color':'#fff','text-decoration':'none'});}
	else if(download){$('#download h5').addClass('active');}
	
	if(index){$('html,body').css('background','url(images/layout/sfHome.jpg) top repeat-x #ddd');}
	else{$('html,body').css('background','url(images/layout/sf.jpg) top repeat-x #ddd');}
	
	
	//=====MENU====
	
	$('#menu a').not('#menu a:eq(2)').not('.sub-menu a').hover(addDarkBlue,removeDarkBlue);
	$('.sub-menu').css('height','0');
	$('.sub-sub-menu ul').hide();
	
	$('#menu li:eq(2)').hover(app, scomp);
	
	$('.sect').mouseover(subApp);
	
	$('.sub-sub-menu ul').addClass('shadow2');
	$('.sub-menu a').not('.sect').css('color','#ccc');
	$('.sub-menu a').not('.sect').hover(addWhite,removeWhite);
	$('.sub-sub-menu a').not('.sect').css({'font-size':'11px','font-family':'Tahoma, Geneva, sans-serif','text-transform':'capitalize'});
	
	$('.sensib').mouseover(frecciaIndHide);
	frecciaIndHide();
	$('.sect:eq(1), .sect:eq(3)').mouseover(freccineHide);
	$('.sect:eq(0), .sect:eq(2)').mouseover(frecciaAvIn300);
	$('.sect').mouseover(refreshSubSub);
	
	$('.avanti').mouseover(slideAvMenu);
	
	$('.indietro').mouseover(slideIndMenu);
	
	//=====IMMAGINI MENU=====
	
	$('.sub-sub-menu a').children('img').css('opacity','0.6');
	
	$('.sub-sub-menu a').hover(imgOpa100,imgOpa60);
	
	//=====BANDIERE E SETTORI=====
	
	$('.imgSett img, #sharing img, .timeline img, .settoriProd img, .resetSettori img').not('.timeline img:eq(0)').css('opacity','0');
	
	$('.bandieraSingola').each(assegnaIdNum);
	$('.bandieraSingola').each(function(){
		var attuale = $(this).data('n');
		if ($(this).data('n') == attuale){
			$(this).css('background-image','url(images/icone/flag' + bandiere [attuale] + 'Bn.png)');
		}
	});
	
	var i = 0;
	$('.imgSett').each(assegnaIdNum);
	$('.imgSett').each(function(){
		var attuale = $(this).data('n');
		if ($(this).data('n') == attuale){
			$(this).css('background-image','url(images/icone/' + settori [attuale] + 'Bn.png)');
		}
	});
	
	var i = 0;
	$('.share').each(assegnaIdNum);
	$('.share').each(function(){
		var attuale = $(this).data('n');
		if ($(this).data('n') == attuale){
			$(this).css('background','url(images/icone/share/' + social [attuale] + 'Bn.png) no-repeat');
		}
	});
	
	var i = 0;
	$('.settoriProd').each(assegnaIdNum);
	$('.settoriProd').each(function(){
		var attuale = $(this).data('n');
		if ($(this).data('n') == attuale){
			$(this).css('background-image','url(images/intPagine/prodotti/' + prod [attuale] + 'Bn.jpg)');
		}
	});
	
	$('.share img').hover(colore,bn);
	$('.settori a, .settori2 a').hover(colore2,bn2);
	
	//=====TIMELINE STORIA=====
	
	$('.periodi li').not('.periodi li:eq(0)').hide();
	$('.anno p:eq(0)').addClass('darkBlue');
	$('.timeline img:eq(0)').css('opacity','1.0')
	
	i=0;
	$('.timeline li').each(function(){
		$(this).data('n',i);
		i++;
	});
	i = 0;
	$('.periodi li').each(function(){
		$(this).data('n',i);
		i++;		
	});
	$('.timeline li').click(history);
	
	$('.timeline li:last-child').css('margin-right','0');
	$('.timeline img:eq(0)').addClass('illuminato');
	$('.timeline li').hover(timeActive,timeNormal);
	$('.timeline li').click(periodoActive);
	
	//=====DISTRIBUZIONE=====
	
	$('.infoStato, .infoStato h4, #indexInfo li').not('.infoStato:eq(0), .infoStato h4:eq(0)').hide();
	
	//=====LOGIN CLIENTI=====
	
	$('#loginClienti form').hide();
	$('#loginClienti p').toggle(mostraLogin,nascondiLogin);
	
	//=====NEWS=====
	
	$('.newsSingle').not('.newsSingle:last').css('background','url(images/layout/separaOrizz.gif) bottom repeat-x');
	$('.newsSingle:first').css('padding-top','0');
	$('.archivio ul').hide();
	$('.archivio h5').click(archivio);
	
	//=====PRODOTTI=====
	
	$('.settoriProd, .resetSettori').not(this).children('img').css('opacity','0');
	$('.settoriProd, .resetSettori').not(this).children('.textSettori').css('background-color','#059');
	$('.resetSettori').hide();
	$('.settoriProd').click(settoriProd);
	$('.settoriProd, .resetSettori').hover(imgOpa100,imgOpa0);
	$('.textSettori').css('opacity','0.8');
	$('.settoriProd, .resetSettori').hover(bluTs,azzurroTs);
	$('.settoriProd, .resetSettori').click(activeSett);
	
	$('.pdfLogo img').css('opacity','0');
	$('.pdfLogo a').hover(imgOpa100,imgOpa0);
	$('.dlList a').hover(pdfApp,pdfScomp);
	
	//=====PRODOTTO SINGOLO=====
	
	//-----side-----
	
	$('.sideCat').next('ul').not('.open').hide();
	$('.sideCat').click(showSerie);
	$('.sideSerie').next('ul').not('.open').hide();
	$('.sideSerie').click(showProd);
	$('.arrowList').css({width:'0',marginLeft:'-10px'});
	$('.sideProd').not('.openProd').hover(arrow,noArrow);
	$('.openProd').children('.arrowList').animate({width:'10px',marginLeft:'0'},200);
	if(explorer && (browserVers == 9)){$('.openProd').children('.arrowList').next('p').animate({marginLeft:'10px'},200);}
	$('.openProd').addClass('shadow4').css('background-color','#eee');
	
	//=====AZIENDA=====
	
	//-----side-----
	
	reg_n();
	
	//=====RASSEGNA STAMPA=====
	
	//=====LINGUE=====
		
	activeFlag();
	langMenu();
	
	//=====POP-UP MAIL=====
	
	//$('#popupMail').not('#contFormMail').click(function(){$(this).fadeOut(200);});
});
