	/* BLOCK CAROUSSEL */
	// [10/10/11 & 11/10/11 - kazuzu]
	
	var caroussel_timer = '';
	
	function caroussel_navigation_display(nav,id){
		var delay_transition = 500;
		var max_where=jQuery('.content-caroussel').size();
		var current_where=parseInt(jQuery('#pagination-selected').val());
		var move_where=0;
		switch(nav){
			case 'prev' : move_where = (current_where>0 && current_where<=max_where)?current_where-1:current_where; break;
			case 'next' : move_where = (current_where>=0 && current_where<max_where)?current_where+1:current_where; break;
			case 'where': move_where = id; break;
		}
		if((move_where>=0 && nav=='prev') || (move_where<max_where && nav=='next') || nav=='where'){
			jQuery('.pagination-where').css('background-position','-14px 8px');
			jQuery('.pw-'+move_where).css('background-position','0px 8px');
			var toMove=(move_where*990);
			if(toMove<0){toMove=0;}
			jQuery("#block_carousel_content").stop(true,true).animate({marginLeft: "-"+toMove+"px"}, delay_transition);
			if(move_where==0){
				css_prev = {'background-position':'-44px -24px','cursor':'auto'};
				css_next = {'background-position':'-72px 0px','cursor':'pointer'};
			}else if(move_where==(max_where-1)){
				css_prev = {'background-position':'-44px 0px','cursor':'pointer'};
				css_next = {'background-position':'-72px -24px','cursor':'auto'};
			}else{
				css_prev = {'background-position':'-44px 0px','cursor':'pointer'};
				css_next = {'background-position':'-72px 0px','cursor':'pointer'};
			}
			jQuery('.pagination-prev').css(css_prev);
			jQuery('.pagination-next').css(css_next);
			jQuery('#pagination-selected').val(move_where);
			jQuery('.bloc-pagination-caroussel').show();
		}
	}

	function caroussel_autoplay(){
		var current_where=parseInt(jQuery('#pagination-selected').val());
		var max_where=jQuery('.content-caroussel').size()-1;
		new_where = (current_where<max_where)?current_where+1:0;
		caroussel_navigation_display(((new_where==0)?'where':'next'),new_where);
		jQuery('#pagination-selected').val(new_where);
		if(new_where == max_where){
			clearInterval(caroussel_timer);
			caroussel_timer = '';
			caroussel_timer = setInterval(function() {caroussel_autoplay();}, 10000);
		}
	}
	
	/* BUZZ VIDEO */
	function buzz_player_open(id){
		if(id!=''){
			var buzz_url = jQuery('#buzz_url_'+id).val();
			var burl_val = explode(buzz_url,'_#_');
			jQuery.ajax({
				type: "POST",
				url: "http://www.kazeo.com/portail/ajax/buzz.video.player.ajax.php",
				data: {'provider':burl_val[0],'url':burl_val[1],'vcode':burl_val[2]},
				cache:false,
				success: function(buzz_player_content){ 
					if(buzz_player_content!='none'){
						jQuery('.buzz_player_content').html(buzz_player_content);
						jQuery('#buzz_overlay,#buzz_player,#buzz_player_close').css('display','block');
					}
				}
			});
		}
	}
	
	function buzz_player_close(){
		jQuery('#buzz_overlay,#buzz_player,#buzz_player_close').css('display','none');
		jQuery('.buzz_player_content').html('');
	}
	
	/* AUTOPROMO VIDEO */
	function autopromo_player_open(){
		jQuery.ajax({
			type: "POST",
			url: "http://www.kazeo.com/portail/ajax/autopromo.video.player.ajax.php",
			data:{},
			cache:false,
			success: function(autopromo_player_content){ 
				jQuery('.autopromo_player_content').html(autopromo_player_content);
				jQuery('#autopromo_overlay,#autopromo_player,#autopromo_player_close').css('display','block');
			}
		});
	}
	
	function autopromo_player_close(){
		jQuery('#autopromo_overlay,#autopromo_player,#autopromo_player_close').css('display','none');
		jQuery('.autopromo_player_content').html('');
	}
	
	function msg_box_open(){
		jQuery('#msg_overlay,#msg_box,#msg_box_close').css('display','block');
	}
	
	function msg_box_close(){
		jQuery('#msg_overlay,#msg_box,#msg_box_close').css('display','none');
	}
	
	/*SelectBox change_thematic*/
	function change_thematic(page,val) {
		if(page!=''){
			var changeThematic = (val!='all' && val!=0)?page+'/'+val:page;
			window.location='http://www.kazeo.com/'+changeThematic;
		}
	}
	
	/*KAZ LIV ACTIVITY*/
	function display_notification_video(id_video){
		jQuery('#notification_video_img_box_'+id_video).css('display','none');
		if(jQuery('#notification_video_desc_box_'+id_video)) jQuery('#notification_video_desc_box_'+id_video).css('display','none');
		jQuery('#notification_video_box_'+id_video).css('display','block');
	}
	
	function default_block_loader(){
		window.scroll(0, 0);
		jQuery('#block').html('').removeAttr('style');
		var current_page = jQuery('#current-page').val();
		var thematic_menu = jQuery('#thematic-menu').val();
		var thematic_id = jQuery('#thematic-id').val();
		jQuery('#block').load('http://www.kazeo.com/portail/include/header.block.php',{'page':current_page,'menu':thematic_menu,'idt':thematic_id});
	}
	
	/*INSCRIPTION LOADER*/
	/*function inscription_loader(){
		window.scroll(0, 0);
		jQuery('#block').html("");
		jQuery('#block').load('http://www.kazeo.com/portail/inscriptionform.php');
		jQuery('#block').css({
						'background' : '#222222', 
						'height' : '470px',
						'margin' : '20px auto',
						'border-radius': '2px',
						'-moz-border-radius': '2px',
						' -webkit-border-radius':'2px',
						'display':'block'
		});
		setTimeout('initAvatarFileUpload()',3000);
		jQuery("#close-form").live('click',function(){
			jQuery('#block').html('').removeAttr('style');default_block_loader();
		});
	}*/

function implode(tab,sep){ return tab.join( ((sep=='')?',':sep) ); }
function explode(str,sep){ return str.split( ((sep=='')?',':sep) ); }
//---------------------------------------------------------- MAIN
jQuery(document).ready(function() {

	/*carousel slider*/
	
	caroussel_timer = setInterval(function() {caroussel_autoplay();}, 10000);
	
	jQuery('.pagination-prev').live('click',function(evt){ 
		if ( evt.type == 'click' ) {
			clearInterval(caroussel_timer);
			caroussel_timer = '';
			caroussel_navigation_display('prev');
			if(caroussel_timer == ''){caroussel_timer = setInterval(function() {caroussel_autoplay();}, 10000);}
		} 
	});
	jQuery('.pagination-next').live('click',function(evt){ 
		if ( evt.type == 'click' ) {
			clearInterval(caroussel_timer);
			caroussel_timer = '';
			caroussel_navigation_display('next');
			if(caroussel_timer == ''){caroussel_timer = setInterval(function() {caroussel_autoplay();}, 10000);}
		} 
	});
	jQuery('.pagination-where').live('click',function(evt){
		if ( evt.type == 'click' ) {
			clearInterval(caroussel_timer);
			caroussel_timer = '';
			var current_where = parseInt(jQuery(this).attr('class').replace('pagination-where pw-',''));
			caroussel_navigation_display('where',current_where);
			if(caroussel_timer == ''){caroussel_timer = setInterval(function() {caroussel_autoplay();}, 10000);}
		}
	});
	
	//top bar 
	jQuery("#ktc_connecter").click(function() {
		if(jQuery("#se_connecter_open").css('display') =='block'){
			jQuery("#se_connecter_open").hide();
		}else{
			jQuery("#se_connecter_open").show();
		}
	});
	
	jQuery("#blocLogin .inscript_connecter").click(function() {
		jQuery("#se_connecter_open").show();
		jQuery('#inscript_box').css('display','none');
		jQuery('#msg_overlay').css('display','none');
	});

	jQuery("#se_connecter_close").click(function() {jQuery("#se_connecter_open").css('display', 'none');});
	//jQuery("#ktc_inscrire,#ktc_inscrireconnect,#join_community").click(function() {	inscription_loader();});
	jQuery("#ktc_inscrireconnect,#join_community").live('click',function(){
		jQuery('#inscript_box').css('display','block');
		jQuery("#se_connecter_open").css('display', 'none');
		jQuery('#msg_overlay').css('display','block');
	});
	
	jQuery("#ktc_inscrire,.f_suscribe_btn").click(function() {
		if(jQuery("#inscript_box").css('display') =='none'){
			jQuery('#inscript_box').css('display','block');
			jQuery('#msg_overlay').css('display','block');
		}else{
			jQuery('#inscript_box').css('display','none');
			jQuery('#msg_overlay').css('display','none');
		}
	});
	
	jQuery("#inscript_close").live('click',function(){
		jQuery('#inscript_box').css('display','none');
		jQuery('#msg_overlay').css('display','none');
	});
	
	jQuery("#ktc_inscrire, .f_suscribe_btn, #ktc_inscrireconnect,#join_community").live('click',function(){
		jQuery("#pseudo_insc").val("");
		jQuery("#mdp_insc").val("");
		jQuery("#email_insc").val("");
		jQuery("#adr_site").val("");
		jQuery("#title_site").val("");
	});
	
	/*KAZLIV ACTIVITY*/
	jQuery('#btn_activity_photo').live('click',function(evt){
		if ( evt.type == 'click' ) {
			jQuery('.activity').css('display','none');
			jQuery('#btn_activity_status').attr('class','btn_live');
			jQuery('#btn_activity_video').attr('class','btn_live');
			jQuery('#btn_activity_photo').attr('class','btn_live_select');
			jQuery('#activity-photo').css('display','block');
		}
	});
	jQuery('#btn_activity_video').live('click',function(evt){
		if ( evt.type == 'click' ) {
			jQuery('.activity').css('display','none');
			jQuery('#btn_activity_photo').attr('class','btn_live');
			jQuery('#btn_activity_status').attr('class','btn_live');
			jQuery('#btn_activity_video').attr('class','btn_live_select');
			jQuery('#activity-video').css('display','block');
		}
	});
	jQuery('#btn_activity_status').live('click',function(evt){
		if ( evt.type == 'click' ) {
			jQuery('.activity').css('display','none');
			jQuery('#btn_activity_photo').attr('class','btn_live');
			jQuery('#btn_activity_video').attr('class','btn_live');
			jQuery('#btn_activity_status').attr('class','btn_live_select');
			jQuery('#activity-status').css('display','block');
		}
	});
});
