﻿/*-----2009-7-2-------wanghui 广告轮播-----------------------*/
  (function($){
     $.fn.extend({
	    tab:function(options){
		  var Setting={tabId:"",             //菜单Id
		                tabTag: "",          //菜单标签
						conId:"",            //内容Id
						conTag: "",         //内容标签
						curClass: "cur",   //className默认值
						act: "click",      //事件默认值
						dft: 0,           //菜单默认值
						effact: null,    //动画参数
						auto:false,      //控制自动播放
						autotime:2000,   //自动播放时间
						aniSpeed:500     //动画间隔
		  }
		 $.extend(Setting,options);
		 var timerId=null;
		 var index=0;
		 var k=0;
		 var _this=$(this);
		 var tagWrap=$(Setting.tabId);
		 var contWrap=$(Setting.conId);
		 var tag=tagWrap.find(Setting.tabTag);
		 var leg=tag.length;
		 var cont=contWrap.find(Setting.conTag);
		 var contwh=contWrap.get(0).offsetWidth;
		 var contht=contWrap.get(0).offsetHeight;
		 var curTag=tag.eq(Setting.dft);
		 cur(curTag,Setting.curClass);
		 function cur(ele,curClass,tag){
		   ele=$(ele)?$(ele):ele;
		   if(!tag){
		     ele.addClass(curClass).siblings().removeClass(curClass)
		   }
		   else{
		      ele.addClass(CurClass).siblings(tag).removeClass(curClass)
		   }
		 }
		 if(Setting.effact=="scrollX"){
		    var padding=parseInt(cont.css("padding-left"))+parseInt(cont.css("padding-right"));
		     contWrap.css({"width":leg*contwh })
			 cont.css({"width":contwh-padding+"px","display":"block","float":"left"})
		 }
		 if(Setting.effact=="scrollY"){
		    var padding=parseInt(cont.css("padding-top"))+parseInt(cont.css("padding-bottom"));
			 contWrap.css({"height":leg*contht })
			 cont.css({"height":contht-padding+"px","display":"block"})
		 }
		 tag.each(function(i){
		    $(this).bind(Setting.act,function(){
			   cur(this,Setting.curClass);
			   k=i;
			   switch(Setting.effact){
			      case "fast" :cont.eq(i).show("fast").siblings(Setting.conTag).hide("fast");break;
				  case "slow" :cont.eq(i).show("slow").siblings(Setting.conTag).hide("slow");break;
				  case "scrollX" :contWrap.animate({marginLeft:-i*contwh+"px"},Setting.aniSpeed);return false; break;
				  case "scrollY" :contWrap.animate({marginTop:-i*contht+"px"},Setting.aniSpeed); break;
				  default    :cont.eq(i).show().siblings(Setting.conTag).hide();break;
			   }
			})
		 })
		 if(Setting.auto==true){
		   var autoPlay=function(){
		      if(Setting.act=="click"){tag.eq(k).click()}
			  else if(Setting.act=="mouseover"){tag.eq(k).mouseover()}
			  k++;
			  if(k==leg) k=0;
		   }
		  timerId=setInterval(autoPlay,Setting.autotime)
		 }
		}
	 })
  })(jQuery)
/*订单秀*/
var DivScRight;
var DivScLeft;
function DivScLeftExe(num)
{  var n1 = parseInt(document.getElementById(num).scrollLeft);
   var n2 = parseInt(document.getElementById(num).clientWidth);
   var n3 = parseInt(document.getElementById(num).scrollWidth);
		document.getElementById(num).scrollLeft +=2;
    if (n1 == n3)
    {
        DivScLeftEnd()
    }
    else
    {
        DivScLeft = setTimeout(function(){DivScLeftExe(num);},0);

    }
}
function DivScLeftEnd()
{
    clearTimeout(DivScLeft);
}
function DivScRightExe(num)
{
    var n1 = parseInt(document.getElementById(num).scrollLeft);
    var n2 = parseInt(document.getElementById(num).clientWidth);
    var n3 = parseInt(document.getElementById(num).scrollWidth);
    document.getElementById(num).scrollLeft -= 2;
    if (n1 == 0)
    {
        DivScRightEnd()
    }
    else
    {
        DivScRight = setTimeout(function(){DivScRightExe(num);},0);
    }
}
function DivScRightEnd()
{
    clearTimeout(DivScRight);
}
 $(function(){
   $("#mainOneTab").tab({
    tabId:"#tabShowMenu",
	tabTag:"a",
	conId:"#tabShowCont",
	conTag:"li",
	curClass: "picshow_current",
	effact: "scrollX",
	auto:true
  })
 })
  $(function(){
   $("#DeBody_Top_Bns_Nav li").each(function(index){
     $(this).click(
	     function(){
              getShopInfo(index);
		      $("#DeBody_Top_Bns_Nav li.Select").removeClass("Select");
			  $(this).addClass("Select");
			 });
			  
	  });
	  getShopInfo(0);
	  DynamicInit();
	  ProductSelect(30);
});
 function getShopInfo(categoryid){
  $.ajax({ type: "GET", url: '/Ajax/Ajax_GetShopInfo.aspx?Action=1&CategoryId='+categoryid+'&PageIndex=1&PageSize=20&'+Math.random(), 
     success: function(xml) {
           $("#DeBody_Top_Bns_Info").html('');
           var ShopHtml="<ul>";
           $(xml).find('Shop').each(function(){ 
            var shopId=$(this).attr('Id');
            var shopName=$(this).attr('Name');
            var shopLogo=$(this).attr('ShopLogo');
            ShopHtml+="<li><span><a href=\"shop-detail-"+shopId+".html\" target=\"_blank\"><img width=\"103\" height=\"46\" src=\""+shopLogo+"\" /></a><br /><a href=\"shop-detail-"+shopId+".html\" target=\"_blank\">"+shopName+"</a></span></li>\r";
           });  
           $("#DeBody_Top_Bns_Info").append(ShopHtml+"</ul>");
//           document.write($("#DeBody_Top_Bns_Info").html());
          }
          
     });
 }
 function DynamicInit()
 {
    var speed=40
    var Dynamic_0=document.getElementById("DeBody_Top_Do_In");
    var Dynamic_1=document.getElementById("Dynamic_1");
    var Dynamic_2=document.getElementById("Dynamic_2");
    Dynamic_2.innerHTML=Dynamic_1.innerHTML
    function Marquee(){
    if(Dynamic_2.offsetTop-Dynamic_0.scrollTop<=0)
    Dynamic_0.scrollTop-=Dynamic_1.offsetHeight
    else{
    Dynamic_0.scrollTop++
    }
    }
    var MyMar=setInterval(Marquee,speed)
    Dynamic_0.onmouseover=function() {clearInterval(MyMar)}
    Dynamic_0.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
 }
 function ProductSelect(categoryId)
 {
     $("#category_menu a.Ye").removeClass("Ye");
     $(".DeBody_Btm_New_Info").each(function(){
        if($(this).css("display")=="block")
        {
           $(this).css("display","none");
           return false;
        }     
     });
     $("#product_menu_"+categoryId).addClass("Ye");
     $("#product_frame_"+categoryId).css("display","block");
 }