(function(a){a.fn.hoverClass=function(b){var a=this;a.each(function(c){a.eq(c).hover(function(){$(this).addClass(b)},function(){$(this).removeClass(b)})});return a};a.fn.focusText=function(c){var a=this;var b=(c==null)?$(a).val():c;a.val(b);a.focus(function(){if(a.val()==b){a.val("")}});a.blur(function(){if(a.val()==""){a.val(b)}});return a};a.fn.soChange=function(b){b=a.extend({botPrev:null,botNext:null,changeType:'',slideTime:1000,thumbObj:null,thumbNowClass:"now",changeClass:null,thumbOverEvent:true,autoChange:true,clickFalse:true,overStop:true,changeTime:5000,delayTime:300,start:1},b||{});var h=this;var i;var k=h.length;var e=0;var g=0;var c=[];var f;var hasthumb;var thumb;if(b.thumbObj!=null){hasthumb=true;thumb=a(b.thumbObj)}else{hasthumb=false}if(h.length<=1){thumb.remove();}function d(){if(e!=g){if(hasthumb){thumb.removeClass(b.thumbNowClass).eq(g).addClass(b.thumbNowClass)}if(b.changeClass!=null){h.eq(e).removeClass(b.changeClass);h.eq(g).addClass(b.changeClass)}else{if(b.changeType=='fade'&&b.slideTime>0){h.eq(g).fadeIn(b.slideTime);h.eq(e).fadeOut(b.slideTime)}else{h.eq(g).css("visibility","visible");h.eq(e).css("visibility","hidden")}}e=g;if(b.autoChange==true){stopAll();start()}}}function stopAll(){for(var i=0;i<c.length;i++){clearInterval(c[i])}}function start(){c.push(setInterval(j,b.changeTime))}function j(){g=(e+1)%k;d()}if(b.botNext!=null){a(b.botNext).click(function(){if(h.queue().length<1){runNext()}return false})}if(b.botPrev!=null){a(b.botPrev).click(function(){if(h.queue().length<1){g=(e+1)%k;d()}return false})}if(hasthumb){if(thumb.index(a("."+b.thumbNowClass)[0])!==-1){g=thumb.index(a("."+b.thumbNowClass)[0])}else{g=b.start-1;thumb.removeClass(b.thumbNowClass).eq(0).addClass(b.thumbNowClass)}thumb.click(function(){g=thumb.index(a(this));d();if(b.clickFalse==true){return false}});if(b.thumbOverEvent==true){thumb.hover(function(){g=thumb.index(a(this));f=setTimeout(function(){d();stopAll()},b.delayTime);return false},function(){clearTimeout(f);return false})}}if(b.changeClass!=null){h.removeClass(b.changeClass).eq(g).addClass(b.changeClass)}else{if(b.changeType=='fade'&&b.slideTime>0){h.css("display","none").eq(g).css("display","block")}else{h.css("visibility","hidden").eq(g).css("visibility","visible")}}if(b.autoChange==true){c.push(setInterval(j,b.changeTime));if(b.overStop==true){h.mouseover(function(){stopAll();return false}).mouseout(function(){start();return false})}}d();this.stop=stopAll;this.start=start;h.bind("soChange",function(event,i){g=i;d()});return this}})(jQuery);
//lazyload
function lazyload(option){var settings={defObj:null,defHeight:-200};settings=$.extend(settings,option||{});var defHeight=settings.defHeight,defObj=(typeof settings.defObj=="object")?settings.defObj.find("img"):$(settings.defObj).find("img");var pageTop=function(){return document.documentElement.clientHeight+Math.max(document.documentElement.scrollTop,document.body.scrollTop)-settings.defHeight};var imgLoad=function(){defObj.each(function(){if($(this).offset().top<=pageTop()){var src2=$(this).attr("src2");if(src2){$(this).attr("src",src2).removeAttr("src2")}}})};imgLoad();$(window).bind("scroll",function(){imgLoad()})}

function mlazyload(option){var settings={defObj:null,defHeight:0,fn:null};settings=$.extend(settings,option||{});var defHeight=settings.defHeight,defObj=(typeof settings.defObj=="object")?settings.defObj:$(settings.defObj);if (defObj.length<1){return};var pageTop=function(){var d=document,y=(navigator.userAgent.toLowerCase().match(/iPad/i)=="ipad")?window.pageYOffset:Math.max(d.documentElement.scrollTop,d.body.scrollTop);return d.documentElement.clientHeight+y-settings.defHeight};var moduleLoad=function(){if (defObj.offset().top<=pageTop()&&!defObj.attr("load")){defObj.attr("load","true");if (settings.fn){settings.fn();}}};moduleLoad();$(window).bind("scroll",function(){moduleLoad();});}

//品牌图片切换
/*function swap(_img){
    var img=$(_img).find("img");
    var path=img.attr("src");
    var rel=img.attr("rel");
    img.attr("src",rel).attr("rel",path);
}*/
//ad页文字摆动
/*function auto_move(dom){
    var left = parseInt($(dom).css('left'))  < 300 ? 300 : 250;
    $(dom).animate({'left': left}, 3000, function(){return auto_move(dom);});
}*/
    
//加入收藏夹
/*function addFavorite(){
    var sURL = "http://www.mbaobao.com" ;
    var sTitle = "麦包包官方网站 - 中国最大的时尚箱包在线商城，购物满99免运费，支持货到付款";
    try{
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e){
        try{
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e){
             alert("对不起，您的浏览器不支持此操作!\n请您使用菜单栏或Ctrl+D收藏本站。");
        }
    }
}*/
//加载购物车
/*function load_cart_goods_count() {
	var CART_URL="www.weijin123.com";
var result = $.ajax({
    async: true,
    type: 'get',
    url: CART_URL + 'ajax/do/minicartsmall.html?d=' + (new Date()).getTime(),
    dataType: 'jsonp',
    jsonp: 'jsoncallback',
    success: function(result) {
        if (result.errorcode != 0) return gb.ajax.errormessage(result.errormessage);
        if (result.data.total.item_quantity > 0) {
            $('#js_cart_goods_number').html(result.data.total.item_quantity);
        }
    }
})
}*/

//检查登录
/*function load_user_logged_in(_callback) {
    var NAME_MAX_LEN = 20;
	var APPS_URL="www.weijin123.com";
	
    $.ajax({
        type: 'get',
        url: APPS_URL + 'user/login/logged_in.html',
        dataType: 'jsonp',
        jsonp: 'jsoncallback',
        success: function(result) {
            if (result.errorcode != 0) return false;
            if (result.data) {
                var displayname = (result.data.nickname === "" || typeof(result.data.nickname) === 'undefined') ? result.data.username: result.data.nickname;
				if(displayname.replace(/[\u4e00-\u9fa5wmA-Z]/g, "**").length>NAME_MAX_LEN){
					var max_len = NAME_MAX_LEN-3;
					while(displayname.replace(/[\u4e00-\u9fa5wmA-Z]/g, "**").length>max_len){
						displayname = displayname.substr(0,displayname.length-1);
					}
					displayname=displayname+"...";
				}
                $('#dom_i_link').html(displayname);
                $('#dom_top_welcome_unlogin').hide();
                $('#dom_top_welcome_logined').show();
                _gaq.push(['_setVar', result.data.username]);
            } else {
                $('#dom_top_welcome_logined').hide();
                $('#dom_top_welcome_unlogin').show();
                _gaq.push(['_setVar', 'guest']);
            }
            if(_callback && typeof(_callback) === "function" ){
                _callback();
            }
        }
    });
    
}*/

//底部弹出广告
function popBox(width,height,showtime,html){
    var base = $(document.createElement("div")).attr({"style":'width:'+width+'px;height:'+height+'px;position:fixed;_position:absolute;bottom:0;_bottom:auto;right:0;z-index:20000;_display:block;_overflow:hidden;margin-bottom:-'+height+'px;_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0));'})
    base.append(html);
    $("body").append(base);
    setTimeout(function(){
        base.animate({"marginBottom":0},"slow");
    },1000);
    
    setTimeout(function(){
        var box = base;
        base.animate({"marginBottom":"-"+height},"slow",function(){box.hide();});
    },showtime+1000)
    
    return base;
}

$(function(){
	$(".top-my-mbb").hoverClass("my-mbb-over");
	$(".header-search-input").bind("focus",function(){
		$(".header-search-form").addClass("header-search-over");
	}).bind("blur",function(){
		$(".header-search-form").removeClass("header-search-over");
	});
	$(".main-nav li").hoverClass("over");
	$(".head-quickbuy").hoverClass("head-quickbuy-over");
	$(".sub-nav dl").hoverClass("s-over");
	$(".hotcate-list .item").hoverClass("cate-over");
	$(".header-search-input").focusText();
	$(".subtext").focusText('请输入您的Email地址');
	$(".b-item").hover(function(){swap(this);},function(){swap(this);})

	lazyload({defObj: ".lazybox"});
	//10秒后再加载一次
	setTimeout(function (){lazyload({defObj: ".lazybox"});},9000);

	//轮播切换延时
	var $bannerobj = $('#js-index-banner .focusbanner');
	var $fashion = $('#fashion .fashion-pic');
	setTimeout(function(){
		$bannerobj.soChange({thumbObj:'#js-index-banner .span-focus',thumbNowClass:'span-focus-now',clickFalse:false});
		$fashion.soChange({thumbObj:'#fashion .f-p-num',thumbNowClass:'now',clickFalse:false});
		},2000);
	setTimeout(function(){$bannerobj.find('img').each(function(){$(this).attr('src',$(this).attr('src2'));});},6000);
	$('#news-tab .news-box').soChange({thumbObj:'#news-tab .news-tab-h2',thumbNowClass:'tabnow',autoChange:false,clickFalse:false});

	//包图标切换
	/*var _a=$("#quick-link-a a");
	var _b=$("#quick-link-b a");
	var a_c=_a.soChange({changeClass:"over",changeTime:3000});
	var b_c=_b.soChange({changeClass:"over",changeTime:3000});
	_a.mouseover(function(){
		a_c.trigger("soChange",[_a.index(this)]);
		a_c.stop();
	}).mouseout(function(){
		a_c.start();
	})
	_b.mouseover(function(){
		b_c.trigger("soChange",[_b.index(this)]);
		b_c.stop();
	}).mouseout(function(){
		b_c.start();
	})

	load_user_logged_in();
	load_cart_goods_count();*/

	//顶部伸展广告
	/*if ($("#js_ads_banner_top_slide").length){
		var $slidebannertop = $("#js_ads_banner_top_slide"),$bannertop = $("#js_ads_banner_top");
		setTimeout(function(){$slidebannertop.find('img').attr('src',$slidebannertop.find('img').attr('src2'));},2000);
		setTimeout(function(){$bannertop.slideUp(1000);$slidebannertop.slideDown(1000);},2500);
		setTimeout(function(){$slidebannertop.slideUp(1000,function (){$bannertop.slideDown(1000);});},8500);
	}*/ 
	
	//评论滚动
	/*var comment_list = $("#comment-list");
	var comment_interval;
	if(comment_list.find(".item").size()>5){
		setTimeout(function(){
			comment_list.find("img").each(function(){
				var src2 = $(this).attr("src2");
				$(this).attr("src",src2);
			});
			comment_interval = comment_scroll();
		},2000)
		comment_list.bind("mouseover",function(){
			clearInterval(comment_interval);
		}).bind("mouseout",function(){
			comment_interval = comment_scroll();
		});
	}

	function comment_scroll(){
		return setInterval(function(){
			var comment_list_last = comment_list.find(".item:last").height(0);
			comment_list.prepend(comment_list_last);
			comment_list_last.animate({height:93},600);
		},3600);
	}*/

	//ad页专用
	/*if($("#js_moveclew").length>0){
		auto_move('#js_moveclew');
	}*/
});


