/* jq 扩展 */
(function($){
	$.fn.hoverForIE6=function(option){
		var s=$.extend({current:"hover",delay:10},option||{});
		$.each(this,function(){
			var timer1=null,timer2=null,flag=false;
			$(this).bind("mouseover",function(){
				if (flag){
					clearTimeout(timer2);
				}else{
					var _this=$(this);
					timer1=setTimeout(function(){
						_this.addClass(s.current);
						flag=true;
					},s.delay);
				}
			}).bind("mouseout",function(){
				if (flag){
					var _this=$(this);
					timer2=setTimeout(function(){
						_this.removeClass(s.current);
						flag=false;
					},s.delay);
				}else{
					clearTimeout(timer1);
				}
			})
		})
	}
})(jQuery);

/*全局默认处理*/
$(document).ready(function(){
	//搜索条关键字提示。
	var defKey="请输入关键字";
	$("#nav_keyword").bind("focus",function(){if (this.value==defKey){this.value="";this.style.color="#333"}}).bind("blur",function(){if (this.value==""){this.value=defKey;this.style.color="#999"}});
	$("#nav_searchForm").bind("submit",function(){var obj=$("#nav_keyword");if(obj.val().length==0 ||obj.val()==defKey ){alert("请输入关键字！");return false;};return true;});
	if($("#nav_keyword").val().length==0){$("#nav_keyword").val(defKey).css("color","#999");}
	//顶部导航菜单。
	$("#nav div").hoverForIE6({current:"hover",delay:200});

});


/* 全局，除了“关于我们”，“服务与支持”外。重新生成左侧的产品导航菜单 
 * 前提：先引用menu_json.jsp，在引用index.js。
 */
function wTree(){
	var htm=[""];
	g_shiji.pop();
	for(var i=0,len=g_shiji.length;i<len;i++){
		htm.push('<div class="item2" style="position:relative;"><span><a href="'+g_shiji[i].url+'">'+g_shiji[i].name+'</a><s></s></span>');
		htm.push('<div class="i-mc">');
			htm.push('<div class="close" onclick="$(this).parent().parent().removeClass(\'hover\')"></div>');
			htm.push('<div class="item2_tit2">'+g_shiji[i].name+'</div>');
			htm.push('<div class="subitem">');
				g_shiji[i].childs.pop();
				for(var j=0,len2=g_shiji[i].childs.length;j<len2;j++){
					htm.push('<a href="'+g_shiji[i].childs[j].link+'">'+g_shiji[i].childs[j].text+'</a><br>');
				}
			htm.push('</div>');
		htm.push('</div>');
		htm.push('</div>');
	}
	$("#shijiarea").html(htm.join(""));


	var htm=[""];
	g_haocai.pop();
	for(var i=0,len=g_haocai.length;i<len;i++){
		htm.push('<div class="item2" style="position:relative;"><span><a href="'+g_haocai[i].url+'">'+g_haocai[i].name+'</a><s></s></span>');
		htm.push('<div class="i-mc">');
			htm.push('<div class="close" onclick="$(this).parent().parent().removeClass(\'hover\')"></div>');
			htm.push('<div class="item2_tit2">'+g_haocai[i].name+'</div>');
			htm.push('<div class="subitem">');
				g_haocai[i].childs.pop();
				for(var j=0,len2=g_haocai[i].childs.length;j<len2;j++){
					htm.push('<a href="'+g_haocai[i].childs[j].link+'">'+g_haocai[i].childs[j].text+'</a><br>');
				}
			htm.push('</div>');
		htm.push('</div>');
		htm.push('</div>');
	}
	$("#haocaiarea").html(htm.join(""));


	var htm=[""];
	g_yiqi.pop();
	for(var i=0,len=g_yiqi.length;i<len;i++){
		htm.push('<div class="item2" style="position:relative;"><span><a href="'+g_yiqi[i].url+'">'+g_yiqi[i].name+'</a><s></s></span>');
		htm.push('<div class="i-mc">');
			htm.push('<div class="close" onclick="$(this).parent().parent().removeClass(\'hover\')"></div>');
			htm.push('<div class="item2_tit2">'+g_yiqi[i].name+'</div>');
			htm.push('<div class="subitem">');
				g_yiqi[i].childs.pop();
				for(var j=0,len2=g_yiqi[i].childs.length;j<len2;j++){
					htm.push('<a href="'+g_yiqi[i].childs[j].link+'">'+g_yiqi[i].childs[j].text+'</a><br>');
				}
			htm.push('</div>');
		htm.push('</div>');
		htm.push('</div>');
	}
	$("#yiqiarea").html(htm.join(""));

	$("div.item2").hoverForIE6({current:"hover",delay:200});
}


/* 全局，除了“关于我们”，“服务与支持”外。绑定左侧产品菜单，浮动出下级信息 */
function bindNav(){
	$("#mid_nav h3").bind("click",function(){
		var element=$(this).parent();
		var flg=false;
		//1.先记录当前菜单的选择状态。
		if (element.hasClass("current")){
			flg=true;
		};
		//2.把所有菜单都收起来。
		$("#mid_nav .item").removeClass("current");
		//3.处理当前菜单是否为打开。
		if(flg){
			element.removeClass("current");
		}else{
			element.addClass("current");
		}
		
	})
}

/* 首页图片轮播 */
function picRote(){
	if(!(typeof picArr=="object" && picArr.length>0)){
		alert("图片轮播配置错误！");
		return false;
	}
	var focus_width=662;
	var focus_height=217;
	var text_height=0;
	var swf_height = focus_height+text_height
	var _pics=[], _links=[], _texts=[];
	for(var i=0,len=picArr.length;i<len;i++){
	_pics.push(picArr[i].url);
	_links.push(escape(picArr[i].link));
	_texts.push(picArr[i].text);
	}
	var pics=_pics.join("|");
	var links=_links.join("|");
	var texts=_texts.join("|");	 
	var str=[];
	str.push('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
	str.push('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="img/focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
	str.push('<param name="menu" value="false"><param name=wmode value="opaque">');
	str.push('<param name="FlashVars" value="pics='+pics+'&texts='+texts+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
	str.push('<embed width="'+focus_width+'" height="'+swf_height+'" wmode="opaque" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" quality="high" menu="false" src="img/focus1.swf?pics='+pics+'&texts='+texts+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" style1="position: absolute; z-index: 0;">');
	str.push('</object>');

	$("#picAlbum").html(str.join(""));
}


/* 首页热销产品 两批图片切换。 */
function chgCpList(){
	var div1=document.getElementById("mid_cplist_ul1");
	var div2=document.getElementById("mid_cplist_ul2");
	if(div1 && div2){
		if(div1.style.display=="none"){
			div1.style.display="";
			div2.style.display="none";
		}else{
			div1.style.display="none";
			div2.style.display="";
		}
	}
}

