/*==============================================
 init
==============================================*/
$(function(){
	$('body').removeClass('nojs');
	var pid = $('body').attr('id') || '';
	switch(pid){
		case "front":
			frontInit();
			break;
		case "lineup":
			lineupInit();
			break;
		case "next":
			nextInit();
			break;
		case "comicnews":
			nextInit();
			break;
		case "story":
			storyInit();
			break;
		case "tameshiyomi":
			tameshiyomiInit();
			break;
		case "webmanga":
			webmangaInit();
			break;
		case "kabegami":
			kabegamiInit();
			break;
		case "ccc":
			cccInit();
			break;
		case "news":
			newsInit();
			break;
		case "interview":
			interviewInit();
			break;
		case "sitemap":
			sitemapInit();
			break;
		default:
			break;
	}
	menuLoad();
	$('.gn3_01>a,.gn3_02>a,.gn3_04>a,.pop>a').popupSet();
	//$("img[src*='_off.']").imageRollOver();
});


/*==============================================
 front
==============================================*/
function frontInit(){
	$('#front-comics ul.front-cover').innerfade({
		speed: 'normal',
		timeout: 3000,
		type: 'sequence',
		containerheight: '138px'
	});
	$('#front-movie').insertSWF({
		src:'./swf/main',
		width:497,
		height:313,
		requireCode       : ''
	});
	$('#s-manga>p').insertSWF({
		src:'./swf/header',
		width:950,
		height:73,
		requireCode       : ''
	});
	
}

/*==============================================
 lineup
==============================================*/
function lineupInit(){
	$("a[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:150});
}

/*==============================================
 next
==============================================*/
function nextInit(){
	$("a[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:150});
}

/*==============================================
 comicnews
==============================================*/
function comicnewsInit(){
	$("a[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:150});
}

/*==============================================
 story
==============================================*/
function storyInit(){
	$('ul.title-list>li:nth-child(3n)').after($('<li class="clear"><!-- --></li>'));
}

/*==============================================
 tameshimiyomi
==============================================*/
function tameshiyomiInit(){
	$('ul.title-list>li:nth-child(3n)').after($('<li class="clear"><!-- --></li>'));
}

/*==============================================
 webmanga
==============================================*/
function webmangaInit(){
	$('ul.title-list>li:nth-child(3n)').after($('<li class="clear"><!-- --></li>'));
}

/*==============================================
 kabegami
==============================================*/
function kabegamiInit(){
	$('ul.title-list>li:nth-child(5n)').after($('<li class="clear"><!-- --></li>'));
}

/*==============================================
 ccc
==============================================*/
function cccInit(){
	$('ul.title-list>li:nth-child(2n)').after($('<li class="clear"><!-- --></li>'));
	$("a[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:200});
}

/*==============================================
 news
==============================================*/
function newsInit(){
	$("area[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:200});
}

/*==============================================
 interview
==============================================*/
function interviewInit(){
	$("a[rel^='colorbox']").colorbox({transition:"fade",initialWidth:150,initialHeight:200});
}

/*==============================================
 sitemap
==============================================*/
function sitemapInit(){
	$('a.popup').popupSet(700,700);
}

/*==============================================
 common
==============================================*/
function menuLoad(){
	$.get('/parts_pickup.html','',function(data,status){
		if(status != 'error' && data)
			$("#pickup-nav").html($(data));
	});
	$.get('/parts_globalnav.html','',function(data,status){
		if(status != 'error' && data)
			$("#global-nav").html($(data));
	});
}

$.fn.popupSet =function(w,h){
	var w = (!w) ? 700 : w;
	var h = (!h) ? 700 : h;
	$(this).live('click',function(){
		var href = this.href;
		var conf = 'width='+w+',height='+h+',scrollbars=yes';
		window.open(href,'',conf);
		return false;
   });
}







