if(!org) var org = {}
if(!org.transizionedifase) org.transizionedifase = {};

if(!org.transizionedifase.windows) org.transizionedifase.windows = {};
if(!org.transizionedifase.utils) org.transizionedifase.utils = {};

$(function() {

	// Image preload:
	org.transizionedifase.utils.preloadImages(
		'/img/menuBtns/archive-hover.gif',
		'/img/menuBtns/chat-hover.gif',
		'/img/menuBtns/listen-hover.gif',
		'/img/menuBtns/project-hover.gif',
		'/img/menuBtns/shows-hover.gif',
		'/img/headerButton-hover.gif'
	);
	
	// Init tooltips:
	$('a.tooltip').tipsy({fade: true, gravity: 'sw'});

	// Init anti-spam:
	org.transizionedifase.initAntispam();

	// Indicatore "on the air":
	$('#onTheAirBox').click(function() {
		
		org.transizionedifase.openPlayerWindow();
		
	});

	// Facebook like:
	$('#fbLikePmark').replaceWith('<iframe id="fbLike" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.transizionedifase.org%2F&amp;layout=button_count&amp;show_faces=true&amp;width=90&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true"></iframe>');

	// ======
	//  Menu
	// ======
	
	// Ascolta:
	$('#headerMenuCntnr ul li:nth-child(1)').click(function(e) {
															
		e.preventDefault();
		org.transizionedifase.openPlayerWindow();
		
	}).mouseover(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/listen-hover.gif');
		
	}).mouseout(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/listen.gif');
		
	});
	
	// Trasmissioni:
	$('#headerMenuCntnr ul li:nth-child(2)').click(function(e) {
															
		e.preventDefault();
		location = 'index.php?page=shows';
		
	}).mouseover(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/shows-hover.gif');
		
	}).mouseout(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/shows.gif');
		
	});
	
	// Archivio:
	$('#headerMenuCntnr ul li:nth-child(3)').click(function(e) {
															
		e.preventDefault();
		location = 'index.php?page=archive';
		
	}).mouseover(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/archive-hover.gif');
		
	}).mouseout(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/archive.gif');
		
	});
	
	// Progetto:
	$('#headerMenuCntnr ul li:nth-child(4)').click(function(e) {
															
		e.preventDefault();
		location = 'index.php?page=project';
		
	}).mouseover(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/project-hover.gif');
		
	}).mouseout(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/project.gif');
		
	});
	
	// Chat:
	$('#headerMenuCntnr ul li:nth-child(5)').click(function(e) {
		
		e.preventDefault();
		if(!org.transizionedifase.windows.chatWin ||
		   org.transizionedifase.windows.chatWin.closed ||
		   typeof org.transizionedifase.windows.chatWin.closed == 'undefined') {
			
			if(!(org.transizionedifase.windows.chatWin = window.open('/chat/prechat.php', 'chatWin',
				'status=0,' +
				'toolbar=0,' +
				'location=0,' +
				'menubar=0,' +
				'directories=0,' +
				'resizable=0,' +
				'scrollbars=0,' +
				'width=' + $('#CNF_CHAT_WINDOW_WIDTH').val() + ',' +
				'height=' + $('#CNF_CHAT_WINDOW_HEIGHT').val()))) {
				
				alert("Ooops! Si è verificato un errore durante l\'apertura della chat.\n\n" +
					  "Molto probabilmente il tuo browser blocca l\'apertura di finestre pop-up.\n\n" +
					  "Niente paura, questo problema è risolvibile. La soluzione?? La troverai su Internet!\n" +
					  "Buona fortuna e che la transizione sia con te!");
				
			}
			
		} else {
		
			org.transizionedifase.windows.chatWin.focus();
		
		}
		
	}).mouseover(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/chat-hover.gif');
		
	}).mouseout(function() {
		
		$(this).find('img').attr('src', 'img/menuBtns/chat.gif');
		
	});
});

org.transizionedifase.openPlayerWindow = function() {
	
	if(!org.transizionedifase.windows.playerWin ||
	   org.transizionedifase.windows.playerWin.closed ||
	   typeof org.transizionedifase.windows.playerWin.closed == 'undefined') {
		
		if(!(org.transizionedifase.windows.playerWin = window.open('/player/playa-new.php', 'playerWin',
			'status=0,' +
			'toolbar=0,' +
			'location=0,' +
			'menubar=0,' +
			'directories=0,' +
			'resizable=0,' +
			'scrollbars=0,' +
			'width=' + $('#CNF_PLAYER_WINDOW_WIDTH').val() + ',' +
			'height=' + $('#CNF_PLAYER_WINDOW_HEIGHT').val()))) {
			
			alert("Ooops! Si è verificato un errore durante l\'apertura del player.\n\n" +
				  "Molto probabilmente il tuo browser blocca l\'apertura di finestre pop-up.\n\n" +
				  "Niente paura, questo problema è risolvibile. La soluzione?? La troverai su Internet!\n\n" +
				  "Buona fortuna e che la transizione sia con te!");
			
		}
		
	} else {
		
		org.transizionedifase.windows.playerWin.focus();
		
	}
}

org.transizionedifase.utils.preloadImages = function() {

	for (var i = 0; i < arguments.length; i++) {
		$("<img>").attr("src", arguments[i]);
	}
}

org.transizionedifase.initAntispam = function() {

	$('.email1').html('<a href="mail:in' + 'fo@transi' + 'zionedifase' + '.org">in' + 'fo@transizione' + 'difase.' + 'org</a>');
	$('.email2').html('<a href="mail:segnal' + 'azioni@transizio' + 'nedifase.org">segnala' + 'zioni@transi' + 'zionedifas' + 'e.org</a>');

}


