(function($) {
	
	function toArray(strg){
		strg = strg.replace(/left|top/g,'0px');
		strg = strg.replace(/right|bottom/g,'100%');
		strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
		var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
		return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
	}
	
	$.fx.step.backgroundPosition = function(fx) {
		if (!fx.bgPosReady) {
			
			var start = $.curCSS(fx.elem,'backgroundPosition');
			if(!start){//FF2 no inline-style fallback
				start = '0px 0px';
			}
			
			start = toArray(start);
			fx.start = [start[0],start[2]];
			
			var end = toArray(fx.options.curAnim.backgroundPosition);
			fx.end = [end[0],end[2]];
			
			fx.unit = [end[1],end[3]];
			fx.bgPosReady = true;
		}
		
		var nowPosX = [];
		nowPosX[0] = fx.end[0] + fx.unit[0];
		nowPosX[1] = fx.end[1] + fx.unit[1];
		fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

	};
})(jQuery);

var fuTimeID;
var laTimeID;
var keywordsStr = '产品搜索';
$(function(){
	//$("div").each(function(){if($(this).css('clear')=='both'){$(this).css({'border':'1px solid red','height':'0'})}})
	//$("div").each(function(){$(this).css({'border':'1px solid red'})})
	if($("#keywords").val() == ''){
		$("#keywords").css('color','#CCC');
		$("#keywords").val(keywordsStr);
	}
	$("#keywords").blur( function () {
		if($("#keywords").val() == ''){
			$("#keywords").css('color','#CCC');
			$("#keywords").val(keywordsStr);
		}
	});
	$("#keywords").focus(function(){
		if($("#keywords").val() == keywordsStr){
			$("#keywords").css('color','#6C6C6C');
			$("#keywords").val('');
		}
	});
	$('.nav-menu-links').each(function(i){
		$(this).hover(function(){
			clearTimeout(fuTimeID);
		},function(){
			fuTimeID = setTimeout(function(){
				$(".nav-menu-links").removeClass('hide');
				$(".nav-menu-links").removeClass('showblock').css({opacity:0.3});
				$(".nav-menu").removeClass('nav-menu-active');
				$(".nav-menu-links-current").animate({opacity:1});
			},500)
		});
	})
	$("#nav").hover(function(){
		clearTimeout(fuTimeID);
		$(".nav-menu-links").addClass('hide');
	},function(){
		fuTimeID = setTimeout(function(){
			$(".nav-menu-links").removeClass('hide');
			$(".nav-menu-links").removeClass('showblock').css({opacity:0.3});
			$(".nav-menu").removeClass('nav-menu-active');
			$(".nav-menu-links-current").animate({opacity:1});
		},500)
	})
	$(".nav-menu").each(function(i){
		$(this).hover(function(){
			$(".nav-menu").removeClass('nav-menu-active');
			$("#nav-menu-"+i).addClass('nav-menu-active');
			$("#nav-menu-"+i).stop().animate({backgroundPosition:'right -171px'},60,'swing',function(){
				$(this).animate({backgroundPosition:'right -152px'},60,'swing',function(){
					$(this).animate({backgroundPosition:'right -133px'},60,'swing',function(){
						$(this).animate({backgroundPosition:'right -114px'},120,'swing',function(){
							$(this).animate({backgroundPosition:'right -95px'},120,'swing',function(){
								$(this).animate({backgroundPosition:'right -76px'},120,'swing',function(){
									$(this).animate({backgroundPosition:'right -57px'},60,'swing',function(){
										$(this).animate({backgroundPosition:'right -38px'},60,'swing',function(){
											$(this).animate({backgroundPosition:'right -19px'},60,'swing',function(){
												$(this).animate({backgroundPosition:'right top'},60,'swing');
											})
										})
									})
								})
							})
						})
					})
				})
			})
			$("#nav-menu-"+i+" em").stop().animate({backgroundPosition:'left -171px'},60,'swing',function(){
				$(this).animate({backgroundPosition:'left -152px'},60,'swing',function(){
					$(this).animate({backgroundPosition:'left -133px'},60,'swing',function(){
						$(this).animate({backgroundPosition:'left -114px'},120,'swing',function(){
							$(this).animate({backgroundPosition:'left -95px'},120,'swing',function(){
								$(this).animate({backgroundPosition:'left -76px'},120,'swing',function(){
									$(this).animate({backgroundPosition:'left -57px'},60,'swing',function(){
										$(this).animate({backgroundPosition:'left -38px'},60,'swing',function(){
											$(this).animate({backgroundPosition:'left -19px'},60,'swing',function(){
												$(this).animate({backgroundPosition:'left top'},60,'swing');
											})
										})
									})
								})
							})
						})
					})
				})
			})
			
			$(".nav-menu-links").removeClass('showblock').css({opacity:0.3});
			if(!$("#nav-menu-link-"+i).data('myleft'))
				$("#nav-menu-link-"+i).data('myleft',$("#nav-menu-link-"+i).css('left'));
			$("#nav-menu-link-"+i).addClass('showblock').css({left:800}).animate({left:$("#nav-menu-link-"+i).data('myleft')},600,'swing',function(){$(this).animate({opacity:1})});
		},function(){/* $("#nav-menu-link-"+i).stop().css('opacity',0).css('left',$("#nav-menu-link-"+i).data('myleft')); */});
	})
	// $(".p-nav-link a,.p-nav-link-erji a").hover(function(){
			// $(this).css({color:'#'});
		// },function(){
			// $(this).css({color:'#'});
	// })
	$("#langselect").mouseover(function(e){
		var t = $(this).offset();
		$("#langoption").css({left:t.left,top:t.top}).show();
	},function(){})
	$("#langoption").bind('mouseleave',function(){ laTimeID = setTimeout(function(){$("#langoption").hide();},500); })
	$("#langoption").bind('mouseover',function(){ clearTimeout(laTimeID) })
})
