/*
* need jQuery.js and jQuery.colorBlend.js
*/




$(function(){
	var home_gMenu = $('a:not(".home")','.headNavi');
	var portfolio_gMenu = $('a:not(".portfolio")','.headNavi');
	var about_gMenu = $('a:not(".aboutus")','.headNavi');
	var contact_gMenu = $('a:not(".contact")','.headNavi');
	
	/* portfolio submenu	 */
	var overview_subMenu = $('#menu > ul > li > a:not(".over-view")');
	var products_subMenu = $('#menu > ul > li > a:not(".consumer-products")');
	var electronics_subMenu = $('#menu > ul > li > a:not(".consumer-electronics")');
	var professional_subMenu = $('#menu > ul > li > a:not(".professional-products")');
	var public_subMenu = $('#menu > ul > li > a:not(".public-transportation")');
	var awards_subMenu = $('#menu > ul > li > a:not(".awards")');
	/* aboutus submenu	 */
	var philosophy_subMenu = $('#menu > ul > li > a:not(".philosophy")');
	var service_subMenu = $('#menu > ul > li > a:not(".service")');
	var process_subMenu = $('#menu > ul > li > a:not(".process")');
	var profile_subMenu = $('#menu > ul > li > a:not(".profile")');
	var group_subMenu = $('#menu > ul > li > a:not(".group")');
	/* contact submenu	 */
	var mail_subMenu = $('#menu > ul > li > a:not(".mail")');
	var access_subMenu = $('#menu > ul > li > a:not(".access")');
	var recruit_subMenu = $('#menu > ul > li > a:not(".recruit")');
	/* award portfolioBtn	 */
	var awardBtn = $('#awards > #wrapper > #menu > .detailNavi > .portfolio');
	
	var theBodyId = $('body').attr('id');
	
	
	if(theBodyId == 'master'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(overview_subMenu,'#666666','#000000');
	}else if(theBodyId == 'products'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(products_subMenu,'#666666','#000000');
	}else if(theBodyId == 'electronics'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(electronics_subMenu,'#666666','#000000');
	}else if(theBodyId == 'professional'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(professional_subMenu,'#666666','#000000');
	}else if(theBodyId == 'transpotation'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(public_subMenu,'#666666','#000000');
	}else if(theBodyId == 'awards'){
		menuColorFade(portfolio_gMenu,'#666666','#000000');
		menuColorFade(awards_subMenu,'#666666','#000000');
	}else if(theBodyId == 'philosophy'){
		menuColorFade(about_gMenu,'#666666','#000000');
		menuColorFade(philosophy_subMenu,'#666666','#000000');
	}else if(theBodyId == 'service'){
		menuColorFade(about_gMenu,'#666666','#000000');
		menuColorFade(service_subMenu,'#666666','#000000');
	}else if(theBodyId == 'process'){
		menuColorFade(about_gMenu,'#666666','#000000');
		menuColorFade(process_subMenu,'#666666','#000000');
	}else if(theBodyId == 'profile'){
		menuColorFade(about_gMenu,'#666666','#000000');
		menuColorFade(profile_subMenu,'#666666','#000000');
	}else if(theBodyId == 'group'){
		menuColorFade(about_gMenu,'#666666','#000000');
		menuColorFade(group_subMenu,'#666666','#000000');
	}else if(theBodyId == 'mail'){
		menuColorFade(contact_gMenu,'#666666','#000000');
		menuColorFade(mail_subMenu,'#666666','#000000');
	}else if(theBodyId == 'access'){
		menuColorFade(contact_gMenu,'#666666','#000000');
		menuColorFade(access_subMenu,'#666666','#000000');
	}else if(theBodyId == 'recruit'){
		menuColorFade(contact_gMenu,'#666666','#000000');
		menuColorFade(recruit_subMenu,'#666666','#000000');
	}else if(theBodyId == 'home'){
		menuColorFade(home_gMenu,'#666666','#000000');
	}

	
/* 	var gMenu = $('a','.headNavi'); */
/* 	var subMenu = $('#menu > ul > li > a'); */


	var groupLink = $('#group > #wrapper > #imgbox > ul > li > a');
	var mailLink = $('#mail > #wrapper > #imgbox > #im > form > p > a:even');
	var mailLink_fix = $('#mail > #wrapper > #imgbox > #im > form > p > a:eq(1)');
/* 	var mailLink_send = $('#mail > #wrapper > #imgbox > #im > form > p > a'); */
/* 	var mailLink_check = $('#mail > #wrapper > #imgbox > #im > #form3 > form > p > a'); */
	var accessLink = $('#access > #wrapper > #imgbox > #im > p > a');
	

/* 	menuColorFade(gMenu,'#666666'); */
/* 	menuColorFade(subMenu,'#666666'); */
	menuColorFade(groupLink,'#000000','#bb0000');
	imgColorFade_input(mailLink,'#666666');
	imgColorFade(mailLink_fix,'#666666');
/*
	imgColorFade_input(mailLink_send,'#666666');
	imgColorFade_input(mailLink_check,'#666666');
*/
	imgColorFade(accessLink,'#666666');
	
	
	imgColorFade(awardBtn,'#666666');
	
	
	function menuColorFade(ele,color,color_hover){
		var normalColor = color;
		var hovercolor = color_hover;
		ele.hover(
			function(){
				$(this).colorBlend([{
					param:'color',
					cycles:1,
					isFade:false,
					fps:20,
					fromColor:normalColor,
					toColor:color_hover,
					duration:'500'}]);
			},
			function(){
				$(this).colorBlend([{
					param:'color',
					cycles:1,isFade:false,
					fps:60,fromColor:color_hover,
					toColor:normalColor,
					duration:'500'}]);
			}
		);

	}
	
	
	
	function imgColorFade(ele,color){
		var normalColor = color;
		ele.hover(
			function(){
				$(this).colorBlend([{
					param:'color',
					cycles:1,
					isFade:false,
					fps:20,
					fromColor:normalColor,
					toColor:'#cc0000',
					duration:'500'}])
					
					.find('img').colorBlend([{
						param:'color',
						cycles:1,
						isFade:false,
						fps:20,
						duration:'500',
						alpha:'100,0'}]);
			},
			function(){
				$(this).colorBlend([{
					param:'color',
					cycles:1,
					isFade:false,
					fps:60,
					fromColor:'#cc0000',
					toColor:normalColor,
					duration:'500'}])
					
					.find('img').colorBlend([{
						param:'color',
						cycles:1,
						isFade:false,
						fps:20,
						duration:'500',
						alpha:'0,100'}]);
			}
		);
	}
	
	
		function imgColorFade_input(ele,color){
		var normalColor = color;
		ele.hover(
			function(){
				$(this).find('input').colorBlend([{
					param:'color',
					cycles:1,
					isFade:false,
					fps:20,
					fromColor:normalColor,
					toColor:'#cc0000',
					duration:'500'}])
					
					.prev('img').colorBlend([{
						param:'color',
						cycles:1,
						isFade:false,
						fps:20,
						duration:'500',
						alpha:'100,0'}]);
			},
			function(){
				$(this).find('input').colorBlend([{
					param:'color',
					cycles:1,
					isFade:false,
					fps:60,
					fromColor:'#cc0000',
					toColor:normalColor,
					duration:'500'}])
					
					.prev('img').colorBlend([{
						param:'color',
						cycles:1,
						isFade:false,
						fps:20,
						duration:'500',
						alpha:'0,100'}]);
			}
		);
	}
	
	

})