(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(a){a.bindFunction=function(c,b){return function(){b.apply(c,arguments)}}})(jQuery);(function(a){a.str2json=function(b){return(new Function("return "+b))()}})(jQuery);(function(a){a.fn.tabShow=function(b){b=a.extend({tab:"ul.tabClass_tabShow>li",show:"div.showClass_tabShow>ul",activeTabClass:"showTabClass_tabShow",disactiveTabClass:"hideTabClass_tabShow",trigger:"mouseenter",afterTrigger:null,delay:null},b||{});return this.each(function(){var c=a(b.tab,this),d=a(b.show,this);c.each(function(e){if(b.delay!=null&&b.trigger.toLowerCase()=="mouseenter"){var g;a(this).mouseenter(function(){g=window.setTimeout(a.bindFunction(this,f),b.delay)}).mouseleave(function(){if(g!=undefined){window.clearTimeout(g)}})}else{a(this).bind(b.trigger,f)}function f(){for(var h=0;h<c.size();h++){c.eq(h).removeClass(b.activeTabClass);c.eq(h).removeClass(b.disactiveTabClass);if(h===e){if(b.afterTrigger!=null){d.eq(h).show(1,b.afterTrigger)}else{d.eq(h).show()}c.eq(h).addClass(b.activeTabClass)}else{d.eq(h).hide();c.eq(h).addClass(b.disactiveTabClass)}}}})})}})(jQuery);function changeFontsize(a,c,b){$(a).each(function(){$(this).click(function(){$(a).removeClass(b);$(this).addClass(b);$(c).css("font-size",$(this).css("font-size"))})})}function onlyNumberAndLetter(a){if((a.keyCode==8)||(a.keyCode==32)||(a.keyCode>=65&&a.keyCode<=90)||(((a.keyCode>=48&&a.keyCode<=57)||(a.keyCode>=96&&a.keyCode<=105))&&(!a.shiftKey))){}else{a.preventDefault()}}function onlyNumMinusSpaceColon(a){if((a.keyCode==8)||(a.keyCode==32)||(a.keyCode==109)||(((a.keyCode==59)||(a.keyCode==186))&&(a.shiftKey))||(((a.keyCode>=48&&a.keyCode<=57)||(a.keyCode>=96&&a.keyCode<=105))&&(!a.shiftKey))){}else{a.preventDefault()}}function onlyNumMinus(a){if((a.keyCode==8)||(a.keyCode==109)||(((a.keyCode>=48&&a.keyCode<=57)||(a.keyCode>=96&&a.keyCode<=105))&&(!a.shiftKey))){}else{a.preventDefault()}}function checkKeywordsNotEmpty(b){var a=false;$(this).find(".keywords:text").each(function(){if(a){return}a=$.trim($(this).val()).length>0?true:false});if(!a){alert("请输入股票代码或关键字！");return false}}function checkInputNotEmpty(b,d,a){var c=false;b.find(d).each(function(){if(c){return}c=$.trim($(this).val()).length>0?true:false});if(!c){alert(a);return false}return true}function checkAll(){$(":checkbox").attr("checked",$(this).is(":checked"))}function checkAll2(b,a){$(b).click(function(){$(":checkbox",$(a)).attr("checked",$(this).is(":checked"))})}function autoCheckAll(a,b){$(a+":checkbox").click(function(){var c=$(a+":checkbox").size();var d=$(a+":checkbox:checked").size();if(d==c){$(b).attr("checked","checked")}else{$(b).attr("checked","")}})}function resetForm(){$(this).closest("form").get(0).reset()}function menuToggle(b,a){$(b).click(function(){var e=$(a);var c=$(b).index($(this));for(var d=0;d<e.size();d++){if(d==c){e.eq(d).slideDown()}else{e.eq(d).slideUp()}}}).eq(0).click()}(function(a){a.fn.slideMenu=function(b){b=a.extend({menu:"span:first",content:"ul:first",delay:"400",menuActive:null},b||{});return this.each(function(){var f=a(this),d=f.children(b.menu),c=f.children(b.content),e;f.mouseenter(function(){e=window.setTimeout(a.bindFunction(this,function(){if(b.menuActive){d.addClass(b.menuActive)}c.slideDown()}),b.delay)}).mouseleave(function(){if(b.menuActive){d.removeClass(b.menuActive)}c.slideUp();if(e!=undefined){window.clearTimeout(e)}})})}})(jQuery);function StockBar(e,c,b,a){this.sortSize=arguments.length-1;this.animate=e;this.classes=this.sortSize>0?new Array(this.sortSize):new Array();for(var d=0;d<arguments.length;d++){this.classes[d]=arguments[d+1]}this.containWidth=null;var g=this;function f(h,i){this.message=h+"!\nplotBar("+i+")\nnew TestBar("+g.classes.toString()+")";this.name="parameterNotMatchException"}this.reset=function(n,l,k,h){g.sortSize=arguments.length-1;g.animate=n;g.classes=g.sortSize>0?new Array(g.sortSize):new Array();for(var m=0;m<arguments.length;m++){g.classes[m]=arguments[m+1]}g.containWidth=null};this.plotBar=function(l,q,p,n){if((arguments.length-1)!=g.sortSize){var h="";for(var k=1;k<arguments.length+1;k++){h+=arguments[k]+","}throw new f("plotBar function params size "+(arguments.length-1)+" not match sortSize "+g.sortSize,h)}g.containWidth=$(l).width()-6;var r,o;var m=q+p+n;for(var k=1;k<g.sortSize+1;k++){if(arguments[k]==0){continue}o=arguments[k]*g.containWidth/m;o=formatNum(o,3,false,false);if(o<1){o=1}if(g.animate){r='<span style="width:'+o+'px;"><span class="'+g.classes[k-1]+'" style="width:0px;">&nbsp;</span></span>';$(l).append(r);$(l+"> span > span:last").animate({width:o+"px"},2000)}else{r='<span class="'+g.classes[k-1]+'" style="width:'+o+'px;">'+arguments[k]+"</span>";$(l).append(r)}}}}function AddToFavorites(c,a){if(window.sidebar){window.sidebar.addPanel(c,a,"");return false}else{if(window.external){window.external.AddFavorite(a,c);return false}else{if(window.opera&&window.print){var b=document.createElement("a");b.setAttribute("href",a);b.setAttribute("title",c);b.setAttribute("rel","sidebar");b.click();return false}}}}function formatNum(g,b,k,i){if(isNaN(g)||g==""){return"--"}function e(l,m){var l=parseFloat(l);return l.toFixed(m)}function c(o){var o=o.toString();var m="";var q="";if(o.indexOf(".")!=-1){m=o.substring(o.indexOf("."),o.length);q=o.substring(0,o.indexOf("."))}else{q=o}var n=q.length-1;var l=0;var p="";while(n>=0){p=q.charAt(n)+p;l++;if(l==3&&n!=0){p=","+p;l=0}n--}return(""+p+m)}function h(l){var l=parseFloat(l);if(l>=1000000000){f="B";l/=1000000000;return(""+l+f)}if(l>=1000000){f="M";l/=1000000;return(""+l+f)}return(""+l)}var d=g.toString();var b=b;var i=i;var a="";var f="";if(d.charAt(0)=="-"){a=d.substring(0,1);d=d.substring(1,d.length)}if(i==true){d=h(d);if(d.charAt(d.length-1)=="B"||d.charAt(d.length-1)=="M"){f=d.charAt(d.length-1);d=d.substring(0,d.length-1)}}if(b!=null){d=e(d,b)}if(k==true){d=c(d)}return(""+a+d+f)}function Lfill0(a){return(a>9?a:"0"+a)}function DrawStock(b,d,a){this.id=b;this.color=d?d:"#0b66a4";this.opt=a?a:{tickAlign:false,xaxis:{min:-6,autoscaleMargin:0.04,ticks:[[0,"10:00"],[60,"11:00"],[120,"12:00"],[180,"15:00"],[240,"16:00"]]},yaxis:{minTickSize:0.1,tickDecimals:0},grid:{color:"#000000",tickColor:"#c0c0c0",borderColor:"#808080",borderWidth:1,markingsLineWidth:1,autoHighlight:false},series:{lines:{show:true,lineWidth:1},shadowSize:0}};var c=this;this.drawPlot=function(){if(this.id==null||this.id==""){return}var e;if(this.id=="HSI"||this.id=="CEI"||this.id=="CCI"){e=true}else{e=false;c.opt.xaxis.ticks=[[0,"09:30"],[60,"10:30"],[120,"11:30"],[180,"14:00"],[240,"15:00"]]}IndexService.dayOfIndexData(this.id,e,function(h){if(h.nominals==null||h.nominals==undefined||h.nominals.length==0){$("#"+c.id+" img.waitPic").hide();$("#"+c.id+" img.noDataPic").show();return}var s;var m;var q;var r=h.sequences;var l;var p;var f;var g;if(h==null||h==undefined){s="----/--/-- --:--";m="--";l="-";p="(-%)"}else{f=$("#"+c.id+" .dwrIndexData");if(h.lastUpdateTime==null||h.lastUpdateTime==undefined){s="----/--/-- --:--";f.eq(2).text(s)}else{s=h.lastUpdateTime;f.eq(2).text(c.id+" "+s.getFullYear()+"/"+Lfill0((s.getMonth()+1))+"/"+Lfill0(s.getDate())+" "+Lfill0(s.getHours())+":"+Lfill0(s.getMinutes()))}if(h.nominal==null||h.nominal==undefined){m="--"}else{m=formatNum(h.nominal,2,true,false)}if(h.nominals==null||h.nominals==undefined||h.nominals.length==0){q=new Array()}else{q=h.nominals}if(h.netChange==null||h.percentChange==null||h.netChange==undefined||h.percentChange==undefined){l="-";p="(-%)"}else{if(h.netChange>0){f.eq(0).addClass("bigGoup");l="+"+formatNum(h.netChange,2,false,false);p="("+formatNum(h.percentChange*100,2,false,false)+"%)"}else{if(h.netChange<0){f.eq(0).addClass("bigGodown");l=formatNum(h.netChange,2,false,false);p="("+formatNum(h.percentChange*100,2,false,false).toString().substring(1)+"%)"}else{f.eq(0).addClass("bigGodraw");l="0";p="(0%)"}}}}f.eq(0).text(m);f.eq(1).text(l+""+p);if(r==null||r.length==0||r==undefined){g=null;$("#"+c.id+"> li:last").css("right",15)}else{g=new Array();var o,k;for(var n=0;n<r.length;n++){k=r[n];o=formatNum(q[n],null,false,false);if(o==undefined||o==null||o==""){g[n]=null}else{g[n]=[k,o]}}}$("#"+c.id+"> li:last").html("");$.plot($("#"+c.id+"> li:last"),[{data:g,color:c.color}],c.opt)})}}function drawPic(){if($(this).find("canvas").size()==0){var a=new DrawStock(this.id);a.drawPlot()}}function getFormatDate(b){function l(h){return(h>9?h:"0"+h)}b=jQuery.extend({day_cn:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],day_en:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],format:"yyyy-MM-dd",interval:null,str:false},b||{});var d=new Date();var i=l(d.getDate());var f=l(d.getMonth()+1);var g=d.getFullYear();var a=d.getDay();var e=l(d.getHours());var c=l(d.getMinutes());var n=l(d.getSeconds());var k=b.format;k=k.replace("yyyy",g);k=k.replace("MM",f);k=k.replace("dd",i);k=k.replace("HH",e);k=k.replace("mm",c);k=k.replace("ss",n);k=k.replace("day_cn",b.day_cn[a]);k=k.replace("day_en",b.day_en[a]);return k}function updateTime(a){var b=a;$("#"+a).text(getFormatDate({format:"yyyy-MM-dd  day_cn  HH:mm"}));setTimeout(function(){updateTime(b)},10*1000)}function jumpToUrlwithoutCount(){window.location=$("#jump").attr("href")}function enterSubmit(a,b){$(a).keydown(function(c){if(c.keyCode==13){$(b).get(0).submit()}})}function textareaCtrlEnterSubmit(b,a){$(b).keydown(function(c){if((c.ctrlKey&&c.keyCode==13)||(c.altKey&&c.keyCode==83)){if(commentFormV.form()){$(a).click()}}})}function locateAd(a,b){var c;$(a).each(function(){c=$("#"+$(this).attr("id")+"_"+b);if(c.length>0){if($.browser.msie){$(this).removeClass("hide");c.get(0).appendChild(this)}else{c.get(0).innerHTML=this.innerHTML;$(this).remove()}}})}function moveAd(a,c){var d,b;$(a).each(function(){b=$("div#"+$(this).attr("id")+"_"+c);if(b.length>0){d=$("div#"+$(this).attr("id")+"_"+c);d.append(this)}})}function isSingleDelete(a,b){$(a).click(function(){return confirm(b)})}function inquireBeforeSubmit(c,b,a){$(c).submit(function(){if($(":checkbox",this).is(":checked")){return confirm(b)}else{alert(a);return false}})}function IcBarChart(c,a){var b=this;this.dataOpts=$.extend({arrColor:["#ea0337","#ff9a00","#4f8b11","#0047bd","#6731ba","#c50098","#fd4803","#f8779e","#01857a","#01a0e2"],placeHolder:"div#iccPlaceHolder",legendHolder:"ul#icChartLegend",sNetvalue:undefined,sIcSort:undefined},c||{});this.chartOpts=$.extend({series:{bars:{show:true,barWidth:1}},yaxis:{tickFormatter:function(d,e){return d.toFixed(e.tickDecimals)+"%"}},xaxis:{min:-0.1,max:10.1,tickFormatter:function(d,e){return""}}},a||{});this.$chart=$(this.dataOpts.placeHolder);this.$legend=$(this.dataOpts.legendHolder);this.arrOriginValue=$.str2json(this.dataOpts.sNetvalue);this.arrOriginSort=$.str2json(this.dataOpts.sIcSort);this.arrNetValue=$.map(this.arrOriginValue,function(e,d){if(typeof e=="number"&&e>0&&d<10){return{data:[[d,e]],color:b.dataOpts.arrColor[d]}}return null});this.arrIcName=$.map(this.arrOriginValue,function(e,d){if(typeof e=="number"&&e>0&&d<10){return b.arrOriginSort[d]}return null});this.oFragment=document.createDocumentFragment();this.draw=function(){var d=$.plot(this.$chart,this.arrNetValue,this.chartOpts);$.each(this.arrIcName,function(e,f){b.oFragment.appendChild($('<li class="icColor'+(++e)+'">'+f+"</li>").get(0))});this.$legend.append(this.oFragment)}}function NvLineChart(c,a){var b=this;this.dataOpts=$.extend({placeHolder:"div#nvcPlaceHolder",monetaryUnit:"元",sDateData:undefined,sLjNetValue:undefined,sDwNetValue:undefined},c||{});this.$chart=$(this.dataOpts.placeHolder);this.arrOriginDate=$.str2json(this.dataOpts.sDateData);this.arrOriginLjNetValue=$.str2json(this.dataOpts.sLjNetValue);this.arrOriginDwNetValue=$.str2json(this.dataOpts.sDwNetValue);this.xaxisdate=[],this.yaxisDwjz=[],this.yaxisLjjz=[],this.valueData=[];this.chartOpts=$.extend({series:{lines:{show:true,lineWidth:2},shadowSize:0},xaxis:{ticks:this.xaxisdate},yaxis:{tickDecimals:2,tickFormatter:function(d,e){return d.toFixed(e.tickDecimals)+b.dataOpts.monetaryUnit}}},a||{});this.draw=function(){for(var d=j=0;d<4;d++){this.xaxisdate.push([j,this.arrOriginDate[j]]);j+=Math.floor(this.arrOriginDate.length/4)}for(var d=0;d<this.arrOriginLjNetValue.length;d++){this.yaxisLjjz.push([d,this.arrOriginLjNetValue[d]])}this.valueData.push({data:this.yaxisLjjz,color:"#ff9900"});if(this.dataOpts.sLjNetValue!=this.dataOpts.sDwNetValue){for(var d=0;d<this.arrOriginDwNetValue.length;d++){this.yaxisDwjz.push([d,this.arrOriginDwNetValue[d]])}this.valueData.push({data:this.yaxisDwjz,color:"#005eb4"})}var e=$.plot(this.$chart,this.valueData,this.chartOpts)}}(function(a){a.fn.confirmLink=function(b){b=typeof b=="undefined"?"您确定要执行吗？":b;a(this).click(function(){return confirm(b)})}})(jQuery);jQuery.validator.addMethod("nameFormat",function(b,a){return this.optional(a)||/^[-\u0391-\uFFE5\w]+$/.test(b)});jQuery.validator.addMethod("rangelength_chineseAs2",function(c,b,d){var a=judgeStringLength(c);return this.optional(b)||(a>=d[0]&&a<=d[1])});jQuery.validator.addMethod("pwFormat",function(b,a){return this.optional(a)||/^[-\w]{4,16}$/.test(b)});jQuery.validator.addMethod("pwConfirm",function(b,a,c){return this.optional(a)||b==$.trim($(c).val())});jQuery.validator.addMethod("emailFormat",function(b,a){return this.optional(a)||/^[A-Za-z0-9]+([_\.\-]?[A-Za-z0-9]+)*@[A-Za-z0-9]+([\.-]?[A-Za-z0-9]+)*(\.[A-Za-z0-9]{2,3})+$/.test(b)});jQuery.validator.addMethod("timeFormat1",function(b,a){return this.optional(a)||/^\d{4}-\d{1,2}-\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}$/.test(b)});jQuery.validator.addMethod("textMaxLength",function(b,a,c){return this.optional(a)||judgeStringLength(b)<=c});jQuery.validator.addMethod("alternativeOrBoth",function(c,b,e){var d=$(e);var a=c.length>0||d.val().length>0;return a});jQuery.validator.addMethod("alphabetNumber",function(b,a){return this.optional(a)||/^\w+$/.test(b)});jQuery.validator.addMethod("CKEditorTextEmpty",function(c,a,e){var d=FCKeditorAPI.GetInstance(e);var f=d.GetHTML();var b=$.trim(f).length>0;return b});(function(a){a.fn.moveItem=function(b){b=a.extend({queryWords:"移动到位置：",paramName:"lno",andOrQuesMark:"&"},b||{});return this.each(function(){a(this).click(function(){var c=window.prompt(b.queryWords);if(typeof c=="object"||c.length==0||/[^-\d]/.test(c)){return false}else{a(this).attr("href",(a(this).attr("href")+b.andOrQuesMark+b.paramName+"="+c));return true}})})}})(jQuery);function closeWindow(){window.opener=null;window.open("","_top");window.top.close()}function getEventObject(a){return a||window.event}function FCKeditor_OnComplete(a){if(document.all){a.EditorDocument.attachEvent("onkeyup",function(b){b=getEventObject(b);if((b.ctrlKey&&b.keyCode==13)||(b.altKey&&b.keyCode==83)){if(contentFormV.form()){$("#formSubmitButton").click()}}})}else{a.EditorDocument.addEventListener("keyup",function(b){b=getEventObject(b);if((b.ctrlKey&&b.keyCode==13)||(b.altKey&&b.keyCode==83)){if(contentFormV.form()){$("#formSubmitButton").click()}}},true)}}function judgeStringLength(d){var c=0,a=d.length;if(d){for(var b=0;b<a;b++){if(d.charCodeAt(b)>255){c+=2}else{c++}}return c}else{return 0}}function changeValidateImg(a){var b=$("#"+a);var c=b.attr("src");c=c.substring(c.lastIndexOf("/")+1);if(c.indexOf("?")>-1){c=c.substring(0,c.indexOf("?"))}b.attr("src",c+"?d="+new Date().getTime())}function imgErrorHiddenHandle(a){a.style.visibility="hidden"};