jQuery.noConflict()(function($){


// メインメニュー
	$('body.home #mainmenuhomeimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-home-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.website #mainmenuwebsiteimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-website-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.flow #mainmenuflowimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-flow-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.plan #mainmenuplanimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-plan-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.works #mainmenuworksimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-works-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.other #mainmenuotherimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-other-b_f2.jpg').animate({opacity:"1"}, 1000 );
	$('body.inquiry #mainmenuinquiryimg').css({opacity:"0"}).attr('src','/common_2011/pic/mainmenu-inquiry-b_f2.jpg').animate({opacity:"1"}, 1000 );
	
	$("#mainmenu li a,#submenu li a,#headerinquiry a").hover(function() {
		$(this).find('img').animate({ 
		opacity: 0.75}, 250 );
	  },function() {
		$(this).find('img').animate({ 
		opacity: 1}, 250 );
	});
	
	$('#mainmenu ul li').hover(function() {
		$(this).children('ul').stop(true,true).css('zIndex',20).slideDown(250);
		},function() {
		$(this).children('ul').stop(true,true).css('zIndex',10).delay(500).slideUp(250);
	});
	
	$('#corporatemenu').find('h2').css('cursor','pointer').toggle(function() {
		$('#corporatemenu').stop(true,true).animate({ 
    			top: 0}, 250 );
		$('#corporatemenuclose').attr({src:"/common_2011/pic/corporatemenu-close.gif"},{alt:"閉じる"});
		},function() {
			$('#corporatemenu').stop(true,true).animate({ 
    			top: -205}, 250 );
		$('#corporatemenuclose').attr({src:"/common_2011/pic/corporatemenu-open.gif"},{alt:"開く"});
	});

	$('#sidetwittertl').jTweetsAnywhere({
		username: ['daysmizuno', 'porsche911days','days_nagoya','motordays'],
		count: 5
	});


// ロールオーバー
	var preLoadImg = new Object();
	$('a.rollover img').each(function(){
		var imgSrc = this.src;
		var sep = imgSrc.lastIndexOf('.');
		var onSrc = imgSrc.substr(0, sep) + '_f2' + imgSrc.substr(sep, 4);
		preLoadImg[imgSrc] = new Image();
		preLoadImg[imgSrc].src = onSrc;
		$(this).parent("a.rollover").hover(function() {
			$(this).children("img").css({opacity: "0"}).attr('src',onSrc).animate({ 
    			opacity: 1}, 250 );
		},function() {
			$(this).children("img").attr('src',imgSrc);
		});
	
	$("a.brightover").hover(
		function() {
			$(this).children("img").animate({ 
    			opacity: 0.5}, 250 );
		},
		function() {
			$(this).children("img").css({opacity: "1"});
	});
});

// サイドコンテンツメニュー
	var current_pass='';
	var current_pass_arr_tmp=location.href.split("/");
	var current_pass_arr=new Array('','','','','','');
	if(current_pass_arr_tmp[3]){current_pass_arr[3]=current_pass_arr_tmp[3];}else{current_pass_arr_tmp[3]=''}
	if(current_pass_arr_tmp[4]){current_pass_arr[4]=current_pass_arr_tmp[4];}else{current_pass_arr_tmp[4]=''}
	if(current_pass_arr_tmp[5]){current_pass_arr[5]=current_pass_arr_tmp[5];}else{current_pass_arr_tmp[5]=''}
	var loop=current_pass_arr.length;
	if(current_pass_arr.length>5){
		loop=5;
	}
	for(i=3;i<=loop;i++){
		var current_pass_arr2=current_pass_arr[i].split("#");
		current_pass_arr[i]=current_pass_arr2[0];
		current_pass=current_pass+'/'+current_pass_arr[i];
	}
	$("ul.contentsmenu li a").each(function(){
		var href_pass='';
		var href_pass_arr_tmp=$(this).attr('href').split("/");
		var href_pass_arr=new Array('','','','','','');
		if(href_pass_arr_tmp[1]){href_pass_arr[1]=href_pass_arr_tmp[1];}else{href_pass_arr_tmp[1]=''}
		if(href_pass_arr_tmp[2]){href_pass_arr[2]=href_pass_arr_tmp[2];}else{href_pass_arr_tmp[2]=''}
		if(href_pass_arr_tmp[3]){href_pass_arr[3]=href_pass_arr_tmp[3];}else{href_pass_arr_tmp[3]=''}
		var loop2=href_pass_arr.length;
		if(href_pass_arr.length>3){
			loop=3;
		}
		for(i=1;i<=loop;i++){
		var href_pass_arr2=href_pass_arr[i].split("#");
			href_pass_arr[i]=href_pass_arr2[0];
			href_pass=href_pass+'/'+href_pass_arr[i];
		}
		if(current_pass == href_pass){
			$(this).css({'background':'url(/common_2011/pic/sidemenu-current-bg.png) 0 center no-repeat'});
		}
	});
	$("ul.contentsmenu li li a").each(function(){
		var href_pass='';
		var href_pass_arr_tmp=$(this).attr('href').split("/");
		var href_pass_arr=new Array('','','','','','');
		if(href_pass_arr_tmp[1]){href_pass_arr[1]=href_pass_arr_tmp[1];}else{href_pass_arr_tmp[1]=''}
		if(href_pass_arr_tmp[2]){href_pass_arr[2]=href_pass_arr_tmp[2];}else{href_pass_arr_tmp[2]=''}
		if(href_pass_arr_tmp[3]){href_pass_arr[3]=href_pass_arr_tmp[3];}else{href_pass_arr_tmp[3]=''}
		var loop2=href_pass_arr.length;
		if(href_pass_arr.length>3){
			loop=3;
		}
		for(i=1;i<=loop;i++){
		var href_pass_arr2=href_pass_arr[i].split("#");
			href_pass_arr[i]=href_pass_arr2[0];
			href_pass=href_pass+'/'+href_pass_arr[i];
		}
		if(current_pass == href_pass){
			$(this).css({'background':'url(/common_2011/pic/sidemenu-current-bg2.png) 0 center no-repeat'});
		}
	});

// トップページ
	var body_id = $('body').attr('id');
	var over_num = 1;
	if(body_id == 'home'){ // 
		var topimagechangetimer;
		var topimagebox_num;

		$('#topimagebox > p.group').each(function(idx){
			var menu_pass_arr=$(this).children('a').attr('href').split("/");
			var menub_pos_x=idx*240;
			var group_num = idx+1;
			$(this).attr('id','group'+group_num).children('a').append('<img src="pic/mainimage_'+group_num+'-thumb.jpg" class="topimageb" />')
			.children('.topimageb').css('left',menub_pos_x+'px');
			if(idx=='0') {
				$(this).find('.topimage').show();
				$(this).find('.topimageb').css({opacity:"0.5"});
			}
			topimagebox_num_max = group_num-1;
		}).hover(function() {
			clearInterval(topimagechangetimer);
		},function() {
			if(topimagebox_num_max>0){
				over_num = $('#topimagebox > p.group').index(this)+1
				set_timer();
			}
		});
		var aaa = $(window);
		$(window).blur(function(){
			clearInterval(topimagechangetimer);
		});
		$(window).focus(function(){
			if(topimagebox_num_max>0){
				over_num = $('#topimagebox > p.group').index(this)+1
				set_timer();
			}
		});
		
		function set_timer(){
			topimagechangetimer = setInterval(
			function(){
				topimagehange();
			},8000000);
		}
		$('#topimagebox > p.group > a > .topimageb').mouseover(
		function() {
			var now_num=$('#topimagebox > p.group > a > .topimageb').index(this)+1;
			if(now_num!=over_num){
				$('.topimageb').css({opacity:"1"});
				$(this).animate({ 
						opacity: 0.5}, 250 );
				$('.topimage').fadeOut(250);
				$(this).parent('a').find('.topimage').fadeIn(250);
				}
		});
		if(topimagebox_num_max>0){
			set_timer();
		}
		function topimagehange() {
			if(over_num>topimagebox_num_max){
				over_num=0;
			}
			$('.topimageb').css({opacity:"1"});
			$('#topimagebox > p.group:eq('+over_num+') > a > .topimageb').animate({ 
					opacity: 0.5}, 250 );
			$('.topimage').fadeOut(250);
			$('#topimagebox > p.group:eq('+over_num+') > a .topimage').fadeIn(250);
			over_num++;
		}
	}
	$('.topimagebox').css('cursor','pointer').click(
		function() {
			var href_str=$(this).find('a').attr('href');
			location.href=href_str;
	});



// フッター

	if( $('.footercolumn').height() < $('#bottommenu').height() ){
		$('.footercolumn').height( $('#bottommenu').height() );
	};

// SyntaxHighliter
SyntaxHighlighter.config.tagName = "code";
SyntaxHighlighter.config.stripBrs=true;
SyntaxHighlighter.all();
SyntaxHighlighter.defaults['auto-links'] = false;


// colorbox
	$('.cb').colorbox();


});



