if(!window.Jumei){window.Jumei=new Object()};Jumei.Deal={init:function(){Jumei.Deal.enableBackToTop();Jumei.Deal.enableInvitationToggle();Jumei.Deal.enableShareMore();if(RM_CONTROL==='Home'||(RM_CONTROL==='Deal'&&RM_ACTION==='detail')){Jumei.Deal.enableCountTime()}if(RM_CONTROL==='Deal'&&RM_ACTION==='detail'){Jumei.Deal.enableSelectSKU();Jumei.Deal.enableSwitchPromiseTab();Jumei.Deal.enableDetailTabs();Jumei.Deal.enableScrollTo();Jumei.Deal.enablePreSale()}if(RM_CONTROL==='Home'){Jumei.Deal.enableFilter();Jumei.Deal.enableWeiboSidebar();Jumei.Deal.enableFastSignUp()}},enableBackToTop:function(){if($('#deal_info').length>0){var $back_to_top=$("<div id='back-to-top'><a class='button_bookmark' href='javascript:void(0)'></a> <a class='button_back-to-top' href='#user_control'></a> </div>");$('body').append($back_to_top);$('.button_bookmark',$back_to_top).click(function(){_gaq.push(["_trackEvent",'deal','bttop','bookmark']);if($.browser.mozilla){window.sidebar.addPanel('酷团-酷团网','http://www.kutuan.com',"")}else if($.browser.msie){window.external.addFavorite('http://www.kutuan.com','酷团-酷团网')}else{alert('您的浏览器不支持点击收藏，请按快捷键 Ctrl+D 收藏酷团')}});var lastScrollTop=0;var $window=$(window);var moveBackToTop=function(){var window_height=$window.height();var position=$back_to_top.position();if($.browser.msie&&$.browser.version=='6.0'){var currentScrollTop=$window.scrollTop();if(currentScrollTop!=lastScrollTop){var top=$window.scrollTop()+window_height-$back_to_top.height()-10;if(position.top>window_height){$back_to_top.css({'position':'absolute','top':top}).show()}else{$back_to_top.hide()}}lastScrollTop=currentScrollTop}else{if(position.top>window_height){$back_to_top.fadeIn('fast')}else{$back_to_top.fadeOut('fast')}}};if($.browser.msie&&$.browser.version=='6.0'){setInterval(moveBackToTop,1000)}else{$(window).scroll(moveBackToTop)}}},enablePreSale:function(){var pre_sale=$('#pre_sale a');if(pre_sale.length>0){var scrollButton=function(){if($.browser.msie&&$.browser.version=='6.0'){var currentScrollTop=$(window).scrollTop();pre_sale.css({'position':'absolute','top':currentScrollTop+300})}};if($.browser.msie&&$.browser.version=='6.0'){scrollButton();setInterval(scrollButton,1000)}}},enableTabSwitch:function(){$this=$('#deal_tabs');if($this.length>0){$this.children('li').click(function(){$(this).siblings('li').removeClass('selected');$(this).addClass('selected');$(this).siblings('li').each(function(index){$('#'+$(this).attr('tab')).css('display','none')});$('#'+$(this).attr('tab')).css('display','block')})}},enableCountTime:function(){var $objs=$('#toady_deal_list > div.deal_box > div.time_box'),objs=[],diffs=[],first_obj=$('#timer'),first_left,now_time,show_ms_in_timer_html=(RM_CONTROL=='Deal'&&RM_ACTION=='detail'),count_time=function(left,now,$obj,day,ms){var ld,ls,lh,lm,lms,tms;left=parseInt(left*1000);ls=left;if(arguments.length===3){day=false;ms=false}else if(arguments.length===4){ms=false}if(ls>0){ld=parseInt(ls/86400000).toString();ld=ld.length>1?ld:'0'+ld;if(day){ls=ls%86400000}lh=parseInt(ls/3600000).toString();lh=lh.length>1?lh:'0'+lh;ls=ls%3600000;lm=parseInt(ls/60000).toString();lm=lm.length>1?lm:'0'+lm;if(show_ms_in_timer_html){lms=parseInt((ls%60000)/100);ls=parseInt(lms/10);tms=lms-ls*10;ls=ls.toString().length>1?ls:'0'+ls}else{ls=parseInt((ls%60000)/1000);ls=ls.toString().length>1?ls:'0'+ls}if(day&&!ms){html=ld+'<em>天</em>'+lh+'<em>时</em>'+lm+'<em>分</em>'+ls+'<em>秒</em>'}else if(!day&&!ms){html=lh+'<em>时</em>'+lm+'<em>分</em>'+ls+'<em>秒</em>'}else if(!day&&ms){html=lh+'<em>时</em>'+lm+'<em>分</em>'+ls+'.'+tms+'<em>秒</em>'}$obj.html(html)}else{$obj.html('已结束')}};for(var i=0;i<$objs.length;i++){objs.push($($objs[i]))}if(objs.length>0){now_time=(new Date()).getTime();for(var i=0;i<objs.length;i++){diffs.push(objs[i].attr('diff'));count_time(diffs[i],now_time,objs[i],true,false)}var $window=$(window);setInterval(function(){var now_time=(new Date()).getTime();for(var i=0;i<objs.length;i++){diffs[i]=diffs[i]-1}var winScrlTop=$window.scrollTop();var winScrlTopHeight=$window.scrollTop()+$window.height();for(var i=0;i<objs.length;i++){var pos=objs[i].offset();if(pos.top+30>winScrlTop&&pos.top<winScrlTopHeight){count_time(diffs[i],now_time,objs[i],true,false)}}},1000)}if(first_obj.length>0){first_left=parseInt($('#time_left').val());if(show_ms_in_timer_html){var first_timer=setInterval(function(){now_time=(new Date()).getTime();first_left=first_left-0.1;if(first_left>0){count_time(first_left,now_time,first_obj,false,true)}else{$(first_obj).html('已结束');clearInterval(first_timer)}},100)}else{var first_timer=setInterval(function(){now_time=(new Date()).getTime();first_left=first_left-1;if(first_left>0){count_time(first_left,now_time,first_obj,false,false)}else{$(first_obj).html('已结束');clearInterval(first_timer)}},1000)}}},enableInvitationToggle:function(){$('#deal-share-im-top').toggle(function(){$('#share_address_top').show()},function(){$('#share_address_top').hide()});$('#deal-share-im-bottom').toggle(function(){$('#share_address_bottom').show()},function(){$('#share_address_bottom').hide()});$('#share_address_link_top').click(function(){this.select()});$('#share_address_link_bottom').click(function(){this.select()})},enableShareMore:function(){var $o=$('#deal_referral_links');$('.more',$o).parent().hover(function(){$('.share_more',$o).show()},function(){$('.share_more',$o).fadeOut()}).css('position','relative')},enableDetailTabs:function(){var $obj=$('#new_deal_tabs');$('li',$obj).hover(function(){$(this).addClass('on')},function(){$(this).removeClass('on')});var on_scroll=function(){var offset=$('#detail_info_box').offset();if(!offset){return true}var _default=offset.top-37;if($(window).scrollTop()>_default){if($.browser.msie&&$.browser.version=='6.0'){$obj.css('top',$(window).scrollTop())}else{$obj.css('position','fixed');$obj.css('top',0)}}else{$obj.css('position','absolute');$obj.css('top',_default)}};$(window).scroll(on_scroll);on_scroll()},enableScrollTo:function(){var $body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body');var scroll_to=function(){var obj=$(this).attr('tab');if(!obj){return true}var v=$(obj).offset();v=v.top-37;$body.animate({scrollTop:v},10)};$('#new_deal_tabs li').click(scroll_to)},enableSwitchPromiseTab:function(){var autoChange=function(){var obj=$(this).find('li[is_show=true]');obj.attr('is_show','false');if(obj.length<1){obj=$(this).find('li').first()}if(obj.next().length>0)obj.next().attr('is_show','true');else $(this).find('li').first().attr('is_show','true');var id=obj.attr('tab_name');$('#promise .view_box').hide();$('#'+id).show()};$('#promise .selector').everyTime('2s','SwitchPromiseTab',autoChange);$('#promise .selector li').hover(function(){var id=$(this).attr('tab_name');$('#promise .view_box').hide();$('#'+id).show();$('#promise .selector').stopTime('SwitchPromiseTab')},function(){$('#promise .selector li').attr('is_show','false');$(this).attr('is_show','true');$('#promise .selector').everyTime('2s','SwitchPromiseTab',autoChange)});$('#promise .view_box').hover(function(){$('#promise .selector').stopTime('SwitchPromiseTab')},function(){$('#promise .selector').everyTime('2s','SwitchPromiseTab',autoChange)})},enableSelectSKU:function(){var span=$('#deal_info .price .size span').not('.disable');var select=$('#deal_info #sku_selector');if(span.length>0){span.click(function(){$('#deal_info .price .size span').removeClass('selected');$(this).addClass('selected');$('#sku_no').val($(this).attr('sku_no'))})}if(select.length==1){select.change(function(){$('#sku_no').val($(this).val())})}$('#go_to_cart').click(function(){var sku=$('#sku_no').val();var hash_id=$('#hash_id').val();var url='/i/cart/new_items/'+sku+','+hash_id+',1';if(sku){window._gaq=window._gaq||[];_gaq.push(["_trackEvent",'addtocart',hash_id,'detail']);window.location.href=url;if(window.event){window.event.returnValue=false}}else{alert('请选择一个型号');return false}})},enableChangeBorderColor:function(){if($.browser.msie&&$.browser.version=='6.0'){$('#main .deal_box').hover(function(){$(this).css('border-color','#ed145b')},function(){$(this).css('border-color','#D8D4D5')})}},enableFilter:function(){var $top_deal_filter=$('#top_deal_filter');var $top_deal_parent_filter=$('#top_deal_filter > ul.parent_filter');var $top_deal_children_filter=$('#top_deal_filter > div.children_filter');var $top_deal_children_filter_ul=$('ul',$top_deal_children_filter);var $top_deal_filter_switch=$('li.switch',$top_deal_parent_filter);var $top_deal_filter_items=$('li.filter_item',$top_deal_children_filter);var $_deal_filter_objects=null;var get_deal_filter_objects=function(){if($_deal_filter_objects==null)$_deal_filter_objects=$('#main > div.deal_filter_object, #toady_deal_list > div.deal_filter_object');return $_deal_filter_objects};var switch_filter=function(){if(!$top_deal_filter_switch.hasClass('switch_on')){$(this).parent('li').removeClass('switch_off').addClass('switch_on').find('a').html('收起');$top_deal_children_filter.show();if($('li.more',$top_deal_children_filter).length==0){hide_more()}}else{$(this).parent('li').removeClass('switch_on').addClass('switch_off').find('a').html('展开');$top_deal_children_filter.hide()}};var switch_parent_category=function(){$(this).parent().find('.selected').removeClass('selected');$(this).addClass('selected');$('li.all',$top_deal_children_filter).parent().find('.selected').removeClass('selected');$('li.all',$top_deal_children_filter).addClass('selected');var type_id=$(this).attr('type_id');var parent_type_id;var $deal_filter_objects=get_deal_filter_objects();if(type_id==0){$top_deal_filter_items.show().attr('is_show','true');$deal_filter_objects.show().attr('is_show','true');$top_deal_children_filter_ul.show();hide_more();$(window).trigger('scroll');return true}$top_deal_filter_items.hide().attr('is_show','false');var shown_brand_ids=',';var shown_category_ids=',';var shown_function_ids=',';$deal_filter_objects.each(function(){var $this=$(this);parent_type_id=$this.attr('parent_type_id');if(type_id==parent_type_id){$this.show().attr('is_show','true');shown_brand_ids=shown_brand_ids+$this.attr('brand_id')+',';shown_category_ids=shown_category_ids+$this.attr('category_id')+',';shown_function_ids=shown_function_ids+$this.attr('function_id')+','}else{$this.hide().attr('is_show','false')}});$top_deal_filter_items.each(function(){var $this=$(this);var is_show=false;if($this.attr('brand_id')&&shown_brand_ids.indexOf(','+$this.attr('brand_id')+',')!=-1){is_show=true}if($this.attr('category_id')&&shown_category_ids.indexOf(','+$this.attr('category_id')+',')!=-1){is_show=true}if($this.attr('function_id')&&shown_function_ids.indexOf(','+$this.attr('function_id')+',')!=-1){is_show=true}if(is_show)$this.show().attr('is_show','true')});$('li.all',$top_deal_children_filter).show();$top_deal_children_filter_ul.show();$top_deal_children_filter_ul.each(function(){if($(this).children('li.filter_item[is_show=true]').length==0){$(this).hide()}});hide_more();$(window).trigger('scroll')};var switch_deal=function(){$('li',$top_deal_children_filter).removeClass('selected');$('li.all',$top_deal_children_filter).addClass('selected');$(this).parent().find('li.all').removeClass('selected');$(this).addClass('selected');var brand_id,category_id,function_id,this_brand_id,this_category_id,this_function_id;brand_id=$(this).attr('brand_id');category_id=$(this).attr('category_id');function_id=$(this).attr('function_id');var $deal_filter_objects=get_deal_filter_objects();$deal_filter_objects.hide();if(brand_id){if(brand_id=='0'){$deal_filter_objects.filter('[is_show=true][brand_id]').show();$(window).trigger('scroll');return}$deal_filter_objects.filter('[is_show=true]').each(function(){if($(this).attr('brand_id')==brand_id){$(this).show()}})}if(category_id){if(category_id=='0'){$deal_filter_objects.filter('[is_show=true][category_id]').show();$(window).trigger('scroll');return}$deal_filter_objects.filter('[is_show=true]').each(function(){if($(this).attr('category_id')==category_id){$(this).show()}})}if(function_id){if(function_id=='0'){$deal_filter_objects.filter('[is_show=true][function_id]').show();$(window).trigger('scroll');return}$deal_filter_objects.filter('[is_show=true]').each(function(){if($(this).attr('function_id').indexOf(','+function_id+',')!=-1){$(this).show()}})}$(window).trigger('scroll')};var hide_more_brand=function(){var position;var obj=$('ul.filter_brand',$top_deal_children_filter);obj.children('li.filter_item[is_show=true]').each(function(){position=$(this).position();if((position.left+$(this).width())>875){$('<li class="more add_more"><a href="javascript:void(0)">查看更多</a></li>').insertBefore($(this));obj.find('li.more').nextAll().hide();obj.css({height:'34px',overflow:'hidden'});obj.find('li.add_more').one('click',add_more_brand);return true}})};var hide_more_category=function(){var position;var obj=$('ul.filter_category',$top_deal_children_filter);obj.children('li.filter_item[is_show=true]').each(function(){position=$(this).position();if((position.left+$(this).width())>875){$('<li class="more add_more"><a href="javascript:void(0)">查看更多</a></li>').insertBefore($(this));obj.find('li.more').nextAll().hide();obj.css({height:'34px',overflow:'hidden'});obj.find('li.add_more').one('click',add_more_category);return true}})};var hide_more_function=function(){var position;var obj=$('ul.filter_function',$top_deal_children_filter);obj.children('li.filter_item[is_show=true]').each(function(){position=$(this).position();if((position.left+$(this).width())>875){$('<li class="more add_more"><a href="javascript:void(0)">查看更多</a></li>').insertBefore($(this));obj.find('li.more').nextAll().hide();obj.css({height:'34px',overflow:'hidden'});obj.find('li.add_more').one('click',add_more_function);return true}})};var add_more_brand=function(){var obj=$('ul.filter_brand',$top_deal_children_filter);obj.children('li.more').remove();obj.children('li.filter_item[is_show=true]').show();obj.css({height:'auto',_height:'1%',overflow:'visible'});$('<li class="more hide_more"><a href="javascript:void(0)">收起更多</a></li>').insertAfter(obj.find('li.filter_item').last());obj.find('li.hide_more').one('click',hide_more_brand)};var add_more_category=function(){var obj=$('ul.filter_category',$top_deal_children_filter);obj.children('li.more').remove();obj.children('li.filter_item[is_show=true]').show();obj.children('div.clear').show();if($.browser.msie){if($.browser.version=='6.0'||$.browser.version=='7.0'){obj.css({height:'1%',overflow:'visible'})}if($.browser.version=='8.0'){obj.css({height:'auto',overflow:'visible'})}}else{obj.css({height:'auto',overflow:'visible'})}$('<li class="more hide_more"><a href="javascript:void(0)">收起更多</a></li>').insertAfter(obj.find('li.filter_item').last());obj.find('li.hide_more').one('click',hide_more_category)};var add_more_function=function(){var obj=$('ul.filter_function',$top_deal_children_filter);obj.children('li.more').remove();obj.children('li.filter_item[is_show=true]').show();obj.css({height:'auto',_height:'1%',overflow:'visible'});$('<li class="more hide_more"><a href="javascript:void(0)">收起更多</a></li>').insertAfter(obj.find('li.filter_item').last());obj.find('li.hide_more').one('click',hide_more_function)};var hide_more=function(){$('li.more',$top_deal_children_filter_ul).remove();hide_more_brand();hide_more_category();hide_more_function()};$('a',$top_deal_filter_switch).click(switch_filter);$('li.parent_filter_item',$top_deal_parent_filter).click(switch_parent_category);$top_deal_filter_items.click(switch_deal)},enableSortDeal:function(){var sort_box=$('#main > div.sort');$('a',sort_box).click(function(){var button_name;var sort_by;var order;if($(this).hasClass('price')){sort_by='.price_box .p';button_name='price'}else if($(this).hasClass('buyer_number')){sort_by='.buyer_number';button_name='buyer_number'}else if($(this).hasClass('discount')){sort_by='.discount';button_name='discount'}else if($(this).hasClass('popular')){sort_by='.popular_rank';button_name='popular'}else{return false}if($(this).hasClass('asc_enable')){order='desc';$(this).removeClass('asc_enable').addClass('desc_enable')}else if($(this).hasClass('desc_enable')){order='asc';$(this).removeClass('desc_enable').addClass('asc_enable')}else if($(this).hasClass('asc')){order='asc';$(this).removeClass('asc').addClass('asc_enable')}else if($(this).hasClass('desc')){order='desc';$(this).removeClass('desc').addClass('desc_enable')}else{return false}$('#toady_deal_list').jSort({sort_by:sort_by,item:'div.deal_box:not(.soldout)',order:order,is_num:1});sort_box.find('a').not($(this)).each(function(){if($(this).hasClass('price')||$(this).hasClass('discount')){$(this).removeClass('asc_enable desc_enable').addClass('asc')}else{$(this).removeClass('asc_enable desc_enable').addClass('desc')}});sort_box.find('a.desc_enable').not($(this)).removeClass('desc_enable').addClass('desc');sort_box.find('.'+button_name).addClass(order+'_enable')})},enableWeiboSidebar:function(){var $obj=$('#weibo_sidebar');if($obj.length>0){var url='/i/account/ajax_is_bind_weibo';$.get(url,function(data){if(data=='0'){$obj.show()}})}},enableFastSignUp:function(){var $fast_sign_up=$('#fast_sign_up');if($fast_sign_up.length<1){return false}var nickname=$.cookie('nickname');if(!nickname==null){return false}var last_reg=$.cookie('last_reg');if(last_reg>0){return false}var $window=$(window);var $form=$('#fast_reg_form');var lastScrollTop=0;var show_fast_reg=function(){var window_height=$window.height();var position=$fast_sign_up.position();if($.browser.msie&&$.browser.version=='6.0'){var currentScrollTop=$window.scrollTop();if(currentScrollTop!=lastScrollTop){var top=$window.scrollTop();if(position.top>window_height){$fast_sign_up.css({'position':'absolute','top':top}).show()}else{$fast_sign_up.hide()}}lastScrollTop=currentScrollTop}else{if(position.top>window_height){$fast_sign_up.fadeIn('fast')}else{$fast_sign_up.fadeOut('fast')}}};var $email=$fast_sign_up.find('#email');var $nickname=$fast_sign_up.find('#nickname');var $password=$fast_sign_up.find('#password');var check_form_value=function(){var email=$email.val();var nickname=$nickname.val();var password=$password.val();var url='/i/account/ajax_quick_reg?type=all';url=url+'&email='+email+'&nickname='+nickname+'&password='+password;var is_valid=false;$.ajax({async:false,type:"GET",url:url,success:function(data){if(data=='1'){is_valid=true}else{alert(data);is_valid=false}}});return is_valid};if($.browser.msie&&$.browser.version=='6.0')var ie6_scroll=setInterval(show_fast_reg,1000);else $window.scroll(show_fast_reg);$fast_sign_up.find('#goto_login').click(function(){window.location.href='/i/account/login'});$fast_sign_up.find('.close').click(function(){$fast_sign_up.fadeOut();if($.browser.msie&&$.browser.version=='6.0')clearInterval(ie6_scroll);else $window.unbind('scroll')});$form.submit(check_form_value)}};

