var root_url = "http://www.zenithdelille.com";
var url = "http://www.zenithdelille.com/";

/* Ajax nav */
function ajaxNavigation(link) {
	$('#page-content').hide();
	$.fancybox.showActivity();
	$(document).ready(function() {
		$.ajax({
		  'complete':function(){
		    $('#page-content').show();
		  },
		  url: link,
		  success: function(data) {
			$.fancybox.hideActivity();
		    $('#page-content').html(innerShiv(data,false));
		  } 
		});
	});
}
$(document).ready(function() {
	$('.internal-link').click(function() {
		var link = $(this).attr('href');
		$.address.value(link);
		return false;
	});
});
$.address.change(function(event) {
	var link = event.value,
	link = link.replace(root_url,"");
	
	if (link != "/" && link.substring(0,6) != "anchor") {
		ajaxNavigation(link);
	}
});


/* Banner tickets */
jQuery(document).ready(function() {
	initBannerTickets();
});
function initBannerTickets() {	
	if (jQuery('#banner-tickets').length > 0) {
		var so = new SWFObject(url+"swf/achetez_vos_places.swf", "myswf", 938, 53, 7, "#d0cfcc");
		so.addParam("wmode", "transparent");
		so.write("banner-tickets");
	}
}


/* Clear input value */
function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = "" 
}

/* Carousel dedications */
jQuery(document).ready(function() {
	jQuery('#carousel-dedications').jcarousel({
        scroll: 1,
        auto: 2,
	    initCallback: mycarousel_initCallback,
        wrap: "last"
    });
});
function mycarousel_initCallback(carousel) {
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};


/* Fancybox */
jQuery(document).ready(function() {
	jQuery(".fancybox-image").fancybox({
		'transitionIn': 'elastic',
		'transitionOut': 'elastic',
		'titlePosition': 'over'
	});
});

/* MP3 Player */
var myListener = new Object();
var current_track = 0;
var tracks = Array();
myListener.onUpdate = function()
{
	if (this.isPlaying == "true") {
		jQuery('#player-control-stop').show();
		jQuery('#player-control-play').hide();
	}
	else {
	    jQuery('#player-control-stop').hide();
		jQuery('#player-control-play').show();
	}
	if (this.position != 0 && this.position > (this.duration - 1000) && current_track == tracks.length) {
		current_track = 0;
		stop();
		play();
	}
	else if (this.position != 0 && this.position > (this.duration - 1000)) {
		next();
	}
};
function getFlashObject()
{
	return document.getElementById("swf-player");
}
function play()
{
    getFlashObject().SetVariable("method:setUrl", tracks[current_track]);
    getFlashObject().SetVariable("method:play", "");
    getFlashObject().SetVariable("enabled", "true");
    jQuery('.mp3-infos').hide();
    jQuery('#mp3-info-'+current_track).show();
}
function pause()
{
    getFlashObject().SetVariable("method:pause", "");
}
function stop()
{
    getFlashObject().SetVariable("method:stop", "");
}
function prev() {
    this.position = 0;
	stop();
	if (current_track > 0) {
		current_track = current_track - 1;	
	}
	else {
		current_track = tracks.length - 1
	}
	play();
}
function next() {
    this.position = 0;
	stop();
	if (current_track < tracks.length - 1) {
		current_track = current_track + 1;	
	} else {
		current_track = 0;
	}
	play();
}


/* Partager sur Facebook */
function fbs_click(url) {
	u=url;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+u+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}


