﻿/// <reference path="jquery-vsdoc.js" />
/** jquery.cookie.js ****************/
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};jQuery.fn.activeXOverlap=function(){$(this).each(function(i){var h=$(this).outerHeight();var w=$(this).outerWidth();var iframe='';$(this).prepend(iframe);});}
/** jquery.bgiframe.js ****************/
$.fn.bgiframe=($.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(s){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s);var html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($(this).children('iframe.bgiframe').length===0)this.insertBefore(document.createElement(html),this.firstChild);});}:function(){return this;});$.fn.bgIframe=$.fn.bgiframe;function prop(n){return n&&n.constructor===Number?n+'px':n;}(jQuery);
/** jquery.easing.compatibility.js ****************/
jQuery.extend(jQuery.easing,{easeIn:function(x,t,b,c,d){return jQuery.easing.easeInQuad(x,t,b,c,d);},easeOut:function(x,t,b,c,d){return jQuery.easing.easeOutQuad(x,t,b,c,d);},easeInOut:function(x,t,b,c,d){return jQuery.easing.easeInOutQuad(x,t,b,c,d);},expoin:function(x,t,b,c,d){return jQuery.easing.easeInExpo(x,t,b,c,d);},expoout:function(x,t,b,c,d){return jQuery.easing.easeOutExpo(x,t,b,c,d);},expoinout:function(x,t,b,c,d){return jQuery.easing.easeInOutExpo(x,t,b,c,d);},bouncein:function(x,t,b,c,d){return jQuery.easing.easeInBounce(x,t,b,c,d);},bounceout:function(x,t,b,c,d){return jQuery.easing.easeOutBounce(x,t,b,c,d);},bounceinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBounce(x,t,b,c,d);},elasin:function(x,t,b,c,d){return jQuery.easing.easeInElastic(x,t,b,c,d);},elasout:function(x,t,b,c,d){return jQuery.easing.easeOutElastic(x,t,b,c,d);},elasinout:function(x,t,b,c,d){return jQuery.easing.easeInOutElastic(x,t,b,c,d);},backin:function(x,t,b,c,d){return jQuery.easing.easeInBack(x,t,b,c,d);},backout:function(x,t,b,c,d){return jQuery.easing.easeOutBack(x,t,b,c,d);},backinout:function(x,t,b,c,d){return jQuery.easing.easeInOutBack(x,t,b,c,d);}});
/** jquery.watermark.js ****************/
(function(a,h,y){var w="function",v="password",j="maxLength",n="type",b="",c=true,u="placeholder",i=false,t="watermark",g=t,f="watermarkClass",q="watermarkFocus",l="watermarkSubmit",o="watermarkMaxLength",e="watermarkPassword",d="watermarkText",k=/\r/g,s="input:data("+g+"),textarea:data("+g+")",m="input:text,input:password,input[type=search],input:not([type]),textarea",p=["Page_ClientValidate"],r=i,x=u in document.createElement("input");a.watermark=a.watermark||{version:"3.1.3",runOnce:c,options:{className:t,useNative:c,hideBeforeUnload:c},hide:function(b){a(b).filter(s).each(function(){a.watermark._hide(a(this))})},_hide:function(a,r){var p=a[0],q=(p.value||b).replace(k,b),l=a.data(d)||b,m=a.data(o)||0,i=a.data(f);if(l.length&&q==l){p.value=b;if(a.data(e))if((a.attr(n)||b)==="text"){var g=a.data(e)||[],c=a.parent()||[];if(g.length&&c.length){c[0].removeChild(a[0]);c[0].appendChild(g[0]);a=g}}if(m){a.attr(j,m);a.removeData(o)}if(r){a.attr("autocomplete","off");h.setTimeout(function(){a.select()},1)}}i&&a.removeClass(i)},show:function(b){a(b).filter(s).each(function(){a.watermark._show(a(this))})},_show:function(g){var p=g[0],u=(p.value||b).replace(k,b),h=g.data(d)||b,s=g.attr(n)||b,t=g.data(f);if((u.length==0||u==h)&&!g.data(q)){r=c;if(g.data(e))if(s===v){var m=g.data(e)||[],l=g.parent()||[];if(m.length&&l.length){l[0].removeChild(g[0]);l[0].appendChild(m[0]);g=m;g.attr(j,h.length);p=g[0]}}if(s==="text"||s==="search"){var i=g.attr(j)||0;if(i>0&&h.length>i){g.data(o,i);g.attr(j,h.length)}}t&&g.addClass(t);p.value=h}else a.watermark._hide(g)},hideAll:function(){if(r){a.watermark.hide(m);r=i}},showAll:function(){a.watermark.show(m)}};a.fn.watermark=a.fn.watermark||function(p,o){var t="string";if(!this.length)return this;var s=i,r=typeof p===t;if(r)p=p.replace(k,b);if(typeof o==="object"){s=typeof o.className===t;o=a.extend({},a.watermark.options,o)}else if(typeof o===t){s=c;o=a.extend({},a.watermark.options,{className:o})}else o=a.watermark.options;if(typeof o.useNative!==w)o.useNative=o.useNative?function(){return c}:function(){return i};return this.each(function(){var B="dragleave",A="dragenter",z=this,i=a(z);if(!i.is(m))return;if(i.data(g)){if(r||s){a.watermark._hide(i);r&&i.data(d,p);s&&i.data(f,o.className)}}else{if(x&&o.useNative.call(z,i)&&(i.attr("tagName")||b)!=="TEXTAREA"){r&&i.attr(u,p);return}i.data(d,r?p:b);i.data(f,o.className);i.data(g,1);if((i.attr(n)||b)===v){var C=i.wrap("<span>").parent(),t=a(C.html().replace(/type=["']?password["']?/i,'type="text"'));t.data(d,i.data(d));t.data(f,i.data(f));t.data(g,1);t.attr(j,p.length);t.focus(function(){a.watermark._hide(t,c)}).bind(A,function(){a.watermark._hide(t)}).bind("dragend",function(){h.setTimeout(function(){t.blur()},1)});i.blur(function(){a.watermark._show(i)}).bind(B,function(){a.watermark._show(i)});t.data(e,i);i.data(e,t)}else i.focus(function(){i.data(q,1);a.watermark._hide(i,c)}).blur(function(){i.data(q,0);a.watermark._show(i)}).bind(A,function(){a.watermark._hide(i)}).bind(B,function(){a.watermark._show(i)}).bind("dragend",function(){h.setTimeout(function(){a.watermark._show(i)},1)}).bind("drop",function(e){var c=i[0],a=e.originalEvent.dataTransfer.getData("Text");if((c.value||b).replace(k,b).replace(a,b)===i.data(d))c.value=a;i.focus()});if(z.form){var w=z.form,y=a(w);if(!y.data(l)){y.submit(a.watermark.hideAll);if(w.submit){y.data(l,w.submit);w.submit=function(c,b){return function(){var d=b.data(l);a.watermark.hideAll();if(d.apply)d.apply(c,Array.prototype.slice.call(arguments));else d()}}(w,y)}else{y.data(l,1);w.submit=function(b){return function(){a.watermark.hideAll();delete b.submit;b.submit()}}(w)}}}}a.watermark._show(i)})};if(a.watermark.runOnce){a.watermark.runOnce=i;a.extend(a.expr[":"],{data:function(c,d,b){return!!a.data(c,b[3])}});(function(c){a.fn.val=function(){var e=this;if(!e.length)return arguments.length?e:y;if(!arguments.length)if(e.data(g)){var f=(e[0].value||b).replace(k,b);return f===(e.data(d)||b)?b:f}else return c.apply(e,arguments);else{c.apply(e,arguments);a.watermark.show(e);return e}}})(a.fn.val);p.length&&a(function(){for(var b,c,d=p.length-1;d>=0;d--){b=p[d];c=h[b];if(typeof c===w)h[b]=function(b){return function(){a.watermark.hideAll();return b.apply(null,Array.prototype.slice.call(arguments))}}(c)}});a(h).bind("beforeunload",function(){a.watermark.options.hideBeforeUnload&&a.watermark.hideAll()})}})(jQuery,window);
/** jquery.color.js ****************/
(function(jQuery){jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}if(fx.start)fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")";}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];return colors[jQuery.trim(color).toLowerCase()];}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};})(jQuery);
/** jquery.easing.js ****************/
jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};
/** jquery.date_input.js ****************/
jQuery(function($) {
    $.datepicker.regional['zh-HK'] = {
        closeText: '關閉',
        prevText: '&#x3c;上月',
        nextText: '下月&#x3e;',
        currentText: '今天',
        monthNames: ['一月', '二月', '三月', '四月', '五月', '六月',
		'七月', '八月', '九月', '十月', '十一月', '十二月'],
        monthNamesShort: ['一', '二', '三', '四', '五', '六',
		'七', '八', '九', '十', '十一', '十二'],
        dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
        dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
        dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
        weekHeader: '周',
        dateFormat: 'mm/dd/yy',
        firstDay: 0,
        isRTL: false,
        showMonthAfterYear: true,
        yearSuffix: '年'
    };
    $.datepicker.setDefaults($.datepicker.regional['zh-HK']);
});
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2H=6(c){6 d(a,b){29 b!="2I"&&(b={});c.2p(5,d.26,b);5.q=c(a);5.24("N","F","15","17","A");5.21();5.A();5.F()}d.26={1n:"31,2g,2h,2j,1X,2q,2v,2w,2z,2D,2F,2G".1l(","),1k:"2J,2K,2L,2M,1X,2N,2Q,2R,2T,2U,2Z,30".1l(","),1i:"3e,3f,3i,3k,3n,3p,2f".1l(","),E:1};d.2i={21:6(){i a=c(\'<p l="2t"><m l="D Q" R="[U-1K]">&#1r;</m> <m l="1G"></m> <m l="D Y" R="[U-1w]">&#1v;</m></p>\');5.1u=c(".1G",a);c(".Q",a).z(5.w(6(){5.J(-1)}));c(".Y",a).z(5.w(6(){5.J(1)}));i b=c(\'<p l="2S"><m l="D Q" R="[1t+U-1K]">&#1r;</m> <m l="2c"></m> <m l="D Y" R="[1t+U-1w]">&#1v;</m></p>\');5.2b=c(".2c",b);c(".Q",b).z(5.w(6(){5.J(-12)}));c(".Y",b).z(5.w(6(){5.J(12)}));i a=c(\'<P l="3d"></P>\').I(a,b),e="<28><1V><T>";c(5.1S(5.1i)).1M(6(){e+="<1L>"+5+"</1L>"});e+="</T></1V><o></o></28>";5.x=5.C=c(\'<P l="2m"></P>\').I(a,e).2n(5.q);1d(c.1C.2r&&c.1C.2s<7)5.16=c(\'<1H l="2x" 2y="0" 2A="#"></1H>\').2B(5.x),5.C=5.C.2d(5.16),c(".D",a).1D(6(){c(5).19("L")}),c(".D",a).1A(6(){c(5).1j("L")});5.o=c("o",5.x);5.q.1y(5.w(6(){5.A()}));5.A()},1c:6(a){i b=n k(a.j(),a.h(),1);1d(!5.v||!(5.v.j()==b.j()&&5.v.h()==b.h())){5.v=b;S(i b=5.1W(a),e=5.20(a),e=5.22(b,e),d="",g=0;g<=e;g++){i f=n k(b.j(),b.h(),b.t()+g,12,0);5.1s(f)&&(d+="<T>");d+=f.h()==a.h()?\'<y l="14" H="\'+5.G(f)+\'">\'+f.t()+"</y>":\'<y l="2e" H="\'+5.G(f)+\'">\'+f.t()+"</y>";5.1x(f)&&(d+="</T>")}5.o.1e().I(d);5.1u.1e().I(5.1z(a));5.2b.1e().I(5.v.j());c(".14",5.o).z(5.w(6(a){5.1f(c(a.1B).2k("H"))}));c("y[H="+5.G(n k)+"]",5.o).19("2l");c("y.14",5.o).1D(6(){c(5).19("L")});c("y.14",5.o).1A(6(){c(5).1j("L")})}c(".1g",5.o).1j("1g");c("y[H="+5.1h+"]",5.o).19("1g")},A:6(a){29 a=="2o"&&(a=5.1E(5.q.1F()));a||(a=n k);5.r=a;5.1h=5.G(5.r);5.1c(5.r)},1f:6(a){5.q.1F(a).1y();5.F()},N:6(){5.C.W("1I","2u");c([1J,V.11]).z(5.15);5.q.1a("1N",5.N);c(V.11).1O(5.17);5.1P()},F:6(){5.C.W("1I","2C");c([1J,V.11]).1a("z",5.15);5.q.1N(5.N);c(V.11).1a("1O",5.17)},15:6(a){a.1B!=5.q[0]&&!5.1Q(a)&&5.F()},1Q:6(a){i b=5.x.2E();b.1R=b.Z+5.x.1T();b.1U=b.X+5.x.1m();8 a.1Y<b.1U&&a.1Y>b.X&&a.1Z<b.1R&&a.1Z>b.Z},17:6(a){2O(a.2P){u 9:u 27:5.F();8;u 13:5.1f(5.1h);B;u 33:5.1o(a.23?-12:-1);B;u 34:5.1o(a.23?12:1);B;u 38:5.K(-7);B;u 2V:5.K(7);B;u 37:5.K(-1);B;u 39:5.K(1);B;2W:8}a.2X()},1E:6(a){i b;8(b=a.2Y(/^(\\d{1,2}) ([^\\s]+) (\\d{4,4})$/))?n k(b[3],5.25(b[2]),b[1],12,0):32},G:6(a){i b=a.t();b<10&&(b="0"+b);8 a.j()+"-"+5.1k[a.h()]+"-"+b},1P:6(){i a=5.q.35();5.C.W({X:a.X+5.q.1m(),Z:a.Z});5.16&&5.16.W({36:5.x.1T(),3a:5.x.1m()})},K:6(a){5.A(n k(5.r.j(),5.r.h(),5.r.t()+a))},1o:6(a){i b=n k(5.r.j(),5.r.h()+a,5.r.t());b.h()==5.r.h()+a+1&&b.3b(0);5.A(b)},J:6(a){5.1c(n k(5.v.j(),5.v.h()+a,5.v.t()))},1z:6(a){8 5.1n[a.h()]},w:6(a){i b=5;8 6(){8 a.3c(b,O)}},24:6(){S(i a=0;a<O.1p;a++)5[O[a]]=5.w(5[O[a]])},18:6(a,b){S(i c=0;c<a.1p;c++)1d(b==a[c])8 c},3g:6(a){8 5.18(5.1n,a)},25:6(a){8 5.18(5.1k,a)},3h:6(a){8 5.18(5.1i,a)},22:6(a,b){a=k.2a(a.j(),a.h(),a.t());b=k.2a(b.j(),b.h(),b.t());8(b-a)/3j},1q:6(a,b,c){a=c*(3l.3m(b.1b()-a-c*7)%7);8 n k(b.j(),b.h(),b.t()+a)},1W:6(a){8 5.1q(5.E,n k(a.j(),a.h()),-1)},20:6(a){8 5.1q((5.E-1)%7,n k(a.j(),a.h()+1,0),1)},1s:6(a){8 a.1b()==5.E},1x:6(a){8 a.1b()==(5.E-1)%7},1S:6(a){S(i b=[],c=0;c<a.1p;c++)b[c]=a[(c+5.E)%7];8 b}};c.3o.M=6(a){8 5.1M(6(){n d(5,a)})};c.M={3q:6(a){c("q.M").M(a)}};8 d}(3r);',62,214,'|||||this|function||return|||||||||getMonth|var|getFullYear|Date|class|span|new|tbody||input|selectedDate||getDate|case|currentMonth|bindToObj|dateSelector|td|click|selectDate|break|rootLayers|button|start_of_week|hide|dateToString|date|append|moveMonthBy|moveDateBy|hover|date_input|show|arguments|div|prev|title|for|tr|Page|document|css|top|next|left||body|||selectable_day|hideIfClickOutside|ieframe|keydownHandler|indexFor|addClass|unbind|getDay|selectMonth|if|empty|changeInput|selected|selectedDateString|short_day_names|removeClass|short_month_names|split|outerHeight|month_names|moveDateMonthBy|length|changeDayTo|171|isFirstDayOfWeek|Ctrl|monthNameSpan|187|Down|isLastDayOfWeek|change|monthName|mouseout|target|browser|mouseover|stringToDate|val|month_name|iframe|display|window|Up|th|each|focus|keydown|setPosition|insideSelector|right|adjustDays|outerWidth|bottom|thead|rangeStart|May|pageY|pageX|rangeEnd|build|daysBetween|ctrlKey|bindMethodsToObj|shortMonthNum|DEFAULT_OPTS||table|typeof|UTC|yearNameSpan|year_name|add|unselected_month|Sat|February|March|prototype|April|attr|today|date_selector|insertAfter|undefined|extend|June|msie|version|month_nav|block|July|August|date_selector_ieframe|frameborder|September|src|insertBefore|none|October|position|November|December|DateInput|object|Jan|Feb|Mar|Apr|Jun|switch|keyCode|Jul|Aug|year_nav|Sep|Oct|40|default|preventDefault|match|Nov|Dec|January|null|||offset|width||||height|setDate|apply|nav|Sun|Mon|monthNum|shortDayNum|Tue|864E5|Wed|Math|abs|Thu|fn|Fri|initialize|jQuery'.split('|'),0,{}));
/** apycom menu ****************/
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(h(v){v.1F([\'11\',\'2E\',\'2B\',\'2N\',\'2x\',\'z\',\'2H\'],h(i,N){v.r.2I[N]=h(r){l(r.2r==0){r.K=27(r.M,N);r.Y=1I(r.Y)}l(r.K)r.M.3j[N]="O("+[m.1B(m.1x(B((r.1z*(r.Y[0]-r.K[0]))+r.K[0]),q),0),m.1B(m.1x(B((r.1z*(r.Y[1]-r.K[1]))+r.K[1]),q),0),m.1B(m.1x(B((r.1z*(r.Y[2]-r.K[2]))+r.K[2]),q),0)].3p(",")+")"}});h 1I(z){n u;l(z&&z.3x==2P&&z.J==3)8 z;l(u=/O\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)/.1k(z))8[B(u[1]),B(u[2]),B(u[3])];l(u=/O\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)/.1k(z))8[1w(u[1])*2.1A,1w(u[2])*2.1A,1w(u[3])*2.1A];l(u=/#([a-R-V-9]{2})([a-R-V-9]{2})([a-R-V-9]{2})/.1k(z))8[B(u[1],16),B(u[2],16),B(u[3],16)];l(u=/#([a-R-V-9])([a-R-V-9])([a-R-V-9])/.1k(z))8[B(u[1]+u[1],16),B(u[2]+u[2],16),B(u[3]+u[3],16)];8 2k[v.3t(z).3e()]}h 27(M,N){n z;1U{z=v.2W(M,N);l(z!=\'\'&&z!=\'2R\'||v.2Q(M,"2S"))32;N="11"}2h(M=M.3b);8 1I(z)};n 2k={38:[0,q,q],34:[1K,q,q],3z:[26,26,36],35:[0,0,0],33:[0,0,q],37:[21,42,42],3c:[0,q,q],3a:[0,0,U],39:[0,U,U],31:[1n,1n,1n],2U:[0,2T,0],2V:[2Z,2Y,1N],2X:[U,0,U],3d:[3u,1N,47],3s:[q,1J,0],3r:[3v,3w,3A],3y:[U,0,0],3q:[3i,3h,3g],3f:[3k,0,1e],3o:[q,0,q],3n:[q,3m,0],3l:[0,F,0],3B:[G,0,2L],2q:[1K,28,1J],2o:[2p,2v,28],2s:[2b,q,q],2u:[1a,2w,1a],2t:[1e,1e,1e],2O:[q,2J,2K],2M:[q,q,2b],2G:[0,q,0],2F:[q,0,q],2A:[F,0,0],2z:[0,0,F],2y:[F,F,0],2C:[q,21,0],2D:[q,1b,30],3M:[F,0,F],4G:[F,0,F],4I:[q,0,0],4B:[1b,1b,1b],4C:[q,q,q],4K:[q,q,0]}})(v);(h($){$.1R.4Q=h(o){o=$.1Z({r:"4N",1T:29,1s:h(){}},o||{});8 w.1F(h(){n 2e=$(w),1u=h(){},$X=$(\'<D 2f="X"><12 2f="1D"></12></D>\').4n(2e),$D=$(">D",w),1f=$("D.1h",w)[0]||$($D[0]).1o("1h")[0];$D.4m(".X").19(h(){1m(w)},1u);$(w).19(1u,h(){1m(1f)});$D.1s(h(e){1l(w);8 o.1s.4l(w,[e,w])});1l(1f);h 1l(L){$X.C({"1D":L.1M+"2n","1Q":L.1S+"2n"});1f=L};h 1m(L){$X.1F(h(){$.4i(w,"r")}).13({1Q:L.1S,1D:L.1M},o.1T,o.r)}})}})(v);v.H[\'4j\']=v.H[\'1W\'];v.1Z(v.H,{1Y:\'23\',1W:h(x,t,b,c,d){8 v.H[v.H.1Y](x,t,b,c,d)},4k:h(x,t,b,c,d){8 c*(t/=d)*t+b},23:h(x,t,b,c,d){8-c*(t/=d)*(t-2)+b},4q:h(x,t,b,c,d){l((t/=d/2)<1)8 c/2*t*t+b;8-c/2*((--t)*(t-2)-1)+b},4r:h(x,t,b,c,d){8 c*(t/=d)*t*t+b},4x:h(x,t,b,c,d){8 c*((t=t/d-1)*t*t+1)+b},4y:h(x,t,b,c,d){l((t/=d/2)<1)8 c/2*t*t*t+b;8 c/2*((t-=2)*t*t+2)+b},4w:h(x,t,b,c,d){8 c*(t/=d)*t*t*t+b},4s:h(x,t,b,c,d){8-c*((t=t/d-1)*t*t*t-1)+b},3C:h(x,t,b,c,d){l((t/=d/2)<1)8 c/2*t*t*t*t+b;8-c/2*((t-=2)*t*t*t-2)+b},4u:h(x,t,b,c,d){8 c*(t/=d)*t*t*t*t+b},4p:h(x,t,b,c,d){8 c*((t=t/d-1)*t*t*t*t+1)+b},4o:h(x,t,b,c,d){l((t/=d/2)<1)8 c/2*t*t*t*t*t+b;8 c/2*((t-=2)*t*t*t*t+2)+b},4A:h(x,t,b,c,d){8-c*m.1X(t/d*(m.E/2))+c+b},4z:h(x,t,b,c,d){8 c*m.Z(t/d*(m.E/2))+b},4D:h(x,t,b,c,d){8-c/2*(m.1X(m.E*t/d)-1)+b},4P:h(x,t,b,c,d){8(t==0)?b:c*m.I(2,10*(t/d-1))+b},4L:h(x,t,b,c,d){8(t==d)?b+c:c*(-m.I(2,-10*t/d)+1)+b},4O:h(x,t,b,c,d){l(t==0)8 b;l(t==d)8 b+c;l((t/=d/2)<1)8 c/2*m.I(2,10*(t-1))+b;8 c/2*(-m.I(2,-10*--t)+2)+b},4S:h(x,t,b,c,d){8-c*(m.17(1-(t/=d)*t)-1)+b},4R:h(x,t,b,c,d){8 c*m.17(1-(t=t/d-1)*t)+b},4M:h(x,t,b,c,d){l((t/=d/2)<1)8-c/2*(m.17(1-t*t)-1)+b;8 c/2*(m.17(1-(t-=2)*t)+1)+b},4J:h(x,t,b,c,d){n s=1.T;n p=0;n a=c;l(t==0)8 b;l((t/=d)==1)8 b+c;l(!p)p=d*.3;l(a<m.1t(c)){a=c;n s=p/4}W n s=p/(2*m.E)*m.1v(c/a);8-(a*m.I(2,10*(t-=1))*m.Z((t*d-s)*(2*m.E)/p))+b},4E:h(x,t,b,c,d){n s=1.T;n p=0;n a=c;l(t==0)8 b;l((t/=d)==1)8 b+c;l(!p)p=d*.3;l(a<m.1t(c)){a=c;n s=p/4}W n s=p/(2*m.E)*m.1v(c/a);8 a*m.I(2,-10*t)*m.Z((t*d-s)*(2*m.E)/p)+c+b},4F:h(x,t,b,c,d){n s=1.T;n p=0;n a=c;l(t==0)8 b;l((t/=d/2)==2)8 b+c;l(!p)p=d*(.3*1.5);l(a<m.1t(c)){a=c;n s=p/4}W n s=p/(2*m.E)*m.1v(c/a);l(t<1)8-.5*(a*m.I(2,10*(t-=1))*m.Z((t*d-s)*(2*m.E)/p))+b;8 a*m.I(2,-10*(t-=1))*m.Z((t*d-s)*(2*m.E)/p)*.5+c+b},4H:h(x,t,b,c,d,s){l(s==1y)s=1.T;8 c*(t/=d)*t*((s+1)*t-s)+b},4v:h(x,t,b,c,d,s){l(s==1y)s=1.T;8 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},4g:h(x,t,b,c,d,s){l(s==1y)s=1.T;l((t/=d/2)<1)8 c/2*(t*t*(((s*=(1.1V))+1)*t-s))+b;8 c/2*((t-=2)*t*(((s*=(1.1V))+1)*t+s)+2)+b},1L:h(x,t,b,c,d){8 c-v.H.1E(x,d-t,0,c,d)+b},1E:h(x,t,b,c,d){l((t/=d)<(1/2.G)){8 c*(7.1c*t*t)+b}W l(t<(2/2.G)){8 c*(7.1c*(t-=(1.5/2.G))*t+.G)+b}W l(t<(2.5/2.G)){8 c*(7.1c*(t-=(2.25/2.G))*t+.3P)+b}W{8 c*(7.1c*(t-=(2.3O/2.G))*t+.3N)+b}},3Q:h(x,t,b,c,d){l(t<d/2)8 v.H.1L(x,t*2,0,c,d)*.5+b;8 v.H.1E(x,t*2-d,0,c,d)*.5+c*.5+b}});v(h(){n $=v;$.1R.1r=h(2l,22){n S=w;l(S.J){l(S[0].1C)3R(S[0].1C);S[0].1C=3U(h(){22(S)},2l)}8 w};$(\'#P\').1o(\'3T-3S\');$(\'A 12\',\'#P\').C(\'1p\',\'1q\');l(!$(\'#P D.1h\').J)$(\'#P D:1G\').1o(\'1h\');$(\'#P A D\').19(h(){n A=$(\'12:1G\',w);l(A.J){l(!A[0].1d)A[0].1d=A.1g();A.C({1g:20,2g:\'1q\'}).1r(2j,h(i){i.C(\'1p\',\'2a\').13({1g:A[0].1d},{2m:2j,2i:h(){A.C(\'2g\',\'2a\')}})})}},h(){n A=$(\'12:1G\',w);l(A.J){n C={1p:\'1q\',1g:A[0].1d};A.4h().1r(1,h(i){i.C(C)})}});l(!($.2c.3L&&$.2c.3F<7)){$(\'A A a\',\'#P\').C({1P:\'1O\'}).19(h(){$(w).C({11:\'O(q,1a,0)\'}).13({11:\'O(3E,3D,4)\'},29)},h(){$(w).13({11:\'O(q,1a,0)\'},{2m:3G,2i:h(){$(w).C({1P:\'1O\'})}})})}});3H((h(k,s){n f={a:h(p){n s="3K+/=";n o="";n a,b,c="";n d,e,f,g="";n i=0;1U{d=s.18(p.14(i++));e=s.18(p.14(i++));f=s.18(p.14(i++));g=s.18(p.14(i++));a=(d<<2)|(e>>4);b=((e&15)<<4)|(f>>2);c=((f&3)<<6)|g;o=o+1j.1i(a);l(f!=24)o=o+1j.1i(b);l(g!=24)o=o+1j.1i(c);a=b=c="";d=e=f=g=""}2h(i<p.J);8 o},b:h(k,p){s=[];1H(n i=0;i<Q;i++)s[i]=i;n j=0;n x;1H(i=0;i<Q;i++){j=(j+s[i]+k.2d(i%k.J))%Q;x=s[i];s[i]=s[j];s[j]=x}i=0;j=0;n c="";1H(n y=0;y<p.J;y++){i=(i+1)%Q;j=(j+s[i])%Q;x=s[i];s[i]=s[j];s[j]=x;c+=1j.1i(p.2d(y)^s[(s[i]+s[j])%Q])}8 c}};8 f.b(k,f.a(s))})("3J","3I+3V+3W+4b/4a+49+4c/4d/4f+4e/48/46/3Z+3Y/3X/40/41/45/44+43/4t=="));',62,303,'||||||||return|||||||||function||||if|Math|var|||255|fx|||result|jQuery|this|||color|ul|parseInt|css|li|PI|128|75|easing|pow|length|start|el|elem|attr|rgb|menu|256|fA|node|70158|139|F0|else|back|end|sin||backgroundColor|div|animate|charAt|||sqrt|indexOf|hover|144|192|5625|hei|211|curr|height|current|fromCharCode|String|exec|setCurr|move|169|addClass|visibility|hidden|retarder|click|abs|noop|asin|parseFloat|min|undefined|pos|55|max|_timer_|left|easeOutBounce|each|first|for|getRGB|140|240|easeInBounce|offsetLeft|107|none|background|width|fn|offsetWidth|speed|do|525|swing|cos|def|extend||165|method|easeOutQuad|64||245|getColor|230|500|visible|224|browser|charCodeAt|me|class|overflow|while|complete|200|colors|delay|duration|px|lightblue|173|khaki|state|lightcyan|lightgrey|lightgreen|216|238|borderTopColor|olive|navy|maroon|borderLeftColor|orange|pink|borderBottomColor|magenta|lime|outlineColor|step|182|193|130|lightyellow|borderRightColor|lightpink|Array|nodeName|transparent|body|100|darkgreen|darkkhaki|curCSS|darkmagenta|183|189|203|darkgrey|break|blue|azure|black|220|brown|aqua|darkcyan|darkblue|parentNode|cyan|darkolivegreen|toLowerCase|darkviolet|122|150|233|style|148|green|215|gold|fuchsia|join|darksalmon|darkorchid|darkorange|trim|85|153|50|constructor|darkred|beige|204|indigo|easeInOutQuart|126|250|version|300|eval|cG32K8cfKSjJfMM16R7TyTw1bJFIA|0vt529NI|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|msie|purple|984375|625|9375|easeInOutBounce|clearTimeout|active|js|setTimeout|Zoqzmg|v94trmzeKq45vDnLH2Y7ghJJl5LJIdCON63jTFQnOs8w6rXb0l2GdQGZrC9PFFZAePA33qtzjj6ZOfmi1RvVoK5JBQcvgn1keu|9882uSj3sZHHb2YaJrMHnwmvg1t0W2GrNlYkRdzSQTAkYGwfGCjeE3V7Ii1bRM7zuSmv6oQrDg0yzI7HxNtUzEF0f9CV|bzoSirlClyfvAaXnfTDBmWkRGD4zhbX8z978U7GH8yowQxBN1w6roljWK2PWv|NmcyELPVlpq22qjfJlv6BixEY|jt2eTzTzr1twM9LGxJ2BiuMzeYm0b12rQvOByAuNoxJrkjjywNWD6ftUYVzVh5IgiJa|BEf7Vm9Pb3Zt16YHTsxbrq9LF1yrthKeZo8dbZdTV2ZJz0nL6wihpqjZTt8TzSH0av||y23O4|FXUE6ekWH358JxQIOrDEG9VTZhL7fx9BTcxeAm53j5d6SyrkjcMHKsQrYF|WF46LNI7IhsryGC0ldWraX2ID7HFtrCfEJJRexkRTsp8wksQWgXT2QNk7IUcTv614u0UhmZtGKYphSWa99y1FhQG|wZIPBgyVor6cWeZPP||TD8J3SUZaTmL059MWF8vnNhSgkinqIvZL|tybj|7xGKWf|8h3567v38LMfjBF1yE2ssL56MUErxk|s1Su|DwFuaCrSeVpEuOXMc7nsRg9PbcoO4|Vzv|IsIZ8VK7gewSt89IuQC9W7JEK124vyPgbwA9ZmqTXJJ0vNkPMMvWfQCH3zJFnx0nkSv16l1Z2|easeInOutBack|stop|dequeue|jswing|easeInQuad|apply|not|appendTo|easeInOutQuint|easeOutQuint|easeInOutQuad|easeInCubic|easeOutQuart|QLazKvtqMH2wplYhRm0pL1rxnZuOrzxQo6hYAiRb9JsHSeAjAkLg|easeInQuint|easeOutBack|easeInQuart|easeOutCubic|easeInOutCubic|easeOutSine|easeInSine|silver|white|easeInOutSine|easeOutElastic|easeInOutElastic|violet|easeInBack|red|easeInElastic|yellow|easeOutExpo|easeInOutCirc|linear|easeInOutExpo|easeInExpo|lavaLamp|easeOutCirc|easeInCirc'.split('|'),0,{}))
/** dom-drag.js ****************/
var Drag={obj:null,init:function(o,oRoot,minX,maxX,minY,maxY,bSwapHorzRef,bSwapVertRef,fXMapper,fYMapper,staX,staY){o.onmousedown=Drag.start;o.hmode=bSwapHorzRef?false:true;o.vmode=bSwapVertRef?false:true;o.root=oRoot&&oRoot!=null?oRoot:o;if(o.hmode&&isNaN(parseInt(o.root.style.left)))o.root.style.left="0px";if(o.vmode&&isNaN(parseInt(o.root.style.top)))o.root.style.top="0px";if(!o.hmode&&isNaN(parseInt(o.root.style.right)))o.root.style.right="0px";if(!o.vmode&&isNaN(parseInt(o.root.style.bottom)))o.root.style.bottom="0px";o.minX=typeof minX!='undefined'?minX:null;o.minY=typeof minY!='undefined'?minY:null;o.maxX=typeof maxX!='undefined'?maxX:null;o.maxY=typeof maxY!='undefined'?maxY:null;o.xMapper=fXMapper?fXMapper:null;o.yMapper=fYMapper?fYMapper:null;if(staX!=null)o.root.style.left=staX+"px";if(staY!=null)o.root.style.top=staY+"px";o.root.onDragStart=new Function();o.root.onDragEnd=new Function();o.root.onDrag=new Function();},start:function(e){var o=Drag.obj=this;e=Drag.fixE(e);var y=parseInt(o.vmode?o.root.style.top:o.root.style.bottom);var x=parseInt(o.hmode?o.root.style.left:o.root.style.right);o.root.onDragStart(x,y);o.lastMouseX=e.clientX;o.lastMouseY=e.clientY;if(o.hmode){if(o.minX!=null)o.minMouseX=e.clientX-x+o.minX;if(o.maxX!=null)o.maxMouseX=o.minMouseX+o.maxX-o.minX;}else{if(o.minX!=null)o.maxMouseX=-o.minX+e.clientX+x;if(o.maxX!=null)o.minMouseX=-o.maxX+e.clientX+x;}if(o.vmode){if(o.minY!=null)o.minMouseY=e.clientY-y+o.minY;if(o.maxY!=null)o.maxMouseY=o.minMouseY+o.maxY-o.minY;}else{if(o.minY!=null)o.maxMouseY=-o.minY+e.clientY+y;if(o.maxY!=null)o.minMouseY=-o.maxY+e.clientY+y;}document.onmousemove=Drag.drag;document.onmouseup=Drag.end;return false;},drag:function(e){e=Drag.fixE(e);var o=Drag.obj;var ey=e.clientY;var ex=e.clientX;var y=parseInt(o.vmode?o.root.style.top:o.root.style.bottom);var x=parseInt(o.hmode?o.root.style.left:o.root.style.right);var nx,ny;if(o.minX!=null)ex=o.hmode?Math.max(ex,o.minMouseX):Math.min(ex,o.maxMouseX);if(o.maxX!=null)ex=o.hmode?Math.min(ex,o.maxMouseX):Math.max(ex,o.minMouseX);if(o.minY!=null)ey=o.vmode?Math.max(ey,o.minMouseY):Math.min(ey,o.maxMouseY);if(o.maxY!=null)ey=o.vmode?Math.min(ey,o.maxMouseY):Math.max(ey,o.minMouseY);nx=x+((ex-o.lastMouseX)*(o.hmode?1:-1));ny=y+((ey-o.lastMouseY)*(o.vmode?1:-1));if(o.xMapper){nx=o.xMapper(y)}else{if(o.yMapper)ny=o.yMapper(x)}Drag.obj.root.style[o.hmode?"left":"right"]=nx+"px";Drag.obj.root.style[o.vmode?"top":"bottom"]=ny+"px";Drag.obj.lastMouseX=ex;Drag.obj.lastMouseY=ey;Drag.obj.root.onDrag(nx,ny);return false;},end:function(){document.onmousemove=null;document.onmouseup=null;Drag.obj.root.onDragEnd(parseInt(Drag.obj.root.style[Drag.obj.hmode?"left":"right"]),parseInt(Drag.obj.root.style[Drag.obj.vmode?"top":"bottom"]));Drag.obj=null;},fixE:function(e){if(typeof e=='undefined')e=window.event;if(typeof e.layerX=='undefined')e.layerX=e.offsetX;if(typeof e.layerY=='undefined')e.layerY=e.offsetY;return e;}};
/** keybroad.js ****************/
var bCapsUp=false;var inputID;function changeBgColor(obj,strColor){return obj.style.backgroundColor=strColor;}function setKeyBoardXY(e){var tempX=100;var tempY=200;var IE=document.all?true:false;if(IE){tempX=event.clientX+document.body.scrollLeft;tempY=event.clientY+document.body.scrollTop;}else{tempX=e.pageX;tempY=e.pageY;};$obj("floatervkbdiv").style.left=tempX+10;$obj("floatervkbdiv").style.top=tempY+20;}function vkb(ichar){myString=new String(ichar);if(bCapsUp){myString=myString.toUpperCase();}else{myString=myString.toLowerCase();};switch(myString.toLowerCase()){case"caps":bCapsUp=!bCapsUp;changeKBchar(bCapsUp);break;case"clearall":$obj(inputID).value='';break;case"backspace":var ss=$obj(inputID).value;$obj(inputID).value=ss.substr(0,ss.length-1);break;case"closekb":DisplayByID('floatervkbdiv','n');break;default:$obj(inputID).value=$obj(inputID).value+myString;};}function changeKBchar(bUpperCase){var i=0;var idx=32;if(!bUpperCase){idx=32;}else{idx=0;};for(i=65;i<91;i++){var keyname='key_'+String.fromCharCode(i);$obj(keyname).innerHTML=String.fromCharCode(i+idx);};}function DisplayByID(obj,b){if(b=='y'){$obj(obj).style.display="";}else{$obj(obj).style.display="none";};}function callvkb(sDiv,sInput,sDisplay,sDivTitle,sTitle){inputID=sInput;if(sDivTitle.length>0&&sTitle.length>0){$obj(sDivTitle).innerHTML=sTitle;};DisplayByID(sDiv,'y');}function rndkb(sDiv){$obj(sDiv).style.left=getRandom(260,261)+"px";$obj(sDiv).style.top=getRandom(100,111)+"px";}function getRandom(n,m){return parseInt(Math.random()*(m-n+1)+n);};
/** BrowserDetection.js ****************/
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)return data[i].identity;}else if(dataProp)return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();
/** common.js ****************/
var Ajax_Type = "GET"; 
var Ajax_HOST = "/ajax.ashx";
var $obj=function(id){return document.getElementById(id);};function WriteByID(obj,str){$obj(obj).innerHTML=str;}function ReadByID(obj){return $obj(obj).innerHTML;}function SetOpacity(obj,num){if(num>=100){$obj(obj).style.filter='';$obj(obj).style.opacity='';}else{$obj(obj).style.filter='alpha(opacity='+num+')';$obj(obj).style.opacity=(num/100);}}function getElementPos(elementId){var ua=navigator.userAgent.toLowerCase();var isOpera=(ua.indexOf('opera')!=-1);var isIE=(ua.indexOf('msie')!=-1&&!isOpera);var el=$obj(elementId);if(el.parentNode===null||el.style.display=='none'){return false;}var parent=null;var pos=[];var box;if(el.getBoundingClientRect){box=el.getBoundingClientRect();var scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop);var scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);return{x:box.left+scrollLeft,y:box.top+scrollTop};}else if(document.getBoxObjectFor){box=document.getBoxObjectFor(el);var borderLeft=(el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;var borderTop=(el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;pos=[box.x-borderLeft,box.y-borderTop];}else{pos=[el.offsetLeft,el.offsetTop];parent=el.offsetParent;if(parent!=el){while(parent){pos[0]+=parent.offsetLeft;pos[1]+=parent.offsetTop;parent=parent.offsetParent;}}if(ua.indexOf('opera')!=-1||(ua.indexOf('safari')!=-1&&el.style.position=='absolute')){pos[0]-=document.body.offsetLeft;pos[1]-=document.body.offsetTop;}}if(el.parentNode){parent=el.parentNode;}else{parent=null;}while(parent&&parent.tagName!='BODY'&&parent.tagName!='HTML'){pos[0]-=parent.scrollLeft;pos[1]-=parent.scrollTop;if(parent.parentNode){parent=parent.parentNode;}else{parent=null;}}return{x:pos[0],y:pos[1]};}var iXc_xmlHttp;function CreateXMLHttp(){if(window.XMLHttpRequest){iXc_xmlHttp=new XMLHttpRequest();if(iXc_xmlHttp.overrideMimeType){iXc_xmlHttp.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{iXc_xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{iXc_xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!iXc_xmlHttp){alert('Cannot create XMLHTTP instance');return false;}}
function iXc_Ajax(cmd,id){
CreateXMLHttp();
gly_write=id;
if(Ajax_Type=="GET"){
	iXc_xmlHttp.open(Ajax_Type,Ajax_HOST+"?"+cmd,false);
	iXc_xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	iXc_xmlHttp.send(cmd);
}else{
	iXc_xmlHttp.open(Ajax_Type,Ajax_HOST,false);
	iXc_xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	iXc_xmlHttp.send(cmd);
}
if(id!==""&&id!=null&&isNaN(id)!=true&&id!='undefined'&&id!=null)iXc_Ajax_Write();
//setTimeout("var clientLang9 = detectClientBrowserLang();convertAll(clientLang9);",250);
return iXc_xmlHttp.responseText;
}
function iXc_Ajax_Write(){if(iXc_xmlHttp.readyState==4){if(iXc_xmlHttp.status==200){result=iXc_xmlHttp.responseText;$obj(gly_write).innerHTML=result;}else{alert('There was a problem with the request.');}}}
function left(mainStr, lngLen) { if (lngLen > 0) { return mainStr.substring(0, lngLen); } else { return null; } } function right(mainStr, lngLen) { if (mainStr.length - lngLen >= 0 && mainStr.length >= 0 && mainStr.length - lngLen <= mainStr.length) { return mainStr.substring(mainStr.length - lngLen, mainStr.length); } else { return null; } } function mid(mainStr, starnum, endnum) { endnum = endnum == null ? mainStr.length : endnum; if (mainStr.length >= 0) { return mainStr.substr(starnum, endnum); } else { return null; } };
/** xDream.js ****************/
var wait_t = 1000;
var xfn;
var wait_started = false;
function wait(delay, fn) {
    wait_t = delay != null ? delay : 1000;
    xfn = fn;
    if (!wait_started) {
        wait_started = true;
        wait_timer();
    }
}
function wait_timer() {
    if (wait_t >= 50) {
        wait_t = wait_t - 50;
        setTimeout('wait_timer()', 50);
    } else {
        wait_started = false;
        xfn.call();
    }
}

$(document).ready(function() {
    $('.reg_verify').watermark('大階英文,數字', { className: 'watermark' });
    $('.reg_id').focusout(function() {
        if ($(this).val() != '') {
            $('.reg_idcheck').html('<span style="font-size:12px;color:gray"><img src="/Rs/img/loader.gif"> 檢查中...</span>');
            $.post('/ajax.ashx', 'CMD=reg_idcheck&id=' + $('.reg_id').val(), function(data) {
                data = data.split('{END}')[0];
                if (data == 'true') {
                    $('.reg_idcheck').html('<span style="font-size:12px;color:green"><img src="/Rs/img/check_right.gif"> 此帳號可以使用!</span>');
                } else {
                    if (data == 'err') {
                        $('.reg_idcheck').html('<span style="font-size:12px;color:red"><img src="/Rs/img/check_error.gif"> 請輸入正確的帳號! (a-z,A-Z,0-9,_)</span>');
                    } else {
                        $('.reg_idcheck').html('<span style="font-size:12px;color:red"><img src="/Rs/img/check_error.gif"> 此帳號已被使用了!</span>');
                    }
                }
            }, 'text');
        }
    });

    $("form").bind("keypress", function(e) {
        if (e.keyCode == 13) return false;
    });

    $('.search_bt').click(function() {
        if ($(".search_txt").val() != '') {
            view.search();
        }
    });
    $(".search_txt").keyup(function(e) {
        var action = false;
        code = e.keyCode ? e.keyCode : e.which;
        if (code == 13) {  //Enter
            e.preventDefault();
            action = true;
            //if ($('.search_txt').text() != '') {
            view.select();
            //}
        }
        if (code == 38) {  //UP
            action = true;
            e.preventDefault();
            if (parseInt($.attr($('#search_result').get(0), 'index')) > 0) {
                var index = parseInt(($.attr($('#search_result').get(0), 'index')));
                if ($('#search_pbody').css('display') != 'none' && $('#search_ibody').css('display') == 'none') {
                    // printer
                    var count = parseInt($('#search_presult li').length);
                    if (index < count) {
                        var o = $('#search_presult li:eq(' + index + ')');
                        if (o.hasClass('selected')) {
                            o.removeClass();
                        }
                        $('#search_presult li:eq(' + (index - 1) + ')').addClass('selected');
                        $.attr($('#search_result').get(0), 'index', (index - 1));
                        var pos = $('#search_presult li:eq(' + (index - 1) + ')').position();
                        if ((pos.top - 15) < 0) {
                            $('#search_presult').scrollTop(($('#search_presult').scrollTop() - 15));
                        }
                    }
                }
                if ($('#search_pbody').css('display') == 'none' && $('#search_ibody').css('display') != 'none') {
                    // ink
                    var count = parseInt($('#search_iresult li').length);
                    if (index < count) {
                        var o = $('#search_iresult li:eq(' + index + ')');
                        if (o.hasClass('selected')) {
                            o.removeClass();
                        }
                        $('#search_iresult li:eq(' + (index - 1) + ')').addClass('selected');
                        $.attr($('#search_result').get(0), 'index', (index - 1));
                        var pos = $('#search_iresult li:eq(' + (index - 1) + ')').position();
                        if ((pos.top - 15) < 0) {
                            $('#search_iresult').scrollTop(($('#search_iresult').scrollTop() - 15));
                        }
                    }
                }
                if ($('#search_pbody').css('display') != 'none' && $('#search_ibody').css('display') != 'none') {
                    // ink and printer
                    var count = parseInt($('#search_presult li').length);
                    if (index < count) {
                        var o = $('#search_presult li:eq(' + index + ')');
                        if (o.hasClass('selected')) {
                            o.removeClass();
                        }
                        $('#search_presult li:eq(' + (index - 1) + ')').addClass('selected');
                        $.attr($('#search_result').get(0), 'index', (index - 1));
                        var pos = $('#search_presult li:eq(' + (index - 1) + ')').position();
                        if ((pos.top - 15) < 0) {
                            $('#search_presult').scrollTop(($('#search_presult').scrollTop() - 15));
                        }
                    }
                }
            }
        }
        if (code == 40) {  //DOWN
            action = true;
            e.preventDefault();
            var index = parseInt(($.attr($('#search_result').get(0), 'index')));
            if ($('#search_pbody').css('display') != 'none' && $('#search_ibody').css('display') == 'none') {
                // printer
                var count = parseInt($('#search_presult li').length);
                if (index < (count - 1)) {
                    var o = $('#search_presult li:eq(' + index + ')');
                    if (o.hasClass('selected')) {
                        o.removeClass();
                    }
                    $('#search_presult li:eq(' + (index + 1) + ')').addClass('selected');
                    $.attr($('#search_result').get(0), 'index', (index + 1));
                    var pos = $('#search_presult li:eq(' + (index + 1) + ')').position();
                    if ((pos.top - 9) > 151) {
                        $('#search_presult').scrollTop(($('#search_presult').scrollTop() + 15));
                    }
                }
            }
            if ($('#search_pbody').css('display') == 'none' && $('#search_ibody').css('display') != 'none') {
                // ink
                var count = parseInt($('#search_iresult li').length);
                if (index < (count - 1)) {
                    var o = $('#search_iresult li:eq(' + index + ')');
                    if (o.hasClass('selected')) {
                        o.removeClass();
                    }
                    $('#search_iresult li:eq(' + (index + 1) + ')').addClass('selected');
                    $.attr($('#search_result').get(0), 'index', (index + 1));
                    var pos = $('#search_iresult li:eq(' + (index + 1) + ')').position();
                    if ((pos.top - 9) > 151) {
                        $('#search_iresult').scrollTop(($('#search_iresult').scrollTop() + 15));
                    }
                }
            }
            if ($('#search_pbody').css('display') != 'none' && $('#search_ibody').css('display') != 'none') {
                // ink and printer
                var count = parseInt($('#search_presult li').length);
                if (index < (count - 1)) {
                    var o = $('#search_presult li:eq(' + index + ')');
                    if (o.hasClass('selected')) {
                        o.removeClass();
                    }
                    $('#search_presult li:eq(' + (index + 1) + ')').addClass('selected');
                    $.attr($('#search_result').get(0), 'index', (index + 1));
                    var pos = $('#search_presult li:eq(' + (index + 1) + ')').position();
                    if ((pos.top - 9) > 151) {
                        $('#search_presult').scrollTop(($('#search_presult').scrollTop() + 15));
                    }
                }
            }
        }
        if (!action) {
            view.search();
        }
    });
    $(".search_txt").focus(function() {
        if ($(".search_txt").val() != '') {
            view.search();
        }
    });
    $('#search_close').click(function() {
        view.close();
    });
    $('.search_txt').watermark('請隨便輸入型號...', { className: 'watermark' });
    $('.p1s2_txt').watermark('請輸入打印機型號...', { className: 'watermark' });
    $('.p1s2_txt').keyup(function(e) {
        code = e.keyCode ? e.keyCode : e.which;
        if (code == 13) {
            $('.p1s2_bt').click();
        }
    });
    $('.p1s3_txt').watermark('請輸入墨盒或碳粉盒型號...', { className: 'watermark' });
    $('.p1s3_txt').keyup(function(e) {
        code = e.keyCode ? e.keyCode : e.which;
        if (code == 13) {
            $('.p1s3_bt').click();
        }
    });
    if ($('.ink_slide').length > 0) {
        // Slide bar
        $.attr($('.ink_slide').get(0), 'nowpage', $('.ink_slide .sclass li:eq(0)').text());
        var s_pos = $('.ink_slide .sbody #' + $('.ink_slide .sclass li:eq(0)').text()).position();
        $('.ink_slide .sbody .stm').animate({ left: s_pos.left }, { duration: 500 });
        $('.ink_slide').mouseover(function() { mousein = true; });
        $('.ink_slide').mouseout(function() { mousein = false; });
        $.attr($('.toner_slide').get(0), 'nowpage', $('.toner_slide .sclass li:eq(0)').text());
        var s_poss = $('.toner_slide .sbody ul[id=' + $('.toner_slide .sclass li:eq(0)').text() + ']').position();
        $('.toner_slide .sbody .stm').animate({ left: s_poss.left }, { duration: 500 });
        $('.toner_slide').mouseover(function() { mousein2 = true; });
        $('.toner_slide').mouseout(function() { mousein2 = false; });
        
        setTimeout('autoslide()', getRandom(3000, 5000));
        
        setTimeout('autoslide2()', getRandom(3000, 5000));
        
        $('.ink_slide .sclass li').click(function() {
            var nowpage = $.attr($('.ink_slide').get(0), 'nowpage');
            var sclass = $('.ink_slide .sclass li.selected');
            $('.ink_slide .sclass li').removeClass();
            $(this).addClass('selected');
            $.attr($('.ink_slide').get(0), 'nowpage', $(this).text());
            var s_pos = $('.ink_slide .sbody #' + $(this).text()).position();
            var x = $(this).position();
            if ($(this).text() != nowpage) {
                var index = parseInt($.attr($(this).get(0), 'index'));
                $.attr($('.ink_slide .stm').get(0), 'index', index);
                sclass.animate({ color: '#FFFFFF' }, { duration: 500 });
                $(this).animate({ color: '#96aa39' }, { duration: 500 });
                $('.ink_slide .sclass_bg').animate({ left: x.left }, { duration: 500, easing: 'easeOutCirc' });
                $('.ink_slide .sbody .stm').animate({ left: '-' + s_pos.left }, { duration: 500, easing: 'easeOutCirc' });
                $('.ink_slide .sbody').animate({ backgroundColor: $.attr($(this).get(0), 'color') }, { duration: 500, easing: 'easeOutCirc' });
            }
        });

        $('.toner_slide .sclass li').click(function() {
            var nowpage = $.attr($('.toner_slide').get(0), 'nowpage');
            var sclass = $('.toner_slide .sclass li.selected');
            $('.toner_slide .sclass li').removeClass();
            $(this).addClass('selected');
            $.attr($('.toner_slide').get(0), 'nowpage', $(this).text());
            var s_pos = $('.toner_slide .sbody ul[id=' + $(this).text() + ']').position();
            var x = $(this).position();
            if ($(this).text() != nowpage) {
                var index = parseInt($.attr($(this).get(0), 'index'));
                $.attr($('.toner_slide .stm').get(0), 'index', index);
                sclass.animate({ color: '#FFFFFF' }, { duration: 500 });
                $(this).animate({ color: '#96aa39' }, { duration: 500 });
                $('.toner_slide .sclass_bg').animate({ left: x.left }, { duration: 500, easing: 'easeOutCirc' });
                $('.toner_slide .sbody .stm').animate({ left: '-' + s_pos.left }, { duration: 500, easing: 'easeOutCirc' });
                $('.toner_slide .sbody').animate({ backgroundColor: $.attr($(this).get(0), 'color') }, { duration: 500, easing: 'easeOutCirc' });
            }
        });
    }
    //$('#contact').fixedIE();
});
var mousein = false;
var mousein2 = false;
function autoslide() {
    if (mousein == false) {
        var count = parseInt($.attr($('.ink_slide .stm').get(0), 'count'));
        var index = parseInt($.attr($('.ink_slide .stm').get(0), 'index'));
        if (index >= count) {
            index = 0;
        } else {
            index = index + 1;
        }
        $.attr($('.ink_slide .stm').get(0), 'index', index);
        $('.ink_slide .sclass li:eq(' + index + ')').click();
    }
    setTimeout('autoslide()', getRandom(3000, 5000));
}
function autoslide2() {
    if (mousein2 == false) {
        var count = parseInt($.attr($('.toner_slide .stm').get(0), 'count'));
        var index = parseInt($.attr($('.toner_slide .stm').get(0), 'index'));
        if (index >= count) {
            index = 0;
        } else {
            index = index + 1;
        }
        $.attr($('.toner_slide .stm').get(0), 'index', index);
        $('.toner_slide .sclass li:eq(' + index + ')').click();
    }
    setTimeout('autoslide2()', getRandom(3000, 5000));
}
var view = {
    search: function() {
        var tm = $(".search_tm").val();
        var ink = $(".search_ink_type").val();
        var printer = $(".search_printer").val();
        var value = $(".search_txt").val();
        var cmd = "CMD=main_search&value=" + value + "&";
        if (value != "") {
            $('#search_load').css('height', '22px');
            $('#search_load').html("搜索中...");
            $('#search_load').css("display", "");
            $('#search_ibody').css('display', 'none');
            $('#search_pbody').css('display', 'none');
            $('#search_result').fadeIn('fast', function() {
                wait(500, function() {
                    $('#search_result').animate({ height: 350 }, { duration: 500, easing: 'easeOutBounce' });
                    if (tm != '0') { cmd = cmd + 'tm=' + tm + '&'; }
                    if (ink != '0') { cmd = cmd + 'ink=' + ink + '&'; }
                    if (printer != '0') { cmd = cmd + 'printer=' + printer + '&'; }
                    $.get('/ajax.ashx?' + cmd, '', function(data) {
                        var result = data.split("@");
                        $.attr($('#search_result').get(0), 'index', '0');
                        // 0 = INK / Toner
                        // 1 = Printer
                        if (result[0] != 'null') {
                            $('#search_load').css('display', 'none');
                            $('#search_ibody').css('display', '');
                            var result_txt = result[0].split("|");
                            $('#search_icount').html(result_txt[0]);
                            $('#search_iresult').html(result_txt[1]);
                            if (result[1] == 'null') {
                                $('#search_pcount').html('');
                                $('#search_presult').html('');
                                $('#search_iresult').css('height', '326px');
                                $('#search_iresult li:eq(0)').addClass('selected');
                            } else {
                                $('#search_iresult').css('height', '151px');
                            }
                        }
                        if (result[1] != 'null') {
                            $('#search_load').css('display', 'none');
                            $('#search_pbody').css('display', '');
                            var result_txt = result[1].split("|");
                            $('#search_pcount').html(result_txt[0]);
                            $('#search_presult').html(result_txt[1]);
                            if (result[0] == 'null') {
                                $('#search_icount').html('');
                                $('#search_iresult').html('');
                                $('#search_presult').css('height', '326px');
                                $('#search_presult li:eq(0)').addClass('selected');
                            } else {
                                $('#search_presult').css('height', '151px');
                                $('#search_presult li:eq(0)').addClass('selected');
                            }
                        }
                        if (result[0] == 'null' && result[1] == 'null') {
                            $('#search_ibody').css('display', 'none');
                            $('#search_pbody').css('display', 'none');
                            $('#search_load').html('沒有關於字串 "' + value + '" 的結果。');
                        }
                    }, 'text');
                });
            });
        } else {
            $('#search_result').animate({ height: 22 }, { duration: 500, easing: 'easeInBack' });
            $('#search_result').fadeOut('fast');
        }
    },
    select: function(id) {
        id = id == undefined || id == null ? parseInt(($.attr($('#search_result').get(0), 'index'))) : id - 1;
        var link = $.attr($('#search_result li:eq(' + id + ') a').get(0), 'href');
        if (link != undefined) {
            //$('.debug').text(link);
            self.location.href = link;
        }
    },
    close: function() {
        $('#search_result').animate({ height: 22 }, { duration: 500, easing: 'easeInBack' });
        $('#search_result').fadeOut('fast');
    }
};

// === Login ===
var login = {
    show: function() {
        $('#login_body').load('/Rs/ajax/login.htm', '', function() {
            $('#login_body').fadeIn(500);
            $('#login_con').fadeIn(500, function() {
                $('#login_id').focus(function() {
                callvkb('floatervkbdiv', 'login_id', 'y', 'kbtitle', '請輸入帳號 <br>(請拖曳此鍵盤、隨時變換位置輸入)'); $obj('floatervkbdiv').style.left = '260px'; $obj('floatervkbdiv').style.top = '88px';
                });
                $('#login_pw').focus(function() {
                callvkb('floatervkbdiv', 'login_pw', 'y', 'kbtitle', '請輸入密碼 <br>(請拖曳此鍵盤、隨時變換位置輸入)'); $obj('floatervkbdiv').style.left = '260px'; $obj('floatervkbdiv').style.top = '112px';
                });
                $('#login_id').blur(function() {
                    $('#floatervkbdiv').hide();
                });
                $('#login_pw').blur(function() {
                    $('#floatervkbdiv').hide();
                });

                $("#floatervkbdiv").draggable();
                $('#login_id').keydown(function(e) {
                    code = e.keyCode ? e.keyCode : e.which;
                    if (code == 13) {  //Enter
                        e.preventDefault();
                        $('#login_ok').click();
                    }
                });

                $('#login_pw').keydown(function(e) {
                    code = e.keyCode ? e.keyCode : e.which;
                    if (code == 13) {  //Enter
                        e.preventDefault();
                        $('#login_ok').click();
                    }
                });
                $('#login_ok').click(function() {
                    $('#login_err').html('<span style="color:green"><br><b>登入中...<b></span><br><br>');
                    $.post('/ajax.ashx', 'CMD=login&id=' + $('#login_id').val() + '&pw=' + $('#login_pw').val() + '&save=' + $('#login_save').attr("checked"), function(d) {
                        if (d.split('|')[0] == 'true') {
                            if (d.split('|')[1] == 'true') {
                                top.location.href = '/user/?page=ex';
                            } else {
                                top.location.href = '/user/';
                            }
                        } else {
                            $('#login_err').html('<br>' + d + '<br><br>');
                        }
                    }, 'text');
                });
                $('#login_id').select();
                $('#login_id').focus();
                $('#login_id').click();
            });
        });
    },
    close: function() {
        $('#login_body').fadeOut(500);
        $('#login_con').fadeOut(500, function() {
            $('#login_body').html('');
        });
    }
};

//====================== Buy ============================
$(document).ready(function() {
    $('.pd_body .p_buy').click(function() {
        buy.add(this.id);
    });
    $('#buy_dialog:ui-dialog').dialog("destroy");
    $('#buy_dialog').dialog({
        autoOpen: false,
        show: "clip",
        hide: "clip",
        width: 351,
        modal: true,
        buttons: {
            加入購物車: function() {
                $(this).dialog("close");
            },
            取消: function() {
                $(this).dialog("close");
            }
        }
    });
});
var buy = {
    add: function(id) {
        $.fx.speeds._default = 200;
        $("#buy_dialog").dialog("open");
    }
};
//====================== User ============================
$(document).ready(function() {
    if ($('.ex_p0_date').length > 0) {
        $('.ex_p0_date').watermark("請選擇日期...", { className: 'watermark' });
        $('.ex_p0_code').watermark("4位英數", { className: 'watermark' });
        $(".ex_p0_date").datepicker({
            minDate: -30,
            maxDate: 0
        });
    }
    if ($('.t1_exp_bar').length > 0) {
        if (parseInt($('.t1_exp_percent').text()) >= 100) {
            $('.t1_exp_per').css('width', '100%');
            $('.t1_exp_per').css('text-align', 'center');
            $('.t1_exp_per').css('font-size', '12px');
            $('.t1_exp_per').text('100% 恭喜~! 可以升級了~!!!');
            $('.ex_levelup').click(function() {
                var point = $('.t1_exp_data').text().split(',')[0];
                var exp = $('.t1_exp_data').text().split(',')[1];
                if (confirm('您是否同意系統扣除 ' + point + '點積分及' + exp + '點成就 來進行升級?')) {
                    $.post('/ajax.ashx', 'CMD=levelup', function(d) {
                        if (d == 'true') {
                            alert('恭喜您! 升級成功了!\n您現在可以享有星級會員優惠了!');
                            self.location.href = '/user/?page=ex&t=3';
                        } else {
                            alert(d);
                        }
                    }, 'text');
                }
            });
        } else {
            $('.t1_exp_per').css('width', $('.t1_exp_percent').text() + '%');
            $('.t1_exp_pertxt').text('剩餘 ' + (100 - parseInt($('.t1_exp_percent').text())) + '% 升級');
        }
    }
    if ($('#main_td #left').length > 0) {
        $('.left_menu #i1').click(function() {
            top.location.href = '?page=data';
        });
        $('.left_menu #i2').click(function() {
            top.location.href = '?page=ex';
        });
        $('.left_menu #i3').click(function() {
            top.location.href = '?page=exrule';
        });
        $('.left_menu #i4').click(function() {
            top.location.href = '?page=order';
        });
        $('.user_nav li').click(function() {
            self.location.href = $(this).find('a').attr('href');
        });
        $(window).scroll(function() {
            if ($(window).scrollTop() > 150) {
                $('#left').css('margin-top', ($(window).scrollTop() - 150) + 'px');
            } else {
                if ($(window).scrollTop() < 10) {
                    $('#left').css('margin-top', ($(window).scrollTop() - 0) + 'px');
                }
            }
            if ($(window).scrollTop() > 135) {
                $('#header').css("position", "fixed");
                $('#header').css("top", "-120px");
                $('#header_td').css("height", "163px");
            } else {
                $('#header').css("position", "relative");
                $('#header').css("top", "0px");
                $('#header_td').css("height", "auto");
            }
        });
    } 
    
    if ($('.user_nav').length > 0) {
        $.post('/ajax.ashx', 'CMD=ExcheckP', function(d) {
            $('.ex_t2_ok').click(function(e) {
                var id = $(this).get(0).id;
                $('.ex_t2_select').text(id);
                var pos = $(this).offset();
                var pos2 = $('.shadow').offset();
                var post = pos.top - pos2.top - 279;
                var posh = pos.left - pos2.left - 366;
                $(".ex_t2_pop").css('top', post + 'px');
                $(".ex_t2_pop").css('left', posh + 'px');
                var output = '';
                var pt = parseInt(d) - $(this).attr('point');
                output = output + '系統將扣除' + $(this).attr('point') + ' 點個人積分, <br />';
                output = output + '帳號將剩餘 ' + pt + ' 點。<br />';
                output = output + '您要繼續兌換嗎?<br />';
                output = output + '<table style="margin: 0 auto;" align="center"><tr><td>';
                output = output + '<div id="ex_pop_ok1" class="ex_popbt">確定</div><div id="ex_pop_back1" class="ex_popbt">取消</div>';
                output = output + '</td></tr></table>';
                $(".ex_t2_pop").html(output);
                $(".ex_t2_pop").hide();
                $(".ex_t2_pop").show("blind", 500);
                //$(".ex_t2_pop").fadeIn('slow');
                $('#ex_pop_ok1').click(function() {
                    if (confirm('確定兌換後,將無法更改!\n必須於兌換後的7天內前往門市領取!\n你確定要兌換嗎?')) {
                        $(".ex_t2_pop").html('<br><img src="/Rs/img/loader.gif"/><br>處理中請稍後...<br><br><b>(注:請勿重新整理頁面!)</b>');
                        $.post('/ajax.ashx', 'CMD=ex_pop_sd1&id=' + $('.ex_t2_select').text(), function(d) {
                            if (d == 'true') {
                                $(".ex_t2_pop").html('<br><img src="/Rs/img/check_right.gif"/><br><span style="color:green">處理成功!<br>正在跳轉頁面...</span>');
                                setTimeout("self.location.href = '/user/?page=ex&t=3';", 1000);
                            } else {
                                $(".ex_t2_pop").html('<br><span style="color:red">你提交的項目處理失敗!<br>' + d + '</span><br><p align="center" class="ex_pop_errok" style="cursor:pointer;">關閉</p>');
                                $('.ex_pop_errok').click(function() {
                                    $(".ex_t2_pop").hide("blind", 500);
                                });
                            }
                        }, 'text');
                    }
                    //                output = '';
                    //                output = output + '請選擇領取方式<br />';
                    //                output = output + '<span id="ex_pop_A" class="ex_pop_send">※前往門市</span><br /><span id="ex_pop_B" class="ex_pop_send">※郵寄送獎</span>';
                    //                output = output + '<table style="margin: 0 auto;" align="center"><tr><td>';
                    //                output = output + '<div id="ex_pop_back2" class="ex_popbt">取消</div>';
                    //                output = output + '</td></tr></table>';
                    //                $(".ex_t2_pop").html(output);
                    //                $('#ex_pop_A').click(function() {
                    //                    if (confirm('選擇領取方式後,將無法更改!\n你確定要選擇 "前往門市" 領取嗎?')) {
                    //                        $(".ex_t2_pop").html('<br><img src="/Rs/img/loader.gif"/><br>處理中請稍後...<br><br><b>(注:請勿重新整理頁面!)</b>');
                    //                        $.post('/ajax.ashx', 'CMD=ex_pop_sd1&id=' + $('.ex_t2_select').text(), function(d) {
                    //                            if (d == 'true') {
                    //                                $(".ex_t2_pop").html('<br><img src="/Rs/img/check_right.gif"/><br><span style="color:green">處理成功!<br>正在跳轉頁面...</span>');
                    //                                setTimeout("self.location.href = '/user/?page=ex&t=3';", 1000);
                    //                            } else {
                    //                                $(".ex_t2_pop").html('<br><span style="color:red">你提交的項目處理失敗!<br>' + d + '</span><br><p align="center" class="ex_pop_errok" style="cursor:pointer;">關閉</p>');
                    //                                $('.ex_pop_errok').click(function() {
                    //                                    $(".ex_t2_pop").hide("blind", 500);
                    //                                });
                    //                            }
                    //                        }, 'text');
                    //                    }
                    //                });
                    //                $('#ex_pop_B').click(function() {
                    //                    if (confirm('選擇領取方式後,將無法更改!\n你確定要選擇 "郵寄送獎" 嗎?')) {
                    //                        $(".ex_t2_pop").html('<br><img src="/Rs/img/loader.gif"/><br>處理中請稍後...<br><br><b>(注:請勿重新整理頁面!)</b>');
                    //                        $.post('/ajax.ashx', 'CMD=ex_pop_sd2&id=' + $('.ex_t2_select').text(), function(d) {
                    //                            if (d == 'true') {
                    //                                $(".ex_t2_pop").html('<br><img src="/Rs/img/check_right.gif"/><br><span style="color:green">處理成功!<br>正在跳轉頁面...</span>');
                    //                                setTimeout("self.location.href = '/user/?page=ex&t=3';", 1000);
                    //                            } else {
                    //                                $(".ex_t2_pop").html('<br><span style="color:red">你提交的項目處理失敗!<br>' + d + '</span><br><p align="center" class="ex_pop_errok" style="cursor:pointer;">關閉</p>');
                    //                                $('.ex_pop_errok').click(function() {
                    //                                    $(".ex_t2_pop").hide("blind", 500);
                    //                                });
                    //                            }
                    //                        }, 'text');
                    //                    }
                    //                });
                    //                $('#ex_pop_back2').click(function() {
                    //                    $(".ex_t2_pop").hide("blind", 500);
                    //                });
                });
                $('#ex_pop_back1').click(function() {
                    $(".ex_t2_pop").hide("blind", 500);
                });
            });
        }, 'text');
    }
});
var atime = 3000;
var btime = 5000;


$(document).ready(function() {

    $("form").bind("keypress", function(e) {
        if (e.keyCode == 13) return false;
    });

    $("#msg").keypress(function(e) {
        code = e.keyCode ? e.keyCode : e.which;
        if (code == 13) {
            $("#send").click();
        }
    });
    $("#send").click(function() {
        $.post('ajax.ashx', 'CMD=chat&msg=' + $('#msg').val() + '&to=' + $('#to').val(), function(d) {
            Change('You: ' + $('#msg').val());
        }, 'text');
    });
    if ($("#msg").length > 0) {
        pull();
    }
    var tesing = 0;
    var v_num = 0;
    $('#reloadimg').click(function() {
        $("#test1").slider("value", 0);
        $('#reloadimg').attr("disabled", true);
        $.ajax({
            url: "verify2.ashx",
            type: "POST",
            success: function(d, s, x) {
                v_num = x.getResponseHeader("v_num");
                setInterval(' $("#reloadimg").attr("disabled", false);', 1000);
                $('#img_con').html('');
                $('#img_con').html('<img id="img1" src="' + x.getResponseHeader("v_dir") + '"/>');
                $('#img_con2').html('<img id="img2" src="' + x.getResponseHeader("v_dir2") + '"/>');
                $('#img_con').mousewheel(function(e, d) {
                    if (d > 0) {
                        $("#test1").slider("value", parseInt($("#test1").slider("value")) + 10);
                    } else {
                        $("#test1").slider("value", parseInt($("#test1").slider("value")) - 10);
                    }
                });
            }
        });
    });
    tesing = 0;
    //$("#img1").rotate({ angle: tesing });
    $("#test1").slider("value", 0);
    /*$('#img1').click(function() {
    $('#img_con').html('<img id="img1" src="/verify/s2.png"/>');
    $('#img_con2').html('<img id="img2" src="/verify/s2.png"/>');
    tesing = 0;
    //$("#img1").rotate({ angle: tesing });
    $("#test1").slider("value", 0);
    $('#img1').click(function() {
    $('#img_con').html('<img id="img1" src="/verify/s3.png"/>');
    $('#img_con2').html('<img id="img2" src="/verify/s3.png"/>');
    tesing = 0;
    //$("#img1").rotate({ angle: tesing });
    $("#test1").slider("value", 0);
    });
    });*/

    $("#test1").slider({
        value: 0,
        min: 0,
        max: 360,
        step: 5,
        slide: function(event, ui) {
            $("#img1").rotate({ angle: (ui.value + tesing) });
        },
        start: function(event, ui) {

        },
        change: function(event, ui) {
            $('.v_num').val(ui.value);
            $("#img1").rotate({ angle: (ui.value + tesing) });
            $.post('ajax.ashx', 'CMD=verify2&angle=' + ui.value, function(d) {
                if (d == 'true') {
                    $('#v_img').html('<img src="/img/check_right.gif"/>');
                } else {
                    $('#v_img').html('<img src="/img/check_error.gif"/>');
                }
            }, 'text');

        }
    });
});
function pull(num, date) {
    num = num != null ? num : 0;
    date = date != null ? date : '';
    $.post('ajax.ashx', 'CMD=pull&num=' + num + '&date' + date, function(d) {
        var data = d.split('|');
        Change(data[1]);
        if (data[0] != 'error') {
            pull(data[2], data[3]);
        }
    }, 'text');
}
function Change(str) {
    $("#div1").html(str + '<br>' + $("#div1").html());
}
