(function(G){if(/1\.(0|1|2)\.(0|1|2)/.test(G.fn.jquery)||/^1.1/.test(G.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+G.fn.jquery);
return 
}G.fn._fadeIn=G.fn.fadeIn;
var I=document.documentMode||0;
var D=G.browser.msie&&((G.browser.version<8&&!I)||I<8);
var E=G.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!I;
G.blockUI=function(O){C(window,O)
};
G.unblockUI=function(O){H(window,O)
};
G.growlUI=function(S,Q,R,O){var P=G('<div class="growlUI"></div>');
if(S){P.append("<h1>"+S+"</h1>")
}if(Q){P.append("<h2>"+Q+"</h2>")
}if(R==undefined){R=3000
}G.blockUI({message:P,fadeIn:700,fadeOut:1000,centerY:false,timeout:R,showOverlay:false,onUnblock:O,css:G.blockUI.defaults.growlCSS})
};
G.fn.block=function(O){return this.unblock({fadeOut:0}).each(function(){if(G.css(this,"position")=="static"){this.style.position="relative"
}if(G.browser.msie){this.style.zoom=1
}C(this,O)
})
};
G.fn.unblock=function(O){return this.each(function(){H(this,O)
})
};
G.blockUI.version=2.23;
G.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};
var B=null;
var F=[];
function C(Q,O){var Z=(Q==window);
var R=O&&O.message!==undefined?O.message:undefined;
O=G.extend({},G.blockUI.defaults,O||{});
O.overlayCSS=G.extend({},G.blockUI.defaults.overlayCSS,O.overlayCSS||{});
var Y=G.extend({},G.blockUI.defaults.css,O.css||{});
R=R===undefined?O.message:R;
if(Z&&B){H(window,{fadeOut:0})
}if(R&&typeof R!="string"&&(R.parentNode||R.jquery)){var T=R.jquery?R[0]:R;
var X={};
G(Q).data("blockUI.history",X);
X.el=T;
X.parent=T.parentNode;
X.display=T.style.display;
X.position=T.style.position;
if(X.parent){X.parent.removeChild(T)
}}var a=O.baseZ;
var W=(G.browser.msie||O.forceIframe)?G('<iframe class="blockUI" style="z-index:'+(a++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+O.iframeSrc+'"></iframe>'):G('<div class="blockUI" style="display:none"></div>');
var V=G('<div class="blockUI blockOverlay" style="z-index:'+(a++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');
var S=Z?G('<div class="blockUI blockMsg blockPage" style="z-index:'+a+';display:none;position:fixed"></div>'):G('<div class="blockUI blockMsg blockElement" style="z-index:'+a+';display:none;position:absolute"></div>');
if(R){S.css(Y)
}if(!O.applyPlatformOpacityRules||!(G.browser.mozilla&&/Linux/.test(navigator.platform))){V.css(O.overlayCSS)
}V.css("position",Z?"fixed":"absolute");
if(G.browser.msie||O.forceIframe){W.css("opacity",0)
}G([W[0],V[0],S[0]]).appendTo(Z?"body":Q);
var d=D&&(!G.boxModel||G("object,embed",Z?null:Q).length>0);
if(E||d){if(Z&&O.allowBodyStretch&&G.boxModel){G("html,body").css("height","100%")
}if((E||!G.boxModel)&&!Z){var e=L(Q,"borderTopWidth"),U=L(Q,"borderLeftWidth");
var c=e?"(0 - "+e+")":0;
var P=U?"(0 - "+U+")":0
}G.each([W,V,S],function(f,k){var g=k[0].style;
g.position="absolute";
if(f<2){Z?g.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+O.quirksmodeOffsetHack+') + "px"'):g.setExpression("height",'this.parentNode.offsetHeight + "px"');
Z?g.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):g.setExpression("width",'this.parentNode.offsetWidth + "px"');
if(P){g.setExpression("left",P)
}if(c){g.setExpression("top",c)
}}else{if(O.centerY){if(Z){g.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')
}g.marginTop=0
}else{if(!O.centerY&&Z){var h=(O.css&&O.css.top)?parseInt(O.css.top):0;
var j="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+h+') + "px"';
g.setExpression("top",j)
}}}})
}if(R){S.append(R);
if(R.jquery||R.nodeType){G(R).show()
}}if((G.browser.msie||O.forceIframe)&&O.showOverlay){W.show()
}if(O.fadeIn){if(O.showOverlay){V._fadeIn(O.fadeIn)
}if(R){S.fadeIn(O.fadeIn)
}}else{if(O.showOverlay){V.show()
}if(R){S.show()
}}K(1,Q,O);
if(Z){B=S[0];
F=G(":input:enabled:visible",B);
if(O.focusInput){setTimeout(N,20)
}}else{A(S[0],O.centerX,O.centerY)
}if(O.timeout){var b=setTimeout(function(){Z?G.unblockUI(O):G(Q).unblock(O)
},O.timeout);
G(Q).data("blockUI.timeout",b)
}}function H(R,S){var Q=R==window;
var P=G(R);
var T=P.data("blockUI.history");
var U=P.data("blockUI.timeout");
if(U){clearTimeout(U);
P.removeData("blockUI.timeout")
}S=G.extend({},G.blockUI.defaults,S||{});
K(0,R,S);
var O=Q?G("body").children().filter(".blockUI"):G(".blockUI",R);
if(Q){B=F=null
}if(S.fadeOut){O.fadeOut(S.fadeOut);
setTimeout(function(){J(O,T,S,R)
},S.fadeOut)
}else{J(O,T,S,R)
}}function J(O,R,Q,P){O.each(function(S,T){if(this.parentNode){this.parentNode.removeChild(this)
}});
if(R&&R.el){R.el.style.display=R.display;
R.el.style.position=R.position;
if(R.parent){R.parent.appendChild(R.el)
}G(R.el).removeData("blockUI.history")
}if(typeof Q.onUnblock=="function"){Q.onUnblock(P,Q)
}}function K(O,S,T){var R=S==window,Q=G(S);
if(!O&&(R&&!B||!R&&!Q.data("blockUI.isBlocked"))){return 
}if(!R){Q.data("blockUI.isBlocked",O)
}if(!T.bindEvents||(O&&!T.showOverlay)){return 
}var P="mousedown mouseup keydown keypress";
O?G(document).bind(P,T,M):G(document).unbind(P,M)
}function M(R){if(R.keyCode&&R.keyCode==9){if(B&&R.data.constrainTabKey){var Q=F;
var P=!R.shiftKey&&R.target==Q[Q.length-1];
var O=R.shiftKey&&R.target==Q[0];
if(P||O){setTimeout(function(){N(O)
},10);
return false
}}}if(G(R.target).parents("div.blockMsg").length>0){return true
}return G(R.target).parents().children().filter("div.blockUI").length==0
}function N(O){if(!F){return 
}var P=F[O===true?F.length-1:0];
if(P){P.focus()
}}function A(S,O,U){var T=S.parentNode,R=S.style;
var P=((T.offsetWidth-S.offsetWidth)/2)-L(T,"borderLeftWidth");
var Q=((T.offsetHeight-S.offsetHeight)/2)-L(T,"borderTopWidth");
if(O){R.left=P>0?(P+"px"):"0"
}if(U){R.top=Q>0?(Q+"px"):"0"
}}function L(O,P){return parseInt(G.css(O,P))||0
}})(jQuery);
(function(E){var I,H,G,D,F,J,C;
E.fn.cluetip=function(L,K){if(typeof L=="object"){K=L;
L=null
}return this.each(function(j){var U=E(this);
var f=E.extend(false,{},E.fn.cluetip.defaults,K||{},E.metadata?U.metadata():E.meta?U.data():{});
var O=false;
var Y=parseInt(f.cluezIndex,10)-1;
var r=false,q=0;
if(!E("#cluetip").length){H=E('<div id="cluetip-inner"></div>');
D=E('<h3 id="cluetip-title"></h3>');
G=E('<div id="cluetip-outer"></div>').append(H).prepend(D);
I=E('<div id="cluetip"></div>').css({zIndex:f.cluezIndex}).append(G).append('<div id="cluetip-extra"></div>')[B](A).hide();
E('<div id="cluetip-waitimage"></div>').css({position:"absolute",zIndex:Y-1}).insertBefore("#cluetip").hide();
I.css({position:"absolute",zIndex:Y});
G.css({position:"relative",zIndex:Y+1});
F=E('<div id="cluetip-arrows" class="cluetip-arrows"></div>').css({zIndex:Y+1}).appendTo("#cluetip")
}var h=(f.dropShadow)?+f.dropShadowSteps:0;
if(!J){J=E([]);
for(var u=0;
u<h;
u++){J=J.add(E("<div></div>").css({zIndex:Y-u-1,opacity:0.1,top:1+u,left:1+u}))
}J.css({position:"absolute",backgroundColor:"#000"}).prependTo(I)
}var d=U.attr(f.attribute),R=f.cluetipClass;
if(!d&&!f.splitTitle&&!L){return true
}if(f.local&&f.hideLocal){E(d+":first").hide()
}var e=parseInt(f.topOffset,10),a=parseInt(f.leftOffset,10);
var Z,s;
var W=isNaN(parseInt(f.height,10))?"auto":(/\D/g).test(f.height)?f.height:f.height+"px";
var M,S,k,x,m,t;
var X=isNaN(parseInt(f.width,10))?275:parseInt(f.width,10);
var v=X+(parseInt(I.css("paddingLeft"))||0)+(parseInt(I.css("paddingRight"))||0)+h;
var b=this.offsetWidth;
var T,l,y,n,N;
var p;
var g=(f.attribute!="title")?U.attr(f.titleAttribute):"";
if(f.splitTitle){if(g==undefined){g=""
}p=g.split(f.splitTitle);
g=p.shift()
}var Q;
var V=function(AD){if(!f.onActivate(U)){return false
}r=true;
I.removeClass().css({width:X});
if(d==U.attr("href")){U.css("cursor",f.cursor)
}U.attr("title","");
if(f.hoverClass){U.addClass(f.hoverClass)
}S=k=U.offset().top;
T=U.offset().left;
n=AD.pageX;
m=AD.pageY;
if(U[0].tagName.toLowerCase()!="area"){M=E(document).scrollTop();
N=E(window).width()
}if(f.positionBy=="fixed"){l=b+T+a;
I.css({left:l})
}else{l=(b>T&&T>v)||T+b+v+a>N?T-v-a:b+T+a;
if(U[0].tagName.toLowerCase()=="area"||f.positionBy=="mouse"||b+v>N){if(n+20+v>N){I.addClass(" cluetip-"+R);
l=(n-v-a)>=0?n-v-a-parseInt(I.css("marginLeft"),10)+parseInt(H.css("marginRight"),10):n-(v/2)
}else{l=n+a
}}var AA=l<0?AD.pageY+e:AD.pageY;
I.css({left:(l>0&&f.positionBy!="bottomTop")?l:(n+(v/2)>N)?N/2-v/2:Math.max(n-(v/2),0)})
}s=E(window).height();
if(L){H.html(L);
o(AA)
}else{if(p){var AB=p.length;
for(var AC=0;
AC<AB;
AC++){if(AC==0){H.html(p[AC])
}else{H.append('<div class="split-body">'+p[AC]+"</div>")
}}o(AA)
}else{if(!f.local&&d.indexOf("#")!=0){if(O&&f.ajaxCache){H.html(O);
o(AA)
}else{var AE=f.ajaxSettings;
AE.url=d;
AE.beforeSend=function(){G.children().empty();
if(f.waitImage){E("#cluetip-waitimage").css({top:m+20,left:n+20}).show()
}};
AE.error=function(){if(r){H.html("<i>sorry, the contents could not be loaded</i>")
}};
AE.success=function(i){O=f.ajaxProcess(i);
if(r){H.html(O)
}};
AE.complete=function(){C=E("#cluetip-inner img").length;
if(C&&!E.browser.opera){E("#cluetip-inner img").load(function(){C--;
if(C<1){E("#cluetip-waitimage").hide();
if(r){o(AA)
}}})
}else{E("#cluetip-waitimage").hide();
if(r){o(AA)
}}};
E.ajax(AE)
}}else{if(f.local){var AF=E(d+":first");
var z=E.fn.wrapInner?AF.wrapInner("<div></div>").children().clone(true):AF.html();
E.fn.wrapInner?H.empty().append(z):H.html(z);
o(AA)
}}}}};
var o=function(AA){I.addClass("cluetip-"+R);
if(f.truncate){var AB=H.text().slice(0,f.truncate)+"...";
H.html(AB)
}function i(){}g?D.show().html(g):(f.showTitle)?D.show().html("&nbsp;"):D.hide();
if(f.sticky){var z=E('<div id="cluetip-close"><a href="#">'+f.closeText+"</a></div>");
(f.closePosition=="bottom")?z.appendTo(H):(f.closePosition=="title")?z.prependTo(D):z.prependTo(H);
z.click(function(){c();
return false
});
if(f.mouseOutClose){if(E.fn.hoverIntent&&f.hoverIntent){I.hoverIntent({over:i,timeout:f.hoverIntent.timeout,out:function(){z.trigger("click")
}})
}else{I.hover(i,function(){z.trigger("click")
})
}}else{I.unbind("mouseout")
}}var AC="";
G.css({overflow:W=="auto"?"visible":"auto",height:W});
Z=W=="auto"?Math.max(I.outerHeight(),I.height()):parseInt(W,10);
x=k;
t=M+s;
if(f.positionBy=="fixed"){x=k-f.dropShadowSteps+e
}else{if((l<n&&Math.max(l,0)+v>n)||f.positionBy=="bottomTop"){if(k+Z+e>t&&m-M>Z+e){x=m-Z-e;
AC="top"
}else{x=m+e;
AC="bottom"
}}else{if(k+Z+e>t){x=(Z>=s)?M:t-Z-e
}else{if(U.css("display")=="block"||U[0].tagName.toLowerCase()=="area"||f.positionBy=="mouse"){x=AA-e
}else{x=k-f.dropShadowSteps
}}}}if(AC==""){l<T?AC="left":AC="right"
}I.css({top:x+"px"}).removeClass().addClass("clue-"+AC+"-"+R).addClass(" cluetip-"+R);
if(f.arrows){var AD=(k-x-f.dropShadowSteps);
F.css({top:(/(left|right)/.test(AC)&&l>=0&&AD>0)?AD+"px":/(left|right)/.test(AC)?0:""}).show()
}else{F.hide()
}J.hide();
I.hide()[f.fx.open](f.fx.open!="show"&&f.fx.openSpeed);
if(f.dropShadow){J.css({height:Z,width:X}).show()
}if(E.fn.bgiframe){I.bgiframe()
}if(f.delayedClose>0){q=setTimeout(c,f.delayedClose)
}f.onShow(I,H)
};
var w=function(){r=false;
E("#cluetip-waitimage").hide();
if(!f.sticky||(/click|toggle/).test(f.activation)){c();
clearTimeout(q)
}if(f.hoverClass){U.removeClass(f.hoverClass)
}E(".cluetip-clicked").removeClass("cluetip-clicked")
};
var c=function(){G.parent().hide().removeClass().end().children().empty();
if(g){U.attr(f.titleAttribute,g)
}U.css("cursor","");
if(f.arrows){F.css({top:""})
}};
if((/click|toggle/).test(f.activation)){U.click(function(i){if(I.is(":hidden")||!U.is(".cluetip-clicked")){V(i);
E(".cluetip-clicked").removeClass("cluetip-clicked");
U.addClass("cluetip-clicked")
}else{w(i)
}this.blur();
return false
})
}else{if(f.activation=="focus"){U.focus(function(i){V(i)
});
U.blur(function(i){w(i)
})
}else{U.click(function(){if(U.attr("href")&&U.attr("href")==d&&!f.clickThrough){return false
}});
var P=function(i){if(f.tracking==true){var AA=l-i.pageX;
var z=x?x-i.pageY:k-i.pageY;
U.mousemove(function(AB){I.css({left:AB.pageX+AA,top:AB.pageY+z})
})
}};
if(E.fn.hoverIntent&&f.hoverIntent){U.mouseover(function(){U.attr("title","")
}).hoverIntent({sensitivity:f.hoverIntent.sensitivity,interval:f.hoverIntent.interval,over:function(i){V(i);
P(i)
},timeout:f.hoverIntent.timeout,out:function(i){w(i);
U.unbind("mousemove")
}})
}else{U.hover(function(i){V(i);
P(i)
},function(i){w(i);
U.unbind("mousemove")
})
}}}})
};
E.fn.cluetip.defaults={width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:false,hideLocal:true,attribute:"rel",titleAttribute:"title",splitTitle:"",showTitle:true,cluetipClass:"default",hoverClass:"",waitImage:true,cursor:"help",arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:"hover",clickThrough:false,tracking:false,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(K){return true
},onShow:function(K,L){},ajaxCache:true,ajaxProcess:function(K){K=K.replace(/<s(cript|tyle)(.|\s)*?\/s(cript|tyle)>/g,"").replace(/<(link|title)(.|\s)*?\/(link|title)>/g,"");
return K
},ajaxSettings:{dataType:"html"},debug:false};
var B="appendTo",A="body";
E.cluetip={};
E.cluetip.setup=function(K){if(K&&K.insertionType&&(K.insertionType).match(/appendTo|prependTo|insertBefore|insertAfter/)){B=K.insertionType
}if(K&&K.insertionElement){A=K.insertionElement
}}
})(jQuery);
/* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-12-20 08:43:48 -0600 (Thu, 20 Dec 2007) $
 * $Rev: 4257 $
 *
 * Version: 1.2
 *
 * Requires: jQuery 1.2+
 */
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}('(5($){$.19={P:\'1.2\'};$.u([\'j\',\'w\'],5(i,d){$.q[\'O\'+d]=5(){p(!3[0])6;g a=d==\'j\'?\'s\':\'m\',e=d==\'j\'?\'D\':\'C\';6 3.B(\':y\')?3[0][\'L\'+d]:4(3,d.x())+4(3,\'n\'+a)+4(3,\'n\'+e)};$.q[\'I\'+d]=5(b){p(!3[0])6;g c=d==\'j\'?\'s\':\'m\',e=d==\'j\'?\'D\':\'C\';b=$.F({t:Z},b||{});g a=3.B(\':y\')?3[0][\'8\'+d]:4(3,d.x())+4(3,\'E\'+c+\'w\')+4(3,\'E\'+e+\'w\')+4(3,\'n\'+c)+4(3,\'n\'+e);6 a+(b.t?(4(3,\'t\'+c)+4(3,\'t\'+e)):0)}});$.u([\'m\',\'s\'],5(i,b){$.q[\'l\'+b]=5(a){p(!3[0])6;6 a!=W?3.u(5(){3==h||3==r?h.V(b==\'m\'?a:$(h)[\'U\'](),b==\'s\'?a:$(h)[\'T\']()):3[\'l\'+b]=a}):3[0]==h||3[0]==r?S[(b==\'m\'?\'R\':\'Q\')]||$.N&&r.M[\'l\'+b]||r.A[\'l\'+b]:3[0][\'l\'+b]}});$.q.F({z:5(){g a=0,f=0,o=3[0],8,9,7,v;p(o){7=3.7();8=3.8();9=7.8();8.f-=4(o,\'K\');8.k-=4(o,\'J\');9.f+=4(7,\'H\');9.k+=4(7,\'Y\');v={f:8.f-9.f,k:8.k-9.k}}6 v},7:5(){g a=3[0].7;G(a&&(!/^A|10$/i.16(a.15)&&$.14(a,\'z\')==\'13\'))a=a.7;6 $(a)}});5 4(a,b){6 12($.11(a.17?a[0]:a,b,18))||0}})(X);',62,72,'|||this|num|function|return|offsetParent|offset|parentOffset|||||borr|top|var|window||Height|left|scroll|Left|padding|elem|if|fn|document|Top|margin|each|results|Width|toLowerCase|visible|position|body|is|Right|Bottom|border|extend|while|borderTopWidth|outer|marginLeft|marginTop|client|documentElement|boxModel|inner|version|pageYOffset|pageXOffset|self|scrollTop|scrollLeft|scrollTo|undefined|jQuery|borderLeftWidth|false|html|curCSS|parseInt|static|css|tagName|test|jquery|true|dimensions'.split('|'),0,{}))
jQuery.fn.cluetip.defaults.cluezIndex=10001;
function jumpToPage(B,C){var D=/\.\.\/|\.\//;
var A=B.replace(D,"");
if(document.location.toString().indexOf(A)>=0){triggerEvents(C)
}else{document.location="/stock/"+A
}}function triggerEvents(A,C){var D=null;
if(typeof C==="string"){if(C.length==0){return 
}D=jQuery("form[id$=infocastListener]").not("[id^="+C+"]")
}if(D==null){D=jQuery("form[id$=infocastListener]")
}if(typeof A==="object"){for(var B=0;
B<A.length;
B++){D.trigger(A[B])
}}else{if(typeof A==="string"){D.trigger(A)
}}}function registerListener(B,A,E){var D=function(){jQuery(this).trigger("submit");
return false
};
if(typeof E==="function"){D=E
}if(typeof A==="object"){for(var C=0;
C<A.length;
C++){B.bind(A[C],D)
}}else{if(typeof A==="string"){B.bind(A,D)
}}}function stockAjaxPopupScript(C,A){var B=jQuery;
stockAjaxPopupScriptByJObj(B("[id$=stockCode][id^="+C+"]"),A)
}function stockAjaxPopupScriptByJObj(B,A){var C=jQuery;
B.cluetip({width:320,showTitle:false,sticky:true,dropShadow:false,closePosition:"top",closeText:'<img src="'+A+'/css/css-images/popupclose.gif" alt="" />',ajaxProcess:function(D){return C(D).filter(".stockPopup")
},hoverIntent:{sensitivity:3,interval:350},attribute:"lang"}).css("cursor","pointer").addClass("stockCodeLink")
}function stockPopupSubmit(A,B,D){addRecentSearchStock(A);
var C=jQuery("form[id$=stockPopupForm]").slice(0);
C.find(":hidden[id$=stockCode]").val(A);
iceSubmit(C.get(0),B,D)
}function stockPopupChangePeriod(C,D){var B=jQuery;
var A=B(C).attr("rel");
B("#"+D).load(A+" #stockPopupChart",function(){B(C).addClass("selectedPeriod").siblings(".selectedPeriod").removeClass("selectedPeriod")
})
}function addRecentSearchStock(B){var E=/^\d+$/;
if(jQuery.trim(B)==""||!E.test(B)){return 
}var D=jQuery.cookie("ic.rStock");
if(D==null||D==""){D=leftPadding(B,5,"0")
}else{B=leftPadding(B,5,"0");
var C=D.indexOf(B);
if(C!=-1){if(C!=0){D=B+"+"+D.replace("+"+B,"")
}}else{var A=D.split("+");
if(A.length>=10){D=B+"+"+A.slice(0,9).join("+")
}else{D=B+"+"+D
}}}jQuery.cookie("ic.rStock",D,{path:"/",expires:3650})
}function getRecentSearchStock(){return jQuery.cookie("ic.rStock")
}function leftPadding(E,D,A){var B=E;
if(E.length<D){var F=D-E.length;
for(var C=0;
C<F;
C++){B=A+B
}}return B
}function isBlank(A){return(jQuery.trim(A).length==0)
}function isNotBlank(A){return !isBlank(A)
}function alignTblWidth(C,B,A){var D=jQuery;
var E=[];
C.find("tr:first th").each(function(){E.push(D(this).width())
});
if(typeof A===undefined){A=E.length
}B.each(function(){var F=D(this).find("th");
if(F.length>A){F=F.slice(0,A)
}F.each(function(G){D(this).width(E[G])
})
})
}function blockUINews(B,D,C,A){blockUINewsCommon("/news/newsDetail.iface",B,D,C,A)
}function blockUIIpoInsightContent(B,D,C,A){blockUINewsCommon("/ipo/ipoInsightContent.iface",B,D,C,A,function(E){jQuery(E).find("b u font").addClass("ipoNewsTitle")
})
}function blockUINewsCommon(F,B,G,C,A,E){var D=jQuery;
B.click(function(){
D.blockUI({message:G,css:{width:"70%",left:"16%",top:"10%",bottom:"20%",textAlign:"left",cursor:"pointer"}});
D(".blockPage").attr("title","Click to close").click(D.unblockUI);
G.load(C+F+" div[id$=newsContainer]>*",{locale:A,newsId:D(this).attr("rel")},function(){var H=D(this);
addStockAjaxPopup(H.find("#newsBody"),C,A);
if(typeof E==="function"){E(this)
}});
return false
})
}function checkInputCbbcCode(C,A){var B=jQuery("input[id$=cbbcCodeInput][id^="+C+"]").val();
if(B!=""&&B!=parseInt(B)){alert(A);
return false
}return true
}function initMainPage(A){var C=jQuery;
var B="DOMAttrModified";
if(typeof (document.onpropertychange)=="object"){B="propertychange"
}if(C.trim(A)==""){A="portlet"
}C("div[id^="+A+"].iceOutConStatActv").bind(B,function(D){if(C(D.target).css("visibility")=="visible"){C("#"+A+"\\:loading").removeClass("hidden")
}else{C("#"+A+"\\:loading").addClass("hidden")
}})
}function addStockAjaxPopup(C,B,A){var D=jQuery;
if(C===undefined){return 
}C.html(markStockCode(C.html(),B,A));
stockAjaxPopupScriptByJObj(C.find("span.stockCodeLink"),B)
}function markStockCode(D,B,A){var C=/\((\d{5})\)/g;
return D.replace(C,'(<span class="stockCodeLink" lang="'+B+"/components/stockPopupByParamCom.iface?stockCode=$1&amp;locale="+A+'">$1</span>)')
}function showOrHideMoreLink(C,A){var B=location.href;
if(B.match(A)){jQuery("a[id$=more_link][id^="+C+"]").addClass("hidden")
}}function selectText(A){if(typeof A===undefined){return 
}A.select()
}function worldIndexSubmit(D,A,C){var B=jQuery("form[id$=worldIndexMapForm]").slice(0);
B.find(":hidden[id$=indexCode]").val(D);
iceSubmit(B.get(0),A,C)
}function globalHistoricalIndices_onLoad(A,B){jQuery("div[id$="+A.replace("&","N").replace(" ","")+"][id^="+B+"]").removeClass("hidden")
}function basicStockSearch(A){if(isNotBlank(A)){addRecentSearchStock(A);
var B=/hong-kong-stock(-\d+)?(-.*)/;
document.location=document.location.href.replace(B,"hong-kong-stock-"+leftPadding(A,5,"0")+"$2")
}};
