function openMediaLayer(timeid, counter, bool) {
	if(bool == null) {
		bool = true;
	}
	if(timeid == null) {
		timeid = 0;
		if(counter == null) {
			counter = 3;
		}
	} else {
		if(counter == null) {
			counter = 1;
		}
	}
	$('main').setAttribute('openlayer', 'medialayer');
	closeMenu();
	lineMediaLayer(timeid, counter);
	$('main-topmenu').setAttribute('lock', 1);
	$('medialayer').setAttribute('x', 5);
	$('medialayer').setAttribute('lock', 1);
	if(bool) {
		$('medialayer').morph('margin-left: 5px;', {delay: 0.8, duration : 1.0});
	}
}

function lineMediaLayer(timeid, counter) {
	new Ajax.Request(
		'/media/media.php?timeid='+timeid+'&counter='+counter, {
			method: "get",
			parameters: "cache=" + (new Date()).getTime(),
			onSuccess : function(httpObj) {
				setMediaLayer(httpObj.responseText);
			},
			onFailure : function(httpObj) {
				setMediaLayer('');
				Modalbox.show('<p class="center">Sorry, cannot load media informations.</p>', { title: "Caution!!" });
			}
		}
	);
}

function openDetail(mode, lineupid, typeno) {
	closeLayers();
	if(mode == 'prod') {
		setTimeout(function() {
			openSeriesLayer(lineupid, false);
			$('allserieslayer').setAttribute('lock', 1);
			seriesOnClick(lineupid, typeno, true);
		}, 1000);
	} else if(mode == 'collabo') {
		setTimeout(function() {
			openCollaboLayer(lineupid, false);
			$('allcollabolayer').setAttribute('lock', 1);
			collabosOnClick(lineupid, typeno, false);
		}, 0);
	}
}
