var itemIndex=0;
//var itemIndex['nh_expe']=0;
var defaultInterval = 2000;
var blockTimeout = false;
var nhInterval;

function nhPause() {
  clearInterval(nhInterval);
}
function nhResume() {
  nhInterval = setInterval("nextItem()",defaultInterval);
}

$(document).ready(function() {
    // put all your jQuery goodness in here.
	
	
	/*
	$('#nh_expe').draggable({
		containment:'#contenu',
		cursor:'move',
		opacity:1,
		grid:[294,194],
		handle:'.bloc_nh_title',
		zIndex:100

	});
	*/
	
	$('.bloc_nh').each(function(){
		/*$(this).mouseover( function(){ blockMouseOverState($(this).attr('id'));}).mouseout( function(){ blockMouseOutState($(this).attr('id'));})*/
		initBloc($(this).attr('id'));
		
	})
		
	var list_echange = getItemList('nh_echange');
	var toto = $(list_echange).length - 1;
	//	$('#nh_echange').append('<a class="echange_next">suiv. >> </a>');
	$(".echange_next").click(function(){ nextItem();});
	
	nhResume();
	$("#nh_echange").mouseover(function(){ nhPause();}).mouseout(function(){ nhResume();});
					
});

function getItemList( blocId ){
	return $("#"+blocId+" .nh_item");
}

function nextItem(){
	var itemList = getItemList('nh_echange');
	if( itemIndex >= ($(itemList).length -1) ){
		itemIndex=0;	
	}else{
		itemIndex++;
	}

	$(itemList).each( function(i,item){
			if( i != itemIndex){ $(item).removeClass('nh_shown').addClass('nh_hidden'); }
			else{ $(item).removeClass('nh_hidden').addClass('nh_shown'); }
		}
	)
	
}


function blockMouseOverState(blocId){
	$("#"+blocId).addClass('nh_hover');
	//maximizeBloc(blocId);
}

function blockMouseOutState(blocId){
	$("#"+blocId).removeClass('nh_hover');
	//minimizeBloc(blocId);
}


function minimizeBloc(blocId){
	var itemList = $('#'+blocId+' .item_line');
	$(itemList).each( function(i,item){
			if( i > 1){ $(item).removeClass('nh_shown').addClass('nh_hidden'); }
			else{ $(item).removeClass('nh_hidden').addClass('nh_shown'); }
		}
	)
}

function maximizeBloc(blocId){

	var itemList = $('#'+blocId+' .item_line');

	$(itemList).each( function(i,item){
		$(item).removeClass('nh_hidden').addClass('nh_shown');
/*		
		if( i > 1){  $(item).removeClass('nh_hidden').addClass('nh_shown');}
			else{ $(item).removeClass('nh_shown').addClass('nh_hidden'); }
*/
	})
}


function initBloc(blocId){
//minimizeBloc('nh_expe');
	$("#"+blocId+" .slideItem .item_line").css('display','none');
	$("#"+blocId+" .slideItem").each( function(i, slideItem ){
		//$(slideItem).height('68px');
		
		
		if( $(slideItem).find('.item_line').length > 1)
		{
			$(slideItem).cycle({
									timeout:6000,
									fit:true,
									height:'auto',
									pause:true,
									cleartype:true
								});
			
			/* console.log('cycle sur :'+ $(slideItem).find('.item_line').html()); */
		
		}else{
			$(slideItem).find('.item_line').css('display','block');
		}		
	});
			
			
	$("#"+blocId).mouseover( 
	function(){ 	$("#"+blocId+" .slideItem").each( function(i, slideItem ){	$(slideItem).cycle('pause'); })
			}).mouseout( 
	function(){ 	$("#"+blocId+" .slideItem").each( function(i, slideItem ){	$(slideItem).cycle('resume'); })
	})
	

}
