jQuery.noConflict();
var loading = false;
$(function(){
	$('.wst-se-search').on('submit', '.input-form', function(event){
	    event.preventDefault();
	})
	fixedTerm();
    shopBest();
    WST.imgAdapt('j-imgIndex');
    // 商品分类
    var h = WST.pageHeight();
    var dataHeight = $("#frame").css('height');
    if(parseInt(dataHeight)>h-42){
        $('#content').css('overflow-y','scroll').css('height',h-42);
    }
    $(window).scroll(function(){
        if (loading) return;
        if((($(window).scrollTop()+$(window).height())+50)>=$(document).height()){
            if($('#currPage').val()<$('#totalPage').val())shopsList();
        }
    });
});

//弹框
function dataShow(){
    jQuery('#cover').attr("onclick","javascript:dataHide();").show();
    jQuery('#frame').animate({"right": 0}, 500);
}
function dataHide(){
    var dataHeight = $("#frame").css('height');
    var dataWidth = $("#frame").css('width');
    jQuery('#frame').animate({'right': '-'+dataWidth}, 500);
    jQuery('#cover').hide();
}

function showRight(obj, index){
    $(obj).addClass('wst-goodscate_selected').siblings('#goodscate').removeClass('wst-goodscate_selected');
    $('.goodscate1').eq(index).show().siblings('.goodscate1').hide();
}

function shopAds(){
     //广告
    var slider = new fz.Scroll('.ui-slider', {
        role: 'slider',
        indicator: true,
        autoplay: true,
        interval: 3000
    });
}
//排序条件
function orderCondition(obj,condition){
	jQuery('html,body').scrollTop($('#j-top').offset().top);
    var classContent = $(obj).attr('class');
    var status = $(obj).attr('status');
    var theSiblings = $(obj).siblings('.sorts');
    theSiblings.removeClass('active').attr('status','down');
    $(obj).addClass('active');
    if(classContent.indexOf('active')==-1){
        $(obj).children('i').addClass('down2').removeClass('down');
        theSiblings.children('i').addClass('down').removeClass('down2');
    }
    if(status.indexOf('down')>-1){
        if(classContent.indexOf('active')==-1){
            $(obj).children('i').addClass('down2').removeClass('up2');
            $('#desc').val('0');
        }else{
            $(obj).children('i').addClass('up2').removeClass('down2');
            $(obj).attr('status','up');
            $('#desc').val('1');
        }
    }else{
        $(obj).children('i').addClass('down2').removeClass('up2');
        $(obj).attr('status','down');
        $('#desc').val('0');
    }
    $('#condition').val(condition);//排序条件
    $('#currPage').val('0');//当前页归零
    $('#shops-list').html('');
    shopsList();
}

//查看
function switchTerm(n){
	if(parseInt($('#j-top').offset().top)>$(window).scrollTop()){
		jQuery('html,body').animate({scrollTop:$('#j-top').offset().top}, 800);
	}
	$('#j-top'+n).addClass('active').siblings('.wst-sh-term li').removeClass('active');
	if(n==1){
		$('#j-index1').show();
		$('#j-index0').hide();
	}else{
		$('#j-index0').show();
		$('#j-index1').hide();
	    $('#currPage').val('0');
	    $('#shops-list').html('');
	    shopsList();
	}
}
function fixedTerm(){
    var offsetTop = $("#j-top").offset().top;
    $(window).scroll(function() {
        var scrollTop = $(window).scrollTop(); 
        if (scrollTop > offsetTop){
            $("#j-top").addClass('active');
            $('#j-index0').css('padding-top',45);
            $('#j-index1').css('padding-top',45);
        }else{  
            $("#j-top").removeClass('active');
            $('#j-index0').css('padding-top',0);
            $('#j-index1').css('padding-top',0);
        }
    });
}

//获取商品列表销量
function shopBest(){
    loading = true;
    var param = {};
    param.shopId = $('#shopId').val();
    param.msort = 2;
    param.mdesc = 1;
    param.pagesize = 6;
    $.post(WST.U('wechat/shops/getShopGoods'), param, function(data){
        var json = WST.toJson(data);
        var html = '';
        if(json && json.Rows && json.Rows.length>0){
            var gettpl = document.getElementById('shopBest').innerHTML;
              laytpl(gettpl).render(json.Rows, function(html){
                $('#best-list').append(html);
              });
        }
        WST.imgAdapt('j-imgBest');
        loading = false;
    });
}

//获取商品列表
function shopsList(){
    $('#Load').show();
    loading = true;
    var param = {};
    param.shopId = $('#shopId').val();
    param.msort = $('#condition').val();
    param.mdesc = $('#desc').val();
    param.goodsName = $('#keyword').val();
    param.ct1 = $('#ct1').val();
    param.ct2 = $('#ct2').val();
    param.pagesize = 10;
    param.page = Number( $('#currPage').val() ) + 1;
    $.post(WST.U('wechat/shops/getShopGoods'), param, function(data){
        var json = WST.toJson(data);
        var html = '';
        if(json && json.Rows && json.Rows.length>0){
            var gettpl = document.getElementById('shopList').innerHTML;
              laytpl(gettpl).render(json.Rows, function(html){
                $('#shops-list').append(html);
              }); 

            $('#currPage').val(json.CurrentPage);
            $('#totalPage').val(json.TotalPage);
        }else{ 
            html += '<div class="wst-prompt-icon"><img src="'+ window.conf.WECHAT +'/img/nothing-goods.png"></div>';
  	        html += '<div class="wst-prompt-info">';
  	        html += '<p>对不起,没有相关商品。</p>';
  	        html += '</div>';
            $('#shops-list').html(html);
        }
        WST.imgAdapt('j-imgAdapt');
        loading = false;
        $('#Load').hide();
        echo.init();//图片懒加载
    });
}

/*分类*/
function getGoodsList(ct1,ct2){
    $('#ct2').val('');
    $('#ct1').val(ct1);
    if(ct2)$('#ct2').val(ct2);
    $('#currPage').val('0');
    $('#shops-list').html('');
    shopsList();
    $("#wst-shops-search").hide();
    dataHide();
    switchTerm(0);
}

function toShopInfo(sid){
    location.href=WST.U('wechat/shops/index',{'shopId':sid},true)
}