$.fn.extend({formSubmit:function(v){var FO=$.extend({obj:this,check:0,type:'post',dataType:'json',issubmit:function(i){FO.obj.attr('issubmit',i)},data:function(m,submit){var remember=m.find('[name=IsRemember]');var rememberFor=remember.attr('for')||'';if(remember.size()){var dat=m.serializeArray();var datas={};var dats='';var input='input:not([name=VCodeID])';if(rememberFor){rememberFor=rememberFor.split(/;|,/);input='inputfor';for(var i in rememberFor){input+=',[name="'+rememberFor[i].trim()+'"]'}}m.find(input).each(function(){var a=$(this),n=a.attr('name'),v=a.val();dats+=','+n;if(a.is('[type=checkbox]')){if(a.is(':checked')){datas[n]=datas[n]||[];datas[n].push(v)}}else if(a.is('[type=radio]')){if(a.is(':checked')){datas[n]=v}}else{datas[n]=v}});dats='Form'+md5(dats);if(submit){dat=JSON.stringify(datas);if(remember.is(':checked')){$.cookie(dats,dat,9999999999)}else{$.cookie(dats,dat,1)}}else{dat=$.json($.cookie(dats));if(Object.keys(dat).length!==0){remember.attr('checked',true)}for(var i in dat){var inp=m.find('[name="'+i+'"]');if(inp.is('[type=checkbox]')){for(var j in dat[i]){m.find('[name="'+i+'"][value="'+dat[i][j]+'"]').attr('checked',true)}}else if(inp.is('[type=radio]')){m.find('[name="'+i+'"][value="'+dat[i]+'"]').attr('checked',true)}else{inp.val(dat[i])}}}}},init:function(){if(!FO.obj.is('form'))return;FO.obj.not('[exec-form]').attr('exec-form','').each(function(){var m=$(this);FO.data(m);m.off('submit').on('submit',function(){if(m.is('[ie9fileupload]')){return true}var c=$(this).check(),d=1;if(!c&&typeof(FO.check)=='function'&&m.attr('istokenok')!='1'){d=FO.check.call(m);if(typeof(d)=='undefined'){d=1}}else if(typeof(FO.error)=='function'){FO.check.call(m,c)}if(c||!d||m.attr('issubmit')=='1'){return false}else{FO.issubmit(1)}var vc=m.find('[name="VCodeID"]');if(m.attr('istokenok')!='1'&&vc.size()){if(m.attr('istokenok')=='2')return false;m.attr('istokenok','2');$.token(function(code){vc.val(code);FO.issubmit(0);m.attr('istokenok','1').submit()});return false}else m.attr('istokenok','0');FO.data(m,1);var url=m.attr('action')||FO.url||'';if(m.find('input[type=file][name]').size()){if(m.attr('target')){return true}FO.$iframe=$('').attr({name:'UFIframe',id:'UFIframe'}).css({display:'none'});$('html').append(FO.$iframe);if(url){m.attr({action:url})}m.attr({target:'UFIframe',method:FO.type,enctype:'multipart/form-data'});FO.$iframe.iframe(function(data){FO.issubmit(0);m.removeAttr('target');FO.$iframe.remove();if(FO.dataType=='json'){data=data.replace(/<\{/g,'<').replace(/\}>/g,'>');data=$.parseJSON(data)}FO.fn(data,m)})}else{setTimeout(function(){$.ajax({url:url,dataType:FO.dataType,type:FO.type,data:m.serializeArray(),success:function(data){FO.issubmit(0);FO.fn(data,m)},error:function(){FO.issubmit(0)}})},30);return false}}).find('[submit]').on('click change',function(){m.submit();$(this).attr({not:'form'})});if(typeof(FO.start)=='function'){FO.start(m)}})},fn:function(data,m){if(typeof(FO.end)=='function'&&data){FO.end.call(m,data,m)}}},v);FO.init()},check:function(v){var check=[],v=v||{},obj=this,email=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/,mobile=/^1[0-9]{10}$/,phone=/^\d{7,8}$/;obj.find('[check]:not([disabled])').each(function(i,e){var isgo,type,val,num,name,one=$(this),isset=one.attr('isset')||0,sty=one.attr('check'),val=one.val()||'',tip=one.attr('tip')&&one.attr('tip').replace(/\{val\}/g,'"'+val+'"'),to=one.attr('to')&&$(one.attr('to')).size()?$(one.attr('to')):'';if(sty){sty=sty.split('=');sty[0]=sty[0]==''?'=':sty[0];sty[0]=sty[0].split('-');sty[0].length>1||sty[0].push(1);name=sty[1]||'';type=sty[0][0];num=sty[0][1]=parseInt(sty[0][1])||1;if(type=='str'){isgo=val.length>=num||-1}else if(type=='email'){isgo=email.test(val)||-1}else if(type=='mobile'){isgo=mobile.test(val)||-1}else if(type=='phone'){isgo=phone.test(val)||-1}else if(type=='='){isgo=val==obj.find('[name="'+name+'"]:last').val()||-1}else if(type){type=new RegExp(type);if(val.search(type)<0){isgo=-1}}if(one.attr('type')=='radio'||one.attr('type')=='checkbox'){isgo=$('[name="'+one.attr('name')+'"]:checked').length>=num||-1}if(isset&&!val){isgo=1}if(isgo==-1){check.push({obj:one,tip:tip,to:to,type:type});to&&to.html(tip).show()}if(one.attr('type')=='radio'||one.attr('type')=='checkbox'){one.parent().parent().on('click',function(){to&&to.hide().html('')})}else{one.keyup(function(){to&&to.hide().html('')})}}});if(check.length>0){if(check[0].to){check[0].to.html(check[0].tip)}else $.alert({str:check[0].tip,style:'B',btn:1})}return check.length>0?check:0}});$(document).ready(function(){MyRunning=1;JEXTFN['RUNNING']=function(){jx('[wow]').each(function(){$(this).parent().attr('wow-parents','')});WOWRUNNINGFN()};function WOWRUNNINGFN(){if(MyRunning==1&&$('[wow]').size())MyRunning=setInterval(function(w,h){w=$(window).width();h=$(window).height();if(w<750){$('[wow-parents]').removeAttr('wow-parents');$('[wow]').removeAttr('wow');return}$('[wow-parents]').each(function(j,i){i=0;j=0;$(this).children('[wow]').each(function(a,t,l,height){a=$(this);if(($.mobile()&&$('[MobileNotWow]').size())||$('[NotWow]').size()){a.removeAttr('wow');return}t=a[0].getBoundingClientRect().top;l=a[0].getBoundingClientRect().left;height=a.height();if((t>=0&&t=0&&l=0&&t+height/2=0&&l0)j++});if($('[wow]').size()==0){clearInterval(MyRunning);MyRunning=1}},120)}});var TransType={a:['trans2-3','trans3-3','trans4-3','trans3-5','trans4-5'],b:'trans',};for(var k in TransType.a){TransType.b+=',.'+TransType.a[k]+',['+TransType.a[k]+']'}JEXTFN['TAB-W']=function(){jx('[tab]').each(function(e,c,i){var e=$(this);var c=$(e.attr('tab')).not('[exec-tabson]');var i=e.children('.cur').index()||0;i=i>0?i:0;c.attr('exec-tabson','').addClass('relative').children('br').remove();if(e.is(':not([not-index-cur])'))e.children().eq(i).addClass('cur');c.children().show().addClass('absolute goaway').end().children().eq(i).addClass('cur').removeClass('absolute goaway');e.attr('active-index',i).children().each(function(i){a=$(this);a.addClass('pointer');if(a.is('[index]'))return;a.attr('index',i);c.children().eq(i).attr('index',i)});e.children().eq(i).find(TransType.b).addClass('clear-delay');c.children().eq(i).find(TransType.b).addClass('clear-delay');$.eval(e.attr('init'),e.children().eq(i),c.children().eq(i))})};$(document).on('click change','[tab] > [index]',function(e){var t=$(this),i=t.attr('index'),p=t.parent(),b=$(p.attr('tab')),c=b.children('[index="'+i+'"]');if(e.type=='change'&&t.is('.cur'))return;p.attr('active-index',i);if(t.is('[un-tab]')){return}t.addClass('cur').siblings().removeClass('cur');b.children().removeClass('cur').addClass('absolute goaway');c.addClass('cur').removeClass('absolute goaway');t.find('[slideToggle]').slideToggle(300,function(){if(!$(this).is(':visible'))t.removeClass('cur')});t.siblings().find('[slideToggle]:not([self])').slideUp(300);t.siblings().find('[slideToggle][self]:visible').parents('[index]').addClass('cur');t.find('[Toggle]').toggle();if(t.find('[Toggle]').size()&&!t.find('[Toggle]').is(':visible'))t.removeClass('cur');t.siblings().find('[Toggle]:not([self])').hide();t.siblings().find('[Toggle][self]:visible').parents('[index]').addClass('cur');var f0=p.attr('fn'),f1=t.attr('fn');setTimeout(function(){t.find(TransType.b).addClass('clear-delay');c.find(TransType.b).addClass('clear-delay');t.siblings().find(TransType.b).removeClass('clear-delay');c.siblings().find(TransType.b).removeClass('clear-delay')},500);$.eval(f0,t,c);$.eval(f1,t,c)}).on('mouseover','[tab] > [index]',function(e){var t=$(this);var p=t.parent();if(p.is('[hover],.hover')){t.trigger('change')}e.stopPropagation()}).on('click','[tab] > [index] a[href]',function(e){var href=$(this).attr('href');var tab=$(this).parents('[tab]');if(href.search(/^([a-zA-Z0-9]+:|#)/)<0){e.stopPropagation()}});$(document).on('click','[tab] > [index] [stop],[tab] > [index] [slideToggle],[tab] > [index] [Toggle]',function(e){e.stopPropagation()});$.include(jextpath+'web/mCustomScrollbar/jquery.mCustomScrollbar.js');$.include(jextpath+'web/mCustomScrollbar/jquery.mCustomScrollbar.css',function(){$('[mcscroll]').attr('ishtminit','1');JEXTFN['MCUSTOMSCROLLBAR']=function(){if($.isFunction($.fn.mCustomScrollbar))jx('[mcscroll]').each(function(i){var e=$(this);var cookie=e.attr('cookie');if(e.is('[ishtminit]')){cookie=md5(cookie?cookie:i+'')}else if(cookie){cookie=md5(cookie)}else{cookie=''}var v={theme:'dark',axis:e.attr('mcscroll')||'y',mouseWheel:{scrollAmount:300},callbacks:{whileScrolling:function(){ShowTheBar();$.eval(e.attr('scrolling'),e,e)}}};e.addClass('isok IsXTGD').mCustomScrollbar(v);setTimeout(function(){e.find('iframe[href]').each(function(){$(this).attr({src:$(this).attr('href')})});$.eval(e.attr('fn'),e,e)},100);e.on('mouseenter click',function(){ShowTheBar()});function ShowTheBar(){clearTimeout(v.timex);v.timex=setTimeout(function(){var height1=e.children().height();var height2=e.children().children().height()-10;if(height1<=height2){e.removeClass('IsXTGD')}else{e.addClass('IsXTGD')}},600)}ShowTheBar()})}});$.fn.extend({mcscrollTo:function(obj,num){var thi=this;if(typeof(obj)=='number'||(typeof(obj)=='string'&&obj.search(/^(bottom|top|left|right)$/)>=0)){thi.mCustomScrollbar('scrollTo',obj);return}var tp0=thi.children().children('.mCSB_container').offset().top;var tp1=$(obj).offset().top;var tp2=num||0;var top=tp1-tp0+tp2;thi.mCustomScrollbar('scrollTo',top>0?top:0)}});var SwiperData={};$.extend({swiper:function(obj){return SwiperData[$(obj).attr('swiper')]},swiperModule:function(a,swi){var sli=swi.slides;var l0=a.offset().left;var t0=a.offset().top;var w0=a.width();var h0=a.height();for(var i in sli){if(typeof(sli[i])=='object'){$.swiperNotInSwi($(sli[i]),l0,t0,w0,h0);$(sli[i]).find('[module]').each(function(){$.swiperNotInSwi($(this),l0,t0,w0,h0)})}}},swiperNotInSwi:function(a,l0,t0,w0,h0){var l1=a.offset().left;var t1=a.offset().top;var w1=a.width();var h1=a.height();if((l1+w1)<(l0+20)||l1>(l0+w0-20)||(t1+h1)<(t0+20)||t1>(t0+h0-20)){a.addClass('not-in-swi')}else{a.removeClass('not-in-swi')}}});$.include(jextpath+'web/swiper5/swiper.min.css');$.include(jextpath+'web/swiper5/swiper.min.js',function(){JEXTFN['WEBSWIPER']=function(){$('.container:not(.isok)').each(function(i,e){var a=$(this);var w=a.children('.wrapper');a.addClass('swiper-container');w.addClass('swiper-wrapper');w.children().addClass('swiper-slide');w.children().each(function(i){$(this).attr('index',i)});if(a.is('[HengXiangJiaoDian]')){$.include(jextpath+'web/swiper5/heng.xiang.jiao.dian.js');if(typeof(SwiperHengXiangJiaoDian)=='undefined')return;a.attr({onProgress:'SwiperHengXiangJiaoDian.progress',setTransition:'SwiperHengXiangJiaoDian.transition',view:'auto',center:'',watchSlidesProgress:'',loops:5})}if(a.is('[XunHuanJiaoDian]')){$.include(jextpath+'web/swiper5/xunhuanjiaodian.js');if(typeof(XunHuanJiaoDian)=='undefined')return;a.attr({followFinger:'',init:'XunHuanJiaoDian.Init(this),'+a.attr('init')})}if(a.is('[time-bar],[time-bar-in-page]')){$.include(jextpath+'web/swiper5/time-bar.js');if(typeof(SwiperTimeBar)=='undefined')return;a.attr({end:'SwiperTimeBar.end(this),'+a.attr('end'),onStop:'SwiperTimeBar.stop(this),'+a.attr('onStop')})}var pagination=a.attr('pagination')||a.attr('page'),index=parseInt(a.attr('index')||0),cur=parseInt(w.children('[cur],.cur').index())-1,view=a.attr('view'),group=a.attr('group'),autoHeight=a.attr('autoHeight'),thumbs=a.attr('thumbs'),control=a.attr('control');var h5=a.attr('breakpoints')||a.attr('h5')||'';if(h5&&h5.indexOf('}')<0){h5=(('{'+h5.replace(/^[,;]|[,;]$/g,'')+'}}').replace(/[,;]/g,'},').replace(/,\},/g,',').replace(/([0-9]+):/g,'$1:{').replace(/\{([0-9]+)\}/g,'{slidesPerView:$1}').replace(/\{([0-9]+)\^([0-9]+)\}/g,'{slidesPerView:$1,spaceBetween:$2}').replace(/([\{,:])([a-zA-Z0-9\-\_]+)/g,'$1"$2"'));breakpoints_=$.json(h5)}else if(h5.indexOf('}')>0){var h5=h5.replace(/([\{,:])([a-zA-Z0-9\-\_]+)/g,'$1"$2"');var args={view:'slidesPerView',group:'slidesPerGroup',space:'spaceBetween'};for(var i in args){var g=new RegExp('"'+i+'"','g');h5=h5.replace(g,'"'+args[i]+'"')}breakpoints_=$.json(h5)}else{breakpoints_={}}if(($(thumbs).size()&&!$.swiper(thumbs))||($(control).size()&&!$.swiper(control))){return}else{a.addClass('isok')}if(pagination!='none'){a.append('
')}if(a.is('[navigation],[nav]')){a.append('
');a.append('
')}if(a.is('[scrollbar]')&&!a.is('[loop]')){a.append('
')}b=Math.random().toString().replace(/\./g,'');a.attr({'swiper':b});var data={pagination:{el:(a.attr('page-el')?a.attr('page-el'):'[swiper="'+b+'"] .swiper-pagination'),clickable:true,dynamicBullets:pagination=='dynamic'?true:false,},navigation:{nextEl:'[swiper="'+b+'"] .swiper-button-next'+(a.attr('next')?','+a.attr('next'):''),prevEl:'[swiper="'+b+'"] .swiper-button-prev'+(a.attr('prev')?','+a.attr('prev'):''),},scrollbar:{el:(a.attr('scrollbar-el')?a.attr('scrollbar-el'):'[swiper="'+b+'"] .swiper-scrollbar'),},breakpoints:breakpoints_,initialSlide:(index>0?index:(cur>0?cur:0)),roundLengths:true,observer:true,followFinger:!a.is('[followFinger]'),observeParents:true,observeSlideChildren:true,slideToClickedSlide:a.is('[click]'),spaceBetween:parseInt(a.attr('space'))||0,speed:parseFloat(a.attr('speed')||.3)*1000,noSwipingSelector:a.attr('noSwipingSelector')||'',watchSlidesProgress:a.is('[watchSlidesProgress]'),on:{progress:function(progress){$.eval(a.attr('onProgress'),a,this,progress)},resize:function(){$.eval(a.attr('onResize'),a,this)},setTransition:function(transition){$.eval(a.attr('setTransition'),a,this,transition)},init:function(){var thi=this;$.swiperModule(a,thi);a.attr({'active-index':thi.activeIndex});$.eval(a.attr('init'),a,thi);setTimeout(function(){$.eval(a.attr('end'),a,thi)},60);if(a.is('[page-hover]')){$(document).on('mouseenter',data.pagination.el+'>*',function(){$(this).click()})}},slideChangeTransitionStart:function(){if(a.is('[mousewheel]')){var t=this;var c=$(t.slides[t.activeIndex]);var d=c.find('.container[mousewheel]');if(d.size()){t.mousewheel.disable();var e=$.swiper(d);if(!c.hasClass('exec-mousewheel'))c.addClass('exec-mousewheel').mousewheel(function(go,xy,x,y){if(d.attr('is-mouserunning')=='1')return;if(parseInt(d.attr('activeIndex'))==e.activeIndex){go=1}else{go=0}if(go==1&&y<0&&e.activeIndex==e.slides.length-1){t.slideTo(t.activeIndex+1);d.attr('is-mouserunning',1)}if(go==1&&y>0&&e.activeIndex==0){t.slideTo(t.activeIndex-1);d.attr('is-mouserunning',1)}setTimeout(function(){d.attr({'is-mouserunning':0})},300)})}else{t.mousewheel.enable()}}$.eval(a.attr('start'),a,this)},transitionEnd:function(){$.swiperModule(a,this);a.attr({'active-index':this.activeIndex});$.eval(a.attr('end'),a,this)}},watchSlidesVisibility:true};if(pagination!='dynamic'&&pagination&&typeof(pagination)!='undefined'){data.pagination.type=pagination}if(a.is('[effect]'))data.effect=a.attr('effect');if(a.is('[zoom]'))data.zoom=true;if(a.is('[mousewheel]'))data.mousewheel=true;if(a.is('[vertical]'))data.direction='vertical';if(a.is('[loop],[loops]')){data.loop=true;data.loopedSlides=parseInt(a.attr('loop')||a.attr('loops')||9)}if(a.is('[view]'))data.slidesPerView=parseInt(a.attr('view'))||'auto';if(a.is('[group]')){data.slidesPerGroup=parseInt(a.attr('group')||1)}if(a.is('[cols]')){data.slidesPerColumn=a.attr('cols');data.slidesPerColumnFill=a.attr('colsfill')||'row'}if(a.is('[autoHeight]'))data.autoHeight=true;if(a.is('[center]'))data.centeredSlides=true;if(a.is('[free]'))data.freeMode=true;if(a.is('[parallax]'))data.parallax=true;if(a.find('img[data-src]').size()){a.find('img[data-src]').addClass('swiper-lazy');data.lazy=true}if(a.is('[vertical]')&&a.is('[autoHeight]')&&a.is('[mousewheel]')){var wh=$(window).height();w.children().each(function(){if(!$(this).is('[autoHeight]'))$(this).height(wh)})}if(a.is('[delay]')){data.autoplay={delay:parseInt(a.attr('delay')||0)*1000,disableOnInteraction:false,stopOnLastSlide:false}}if($(thumbs).size()){data.thumbs={swiper:$.swiper(thumbs)}}if($.mobile()){a.find('.swiper-no-swiping').addClass('swiper-no-swiping-').removeClass('swiper-no-swiping')}var swi=SwiperData[b]=new Swiper(a,data);$.eval(a.attr('ended'),a,SwiperData[b]);if(a.is('[page-hover]')){for(i=0;ia[1]){a[5]-=b;a[5]=a[5]<=a[1]?a[1]:a[5]}else{a[5]+=b;a[5]=a[5]>=a[1]?a[1]:a[5]}a[0]=a[5];e.html(thi.F(a));if(a[0]==a[1])clearInterval(c)},thi.G)},S:function(e){var a=(e.attr('data-number')||e.attr('number')).split(',');return[parseFloat(a[0]),parseFloat(a[1]),parseFloat(a[2])*1000,parseInt(a[3])||0,a[1].length,parseFloat(a[0])]},F:function(a){a[0]=parseInt(a[0]);if(!a[3])return a[0];var num=a[0].toString();var u='';for(var i=0;i