
$(function(){
	
	// pulldown menu
	var gnavi = new Array();

	$('#global_nav li').each(function(index, elem){
		gnavi[index] = false;
		$(elem).hover(
			function(){
				if(!gnavi[index]){
					$('ul', $(this)).slideDown();
					gnavi[index] = true;
				}
			},
			function(){
				$('ul', $(this)).slideUp(function(){gnavi[index] = false;});
			}
		);
	});
	
	
	// mouseover
	$('#cs-area dl, .pattern_01 dl, .pattern_02 dl, .pattern_03 dl, .case-column dl').hover(
		function(){
			$(this).addClass('on');
			$('p.btn img',$(this)).attr('src', '/common/img/btn_details02_on.gif');
		},
		function(){
			$(this).removeClass('on');
			$('p.btn img',$(this)).attr('src', '/common/img/btn_details02.gif');
		}
	);
	
	$('dl.rel-dl').hover(
		function(){
			$(this).addClass('on');
			$('p.btn img',$(this)).attr('src', '/common/img/btn_details02_on.gif');
			$('img.over',$(this)).attr('src', $('img.over',$(this)).attr('src').replace(/.jpg/i,'_on.jpg'));
		},
		function(){
			$(this).removeClass('on');
			$('p.btn img',$(this)).attr('src', '/common/img/btn_details02.gif');
			$('img.over',$(this)).attr('src', $('img.over',$(this)).attr('src').replace(/_on.jpg/i,'.jpg'));
		}
	);
	
	
	// click
	$('#cs-area dl, .pattern_01 dl, .pattern_02 dl, .pattern_03 dl, .case-column dl').click(function(){
		if($('dt a',$(this)).size() > 0)
		location.href = $('dt a',$(this)).attr('href');
	});
	
	
	// accordion
	$('.acc > ul > li > a').each(function(index){
										  
										  
		var $this = $(this);
		
		if(index > 0){
			$this.next().hide();
		}else{
			var acc01img = $('#acc01 > a > img').attr('src');
			if(acc01img.match(/_minus/) == null) $('#acc01 > a > img').attr('src', acc01img.replace(/.jpg$/i,'_minus.jpg'))
		}
		
		$this.click(function(){
							 
			var icnId = $this.parent().attr('id');
			
			var acc01img = $('#acc01 > a > img').attr('src');
			$('#acc01 > a > img').attr('src', acc01img.replace(/_minus.jpg$/i,'.jpg'))
			var acc02img = $('#acc02 > a > img').attr('src');
			$('#acc02 > a > img').attr('src', acc02img.replace(/_minus.jpg$/i,'.jpg'))
			var acc03img = $('#acc03 > a > img').attr('src');
			$('#acc03 > a > img').attr('src', acc03img.replace(/_minus.jpg$/i,'.jpg'))
			var acc04img = $('#acc04 > a > img').attr('src');
			$('#acc04 > a > img').attr('src', acc04img.replace(/_minus.jpg$/i,'.jpg'))
			var acc05img = $('#acc05 > a > img').attr('src');
			$('#acc05 > a > img').attr('src', acc05img.replace(/_minus.jpg$/i,'.jpg'))
			
			
			var tmpimg = $('#'+icnId+' > a > img').attr('src');
			
			if($('#'+icnId+' > ul:visible').size() > 0){
				$('#'+icnId+' > a > img').attr('src', tmpimg.replace(/_minus.jpg$/i,'.jpg'));
			}else{
				if(tmpimg.match(/_minus/) == null) $('#'+icnId+' > a > img').attr('src', tmpimg.replace(/.jpg$/i,'_minus.jpg'));
			}
			
			var params = {height:'toggle', opacity:'toggle'};
			$(this).next().animate(params).parent().siblings()
			.children('ul:visible').animate(params);	
			
			return false;	
		});
		

	});
	
	
	
	// global navi current
	if(document.URL.match('/company/')) {
		$('#btn_company').attr('src', $('#btn_company').attr('src').replace(/.gif/i,'_on.gif'));
		$('#btn_company').removeClass('imgover');
	}
	if(document.URL.match('/service/')) {
		$('#btn_service').attr('src', $('#btn_service').attr('src').replace(/.gif/i,'_on.gif'));
		$('#btn_service').removeClass('imgover');
	}
	if(document.URL.match('/solution/')) {
		$('#btn_product').attr('src', $('#btn_product').attr('src').replace(/.gif/i,'_on.gif'));
		$('#btn_product').removeClass('imgover');
	}
	if(document.URL.match('/case/')) {
		$('#btn_case').attr('src', $('#btn_case').attr('src').replace(/.gif/i,'_on.gif'));
		$('#btn_case').removeClass('imgover');
	}

});



