'yahoo_sad.gif',
':-x' => 'yahoo_love.gif',
'X(' => 'yahoo_angry.gif',
':-X' => 'yahoo_love.gif',
':">' => 'yahoo_blush.gif',
'O=>' => 'yahoo_malefighter2.gif',
'>:d<' => 'yahoo_huggs.gif',
'0:-)' => 'yahoo_angel.gif',
'[-X' => 'yahoo_shame.gif',
'O:-)' => 'yahoo_angel.gif',
':-D' => 'yahoo_bigsmile.gif',
'O-+' => 'yahoo_femalefighter.gif',
'B-)' => 'yahoo_sunglas.gif',
'#-O' => 'yahoo_doh.gif',
':X' => 'yahoo_love.gif',
':-p' => 'yahoo_tongue.gif',
':-/' => 'yahoo_question.gif',
'#:-s' => 'yahoo_sweating.gif',
':d' => 'yahoo_bigsmile.gif',
'\\:d/' => 'yahoo_dance.gif',
'I-)' => 'yahoo_sleep.gif',
'~O)' => 'yahoo_coffee.gif',
'(:|' => 'yahoo_tired.gif',
'=p~' => 'yahoo_drool.gif',
':-))' => 'yahoo_laughloud.gif',
'o->' => 'yahoo_malefighter1.gif',
'*-:)' => 'yahoo_idea.gif',
'(%)' => 'yahoo_yingyang.gif',
'3:-0' => 'yahoo_cow.gif',
':-*' => 'yahoo_kiss.gif',
'o=>' => 'yahoo_malefighter2.gif',
'3:-o' => 'yahoo_cow.gif',
':x' => 'yahoo_love.gif',
'=P~' => 'yahoo_drool.gif',
':-sS' => 'yahoo_nailbiting.gif',
'=:)' => 'yahoo_alien.gif',
':|' => 'yahoo_neutral.gif',
'o:-)' => 'yahoo_angel.gif',
':-(' => 'yahoo_sad.gif',
'(:' => 'yahoo_smiley.gif',
'x-(' => 'yahoo_angry.gif',
':-P' => 'yahoo_tongue.gif',
':-S' => 'yahoo_worried.gif',
'>:/' => 'yahoo_waving.gif',
'#:-S' => 'yahoo_sweating.gif',
'b-(' => 'yahoo_beatup.gif',
'$-)' => 'yahoo_moneyeyes.gif',
':-?' => 'yahoo_think.gif',
':-j' => 'yahoo_youkiddingme.gif',
':o' => 'yahoo_ooooh.gif',
'^:)^' => 'yahoo_worship.gif',
';-)' => 'yahoo_wink.gif',
':^O' => 'yahoo_liar.gif',
'=;' => 'yahoo_bye.gif',
'o-+' => 'yahoo_femalefighter.gif',
'O->' => 'yahoo_malefighter1.gif',
':-l' => 'yahoo_frustrated.gif',
':-&' => 'yahoo_sick.gif',
':0)' => 'yahoo_clown.gif',
':-s' => 'yahoo_worried.gif',
':-\\' => 'yahoo_question.gif',
'8-X' => 'yahoo_ghost.gif',
':-B' => 'yahoo_glasses.gif',
'/:-)' => 'yahoo_eyebrow.gif',
'~o)' => 'yahoo_coffee.gif',
'(~~)' => 'yahoo_pumpkin.gif',
'[-(' => 'yahoo_silent.gif',
'#-o' => 'yahoo_doh.gif',
':-Ss' => 'yahoo_nailbiting.gif',
'[-x' => 'yahoo_shame.gif',
':)' => 'yahoo_smiley.gif',
':o)' => 'yahoo_clown.gif',
':(|)' => 'yahoo_monkey.gif',
':O' => 'yahoo_ooooh.gif',
';;)' => 'yahoo_batting.gif',
':-((' => 'yahoo_cry.gif',
'B-(' => 'yahoo_beatup.gif',
':^o' => 'yahoo_liar.gif',
'(-:' => 'yahoo_smiley.gif',
'<:-p' => 'yahoo_party.gif',
'x(' => 'yahoo_angry.gif',
':-b' => 'yahoo_glasses.gif',
':-@' => 'yahoo_talktohand.gif',
':-o' => 'yahoo_ooooh.gif',
'/:)' => 'yahoo_eyebrow.gif',
':))' => 'yahoo_laughloud.gif',
':-W' => 'yahoo_waiting.gif',
':->' => 'yahoo_mean.gif',
'|-)' => 'yahoo_sleep.gif',
':D' => 'yahoo_bigsmile.gif',
':-ss' => 'yahoo_nailbiting.gif',
'@-)' => 'yahoo_hypnotized.gif',
'=d>' => 'yahoo_clap.gif',
':-w' => 'yahoo_waiting.gif',
'<:-P' => 'yahoo_party.gif',
':-$' => 'yahoo_shhhh.gif',
'~:>' => 'yahoo_chicken.gif',
':-J' => 'yahoo_youkiddingme.gif',
'(*)' => 'yahoo_star.gif',
'>:P' => 'yahoo_madtongue.gif',
'=:-)' => 'yahoo_alien.gif',
':((' => 'yahoo_cry.gif',
'8-x' => 'yahoo_ghost.gif',
'>:p' => 'yahoo_madtongue.gif',
'=D>' => 'yahoo_clap.gif',
'>-)' => 'yahoo_alien2.gif',
':-L' => 'yahoo_frustrated.gif',
'=((' => 'yahoo_brokenheart.gif',
':-|' => 'yahoo_neutral.gif',
':P' => 'yahoo_tongue.gif',
':@)' => 'yahoo_pig.gif',
'l-)' => 'yahoo_loser.gif',
':-)' => 'yahoo_smiley.gif',
':O)' => 'yahoo_clown.gif',
':)>-' => 'yahoo_peace.gif',
'L-)' => 'yahoo_loser.gif',
'3:-O' => 'yahoo_cow.gif',
'%%-' => 'yahoo_shamrock.gif',
':p' => 'yahoo_tongue.gif',
':-"' => 'yahoo_whistling.gif',
':-d' => 'yahoo_bigsmile.gif',
':-<' => 'yahoo_sighing.gif',
'\\:D/' => 'yahoo_dance.gif',
'>:)' => 'yahoo_devil.gif',
'[-O<' => 'yahoo_pray.gif',
'8-|' => 'yahoo_eyeroll.gif',
'**==' => 'yahoo_flag.gif',
':*' => 'yahoo_kiss.gif',
'8-}' => 'yahoo_silly.gif',
'=))' => 'yahoo_rotfl.gif',
'X-(' => 'yahoo_angry.gif',
'b-)' => 'yahoo_sunglas.gif',
':-O' => 'yahoo_ooooh.gif',
':>' => 'yahoo_mean.gif',
';)' => 'yahoo_wink.gif',
'<):)' => 'yahoo_cowboy.gif',
'>:D<' => 'yahoo_huggs.gif',
':-SS' => 'yahoo_nailbiting.gif',
';))' => 'yahoo_giggle.gif',
'@};-' => 'yahoo_flower.gif',
'[-o<' => 'yahoo_pray.gif',
':)]' => 'yahoo_onphone.gif',
':-c' => 'yahoo_callme.gif',
'~X(' => 'yahoo_witsend.gif',
':-h' => 'yahoo_wave.gif',
':-t' => 'yahoo_timeout.gif',
'8->' => 'yahoo_daydream.gif',
':-??' => 'yahoo_dontknow.gif',
'%-(' => 'yahoo_notlistening.gif'
);
$yahooimagesize = array (
'yahoo_giggle.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_dance.gif' =>
array (
0 => 26,
1 => 18,
),
'yahoo_clown.gif' =>
array (
0 => 28,
1 => 18,
),
'yahoo_sunglas.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_huggs.gif' =>
array (
0 => 42,
1 => 18,
),
'yahoo_neutral.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_malefighter2.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_cry.gif' =>
array (
0 => 22,
1 => 18,
),
'yahoo_monkey.gif' =>
array (
0 => 21,
1 => 18,
),
'yahoo_think.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_angry.gif' =>
array (
0 => 34,
1 => 18,
),
'yahoo_pumpkin.gif' =>
array (
0 => 17,
1 => 18,
),
'yahoo_party.gif' =>
array (
0 => 38,
1 => 18,
),
'yahoo_beatup.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_blush.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_worried.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_brokenheart.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_liar.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_youkiddingme.gif' =>
array (
0 => 26,
1 => 18,
),
'yahoo_sleep.gif' =>
array (
0 => 21,
1 => 18,
),
'yahoo_question.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_yingyang.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_loser.gif' =>
array (
0 => 24,
1 => 18,
),
'yahoo_mean.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_tongue.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_pig.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_eyebrow.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_madtongue.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_sweating.gif' =>
array (
0 => 34,
1 => 18,
),
'yahoo_talktohand.gif' =>
array (
0 => 36,
1 => 18,
),
'yahoo_nailbiting.gif' =>
array (
0 => 36,
1 => 18,
),
'yahoo_sad.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_moneyeyes.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_glasses.gif' =>
array (
0 => 24,
1 => 18,
),
'yahoo_smiley.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_femalefighter.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_eyeroll.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_pray.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_tired.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_malefighter1.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_ooooh.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_sick.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_cow.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_rotfl.gif' =>
array (
0 => 30,
1 => 18,
),
'yahoo_clap.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_frustrated.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_flag.gif' =>
array (
0 => 25,
1 => 18,
),
'yahoo_kiss.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_angel.gif' =>
array (
0 => 30,
1 => 18,
),
'yahoo_silent.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_doh.gif' =>
array (
0 => 24,
1 => 18,
),
'yahoo_sighing.gif' =>
array (
0 => 24,
1 => 18,
),
'yahoo_silly.gif' =>
array (
0 => 24,
1 => 18,
),
'yahoo_laughloud.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_drool.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_love.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_cowboy.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_chicken.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_bigsmile.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_hypnotized.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_shhhh.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_star.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_waiting.gif' =>
array (
0 => 23,
1 => 18,
),
'yahoo_coffee.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_worship.gif' =>
array (
0 => 32,
1 => 18,
),
'yahoo_shame.gif' =>
array (
0 => 22,
1 => 18,
),
'yahoo_alien2.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_bye.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_whistling.gif' =>
array (
0 => 22,
1 => 18,
),
'yahoo_wink.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_shamrock.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_waving.gif' =>
array (
0 => 23,
1 => 17,
),
'yahoo_flower.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_peace.gif' =>
array (
0 => 22,
1 => 18,
),
'yahoo_devil.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_idea.gif' =>
array (
0 => 30,
1 => 18,
),
'yahoo_alien.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_batting.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_ghost.gif' =>
array (
0 => 18,
1 => 18,
),
'yahoo_onphone.gif' =>
array (
0 => 31,
1 => 18,
),
'yahoo_callme.gif' =>
array (
0 => 28,
1 => 18,
),
'yahoo_witsend.gif' =>
array (
0 => 44,
1 => 18,
),
'yahoo_wave.gif' =>
array (
0 => 28,
1 => 18,
),
'yahoo_timeout.gif' =>
array (
0 => 30,
1 => 18,
),
'yahoo_daydream.gif' =>
array (
0 => 23,
1 => 18,
),
'yahoo_dontknow.gif' =>
array (
0 => 40,
1 => 18,
),
'yahoo_notlistening.gif' =>
array (
0 => 52,
1 => 18,
),
);
$msnsmiliestrans = array (
':(' => 'msn_sad.png',
'(@)' => 'msn_cat.png',
'(d)' => 'msn_drink.png',
'(~)' => 'msn_film.png',
'(ap)' => 'msn_plane.png',
'(i)' => 'msn_idea.png',
'(z)' => 'msn_boy.png',
'(8)' => 'msn_note.png',
'(Z)' => 'msn_boy.png',
':S' => 'msn_weird.png',
'(mp)' => 'msn_cellphone.png',
'(||)' => 'msn_bowl.png',
'(A)' => 'msn_angel.png',
':)' => 'msn_smiley.png',
'(k)' => 'msn_kiss.png',
':O' => 'msn_ooooh.png',
':-D' => 'msn_laugh.png',
'(I)' => 'msn_idea.png',
'(W)' => 'msn_deadflower.png',
'(&)' => 'msn_dog.png',
':s' => 'msn_weird.png',
'(U)' => 'msn_brheart.png',
'(so)' => 'msn_soccer.png',
'(F)' => 'msn_flower.png',
':[' => 'msn_bat.gif',
'(P)' => 'msn_photo.png',
'(n)' => 'msn_thumbdown.png',
':-p' => 'msn_tongue.png',
':d' => 'msn_laugh.png',
'(h)' => 'msn_hot.png',
'(tu)' => 'msn_turtle.png',
'(X)' => 'msn_girl.png',
'(t)' => 'msn_phone.png',
':-@' => 'msn_angry.png',
'(xx)' => 'msn_xbox.png',
':-o' => 'msn_ooooh.png',
'(R)' => 'msn_rainbow.png',
'|-)' => 'msn_sleepy.gif',
'(})' => 'msn_runback.png',
':->' => 'msn_laugh.png',
':D' => 'msn_laugh.png',
'(g)' => 'msn_gift.png',
'(C)' => 'msn_coffee.png',
'(%)' => 'msn_handcuffs.png',
':-*' => 'msn_secret.png',
'(T)' => 'msn_phone.png',
'(w)' => 'msn_deadflower.png',
'(O)' => 'msn_clock.png',
'(#)' => 'msn_sun.png',
'(?)' => 'msn_question.png',
'<:o)' => 'msn_party.gif',
'(l)' => 'msn_heart.png',
':$' => 'msn_embarrassed.png',
'*-)' => 'msn_think.gif',
'(st)' => 'msn_stormy.png',
'(r)' => 'msn_rainbow.png',
':-$' => 'msn_embarrassed.png',
'(y)' => 'msn_thumbup.png',
'(S)' => 'msn_sleep.png',
'({)' => 'msn_run.png',
'(yn)' => 'msn_fingerscrossed.png',
'(*)' => 'msn_star.png',
'(co)' => 'msn_computer.png',
'(N)' => 'msn_thumbdown.png',
':|' => 'msn_neutral.png',
'(f)' => 'msn_flower.png',
'(c)' => 'msn_coffee.png',
':-(' => 'msn_sad.png',
'(b)' => 'msn_beer.png',
'(m)' => 'msn_icon.png',
'(li)' => 'msn_lightning.gif',
'(Y)' => 'msn_thumbup.png',
'(o)' => 'msn_clock.png',
'(G)' => 'msn_gift.png',
':-P' => 'msn_tongue.png',
'(h5)' => 'msn_highfive.png',
'(sn)' => 'msn_snail.png',
'(bah)' => 'msn_sheep.png',
'(u)' => 'msn_brheart.png',
'(um)' => 'msn_umbrella.png',
':P' => 'msn_tongue.png',
':-|' => 'msn_neutral.png',
':-#' => 'msn_donttell.png',
':-)' => 'msn_smiley.png',
':\'(' => 'msn_cry.gif',
':-S' => 'msn_weird.png',
'(^)' => 'msn_cake.gif',
':@' => 'msn_angry.png',
'8-)' => 'msn_eyeroll.gif',
'(H)' => 'msn_hot.png',
'(ci)' => 'msn_cigarette.gif',
':o' => 'msn_ooooh.png',
':p' => 'msn_tongue.png',
';-)' => 'msn_wink.gif',
'8o|' => 'msn_teeth.png',
'(ip)' => 'msn_island.png',
'(mo)' => 'msn_coins.png',
'(D)' => 'msn_drink.png',
':-d' => 'msn_laugh.png',
'+o(' => 'msn_sick.png',
':-<' => 'msn_sad.png',
'(e)' => 'msn_email.png',
'(K)' => 'msn_kiss.png',
'(p)' => 'msn_photo.png',
'(pl)' => 'msn_plate.png',
'8-|' => 'msn_nerd.png',
'(6)' => 'msn_devil.png',
'(L)' => 'msn_heart.png',
'(au)' => 'msn_car.png',
'(E)' => 'msn_email.png',
';)' => 'msn_wink.gif',
':-O' => 'msn_ooooh.png',
':>' => 'msn_laugh.png',
':^)' => 'msn_dontknow.gif',
'(brb)' => 'msn_brb.png',
':-s' => 'msn_weird.png',
'(a)' => 'msn_angel.png',
'(B)' => 'msn_beer.png',
'(M)' => 'msn_icon.png',
'(x)' => 'msn_girl.png',
'^o)' => 'msn_sarcastic.png',
':-[' => 'msn_bat.gif',
'(pi)' => 'msn_pizza.png',
);
$msnimagesize = array (
'msn_stormy.png' =>
array (
0 => 20,
1 => 19,
),
'msn_run.png' =>
array (
0 => 21,
1 => 21,
),
'msn_smiley.png' =>
array (
0 => 21,
1 => 21,
),
'msn_plane.png' =>
array (
0 => 21,
1 => 21,
),
'msn_cellphone.png' =>
array (
0 => 21,
1 => 21,
),
'msn_cake.gif' =>
array (
0 => 17,
1 => 19,
),
'msn_angry.png' =>
array (
0 => 21,
1 => 21,
),
'msn_cat.png' =>
array (
0 => 21,
1 => 21,
),
'msn_car.png' =>
array (
0 => 21,
1 => 21,
),
'msn_ooooh.png' =>
array (
0 => 21,
1 => 21,
),
'msn_kiss.png' =>
array (
0 => 21,
1 => 21,
),
'msn_cry.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_thumbdown.png' =>
array (
0 => 21,
1 => 21,
),
'msn_donttell.png' =>
array (
0 => 21,
1 => 21,
),
'msn_xbox.png' =>
array (
0 => 19,
1 => 19,
),
'msn_party.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_drink.png' =>
array (
0 => 21,
1 => 21,
),
'msn_teeth.png' =>
array (
0 => 21,
1 => 21,
),
'msn_girl.png' =>
array (
0 => 21,
1 => 21,
),
'msn_laugh.png' =>
array (
0 => 21,
1 => 21,
),
'msn_handcuffs.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sarcastic.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sick.png' =>
array (
0 => 21,
1 => 21,
),
'msn_coffee.png' =>
array (
0 => 21,
1 => 21,
),
'msn_umbrella.png' =>
array (
0 => 21,
1 => 21,
),
'msn_star.png' =>
array (
0 => 21,
1 => 20,
),
'msn_computer.png' =>
array (
0 => 21,
1 => 21,
),
'msn_clock.png' =>
array (
0 => 21,
1 => 21,
),
'msn_boy.png' =>
array (
0 => 21,
1 => 21,
),
'msn_dog.png' =>
array (
0 => 21,
1 => 21,
),
'msn_gift.png' =>
array (
0 => 21,
1 => 21,
),
'msn_turtle.png' =>
array (
0 => 19,
1 => 19,
),
'msn_highfive.png' =>
array (
0 => 19,
1 => 19,
),
'msn_eyeroll.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_neutral.png' =>
array (
0 => 21,
1 => 21,
),
'msn_runback.png' =>
array (
0 => 21,
1 => 21,
),
'msn_flower.png' =>
array (
0 => 21,
1 => 21,
),
'msn_soccer.png' =>
array (
0 => 21,
1 => 21,
),
'msn_brheart.png' =>
array (
0 => 21,
1 => 21,
),
'msn_note.png' =>
array (
0 => 21,
1 => 21,
),
'msn_coins.png' =>
array (
0 => 21,
1 => 21,
),
'msn_bat.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_sleepy.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_tongue.png' =>
array (
0 => 21,
1 => 21,
),
'msn_cigarette.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_secret.png' =>
array (
0 => 21,
1 => 21,
),
'msn_beer.png' =>
array (
0 => 21,
1 => 21,
),
'msn_heart.png' =>
array (
0 => 21,
1 => 21,
),
'msn_question.png' =>
array (
0 => 21,
1 => 21,
),
'msn_lightning.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_icon.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sun.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sad.png' =>
array (
0 => 21,
1 => 21,
),
'msn_email.png' =>
array (
0 => 21,
1 => 21,
),
'msn_photo.png' =>
array (
0 => 22,
1 => 19,
),
'msn_deadflower.png' =>
array (
0 => 21,
1 => 21,
),
'msn_idea.png' =>
array (
0 => 21,
1 => 21,
),
'msn_rainbow.png' =>
array (
0 => 22,
1 => 16,
),
'msn_fingerscrossed.png' =>
array (
0 => 19,
1 => 19,
),
'msn_pizza.png' =>
array (
0 => 21,
1 => 21,
),
'msn_nerd.png' =>
array (
0 => 21,
1 => 21,
),
'msn_devil.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sleep.png' =>
array (
0 => 21,
1 => 21,
),
'msn_sheep.png' =>
array (
0 => 21,
1 => 21,
),
'msn_bowl.png' =>
array (
0 => 19,
1 => 19,
),
'msn_snail.png' =>
array (
0 => 21,
1 => 21,
),
'msn_wink.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_brb.png' =>
array (
0 => 19,
1 => 19,
),
'msn_angel.png' =>
array (
0 => 21,
1 => 21,
),
'msn_dontknow.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_film.png' =>
array (
0 => 21,
1 => 21,
),
'msn_think.gif' =>
array (
0 => 19,
1 => 19,
),
'msn_weird.png' =>
array (
0 => 21,
1 => 21,
),
'msn_island.png' =>
array (
0 => 21,
1 => 21,
),
'msn_thumbup.png' =>
array (
0 => 21,
1 => 21,
),
'msn_phone.png' =>
array (
0 => 21,
1 => 20,
),
'msn_plate.png' =>
array (
0 => 19,
1 => 19,
),
'msn_embarrassed.png' =>
array (
0 => 21,
1 => 21,
),
'msn_hot.png' =>
array (
0 => 21,
1 => 21,
),
);
$smilies_yahoo_always_shown = array(
'yahoo_smiley.gif',
'yahoo_sad.gif',
'yahoo_bigsmile.gif',
'yahoo_blush.gif',
'yahoo_cry.gif',
'yahoo_dance.gif',
'yahoo_love.gif',
'yahoo_eyeroll.gif',
'yahoo_eyebrow.gif',
'yahoo_ooooh.gif',
'yahoo_think.gif',
'yahoo_whistling.gif',
'yahoo_waiting.gif',
'yahoo_wink.gif',
'yahoo_silent.gif',
'yahoo_peace.gif'
);
$smilies_msn_always_shown = array(
'msn_smiley.png',
'msn_sad.png',
'msn_cry.gif',
'msn_eyeroll.gif',
'msn_dontknow.gif',
'msn_hot.gif',
'msn_ooooh.png',
'msn_sleepy.gif',
'msn_neutral.png',
'msn_tongue.png',
'msn_think.gif',
'msn_wink.gif',
'msn_weird.png',
'msn_embarrassed.png',
'msn_thumbup.png',
'msn_thumbdown.png'
);
/* begin real code */
if ($smilies_style == 'msn') {
$smiliestrans = $msnsmiliestrans;
$imagesize = $msnimagesize;
$smiliesshown = $smilies_msn_always_shown;
} elseif ($smilies_style == 'yahoo') {
$smiliestrans = $yahoosmiliestrans;
$imagesize = $yahooimagesize;
$smiliesshown = $smilies_yahoo_always_shown;
} else {
$smiliestrans = array();
$imagesize = array();
}
/* outputs javascript when called directly */
/* the following are taken and modified from wordpress internal smiley converter */
if (!function_exists('smiliescmp')) {
function smiliescmp ($a, $b) {
if (strlen($a) == strlen($b)) {
return strcmp($a, $b);
}
return (strlen($a) > strlen($b)) ? -1 : 1;
}
}
function smileyencode ($smiley) {
$arr = preg_split('//', $smiley, -1, PREG_SPLIT_NO_EMPTY);
$out = '';
foreach ($arr as $char) {
$out .= "" . ord($char) . ";" ;
}
return $out;
}
uksort($smiliestrans, 'smiliescmp');
// generates smilies' search & replace arrays
foreach($smiliestrans as $smiley => $img) {
$smiley_masked = smileyencode($smiley);
$width = $imagesize[$img][0];
$height = $imagesize[$img][1];
#$smiliessearch[] = $smiley_masked;
#$smiliesreplace[] = "
";
#$s2search = $smiley;
#$s2search = htmlspecialchars($s2search, ENT_NOQUOTES);
#$s2search = str_replace('"', "”", $s2search);
$tosearch = $smiley;
$pre = '';
$post = '';
#if (preg_match("/^\\w/", $tosearch)) {
# $pre = "(?=\\W)";
#}
#if (preg_match("/\\w$/", $tosearch)) {
# $post = "(?=\\W)";
#}
$tosearch = '/' . $pre . preg_quote($tosearch, '/') . $post . '/s';
#$tosearch = '/' . preg_quote($tosearch, '/') . '/';
$smiliessearch[] = $tosearch;
$smiliesreplace[] = "
";
$escsearch[] = $smiley;
$escreplace[] = $smiley_masked;
$imagetosmilies[$img] = htmlspecialchars($smiley);
#$imagetosmilies[$img] = $smiley_masked;
}
#if ( ereg("im_smiley\.php", $_SERVER['SCRIPT_URI']) ) {
if ( !function_exists('add_filter') ) {
header("Content-type: text/javascript");
echo "var smiley_smiley2image_s = new Array();\n";
echo "var smiley_smiley2image_r = new Array();\n";
foreach($smiliessearch as $i) {
$i = preg_replace("/^\\//", "", $i);
$i = preg_replace("/\\/s$/", "", $i);
$i = addslashes($i);
echo "smiley_smiley2image_s.push('$i');\n";
}
foreach($smiliesreplace as $i) {
$i = addslashes($i);
echo "smiley_smiley2image_r.push('$i');\n";
}
?>
function smiley_convert_text(text) {
var i;
var smiley;
var replacement;
var re = new RegExp("", "i");
for (i=0; i < smiley_smiley2image_s.length; i++) {
smiley = smiley_smiley2image_s[i];
replacement = smiley_smiley2image_r[i];
// smiley = smiley.replace(/([^a-zA-Z0-9])/gi, "\\$1"); // escape everything
re.compile(smiley, "gi");
text = text.replace(re, replacement);
}
return text;
}
function toggleMoreIcons(e) {
var moreIconsDiv = document.getElementById('moreIcons');
var isVisible = (moreIconsDiv.style.display == 'inline');
if (isVisible) {
moreIconsDiv.style.display = 'none';
e.innerHTML = 'more »';
} else {
moreIconsDiv.style.display = 'inline';
e.innerHTML = '« less';
}
}
function appendTextToComment(text) {
var commentArea = document.getElementById('comment');
commentArea.value = commentArea.value + text;
}
)/U", $text, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
$stop = count($textarr);// loop stuff
for ($i = 0; $i < $stop; $i++) {
$content = $textarr[$i];
if ((strlen($content) > 0) && ('<' != $content{0})) { // If it's not a tag
#$content = preg_replace($smiliessearch, $smiliesreplace, $content);
$content = str_replace($escsearch, $escreplace, $content);
}
$output .= $content;
}
return $output;
}
/* unmask smilies after balanceTags */
function convert_custom_smilies_post($text) {
global $escsearch, $escreplace;
$textarr = preg_split("/(<\\/?[a-z!].*>)/U", $text, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
$stop = count($textarr);// loop stuff
for ($i = 0; $i < $stop; $i++) {
$content = $textarr[$i];
if ((strlen($content) > 0) && ('<' != $content{0})) { // If it's not a tag
#$content = preg_replace($smiliessearch, $smiliesreplace, $content);
$content = str_replace($escreplace, $escsearch, $content);
}
$output .= $content;
}
return $output;
}
/* convert smilies to images */
function convert_custom_smilies($text) {
global $smiliessearch, $smiliesreplace;
$textarr = preg_split("/(<\\/?[a-z!].*>)/U", $text, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
$stop = count($textarr);// loop stuff
for ($i = 0; $i < $stop; $i++) {
$content = $textarr[$i];
if ((strlen($content) > 0) && ('<' != $content{0})) { // If it's not a tag
#$content = preg_replace($smiliessearch, $smiliesreplace, $content);
$content = preg_replace($smiliessearch, $smiliesreplace, $content);
}
$output .= $content;
}
return $output;
}
/* add javascript */
function smilies_javascript() {
global $smilies_blog_url;
?>
"
alt=""
title=""
width=""
height=""
class="wp-smiley"
onclick="appendTextToComment('')"
/>
"
alt=""
title=""
width=""
height=""
class="wp-smiley"
onclick="appendTextToComment('')"
/>
more »