$(document).ready(function(){
	$('#menu_top').children('.click_in').click(function(event){	
		event.preventDefault();
		$('.top_tabs').removeClass('top_tabs_selected');
		$('.top_tabs').removeClass('top_tabs_selected_150');
		if ($(this).hasClass('click_in_cats')) {
			showCatalogCategories();
		} else {
			hideCatalogCategories();
		}
		//assegna il tipo ai tabs categoria
		if ( ($(this).attr('href')).match('type=[a-z+]+') ) {
			//alert(($(this).attr('href')).match('type=[a-z+]+'));
			var arrSplit;
			arrSplit = String(($(this).attr('href')).match('type=[a-z+]+')).split('=');
			//alert(arrSplit[1]);
			var top_href;
			$('.top_tabs').each(function(index) {
				//alert(index + ': ' + $(this).attr('href'));
				top_href = $(this).attr('href');
				top_href = top_href.replace(/&type=[a-z+]+/g, '');
				top_href = top_href.replace(/\?type=[a-z+]+/g, '');
				if (top_href.indexOf("?")>-1) {
					$(this).attr('href', top_href + '&type=' + arrSplit[1]);
				} else {
					$(this).attr('href', top_href + '?type=' + arrSplit[1]);
				}
				
				
				//top_href.replace(/&type=[a-z+]+/g, '');
				//$(this).attr('href', top_href.replace(/&type=[a-z+]+/g, '&type=' + arrSplit[1]));
			});
		}
		openMainContent($(this).attr('href'));
	});
	$('#credits_middle > div').children('.click_in').click(function(event){	
		event.preventDefault();
		if ($(this).hasClass('click_in_cats')) {
			showCatalogCategories();
		} else {
			hideCatalogCategories();
		}
		openMainContent($(this).attr('href'));
	});
	$('#a_home').click(function(event){
		event.preventDefault();
		//$('.top_tabs').removeClass('top_tabs_selected');
		time_to_togli_tende = 0;
		posizione_tende_goto = 0;
		inizializzaDimensioniFisse();
		disableRichiamoTende(1000);
		setMainContentMoveToSize();
	});
	$('.top_tabs').click(function(event){
		event.preventDefault();
		$('.top_tabs').removeClass('top_tabs_selected');
		$('.top_tabs').removeClass('top_tabs_selected_150');
		if ($(this).hasClass('large') || $(this).hasClass('two_lines')) {
			$(this).addClass('top_tabs_selected_150');
		} else {
			$(this).addClass('top_tabs_selected');
		}
		openMainContent($(this).attr('href'));
	});
	$('#a_close_box').click(function(event){
		event.preventDefault();
		close_box();
	});
	//$('#logo').draggable();
	setObjectsTende();
	inizializzaDimensioniFisse();
	setPosizioneTende(0);
	setMainContentSize();
	setMainContentMoveToSize();
	mainContentExit();
});

function openMainContent (url) {
	mainContentEnter();
	
	//location.href = '/homebis/#'+url;
	location.href = '/#'+url;
	//alert('/homebis/#/'+url);
	$('#loading').fadeIn('slow');
	$('#inner_main_contents').hide('slow', function(){
		$('#ifr_main_contents').attr('src',url);	
	});
	
}

function showMainContent() {
	$('#loading').fadeOut('slow');
	$('#inner_main_contents').show('slow');
}

function showLogout() {
	$('#a_login').hide('slow', function() {
		$('#a_logout').show('slow');
	});
}

function showMyCatalog() {
	$('#my_catalog').show('slow');
}

function showCatalogCategories() {
	$('.top_tabs_cat').show('slow');
}
function hideCatalogCategories() {
	$('.top_tabs_cat').fadeOut('slow');
}

function close_box() {
	mainContentExit();
	/*
	time_to_togli_tende = 0;
	posizione_tende_goto = 0;
	inizializzaDimensioniFisse();
	disableRichiamoTende(1000);
	setMainContentMoveToSize();
	*/
}

function stopMainVideo() {
	return; //Solo per player Flash installato
	var flashMovie=getFlashMovieObject("obj_frmvim");
	//$("#frmvim").hide();
	//document.getElementById('frmvim').style.display = 'none';
	//alert('pause');
	//document.getElementById('obj_frmvim').api_pause();
	//document.getElementById('frmvim').api_pause();
	if (navigator.userAgent.indexOf("MSIE") >= 0) {
		//alert('IE');
		$('#player_vimeo').load('stop_video/', function() {
		  document.getElementById('player_vimeo').style.display = 'none';
		  //alert('Unload was performed.');
		});
		//document.getElementById('frmvim').src = "";
	} else {
		flashMovie.api_pause();
	}
}

function playMainVideo() {
	return; //Solo per player Flash installato
	var flashMovie=getFlashMovieObject("obj_frmvim");
	//$("#frmvim").show();
	//document.getElementById('frmvim').style.display = '';
	//alert('play'+document.getElementById('frmvim'));
	//document.getElementById('obj_frmvim').api_play();
	//document.getElementById('frmvim').api_play();
	if (navigator.userAgent.indexOf("MSIE") >= 0) {
		if (document.getElementById('player_vimeo').style.display == 'none') {
			document.getElementById('player_vimeo').style.display = '';
			$('#player_vimeo').load('start_video/', function() {
			  //alert('Load was performed.');
			});
		}
	} else {
		flashMovie.api_play();
	}
}
