// MSDropDown - jquery.dd.js
// author: Marghoob Suleman - Search me on google
// Date: 12th Aug, 2009
// Version: 2.36 {date: 18 Dec, 2010}
// Revision: 31
// web: www.giftlelo.com | www.marghoobsuleman.com
/*
// msDropDown is free jQuery Plugin: you can redistribute it and/or modify
// it under the terms of the either the MIT License or the Gnu General Public License (GPL) Version 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($){3 1J="";3 34=5(p,q){3 r=p;3 s=1b;3 q=$.35({1g:3S,2g:7,3a:23,1K:11,1L:3T,3b:\'1Y\',1M:15,3c:\'3U\',2A:\'\',1k:\'\'},q);1b.1U=2h 3d();3 t="";3 u={};u.2B=11;u.2i=15;u.2j=1m;3 v=15;3 w={2C:\'3V\',1N:\'3W\',1O:\'3X\',1P:\'3Y\',1f:\'3Z\',2D:\'41\',2E:\'42\',43:\'44\',2k:\'45\',3e:\'46\'};3 x={1Y:q.3b,2F:\'2F\',2G:\'2G\',2H:\'2H\',1q:\'1q\',1j:.30,2I:\'2I\',2l:\'2l\',2m:\'2m\'};3 y={3f:"2n,2J,2K,1Q,2o,2p,1r,1B,2q,1R,47,1Z,2L",48:"1C,1s,1j,49"};1b.1D=2h 3d();3 z=$(r).12("19");4(3g(z)=="1a"||z.1c<=0){z="4a"+$.1S.3h++;$(r).12("19",z)};3 A=$(r).12("1k");q.1k+=(A==1a)?"":A;3 B=$(r).3i();v=($(r).12("1C")>1||$(r).12("1s")==11)?11:15;4(v){q.2g=$(r).12("1C")};3 C={};3 D=5(a){18 z+w[a]};3 E=5(a){3 b=a;3 c=$(b).12("1k");18 c};3 F=5(a){3 b=$("#"+z+" 2r:8");4(b.1c>1){1t(3 i=0;i<b.1c;i++){4(a==b[i].1h){18 11}}}1d 4(b.1c==1){4(b[0].1h==a){18 11}};18 15};3 G=5(a,b,c,d){3 e="";3 f=(d=="2M")?D("2E"):D("2D");3 g=(d=="2M")?f+"2N"+(b)+"2N"+(c):f+"2N"+(b);3 h="";3 i="";4(q.1M!=15){i=\' \'+q.1M+\' \'+a.3j}1d{h=$(a).12("1V");h=(h.1c==0)?"":\'<3k 3l="\'+h+\'" 3m="3n" /> \'};3 j=$(a).1o();3 k=$(a).4b();3 l=($(a).12("1j")==11)?"1j":"21";C[g]={1E:h+j,22:k,1o:j,1h:a.1h,19:g};3 m=E(a);4(F(a.1h)==11){e+=\'<a 3o="3p:3q(0);" 1p="8 \'+l+i+\'"\'}1d{e+=\'<a  3o="3p:3q(0);" 1p="\'+l+i+\'"\'};4(m!==15&&m!==1a){e+=" 1k=\'"+m+"\'"};e+=\' 19="\'+g+\'">\';e+=h+\'<1u 1p="\'+x.1q+\'">\'+j+\'</1u></a>\';18 e};3 H=5(){3 f=B;4(f.1c==0)18"";3 g="";3 h=D("2D");3 i=D("2E");f.2O(5(c){3 d=f[c];4(d.4c=="4d"){g+="<1v 1p=\'4e\'>";g+="<1u 1k=\'3r-4f:4g;3r-1k:4h; 4i:4j;\'>"+$(d).12("4k")+"</1u>";3 e=$(d).3i();e.2O(5(a){3 b=e[a];g+=G(b,c,a,"2M")});g+="</1v>"}1d{g+=G(d,c,"","")}});18 g};3 I=5(){3 a=D("1N");3 b=D("1f");3 c=q.1k;1W="";1W+=\'<1v 19="\'+b+\'" 1p="\'+x.2H+\'"\';4(!v){1W+=(c!="")?\' 1k="\'+c+\'"\':\'\'}1d{1W+=(c!="")?\' 1k="2s-1w:4l 4m #4n;1x:2t;1y:2P;\'+c+\'"\':\'\'};1W+=\'>\';18 1W};3 J=5(){3 a=D("1O");3 b=D("2k");3 c=D("1P");3 d=D("3e");3 e="";3 f="";4(6.9(z).1F.1c>0){e=$("#"+z+" 2r:8").1o();f=$("#"+z+" 2r:8").12("1V")};f=(f.1c==0||f==1a||q.1K==15||q.1M!=15)?"":\'<3k 3l="\'+f+\'" 3m="3n" /> \';3 g=\'<1v 19="\'+a+\'" 1p="\'+x.2F+\'"\';g+=\'>\';g+=\'<1u 19="\'+b+\'" 1p="\'+x.2G+\'"></1u><1u 1p="\'+x.1q+\'" 19="\'+c+\'">\'+f+\'<1u 1p="\'+x.1q+\'">\'+e+\'</1u></1u></1v>\';18 g};3 K=5(){3 c=D("1f");$("#"+c+" a.21").1I("1Q");$("#"+c+" a.21").1e("1Q",5(a){a.24();N(1b);4(!v){$("#"+c).1I("1B");P(15);3 b=(q.1K==15)?$(1b).1o():$(1b).1E();T(b);s.25()};X()})};3 L=5(){3 d=15;3 e=D("1N");3 f=D("1O");3 g=D("1P");3 h=D("1f");3 i=D("2k");3 j=$("#"+z).2Q();j=j+2;3 k=q.1k;4($("#"+e).1c>0){$("#"+e).2u();d=11};3 l=\'<1v 19="\'+e+\'" 1p="\'+x.1Y+\'"\';l+=(k!="")?\' 1k="\'+k+\'"\':\'\';l+=\'>\';l+=J();l+=I();l+=H();l+="</1v>";l+="</1v>";4(d==11){3 m=D("2C");$("#"+m).2R(l)}1d{$("#"+z).2R(l)};4(v){3 f=D("1O");$("#"+f).2v()};$("#"+e).14("2Q",j+"1T");$("#"+h).14("2Q",(j-2)+"1T");4(B.1c>q.2g){3 n=26($("#"+h+" a:3s").14("28-3t"))+26($("#"+h+" a:3s").14("28-1w"));3 o=((q.3a)*q.2g)-n;$("#"+h).14("1g",o+"1T")}1d 4(v){3 o=$("#"+z).1g();$("#"+h).14("1g",o+"1T")};4(d==15){S();O(z)};4($("#"+z).12("1j")==11){$("#"+e).14("2w",x.1j)};R();$("#"+f).1e("1B",5(a){2S(1)});$("#"+f).1e("1R",5(a){2S(0)});K();$("#"+h+" a.1j").14("2w",x.1j);4(v){$("#"+h).1e("1B",5(c){4(!u.2i){u.2i=11;$(6).1e("1Z",5(a){3 b=a.3u;u.2j=b;4(b==39||b==40){a.24();a.2x();U();X()};4(b==37||b==38){a.24();a.2x();V();X()}})}})};$("#"+h).1e("1R",5(a){P(15);$(6).1I("1Z");u.2i=15;u.2j=1m});$("#"+f).1e("1Q",5(b){P(15);4($("#"+h+":3v").1c==1){$("#"+h).1I("1B")}1d{$("#"+h).1e("1B",5(a){P(11)});s.3w()}});$("#"+f).1e("1R",5(a){P(15)});4(q.1K&&q.1M!=15){W()}};3 M=5(a){1t(3 i 2y C){4(C[i].1h==a){18 C[i]}};18-1};3 N=5(a){3 b=D("1f");4($("#"+b+" a.8").1c==1){t=$("#"+b+" a.8").1o()};4(!v){$("#"+b+" a.8").1G("8")};3 c=$("#"+b+" a.8").12("19");4(c!=1a){3 d=(u.1X==1a||u.1X==1m)?C[c].1h:u.1X};4(a&&!v){$(a).1z("8")};4(v){3 e=u.2j;4($("#"+z).12("1s")==11){4(e==17){u.1X=C[$(a).12("19")].1h;$(a).4o("8")}1d 4(e==16){$("#"+b+" a.8").1G("8");$(a).1z("8");3 f=$(a).12("19");3 g=C[f].1h;1t(3 i=2T.4p(d,g);i<=2T.4q(d,g);i++){$("#"+M(i).19).1z("8")}}1d{$("#"+b+" a.8").1G("8");$(a).1z("8");u.1X=C[$(a).12("19")].1h}}1d{$("#"+b+" a.8").1G("8");$(a).1z("8");u.1X=C[$(a).12("19")].1h}}};3 O=5(a){3 b=a;6.9(b).4r=5(e){$("#"+b).1S(q)}};3 P=5(a){u.2B=a};3 Q=5(){18 u.2B};3 R=5(){3 b=D("1N");3 c=y.3f.4s(",");1t(3 d=0;d<c.1c;d++){3 e=c[d];3 f=Y(e);4(f==11){3x(e){1n"2n":$("#"+b).1e("4t",5(a){6.9(z).2n()});1i;1n"1Q":$("#"+b).1e("1Q",5(a){$("#"+z).1H("1Q")});1i;1n"2o":$("#"+b).1e("2o",5(a){$("#"+z).1H("2o")});1i;1n"2p":$("#"+b).1e("2p",5(a){$("#"+z).1H("2p")});1i;1n"1r":$("#"+b).1e("1r",5(a){$("#"+z).1H("1r")});1i;1n"1B":$("#"+b).1e("1B",5(a){$("#"+z).1H("1B")});1i;1n"2q":$("#"+b).1e("2q",5(a){$("#"+z).1H("2q")});1i;1n"1R":$("#"+b).1e("1R",5(a){$("#"+z).1H("1R")});1i}}}};3 S=5(){3 a=D("2C");$("#"+z).2R("<1v 1p=\'"+x.2I+"\' 1k=\'1g:4u;4v:4w;1y:3y;\' 19=\'"+a+"\'></1v>");$("#"+z).4x($("#"+a))};3 T=5(a){3 b=D("1P");$("#"+b).1E(a)};3 U=5(){3 a=D("1P");3 b=D("1f");3 c=$("#"+b+" a.21");1t(3 d=0;d<c.1c;d++){3 e=c[d];3 f=$(e).12("19");4($(e).3z("8")&&d<c.1c-1){$("#"+b+" a.8").1G("8");$(c[d+1]).1z("8");3 g=$("#"+b+" a.8").12("19");4(!v){3 h=(q.1K==15)?C[g].1o:C[g].1E;T(h)};4(26(($("#"+g).1y().1w+$("#"+g).1g()))>=26($("#"+b).1g())){$("#"+b).29(($("#"+b).29())+$("#"+g).1g()+$("#"+g).1g())};1i}}};3 V=5(){3 a=D("1P");3 b=D("1f");3 c=$("#"+b+" a.21");1t(3 d=0;d<c.1c;d++){3 e=c[d];3 f=$(e).12("19");4($(e).3z("8")&&d!=0){$("#"+b+" a.8").1G("8");$(c[d-1]).1z("8");3 g=$("#"+b+" a.8").12("19");4(!v){3 h=(q.1K==15)?C[g].1o:C[g].1E;T(h)};4(26(($("#"+g).1y().1w+$("#"+g).1g()))<=0){$("#"+b).29(($("#"+b).29()-$("#"+b).1g())-$("#"+g).1g())};1i}}};3 W=5(){4(q.1M!=15){3 a=D("1P");3 b=6.9(z).1F[6.9(z).1l].3j;4(b.1c>0){3 c=D("1f");3 d=$("#"+c+" a."+b).12("19");3 e=$("#"+d).14("2a-4y");3 f=$("#"+d).14("2a-1y");3 g=$("#"+d).14("28-3A");4(e!=1a){$("#"+a).2b("."+x.1q).12(\'1k\',"2a:"+e)};4(f!=1a){$("#"+a).2b("."+x.1q).14(\'2a-1y\',f)};4(g!=1a){$("#"+a).2b("."+x.1q).14(\'28-3A\',g)};$("#"+a).2b("."+x.1q).14(\'2a-3B\',\'4z-3B\');$("#"+a).2b("."+x.1q).14(\'28-3t\',\'4A\')}}};3 X=5(){3 a=D("1f");3 b=$("#"+a+" a.8");4(b.1c==1){3 c=$("#"+a+" a.8").1o();3 d=$("#"+a+" a.8").12("19");4(d!=1a){3 e=C[d].22;6.9(z).1l=C[d].1h};4(q.1K&&q.1M!=15)W()}1d 4(b.1c>1){3 f=$("#"+z+" > 2r:8").4B("8");1t(3 i=0;i<b.1c;i++){3 d=$(b[i]).12("19");3 g=C[d].1h;6.9(z).1F[g].8="8"}};3 h=6.9(z).1l;s.1U["1l"]=h};3 Y=5(a){4($("#"+z).12("4C"+a)!=1a){18 11};3 b=$("#"+z).2U("4D");4(b&&b[a]){18 11};18 15};3 Z=5(){3 b=D("1f");4(Y(\'2K\')==11){3 c=C[$("#"+b+" a.8").12("19")].1o;4($.3C(t)!==$.3C(c)&&t!==""){$("#"+z).1H("2K")}};4(Y(\'1r\')==11){$("#"+z).1H("1r")};4(Y(\'2J\')==11){$(6).1e("1r",5(a){$("#"+z).2n();$("#"+z)[0].2J();X();$(6).1I("1r")})}};3 2S=5(a){3 b=D("2k");4(a==1)$("#"+b).14({3D:\'0 4E%\'});1d $("#"+b).14({3D:\'0 0\'})};3 3E=5(){1t(3 i 2y 6.9(z)){4(3g(6.9(z)[i])!=\'5\'&&6.9(z)[i]!==1a&&6.9(z)[i]!==1m){s.1A(i,6.9(z)[i],11)}}};3 3F=5(a,b){4(M(b)!=-1){6.9(z)[a]=b;3 c=D("1f");$("#"+c+" a.8").1G("8");$("#"+M(b).19).1z("8");3 d=M(6.9(z).1l).1E;T(d)}};3 3G=5(i,a){4(a==\'d\'){1t(3 b 2y C){4(C[b].1h==i){4F C[b];1i}}};3 c=0;1t(3 b 2y C){C[b].1h=c;c++}};3 2V=5(){3 a=D("1f");3 b=D("1N");3 c=$("#"+b).1y();3 d=$("#"+b).1g();3 e=$(3H).1g();3 f=$(3H).29();3 g=$("#"+a).1g();3 h={1L:q.1L,1w:(c.1w+d)+"1T",1x:"2c"};3 i=q.3c;3 j=15;3 k=x.2m;$("#"+a).1G(x.2m);$("#"+a).1G(x.2l);4((e+f)<2T.4G(g+d+c.1w)){3 l=c.1w-g;4((c.1w-g)<0){l=10};h={1L:q.1L,1w:l+"1T",1x:"2c"};i="2W";j=11;k=x.2l};18{2X:j,3I:i,14:h,2s:k}};1b.3w=5(){4((s.2d("1j",11)==11)||(s.2d("1F",11).1c==0))18;3 c=D("1f");4(1J!=""&&c!=1J){$("#"+1J).3J("2Y");$("#"+1J).14({1L:\'0\'})};4($("#"+c).14("1x")=="2c"){t=C[$("#"+c+" a.8").12("19")].1o;$(6).1e("1Z",5(a){3 b=a.3u;4(b==39||b==40){a.24();a.2x();U()};4(b==37||b==38){a.24();a.2x();V()};4(b==27||b==13){s.25();X()};4($("#"+z).12("3K")!=1a){6.9(z).3K()}});$(6).1e("2L",5(a){4($("#"+z).12("3L")!=1a){6.9(z).3L()}});$(6).1e("1r",5(a){4(Q()==15){s.25()}});3 d=2V();$("#"+c).14(d.14);4(d.2X==11){$("#"+c).14({1x:\'2t\'});$("#"+c).1z(d.2s);4(s.1D["2z"]!=1m){2e(s.1D["2z"])(s)}}1d{$("#"+c)[d.3I]("2Y",5(){$("#"+c).1z(d.2s);4(s.1D["2z"]!=1m){2e(s.1D["2z"])(s)}})};4(c!=1J){1J=c}}};1b.25=5(){3 b=D("1f");$(6).1I("1Z");$(6).1I("2L");$(6).1I("1r");3 c=2V();4(c.2X==11){$("#"+b).14("1x","2c")};$("#"+b).3J("2Y",5(a){Z();$("#"+b).14({1L:\'0\'});4(s.1D["3M"]!=1m){2e(s.1D["3M"])(s)}})};1b.1l=5(i){s.1A("1l",i)};1b.1A=5(a,b,c){4(a==1a||b==1a)3N{3O:"1A 4H 4I?"};s.1U[a]=b;4(c!=11){3x(a){1n"1l":3F(a,b);1i;1n"1j":s.1j(b,11);1i;1n"1s":6.9(z)[a]=b;v=($(r).12("1C")>0||$(r).12("1s")==11)?11:15;4(v){3 d=$("#"+z).1g();3 f=D("1f");$("#"+f).14("1g",d+"1T");3 g=D("1O");$("#"+g).2v();3 f=D("1f");$("#"+f).14({1x:\'2t\',1y:\'2P\'});K()};1i;1n"1C":6.9(z)[a]=b;4(b==0){6.9(z).1s=15};v=($(r).12("1C")>0||$(r).12("1s")==11)?11:15;4(b==0){3 g=D("1O");$("#"+g).2W();3 f=D("1f");$("#"+f).14({1x:\'2c\',1y:\'3y\'});3 h="";4(6.9(z).1l>=0){3 i=M(6.9(z).1l);h=i.1E;N($("#"+i.19))};T(h)}1d{3 g=D("1O");$("#"+g).2v();3 f=D("1f");$("#"+f).14({1x:\'2t\',1y:\'2P\'})};1i;4J:4K{6.9(z)[a]=b}4L(e){};1i}}};1b.2d=5(a,b){4(a==1a&&b==1a){18 s.1U};4(a!=1a&&b==1a){18(s.1U[a]!=1a)?s.1U[a]:1m};4(a!=1a&&b!=1a){18 6.9(z)[a]}};1b.3v=5(a){3 b=D("1N");4(a==11){$("#"+b).2W()}1d 4(a==15){$("#"+b).2v()}1d{18 $("#"+b).14("1x")}};1b.4M=5(a,b){3 c=a;3 d=c.1o;3 e=(c.22==1a||c.22==1m)?d:c.22;3 f=(c["1V"]==1a||c["1V"]==1m)?\'\':c["1V"];3 i=(b==1a||b==1m)?6.9(z).1F.1c:b;6.9(z).1F[i]=2h 4N(d,e);4(f!=\'\')6.9(z).1F[i]["1V"]=f;3 g=M(i);4(g!=-1){3 h=G(6.9(z).1F[i],i,"","");$("#"+g.19).1E(h)}1d{3 h=G(6.9(z).1F[i],i,"","");3 j=D("1f");$("#"+j).4O(h);K()}};1b.2u=5(i){6.9(z).2u(i);4((M(i))!=-1){$("#"+M(i).19).2u();3G(i,\'d\')};4(6.9(z).1c==0){T("")}1d{3 a=M(6.9(z).1l).1E;T(a)};s.1A("1l",6.9(z).1l)};1b.1j=5(a,b){6.9(z).1j=a;3 c=D("1N");4(a==11){$("#"+c).14("2w",x.1j);s.25()}1d 4(a==15){$("#"+c).14("2w",1)};4(b!=11){s.1A("1j",a)}};1b.2Z=5(){18(6.9(z).2Z==1a)?1m:6.9(z).2Z};1b.31=5(){4(2f.1c==1){18 6.9(z).31(2f[0])}1d 4(2f.1c==2){18 6.9(z).31(2f[0],2f[1])}1d{3N{3O:"4P 1h 4Q 4R!"}}};1b.3P=5(a){18 6.9(z).3P(a)};1b.1s=5(a){4(a==1a){18 s.2d("1s")}1d{s.1A("1s",a)}};1b.1C=5(a){4(a==1a){18 s.2d("1C")}1d{s.1A("1C",a)}};1b.4S=5(a,b){s.1D[a]=b};1b.4T=5(a){2e(s.1D[a])(s)};3 3Q=5(){s.1A("32",$.1S.32);s.1A("33",$.1S.33)};3 3R=5(){L();3E();3Q();4(q.2A!=\'\'){2e(q.2A)(s)}};3R()};$.1S={32:2.36,33:"4U 4V",3h:20,4W:5(a,b){18 $(a).1S(b).2U("1Y")}};$.4X.35({1S:5(b){18 1b.2O(5(){3 a=2h 34(1b,b);$(1b).2U(\'1Y\',a)})}})})(4Y);', 62, 309, '|||var|if|function|document||selected|getElementById||||||||||||||||||||||||||||||||||||||||||||||||||||||true|attr||css|false|||return|id|undefined|this|length|else|bind|postChildID|height|index|break|disabled|style|selectedIndex|null|case|text|class|ddTitleText|mouseup|multiple|for|span|div|top|display|position|addClass|set|mouseover|size|onActions|html|options|removeClass|trigger|unbind|bh|showIcon|zIndex|useSprite|postID|postTitleID|postTitleTextID|click|mouseout|msDropDown|px|ddProp|title|sDiv|oldIndex|dd|keydown||enabled|value||preventDefault|close|parseInt||padding|scrollTop|background|find|none|get|eval|arguments|visibleRows|new|keyboardAction|currentKey|postArrowID|borderTop|noBorderTop|focus|dblclick|mousedown|mousemove|option|border|block|remove|hide|opacity|stopPropagation|in|onOpen|onInit|insideWindow|postElementHolder|postAID|postOPTAID|ddTitle|arrow|ddChild|ddOutOfVision|blur|change|keyup|opt|_|each|relative|width|after|bj|Math|data|bn|show|opp|fast|form||item|version|author|bi|extend|||||rowHeight|mainCSS|animStyle|Object|postInputhidden|actions|typeof|counter|children|className|img|src|align|absmiddle|href|javascript|void|font|first|bottom|keyCode|visible|open|switch|absolute|hasClass|left|repeat|trim|backgroundPosition|bk|bl|bm|window|ani|slideUp|onkeydown|onkeyup|onClose|throw|message|namedItem|bo|bp|120|9999|slideDown|_msddHolder|_msdd|_title|_titletext|_child||_msa|_msopta|postInputID|_msinput|_arrow|_inp|keypress|prop|tabindex|msdrpdd|val|nodeName|OPTGROUP|opta|weight|bold|italic|clear|both|label|1px|solid|c3c3c3|toggleClass|min|max|refresh|split|mouseenter|0px|overflow|hidden|appendTo|image|no|2px|removeAttr|on|events|100|delete|floor|to|what|default|try|catch|add|Option|append|An|is|required|addMyEvent|fireEvent|Marghoob|Suleman|create|fn|jQuery'.split('|'), 0, {}))

;
(function ($) {
    var bh = "";
    var bi = function (p, q) {
        var r = p;
        var s = this;
        var q = $.extend({
            height: 120,
            visibleRows: 10,
            rowHeight: 23,
            showIcon: true,
            zIndex: 9999,
            mainCSS: 'dd',
            useSprite: false,
            animStyle: 'slideDown',
            onInit: '',
            style: ''
        },
		q);
        this.ddProp = new Object();
        var t = "";
        var u = {};
        u.insideWindow = true;
        u.keyboardAction = false;
        u.currentKey = null;
        var v = false;
        var w = {
            postElementHolder: '_msddHolder',
            postID: '_msdd',
            postTitleID: '_title',
            postTitleTextID: '_titletext',
            postChildID: '_child',
            postAID: '_msa',
            postOPTAID: '_msopta',
            postInputID: '_msinput',
            postArrowID: '_arrow',
            postInputhidden: '_inp'
        };
        var x = {
            dd: q.mainCSS,
            ddTitle: 'ddTitle',
            arrow: 'arrow',
            ddChild: 'ddChild',
            ddTitleText: 'ddTitleText',
            disabled: .30,
            ddOutOfVision: 'ddOutOfVision',
            borderTop: 'borderTop',
            noBorderTop: 'noBorderTop'
        };
        var y = {
            actions: "focus,blur,change,click,dblclick,mousedown,mouseup,mouseover,mousemove,mouseout,keypress,keydown,keyup",
            prop: "size,multiple,disabled,tabindex"
        };
        this.onActions = new Object();
        var z = $(r).attr("id");
        if (typeof (z) == "undefined" || z.length <= 0) {
            z = "msdrpdd" + $.msDropDown.counter++;
            $(r).attr("id", z)
        };
        var A = $(r).attr("style");
        q.style += (A == undefined) ? "" : A;
        var B = $(r).children();
        v = ($(r).attr("size") > 1 || $(r).attr("multiple") == true) ? true : false;
        if (v) {
            q.visibleRows = $(r).attr("size")
        };
        var C = {};
        var D = function (a) {
            return z + w[a]
        };
        var E = function (a) {
            var b = a;
            var c = $(b).attr("style");
            return c
        };
        var F = function (a) {
            var b = $("#" + z + " option:selected");
            if (b.length > 1) {
                for (var i = 0; i < b.length; i++) {
                    if (a == b[i].index) {
                        return true
                    }
                }
            } else if (b.length == 1) {
                if (b[0].index == a) {
                    return true
                }
            };
            return false
        };
        var G = function (a, b, c, d) {
            var e = "";
            var f = (d == "opt") ? D("postOPTAID") : D("postAID");
            var g = (d == "opt") ? f + "_" + (b) + "_" + (c) : f + "_" + (b);
            var h = "";
            var i = "";
            if (q.useSprite != false) {
                i = ' ' + q.useSprite + ' ' + a.className
            } else {
                h = $(a).attr("title");
                h = (h.length == 0) ? "" : '<img src="' + h + '" align="absmiddle" /> '
            };
            var j = $(a).text();
            var k = $(a).val();
            var l = ($(a).attr("disabled") == true) ? "disabled" : "enabled";
            C[g] = {
                html: h + j,
                value: k,
                text: j,
                index: a.index,
                id: g
            };
            var m = E(a);
            if (F(a.index) == true) {
                e += '<a href="javascript:void(0);" class="selected ' + l + i + '"'
            } else {
                e += '<a  href="javascript:void(0);" class="' + l + i + '"'
            };
            if (m !== false && m !== undefined) {
                e += " style='" + m + "'"
            };
            e += ' id="' + g + '">';
            e += h + '<span class="' + x.ddTitleText + '">' + j + '</span></a>';
            return e
        };
        var H = function () {
            var f = B;
            if (f.length == 0) return "";
            var g = "";
            var h = D("postAID");
            var i = D("postOPTAID");
            f.each(function (c) {
                var d = f[c];
                if (d.nodeName == "OPTGROUP") {
                    g += "<div class='opta'>";
                    g += "<span style='font-weight:bold;font-style:italic; clear:both;'>" + $(d).attr("label") + "</span>";
                    var e = $(d).children();
                    e.each(function (a) {
                        var b = e[a];
                        g += G(b, c, a, "opt")
                    });
                    g += "</div>"
                } else {
                    g += G(d, c, "", "")
                }
            });
            return g
        };
        var I = function () {
            var a = D("postID");
            var b = D("postChildID");
            var c = q.style;
            sDiv = "";
            sDiv += '<div id="' + b + '" class="' + x.ddChild + '"';
            if (!v) {
                sDiv += (c != "") ? ' style="' + c + '"' : ''
            } else {
                sDiv += (c != "") ? ' style="border-top:1px solid #c3c3c3;display:block;position:relative;' + c + '"' : ''
            };
            sDiv += '>';
            return sDiv
        };
        var J = function () {
            var a = D("postTitleID");
            var b = D("postArrowID");
            var c = D("postTitleTextID");
            var d = D("postInputhidden");
            var e = "";
            var f = "";
            if (document.getElementById(z).options.length > 0) {
                e = $("#" + z + " option:selected").text();
                f = $("#" + z + " option:selected").attr("title")
            };
            f = (f.length == 0 || f == undefined || q.showIcon == false || q.useSprite != false) ? "" : '<img src="' + f + '" align="absmiddle" /> ';
            var g = '<div id="' + a + '" class="' + x.ddTitle + '"';
            g += '>';
            g += '<span id="' + b + '" class="' + x.arrow + '"></span><span class="' + x.ddTitleText + '" id="' + c + '">' + f + '<span class="' + x.ddTitleText + '">' + e + '</span></span></div>';
            return g
        };
        var K = function () {
            var c = D("postChildID");
            $("#" + c + " a.enabled").unbind("click");
            $("#" + c + " a.enabled").bind("click", function (a) {
                a.preventDefault();
                N(this);
                if (!v) {
                    $("#" + c).unbind("mouseover");
                    P(false);
                    var b = (q.showIcon == false) ? $(this).text() : $(this).html();
                    T(b);
                    s.close()
                };
                X()
            })
        };
        var L = function () {
            var d = false;
            var e = D("postID");
            var f = D("postTitleID");
            var g = D("postTitleTextID");
            var h = D("postChildID");
            var i = D("postArrowID");
            var j = $("#" + z).width();
            j = j + 2;
            var k = q.style;
            if ($("#" + e).length > 0) {
                $("#" + e).remove();
                d = true
            };
            var l = '<div id="' + e + '" class="' + x.dd + '"';
            l += (k != "") ? ' style="' + k + '"' : '';
            l += '>';
            l += J();
            l += I();
            l += H();
            l += "</div>";
            l += "</div>";
            if (d == true) {
                var m = D("postElementHolder");
                $("#" + m).after(l)
            } else {
                $("#" + z).after(l)
            };
            if (v) {
                var f = D("postTitleID");
                $("#" + f).hide()
            };
            $("#" + e).css("width", j + "px");
            $("#" + h).css("width", (j - 2) + "px");
            if (B.length > q.visibleRows) {
                var n = parseInt($("#" + h + " a:first").css("padding-bottom")) + parseInt($("#" + h + " a:first").css("padding-top"));
                var o = ((q.rowHeight) * q.visibleRows) - n;
                $("#" + h).css("height", o + "px")
            } else if (v) {
                var o = $("#" + z).height();
                $("#" + h).css("height", o + "px")
            };
            if (d == false) {
                S();
                O(z)
            };
            if ($("#" + z).attr("disabled") == true) {
                $("#" + e).css("opacity", x.disabled)
            };
            R();
            $("#" + f).bind("mouseover", function (a) {
                bj(1)
            });
            $("#" + f).bind("mouseout", function (a) {
                bj(0)
            });
            K();
            $("#" + h + " a.disabled").css("opacity", x.disabled);
            if (v) {
                $("#" + h).bind("mouseover", function (c) {
                    if (!u.keyboardAction) {
                        u.keyboardAction = true;
                        $(document).bind("keydown", function (a) {
                            var b = a.keyCode;
                            u.currentKey = b;
                            if (b == 39 || b == 40) {
                                a.preventDefault();
                                a.stopPropagation();
                                U();
                                X()
                            };
                            if (b == 37 || b == 38) {
                                a.preventDefault();
                                a.stopPropagation();
                                V();
                                X()
                            }
                        })
                    }
                })
            };
            $("#" + h).bind("mouseout", function (a) {
                P(false);
                $(document).unbind("keydown");
                u.keyboardAction = false;
                u.currentKey = null
            });
            $("#" + f).bind("click", function (b) {
                P(false);
                if ($("#" + h + ":visible").length == 1) {
                    $("#" + h).unbind("mouseover")
                } else {
                    $("#" + h).bind("mouseover", function (a) {
                        P(true)
                    });
                    s.open()
                }
            });
            $("#" + f).bind("mouseout", function (a) {
                P(false)
            });
            if (q.showIcon && q.useSprite != false) {
                W()
            }
        };
        var M = function (a) {
            for (var i in C) {
                if (C[i].index == a) {
                    return C[i]
                }
            };
            return -1
        };
        var N = function (a) {
            var b = D("postChildID");
            if ($("#" + b + " a.selected").length == 1) {
                t = $("#" + b + " a.selected").text()
            };
            if (!v) {
                $("#" + b + " a.selected").removeClass("selected")
            };
            var c = $("#" + b + " a.selected").attr("id");
            if (c != undefined) {
                var d = (u.oldIndex == undefined || u.oldIndex == null) ? C[c].index : u.oldIndex
            };
            if (a && !v) {
                $(a).addClass("selected")
            };
            if (v) {
                var e = u.currentKey;
                if ($("#" + z).attr("multiple") == true) {
                    if (e == 17) {
                        u.oldIndex = C[$(a).attr("id")].index;
                        $(a).toggleClass("selected")
                    } else if (e == 16) {
                        $("#" + b + " a.selected").removeClass("selected");
                        $(a).addClass("selected");
                        var f = $(a).attr("id");
                        var g = C[f].index;
                        for (var i = Math.min(d, g); i <= Math.max(d, g); i++) {
                            $("#" + M(i).id).addClass("selected")
                        }
                    } else {
                        $("#" + b + " a.selected").removeClass("selected");
                        $(a).addClass("selected");
                        u.oldIndex = C[$(a).attr("id")].index
                    }
                } else {
                    $("#" + b + " a.selected").removeClass("selected");
                    $(a).addClass("selected");
                    u.oldIndex = C[$(a).attr("id")].index
                }
            }
        };
        var O = function (a) {
            var b = a;
            document.getElementById(b).refresh = function (e) {
                $("#" + b).msDropDown(q)
            }
        };
        var P = function (a) {
            u.insideWindow = a
        };
        var Q = function () {
            return u.insideWindow
        };
        var R = function () {
            var b = D("postID");
            var c = y.actions.split(",");
            for (var d = 0; d < c.length; d++) {
                var e = c[d];
                var f = Y(e);
                if (f == true) {
                    switch (e) {
                        case "focus":
                            $("#" + b).bind("mouseenter", function (a) {
                                document.getElementById(z).focus()
                            });
                            break;
                        case "click":
                            $("#" + b).bind("click", function (a) {
                                $("#" + z).trigger("click")
                            });
                            break;
                        case "dblclick":
                            $("#" + b).bind("dblclick", function (a) {
                                $("#" + z).trigger("dblclick")
                            });
                            break;
                        case "mousedown":
                            $("#" + b).bind("mousedown", function (a) {
                                $("#" + z).trigger("mousedown")
                            });
                            break;
                        case "mouseup":
                            $("#" + b).bind("mouseup", function (a) {
                                $("#" + z).trigger("mouseup")
                            });
                            break;
                        case "mouseover":
                            $("#" + b).bind("mouseover", function (a) {
                                $("#" + z).trigger("mouseover")
                            });
                            break;
                        case "mousemove":
                            $("#" + b).bind("mousemove", function (a) {
                                $("#" + z).trigger("mousemove")
                            });
                            break;
                        case "mouseout":
                            $("#" + b).bind("mouseout", function (a) {
                                $("#" + z).trigger("mouseout")
                            });
                            break
                    }
                }
            }
        };
        var S = function () {
            var a = D("postElementHolder");
            $("#" + z).after("<div class='" + x.ddOutOfVision + "' style='height:0px;overflow:hidden;position:absolute;' id='" + a + "'></div>");
            $("#" + z).appendTo($("#" + a))
        };
        var T = function (a) {
            var b = D("postTitleTextID");
            $("#" + b).html(a)
        };
        var U = function () {
            var a = D("postTitleTextID");
            var b = D("postChildID");
            var c = $("#" + b + " a.enabled");
            for (var d = 0; d < c.length; d++) {
                var e = c[d];
                var f = $(e).attr("id");
                if ($(e).hasClass("selected") && d < c.length - 1) {
                    $("#" + b + " a.selected").removeClass("selected");
                    $(c[d + 1]).addClass("selected");
                    var g = $("#" + b + " a.selected").attr("id");
                    if (!v) {
                        var h = (q.showIcon == false) ? C[g].text : C[g].html;
                        T(h)
                    };
                    if (parseInt(($("#" + g).position().top + $("#" + g).height())) >= parseInt($("#" + b).height())) {
                        $("#" + b).scrollTop(($("#" + b).scrollTop()) + $("#" + g).height() + $("#" + g).height())
                    };
                    break
                }
            }
        };
        var V = function () {
            var a = D("postTitleTextID");
            var b = D("postChildID");
            var c = $("#" + b + " a.enabled");
            for (var d = 0; d < c.length; d++) {
                var e = c[d];
                var f = $(e).attr("id");
                if ($(e).hasClass("selected") && d != 0) {
                    $("#" + b + " a.selected").removeClass("selected");
                    $(c[d - 1]).addClass("selected");
                    var g = $("#" + b + " a.selected").attr("id");
                    if (!v) {
                        var h = (q.showIcon == false) ? C[g].text : C[g].html;
                        T(h)
                    };
                    if (parseInt(($("#" + g).position().top + $("#" + g).height())) <= 0) {
                        $("#" + b).scrollTop(($("#" + b).scrollTop() - $("#" + b).height()) - $("#" + g).height())
                    };
                    break
                }
            }
        };
        var W = function () {
            if (q.useSprite != false) {
                var a = D("postTitleTextID");
                var b = document.getElementById(z).options[document.getElementById(z).selectedIndex].className;
                if (b.length > 0) {
                    var c = D("postChildID");
                    var d = $("#" + c + " a." + b).attr("id");
                    var e = $("#" + d).css("background-image");
                    var f = $("#" + d).css("background-position");
                    var g = $("#" + d).css("padding-left");
                    if (e != undefined) {
                        $("#" + a).find("." + x.ddTitleText).attr('style', "background:" + e)
                    };
                    if (f != undefined) {
                        $("#" + a).find("." + x.ddTitleText).css('background-position', f)
                    };
                    if (g != undefined) {
                        $("#" + a).find("." + x.ddTitleText).css('padding-left', g)
                    };
                    $("#" + a).find("." + x.ddTitleText).css('background-repeat', 'no-repeat');
                    $("#" + a).find("." + x.ddTitleText).css('padding-bottom', '2px')
                }
            }
        };
        var X = function () {
            var a = D("postChildID");
            var b = $("#" + a + " a.selected");
            if (b.length == 1) {
                var c = $("#" + a + " a.selected").text();
                var d = $("#" + a + " a.selected").attr("id");
                if (d != undefined) {
                    var e = C[d].value;
                    document.getElementById(z).selectedIndex = C[d].index
                };
                if (q.showIcon && q.useSprite != false) W()
            } else if (b.length > 1) {
                var f = $("#" + z + " > option:selected").removeAttr("selected");
                for (var i = 0; i < b.length; i++) {
                    var d = $(b[i]).attr("id");
                    var g = C[d].index;
                    document.getElementById(z).options[g].selected = "selected"
                }
            };
            var h = document.getElementById(z).selectedIndex;
            s.ddProp["selectedIndex"] = h
        };
        var Y = function (a) {
            if ($("#" + z).attr("on" + a) != undefined) {
                return true
            };
            var b = $("#" + z).data("events");
            if (b && b[a]) {
                return true
            };
            return false
        };
        var Z = function () {
            var b = D("postChildID");
            if (Y('change') == true) {
                var c = C[$("#" + b + " a.selected").attr("id")].text;
                if ($.trim(t) !== $.trim(c) && t !== "") {
                    $("#" + z).trigger("change")
                }
            };
            if (Y('mouseup') == true) {
                $("#" + z).trigger("mouseup")
            };
            if (Y('blur') == true) {
                $(document).bind("mouseup", function (a) {
                    $("#" + z).focus();
                    $("#" + z)[0].blur();
                    X();
                    $(document).unbind("mouseup")
                })
            }
        };
        var bj = function (a) {
            var b = D("postArrowID");
            if (a == 1) $("#" + b).css({
                backgroundPosition: '0 100%'
            });
            else $("#" + b).css({
                backgroundPosition: '0 0'
            })
        };
        var bk = function () {
            for (var i in document.getElementById(z)) {
                if (typeof (document.getElementById(z)[i]) != 'function' && document.getElementById(z)[i] !== undefined && document.getElementById(z)[i] !== null) {
                    s.set(i, document.getElementById(z)[i], true)
                }
            }
        };
        var bl = function (a, b) {
            if (M(b) != -1) {
                document.getElementById(z)[a] = b;
                var c = D("postChildID");
                $("#" + c + " a.selected").removeClass("selected");
                $("#" + M(b).id).addClass("selected");
                var d = M(document.getElementById(z).selectedIndex).html;
                T(d)
            }
        };
        var bm = function (i, a) {
            if (a == 'd') {
                for (var b in C) {
                    if (C[b].index == i) {
                        delete C[b];
                        break
                    }
                }
            };
            var c = 0;
            for (var b in C) {
                C[b].index = c;
                c++
            }
        };
        var bn = function () {
            var a = D("postChildID");
            var b = D("postID");
            var c = $("#" + b).position();
            var d = $("#" + b).height();
            var e = $(window).height();
            var f = $(window).scrollTop();
            var g = $("#" + a).height();
            var h = {
                zIndex: q.zIndex,
                top: (c.top + d) + "px",
                display: "none"
            };
            var i = q.animStyle;
            var j = false;
            var k = x.noBorderTop;
            $("#" + a).removeClass(x.noBorderTop);
            $("#" + a).removeClass(x.borderTop);
            if ((e + f) < Math.floor(g + d + c.top)) {
                var l = c.top - g;
                if ((c.top - g) < 0) {
                    l = 10
                };
                h = {
                    zIndex: q.zIndex,
                    top: l + "px",
                    display: "none"
                };
                i = "show";
                j = true;
                k = x.borderTop
            };
            return {
                opp: j,
                ani: i,
                css: h,
                border: k
            }
        };
        this.open = function () {
            if ((s.get("disabled", true) == true) || (s.get("options", true).length == 0)) return;
            var c = D("postChildID");
            if (bh != "" && c != bh) {
                $("#" + bh).slideUp("fast");
                $("#" + bh).css({
                    zIndex: '0'
                })
            };
            if ($("#" + c).css("display") == "none") {
                t = C[$("#" + c + " a.selected").attr("id")].text;
                $(document).bind("keydown", function (a) {
                    var b = a.keyCode;
                    if (b == 39 || b == 40) {
                        a.preventDefault();
                        a.stopPropagation();
                        U()
                    };
                    if (b == 37 || b == 38) {
                        a.preventDefault();
                        a.stopPropagation();
                        V()
                    };
                    if (b == 27 || b == 13) {
                        s.close();
                        X()
                    };
                    if ($("#" + z).attr("onkeydown") != undefined) {
                        document.getElementById(z).onkeydown()
                    }
                });
                $(document).bind("keyup", function (a) {
                    if ($("#" + z).attr("onkeyup") != undefined) {
                        document.getElementById(z).onkeyup()
                    }
                });
                $(document).bind("mouseup", function (a) {
                    if (Q() == false) {
                        s.close()
                    }
                });
                var d = bn();
                $("#" + c).css(d.css);
                if (d.opp == true) {
                    $("#" + c).css({
                        display: 'block'
                    });
                    $("#" + c).addClass(d.border);
                    if (s.onActions["onOpen"] != null) {
                        eval(s.onActions["onOpen"])(s)
                    }
                } else {
                    $("#" + c)[d.ani]("fast", function () {
                        $("#" + c).addClass(d.border);
                        if (s.onActions["onOpen"] != null) {
                            eval(s.onActions["onOpen"])(s)
                        }
                    })
                };
                if (c != bh) {
                    bh = c
                }
            }
        };
        this.close = function () {
            var b = D("postChildID");
            $(document).unbind("keydown");
            $(document).unbind("keyup");
            $(document).unbind("mouseup");
            var c = bn();
            if (c.opp == true) {
                $("#" + b).css("display", "none")
            };
            $("#" + b).slideUp("fast", function (a) {
                Z();
                $("#" + b).css({
                    zIndex: '0'
                });
                if (s.onActions["onClose"] != null) {
                    eval(s.onActions["onClose"])(s)
                }
            })
        };
        this.selectedIndex = function (i) {
            s.set("selectedIndex", i)
        };
        this.set = function (a, b, c) {
            if (a == undefined || b == undefined) throw {
                message: "set to what?"
            };
            s.ddProp[a] = b;
            if (c != true) {
                switch (a) {
                    case "selectedIndex":
                        bl(a, b);
                        break;
                    case "disabled":
                        s.disabled(b, true);
                        break;
                    case "multiple":
                        document.getElementById(z)[a] = b;
                        v = ($(r).attr("size") > 0 || $(r).attr("multiple") == true) ? true : false;
                        if (v) {
                            var d = $("#" + z).height();
                            var f = D("postChildID");
                            $("#" + f).css("height", d + "px");
                            var g = D("postTitleID");
                            $("#" + g).hide();
                            var f = D("postChildID");
                            $("#" + f).css({
                                display: 'block',
                                position: 'relative'
                            });
                            K()
                        };
                        break;
                    case "size":
                        document.getElementById(z)[a] = b;
                        if (b == 0) {
                            document.getElementById(z).multiple = false
                        };
                        v = ($(r).attr("size") > 0 || $(r).attr("multiple") == true) ? true : false;
                        if (b == 0) {
                            var g = D("postTitleID");
                            $("#" + g).show();
                            var f = D("postChildID");
                            $("#" + f).css({
                                display: 'none',
                                position: 'absolute'
                            });
                            var h = "";
                            if (document.getElementById(z).selectedIndex >= 0) {
                                var i = M(document.getElementById(z).selectedIndex);
                                h = i.html;
                                N($("#" + i.id))
                            };
                            T(h)
                        } else {
                            var g = D("postTitleID");
                            $("#" + g).hide();
                            var f = D("postChildID");
                            $("#" + f).css({
                                display: 'block',
                                position: 'relative'
                            })
                        };
                        break;
                    default:
                        try {
                            document.getElementById(z)[a] = b
                        } catch (e) { };
                        break
                }
            }
        };
        this.get = function (a, b) {
            if (a == undefined && b == undefined) {
                return s.ddProp
            };
            if (a != undefined && b == undefined) {
                return (s.ddProp[a] != undefined) ? s.ddProp[a] : null
            };
            if (a != undefined && b != undefined) {
                return document.getElementById(z)[a]
            }
        };
        this.visible = function (a) {
            var b = D("postID");
            if (a == true) {
                $("#" + b).show()
            } else if (a == false) {
                $("#" + b).hide()
            } else {
                return $("#" + b).css("display")
            }
        };
        this.add = function (a, b) {
            var c = a;
            var d = c.text;
            var e = (c.value == undefined || c.value == null) ? d : c.value;
            var f = (c["title"] == undefined || c["title"] == null) ? '' : c["title"];
            var i = (b == undefined || b == null) ? document.getElementById(z).options.length : b;
            document.getElementById(z).options[i] = new Option(d, e);
            if (f != '') document.getElementById(z).options[i]["title"] = f;
            var g = M(i);
            if (g != -1) {
                var h = G(document.getElementById(z).options[i], i, "", "");
                $("#" + g.id).html(h)
            } else {
                var h = G(document.getElementById(z).options[i], i, "", "");
                var j = D("postChildID");
                $("#" + j).append(h);
                K()
            }
        };
        this.remove = function (i) {
            document.getElementById(z).remove(i);
            if ((M(i)) != -1) {
                $("#" + M(i).id).remove();
                bm(i, 'd')
            };
            if (document.getElementById(z).length == 0) {
                T("")
            } else {
                var a = M(document.getElementById(z).selectedIndex).html;
                T(a)
            };
            s.set("selectedIndex", document.getElementById(z).selectedIndex)
        };
        this.disabled = function (a, b) {
            document.getElementById(z).disabled = a;
            var c = D("postID");
            if (a == true) {
                $("#" + c).css("opacity", x.disabled);
                s.close()
            } else if (a == false) {
                $("#" + c).css("opacity", 1)
            };
            if (b != true) {
                s.set("disabled", a)
            }
        };
        this.form = function () {
            return (document.getElementById(z).form == undefined) ? null : document.getElementById(z).form
        };
        this.item = function () {
            if (arguments.length == 1) {
                return document.getElementById(z).item(arguments[0])
            } else if (arguments.length == 2) {
                return document.getElementById(z).item(arguments[0], arguments[1])
            } else {
                throw {
                    message: "An index is required!"
                }
            }
        };
        this.namedItem = function (a) {
            return document.getElementById(z).namedItem(a)
        };
        this.multiple = function (a) {
            if (a == undefined) {
                return s.get("multiple")
            } else {
                s.set("multiple", a)
            }
        };
        this.size = function (a) {
            if (a == undefined) {
                return s.get("size")
            } else {
                s.set("size", a)
            }
        };
        this.addMyEvent = function (a, b) {
            s.onActions[a] = b
        };
        this.fireEvent = function (a) {
            eval(s.onActions[a])(s)
        };
        var bo = function () {
            s.set("version", $.msDropDown.version);
            s.set("author", $.msDropDown.author)
        };
        var bp = function () {
            L();
            bk();
            bo();
            if (q.onInit != '') {
                eval(q.onInit)(s)
            }
        };
        bp()
    };
    $.msDropDown = {
        version: 2.36,
        author: "Marghoob Suleman",
        counter: 20,
        create: function (a, b) {
            return $(a).msDropDown(b).data("dd")
        }
    };
    $.fn.extend({
        msDropDown: function (b) {
            return this.each(function () {
                var a = new bi(this, b);
                $(this).data('dd', a)
            })
        }
    })
})(jQuery);

