PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB` sh-3ll

HOME


sh-3ll 1.0
DIR:/home/millermike15/public_html/admin/assets/scripts/
Upload File :
Current File : /home/millermike15/public_html/admin/assets/scripts/index.js
var Index = function () {





    return {



        //main function

        init: function () {

            App.addResponsiveHandler(function () {

                jQuery('.vmaps').each(function () {

                    var map = jQuery(this);

                    map.width(map.parent().width());

                });

            });

        },



        initJQVMAP: function () {



            var showMap = function (name) {

                jQuery('.vmaps').hide();

                jQuery('#vmap_' + name).show();

            }



            var setMap = function (name) {

                var data = {

                    map: 'world_en',

                    backgroundColor: null,

                    borderColor: '#333333',

                    borderOpacity: 0.5,

                    borderWidth: 1,

                    color: '#c6c6c6',

                    enableZoom: true,

                    hoverColor: '#c9dfaf',

                    hoverOpacity: null,

                    values: sample_data,

                    normalizeFunction: 'linear',

                    scaleColors: ['#b6da93', '#909cae'],

                    selectedColor: '#c9dfaf',

                    selectedRegion: null,

                    showTooltip: true,

                    onLabelShow: function (event, label, code) {



                    },

                    onRegionOver: function (event, code) {

                        if (code == 'ca') {

                            event.preventDefault();

                        }

                    },

                    onRegionClick: function (element, code, region) {

                        var message = 'You clicked "' + region + '" which has the code: ' + code.toUpperCase();

                        alert(message);

                    }

                };



                data.map = name + '_en';

                var map = jQuery('#vmap_' + name);

                if (!map) {

                    return;

                }

                map.width(map.parent().parent().width());

                map.show();

                map.vectorMap(data);

                map.hide();

            }



            setMap("world");

            setMap("usa");

            setMap("europe");

            setMap("russia");

            setMap("germany");

            showMap("world");



            jQuery('#regional_stat_world').click(function () {

                showMap("world");

            });



            jQuery('#regional_stat_usa').click(function () {

                showMap("usa");

            });



            jQuery('#regional_stat_europe').click(function () {

                showMap("europe");

            });

            jQuery('#regional_stat_russia').click(function () {

                showMap("russia");

            });

            jQuery('#regional_stat_germany').click(function () {

                showMap("germany");

            });



            $('#region_statistics_loading').hide();

            $('#region_statistics_content').show();

        },



        initCalendar: function () {

            if (!jQuery().fullCalendar) {

                return;

            }



            var date = new Date();

            var d = date.getDate();

            var m = date.getMonth();

            var y = date.getFullYear();



            var h = {};



            if ($('#calendar').width() <= 400) {

                $('#calendar').addClass("mobile");

                h = {

                    left: 'title, prev, next',

                    center: '',

                    right: 'today,month,agendaWeek,agendaDay'

                };

            } else {

                $('#calendar').removeClass("mobile");

                if (App.isRTL()) {

                    h = {

                        right: 'title',

                        center: '',

                        left: 'prev,next,today,month,agendaWeek,agendaDay'

                    };

                } else {

                    h = {

                        left: 'title',

                        center: '',

                        right: 'prev,next,today,month,agendaWeek,agendaDay'

                    };

                }               

            }



            $('#calendar').fullCalendar('destroy'); // destroy the calendar

            $('#calendar').fullCalendar({ //re-initialize the calendar

                disableDragging: false,

                header: h,

                editable: true,

                events: [{

                        title: 'All Day Event',                        

                        start: new Date(y, m, 1),

                        backgroundColor: App.getLayoutColorCode('yellow')

                    },/* {

                        title: 'Long Event',

                        start: new Date(y, m, d - 5),

                        end: new Date(y, m, d - 2),

                        backgroundColor: App.getLayoutColorCode('green')

                    },{

                        title: 'Devendra',

                          start: new Date(y, m, d + 8, 16, 0),

                        allDay: false,

                        backgroundColor: App.getLayoutColorCode('green')

                    }, {

                        title: 'Repeating Event',

                        start: new Date(y, m, d - 3, 16, 0),

                        allDay: false,

                        backgroundColor: App.getLayoutColorCode('red')

                    }, {

                        title: 'Repeating Event',

                        start: new Date(y, m, d + 4, 16, 0),

                        allDay: false,

                        backgroundColor: App.getLayoutColorCode('green')

                    }, {

                        title: 'Meeting',

                        start: new Date(y, m, d, 10, 30),

                        allDay: false,

                    }, {

                        title: 'Lunch',

                        start: new Date(y, m, d, 12, 0),

                        end: new Date(y, m, d, 14, 0),

                        backgroundColor: App.getLayoutColorCode('grey'),

                        allDay: false,

                    }, {

                        title: 'Birthday Party',

                        start: new Date(y, m, d + 1, 19, 0),

                        end: new Date(y, m, d + 1, 22, 30),

                        backgroundColor: App.getLayoutColorCode('purple'),

                        allDay: false,

                    }, */{

                        title: 'Click for Google',

                        start: new Date(y, m, 26),

                        end: new Date(y, m, 27),

                        backgroundColor: App.getLayoutColorCode('red'),

                        url: 'http://google.com/',

                    }

                ]

            });

        },



        initCharts: function () {

            if (!jQuery.plot) {

                return;

            }



            var data = [];

            var totalPoints = 250;



            // random data generator for plot charts



            function getRandomData() {

                if (data.length > 0) data = data.slice(1);

                // do a random walk

                while (data.length < totalPoints) {

                    var prev = data.length > 0 ? data[data.length - 1] : 50;

                    var y = prev + Math.random() * 10 - 5;

                    if (y < 0) y = 0;

                    if (y > 100) y = 100;

                    data.push(y);

                }

                // zip the generated y values with the x values

                var res = [];

                for (var i = 0; i < data.length; ++i) res.push([i, data[i]])

                return res;

            }



            function showTooltip(title, x, y, contents) {

                $('<div id="tooltip" class="chart-tooltip"><div class="date">' + title + '<\/div><div class="label label-success">CTR: ' + x / 10 + '%<\/div><div class="label label-important">Imp: ' + x * 12 + '<\/div><\/div>').css({

                    position: 'absolute',

                    display: 'none',

                    top: y - 100,

                    width: 75,

                    left: x - 40,

                    border: '0px solid #ccc',

                    padding: '2px 6px',

                    'background-color': '#fff',

                }).appendTo("body").fadeIn(200);

            }



            function randValue() {

                return (Math.floor(Math.random() * (1 + 50 - 20))) + 10;

            }



            var pageviews = [

                [1, randValue()],

                [2, randValue()],

                [3, 2 + randValue()],

                [4, 3 + randValue()],

                [5, 5 + randValue()],

                [6, 10 + randValue()],

                [7, 15 + randValue()],

                [8, 20 + randValue()],

                [9, 25 + randValue()],

                [10, 30 + randValue()],

                [11, 35 + randValue()],

                [12, 25 + randValue()],

                [13, 15 + randValue()],

                [14, 20 + randValue()],

                [15, 45 + randValue()],

                [16, 50 + randValue()],

                [17, 65 + randValue()],

                [18, 70 + randValue()],

                [19, 85 + randValue()],

                [20, 80 + randValue()],

                [21, 75 + randValue()],

                [22, 80 + randValue()],

                [23, 75 + randValue()],

                [24, 70 + randValue()],

                [25, 65 + randValue()],

                [26, 75 + randValue()],

                [27, 80 + randValue()],

                [28, 85 + randValue()],

                [29, 90 + randValue()],

                [30, 95 + randValue()]

            ];



            var visitors = [

                [1, randValue() - 5],

                [2, randValue() - 5],

                [3, randValue() - 5],

                [4, 6 + randValue()],

                [5, 5 + randValue()],

                [6, 20 + randValue()],

                [7, 25 + randValue()],

                [8, 36 + randValue()],

                [9, 26 + randValue()],

                [10, 38 + randValue()],

                [11, 39 + randValue()],

                [12, 50 + randValue()],

                [13, 51 + randValue()],

                [14, 12 + randValue()],

                [15, 13 + randValue()],

                [16, 14 + randValue()],

                [17, 15 + randValue()],

                [18, 15 + randValue()],

                [19, 16 + randValue()],

                [20, 17 + randValue()],

                [21, 18 + randValue()],

                [22, 19 + randValue()],

                [23, 20 + randValue()],

                [24, 21 + randValue()],

                [25, 14 + randValue()],

                [26, 24 + randValue()],

                [27, 25 + randValue()],

                [28, 26 + randValue()],

                [29, 27 + randValue()],

                [30, 31 + randValue()]

            ];



            if ($('#site_statistics').size() != 0) {



                $('#site_statistics_loading').hide();

                $('#site_statistics_content').show();



                var plot_statistics = $.plot($("#site_statistics"), [{

                        data: pageviews,

                        label: "Unique Visits"

                    }, {

                        data: visitors,

                        label: "Page Views"

                    }

                ], {

                    series: {

                        lines: {

                            show: true,

                            lineWidth: 2,

                            fill: true,

                            fillColor: {

                                colors: [{

                                        opacity: 0.05

                                    }, {

                                        opacity: 0.01

                                    }

                                ]

                            }

                        },

                        points: {

                            show: true

                        },

                        shadowSize: 2

                    },

                    grid: {

                        hoverable: true,

                        clickable: true,

                        tickColor: "#eee",

                        borderWidth: 0

                    },

                    colors: ["#d12610", "#37b7f3", "#52e136"],

                    xaxis: {

                        ticks: 11,

                        tickDecimals: 0

                    },

                    yaxis: {

                        ticks: 11,

                        tickDecimals: 0

                    }

                });



                var previousPoint = null;

                $("#site_statistics").bind("plothover", function (event, pos, item) {

                    $("#x").text(pos.x.toFixed(2));

                    $("#y").text(pos.y.toFixed(2));

                    if (item) {

                        if (previousPoint != item.dataIndex) {

                            previousPoint = item.dataIndex;



                            $("#tooltip").remove();

                            var x = item.datapoint[0].toFixed(2),

                                y = item.datapoint[1].toFixed(2);



                            showTooltip('24 Jan 2013', item.pageX, item.pageY, item.series.label + " of " + x + " = " + y);

                        }

                    } else {

                        $("#tooltip").remove();

                        previousPoint = null;

                    }

                });

            }               



            if ($('#load_statistics').size() != 0) {

                 //server load

                $('#load_statistics_loading').hide();

                $('#load_statistics_content').show();

        

                var updateInterval = 30;

                var plot_statistics = $.plot($("#load_statistics"), [getRandomData()], {

                series: {

                    shadowSize: 1

                },

                lines: {

                    show: true,

                    lineWidth: 0.2,

                    fill: true,

                    fillColor: {

                        colors: [{

                                opacity: 0.1

                            }, {

                                opacity: 1

                            }

                        ]

                    }

                },

                yaxis: {

                    min: 0,

                    max: 100,

                    tickFormatter: function (v) {

                        return v + "%";

                    }

                },

                xaxis: {

                    show: false

                },

                colors: ["#e14e3d"],

                grid: {

                    tickColor: "#a8a3a3",

                    borderWidth: 0

                }

                });

                

                function statisticsUpdate() {

                plot_statistics.setData([getRandomData()]);

                plot_statistics.draw();

                setTimeout(statisticsUpdate, updateInterval);

                

                }

                

                statisticsUpdate();



                $('#load_statistics').bind("mouseleave", function () {

                    $("#tooltip").remove();

                });

            }



            if ($('#site_activities').size() != 0) {

                //site activities

                var previousPoint2 = null;

                $('#site_activities_loading').hide();

                $('#site_activities_content').show();



                var activities = [

                    [1, 10],

                    [2, 9],

                    [3, 8],

                    [4, 6],

                    [5, 5],

                    [6, 3],

                    [7, 9],

                    [8, 10],

                    [9, 12],

                    [10, 14],

                    [11, 15],

                    [12, 13],

                    [13, 11],

                    [14, 10],

                    [15, 9],

                    [16, 8],

                    [17, 12],

                    [18, 14],

                    [19, 16],

                    [20, 19],

                    [21, 20],

                    [22, 20],

                    [23, 19],

                    [24, 17],

                    [25, 15],

                    [25, 14],

                    [26, 12],

                    [27, 10],

                    [28, 8],

                    [29, 10],

                    [30, 12],

                    [31, 10],

                    [32, 9],

                    [33, 8],

                    [34, 6],

                    [35, 5],

                    [36, 3],

                    [37, 9],

                    [38, 10],

                    [39, 12],

                    [40, 14],

                    [41, 15],

                    [42, 13],

                    [43, 11],

                    [44, 10],

                    [45, 9],

                    [46, 8],

                    [47, 12],

                    [48, 14],

                    [49, 16],

                    [50, 12],

                    [51, 10]

                ];



                var plot_activities = $.plot(

                    $("#site_activities"), [{

                        data: activities,

                        color: "rgba(107,207,123, 0.9)",

                        shadowSize: 0,

                        bars: {

                            show: true,

                            lineWidth: 0,

                            fill: true,

                            fillColor: {

                                colors: [{

                                        opacity: 1

                                    }, {

                                        opacity: 1

                                    }

                                ]

                            }

                        }

                    }

                ], {

                    series: {

                        bars: {

                            show: true,

                            barWidth: 0.9

                        }

                    },

                    grid: {

                        show: false,

                        hoverable: true,

                        clickable: false,

                        autoHighlight: true,

                        borderWidth: 0

                    },

                    yaxis: {

                        min: 0,

                        max: 20

                    }

                });



                $("#site_activities").bind("plothover", function (event, pos, item) {

                    $("#x").text(pos.x.toFixed(2));

                    $("#y").text(pos.y.toFixed(2));

                    if (item) {

                        if (previousPoint2 != item.dataIndex) {

                            previousPoint2 = item.dataIndex;

                            $("#tooltip").remove();

                            var x = item.datapoint[0].toFixed(2),

                                y = item.datapoint[1].toFixed(2);

                            showTooltip('24 Feb 2013', item.pageX, item.pageY, x);

                        }

                    }

                });



                $('#site_activities').bind("mouseleave", function () {

                    $("#tooltip").remove();

                });

            }

        },



        initMiniCharts: function () {

             

            $('.easy-pie-chart .number.transactions').easyPieChart({

                animate: 1000,

                size: 75,

                lineWidth: 3,

                barColor: App.getLayoutColorCode('yellow')

            });



            $('.easy-pie-chart .number.visits').easyPieChart({

                animate: 1000,

                size: 75,

                lineWidth: 3,

                barColor: App.getLayoutColorCode('green')

            });

             

            $('.easy-pie-chart .number.bounce').easyPieChart({

                animate: 1000,

                size: 75,

                lineWidth: 3,

                barColor: App.getLayoutColorCode('red')

            });



            $('.easy-pie-chart-reload').click(function(){

                $('.easy-pie-chart .number').each(function() {

                    var newValue = Math.floor(100*Math.random());

                    $(this).data('easyPieChart').update(newValue);

                    $('span', this).text(newValue);

                });

            });

               

            $("#sparkline_bar").sparkline([8,9,10,11,10,10,12,10,10,11,9,12,11,10,9,11,13,13,12], {

                type: 'bar',

                width: '100',

                barWidth: 5,

                height: '55',

                barColor: '#35aa47',

                negBarColor: '#e02222'}

            );



            $("#sparkline_bar2").sparkline([9,11,12,13,12,13,10,14,13,11,11,12,11,11,10,12,11,10], {

                type: 'bar',

                width: '100',

                barWidth: 5,

                height: '55',

                barColor: '#ffb848',

                negBarColor: '#e02222'}

            );



            $("#sparkline_line").sparkline([9,10,9,10,10,11,12,10,10,11,11,12,11,10,12,11,10,12], {

                type: 'line',

                width: '100',

                height: '55',

                lineColor: '#ffb848'

            });



        },



        initChat: function () {



            var cont = $('#chats');

            var list = $('.chats', cont);

            var form = $('.chat-form', cont);

            var input = $('input', form);

            var btn = $('.btn', form);



            var handleClick = function (e) {

                e.preventDefault();

                

                var text = input.val();

                if (text.length == 0) {

                    return;

                }



                var time = new Date();

                var time_str = time.toString('MMM dd, yyyy hh:mm');

                var tpl = '';

                tpl += '<li class="out">';

                tpl += '<img class="avatar" alt="" src="assets/img/avatar1.jpg"/>';

                tpl += '<div class="message">';

                tpl += '<span class="arrow"></span>';

                tpl += '<a href="#" class="name">Bob Nilson</a>&nbsp;';

                tpl += '<span class="datetime">at ' + time_str + '</span>';

                tpl += '<span class="body">';

                tpl += text;

                tpl += '</span>';

                tpl += '</div>';

                tpl += '</li>';



                var msg = list.append(tpl);

                input.val("");

                $('.scroller', cont).slimScroll({

                    scrollTo: list.height()

                });

            }



            /*

            $('.scroller', cont).slimScroll({

                scrollTo: list.height()

            });

            */



            $('body').on('click', '.message .name', function(e){

                e.preventDefault(); // prevent click event



                var name = $(this).text(); // get clicked user's full name

                input.val('@' +  name + ':'); // set it into the input field

                App.scrollTo(input); // scroll to input if needed

            });



            btn.click(handleClick);

            input.keypress(function (e) {

                if (e.which == 13) {

                    handleClick();

                    return false; //<---- Add this line

                }

            });

        },



        initDashboardDaterange: function () {



            $('#dashboard-report-range').daterangepicker({

                ranges: {

                    'Today': ['today', 'today'],

                    'Yesterday': ['yesterday', 'yesterday'],

                    'Last 7 Days': [Date.today().add({

                            days: -6

                        }), 'today'],

                    'Last 30 Days': [Date.today().add({

                            days: -29

                        }), 'today'],

                    'This Month': [Date.today().moveToFirstDayOfMonth(), Date.today().moveToLastDayOfMonth()],

                    'Last Month': [Date.today().moveToFirstDayOfMonth().add({

                            months: -1

                        }), Date.today().moveToFirstDayOfMonth().add({

                            days: -1

                        })]

                },

                opens: (App.isRTL() ? 'right' : 'left'),

                format: 'MM/dd/yyyy',

                separator: ' to ',

                startDate: Date.today().add({

                    days: -29

                }),

                endDate: Date.today(),

                minDate: '01/01/2012',

                maxDate: '12/31/2014',

                locale: {

                    applyLabel: 'Submit',

                    fromLabel: 'From',

                    toLabel: 'To',

                    customRangeLabel: 'Custom Range',

                    daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],

                    monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],

                    firstDay: 1

                },

                showWeekNumbers: true,

                buttonClasses: ['btn-danger']

            },



            function (start, end) {

                App.blockUI(jQuery("#dashboard"));

                setTimeout(function () {

                    App.unblockUI(jQuery("#dashboard"));

                    $.gritter.add({

                        title: 'Dashboard',

                        text: 'Dashboard date range updated.'

                    });

                    App.scrollTo();

                }, 1000);

                $('#dashboard-report-range span').html(start.toString('MMMM d, yyyy') + ' - ' + end.toString('MMMM d, yyyy'));



            });



            $('#dashboard-report-range').show();



            $('#dashboard-report-range span').html(Date.today().add({

                days: -29

            }).toString('MMMM d, yyyy') + ' - ' + Date.today().toString('MMMM d, yyyy'));

        },



        initIntro: function () {

            if ($.cookie('intro_show')) {

                return;

            }



            $.cookie('intro_show', 1);



            setTimeout(function () {

                var unique_id = $.gritter.add({

                    // (string | mandatory) the heading of the notification

                    title: 'Meet Metronic!',

                    // (string | mandatory) the text inside the notification

                    text: 'Metronic is a brand new Responsive Admin Dashboard Template you have always been looking for!',

                    // (string | optional) the image to display on the left

                    image: './assets/img/avatar1.jpg',

                    // (bool | optional) if you want it to fade out on its own or just sit there

                    sticky: true,

                    // (int | optional) the time you want it to be alive for before fading out

                    time: '',

                    // (string | optional) the class name you want to apply to that specific message

                    class_name: 'my-sticky-class'

                });



                // You can have it return a unique id, this can be used to manually remove it later using

                setTimeout(function () {

                    $.gritter.remove(unique_id, {

                        fade: true,

                        speed: 'slow'

                    });

                }, 12000);

            }, 2000);



            setTimeout(function () {

                var unique_id = $.gritter.add({

                    // (string | mandatory) the heading of the notification

                    title: 'Buy Metronic!',

                    // (string | mandatory) the text inside the notification

                    text: 'Metronic comes with a huge collection of reusable and easy customizable UI components and plugins. Buy Metronic today!',

                    // (string | optional) the image to display on the left

                    image: './assets/img/avatar1.jpg',

                    // (bool | optional) if you want it to fade out on its own or just sit there

                    sticky: true,

                    // (int | optional) the time you want it to be alive for before fading out

                    time: '',

                    // (string | optional) the class name you want to apply to that specific message

                    class_name: 'my-sticky-class'

                });



                // You can have it return a unique id, this can be used to manually remove it later using

                setTimeout(function () {

                    $.gritter.remove(unique_id, {

                        fade: true,

                        speed: 'slow'

                    });

                }, 13000);

            }, 8000);



            setTimeout(function () {



                $('#styler').pulsate({

                    color: "#bb3319",

                    repeat: 10

                });



                $.extend($.gritter.options, {

                    position: 'top-left'

                });



                var unique_id = $.gritter.add({

                    position: 'top-left',

                    // (string | mandatory) the heading of the notification

                    title: 'Customize Metronic!',

                    // (string | mandatory) the text inside the notification

                    text: 'Metronic allows you to easily customize the theme colors and layout settings.',

                    // (string | optional) the image to display on the left

                    image1: './assets/img/avatar1.png',

                    // (bool | optional) if you want it to fade out on its own or just sit there

                    sticky: true,

                    // (int | optional) the time you want it to be alive for before fading out

                    time: '',

                    // (string | optional) the class name you want to apply to that specific message

                    class_name: 'my-sticky-class'

                });



                $.extend($.gritter.options, {

                    position: 'top-right'

                });



                // You can have it return a unique id, this can be used to manually remove it later using

                setTimeout(function () {

                    $.gritter.remove(unique_id, {

                        fade: true,

                        speed: 'slow'

                    });

                }, 15000);



            }, 23000);



            setTimeout(function () {



                $.extend($.gritter.options, {

                    position: 'top-left'

                });



                var unique_id = $.gritter.add({

                    // (string | mandatory) the heading of the notification

                    title: 'Notification',

                    // (string | mandatory) the text inside the notification

                    text: 'You have 3 new notifications.',

                    // (string | optional) the image to display on the left

                    image1: './assets/img/image1.jpg',

                    // (bool | optional) if you want it to fade out on its own or just sit there

                    sticky: true,

                    // (int | optional) the time you want it to be alive for before fading out

                    time: '',

                    // (string | optional) the class name you want to apply to that specific message

                    class_name: 'my-sticky-class'

                });



                setTimeout(function () {

                    $.gritter.remove(unique_id, {

                        fade: true,

                        speed: 'slow'

                    });

                }, 4000);



                $.extend($.gritter.options, {

                    position: 'top-right'

                });



                var number = $('#header_notification_bar .badge').text();

                number = parseInt(number);

                number = number + 3;

                $('#header_notification_bar .badge').text(number);

                $('#header_notification_bar').pulsate({

                    color: "#66bce6",

                    repeat: 5

                });



            }, 40000);



            setTimeout(function () {



                $.extend($.gritter.options, {

                    position: 'top-left'

                });



                var unique_id = $.gritter.add({

                    // (string | mandatory) the heading of the notification

                    title: 'Inbox',

                    // (string | mandatory) the text inside the notification

                    text: 'You have 2 new messages in your inbox.',

                    // (string | optional) the image to display on the left

                    image1: './assets/img/avatar1.jpg',

                    // (bool | optional) if you want it to fade out on its own or just sit there

                    sticky: true,

                    // (int | optional) the time you want it to be alive for before fading out

                    time: '',

                    // (string | optional) the class name you want to apply to that specific message

                    class_name: 'my-sticky-class'

                });



                $.extend($.gritter.options, {

                    position: 'top-right'

                });



                setTimeout(function () {

                    $.gritter.remove(unique_id, {

                        fade: true,

                        speed: 'slow'

                    });

                }, 4000);



                var number = $('#header_inbox_bar .badge').text();

                number = parseInt(number);

                number = number + 2;

                $('#header_inbox_bar .badge').text(number);

                $('#header_inbox_bar').pulsate({

                    color: "#dd5131",

                    repeat: 5

                });



            }, 60000);

        }



    };



}();