
MD_LEFT=0;
MD_TOP=0;
function toggleMediaDock() {
	
	var mw = parseInt(($(window).width() - $('#mediadockdata').width() )/2);
	if(mw<0) mw = 0;

	$('#mediadock').stop(true,true);

	if($('#mediadockdata').is(':visible')) {
		//amagem:
		//fons semitransparent
		$("#bgmediadock").hide();
		$('#mediadocktab').contents('div.title').removeClass('opened');
		//alert(diff)
		$('#mediadock').animate({left:MD_LEFT+'px'},'slow',function(){
			$('#mediadockdata').hide();
		});
	}
	else {
		//mostrem:
		//fons semitransparent
		$("#bgmediadock").show();
		$('#mediadocktab').contents('div.title').addClass('opened');
		$('#mediadockdata').show();
		$('#mediadock').animate({left:mw},'slow',function(){
			$(window).resize(setPositionMediaDock);
		});
		$('#carousel').jcarousel({scroll:5});
	}
}
function showMediaDock() {
	
	$('#mediadock').stop(true,true);
	$('#mediadock').hide();
	$('#mediadock').css({visibility:'visible'});
	$('#mediadock').fadeIn('fast',function(){
		$('#mediadocktab').addClass('mark');
		$('#mediadock').fadeIn('fast',function(){
			$('#mediadocktab').removeClass('mark');
			$('#mediadock').fadeIn('fast');
		});
	});
	if(MD_LEFT==0) MD_LEFT = $('#mediadock').position().left;
	if(MD_TOP==0) MD_TOP = $('#mediadock').position().top;

	
	$('#mediadocktab').click(toggleMediaDock);
	$('#bgmediadock').click(toggleMediaDock);

	$(window).keydown(function(e){
		if(e.which == 113) {
			toggleMediaDock();
			return false;
		}
	});
}
function setPositionMediaDock() {
	$('#mediadock').stop(true,true);
	//d'amplada nomes si esta obert
	if($('#mediadockdata').is(':visible')) {
		var mw = parseInt(($(window).width() - $('#mediadockdata').width() )/2);
		if(mw<0) mw = 0;
		$('#mediadock').animate({left:mw+'px'},'fast');
	}
	var mh = parseInt( $(window).scrollTop() );
	if(mh<MD_TOP) mh = MD_TOP;
	
	//només el movem d'altura si la pantalla es mes gran que el mediadock
	if($(window).height() > $('#mediadock').height() || $(window).scrollTop() < $('#mediadock').position().top ) {
		$('#mediadock').animate({top:mh+'px'},'fast');
	}
	else if($(window).scrollTop() + $(window).height() > $('#mediadock').position().top + $('#mediadock').height()) {
		mh = $(window).scrollTop() - ($('#mediadock').height() - $(window).height());
		$('#mediadock').animate({top:mh+'px'},'fast');
	}

}

//handle the mediadock thumb click
function mdThumbClick() {
	var ident = parseInt($(this).attr('class').substr($(this).attr('class').indexOf('IDENT')+5));
	
	$('#md_one').html(OBJ[ident]);
	$('#md_txt h2 span').html(TIT[ident]);
	$('#md_txt td:first').html(DES[ident]);
	tb_init('a.thickbox');
	return false;
}

