From 2256446bef6fb8eb63230a2c429ab4fa9e11842c Mon Sep 17 00:00:00 2001 From: Byron Date: Sun, 28 Aug 2011 11:44:19 -0600 Subject: Anothers spanish strings --- askbot/locale/es/LC_MESSAGES/django.po | 39 +++++++++++++++++----------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/askbot/locale/es/LC_MESSAGES/django.po b/askbot/locale/es/LC_MESSAGES/django.po index 869b3d58..5ea33a42 100644 --- a/askbot/locale/es/LC_MESSAGES/django.po +++ b/askbot/locale/es/LC_MESSAGES/django.po @@ -119,11 +119,11 @@ msgstr "" #: forms.py:175 const/__init__.py:219 msgid "approved" -msgstr "" +msgstr "aprobado" #: forms.py:176 const/__init__.py:220 msgid "watched" -msgstr "" +msgstr "visto" #: forms.py:177 const/__init__.py:221 #, fuzzy @@ -132,7 +132,7 @@ msgstr "actualizado" #: forms.py:178 const/__init__.py:222 msgid "blocked" -msgstr "" +msgstr "bloqueado" #: forms.py:180 const/__init__.py:218 #, fuzzy @@ -155,11 +155,11 @@ msgstr "no se puede votar por sus propias publicaciones" #: forms.py:254 msgid "Cannot turn other user to moderator" -msgstr "" +msgstr "No tiene permitido habilitar a otros usuarios como moderadores" #: forms.py:261 msgid "Cannot change status of another moderator" -msgstr "No esta permitido cambiar el estado de otro moderador" +msgstr "No tiene permitido cambiar el estado de otro moderador" #: forms.py:267 #, python-format @@ -168,7 +168,7 @@ msgstr "" #: forms.py:276 msgid "Subject line" -msgstr "" +msgstr "Sujeto" #: forms.py:283 msgid "Message text" @@ -401,12 +401,12 @@ msgstr "" #: conf/email.py:47 msgid "Require email verification before allowing to post" -msgstr "" +msgstr "Es requerida una verificación via email antes de poder publicar" #: conf/email.py:48 msgid "" "Active email verification is done by sending a verification key in email" -msgstr "" +msgstr "Se ha comenzado el proceso de verificación con una llave enviada a su correo electrónico" #: conf/email.py:57 #, fuzzy @@ -423,7 +423,7 @@ msgstr "" #: conf/email.py:76 msgid "Prefix for the email subject line" -msgstr "" +msgstr "Prefijo para el campo de correo electrónico" #: conf/external_keys.py:11 msgid "Keys to connect the site with external services like Facebook, etc." @@ -431,7 +431,7 @@ msgstr "" #: conf/external_keys.py:18 msgid "Google site verification key" -msgstr "" +msgstr "Llave de verificación de Google site" #: conf/external_keys.py:20 #, python-format @@ -442,7 +442,7 @@ msgstr "" #: conf/external_keys.py:34 msgid "Google Analytics key" -msgstr "" +msgstr "LLave de Googne Analytics" #: conf/external_keys.py:36 #, python-format @@ -453,8 +453,7 @@ msgstr "" #: conf/external_keys.py:49 msgid "Enable recaptcha (keys below are required)" -msgstr "" - +msgstr "Habilitar recaptcha (las llaves de abajo son requeridas)" #: conf/external_keys.py:58 msgid "Recaptcha public key" msgstr "Llave pública de Recaptcha" @@ -483,7 +482,7 @@ msgstr "" #: conf/external_keys.py:95 msgid "Facebook secret key" -msgstr "" +msgstr "Llave privada de Facebook" #: conf/external_keys.py:103 msgid "Twitter consumer key" @@ -530,7 +529,7 @@ msgstr "" #: conf/flatpages.py:17 msgid "Text of the Q&A forum About page (html format)" -msgstr "" +msgstr "Texto para la página de descripción del foro (formato html)" #: conf/flatpages.py:20 msgid "" @@ -540,7 +539,7 @@ msgstr "" #: conf/flatpages.py:30 msgid "Text of the Q&A forum Privacy Policy (html format)" -msgstr "" +msgstr "Texto para la página de politicas de privacidad del foro (formato html)" #: conf/flatpages.py:33 msgid "" @@ -571,7 +570,7 @@ msgstr "Tamaño máximo de un comentario, debe ser menor a %(max_len)s" #: conf/forum_data_rules.py:60 msgid "Minimum length of search term for Ajax search" -msgstr "" +msgstr "Tamaño minimo para terminos de búsqueda Ajax " #: conf/forum_data_rules.py:61 msgid "Must match the corresponding database backend setting" @@ -630,7 +629,7 @@ msgstr "" #: conf/minimum_reputation.py:11 msgid "Minimum reputation required to perform actions" -msgstr "" +msgstr "Para realizar acciones es requerido una reputación mínima" #: conf/minimum_reputation.py:20 #, fuzzy @@ -702,12 +701,12 @@ msgstr "ver preguntas etiquetadas" #: conf/minimum_reputation.py:146 msgid "Lock posts" -msgstr "" +msgstr "Bloquear entradas" #: conf/reputation_changes.py:12 msgid "Reputation loss and gain rules" msgstr "" - +###################################################################################################################3 #: conf/reputation_changes.py:21 msgid "Maximum daily reputation gain per user" msgstr "" -- cgit v1.2.3-1-g7c22 From adc55299eef92b42f125475b97c91d96ba41f5cc Mon Sep 17 00:00:00 2001 From: Byron Date: Sun, 28 Aug 2011 14:09:55 -0600 Subject: a few strings --- askbot/locale/es/LC_MESSAGES/django.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/askbot/locale/es/LC_MESSAGES/django.po b/askbot/locale/es/LC_MESSAGES/django.po index 5ea33a42..2e135592 100644 --- a/askbot/locale/es/LC_MESSAGES/django.po +++ b/askbot/locale/es/LC_MESSAGES/django.po @@ -706,7 +706,7 @@ msgstr "Bloquear entradas" #: conf/reputation_changes.py:12 msgid "Reputation loss and gain rules" msgstr "" -###################################################################################################################3 + #: conf/reputation_changes.py:21 msgid "Maximum daily reputation gain per user" msgstr "" @@ -792,7 +792,7 @@ msgstr "Acerca de" #: conf/site_settings.py:59 msgid "Short name for your Q&A forum" -msgstr "" +msgstr "Nombre corto para tu foro" #: conf/site_settings.py:69 msgid "Base URL for your Q&A forum, must start with http or https" @@ -1508,7 +1508,7 @@ msgstr "" #: deps/django_authopenid/views.py:513 msgid "Account recovery email sent" -msgstr "" +msgstr "Se envio el correo para recuperación de cuenta" #: deps/django_authopenid/views.py:516 msgid "Please add one or more login methods." -- cgit v1.2.3-1-g7c22 From d5e6baa523c4af848755d5fbddcada7722d34303 Mon Sep 17 00:00:00 2001 From: Adolfo Fitoria Date: Tue, 27 Sep 2011 16:43:07 -0300 Subject: moving templates to start working on new template system --- askbot/skins/common/media/images/flags/ad.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/ae.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/af.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/ag.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/ai.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/al.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/am.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/an.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/ao.gif | Bin 0 -> 244 bytes askbot/skins/common/media/images/flags/ar.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/as.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/at.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/au.gif | Bin 0 -> 378 bytes askbot/skins/common/media/images/flags/aw.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/ax.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/az.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/ba.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/bb.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/bd.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/be.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/bf.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/bg.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/bh.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/bi.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/bj.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/bm.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/bn.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/bo.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/br.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/bs.gif | Bin 0 -> 351 bytes askbot/skins/common/media/images/flags/bt.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/bv.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/bw.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/by.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/bz.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/ca.gif | Bin 0 -> 376 bytes .../skins/common/media/images/flags/catalonia.gif | Bin 0 -> 238 bytes askbot/skins/common/media/images/flags/cc.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/cd.gif | Bin 0 -> 243 bytes askbot/skins/common/media/images/flags/cf.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/cg.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/ch.gif | Bin 0 -> 332 bytes askbot/skins/common/media/images/flags/ci.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/ck.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/cl.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/cm.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/cn.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/co.gif | Bin 0 -> 353 bytes askbot/skins/common/media/images/flags/cr.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/cs.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/cu.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/cv.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/cx.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/cy.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/cz.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/de.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/dj.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/dk.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/dm.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/do.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/dz.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/ec.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/ee.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/eg.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/eh.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/england.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/er.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/es.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/et.gif | Bin 0 -> 364 bytes .../common/media/images/flags/europeanunion.gif | Bin 0 -> 171 bytes askbot/skins/common/media/images/flags/fam.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/fi.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/fj.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/fk.gif | Bin 0 -> 372 bytes askbot/skins/common/media/images/flags/fm.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/fo.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/fr.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/ga.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/gb.gif | Bin 0 -> 260 bytes askbot/skins/common/media/images/flags/gd.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/ge.gif | Bin 0 -> 379 bytes askbot/skins/common/media/images/flags/gf.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/gh.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/gi.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/gl.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/gm.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/gn.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/gp.gif | Bin 0 -> 357 bytes askbot/skins/common/media/images/flags/gq.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/gr.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/gs.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/gt.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/gu.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/gw.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/gy.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/hk.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/hm.gif | Bin 0 -> 378 bytes askbot/skins/common/media/images/flags/hn.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/hr.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/ht.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/hu.gif | Bin 0 -> 357 bytes askbot/skins/common/media/images/flags/id.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/ie.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/il.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/in.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/io.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/iq.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/ir.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/is.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/it.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/jm.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/jo.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/jp.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/ke.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/kg.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/kh.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/ki.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/km.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/kn.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/kp.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/kr.gif | Bin 0 -> 385 bytes askbot/skins/common/media/images/flags/kw.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/ky.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/kz.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/la.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/lb.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/lc.gif | Bin 0 -> 259 bytes askbot/skins/common/media/images/flags/li.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/lk.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/lr.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/ls.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/lt.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/lu.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/lv.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/ly.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/ma.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/mc.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/md.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/me.gif | Bin 0 -> 238 bytes askbot/skins/common/media/images/flags/mg.gif | Bin 0 -> 372 bytes askbot/skins/common/media/images/flags/mh.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/mk.gif | Bin 0 -> 382 bytes askbot/skins/common/media/images/flags/ml.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/mm.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/mn.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/mo.gif | Bin 0 -> 378 bytes askbot/skins/common/media/images/flags/mp.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/mq.gif | Bin 0 -> 379 bytes askbot/skins/common/media/images/flags/mr.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/ms.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/mt.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/mu.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/mv.gif | Bin 0 -> 372 bytes askbot/skins/common/media/images/flags/mw.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/mx.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/my.gif | Bin 0 -> 375 bytes askbot/skins/common/media/images/flags/mz.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/na.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/nc.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/ne.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/nf.gif | Bin 0 -> 375 bytes askbot/skins/common/media/images/flags/ng.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/ni.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/nl.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/no.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/np.gif | Bin 0 -> 302 bytes askbot/skins/common/media/images/flags/nr.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/nu.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/nz.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/om.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/pa.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/pe.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/pf.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/pg.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/ph.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/pk.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/pl.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/pm.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/pn.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/pr.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/ps.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/pt.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/pw.gif | Bin 0 -> 374 bytes askbot/skins/common/media/images/flags/py.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/qa.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/re.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/ro.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/rs.gif | Bin 0 -> 238 bytes askbot/skins/common/media/images/flags/ru.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/rw.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/sa.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/sb.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/sc.gif | Bin 0 -> 357 bytes .../skins/common/media/images/flags/scotland.gif | Bin 0 -> 378 bytes askbot/skins/common/media/images/flags/sd.gif | Bin 0 -> 355 bytes askbot/skins/common/media/images/flags/se.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/sg.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/sh.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/si.gif | Bin 0 -> 362 bytes askbot/skins/common/media/images/flags/sj.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/sk.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/sl.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/sm.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/sn.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/so.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/sr.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/st.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/sv.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/sy.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/sz.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/tc.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/td.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/tf.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/tg.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/th.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/tj.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/tk.gif | Bin 0 -> 372 bytes askbot/skins/common/media/images/flags/tl.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/tm.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/tn.gif | Bin 0 -> 375 bytes askbot/skins/common/media/images/flags/to.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/tr.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/tt.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/tv.gif | Bin 0 -> 361 bytes askbot/skins/common/media/images/flags/tw.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/tz.gif | Bin 0 -> 366 bytes askbot/skins/common/media/images/flags/ua.gif | Bin 0 -> 360 bytes askbot/skins/common/media/images/flags/ug.gif | Bin 0 -> 359 bytes askbot/skins/common/media/images/flags/um.gif | Bin 0 -> 371 bytes askbot/skins/common/media/images/flags/us.gif | Bin 0 -> 367 bytes askbot/skins/common/media/images/flags/uy.gif | Bin 0 -> 373 bytes askbot/skins/common/media/images/flags/uz.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/va.gif | Bin 0 -> 369 bytes askbot/skins/common/media/images/flags/vc.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/ve.gif | Bin 0 -> 364 bytes askbot/skins/common/media/images/flags/vg.gif | Bin 0 -> 368 bytes askbot/skins/common/media/images/flags/vi.gif | Bin 0 -> 376 bytes askbot/skins/common/media/images/flags/vn.gif | Bin 0 -> 370 bytes askbot/skins/common/media/images/flags/vu.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/wales.gif | Bin 0 -> 372 bytes askbot/skins/common/media/images/flags/wf.gif | Bin 0 -> 377 bytes askbot/skins/common/media/images/flags/ws.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/flags/ye.gif | Bin 0 -> 356 bytes askbot/skins/common/media/images/flags/yt.gif | Bin 0 -> 382 bytes askbot/skins/common/media/images/flags/za.gif | Bin 0 -> 363 bytes askbot/skins/common/media/images/flags/zm.gif | Bin 0 -> 358 bytes askbot/skins/common/media/images/flags/zw.gif | Bin 0 -> 365 bytes askbot/skins/common/media/images/openid/aol.gif | Bin 0 -> 2205 bytes .../skins/common/media/images/openid/blogger.ico | Bin 0 -> 3638 bytes .../skins/common/media/images/openid/claimid.ico | Bin 0 -> 3638 bytes .../skins/common/media/images/openid/facebook.gif | Bin 0 -> 2075 bytes askbot/skins/common/media/images/openid/flickr.ico | Bin 0 -> 1150 bytes askbot/skins/common/media/images/openid/google.gif | Bin 0 -> 1596 bytes .../common/media/images/openid/livejournal.ico | Bin 0 -> 5222 bytes .../skins/common/media/images/openid/myopenid.ico | Bin 0 -> 2862 bytes .../media/images/openid/openid-inputicon.gif | Bin 0 -> 237 bytes askbot/skins/common/media/images/openid/openid.gif | Bin 0 -> 740 bytes .../common/media/images/openid/technorati.ico | Bin 0 -> 2294 bytes .../skins/common/media/images/openid/twitter.png | Bin 0 -> 3130 bytes .../skins/common/media/images/openid/verisign.ico | Bin 0 -> 4710 bytes askbot/skins/common/media/images/openid/vidoop.ico | Bin 0 -> 1406 bytes .../skins/common/media/images/openid/wordpress.ico | Bin 0 -> 1150 bytes askbot/skins/common/media/images/openid/yahoo.gif | Bin 0 -> 1510 bytes .../common/media/jquery-openid/images/aol.gif | Bin 0 -> 1872 bytes .../media/jquery-openid/images/blogger-1.png | Bin 0 -> 432 bytes .../common/media/jquery-openid/images/blogger.ico | Bin 0 -> 3638 bytes .../media/jquery-openid/images/claimid-0.png | Bin 0 -> 629 bytes .../common/media/jquery-openid/images/claimid.ico | Bin 0 -> 3638 bytes .../common/media/jquery-openid/images/facebook.gif | Bin 0 -> 1737 bytes .../common/media/jquery-openid/images/flickr.ico | Bin 0 -> 1150 bytes .../common/media/jquery-openid/images/flickr.png | Bin 0 -> 426 bytes .../common/media/jquery-openid/images/google.gif | Bin 0 -> 1528 bytes .../common/media/jquery-openid/images/identica.png | Bin 0 -> 6601 bytes .../common/media/jquery-openid/images/linkedin.gif | Bin 0 -> 1530 bytes .../media/jquery-openid/images/livejournal-1.png | Bin 0 -> 713 bytes .../media/jquery-openid/images/livejournal.ico | Bin 0 -> 5222 bytes .../media/jquery-openid/images/myopenid-2.png | Bin 0 -> 511 bytes .../common/media/jquery-openid/images/myopenid.ico | Bin 0 -> 2862 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 0 -> 237 bytes .../common/media/jquery-openid/images/openid.gif | Bin 0 -> 1473 bytes .../media/jquery-openid/images/openidico.png | Bin 0 -> 654 bytes .../media/jquery-openid/images/openidico16.png | Bin 0 -> 554 bytes .../media/jquery-openid/images/technorati-1.png | Bin 0 -> 606 bytes .../media/jquery-openid/images/technorati.ico | Bin 0 -> 2294 bytes .../common/media/jquery-openid/images/twitter.gif | Bin 0 -> 1913 bytes .../media/jquery-openid/images/verisign-2.png | Bin 0 -> 859 bytes .../common/media/jquery-openid/images/verisign.ico | Bin 0 -> 4710 bytes .../common/media/jquery-openid/images/vidoop.ico | Bin 0 -> 1406 bytes .../common/media/jquery-openid/images/vidoop.png | Bin 0 -> 499 bytes .../media/jquery-openid/images/wordpress.ico | Bin 0 -> 1150 bytes .../media/jquery-openid/images/wordpress.png | Bin 0 -> 566 bytes .../common/media/jquery-openid/images/yahoo.gif | Bin 0 -> 1607 bytes .../common/media/jquery-openid/jquery.openid.js | 447 ++ askbot/skins/common/media/jquery-openid/openid.css | 38 + askbot/skins/common/media/js/autocompleter.js | 766 +++ askbot/skins/common/media/js/compress.bat | 5 + askbot/skins/common/media/js/editor.js | 75 + askbot/skins/common/media/js/excanvas.min.js | 1 + askbot/skins/common/media/js/flot-build.bat | 3 + askbot/skins/common/media/js/i18n.js | 469 ++ askbot/skins/common/media/js/jquery-1.4.3.js | 6883 ++++++++++++++++++++ .../skins/common/media/js/jquery-fieldselection.js | 83 + .../common/media/js/jquery-fieldselection.min.js | 1 + .../skins/common/media/js/jquery.ajaxfileupload.js | 195 + askbot/skins/common/media/js/jquery.flot.js | 2119 ++++++ askbot/skins/common/media/js/jquery.flot.min.js | 1 + askbot/skins/common/media/js/jquery.form.js | 654 ++ askbot/skins/common/media/js/jquery.i18n.js | 133 + askbot/skins/common/media/js/jquery.openid.js | 176 + askbot/skins/common/media/js/jquery.validate.js | 1146 ++++ .../skins/common/media/js/jquery.validate.min.js | 16 + .../skins/common/media/js/jquery.validate.pack.js | 15 + askbot/skins/common/media/js/live_search.js | 546 ++ askbot/skins/common/media/js/output-words.html | 49 + askbot/skins/common/media/js/output-words.js | 97 + askbot/skins/common/media/js/post.js | 1665 +++++ askbot/skins/common/media/js/se_hilite.js | 1 + askbot/skins/common/media/js/se_hilite_src.js | 273 + askbot/skins/common/media/js/tag_selector.js | 375 ++ askbot/skins/common/media/js/user.js | 185 + askbot/skins/common/media/js/utils.js | 391 ++ .../common/media/js/wmd/images/wmd-buttons.png | Bin 0 -> 11480 bytes askbot/skins/common/media/js/wmd/showdown-min.js | 1 + askbot/skins/common/media/js/wmd/showdown.js | 1332 ++++ askbot/skins/common/media/js/wmd/wmd-min.js | 1 + askbot/skins/common/media/js/wmd/wmd-test.html | 158 + askbot/skins/common/media/js/wmd/wmd.css | 130 + askbot/skins/common/media/js/wmd/wmd.js | 2438 +++++++ askbot/skins/common/media/style/openid.css | 45 + askbot/skins/old/media/images/anon.png | Bin 0 -> 687 bytes .../skins/old/media/images/blue-up-arrow-h18px.png | Bin 0 -> 593 bytes askbot/skins/old/media/images/box-arrow.gif | Bin 0 -> 69 bytes askbot/skins/old/media/images/bullet_green.gif | Bin 0 -> 64 bytes askbot/skins/old/media/images/cc-88x31.png | Bin 0 -> 5460 bytes askbot/skins/old/media/images/cc-by-sa.png | Bin 0 -> 5083 bytes askbot/skins/old/media/images/close-small-dark.png | Bin 0 -> 226 bytes .../skins/old/media/images/close-small-hover.png | Bin 0 -> 337 bytes askbot/skins/old/media/images/close-small.png | Bin 0 -> 293 bytes askbot/skins/old/media/images/dash.gif | Bin 0 -> 44 bytes .../skins/old/media/images/dialog-warning-off.png | Bin 0 -> 419 bytes askbot/skins/old/media/images/dialog-warning.png | Bin 0 -> 603 bytes .../old/media/images/djangomade124x25_grey.gif | Bin 0 -> 2035 bytes askbot/skins/old/media/images/dot-g.gif | Bin 0 -> 61 bytes askbot/skins/old/media/images/dot-list.gif | Bin 0 -> 56 bytes askbot/skins/old/media/images/edit.png | Bin 0 -> 758 bytes .../skins/old/media/images/expander-arrow-hide.gif | Bin 0 -> 126 bytes .../skins/old/media/images/expander-arrow-show.gif | Bin 0 -> 135 bytes askbot/skins/old/media/images/favicon.gif | Bin 0 -> 898 bytes askbot/skins/old/media/images/favicon.ico | Bin 0 -> 1150 bytes askbot/skins/old/media/images/feed-icon-small.png | Bin 0 -> 689 bytes askbot/skins/old/media/images/flags/ad.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/ae.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/af.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/ag.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/ai.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/al.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/am.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/an.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/ao.gif | Bin 0 -> 244 bytes askbot/skins/old/media/images/flags/ar.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/as.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/at.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/au.gif | Bin 0 -> 378 bytes askbot/skins/old/media/images/flags/aw.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/ax.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/az.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/ba.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/bb.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/bd.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/be.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/bf.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/bg.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/bh.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/bi.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/bj.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/bm.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/bn.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/bo.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/br.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/bs.gif | Bin 0 -> 351 bytes askbot/skins/old/media/images/flags/bt.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/bv.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/bw.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/by.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/bz.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/ca.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/catalonia.gif | Bin 0 -> 238 bytes askbot/skins/old/media/images/flags/cc.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/cd.gif | Bin 0 -> 243 bytes askbot/skins/old/media/images/flags/cf.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/cg.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/ch.gif | Bin 0 -> 332 bytes askbot/skins/old/media/images/flags/ci.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/ck.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/cl.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/cm.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/cn.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/co.gif | Bin 0 -> 353 bytes askbot/skins/old/media/images/flags/cr.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/cs.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/cu.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/cv.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/cx.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/cy.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/cz.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/de.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/dj.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/dk.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/dm.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/do.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/dz.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/ec.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/ee.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/eg.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/eh.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/england.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/er.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/es.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/et.gif | Bin 0 -> 364 bytes .../skins/old/media/images/flags/europeanunion.gif | Bin 0 -> 171 bytes askbot/skins/old/media/images/flags/fam.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/fi.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/fj.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/fk.gif | Bin 0 -> 372 bytes askbot/skins/old/media/images/flags/fm.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/fo.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/fr.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/ga.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/gb.gif | Bin 0 -> 260 bytes askbot/skins/old/media/images/flags/gd.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/ge.gif | Bin 0 -> 379 bytes askbot/skins/old/media/images/flags/gf.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/gh.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/gi.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/gl.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/gm.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/gn.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/gp.gif | Bin 0 -> 357 bytes askbot/skins/old/media/images/flags/gq.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/gr.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/gs.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/gt.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/gu.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/gw.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/gy.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/hk.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/hm.gif | Bin 0 -> 378 bytes askbot/skins/old/media/images/flags/hn.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/hr.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/ht.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/hu.gif | Bin 0 -> 357 bytes askbot/skins/old/media/images/flags/id.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/ie.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/il.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/in.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/io.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/iq.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/ir.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/is.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/it.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/jm.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/jo.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/jp.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/ke.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/kg.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/kh.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/ki.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/km.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/kn.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/kp.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/kr.gif | Bin 0 -> 385 bytes askbot/skins/old/media/images/flags/kw.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/ky.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/kz.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/la.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/lb.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/lc.gif | Bin 0 -> 259 bytes askbot/skins/old/media/images/flags/li.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/lk.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/lr.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/ls.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/lt.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/lu.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/lv.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/ly.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/ma.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/mc.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/md.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/me.gif | Bin 0 -> 238 bytes askbot/skins/old/media/images/flags/mg.gif | Bin 0 -> 372 bytes askbot/skins/old/media/images/flags/mh.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/mk.gif | Bin 0 -> 382 bytes askbot/skins/old/media/images/flags/ml.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/mm.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/mn.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/mo.gif | Bin 0 -> 378 bytes askbot/skins/old/media/images/flags/mp.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/mq.gif | Bin 0 -> 379 bytes askbot/skins/old/media/images/flags/mr.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/ms.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/mt.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/mu.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/mv.gif | Bin 0 -> 372 bytes askbot/skins/old/media/images/flags/mw.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/mx.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/my.gif | Bin 0 -> 375 bytes askbot/skins/old/media/images/flags/mz.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/na.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/nc.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/ne.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/nf.gif | Bin 0 -> 375 bytes askbot/skins/old/media/images/flags/ng.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/ni.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/nl.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/no.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/np.gif | Bin 0 -> 302 bytes askbot/skins/old/media/images/flags/nr.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/nu.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/nz.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/om.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/pa.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/pe.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/pf.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/pg.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/ph.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/pk.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/pl.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/pm.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/pn.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/pr.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/ps.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/pt.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/pw.gif | Bin 0 -> 374 bytes askbot/skins/old/media/images/flags/py.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/qa.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/re.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/ro.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/rs.gif | Bin 0 -> 238 bytes askbot/skins/old/media/images/flags/ru.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/rw.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/sa.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/sb.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/sc.gif | Bin 0 -> 357 bytes askbot/skins/old/media/images/flags/scotland.gif | Bin 0 -> 378 bytes askbot/skins/old/media/images/flags/sd.gif | Bin 0 -> 355 bytes askbot/skins/old/media/images/flags/se.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/sg.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/sh.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/si.gif | Bin 0 -> 362 bytes askbot/skins/old/media/images/flags/sj.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/sk.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/sl.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/sm.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/sn.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/so.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/sr.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/st.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/sv.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/sy.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/sz.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/tc.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/td.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/tf.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/tg.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/th.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/tj.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/tk.gif | Bin 0 -> 372 bytes askbot/skins/old/media/images/flags/tl.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/tm.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/tn.gif | Bin 0 -> 375 bytes askbot/skins/old/media/images/flags/to.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/tr.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/tt.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/tv.gif | Bin 0 -> 361 bytes askbot/skins/old/media/images/flags/tw.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/tz.gif | Bin 0 -> 366 bytes askbot/skins/old/media/images/flags/ua.gif | Bin 0 -> 360 bytes askbot/skins/old/media/images/flags/ug.gif | Bin 0 -> 359 bytes askbot/skins/old/media/images/flags/um.gif | Bin 0 -> 371 bytes askbot/skins/old/media/images/flags/us.gif | Bin 0 -> 367 bytes askbot/skins/old/media/images/flags/uy.gif | Bin 0 -> 373 bytes askbot/skins/old/media/images/flags/uz.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/va.gif | Bin 0 -> 369 bytes askbot/skins/old/media/images/flags/vc.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/ve.gif | Bin 0 -> 364 bytes askbot/skins/old/media/images/flags/vg.gif | Bin 0 -> 368 bytes askbot/skins/old/media/images/flags/vi.gif | Bin 0 -> 376 bytes askbot/skins/old/media/images/flags/vn.gif | Bin 0 -> 370 bytes askbot/skins/old/media/images/flags/vu.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/wales.gif | Bin 0 -> 372 bytes askbot/skins/old/media/images/flags/wf.gif | Bin 0 -> 377 bytes askbot/skins/old/media/images/flags/ws.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/flags/ye.gif | Bin 0 -> 356 bytes askbot/skins/old/media/images/flags/yt.gif | Bin 0 -> 382 bytes askbot/skins/old/media/images/flags/za.gif | Bin 0 -> 363 bytes askbot/skins/old/media/images/flags/zm.gif | Bin 0 -> 358 bytes askbot/skins/old/media/images/flags/zw.gif | Bin 0 -> 365 bytes askbot/skins/old/media/images/go-up-grey.png | Bin 0 -> 563 bytes askbot/skins/old/media/images/go-up-orange.png | Bin 0 -> 586 bytes .../skins/old/media/images/gray-up-arrow-h18px.png | Bin 0 -> 383 bytes askbot/skins/old/media/images/grippie.png | Bin 0 -> 162 bytes askbot/skins/old/media/images/indicator.gif | Bin 0 -> 2545 bytes askbot/skins/old/media/images/logo.gif | Bin 0 -> 2272 bytes askbot/skins/old/media/images/logo.png | Bin 0 -> 5841 bytes askbot/skins/old/media/images/logo1.png | Bin 0 -> 2752 bytes askbot/skins/old/media/images/logo2.png | Bin 0 -> 2124 bytes .../skins/old/media/images/mail-envelope-empty.png | Bin 0 -> 547 bytes .../skins/old/media/images/mail-envelope-full.png | Bin 0 -> 482 bytes askbot/skins/old/media/images/medala.gif | Bin 0 -> 801 bytes askbot/skins/old/media/images/medala_on.gif | Bin 0 -> 957 bytes askbot/skins/old/media/images/new.gif | Bin 0 -> 635 bytes askbot/skins/old/media/images/nophoto.png | Bin 0 -> 696 bytes askbot/skins/old/media/images/openid.gif | Bin 0 -> 910 bytes askbot/skins/old/media/images/openid/aol.gif | Bin 0 -> 2205 bytes askbot/skins/old/media/images/openid/blogger.ico | Bin 0 -> 3638 bytes askbot/skins/old/media/images/openid/claimid.ico | Bin 0 -> 3638 bytes askbot/skins/old/media/images/openid/facebook.gif | Bin 0 -> 2075 bytes askbot/skins/old/media/images/openid/flickr.ico | Bin 0 -> 1150 bytes askbot/skins/old/media/images/openid/google.gif | Bin 0 -> 1596 bytes .../skins/old/media/images/openid/livejournal.ico | Bin 0 -> 5222 bytes askbot/skins/old/media/images/openid/myopenid.ico | Bin 0 -> 2862 bytes .../old/media/images/openid/openid-inputicon.gif | Bin 0 -> 237 bytes askbot/skins/old/media/images/openid/openid.gif | Bin 0 -> 740 bytes .../skins/old/media/images/openid/technorati.ico | Bin 0 -> 2294 bytes askbot/skins/old/media/images/openid/twitter.png | Bin 0 -> 3130 bytes askbot/skins/old/media/images/openid/verisign.ico | Bin 0 -> 4710 bytes askbot/skins/old/media/images/openid/vidoop.ico | Bin 0 -> 1406 bytes askbot/skins/old/media/images/openid/wordpress.ico | Bin 0 -> 1150 bytes askbot/skins/old/media/images/openid/yahoo.gif | Bin 0 -> 1510 bytes askbot/skins/old/media/images/print.png | Bin 0 -> 1391 bytes askbot/skins/old/media/images/pw-login.gif | Bin 0 -> 1818 bytes askbot/skins/old/media/images/quest-bg.gif | Bin 0 -> 294 bytes askbot/skins/old/media/images/sprite.png | Bin 0 -> 5325 bytes askbot/skins/old/media/images/tag-left.png | Bin 0 -> 290 bytes askbot/skins/old/media/images/tag-right.png | Bin 0 -> 187 bytes askbot/skins/old/media/images/vote-accepted-on.png | Bin 0 -> 1124 bytes askbot/skins/old/media/images/vote-accepted.png | Bin 0 -> 1058 bytes .../skins/old/media/images/vote-arrow-down-on.png | Bin 0 -> 905 bytes askbot/skins/old/media/images/vote-arrow-down.png | Bin 0 -> 876 bytes askbot/skins/old/media/images/vote-arrow-up-on.png | Bin 0 -> 906 bytes askbot/skins/old/media/images/vote-arrow-up.png | Bin 0 -> 843 bytes .../skins/old/media/images/vote-favorite-off.png | Bin 0 -> 930 bytes askbot/skins/old/media/images/vote-favorite-on.png | Bin 0 -> 1023 bytes askbot/skins/old/media/images/wiki.png | Bin 0 -> 5178 bytes .../skins/old/media/jquery-openid/images/aol.gif | Bin 0 -> 1872 bytes .../old/media/jquery-openid/images/blogger-1.png | Bin 0 -> 432 bytes .../old/media/jquery-openid/images/blogger.ico | Bin 0 -> 3638 bytes .../old/media/jquery-openid/images/claimid-0.png | Bin 0 -> 629 bytes .../old/media/jquery-openid/images/claimid.ico | Bin 0 -> 3638 bytes .../old/media/jquery-openid/images/facebook.gif | Bin 0 -> 1737 bytes .../old/media/jquery-openid/images/flickr.ico | Bin 0 -> 1150 bytes .../old/media/jquery-openid/images/flickr.png | Bin 0 -> 426 bytes .../old/media/jquery-openid/images/google.gif | Bin 0 -> 1528 bytes .../old/media/jquery-openid/images/identica.png | Bin 0 -> 6601 bytes .../old/media/jquery-openid/images/linkedin.gif | Bin 0 -> 1530 bytes .../media/jquery-openid/images/livejournal-1.png | Bin 0 -> 713 bytes .../old/media/jquery-openid/images/livejournal.ico | Bin 0 -> 5222 bytes .../old/media/jquery-openid/images/myopenid-2.png | Bin 0 -> 511 bytes .../old/media/jquery-openid/images/myopenid.ico | Bin 0 -> 2862 bytes .../jquery-openid/images/openid-inputicon.gif | Bin 0 -> 237 bytes .../old/media/jquery-openid/images/openid.gif | Bin 0 -> 1473 bytes .../old/media/jquery-openid/images/openidico.png | Bin 0 -> 654 bytes .../old/media/jquery-openid/images/openidico16.png | Bin 0 -> 554 bytes .../media/jquery-openid/images/technorati-1.png | Bin 0 -> 606 bytes .../old/media/jquery-openid/images/technorati.ico | Bin 0 -> 2294 bytes .../old/media/jquery-openid/images/twitter.gif | Bin 0 -> 1913 bytes .../old/media/jquery-openid/images/verisign-2.png | Bin 0 -> 859 bytes .../old/media/jquery-openid/images/verisign.ico | Bin 0 -> 4710 bytes .../old/media/jquery-openid/images/vidoop.ico | Bin 0 -> 1406 bytes .../old/media/jquery-openid/images/vidoop.png | Bin 0 -> 499 bytes .../old/media/jquery-openid/images/wordpress.ico | Bin 0 -> 1150 bytes .../old/media/jquery-openid/images/wordpress.png | Bin 0 -> 566 bytes .../skins/old/media/jquery-openid/images/yahoo.gif | Bin 0 -> 1607 bytes .../skins/old/media/jquery-openid/jquery.openid.js | 447 ++ askbot/skins/old/media/jquery-openid/openid.css | 38 + askbot/skins/old/media/js/autocompleter.js | 766 +++ askbot/skins/old/media/js/compress.bat | 5 + askbot/skins/old/media/js/editor.js | 75 + askbot/skins/old/media/js/excanvas.min.js | 1 + askbot/skins/old/media/js/flot-build.bat | 3 + askbot/skins/old/media/js/i18n.js | 469 ++ askbot/skins/old/media/js/jquery-1.4.3.js | 6883 ++++++++++++++++++++ askbot/skins/old/media/js/jquery-fieldselection.js | 83 + .../old/media/js/jquery-fieldselection.min.js | 1 + askbot/skins/old/media/js/jquery.ajaxfileupload.js | 195 + askbot/skins/old/media/js/jquery.flot.js | 2119 ++++++ askbot/skins/old/media/js/jquery.flot.min.js | 1 + askbot/skins/old/media/js/jquery.form.js | 654 ++ askbot/skins/old/media/js/jquery.i18n.js | 133 + askbot/skins/old/media/js/jquery.openid.js | 176 + askbot/skins/old/media/js/jquery.validate.js | 1146 ++++ askbot/skins/old/media/js/jquery.validate.min.js | 16 + askbot/skins/old/media/js/jquery.validate.pack.js | 15 + askbot/skins/old/media/js/live_search.js | 546 ++ askbot/skins/old/media/js/output-words.html | 49 + askbot/skins/old/media/js/output-words.js | 97 + askbot/skins/old/media/js/post.js | 1665 +++++ askbot/skins/old/media/js/se_hilite.js | 1 + askbot/skins/old/media/js/se_hilite_src.js | 273 + askbot/skins/old/media/js/tag_selector.js | 375 ++ askbot/skins/old/media/js/user.js | 185 + askbot/skins/old/media/js/utils.js | 391 ++ .../skins/old/media/js/wmd/images/wmd-buttons.png | Bin 0 -> 11480 bytes askbot/skins/old/media/js/wmd/showdown-min.js | 1 + askbot/skins/old/media/js/wmd/showdown.js | 1332 ++++ askbot/skins/old/media/js/wmd/wmd-min.js | 1 + askbot/skins/old/media/js/wmd/wmd-test.html | 158 + askbot/skins/old/media/js/wmd/wmd.css | 130 + askbot/skins/old/media/js/wmd/wmd.js | 2438 +++++++ askbot/skins/old/media/style/auth.css | 48 + .../skins/old/media/style/jquery.autocomplete.css | 37 + askbot/skins/old/media/style/openid.css | 45 + askbot/skins/old/media/style/prettify.css | 27 + askbot/skins/old/media/style/style.css | 2474 +++++++ askbot/skins/old/templates/404.html | 5 + askbot/skins/old/templates/404.jinja.html | 44 + askbot/skins/old/templates/500.html | 5 + askbot/skins/old/templates/500.jinja.html | 25 + askbot/skins/old/templates/about.html | 10 + askbot/skins/old/templates/answer_edit.html | 80 + askbot/skins/old/templates/ask.html | 63 + .../old/templates/authopenid/changeemail.html | 80 + .../skins/old/templates/authopenid/complete.html | 84 + .../old/templates/authopenid/confirm_email.txt | 12 + .../old/templates/authopenid/email_validation.txt | 14 + askbot/skins/old/templates/authopenid/logout.html | 31 + askbot/skins/old/templates/authopenid/macros.html | 58 + .../templates/authopenid/providers_javascript.html | 55 + askbot/skins/old/templates/authopenid/signin.html | 241 + .../templates/authopenid/signup_with_password.html | 58 + askbot/skins/old/templates/avatar/add.html | 15 + askbot/skins/old/templates/avatar/change.html | 24 + .../skins/old/templates/avatar/confirm_delete.html | 16 + askbot/skins/old/templates/badge.html | 24 + askbot/skins/old/templates/badges.html | 60 + askbot/skins/old/templates/base.html | 70 + askbot/skins/old/templates/blocks/README | 2 + .../old/templates/blocks/answer_edit_tips.html | 63 + askbot/skins/old/templates/blocks/ask_form.html | 46 + .../skins/old/templates/blocks/bottom_scripts.html | 95 + askbot/skins/old/templates/blocks/editor_data.html | 10 + askbot/skins/old/templates/blocks/footer.html | 53 + askbot/skins/old/templates/blocks/forum_body.html | 14 + askbot/skins/old/templates/blocks/header.html | 44 + .../old/templates/blocks/header_meta_links.html | 16 + askbot/skins/old/templates/blocks/input_bar.html | 47 + .../old/templates/blocks/mandatory_tags_js.html | 25 + askbot/skins/old/templates/blocks/paginator.html | 4 + .../old/templates/blocks/question_edit_tips.html | 59 + .../old/templates/blocks/system_messages.html | 8 + .../skins/old/templates/blocks/tag_selector.html | 46 + askbot/skins/old/templates/close.html | 27 + askbot/skins/old/templates/faq.html | 9 + askbot/skins/old/templates/faq_static.html | 99 + askbot/skins/old/templates/feedback.html | 46 + askbot/skins/old/templates/feedback_email.txt | 13 + askbot/skins/old/templates/import_data.html | 31 + .../skins/old/templates/instant_notification.html | 42 + askbot/skins/old/templates/macros.html | 757 +++ askbot/skins/old/templates/main_page.html | 24 + askbot/skins/old/templates/main_page/content.html | 17 + askbot/skins/old/templates/main_page/headline.html | 48 + .../skins/old/templates/main_page/javascript.html | 30 + .../old/templates/main_page/nothing_found.html | 31 + .../skins/old/templates/main_page/paginator.html | 7 + askbot/skins/old/templates/main_page/sidebar.html | 46 + askbot/skins/old/templates/main_page/tab_bar.html | 86 + askbot/skins/old/templates/one_column_body.html | 9 + askbot/skins/old/templates/privacy.html | 8 + askbot/skins/old/templates/question.html | 553 ++ askbot/skins/old/templates/question_edit.html | 97 + askbot/skins/old/templates/question_retag.html | 68 + askbot/skins/old/templates/reopen.html | 38 + askbot/skins/old/templates/revisions.html | 97 + askbot/skins/old/templates/subscribe_for_tags.html | 19 + askbot/skins/old/templates/tags.html | 75 + askbot/skins/old/templates/two_column_body.html | 13 + askbot/skins/old/templates/user_profile/user.html | 42 + .../old/templates/user_profile/user_edit.html | 100 + .../user_profile/user_email_subscriptions.html | 27 + .../old/templates/user_profile/user_favorites.html | 9 + .../old/templates/user_profile/user_inbox.html | 106 + .../old/templates/user_profile/user_info.html | 107 + .../old/templates/user_profile/user_moderate.html | 94 + .../old/templates/user_profile/user_network.html | 25 + .../old/templates/user_profile/user_recent.html | 42 + .../templates/user_profile/user_reputation.html | 40 + .../old/templates/user_profile/user_stats.html | 159 + .../old/templates/user_profile/user_tabs.html | 52 + .../old/templates/user_profile/user_votes.html | 30 + .../templates/user_profile/users_questions.html | 8 + askbot/skins/old/templates/users.html | 58 + 792 files changed, 49207 insertions(+) create mode 100755 askbot/skins/common/media/images/flags/ad.gif create mode 100755 askbot/skins/common/media/images/flags/ae.gif create mode 100755 askbot/skins/common/media/images/flags/af.gif create mode 100755 askbot/skins/common/media/images/flags/ag.gif create mode 100755 askbot/skins/common/media/images/flags/ai.gif create mode 100755 askbot/skins/common/media/images/flags/al.gif create mode 100755 askbot/skins/common/media/images/flags/am.gif create mode 100755 askbot/skins/common/media/images/flags/an.gif create mode 100644 askbot/skins/common/media/images/flags/ao.gif create mode 100755 askbot/skins/common/media/images/flags/ar.gif create mode 100755 askbot/skins/common/media/images/flags/as.gif create mode 100755 askbot/skins/common/media/images/flags/at.gif create mode 100755 askbot/skins/common/media/images/flags/au.gif create mode 100755 askbot/skins/common/media/images/flags/aw.gif create mode 100755 askbot/skins/common/media/images/flags/ax.gif create mode 100755 askbot/skins/common/media/images/flags/az.gif create mode 100755 askbot/skins/common/media/images/flags/ba.gif create mode 100755 askbot/skins/common/media/images/flags/bb.gif create mode 100755 askbot/skins/common/media/images/flags/bd.gif create mode 100755 askbot/skins/common/media/images/flags/be.gif create mode 100755 askbot/skins/common/media/images/flags/bf.gif create mode 100755 askbot/skins/common/media/images/flags/bg.gif create mode 100755 askbot/skins/common/media/images/flags/bh.gif create mode 100755 askbot/skins/common/media/images/flags/bi.gif create mode 100755 askbot/skins/common/media/images/flags/bj.gif create mode 100755 askbot/skins/common/media/images/flags/bm.gif create mode 100755 askbot/skins/common/media/images/flags/bn.gif create mode 100755 askbot/skins/common/media/images/flags/bo.gif create mode 100755 askbot/skins/common/media/images/flags/br.gif create mode 100755 askbot/skins/common/media/images/flags/bs.gif create mode 100755 askbot/skins/common/media/images/flags/bt.gif create mode 100755 askbot/skins/common/media/images/flags/bv.gif create mode 100755 askbot/skins/common/media/images/flags/bw.gif create mode 100755 askbot/skins/common/media/images/flags/by.gif create mode 100755 askbot/skins/common/media/images/flags/bz.gif create mode 100755 askbot/skins/common/media/images/flags/ca.gif create mode 100644 askbot/skins/common/media/images/flags/catalonia.gif create mode 100755 askbot/skins/common/media/images/flags/cc.gif create mode 100644 askbot/skins/common/media/images/flags/cd.gif create mode 100755 askbot/skins/common/media/images/flags/cf.gif create mode 100755 askbot/skins/common/media/images/flags/cg.gif create mode 100755 askbot/skins/common/media/images/flags/ch.gif create mode 100755 askbot/skins/common/media/images/flags/ci.gif create mode 100755 askbot/skins/common/media/images/flags/ck.gif create mode 100755 askbot/skins/common/media/images/flags/cl.gif create mode 100755 askbot/skins/common/media/images/flags/cm.gif create mode 100755 askbot/skins/common/media/images/flags/cn.gif create mode 100755 askbot/skins/common/media/images/flags/co.gif create mode 100755 askbot/skins/common/media/images/flags/cr.gif create mode 100755 askbot/skins/common/media/images/flags/cs.gif create mode 100755 askbot/skins/common/media/images/flags/cu.gif create mode 100755 askbot/skins/common/media/images/flags/cv.gif create mode 100755 askbot/skins/common/media/images/flags/cx.gif create mode 100755 askbot/skins/common/media/images/flags/cy.gif create mode 100755 askbot/skins/common/media/images/flags/cz.gif create mode 100755 askbot/skins/common/media/images/flags/de.gif create mode 100755 askbot/skins/common/media/images/flags/dj.gif create mode 100755 askbot/skins/common/media/images/flags/dk.gif create mode 100755 askbot/skins/common/media/images/flags/dm.gif create mode 100755 askbot/skins/common/media/images/flags/do.gif create mode 100755 askbot/skins/common/media/images/flags/dz.gif create mode 100755 askbot/skins/common/media/images/flags/ec.gif create mode 100755 askbot/skins/common/media/images/flags/ee.gif create mode 100755 askbot/skins/common/media/images/flags/eg.gif create mode 100755 askbot/skins/common/media/images/flags/eh.gif create mode 100755 askbot/skins/common/media/images/flags/england.gif create mode 100755 askbot/skins/common/media/images/flags/er.gif create mode 100755 askbot/skins/common/media/images/flags/es.gif create mode 100755 askbot/skins/common/media/images/flags/et.gif create mode 100644 askbot/skins/common/media/images/flags/europeanunion.gif create mode 100755 askbot/skins/common/media/images/flags/fam.gif create mode 100755 askbot/skins/common/media/images/flags/fi.gif create mode 100755 askbot/skins/common/media/images/flags/fj.gif create mode 100755 askbot/skins/common/media/images/flags/fk.gif create mode 100755 askbot/skins/common/media/images/flags/fm.gif create mode 100755 askbot/skins/common/media/images/flags/fo.gif create mode 100755 askbot/skins/common/media/images/flags/fr.gif create mode 100755 askbot/skins/common/media/images/flags/ga.gif create mode 100644 askbot/skins/common/media/images/flags/gb.gif create mode 100755 askbot/skins/common/media/images/flags/gd.gif create mode 100755 askbot/skins/common/media/images/flags/ge.gif create mode 100755 askbot/skins/common/media/images/flags/gf.gif create mode 100755 askbot/skins/common/media/images/flags/gh.gif create mode 100755 askbot/skins/common/media/images/flags/gi.gif create mode 100755 askbot/skins/common/media/images/flags/gl.gif create mode 100755 askbot/skins/common/media/images/flags/gm.gif create mode 100755 askbot/skins/common/media/images/flags/gn.gif create mode 100755 askbot/skins/common/media/images/flags/gp.gif create mode 100755 askbot/skins/common/media/images/flags/gq.gif create mode 100755 askbot/skins/common/media/images/flags/gr.gif create mode 100755 askbot/skins/common/media/images/flags/gs.gif create mode 100755 askbot/skins/common/media/images/flags/gt.gif create mode 100755 askbot/skins/common/media/images/flags/gu.gif create mode 100755 askbot/skins/common/media/images/flags/gw.gif create mode 100755 askbot/skins/common/media/images/flags/gy.gif create mode 100755 askbot/skins/common/media/images/flags/hk.gif create mode 100755 askbot/skins/common/media/images/flags/hm.gif create mode 100755 askbot/skins/common/media/images/flags/hn.gif create mode 100755 askbot/skins/common/media/images/flags/hr.gif create mode 100755 askbot/skins/common/media/images/flags/ht.gif create mode 100755 askbot/skins/common/media/images/flags/hu.gif create mode 100755 askbot/skins/common/media/images/flags/id.gif create mode 100755 askbot/skins/common/media/images/flags/ie.gif create mode 100755 askbot/skins/common/media/images/flags/il.gif create mode 100755 askbot/skins/common/media/images/flags/in.gif create mode 100755 askbot/skins/common/media/images/flags/io.gif create mode 100755 askbot/skins/common/media/images/flags/iq.gif create mode 100755 askbot/skins/common/media/images/flags/ir.gif create mode 100755 askbot/skins/common/media/images/flags/is.gif create mode 100755 askbot/skins/common/media/images/flags/it.gif create mode 100755 askbot/skins/common/media/images/flags/jm.gif create mode 100755 askbot/skins/common/media/images/flags/jo.gif create mode 100755 askbot/skins/common/media/images/flags/jp.gif create mode 100755 askbot/skins/common/media/images/flags/ke.gif create mode 100755 askbot/skins/common/media/images/flags/kg.gif create mode 100755 askbot/skins/common/media/images/flags/kh.gif create mode 100755 askbot/skins/common/media/images/flags/ki.gif create mode 100755 askbot/skins/common/media/images/flags/km.gif create mode 100755 askbot/skins/common/media/images/flags/kn.gif create mode 100755 askbot/skins/common/media/images/flags/kp.gif create mode 100755 askbot/skins/common/media/images/flags/kr.gif create mode 100755 askbot/skins/common/media/images/flags/kw.gif create mode 100755 askbot/skins/common/media/images/flags/ky.gif create mode 100755 askbot/skins/common/media/images/flags/kz.gif create mode 100755 askbot/skins/common/media/images/flags/la.gif create mode 100755 askbot/skins/common/media/images/flags/lb.gif create mode 100644 askbot/skins/common/media/images/flags/lc.gif create mode 100755 askbot/skins/common/media/images/flags/li.gif create mode 100755 askbot/skins/common/media/images/flags/lk.gif create mode 100755 askbot/skins/common/media/images/flags/lr.gif create mode 100755 askbot/skins/common/media/images/flags/ls.gif create mode 100755 askbot/skins/common/media/images/flags/lt.gif create mode 100755 askbot/skins/common/media/images/flags/lu.gif create mode 100755 askbot/skins/common/media/images/flags/lv.gif create mode 100755 askbot/skins/common/media/images/flags/ly.gif create mode 100755 askbot/skins/common/media/images/flags/ma.gif create mode 100755 askbot/skins/common/media/images/flags/mc.gif create mode 100755 askbot/skins/common/media/images/flags/md.gif create mode 100644 askbot/skins/common/media/images/flags/me.gif create mode 100755 askbot/skins/common/media/images/flags/mg.gif create mode 100755 askbot/skins/common/media/images/flags/mh.gif create mode 100755 askbot/skins/common/media/images/flags/mk.gif create mode 100755 askbot/skins/common/media/images/flags/ml.gif create mode 100755 askbot/skins/common/media/images/flags/mm.gif create mode 100755 askbot/skins/common/media/images/flags/mn.gif create mode 100755 askbot/skins/common/media/images/flags/mo.gif create mode 100755 askbot/skins/common/media/images/flags/mp.gif create mode 100755 askbot/skins/common/media/images/flags/mq.gif create mode 100755 askbot/skins/common/media/images/flags/mr.gif create mode 100755 askbot/skins/common/media/images/flags/ms.gif create mode 100755 askbot/skins/common/media/images/flags/mt.gif create mode 100755 askbot/skins/common/media/images/flags/mu.gif create mode 100755 askbot/skins/common/media/images/flags/mv.gif create mode 100755 askbot/skins/common/media/images/flags/mw.gif create mode 100755 askbot/skins/common/media/images/flags/mx.gif create mode 100755 askbot/skins/common/media/images/flags/my.gif create mode 100755 askbot/skins/common/media/images/flags/mz.gif create mode 100755 askbot/skins/common/media/images/flags/na.gif create mode 100755 askbot/skins/common/media/images/flags/nc.gif create mode 100755 askbot/skins/common/media/images/flags/ne.gif create mode 100755 askbot/skins/common/media/images/flags/nf.gif create mode 100755 askbot/skins/common/media/images/flags/ng.gif create mode 100755 askbot/skins/common/media/images/flags/ni.gif create mode 100755 askbot/skins/common/media/images/flags/nl.gif create mode 100755 askbot/skins/common/media/images/flags/no.gif create mode 100755 askbot/skins/common/media/images/flags/np.gif create mode 100755 askbot/skins/common/media/images/flags/nr.gif create mode 100755 askbot/skins/common/media/images/flags/nu.gif create mode 100755 askbot/skins/common/media/images/flags/nz.gif create mode 100755 askbot/skins/common/media/images/flags/om.gif create mode 100755 askbot/skins/common/media/images/flags/pa.gif create mode 100755 askbot/skins/common/media/images/flags/pe.gif create mode 100755 askbot/skins/common/media/images/flags/pf.gif create mode 100755 askbot/skins/common/media/images/flags/pg.gif create mode 100755 askbot/skins/common/media/images/flags/ph.gif create mode 100755 askbot/skins/common/media/images/flags/pk.gif create mode 100755 askbot/skins/common/media/images/flags/pl.gif create mode 100755 askbot/skins/common/media/images/flags/pm.gif create mode 100755 askbot/skins/common/media/images/flags/pn.gif create mode 100755 askbot/skins/common/media/images/flags/pr.gif create mode 100755 askbot/skins/common/media/images/flags/ps.gif create mode 100755 askbot/skins/common/media/images/flags/pt.gif create mode 100755 askbot/skins/common/media/images/flags/pw.gif create mode 100755 askbot/skins/common/media/images/flags/py.gif create mode 100755 askbot/skins/common/media/images/flags/qa.gif create mode 100755 askbot/skins/common/media/images/flags/re.gif create mode 100755 askbot/skins/common/media/images/flags/ro.gif create mode 100644 askbot/skins/common/media/images/flags/rs.gif create mode 100755 askbot/skins/common/media/images/flags/ru.gif create mode 100755 askbot/skins/common/media/images/flags/rw.gif create mode 100755 askbot/skins/common/media/images/flags/sa.gif create mode 100755 askbot/skins/common/media/images/flags/sb.gif create mode 100755 askbot/skins/common/media/images/flags/sc.gif create mode 100755 askbot/skins/common/media/images/flags/scotland.gif create mode 100755 askbot/skins/common/media/images/flags/sd.gif create mode 100755 askbot/skins/common/media/images/flags/se.gif create mode 100755 askbot/skins/common/media/images/flags/sg.gif create mode 100755 askbot/skins/common/media/images/flags/sh.gif create mode 100755 askbot/skins/common/media/images/flags/si.gif create mode 100755 askbot/skins/common/media/images/flags/sj.gif create mode 100755 askbot/skins/common/media/images/flags/sk.gif create mode 100755 askbot/skins/common/media/images/flags/sl.gif create mode 100755 askbot/skins/common/media/images/flags/sm.gif create mode 100755 askbot/skins/common/media/images/flags/sn.gif create mode 100755 askbot/skins/common/media/images/flags/so.gif create mode 100755 askbot/skins/common/media/images/flags/sr.gif create mode 100755 askbot/skins/common/media/images/flags/st.gif create mode 100755 askbot/skins/common/media/images/flags/sv.gif create mode 100755 askbot/skins/common/media/images/flags/sy.gif create mode 100755 askbot/skins/common/media/images/flags/sz.gif create mode 100755 askbot/skins/common/media/images/flags/tc.gif create mode 100755 askbot/skins/common/media/images/flags/td.gif create mode 100755 askbot/skins/common/media/images/flags/tf.gif create mode 100755 askbot/skins/common/media/images/flags/tg.gif create mode 100755 askbot/skins/common/media/images/flags/th.gif create mode 100755 askbot/skins/common/media/images/flags/tj.gif create mode 100755 askbot/skins/common/media/images/flags/tk.gif create mode 100755 askbot/skins/common/media/images/flags/tl.gif create mode 100755 askbot/skins/common/media/images/flags/tm.gif create mode 100755 askbot/skins/common/media/images/flags/tn.gif create mode 100755 askbot/skins/common/media/images/flags/to.gif create mode 100755 askbot/skins/common/media/images/flags/tr.gif create mode 100755 askbot/skins/common/media/images/flags/tt.gif create mode 100755 askbot/skins/common/media/images/flags/tv.gif create mode 100755 askbot/skins/common/media/images/flags/tw.gif create mode 100755 askbot/skins/common/media/images/flags/tz.gif create mode 100755 askbot/skins/common/media/images/flags/ua.gif create mode 100755 askbot/skins/common/media/images/flags/ug.gif create mode 100755 askbot/skins/common/media/images/flags/um.gif create mode 100755 askbot/skins/common/media/images/flags/us.gif create mode 100755 askbot/skins/common/media/images/flags/uy.gif create mode 100755 askbot/skins/common/media/images/flags/uz.gif create mode 100755 askbot/skins/common/media/images/flags/va.gif create mode 100755 askbot/skins/common/media/images/flags/vc.gif create mode 100755 askbot/skins/common/media/images/flags/ve.gif create mode 100755 askbot/skins/common/media/images/flags/vg.gif create mode 100755 askbot/skins/common/media/images/flags/vi.gif create mode 100755 askbot/skins/common/media/images/flags/vn.gif create mode 100755 askbot/skins/common/media/images/flags/vu.gif create mode 100755 askbot/skins/common/media/images/flags/wales.gif create mode 100755 askbot/skins/common/media/images/flags/wf.gif create mode 100755 askbot/skins/common/media/images/flags/ws.gif create mode 100755 askbot/skins/common/media/images/flags/ye.gif create mode 100755 askbot/skins/common/media/images/flags/yt.gif create mode 100755 askbot/skins/common/media/images/flags/za.gif create mode 100755 askbot/skins/common/media/images/flags/zm.gif create mode 100755 askbot/skins/common/media/images/flags/zw.gif create mode 100755 askbot/skins/common/media/images/openid/aol.gif create mode 100755 askbot/skins/common/media/images/openid/blogger.ico create mode 100755 askbot/skins/common/media/images/openid/claimid.ico create mode 100755 askbot/skins/common/media/images/openid/facebook.gif create mode 100755 askbot/skins/common/media/images/openid/flickr.ico create mode 100755 askbot/skins/common/media/images/openid/google.gif create mode 100755 askbot/skins/common/media/images/openid/livejournal.ico create mode 100755 askbot/skins/common/media/images/openid/myopenid.ico create mode 100755 askbot/skins/common/media/images/openid/openid-inputicon.gif create mode 100755 askbot/skins/common/media/images/openid/openid.gif create mode 100755 askbot/skins/common/media/images/openid/technorati.ico create mode 100755 askbot/skins/common/media/images/openid/twitter.png create mode 100755 askbot/skins/common/media/images/openid/verisign.ico create mode 100755 askbot/skins/common/media/images/openid/vidoop.ico create mode 100755 askbot/skins/common/media/images/openid/wordpress.ico create mode 100755 askbot/skins/common/media/images/openid/yahoo.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/aol.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/blogger-1.png create mode 100755 askbot/skins/common/media/jquery-openid/images/blogger.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/claimid-0.png create mode 100755 askbot/skins/common/media/jquery-openid/images/claimid.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/facebook.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/flickr.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/flickr.png create mode 100755 askbot/skins/common/media/jquery-openid/images/google.gif create mode 100644 askbot/skins/common/media/jquery-openid/images/identica.png create mode 100644 askbot/skins/common/media/jquery-openid/images/linkedin.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/livejournal-1.png create mode 100755 askbot/skins/common/media/jquery-openid/images/livejournal.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/myopenid-2.png create mode 100755 askbot/skins/common/media/jquery-openid/images/myopenid.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/openid-inputicon.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/openid.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/openidico.png create mode 100755 askbot/skins/common/media/jquery-openid/images/openidico16.png create mode 100755 askbot/skins/common/media/jquery-openid/images/technorati-1.png create mode 100755 askbot/skins/common/media/jquery-openid/images/technorati.ico create mode 100644 askbot/skins/common/media/jquery-openid/images/twitter.gif create mode 100755 askbot/skins/common/media/jquery-openid/images/verisign-2.png create mode 100755 askbot/skins/common/media/jquery-openid/images/verisign.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/vidoop.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/vidoop.png create mode 100755 askbot/skins/common/media/jquery-openid/images/wordpress.ico create mode 100755 askbot/skins/common/media/jquery-openid/images/wordpress.png create mode 100755 askbot/skins/common/media/jquery-openid/images/yahoo.gif create mode 100644 askbot/skins/common/media/jquery-openid/jquery.openid.js create mode 100644 askbot/skins/common/media/jquery-openid/openid.css create mode 100644 askbot/skins/common/media/js/autocompleter.js create mode 100644 askbot/skins/common/media/js/compress.bat create mode 100644 askbot/skins/common/media/js/editor.js create mode 100644 askbot/skins/common/media/js/excanvas.min.js create mode 100644 askbot/skins/common/media/js/flot-build.bat create mode 100644 askbot/skins/common/media/js/i18n.js create mode 100644 askbot/skins/common/media/js/jquery-1.4.3.js create mode 100644 askbot/skins/common/media/js/jquery-fieldselection.js create mode 100644 askbot/skins/common/media/js/jquery-fieldselection.min.js create mode 100644 askbot/skins/common/media/js/jquery.ajaxfileupload.js create mode 100644 askbot/skins/common/media/js/jquery.flot.js create mode 100644 askbot/skins/common/media/js/jquery.flot.min.js create mode 100644 askbot/skins/common/media/js/jquery.form.js create mode 100644 askbot/skins/common/media/js/jquery.i18n.js create mode 100644 askbot/skins/common/media/js/jquery.openid.js create mode 100644 askbot/skins/common/media/js/jquery.validate.js create mode 100644 askbot/skins/common/media/js/jquery.validate.min.js create mode 100644 askbot/skins/common/media/js/jquery.validate.pack.js create mode 100644 askbot/skins/common/media/js/live_search.js create mode 100644 askbot/skins/common/media/js/output-words.html create mode 100644 askbot/skins/common/media/js/output-words.js create mode 100644 askbot/skins/common/media/js/post.js create mode 100644 askbot/skins/common/media/js/se_hilite.js create mode 100644 askbot/skins/common/media/js/se_hilite_src.js create mode 100644 askbot/skins/common/media/js/tag_selector.js create mode 100644 askbot/skins/common/media/js/user.js create mode 100644 askbot/skins/common/media/js/utils.js create mode 100755 askbot/skins/common/media/js/wmd/images/wmd-buttons.png create mode 100644 askbot/skins/common/media/js/wmd/showdown-min.js create mode 100644 askbot/skins/common/media/js/wmd/showdown.js create mode 100644 askbot/skins/common/media/js/wmd/wmd-min.js create mode 100644 askbot/skins/common/media/js/wmd/wmd-test.html create mode 100644 askbot/skins/common/media/js/wmd/wmd.css create mode 100644 askbot/skins/common/media/js/wmd/wmd.js create mode 100644 askbot/skins/common/media/style/openid.css create mode 100644 askbot/skins/old/media/images/anon.png create mode 100755 askbot/skins/old/media/images/blue-up-arrow-h18px.png create mode 100755 askbot/skins/old/media/images/box-arrow.gif create mode 100755 askbot/skins/old/media/images/bullet_green.gif create mode 100755 askbot/skins/old/media/images/cc-88x31.png create mode 100644 askbot/skins/old/media/images/cc-by-sa.png create mode 100755 askbot/skins/old/media/images/close-small-dark.png create mode 100755 askbot/skins/old/media/images/close-small-hover.png create mode 100755 askbot/skins/old/media/images/close-small.png create mode 100755 askbot/skins/old/media/images/dash.gif create mode 100644 askbot/skins/old/media/images/dialog-warning-off.png create mode 100644 askbot/skins/old/media/images/dialog-warning.png create mode 100755 askbot/skins/old/media/images/djangomade124x25_grey.gif create mode 100755 askbot/skins/old/media/images/dot-g.gif create mode 100755 askbot/skins/old/media/images/dot-list.gif create mode 100755 askbot/skins/old/media/images/edit.png create mode 100755 askbot/skins/old/media/images/expander-arrow-hide.gif create mode 100755 askbot/skins/old/media/images/expander-arrow-show.gif create mode 100644 askbot/skins/old/media/images/favicon.gif create mode 100644 askbot/skins/old/media/images/favicon.ico create mode 100755 askbot/skins/old/media/images/feed-icon-small.png create mode 100755 askbot/skins/old/media/images/flags/ad.gif create mode 100755 askbot/skins/old/media/images/flags/ae.gif create mode 100755 askbot/skins/old/media/images/flags/af.gif create mode 100755 askbot/skins/old/media/images/flags/ag.gif create mode 100755 askbot/skins/old/media/images/flags/ai.gif create mode 100755 askbot/skins/old/media/images/flags/al.gif create mode 100755 askbot/skins/old/media/images/flags/am.gif create mode 100755 askbot/skins/old/media/images/flags/an.gif create mode 100644 askbot/skins/old/media/images/flags/ao.gif create mode 100755 askbot/skins/old/media/images/flags/ar.gif create mode 100755 askbot/skins/old/media/images/flags/as.gif create mode 100755 askbot/skins/old/media/images/flags/at.gif create mode 100755 askbot/skins/old/media/images/flags/au.gif create mode 100755 askbot/skins/old/media/images/flags/aw.gif create mode 100755 askbot/skins/old/media/images/flags/ax.gif create mode 100755 askbot/skins/old/media/images/flags/az.gif create mode 100755 askbot/skins/old/media/images/flags/ba.gif create mode 100755 askbot/skins/old/media/images/flags/bb.gif create mode 100755 askbot/skins/old/media/images/flags/bd.gif create mode 100755 askbot/skins/old/media/images/flags/be.gif create mode 100755 askbot/skins/old/media/images/flags/bf.gif create mode 100755 askbot/skins/old/media/images/flags/bg.gif create mode 100755 askbot/skins/old/media/images/flags/bh.gif create mode 100755 askbot/skins/old/media/images/flags/bi.gif create mode 100755 askbot/skins/old/media/images/flags/bj.gif create mode 100755 askbot/skins/old/media/images/flags/bm.gif create mode 100755 askbot/skins/old/media/images/flags/bn.gif create mode 100755 askbot/skins/old/media/images/flags/bo.gif create mode 100755 askbot/skins/old/media/images/flags/br.gif create mode 100755 askbot/skins/old/media/images/flags/bs.gif create mode 100755 askbot/skins/old/media/images/flags/bt.gif create mode 100755 askbot/skins/old/media/images/flags/bv.gif create mode 100755 askbot/skins/old/media/images/flags/bw.gif create mode 100755 askbot/skins/old/media/images/flags/by.gif create mode 100755 askbot/skins/old/media/images/flags/bz.gif create mode 100755 askbot/skins/old/media/images/flags/ca.gif create mode 100644 askbot/skins/old/media/images/flags/catalonia.gif create mode 100755 askbot/skins/old/media/images/flags/cc.gif create mode 100644 askbot/skins/old/media/images/flags/cd.gif create mode 100755 askbot/skins/old/media/images/flags/cf.gif create mode 100755 askbot/skins/old/media/images/flags/cg.gif create mode 100755 askbot/skins/old/media/images/flags/ch.gif create mode 100755 askbot/skins/old/media/images/flags/ci.gif create mode 100755 askbot/skins/old/media/images/flags/ck.gif create mode 100755 askbot/skins/old/media/images/flags/cl.gif create mode 100755 askbot/skins/old/media/images/flags/cm.gif create mode 100755 askbot/skins/old/media/images/flags/cn.gif create mode 100755 askbot/skins/old/media/images/flags/co.gif create mode 100755 askbot/skins/old/media/images/flags/cr.gif create mode 100755 askbot/skins/old/media/images/flags/cs.gif create mode 100755 askbot/skins/old/media/images/flags/cu.gif create mode 100755 askbot/skins/old/media/images/flags/cv.gif create mode 100755 askbot/skins/old/media/images/flags/cx.gif create mode 100755 askbot/skins/old/media/images/flags/cy.gif create mode 100755 askbot/skins/old/media/images/flags/cz.gif create mode 100755 askbot/skins/old/media/images/flags/de.gif create mode 100755 askbot/skins/old/media/images/flags/dj.gif create mode 100755 askbot/skins/old/media/images/flags/dk.gif create mode 100755 askbot/skins/old/media/images/flags/dm.gif create mode 100755 askbot/skins/old/media/images/flags/do.gif create mode 100755 askbot/skins/old/media/images/flags/dz.gif create mode 100755 askbot/skins/old/media/images/flags/ec.gif create mode 100755 askbot/skins/old/media/images/flags/ee.gif create mode 100755 askbot/skins/old/media/images/flags/eg.gif create mode 100755 askbot/skins/old/media/images/flags/eh.gif create mode 100755 askbot/skins/old/media/images/flags/england.gif create mode 100755 askbot/skins/old/media/images/flags/er.gif create mode 100755 askbot/skins/old/media/images/flags/es.gif create mode 100755 askbot/skins/old/media/images/flags/et.gif create mode 100644 askbot/skins/old/media/images/flags/europeanunion.gif create mode 100755 askbot/skins/old/media/images/flags/fam.gif create mode 100755 askbot/skins/old/media/images/flags/fi.gif create mode 100755 askbot/skins/old/media/images/flags/fj.gif create mode 100755 askbot/skins/old/media/images/flags/fk.gif create mode 100755 askbot/skins/old/media/images/flags/fm.gif create mode 100755 askbot/skins/old/media/images/flags/fo.gif create mode 100755 askbot/skins/old/media/images/flags/fr.gif create mode 100755 askbot/skins/old/media/images/flags/ga.gif create mode 100644 askbot/skins/old/media/images/flags/gb.gif create mode 100755 askbot/skins/old/media/images/flags/gd.gif create mode 100755 askbot/skins/old/media/images/flags/ge.gif create mode 100755 askbot/skins/old/media/images/flags/gf.gif create mode 100755 askbot/skins/old/media/images/flags/gh.gif create mode 100755 askbot/skins/old/media/images/flags/gi.gif create mode 100755 askbot/skins/old/media/images/flags/gl.gif create mode 100755 askbot/skins/old/media/images/flags/gm.gif create mode 100755 askbot/skins/old/media/images/flags/gn.gif create mode 100755 askbot/skins/old/media/images/flags/gp.gif create mode 100755 askbot/skins/old/media/images/flags/gq.gif create mode 100755 askbot/skins/old/media/images/flags/gr.gif create mode 100755 askbot/skins/old/media/images/flags/gs.gif create mode 100755 askbot/skins/old/media/images/flags/gt.gif create mode 100755 askbot/skins/old/media/images/flags/gu.gif create mode 100755 askbot/skins/old/media/images/flags/gw.gif create mode 100755 askbot/skins/old/media/images/flags/gy.gif create mode 100755 askbot/skins/old/media/images/flags/hk.gif create mode 100755 askbot/skins/old/media/images/flags/hm.gif create mode 100755 askbot/skins/old/media/images/flags/hn.gif create mode 100755 askbot/skins/old/media/images/flags/hr.gif create mode 100755 askbot/skins/old/media/images/flags/ht.gif create mode 100755 askbot/skins/old/media/images/flags/hu.gif create mode 100755 askbot/skins/old/media/images/flags/id.gif create mode 100755 askbot/skins/old/media/images/flags/ie.gif create mode 100755 askbot/skins/old/media/images/flags/il.gif create mode 100755 askbot/skins/old/media/images/flags/in.gif create mode 100755 askbot/skins/old/media/images/flags/io.gif create mode 100755 askbot/skins/old/media/images/flags/iq.gif create mode 100755 askbot/skins/old/media/images/flags/ir.gif create mode 100755 askbot/skins/old/media/images/flags/is.gif create mode 100755 askbot/skins/old/media/images/flags/it.gif create mode 100755 askbot/skins/old/media/images/flags/jm.gif create mode 100755 askbot/skins/old/media/images/flags/jo.gif create mode 100755 askbot/skins/old/media/images/flags/jp.gif create mode 100755 askbot/skins/old/media/images/flags/ke.gif create mode 100755 askbot/skins/old/media/images/flags/kg.gif create mode 100755 askbot/skins/old/media/images/flags/kh.gif create mode 100755 askbot/skins/old/media/images/flags/ki.gif create mode 100755 askbot/skins/old/media/images/flags/km.gif create mode 100755 askbot/skins/old/media/images/flags/kn.gif create mode 100755 askbot/skins/old/media/images/flags/kp.gif create mode 100755 askbot/skins/old/media/images/flags/kr.gif create mode 100755 askbot/skins/old/media/images/flags/kw.gif create mode 100755 askbot/skins/old/media/images/flags/ky.gif create mode 100755 askbot/skins/old/media/images/flags/kz.gif create mode 100755 askbot/skins/old/media/images/flags/la.gif create mode 100755 askbot/skins/old/media/images/flags/lb.gif create mode 100644 askbot/skins/old/media/images/flags/lc.gif create mode 100755 askbot/skins/old/media/images/flags/li.gif create mode 100755 askbot/skins/old/media/images/flags/lk.gif create mode 100755 askbot/skins/old/media/images/flags/lr.gif create mode 100755 askbot/skins/old/media/images/flags/ls.gif create mode 100755 askbot/skins/old/media/images/flags/lt.gif create mode 100755 askbot/skins/old/media/images/flags/lu.gif create mode 100755 askbot/skins/old/media/images/flags/lv.gif create mode 100755 askbot/skins/old/media/images/flags/ly.gif create mode 100755 askbot/skins/old/media/images/flags/ma.gif create mode 100755 askbot/skins/old/media/images/flags/mc.gif create mode 100755 askbot/skins/old/media/images/flags/md.gif create mode 100644 askbot/skins/old/media/images/flags/me.gif create mode 100755 askbot/skins/old/media/images/flags/mg.gif create mode 100755 askbot/skins/old/media/images/flags/mh.gif create mode 100755 askbot/skins/old/media/images/flags/mk.gif create mode 100755 askbot/skins/old/media/images/flags/ml.gif create mode 100755 askbot/skins/old/media/images/flags/mm.gif create mode 100755 askbot/skins/old/media/images/flags/mn.gif create mode 100755 askbot/skins/old/media/images/flags/mo.gif create mode 100755 askbot/skins/old/media/images/flags/mp.gif create mode 100755 askbot/skins/old/media/images/flags/mq.gif create mode 100755 askbot/skins/old/media/images/flags/mr.gif create mode 100755 askbot/skins/old/media/images/flags/ms.gif create mode 100755 askbot/skins/old/media/images/flags/mt.gif create mode 100755 askbot/skins/old/media/images/flags/mu.gif create mode 100755 askbot/skins/old/media/images/flags/mv.gif create mode 100755 askbot/skins/old/media/images/flags/mw.gif create mode 100755 askbot/skins/old/media/images/flags/mx.gif create mode 100755 askbot/skins/old/media/images/flags/my.gif create mode 100755 askbot/skins/old/media/images/flags/mz.gif create mode 100755 askbot/skins/old/media/images/flags/na.gif create mode 100755 askbot/skins/old/media/images/flags/nc.gif create mode 100755 askbot/skins/old/media/images/flags/ne.gif create mode 100755 askbot/skins/old/media/images/flags/nf.gif create mode 100755 askbot/skins/old/media/images/flags/ng.gif create mode 100755 askbot/skins/old/media/images/flags/ni.gif create mode 100755 askbot/skins/old/media/images/flags/nl.gif create mode 100755 askbot/skins/old/media/images/flags/no.gif create mode 100755 askbot/skins/old/media/images/flags/np.gif create mode 100755 askbot/skins/old/media/images/flags/nr.gif create mode 100755 askbot/skins/old/media/images/flags/nu.gif create mode 100755 askbot/skins/old/media/images/flags/nz.gif create mode 100755 askbot/skins/old/media/images/flags/om.gif create mode 100755 askbot/skins/old/media/images/flags/pa.gif create mode 100755 askbot/skins/old/media/images/flags/pe.gif create mode 100755 askbot/skins/old/media/images/flags/pf.gif create mode 100755 askbot/skins/old/media/images/flags/pg.gif create mode 100755 askbot/skins/old/media/images/flags/ph.gif create mode 100755 askbot/skins/old/media/images/flags/pk.gif create mode 100755 askbot/skins/old/media/images/flags/pl.gif create mode 100755 askbot/skins/old/media/images/flags/pm.gif create mode 100755 askbot/skins/old/media/images/flags/pn.gif create mode 100755 askbot/skins/old/media/images/flags/pr.gif create mode 100755 askbot/skins/old/media/images/flags/ps.gif create mode 100755 askbot/skins/old/media/images/flags/pt.gif create mode 100755 askbot/skins/old/media/images/flags/pw.gif create mode 100755 askbot/skins/old/media/images/flags/py.gif create mode 100755 askbot/skins/old/media/images/flags/qa.gif create mode 100755 askbot/skins/old/media/images/flags/re.gif create mode 100755 askbot/skins/old/media/images/flags/ro.gif create mode 100644 askbot/skins/old/media/images/flags/rs.gif create mode 100755 askbot/skins/old/media/images/flags/ru.gif create mode 100755 askbot/skins/old/media/images/flags/rw.gif create mode 100755 askbot/skins/old/media/images/flags/sa.gif create mode 100755 askbot/skins/old/media/images/flags/sb.gif create mode 100755 askbot/skins/old/media/images/flags/sc.gif create mode 100755 askbot/skins/old/media/images/flags/scotland.gif create mode 100755 askbot/skins/old/media/images/flags/sd.gif create mode 100755 askbot/skins/old/media/images/flags/se.gif create mode 100755 askbot/skins/old/media/images/flags/sg.gif create mode 100755 askbot/skins/old/media/images/flags/sh.gif create mode 100755 askbot/skins/old/media/images/flags/si.gif create mode 100755 askbot/skins/old/media/images/flags/sj.gif create mode 100755 askbot/skins/old/media/images/flags/sk.gif create mode 100755 askbot/skins/old/media/images/flags/sl.gif create mode 100755 askbot/skins/old/media/images/flags/sm.gif create mode 100755 askbot/skins/old/media/images/flags/sn.gif create mode 100755 askbot/skins/old/media/images/flags/so.gif create mode 100755 askbot/skins/old/media/images/flags/sr.gif create mode 100755 askbot/skins/old/media/images/flags/st.gif create mode 100755 askbot/skins/old/media/images/flags/sv.gif create mode 100755 askbot/skins/old/media/images/flags/sy.gif create mode 100755 askbot/skins/old/media/images/flags/sz.gif create mode 100755 askbot/skins/old/media/images/flags/tc.gif create mode 100755 askbot/skins/old/media/images/flags/td.gif create mode 100755 askbot/skins/old/media/images/flags/tf.gif create mode 100755 askbot/skins/old/media/images/flags/tg.gif create mode 100755 askbot/skins/old/media/images/flags/th.gif create mode 100755 askbot/skins/old/media/images/flags/tj.gif create mode 100755 askbot/skins/old/media/images/flags/tk.gif create mode 100755 askbot/skins/old/media/images/flags/tl.gif create mode 100755 askbot/skins/old/media/images/flags/tm.gif create mode 100755 askbot/skins/old/media/images/flags/tn.gif create mode 100755 askbot/skins/old/media/images/flags/to.gif create mode 100755 askbot/skins/old/media/images/flags/tr.gif create mode 100755 askbot/skins/old/media/images/flags/tt.gif create mode 100755 askbot/skins/old/media/images/flags/tv.gif create mode 100755 askbot/skins/old/media/images/flags/tw.gif create mode 100755 askbot/skins/old/media/images/flags/tz.gif create mode 100755 askbot/skins/old/media/images/flags/ua.gif create mode 100755 askbot/skins/old/media/images/flags/ug.gif create mode 100755 askbot/skins/old/media/images/flags/um.gif create mode 100755 askbot/skins/old/media/images/flags/us.gif create mode 100755 askbot/skins/old/media/images/flags/uy.gif create mode 100755 askbot/skins/old/media/images/flags/uz.gif create mode 100755 askbot/skins/old/media/images/flags/va.gif create mode 100755 askbot/skins/old/media/images/flags/vc.gif create mode 100755 askbot/skins/old/media/images/flags/ve.gif create mode 100755 askbot/skins/old/media/images/flags/vg.gif create mode 100755 askbot/skins/old/media/images/flags/vi.gif create mode 100755 askbot/skins/old/media/images/flags/vn.gif create mode 100755 askbot/skins/old/media/images/flags/vu.gif create mode 100755 askbot/skins/old/media/images/flags/wales.gif create mode 100755 askbot/skins/old/media/images/flags/wf.gif create mode 100755 askbot/skins/old/media/images/flags/ws.gif create mode 100755 askbot/skins/old/media/images/flags/ye.gif create mode 100755 askbot/skins/old/media/images/flags/yt.gif create mode 100755 askbot/skins/old/media/images/flags/za.gif create mode 100755 askbot/skins/old/media/images/flags/zm.gif create mode 100755 askbot/skins/old/media/images/flags/zw.gif create mode 100644 askbot/skins/old/media/images/go-up-grey.png create mode 100644 askbot/skins/old/media/images/go-up-orange.png create mode 100755 askbot/skins/old/media/images/gray-up-arrow-h18px.png create mode 100755 askbot/skins/old/media/images/grippie.png create mode 100755 askbot/skins/old/media/images/indicator.gif create mode 100644 askbot/skins/old/media/images/logo.gif create mode 100644 askbot/skins/old/media/images/logo.png create mode 100755 askbot/skins/old/media/images/logo1.png create mode 100755 askbot/skins/old/media/images/logo2.png create mode 100644 askbot/skins/old/media/images/mail-envelope-empty.png create mode 100644 askbot/skins/old/media/images/mail-envelope-full.png create mode 100755 askbot/skins/old/media/images/medala.gif create mode 100755 askbot/skins/old/media/images/medala_on.gif create mode 100755 askbot/skins/old/media/images/new.gif create mode 100755 askbot/skins/old/media/images/nophoto.png create mode 100755 askbot/skins/old/media/images/openid.gif create mode 100755 askbot/skins/old/media/images/openid/aol.gif create mode 100755 askbot/skins/old/media/images/openid/blogger.ico create mode 100755 askbot/skins/old/media/images/openid/claimid.ico create mode 100755 askbot/skins/old/media/images/openid/facebook.gif create mode 100755 askbot/skins/old/media/images/openid/flickr.ico create mode 100755 askbot/skins/old/media/images/openid/google.gif create mode 100755 askbot/skins/old/media/images/openid/livejournal.ico create mode 100755 askbot/skins/old/media/images/openid/myopenid.ico create mode 100755 askbot/skins/old/media/images/openid/openid-inputicon.gif create mode 100755 askbot/skins/old/media/images/openid/openid.gif create mode 100755 askbot/skins/old/media/images/openid/technorati.ico create mode 100755 askbot/skins/old/media/images/openid/twitter.png create mode 100755 askbot/skins/old/media/images/openid/verisign.ico create mode 100755 askbot/skins/old/media/images/openid/vidoop.ico create mode 100755 askbot/skins/old/media/images/openid/wordpress.ico create mode 100755 askbot/skins/old/media/images/openid/yahoo.gif create mode 100644 askbot/skins/old/media/images/print.png create mode 100644 askbot/skins/old/media/images/pw-login.gif create mode 100755 askbot/skins/old/media/images/quest-bg.gif create mode 100644 askbot/skins/old/media/images/sprite.png create mode 100644 askbot/skins/old/media/images/tag-left.png create mode 100644 askbot/skins/old/media/images/tag-right.png create mode 100755 askbot/skins/old/media/images/vote-accepted-on.png create mode 100755 askbot/skins/old/media/images/vote-accepted.png create mode 100755 askbot/skins/old/media/images/vote-arrow-down-on.png create mode 100755 askbot/skins/old/media/images/vote-arrow-down.png create mode 100755 askbot/skins/old/media/images/vote-arrow-up-on.png create mode 100755 askbot/skins/old/media/images/vote-arrow-up.png create mode 100755 askbot/skins/old/media/images/vote-favorite-off.png create mode 100755 askbot/skins/old/media/images/vote-favorite-on.png create mode 100644 askbot/skins/old/media/images/wiki.png create mode 100755 askbot/skins/old/media/jquery-openid/images/aol.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/blogger-1.png create mode 100755 askbot/skins/old/media/jquery-openid/images/blogger.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/claimid-0.png create mode 100755 askbot/skins/old/media/jquery-openid/images/claimid.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/facebook.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/flickr.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/flickr.png create mode 100755 askbot/skins/old/media/jquery-openid/images/google.gif create mode 100644 askbot/skins/old/media/jquery-openid/images/identica.png create mode 100644 askbot/skins/old/media/jquery-openid/images/linkedin.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/livejournal-1.png create mode 100755 askbot/skins/old/media/jquery-openid/images/livejournal.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/myopenid-2.png create mode 100755 askbot/skins/old/media/jquery-openid/images/myopenid.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/openid-inputicon.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/openid.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/openidico.png create mode 100755 askbot/skins/old/media/jquery-openid/images/openidico16.png create mode 100755 askbot/skins/old/media/jquery-openid/images/technorati-1.png create mode 100755 askbot/skins/old/media/jquery-openid/images/technorati.ico create mode 100644 askbot/skins/old/media/jquery-openid/images/twitter.gif create mode 100755 askbot/skins/old/media/jquery-openid/images/verisign-2.png create mode 100755 askbot/skins/old/media/jquery-openid/images/verisign.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/vidoop.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/vidoop.png create mode 100755 askbot/skins/old/media/jquery-openid/images/wordpress.ico create mode 100755 askbot/skins/old/media/jquery-openid/images/wordpress.png create mode 100755 askbot/skins/old/media/jquery-openid/images/yahoo.gif create mode 100644 askbot/skins/old/media/jquery-openid/jquery.openid.js create mode 100644 askbot/skins/old/media/jquery-openid/openid.css create mode 100644 askbot/skins/old/media/js/autocompleter.js create mode 100644 askbot/skins/old/media/js/compress.bat create mode 100644 askbot/skins/old/media/js/editor.js create mode 100644 askbot/skins/old/media/js/excanvas.min.js create mode 100644 askbot/skins/old/media/js/flot-build.bat create mode 100644 askbot/skins/old/media/js/i18n.js create mode 100644 askbot/skins/old/media/js/jquery-1.4.3.js create mode 100644 askbot/skins/old/media/js/jquery-fieldselection.js create mode 100644 askbot/skins/old/media/js/jquery-fieldselection.min.js create mode 100644 askbot/skins/old/media/js/jquery.ajaxfileupload.js create mode 100644 askbot/skins/old/media/js/jquery.flot.js create mode 100644 askbot/skins/old/media/js/jquery.flot.min.js create mode 100644 askbot/skins/old/media/js/jquery.form.js create mode 100644 askbot/skins/old/media/js/jquery.i18n.js create mode 100644 askbot/skins/old/media/js/jquery.openid.js create mode 100644 askbot/skins/old/media/js/jquery.validate.js create mode 100644 askbot/skins/old/media/js/jquery.validate.min.js create mode 100644 askbot/skins/old/media/js/jquery.validate.pack.js create mode 100644 askbot/skins/old/media/js/live_search.js create mode 100644 askbot/skins/old/media/js/output-words.html create mode 100644 askbot/skins/old/media/js/output-words.js create mode 100644 askbot/skins/old/media/js/post.js create mode 100644 askbot/skins/old/media/js/se_hilite.js create mode 100644 askbot/skins/old/media/js/se_hilite_src.js create mode 100644 askbot/skins/old/media/js/tag_selector.js create mode 100644 askbot/skins/old/media/js/user.js create mode 100644 askbot/skins/old/media/js/utils.js create mode 100755 askbot/skins/old/media/js/wmd/images/wmd-buttons.png create mode 100644 askbot/skins/old/media/js/wmd/showdown-min.js create mode 100644 askbot/skins/old/media/js/wmd/showdown.js create mode 100644 askbot/skins/old/media/js/wmd/wmd-min.js create mode 100644 askbot/skins/old/media/js/wmd/wmd-test.html create mode 100644 askbot/skins/old/media/js/wmd/wmd.css create mode 100644 askbot/skins/old/media/js/wmd/wmd.js create mode 100644 askbot/skins/old/media/style/auth.css create mode 100644 askbot/skins/old/media/style/jquery.autocomplete.css create mode 100644 askbot/skins/old/media/style/openid.css create mode 100644 askbot/skins/old/media/style/prettify.css create mode 100644 askbot/skins/old/media/style/style.css create mode 100644 askbot/skins/old/templates/404.html create mode 100644 askbot/skins/old/templates/404.jinja.html create mode 100644 askbot/skins/old/templates/500.html create mode 100644 askbot/skins/old/templates/500.jinja.html create mode 100644 askbot/skins/old/templates/about.html create mode 100644 askbot/skins/old/templates/answer_edit.html create mode 100644 askbot/skins/old/templates/ask.html create mode 100644 askbot/skins/old/templates/authopenid/changeemail.html create mode 100644 askbot/skins/old/templates/authopenid/complete.html create mode 100644 askbot/skins/old/templates/authopenid/confirm_email.txt create mode 100644 askbot/skins/old/templates/authopenid/email_validation.txt create mode 100644 askbot/skins/old/templates/authopenid/logout.html create mode 100644 askbot/skins/old/templates/authopenid/macros.html create mode 100644 askbot/skins/old/templates/authopenid/providers_javascript.html create mode 100644 askbot/skins/old/templates/authopenid/signin.html create mode 100644 askbot/skins/old/templates/authopenid/signup_with_password.html create mode 100644 askbot/skins/old/templates/avatar/add.html create mode 100644 askbot/skins/old/templates/avatar/change.html create mode 100644 askbot/skins/old/templates/avatar/confirm_delete.html create mode 100644 askbot/skins/old/templates/badge.html create mode 100644 askbot/skins/old/templates/badges.html create mode 100644 askbot/skins/old/templates/base.html create mode 100644 askbot/skins/old/templates/blocks/README create mode 100644 askbot/skins/old/templates/blocks/answer_edit_tips.html create mode 100644 askbot/skins/old/templates/blocks/ask_form.html create mode 100644 askbot/skins/old/templates/blocks/bottom_scripts.html create mode 100644 askbot/skins/old/templates/blocks/editor_data.html create mode 100644 askbot/skins/old/templates/blocks/footer.html create mode 100644 askbot/skins/old/templates/blocks/forum_body.html create mode 100644 askbot/skins/old/templates/blocks/header.html create mode 100644 askbot/skins/old/templates/blocks/header_meta_links.html create mode 100644 askbot/skins/old/templates/blocks/input_bar.html create mode 100644 askbot/skins/old/templates/blocks/mandatory_tags_js.html create mode 100644 askbot/skins/old/templates/blocks/paginator.html create mode 100644 askbot/skins/old/templates/blocks/question_edit_tips.html create mode 100644 askbot/skins/old/templates/blocks/system_messages.html create mode 100644 askbot/skins/old/templates/blocks/tag_selector.html create mode 100644 askbot/skins/old/templates/close.html create mode 100644 askbot/skins/old/templates/faq.html create mode 100644 askbot/skins/old/templates/faq_static.html create mode 100644 askbot/skins/old/templates/feedback.html create mode 100644 askbot/skins/old/templates/feedback_email.txt create mode 100644 askbot/skins/old/templates/import_data.html create mode 100644 askbot/skins/old/templates/instant_notification.html create mode 100644 askbot/skins/old/templates/macros.html create mode 100644 askbot/skins/old/templates/main_page.html create mode 100644 askbot/skins/old/templates/main_page/content.html create mode 100644 askbot/skins/old/templates/main_page/headline.html create mode 100644 askbot/skins/old/templates/main_page/javascript.html create mode 100644 askbot/skins/old/templates/main_page/nothing_found.html create mode 100644 askbot/skins/old/templates/main_page/paginator.html create mode 100644 askbot/skins/old/templates/main_page/sidebar.html create mode 100644 askbot/skins/old/templates/main_page/tab_bar.html create mode 100644 askbot/skins/old/templates/one_column_body.html create mode 100644 askbot/skins/old/templates/privacy.html create mode 100644 askbot/skins/old/templates/question.html create mode 100644 askbot/skins/old/templates/question_edit.html create mode 100644 askbot/skins/old/templates/question_retag.html create mode 100644 askbot/skins/old/templates/reopen.html create mode 100644 askbot/skins/old/templates/revisions.html create mode 100644 askbot/skins/old/templates/subscribe_for_tags.html create mode 100644 askbot/skins/old/templates/tags.html create mode 100644 askbot/skins/old/templates/two_column_body.html create mode 100644 askbot/skins/old/templates/user_profile/user.html create mode 100644 askbot/skins/old/templates/user_profile/user_edit.html create mode 100644 askbot/skins/old/templates/user_profile/user_email_subscriptions.html create mode 100644 askbot/skins/old/templates/user_profile/user_favorites.html create mode 100644 askbot/skins/old/templates/user_profile/user_inbox.html create mode 100644 askbot/skins/old/templates/user_profile/user_info.html create mode 100644 askbot/skins/old/templates/user_profile/user_moderate.html create mode 100644 askbot/skins/old/templates/user_profile/user_network.html create mode 100644 askbot/skins/old/templates/user_profile/user_recent.html create mode 100644 askbot/skins/old/templates/user_profile/user_reputation.html create mode 100644 askbot/skins/old/templates/user_profile/user_stats.html create mode 100644 askbot/skins/old/templates/user_profile/user_tabs.html create mode 100644 askbot/skins/old/templates/user_profile/user_votes.html create mode 100644 askbot/skins/old/templates/user_profile/users_questions.html create mode 100644 askbot/skins/old/templates/users.html diff --git a/askbot/skins/common/media/images/flags/ad.gif b/askbot/skins/common/media/images/flags/ad.gif new file mode 100755 index 00000000..57b49973 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ad.gif differ diff --git a/askbot/skins/common/media/images/flags/ae.gif b/askbot/skins/common/media/images/flags/ae.gif new file mode 100755 index 00000000..78d15b67 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ae.gif differ diff --git a/askbot/skins/common/media/images/flags/af.gif b/askbot/skins/common/media/images/flags/af.gif new file mode 100755 index 00000000..98894082 Binary files /dev/null and b/askbot/skins/common/media/images/flags/af.gif differ diff --git a/askbot/skins/common/media/images/flags/ag.gif b/askbot/skins/common/media/images/flags/ag.gif new file mode 100755 index 00000000..48f8e7bc Binary files /dev/null and b/askbot/skins/common/media/images/flags/ag.gif differ diff --git a/askbot/skins/common/media/images/flags/ai.gif b/askbot/skins/common/media/images/flags/ai.gif new file mode 100755 index 00000000..1cbc5795 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ai.gif differ diff --git a/askbot/skins/common/media/images/flags/al.gif b/askbot/skins/common/media/images/flags/al.gif new file mode 100755 index 00000000..c44fe0a0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/al.gif differ diff --git a/askbot/skins/common/media/images/flags/am.gif b/askbot/skins/common/media/images/flags/am.gif new file mode 100755 index 00000000..2915e30c Binary files /dev/null and b/askbot/skins/common/media/images/flags/am.gif differ diff --git a/askbot/skins/common/media/images/flags/an.gif b/askbot/skins/common/media/images/flags/an.gif new file mode 100755 index 00000000..cb570c67 Binary files /dev/null and b/askbot/skins/common/media/images/flags/an.gif differ diff --git a/askbot/skins/common/media/images/flags/ao.gif b/askbot/skins/common/media/images/flags/ao.gif new file mode 100644 index 00000000..8c854fa1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ao.gif differ diff --git a/askbot/skins/common/media/images/flags/ar.gif b/askbot/skins/common/media/images/flags/ar.gif new file mode 100755 index 00000000..a9f71f7d Binary files /dev/null and b/askbot/skins/common/media/images/flags/ar.gif differ diff --git a/askbot/skins/common/media/images/flags/as.gif b/askbot/skins/common/media/images/flags/as.gif new file mode 100755 index 00000000..d776ec27 Binary files /dev/null and b/askbot/skins/common/media/images/flags/as.gif differ diff --git a/askbot/skins/common/media/images/flags/at.gif b/askbot/skins/common/media/images/flags/at.gif new file mode 100755 index 00000000..87e12173 Binary files /dev/null and b/askbot/skins/common/media/images/flags/at.gif differ diff --git a/askbot/skins/common/media/images/flags/au.gif b/askbot/skins/common/media/images/flags/au.gif new file mode 100755 index 00000000..5269c6a0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/au.gif differ diff --git a/askbot/skins/common/media/images/flags/aw.gif b/askbot/skins/common/media/images/flags/aw.gif new file mode 100755 index 00000000..27fdb4d1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/aw.gif differ diff --git a/askbot/skins/common/media/images/flags/ax.gif b/askbot/skins/common/media/images/flags/ax.gif new file mode 100755 index 00000000..0ceb6849 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ax.gif differ diff --git a/askbot/skins/common/media/images/flags/az.gif b/askbot/skins/common/media/images/flags/az.gif new file mode 100755 index 00000000..d7716184 Binary files /dev/null and b/askbot/skins/common/media/images/flags/az.gif differ diff --git a/askbot/skins/common/media/images/flags/ba.gif b/askbot/skins/common/media/images/flags/ba.gif new file mode 100755 index 00000000..9bf5f0ac Binary files /dev/null and b/askbot/skins/common/media/images/flags/ba.gif differ diff --git a/askbot/skins/common/media/images/flags/bb.gif b/askbot/skins/common/media/images/flags/bb.gif new file mode 100755 index 00000000..b7d08e57 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bb.gif differ diff --git a/askbot/skins/common/media/images/flags/bd.gif b/askbot/skins/common/media/images/flags/bd.gif new file mode 100755 index 00000000..0fd27eca Binary files /dev/null and b/askbot/skins/common/media/images/flags/bd.gif differ diff --git a/askbot/skins/common/media/images/flags/be.gif b/askbot/skins/common/media/images/flags/be.gif new file mode 100755 index 00000000..ae09bfbe Binary files /dev/null and b/askbot/skins/common/media/images/flags/be.gif differ diff --git a/askbot/skins/common/media/images/flags/bf.gif b/askbot/skins/common/media/images/flags/bf.gif new file mode 100755 index 00000000..9d6772cd Binary files /dev/null and b/askbot/skins/common/media/images/flags/bf.gif differ diff --git a/askbot/skins/common/media/images/flags/bg.gif b/askbot/skins/common/media/images/flags/bg.gif new file mode 100755 index 00000000..11cf8ff3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bg.gif differ diff --git a/askbot/skins/common/media/images/flags/bh.gif b/askbot/skins/common/media/images/flags/bh.gif new file mode 100755 index 00000000..56aa72b2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bh.gif differ diff --git a/askbot/skins/common/media/images/flags/bi.gif b/askbot/skins/common/media/images/flags/bi.gif new file mode 100755 index 00000000..6e2cbe12 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bi.gif differ diff --git a/askbot/skins/common/media/images/flags/bj.gif b/askbot/skins/common/media/images/flags/bj.gif new file mode 100755 index 00000000..e676116f Binary files /dev/null and b/askbot/skins/common/media/images/flags/bj.gif differ diff --git a/askbot/skins/common/media/images/flags/bm.gif b/askbot/skins/common/media/images/flags/bm.gif new file mode 100755 index 00000000..9feb87bc Binary files /dev/null and b/askbot/skins/common/media/images/flags/bm.gif differ diff --git a/askbot/skins/common/media/images/flags/bn.gif b/askbot/skins/common/media/images/flags/bn.gif new file mode 100755 index 00000000..b7b6b0f9 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bn.gif differ diff --git a/askbot/skins/common/media/images/flags/bo.gif b/askbot/skins/common/media/images/flags/bo.gif new file mode 100755 index 00000000..4844f856 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bo.gif differ diff --git a/askbot/skins/common/media/images/flags/br.gif b/askbot/skins/common/media/images/flags/br.gif new file mode 100755 index 00000000..8c866162 Binary files /dev/null and b/askbot/skins/common/media/images/flags/br.gif differ diff --git a/askbot/skins/common/media/images/flags/bs.gif b/askbot/skins/common/media/images/flags/bs.gif new file mode 100755 index 00000000..c0a741e5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bs.gif differ diff --git a/askbot/skins/common/media/images/flags/bt.gif b/askbot/skins/common/media/images/flags/bt.gif new file mode 100755 index 00000000..abe2f3cc Binary files /dev/null and b/askbot/skins/common/media/images/flags/bt.gif differ diff --git a/askbot/skins/common/media/images/flags/bv.gif b/askbot/skins/common/media/images/flags/bv.gif new file mode 100755 index 00000000..6202d1f3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bv.gif differ diff --git a/askbot/skins/common/media/images/flags/bw.gif b/askbot/skins/common/media/images/flags/bw.gif new file mode 100755 index 00000000..986ab63c Binary files /dev/null and b/askbot/skins/common/media/images/flags/bw.gif differ diff --git a/askbot/skins/common/media/images/flags/by.gif b/askbot/skins/common/media/images/flags/by.gif new file mode 100755 index 00000000..43ffcd4c Binary files /dev/null and b/askbot/skins/common/media/images/flags/by.gif differ diff --git a/askbot/skins/common/media/images/flags/bz.gif b/askbot/skins/common/media/images/flags/bz.gif new file mode 100755 index 00000000..791737f0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/bz.gif differ diff --git a/askbot/skins/common/media/images/flags/ca.gif b/askbot/skins/common/media/images/flags/ca.gif new file mode 100755 index 00000000..457d9662 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ca.gif differ diff --git a/askbot/skins/common/media/images/flags/catalonia.gif b/askbot/skins/common/media/images/flags/catalonia.gif new file mode 100644 index 00000000..73df9a04 Binary files /dev/null and b/askbot/skins/common/media/images/flags/catalonia.gif differ diff --git a/askbot/skins/common/media/images/flags/cc.gif b/askbot/skins/common/media/images/flags/cc.gif new file mode 100755 index 00000000..3f783270 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cc.gif differ diff --git a/askbot/skins/common/media/images/flags/cd.gif b/askbot/skins/common/media/images/flags/cd.gif new file mode 100644 index 00000000..1df717ae Binary files /dev/null and b/askbot/skins/common/media/images/flags/cd.gif differ diff --git a/askbot/skins/common/media/images/flags/cf.gif b/askbot/skins/common/media/images/flags/cf.gif new file mode 100755 index 00000000..35787ca4 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cf.gif differ diff --git a/askbot/skins/common/media/images/flags/cg.gif b/askbot/skins/common/media/images/flags/cg.gif new file mode 100755 index 00000000..e0a62a51 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cg.gif differ diff --git a/askbot/skins/common/media/images/flags/ch.gif b/askbot/skins/common/media/images/flags/ch.gif new file mode 100755 index 00000000..d5c0e5b7 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ch.gif differ diff --git a/askbot/skins/common/media/images/flags/ci.gif b/askbot/skins/common/media/images/flags/ci.gif new file mode 100755 index 00000000..844120a5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ci.gif differ diff --git a/askbot/skins/common/media/images/flags/ck.gif b/askbot/skins/common/media/images/flags/ck.gif new file mode 100755 index 00000000..2edb7399 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ck.gif differ diff --git a/askbot/skins/common/media/images/flags/cl.gif b/askbot/skins/common/media/images/flags/cl.gif new file mode 100755 index 00000000..cbc370e6 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cl.gif differ diff --git a/askbot/skins/common/media/images/flags/cm.gif b/askbot/skins/common/media/images/flags/cm.gif new file mode 100755 index 00000000..1fb102b2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cm.gif differ diff --git a/askbot/skins/common/media/images/flags/cn.gif b/askbot/skins/common/media/images/flags/cn.gif new file mode 100755 index 00000000..b0525309 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cn.gif differ diff --git a/askbot/skins/common/media/images/flags/co.gif b/askbot/skins/common/media/images/flags/co.gif new file mode 100755 index 00000000..d0e15caf Binary files /dev/null and b/askbot/skins/common/media/images/flags/co.gif differ diff --git a/askbot/skins/common/media/images/flags/cr.gif b/askbot/skins/common/media/images/flags/cr.gif new file mode 100755 index 00000000..0728dd6a Binary files /dev/null and b/askbot/skins/common/media/images/flags/cr.gif differ diff --git a/askbot/skins/common/media/images/flags/cs.gif b/askbot/skins/common/media/images/flags/cs.gif new file mode 100755 index 00000000..101db649 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cs.gif differ diff --git a/askbot/skins/common/media/images/flags/cu.gif b/askbot/skins/common/media/images/flags/cu.gif new file mode 100755 index 00000000..291255ca Binary files /dev/null and b/askbot/skins/common/media/images/flags/cu.gif differ diff --git a/askbot/skins/common/media/images/flags/cv.gif b/askbot/skins/common/media/images/flags/cv.gif new file mode 100755 index 00000000..43c6c6cb Binary files /dev/null and b/askbot/skins/common/media/images/flags/cv.gif differ diff --git a/askbot/skins/common/media/images/flags/cx.gif b/askbot/skins/common/media/images/flags/cx.gif new file mode 100755 index 00000000..a5b43089 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cx.gif differ diff --git a/askbot/skins/common/media/images/flags/cy.gif b/askbot/skins/common/media/images/flags/cy.gif new file mode 100755 index 00000000..35c661e1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cy.gif differ diff --git a/askbot/skins/common/media/images/flags/cz.gif b/askbot/skins/common/media/images/flags/cz.gif new file mode 100755 index 00000000..0a605e58 Binary files /dev/null and b/askbot/skins/common/media/images/flags/cz.gif differ diff --git a/askbot/skins/common/media/images/flags/de.gif b/askbot/skins/common/media/images/flags/de.gif new file mode 100755 index 00000000..75728ddf Binary files /dev/null and b/askbot/skins/common/media/images/flags/de.gif differ diff --git a/askbot/skins/common/media/images/flags/dj.gif b/askbot/skins/common/media/images/flags/dj.gif new file mode 100755 index 00000000..212406d9 Binary files /dev/null and b/askbot/skins/common/media/images/flags/dj.gif differ diff --git a/askbot/skins/common/media/images/flags/dk.gif b/askbot/skins/common/media/images/flags/dk.gif new file mode 100755 index 00000000..03e75bd2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/dk.gif differ diff --git a/askbot/skins/common/media/images/flags/dm.gif b/askbot/skins/common/media/images/flags/dm.gif new file mode 100755 index 00000000..2f87f3ca Binary files /dev/null and b/askbot/skins/common/media/images/flags/dm.gif differ diff --git a/askbot/skins/common/media/images/flags/do.gif b/askbot/skins/common/media/images/flags/do.gif new file mode 100755 index 00000000..f7d0bad3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/do.gif differ diff --git a/askbot/skins/common/media/images/flags/dz.gif b/askbot/skins/common/media/images/flags/dz.gif new file mode 100755 index 00000000..ed580a7c Binary files /dev/null and b/askbot/skins/common/media/images/flags/dz.gif differ diff --git a/askbot/skins/common/media/images/flags/ec.gif b/askbot/skins/common/media/images/flags/ec.gif new file mode 100755 index 00000000..9e41e0ec Binary files /dev/null and b/askbot/skins/common/media/images/flags/ec.gif differ diff --git a/askbot/skins/common/media/images/flags/ee.gif b/askbot/skins/common/media/images/flags/ee.gif new file mode 100755 index 00000000..9397a2d0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ee.gif differ diff --git a/askbot/skins/common/media/images/flags/eg.gif b/askbot/skins/common/media/images/flags/eg.gif new file mode 100755 index 00000000..6857c7dd Binary files /dev/null and b/askbot/skins/common/media/images/flags/eg.gif differ diff --git a/askbot/skins/common/media/images/flags/eh.gif b/askbot/skins/common/media/images/flags/eh.gif new file mode 100755 index 00000000..dd0391c2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/eh.gif differ diff --git a/askbot/skins/common/media/images/flags/england.gif b/askbot/skins/common/media/images/flags/england.gif new file mode 100755 index 00000000..933a4f0b Binary files /dev/null and b/askbot/skins/common/media/images/flags/england.gif differ diff --git a/askbot/skins/common/media/images/flags/er.gif b/askbot/skins/common/media/images/flags/er.gif new file mode 100755 index 00000000..3d4d612c Binary files /dev/null and b/askbot/skins/common/media/images/flags/er.gif differ diff --git a/askbot/skins/common/media/images/flags/es.gif b/askbot/skins/common/media/images/flags/es.gif new file mode 100755 index 00000000..c27d65e5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/es.gif differ diff --git a/askbot/skins/common/media/images/flags/et.gif b/askbot/skins/common/media/images/flags/et.gif new file mode 100755 index 00000000..f77995d0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/et.gif differ diff --git a/askbot/skins/common/media/images/flags/europeanunion.gif b/askbot/skins/common/media/images/flags/europeanunion.gif new file mode 100644 index 00000000..28a762a5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/europeanunion.gif differ diff --git a/askbot/skins/common/media/images/flags/fam.gif b/askbot/skins/common/media/images/flags/fam.gif new file mode 100755 index 00000000..7d528852 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fam.gif differ diff --git a/askbot/skins/common/media/images/flags/fi.gif b/askbot/skins/common/media/images/flags/fi.gif new file mode 100755 index 00000000..8d3a1918 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fi.gif differ diff --git a/askbot/skins/common/media/images/flags/fj.gif b/askbot/skins/common/media/images/flags/fj.gif new file mode 100755 index 00000000..486151cb Binary files /dev/null and b/askbot/skins/common/media/images/flags/fj.gif differ diff --git a/askbot/skins/common/media/images/flags/fk.gif b/askbot/skins/common/media/images/flags/fk.gif new file mode 100755 index 00000000..37b5ecf3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fk.gif differ diff --git a/askbot/skins/common/media/images/flags/fm.gif b/askbot/skins/common/media/images/flags/fm.gif new file mode 100755 index 00000000..7f8723b7 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fm.gif differ diff --git a/askbot/skins/common/media/images/flags/fo.gif b/askbot/skins/common/media/images/flags/fo.gif new file mode 100755 index 00000000..4a90fc04 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fo.gif differ diff --git a/askbot/skins/common/media/images/flags/fr.gif b/askbot/skins/common/media/images/flags/fr.gif new file mode 100755 index 00000000..43d0b801 Binary files /dev/null and b/askbot/skins/common/media/images/flags/fr.gif differ diff --git a/askbot/skins/common/media/images/flags/ga.gif b/askbot/skins/common/media/images/flags/ga.gif new file mode 100755 index 00000000..23fd5f0d Binary files /dev/null and b/askbot/skins/common/media/images/flags/ga.gif differ diff --git a/askbot/skins/common/media/images/flags/gb.gif b/askbot/skins/common/media/images/flags/gb.gif new file mode 100644 index 00000000..3c6bce15 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gb.gif differ diff --git a/askbot/skins/common/media/images/flags/gd.gif b/askbot/skins/common/media/images/flags/gd.gif new file mode 100755 index 00000000..25ea3123 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gd.gif differ diff --git a/askbot/skins/common/media/images/flags/ge.gif b/askbot/skins/common/media/images/flags/ge.gif new file mode 100755 index 00000000..faa7f126 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ge.gif differ diff --git a/askbot/skins/common/media/images/flags/gf.gif b/askbot/skins/common/media/images/flags/gf.gif new file mode 100755 index 00000000..43d0b801 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gf.gif differ diff --git a/askbot/skins/common/media/images/flags/gh.gif b/askbot/skins/common/media/images/flags/gh.gif new file mode 100755 index 00000000..273fb7d1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gh.gif differ diff --git a/askbot/skins/common/media/images/flags/gi.gif b/askbot/skins/common/media/images/flags/gi.gif new file mode 100755 index 00000000..7b1984bc Binary files /dev/null and b/askbot/skins/common/media/images/flags/gi.gif differ diff --git a/askbot/skins/common/media/images/flags/gl.gif b/askbot/skins/common/media/images/flags/gl.gif new file mode 100755 index 00000000..ef445be0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gl.gif differ diff --git a/askbot/skins/common/media/images/flags/gm.gif b/askbot/skins/common/media/images/flags/gm.gif new file mode 100755 index 00000000..6847c5a8 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gm.gif differ diff --git a/askbot/skins/common/media/images/flags/gn.gif b/askbot/skins/common/media/images/flags/gn.gif new file mode 100755 index 00000000..a982ac6f Binary files /dev/null and b/askbot/skins/common/media/images/flags/gn.gif differ diff --git a/askbot/skins/common/media/images/flags/gp.gif b/askbot/skins/common/media/images/flags/gp.gif new file mode 100755 index 00000000..31166db6 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gp.gif differ diff --git a/askbot/skins/common/media/images/flags/gq.gif b/askbot/skins/common/media/images/flags/gq.gif new file mode 100755 index 00000000..8b4e0cc4 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gq.gif differ diff --git a/askbot/skins/common/media/images/flags/gr.gif b/askbot/skins/common/media/images/flags/gr.gif new file mode 100755 index 00000000..b4c8c04e Binary files /dev/null and b/askbot/skins/common/media/images/flags/gr.gif differ diff --git a/askbot/skins/common/media/images/flags/gs.gif b/askbot/skins/common/media/images/flags/gs.gif new file mode 100755 index 00000000..ccc96ec0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gs.gif differ diff --git a/askbot/skins/common/media/images/flags/gt.gif b/askbot/skins/common/media/images/flags/gt.gif new file mode 100755 index 00000000..7e94d1dd Binary files /dev/null and b/askbot/skins/common/media/images/flags/gt.gif differ diff --git a/askbot/skins/common/media/images/flags/gu.gif b/askbot/skins/common/media/images/flags/gu.gif new file mode 100755 index 00000000..eafef683 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gu.gif differ diff --git a/askbot/skins/common/media/images/flags/gw.gif b/askbot/skins/common/media/images/flags/gw.gif new file mode 100755 index 00000000..55f75711 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gw.gif differ diff --git a/askbot/skins/common/media/images/flags/gy.gif b/askbot/skins/common/media/images/flags/gy.gif new file mode 100755 index 00000000..1cb4cd71 Binary files /dev/null and b/askbot/skins/common/media/images/flags/gy.gif differ diff --git a/askbot/skins/common/media/images/flags/hk.gif b/askbot/skins/common/media/images/flags/hk.gif new file mode 100755 index 00000000..798af96d Binary files /dev/null and b/askbot/skins/common/media/images/flags/hk.gif differ diff --git a/askbot/skins/common/media/images/flags/hm.gif b/askbot/skins/common/media/images/flags/hm.gif new file mode 100755 index 00000000..5269c6a0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/hm.gif differ diff --git a/askbot/skins/common/media/images/flags/hn.gif b/askbot/skins/common/media/images/flags/hn.gif new file mode 100755 index 00000000..6c4ffe8e Binary files /dev/null and b/askbot/skins/common/media/images/flags/hn.gif differ diff --git a/askbot/skins/common/media/images/flags/hr.gif b/askbot/skins/common/media/images/flags/hr.gif new file mode 100755 index 00000000..557c6602 Binary files /dev/null and b/askbot/skins/common/media/images/flags/hr.gif differ diff --git a/askbot/skins/common/media/images/flags/ht.gif b/askbot/skins/common/media/images/flags/ht.gif new file mode 100755 index 00000000..059604ab Binary files /dev/null and b/askbot/skins/common/media/images/flags/ht.gif differ diff --git a/askbot/skins/common/media/images/flags/hu.gif b/askbot/skins/common/media/images/flags/hu.gif new file mode 100755 index 00000000..6142d868 Binary files /dev/null and b/askbot/skins/common/media/images/flags/hu.gif differ diff --git a/askbot/skins/common/media/images/flags/id.gif b/askbot/skins/common/media/images/flags/id.gif new file mode 100755 index 00000000..865161b0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/id.gif differ diff --git a/askbot/skins/common/media/images/flags/ie.gif b/askbot/skins/common/media/images/flags/ie.gif new file mode 100755 index 00000000..506ad285 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ie.gif differ diff --git a/askbot/skins/common/media/images/flags/il.gif b/askbot/skins/common/media/images/flags/il.gif new file mode 100755 index 00000000..c8483ae5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/il.gif differ diff --git a/askbot/skins/common/media/images/flags/in.gif b/askbot/skins/common/media/images/flags/in.gif new file mode 100755 index 00000000..1cd80272 Binary files /dev/null and b/askbot/skins/common/media/images/flags/in.gif differ diff --git a/askbot/skins/common/media/images/flags/io.gif b/askbot/skins/common/media/images/flags/io.gif new file mode 100755 index 00000000..de7e7ab3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/io.gif differ diff --git a/askbot/skins/common/media/images/flags/iq.gif b/askbot/skins/common/media/images/flags/iq.gif new file mode 100755 index 00000000..c34fe3c4 Binary files /dev/null and b/askbot/skins/common/media/images/flags/iq.gif differ diff --git a/askbot/skins/common/media/images/flags/ir.gif b/askbot/skins/common/media/images/flags/ir.gif new file mode 100755 index 00000000..156040fc Binary files /dev/null and b/askbot/skins/common/media/images/flags/ir.gif differ diff --git a/askbot/skins/common/media/images/flags/is.gif b/askbot/skins/common/media/images/flags/is.gif new file mode 100755 index 00000000..b42502de Binary files /dev/null and b/askbot/skins/common/media/images/flags/is.gif differ diff --git a/askbot/skins/common/media/images/flags/it.gif b/askbot/skins/common/media/images/flags/it.gif new file mode 100755 index 00000000..d79e90e9 Binary files /dev/null and b/askbot/skins/common/media/images/flags/it.gif differ diff --git a/askbot/skins/common/media/images/flags/jm.gif b/askbot/skins/common/media/images/flags/jm.gif new file mode 100755 index 00000000..0bed67c2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/jm.gif differ diff --git a/askbot/skins/common/media/images/flags/jo.gif b/askbot/skins/common/media/images/flags/jo.gif new file mode 100755 index 00000000..03daf8af Binary files /dev/null and b/askbot/skins/common/media/images/flags/jo.gif differ diff --git a/askbot/skins/common/media/images/flags/jp.gif b/askbot/skins/common/media/images/flags/jp.gif new file mode 100755 index 00000000..444c1d05 Binary files /dev/null and b/askbot/skins/common/media/images/flags/jp.gif differ diff --git a/askbot/skins/common/media/images/flags/ke.gif b/askbot/skins/common/media/images/flags/ke.gif new file mode 100755 index 00000000..c2b5d45c Binary files /dev/null and b/askbot/skins/common/media/images/flags/ke.gif differ diff --git a/askbot/skins/common/media/images/flags/kg.gif b/askbot/skins/common/media/images/flags/kg.gif new file mode 100755 index 00000000..72a4d412 Binary files /dev/null and b/askbot/skins/common/media/images/flags/kg.gif differ diff --git a/askbot/skins/common/media/images/flags/kh.gif b/askbot/skins/common/media/images/flags/kh.gif new file mode 100755 index 00000000..30a18315 Binary files /dev/null and b/askbot/skins/common/media/images/flags/kh.gif differ diff --git a/askbot/skins/common/media/images/flags/ki.gif b/askbot/skins/common/media/images/flags/ki.gif new file mode 100755 index 00000000..4a0751a2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ki.gif differ diff --git a/askbot/skins/common/media/images/flags/km.gif b/askbot/skins/common/media/images/flags/km.gif new file mode 100755 index 00000000..5859595e Binary files /dev/null and b/askbot/skins/common/media/images/flags/km.gif differ diff --git a/askbot/skins/common/media/images/flags/kn.gif b/askbot/skins/common/media/images/flags/kn.gif new file mode 100755 index 00000000..bb9cc34a Binary files /dev/null and b/askbot/skins/common/media/images/flags/kn.gif differ diff --git a/askbot/skins/common/media/images/flags/kp.gif b/askbot/skins/common/media/images/flags/kp.gif new file mode 100755 index 00000000..6e0ca09e Binary files /dev/null and b/askbot/skins/common/media/images/flags/kp.gif differ diff --git a/askbot/skins/common/media/images/flags/kr.gif b/askbot/skins/common/media/images/flags/kr.gif new file mode 100755 index 00000000..1cddbe75 Binary files /dev/null and b/askbot/skins/common/media/images/flags/kr.gif differ diff --git a/askbot/skins/common/media/images/flags/kw.gif b/askbot/skins/common/media/images/flags/kw.gif new file mode 100755 index 00000000..1efc7347 Binary files /dev/null and b/askbot/skins/common/media/images/flags/kw.gif differ diff --git a/askbot/skins/common/media/images/flags/ky.gif b/askbot/skins/common/media/images/flags/ky.gif new file mode 100755 index 00000000..d3d02ee4 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ky.gif differ diff --git a/askbot/skins/common/media/images/flags/kz.gif b/askbot/skins/common/media/images/flags/kz.gif new file mode 100755 index 00000000..24baebe0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/kz.gif differ diff --git a/askbot/skins/common/media/images/flags/la.gif b/askbot/skins/common/media/images/flags/la.gif new file mode 100755 index 00000000..d14cf4d8 Binary files /dev/null and b/askbot/skins/common/media/images/flags/la.gif differ diff --git a/askbot/skins/common/media/images/flags/lb.gif b/askbot/skins/common/media/images/flags/lb.gif new file mode 100755 index 00000000..003d83af Binary files /dev/null and b/askbot/skins/common/media/images/flags/lb.gif differ diff --git a/askbot/skins/common/media/images/flags/lc.gif b/askbot/skins/common/media/images/flags/lc.gif new file mode 100644 index 00000000..f5fe5bff Binary files /dev/null and b/askbot/skins/common/media/images/flags/lc.gif differ diff --git a/askbot/skins/common/media/images/flags/li.gif b/askbot/skins/common/media/images/flags/li.gif new file mode 100755 index 00000000..713c58e1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/li.gif differ diff --git a/askbot/skins/common/media/images/flags/lk.gif b/askbot/skins/common/media/images/flags/lk.gif new file mode 100755 index 00000000..1b3ee7f5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/lk.gif differ diff --git a/askbot/skins/common/media/images/flags/lr.gif b/askbot/skins/common/media/images/flags/lr.gif new file mode 100755 index 00000000..435af9e5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/lr.gif differ diff --git a/askbot/skins/common/media/images/flags/ls.gif b/askbot/skins/common/media/images/flags/ls.gif new file mode 100755 index 00000000..427ae957 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ls.gif differ diff --git a/askbot/skins/common/media/images/flags/lt.gif b/askbot/skins/common/media/images/flags/lt.gif new file mode 100755 index 00000000..dee9c601 Binary files /dev/null and b/askbot/skins/common/media/images/flags/lt.gif differ diff --git a/askbot/skins/common/media/images/flags/lu.gif b/askbot/skins/common/media/images/flags/lu.gif new file mode 100755 index 00000000..7d7293ed Binary files /dev/null and b/askbot/skins/common/media/images/flags/lu.gif differ diff --git a/askbot/skins/common/media/images/flags/lv.gif b/askbot/skins/common/media/images/flags/lv.gif new file mode 100755 index 00000000..17e71b7e Binary files /dev/null and b/askbot/skins/common/media/images/flags/lv.gif differ diff --git a/askbot/skins/common/media/images/flags/ly.gif b/askbot/skins/common/media/images/flags/ly.gif new file mode 100755 index 00000000..a654c30a Binary files /dev/null and b/askbot/skins/common/media/images/flags/ly.gif differ diff --git a/askbot/skins/common/media/images/flags/ma.gif b/askbot/skins/common/media/images/flags/ma.gif new file mode 100755 index 00000000..fc784119 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ma.gif differ diff --git a/askbot/skins/common/media/images/flags/mc.gif b/askbot/skins/common/media/images/flags/mc.gif new file mode 100755 index 00000000..02a7c8e1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mc.gif differ diff --git a/askbot/skins/common/media/images/flags/md.gif b/askbot/skins/common/media/images/flags/md.gif new file mode 100755 index 00000000..e4b8a7e3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/md.gif differ diff --git a/askbot/skins/common/media/images/flags/me.gif b/askbot/skins/common/media/images/flags/me.gif new file mode 100644 index 00000000..a260453c Binary files /dev/null and b/askbot/skins/common/media/images/flags/me.gif differ diff --git a/askbot/skins/common/media/images/flags/mg.gif b/askbot/skins/common/media/images/flags/mg.gif new file mode 100755 index 00000000..a91b577d Binary files /dev/null and b/askbot/skins/common/media/images/flags/mg.gif differ diff --git a/askbot/skins/common/media/images/flags/mh.gif b/askbot/skins/common/media/images/flags/mh.gif new file mode 100755 index 00000000..92f5f485 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mh.gif differ diff --git a/askbot/skins/common/media/images/flags/mk.gif b/askbot/skins/common/media/images/flags/mk.gif new file mode 100755 index 00000000..7aeb8311 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mk.gif differ diff --git a/askbot/skins/common/media/images/flags/ml.gif b/askbot/skins/common/media/images/flags/ml.gif new file mode 100755 index 00000000..53d6f490 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ml.gif differ diff --git a/askbot/skins/common/media/images/flags/mm.gif b/askbot/skins/common/media/images/flags/mm.gif new file mode 100755 index 00000000..9e0a2756 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mm.gif differ diff --git a/askbot/skins/common/media/images/flags/mn.gif b/askbot/skins/common/media/images/flags/mn.gif new file mode 100755 index 00000000..dff8ea5a Binary files /dev/null and b/askbot/skins/common/media/images/flags/mn.gif differ diff --git a/askbot/skins/common/media/images/flags/mo.gif b/askbot/skins/common/media/images/flags/mo.gif new file mode 100755 index 00000000..66cf5b4f Binary files /dev/null and b/askbot/skins/common/media/images/flags/mo.gif differ diff --git a/askbot/skins/common/media/images/flags/mp.gif b/askbot/skins/common/media/images/flags/mp.gif new file mode 100755 index 00000000..73b7147e Binary files /dev/null and b/askbot/skins/common/media/images/flags/mp.gif differ diff --git a/askbot/skins/common/media/images/flags/mq.gif b/askbot/skins/common/media/images/flags/mq.gif new file mode 100755 index 00000000..570bc5dd Binary files /dev/null and b/askbot/skins/common/media/images/flags/mq.gif differ diff --git a/askbot/skins/common/media/images/flags/mr.gif b/askbot/skins/common/media/images/flags/mr.gif new file mode 100755 index 00000000..f52fcf09 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mr.gif differ diff --git a/askbot/skins/common/media/images/flags/ms.gif b/askbot/skins/common/media/images/flags/ms.gif new file mode 100755 index 00000000..5e5a67aa Binary files /dev/null and b/askbot/skins/common/media/images/flags/ms.gif differ diff --git a/askbot/skins/common/media/images/flags/mt.gif b/askbot/skins/common/media/images/flags/mt.gif new file mode 100755 index 00000000..45c709f2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mt.gif differ diff --git a/askbot/skins/common/media/images/flags/mu.gif b/askbot/skins/common/media/images/flags/mu.gif new file mode 100755 index 00000000..081ab453 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mu.gif differ diff --git a/askbot/skins/common/media/images/flags/mv.gif b/askbot/skins/common/media/images/flags/mv.gif new file mode 100755 index 00000000..46b63875 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mv.gif differ diff --git a/askbot/skins/common/media/images/flags/mw.gif b/askbot/skins/common/media/images/flags/mw.gif new file mode 100755 index 00000000..ad045a09 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mw.gif differ diff --git a/askbot/skins/common/media/images/flags/mx.gif b/askbot/skins/common/media/images/flags/mx.gif new file mode 100755 index 00000000..ddc75d04 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mx.gif differ diff --git a/askbot/skins/common/media/images/flags/my.gif b/askbot/skins/common/media/images/flags/my.gif new file mode 100755 index 00000000..fc7d5236 Binary files /dev/null and b/askbot/skins/common/media/images/flags/my.gif differ diff --git a/askbot/skins/common/media/images/flags/mz.gif b/askbot/skins/common/media/images/flags/mz.gif new file mode 100755 index 00000000..7d635082 Binary files /dev/null and b/askbot/skins/common/media/images/flags/mz.gif differ diff --git a/askbot/skins/common/media/images/flags/na.gif b/askbot/skins/common/media/images/flags/na.gif new file mode 100755 index 00000000..c0babe72 Binary files /dev/null and b/askbot/skins/common/media/images/flags/na.gif differ diff --git a/askbot/skins/common/media/images/flags/nc.gif b/askbot/skins/common/media/images/flags/nc.gif new file mode 100755 index 00000000..b1e91b9a Binary files /dev/null and b/askbot/skins/common/media/images/flags/nc.gif differ diff --git a/askbot/skins/common/media/images/flags/ne.gif b/askbot/skins/common/media/images/flags/ne.gif new file mode 100755 index 00000000..ff4eaf07 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ne.gif differ diff --git a/askbot/skins/common/media/images/flags/nf.gif b/askbot/skins/common/media/images/flags/nf.gif new file mode 100755 index 00000000..c83424c2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/nf.gif differ diff --git a/askbot/skins/common/media/images/flags/ng.gif b/askbot/skins/common/media/images/flags/ng.gif new file mode 100755 index 00000000..bdde7cb3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ng.gif differ diff --git a/askbot/skins/common/media/images/flags/ni.gif b/askbot/skins/common/media/images/flags/ni.gif new file mode 100755 index 00000000..d05894d0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ni.gif differ diff --git a/askbot/skins/common/media/images/flags/nl.gif b/askbot/skins/common/media/images/flags/nl.gif new file mode 100755 index 00000000..c1c8f46d Binary files /dev/null and b/askbot/skins/common/media/images/flags/nl.gif differ diff --git a/askbot/skins/common/media/images/flags/no.gif b/askbot/skins/common/media/images/flags/no.gif new file mode 100755 index 00000000..6202d1f3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/no.gif differ diff --git a/askbot/skins/common/media/images/flags/np.gif b/askbot/skins/common/media/images/flags/np.gif new file mode 100755 index 00000000..1096893a Binary files /dev/null and b/askbot/skins/common/media/images/flags/np.gif differ diff --git a/askbot/skins/common/media/images/flags/nr.gif b/askbot/skins/common/media/images/flags/nr.gif new file mode 100755 index 00000000..2e4c0c5c Binary files /dev/null and b/askbot/skins/common/media/images/flags/nr.gif differ diff --git a/askbot/skins/common/media/images/flags/nu.gif b/askbot/skins/common/media/images/flags/nu.gif new file mode 100755 index 00000000..618210a7 Binary files /dev/null and b/askbot/skins/common/media/images/flags/nu.gif differ diff --git a/askbot/skins/common/media/images/flags/nz.gif b/askbot/skins/common/media/images/flags/nz.gif new file mode 100755 index 00000000..028a5dc6 Binary files /dev/null and b/askbot/skins/common/media/images/flags/nz.gif differ diff --git a/askbot/skins/common/media/images/flags/om.gif b/askbot/skins/common/media/images/flags/om.gif new file mode 100755 index 00000000..2b8c7750 Binary files /dev/null and b/askbot/skins/common/media/images/flags/om.gif differ diff --git a/askbot/skins/common/media/images/flags/pa.gif b/askbot/skins/common/media/images/flags/pa.gif new file mode 100755 index 00000000..d518b2f9 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pa.gif differ diff --git a/askbot/skins/common/media/images/flags/pe.gif b/askbot/skins/common/media/images/flags/pe.gif new file mode 100755 index 00000000..3bc76390 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pe.gif differ diff --git a/askbot/skins/common/media/images/flags/pf.gif b/askbot/skins/common/media/images/flags/pf.gif new file mode 100755 index 00000000..849297a5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pf.gif differ diff --git a/askbot/skins/common/media/images/flags/pg.gif b/askbot/skins/common/media/images/flags/pg.gif new file mode 100755 index 00000000..2d20b078 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pg.gif differ diff --git a/askbot/skins/common/media/images/flags/ph.gif b/askbot/skins/common/media/images/flags/ph.gif new file mode 100755 index 00000000..12b380ac Binary files /dev/null and b/askbot/skins/common/media/images/flags/ph.gif differ diff --git a/askbot/skins/common/media/images/flags/pk.gif b/askbot/skins/common/media/images/flags/pk.gif new file mode 100755 index 00000000..f3f62c2e Binary files /dev/null and b/askbot/skins/common/media/images/flags/pk.gif differ diff --git a/askbot/skins/common/media/images/flags/pl.gif b/askbot/skins/common/media/images/flags/pl.gif new file mode 100755 index 00000000..bf106463 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pl.gif differ diff --git a/askbot/skins/common/media/images/flags/pm.gif b/askbot/skins/common/media/images/flags/pm.gif new file mode 100755 index 00000000..99bf6fdb Binary files /dev/null and b/askbot/skins/common/media/images/flags/pm.gif differ diff --git a/askbot/skins/common/media/images/flags/pn.gif b/askbot/skins/common/media/images/flags/pn.gif new file mode 100755 index 00000000..4bc86a1d Binary files /dev/null and b/askbot/skins/common/media/images/flags/pn.gif differ diff --git a/askbot/skins/common/media/images/flags/pr.gif b/askbot/skins/common/media/images/flags/pr.gif new file mode 100755 index 00000000..6d5d5896 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pr.gif differ diff --git a/askbot/skins/common/media/images/flags/ps.gif b/askbot/skins/common/media/images/flags/ps.gif new file mode 100755 index 00000000..6afa3b71 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ps.gif differ diff --git a/askbot/skins/common/media/images/flags/pt.gif b/askbot/skins/common/media/images/flags/pt.gif new file mode 100755 index 00000000..e735f740 Binary files /dev/null and b/askbot/skins/common/media/images/flags/pt.gif differ diff --git a/askbot/skins/common/media/images/flags/pw.gif b/askbot/skins/common/media/images/flags/pw.gif new file mode 100755 index 00000000..5854510f Binary files /dev/null and b/askbot/skins/common/media/images/flags/pw.gif differ diff --git a/askbot/skins/common/media/images/flags/py.gif b/askbot/skins/common/media/images/flags/py.gif new file mode 100755 index 00000000..f2e66af7 Binary files /dev/null and b/askbot/skins/common/media/images/flags/py.gif differ diff --git a/askbot/skins/common/media/images/flags/qa.gif b/askbot/skins/common/media/images/flags/qa.gif new file mode 100755 index 00000000..2e843ff9 Binary files /dev/null and b/askbot/skins/common/media/images/flags/qa.gif differ diff --git a/askbot/skins/common/media/images/flags/re.gif b/askbot/skins/common/media/images/flags/re.gif new file mode 100755 index 00000000..43d0b801 Binary files /dev/null and b/askbot/skins/common/media/images/flags/re.gif differ diff --git a/askbot/skins/common/media/images/flags/ro.gif b/askbot/skins/common/media/images/flags/ro.gif new file mode 100755 index 00000000..f5d5f125 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ro.gif differ diff --git a/askbot/skins/common/media/images/flags/rs.gif b/askbot/skins/common/media/images/flags/rs.gif new file mode 100644 index 00000000..3bd1fb2f Binary files /dev/null and b/askbot/skins/common/media/images/flags/rs.gif differ diff --git a/askbot/skins/common/media/images/flags/ru.gif b/askbot/skins/common/media/images/flags/ru.gif new file mode 100755 index 00000000..b525c462 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ru.gif differ diff --git a/askbot/skins/common/media/images/flags/rw.gif b/askbot/skins/common/media/images/flags/rw.gif new file mode 100755 index 00000000..0d095f7a Binary files /dev/null and b/askbot/skins/common/media/images/flags/rw.gif differ diff --git a/askbot/skins/common/media/images/flags/sa.gif b/askbot/skins/common/media/images/flags/sa.gif new file mode 100755 index 00000000..179961b6 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sa.gif differ diff --git a/askbot/skins/common/media/images/flags/sb.gif b/askbot/skins/common/media/images/flags/sb.gif new file mode 100755 index 00000000..8f5ff837 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sb.gif differ diff --git a/askbot/skins/common/media/images/flags/sc.gif b/askbot/skins/common/media/images/flags/sc.gif new file mode 100755 index 00000000..31b47677 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sc.gif differ diff --git a/askbot/skins/common/media/images/flags/scotland.gif b/askbot/skins/common/media/images/flags/scotland.gif new file mode 100755 index 00000000..03f3f1de Binary files /dev/null and b/askbot/skins/common/media/images/flags/scotland.gif differ diff --git a/askbot/skins/common/media/images/flags/sd.gif b/askbot/skins/common/media/images/flags/sd.gif new file mode 100755 index 00000000..53ae214f Binary files /dev/null and b/askbot/skins/common/media/images/flags/sd.gif differ diff --git a/askbot/skins/common/media/images/flags/se.gif b/askbot/skins/common/media/images/flags/se.gif new file mode 100755 index 00000000..80f62852 Binary files /dev/null and b/askbot/skins/common/media/images/flags/se.gif differ diff --git a/askbot/skins/common/media/images/flags/sg.gif b/askbot/skins/common/media/images/flags/sg.gif new file mode 100755 index 00000000..5663d39f Binary files /dev/null and b/askbot/skins/common/media/images/flags/sg.gif differ diff --git a/askbot/skins/common/media/images/flags/sh.gif b/askbot/skins/common/media/images/flags/sh.gif new file mode 100755 index 00000000..dcc7f3bc Binary files /dev/null and b/askbot/skins/common/media/images/flags/sh.gif differ diff --git a/askbot/skins/common/media/images/flags/si.gif b/askbot/skins/common/media/images/flags/si.gif new file mode 100755 index 00000000..23852b50 Binary files /dev/null and b/askbot/skins/common/media/images/flags/si.gif differ diff --git a/askbot/skins/common/media/images/flags/sj.gif b/askbot/skins/common/media/images/flags/sj.gif new file mode 100755 index 00000000..6202d1f3 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sj.gif differ diff --git a/askbot/skins/common/media/images/flags/sk.gif b/askbot/skins/common/media/images/flags/sk.gif new file mode 100755 index 00000000..1b3f22ba Binary files /dev/null and b/askbot/skins/common/media/images/flags/sk.gif differ diff --git a/askbot/skins/common/media/images/flags/sl.gif b/askbot/skins/common/media/images/flags/sl.gif new file mode 100755 index 00000000..f0f34923 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sl.gif differ diff --git a/askbot/skins/common/media/images/flags/sm.gif b/askbot/skins/common/media/images/flags/sm.gif new file mode 100755 index 00000000..04d98de5 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sm.gif differ diff --git a/askbot/skins/common/media/images/flags/sn.gif b/askbot/skins/common/media/images/flags/sn.gif new file mode 100755 index 00000000..6dac8709 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sn.gif differ diff --git a/askbot/skins/common/media/images/flags/so.gif b/askbot/skins/common/media/images/flags/so.gif new file mode 100755 index 00000000..f1961694 Binary files /dev/null and b/askbot/skins/common/media/images/flags/so.gif differ diff --git a/askbot/skins/common/media/images/flags/sr.gif b/askbot/skins/common/media/images/flags/sr.gif new file mode 100755 index 00000000..0f7499ad Binary files /dev/null and b/askbot/skins/common/media/images/flags/sr.gif differ diff --git a/askbot/skins/common/media/images/flags/st.gif b/askbot/skins/common/media/images/flags/st.gif new file mode 100755 index 00000000..4f1e6e09 Binary files /dev/null and b/askbot/skins/common/media/images/flags/st.gif differ diff --git a/askbot/skins/common/media/images/flags/sv.gif b/askbot/skins/common/media/images/flags/sv.gif new file mode 100755 index 00000000..2d7b159a Binary files /dev/null and b/askbot/skins/common/media/images/flags/sv.gif differ diff --git a/askbot/skins/common/media/images/flags/sy.gif b/askbot/skins/common/media/images/flags/sy.gif new file mode 100755 index 00000000..dc8bd509 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sy.gif differ diff --git a/askbot/skins/common/media/images/flags/sz.gif b/askbot/skins/common/media/images/flags/sz.gif new file mode 100755 index 00000000..f37aaf80 Binary files /dev/null and b/askbot/skins/common/media/images/flags/sz.gif differ diff --git a/askbot/skins/common/media/images/flags/tc.gif b/askbot/skins/common/media/images/flags/tc.gif new file mode 100755 index 00000000..11a8c232 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tc.gif differ diff --git a/askbot/skins/common/media/images/flags/td.gif b/askbot/skins/common/media/images/flags/td.gif new file mode 100755 index 00000000..7aa8a10d Binary files /dev/null and b/askbot/skins/common/media/images/flags/td.gif differ diff --git a/askbot/skins/common/media/images/flags/tf.gif b/askbot/skins/common/media/images/flags/tf.gif new file mode 100755 index 00000000..51a43250 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tf.gif differ diff --git a/askbot/skins/common/media/images/flags/tg.gif b/askbot/skins/common/media/images/flags/tg.gif new file mode 100755 index 00000000..ca6b4e77 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tg.gif differ diff --git a/askbot/skins/common/media/images/flags/th.gif b/askbot/skins/common/media/images/flags/th.gif new file mode 100755 index 00000000..01307924 Binary files /dev/null and b/askbot/skins/common/media/images/flags/th.gif differ diff --git a/askbot/skins/common/media/images/flags/tj.gif b/askbot/skins/common/media/images/flags/tj.gif new file mode 100755 index 00000000..2fe38d4a Binary files /dev/null and b/askbot/skins/common/media/images/flags/tj.gif differ diff --git a/askbot/skins/common/media/images/flags/tk.gif b/askbot/skins/common/media/images/flags/tk.gif new file mode 100755 index 00000000..3d3a727f Binary files /dev/null and b/askbot/skins/common/media/images/flags/tk.gif differ diff --git a/askbot/skins/common/media/images/flags/tl.gif b/askbot/skins/common/media/images/flags/tl.gif new file mode 100755 index 00000000..df22d582 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tl.gif differ diff --git a/askbot/skins/common/media/images/flags/tm.gif b/askbot/skins/common/media/images/flags/tm.gif new file mode 100755 index 00000000..36d0994f Binary files /dev/null and b/askbot/skins/common/media/images/flags/tm.gif differ diff --git a/askbot/skins/common/media/images/flags/tn.gif b/askbot/skins/common/media/images/flags/tn.gif new file mode 100755 index 00000000..917d4288 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tn.gif differ diff --git a/askbot/skins/common/media/images/flags/to.gif b/askbot/skins/common/media/images/flags/to.gif new file mode 100755 index 00000000..d7ed4d11 Binary files /dev/null and b/askbot/skins/common/media/images/flags/to.gif differ diff --git a/askbot/skins/common/media/images/flags/tr.gif b/askbot/skins/common/media/images/flags/tr.gif new file mode 100755 index 00000000..e407d553 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tr.gif differ diff --git a/askbot/skins/common/media/images/flags/tt.gif b/askbot/skins/common/media/images/flags/tt.gif new file mode 100755 index 00000000..47d3b806 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tt.gif differ diff --git a/askbot/skins/common/media/images/flags/tv.gif b/askbot/skins/common/media/images/flags/tv.gif new file mode 100755 index 00000000..3c338277 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tv.gif differ diff --git a/askbot/skins/common/media/images/flags/tw.gif b/askbot/skins/common/media/images/flags/tw.gif new file mode 100755 index 00000000..cacfd9b7 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tw.gif differ diff --git a/askbot/skins/common/media/images/flags/tz.gif b/askbot/skins/common/media/images/flags/tz.gif new file mode 100755 index 00000000..82b52ca2 Binary files /dev/null and b/askbot/skins/common/media/images/flags/tz.gif differ diff --git a/askbot/skins/common/media/images/flags/ua.gif b/askbot/skins/common/media/images/flags/ua.gif new file mode 100755 index 00000000..5d6cd83f Binary files /dev/null and b/askbot/skins/common/media/images/flags/ua.gif differ diff --git a/askbot/skins/common/media/images/flags/ug.gif b/askbot/skins/common/media/images/flags/ug.gif new file mode 100755 index 00000000..58b731ad Binary files /dev/null and b/askbot/skins/common/media/images/flags/ug.gif differ diff --git a/askbot/skins/common/media/images/flags/um.gif b/askbot/skins/common/media/images/flags/um.gif new file mode 100755 index 00000000..3b4c8483 Binary files /dev/null and b/askbot/skins/common/media/images/flags/um.gif differ diff --git a/askbot/skins/common/media/images/flags/us.gif b/askbot/skins/common/media/images/flags/us.gif new file mode 100755 index 00000000..8f198f73 Binary files /dev/null and b/askbot/skins/common/media/images/flags/us.gif differ diff --git a/askbot/skins/common/media/images/flags/uy.gif b/askbot/skins/common/media/images/flags/uy.gif new file mode 100755 index 00000000..12848c74 Binary files /dev/null and b/askbot/skins/common/media/images/flags/uy.gif differ diff --git a/askbot/skins/common/media/images/flags/uz.gif b/askbot/skins/common/media/images/flags/uz.gif new file mode 100755 index 00000000..dc9daeca Binary files /dev/null and b/askbot/skins/common/media/images/flags/uz.gif differ diff --git a/askbot/skins/common/media/images/flags/va.gif b/askbot/skins/common/media/images/flags/va.gif new file mode 100755 index 00000000..2bd74468 Binary files /dev/null and b/askbot/skins/common/media/images/flags/va.gif differ diff --git a/askbot/skins/common/media/images/flags/vc.gif b/askbot/skins/common/media/images/flags/vc.gif new file mode 100755 index 00000000..48213816 Binary files /dev/null and b/askbot/skins/common/media/images/flags/vc.gif differ diff --git a/askbot/skins/common/media/images/flags/ve.gif b/askbot/skins/common/media/images/flags/ve.gif new file mode 100755 index 00000000..19ce6c14 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ve.gif differ diff --git a/askbot/skins/common/media/images/flags/vg.gif b/askbot/skins/common/media/images/flags/vg.gif new file mode 100755 index 00000000..1fc0f96e Binary files /dev/null and b/askbot/skins/common/media/images/flags/vg.gif differ diff --git a/askbot/skins/common/media/images/flags/vi.gif b/askbot/skins/common/media/images/flags/vi.gif new file mode 100755 index 00000000..66f9e746 Binary files /dev/null and b/askbot/skins/common/media/images/flags/vi.gif differ diff --git a/askbot/skins/common/media/images/flags/vn.gif b/askbot/skins/common/media/images/flags/vn.gif new file mode 100755 index 00000000..f1e20c94 Binary files /dev/null and b/askbot/skins/common/media/images/flags/vn.gif differ diff --git a/askbot/skins/common/media/images/flags/vu.gif b/askbot/skins/common/media/images/flags/vu.gif new file mode 100755 index 00000000..8a8b2b06 Binary files /dev/null and b/askbot/skins/common/media/images/flags/vu.gif differ diff --git a/askbot/skins/common/media/images/flags/wales.gif b/askbot/skins/common/media/images/flags/wales.gif new file mode 100755 index 00000000..901d1750 Binary files /dev/null and b/askbot/skins/common/media/images/flags/wales.gif differ diff --git a/askbot/skins/common/media/images/flags/wf.gif b/askbot/skins/common/media/images/flags/wf.gif new file mode 100755 index 00000000..eaa954b1 Binary files /dev/null and b/askbot/skins/common/media/images/flags/wf.gif differ diff --git a/askbot/skins/common/media/images/flags/ws.gif b/askbot/skins/common/media/images/flags/ws.gif new file mode 100755 index 00000000..a51f939e Binary files /dev/null and b/askbot/skins/common/media/images/flags/ws.gif differ diff --git a/askbot/skins/common/media/images/flags/ye.gif b/askbot/skins/common/media/images/flags/ye.gif new file mode 100755 index 00000000..7b0183d0 Binary files /dev/null and b/askbot/skins/common/media/images/flags/ye.gif differ diff --git a/askbot/skins/common/media/images/flags/yt.gif b/askbot/skins/common/media/images/flags/yt.gif new file mode 100755 index 00000000..a2267c05 Binary files /dev/null and b/askbot/skins/common/media/images/flags/yt.gif differ diff --git a/askbot/skins/common/media/images/flags/za.gif b/askbot/skins/common/media/images/flags/za.gif new file mode 100755 index 00000000..ede52589 Binary files /dev/null and b/askbot/skins/common/media/images/flags/za.gif differ diff --git a/askbot/skins/common/media/images/flags/zm.gif b/askbot/skins/common/media/images/flags/zm.gif new file mode 100755 index 00000000..b2851d2b Binary files /dev/null and b/askbot/skins/common/media/images/flags/zm.gif differ diff --git a/askbot/skins/common/media/images/flags/zw.gif b/askbot/skins/common/media/images/flags/zw.gif new file mode 100755 index 00000000..02901f62 Binary files /dev/null and b/askbot/skins/common/media/images/flags/zw.gif differ diff --git a/askbot/skins/common/media/images/openid/aol.gif b/askbot/skins/common/media/images/openid/aol.gif new file mode 100755 index 00000000..decc4f12 Binary files /dev/null and b/askbot/skins/common/media/images/openid/aol.gif differ diff --git a/askbot/skins/common/media/images/openid/blogger.ico b/askbot/skins/common/media/images/openid/blogger.ico new file mode 100755 index 00000000..1b9730b0 Binary files /dev/null and b/askbot/skins/common/media/images/openid/blogger.ico differ diff --git a/askbot/skins/common/media/images/openid/claimid.ico b/askbot/skins/common/media/images/openid/claimid.ico new file mode 100755 index 00000000..2b80f491 Binary files /dev/null and b/askbot/skins/common/media/images/openid/claimid.ico differ diff --git a/askbot/skins/common/media/images/openid/facebook.gif b/askbot/skins/common/media/images/openid/facebook.gif new file mode 100755 index 00000000..b997b358 Binary files /dev/null and b/askbot/skins/common/media/images/openid/facebook.gif differ diff --git a/askbot/skins/common/media/images/openid/flickr.ico b/askbot/skins/common/media/images/openid/flickr.ico new file mode 100755 index 00000000..11f6e07f Binary files /dev/null and b/askbot/skins/common/media/images/openid/flickr.ico differ diff --git a/askbot/skins/common/media/images/openid/google.gif b/askbot/skins/common/media/images/openid/google.gif new file mode 100755 index 00000000..1b6cd07b Binary files /dev/null and b/askbot/skins/common/media/images/openid/google.gif differ diff --git a/askbot/skins/common/media/images/openid/livejournal.ico b/askbot/skins/common/media/images/openid/livejournal.ico new file mode 100755 index 00000000..f3d21ec5 Binary files /dev/null and b/askbot/skins/common/media/images/openid/livejournal.ico differ diff --git a/askbot/skins/common/media/images/openid/myopenid.ico b/askbot/skins/common/media/images/openid/myopenid.ico new file mode 100755 index 00000000..ceb06e6a Binary files /dev/null and b/askbot/skins/common/media/images/openid/myopenid.ico differ diff --git a/askbot/skins/common/media/images/openid/openid-inputicon.gif b/askbot/skins/common/media/images/openid/openid-inputicon.gif new file mode 100755 index 00000000..cde836c8 Binary files /dev/null and b/askbot/skins/common/media/images/openid/openid-inputicon.gif differ diff --git a/askbot/skins/common/media/images/openid/openid.gif b/askbot/skins/common/media/images/openid/openid.gif new file mode 100755 index 00000000..c718b0e6 Binary files /dev/null and b/askbot/skins/common/media/images/openid/openid.gif differ diff --git a/askbot/skins/common/media/images/openid/technorati.ico b/askbot/skins/common/media/images/openid/technorati.ico new file mode 100755 index 00000000..fa1083c1 Binary files /dev/null and b/askbot/skins/common/media/images/openid/technorati.ico differ diff --git a/askbot/skins/common/media/images/openid/twitter.png b/askbot/skins/common/media/images/openid/twitter.png new file mode 100755 index 00000000..9a6552d1 Binary files /dev/null and b/askbot/skins/common/media/images/openid/twitter.png differ diff --git a/askbot/skins/common/media/images/openid/verisign.ico b/askbot/skins/common/media/images/openid/verisign.ico new file mode 100755 index 00000000..3953af93 Binary files /dev/null and b/askbot/skins/common/media/images/openid/verisign.ico differ diff --git a/askbot/skins/common/media/images/openid/vidoop.ico b/askbot/skins/common/media/images/openid/vidoop.ico new file mode 100755 index 00000000..bbd9a0d5 Binary files /dev/null and b/askbot/skins/common/media/images/openid/vidoop.ico differ diff --git a/askbot/skins/common/media/images/openid/wordpress.ico b/askbot/skins/common/media/images/openid/wordpress.ico new file mode 100755 index 00000000..31b7d2c2 Binary files /dev/null and b/askbot/skins/common/media/images/openid/wordpress.ico differ diff --git a/askbot/skins/common/media/images/openid/yahoo.gif b/askbot/skins/common/media/images/openid/yahoo.gif new file mode 100755 index 00000000..0f0eb8ef Binary files /dev/null and b/askbot/skins/common/media/images/openid/yahoo.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/aol.gif b/askbot/skins/common/media/jquery-openid/images/aol.gif new file mode 100755 index 00000000..24d1e152 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/aol.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/blogger-1.png b/askbot/skins/common/media/jquery-openid/images/blogger-1.png new file mode 100755 index 00000000..8b360ea5 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/blogger-1.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/blogger.ico b/askbot/skins/common/media/jquery-openid/images/blogger.ico new file mode 100755 index 00000000..1b9730b0 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/blogger.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/claimid-0.png b/askbot/skins/common/media/jquery-openid/images/claimid-0.png new file mode 100755 index 00000000..4a0ea1b3 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/claimid-0.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/claimid.ico b/askbot/skins/common/media/jquery-openid/images/claimid.ico new file mode 100755 index 00000000..2b80f491 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/claimid.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/facebook.gif b/askbot/skins/common/media/jquery-openid/images/facebook.gif new file mode 100755 index 00000000..c5586455 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/facebook.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/flickr.ico b/askbot/skins/common/media/jquery-openid/images/flickr.ico new file mode 100755 index 00000000..11f6e07f Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/flickr.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/flickr.png b/askbot/skins/common/media/jquery-openid/images/flickr.png new file mode 100755 index 00000000..142405a6 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/flickr.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/google.gif b/askbot/skins/common/media/jquery-openid/images/google.gif new file mode 100755 index 00000000..65395365 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/google.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/identica.png b/askbot/skins/common/media/jquery-openid/images/identica.png new file mode 100644 index 00000000..2b607db1 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/identica.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/linkedin.gif b/askbot/skins/common/media/jquery-openid/images/linkedin.gif new file mode 100644 index 00000000..36e049ac Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/linkedin.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/livejournal-1.png b/askbot/skins/common/media/jquery-openid/images/livejournal-1.png new file mode 100755 index 00000000..e6436081 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/livejournal-1.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/livejournal.ico b/askbot/skins/common/media/jquery-openid/images/livejournal.ico new file mode 100755 index 00000000..f3d21ec5 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/livejournal.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/myopenid-2.png b/askbot/skins/common/media/jquery-openid/images/myopenid-2.png new file mode 100755 index 00000000..f64fb8e8 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/myopenid-2.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/myopenid.ico b/askbot/skins/common/media/jquery-openid/images/myopenid.ico new file mode 100755 index 00000000..ceb06e6a Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/myopenid.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/openid-inputicon.gif b/askbot/skins/common/media/jquery-openid/images/openid-inputicon.gif new file mode 100755 index 00000000..cde836c8 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/openid-inputicon.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/openid.gif b/askbot/skins/common/media/jquery-openid/images/openid.gif new file mode 100755 index 00000000..19eb7c6f Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/openid.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/openidico.png b/askbot/skins/common/media/jquery-openid/images/openidico.png new file mode 100755 index 00000000..ab622669 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/openidico.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/openidico16.png b/askbot/skins/common/media/jquery-openid/images/openidico16.png new file mode 100755 index 00000000..ad718ac5 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/openidico16.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/technorati-1.png b/askbot/skins/common/media/jquery-openid/images/technorati-1.png new file mode 100755 index 00000000..f7195240 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/technorati-1.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/technorati.ico b/askbot/skins/common/media/jquery-openid/images/technorati.ico new file mode 100755 index 00000000..fa1083c1 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/technorati.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/twitter.gif b/askbot/skins/common/media/jquery-openid/images/twitter.gif new file mode 100644 index 00000000..173cace1 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/twitter.gif differ diff --git a/askbot/skins/common/media/jquery-openid/images/verisign-2.png b/askbot/skins/common/media/jquery-openid/images/verisign-2.png new file mode 100755 index 00000000..c1467008 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/verisign-2.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/verisign.ico b/askbot/skins/common/media/jquery-openid/images/verisign.ico new file mode 100755 index 00000000..3953af93 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/verisign.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/vidoop.ico b/askbot/skins/common/media/jquery-openid/images/vidoop.ico new file mode 100755 index 00000000..bbd9a0d5 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/vidoop.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/vidoop.png b/askbot/skins/common/media/jquery-openid/images/vidoop.png new file mode 100755 index 00000000..032c9e98 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/vidoop.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/wordpress.ico b/askbot/skins/common/media/jquery-openid/images/wordpress.ico new file mode 100755 index 00000000..31b7d2c2 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/wordpress.ico differ diff --git a/askbot/skins/common/media/jquery-openid/images/wordpress.png b/askbot/skins/common/media/jquery-openid/images/wordpress.png new file mode 100755 index 00000000..ee29f0cf Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/wordpress.png differ diff --git a/askbot/skins/common/media/jquery-openid/images/yahoo.gif b/askbot/skins/common/media/jquery-openid/images/yahoo.gif new file mode 100755 index 00000000..614910a9 Binary files /dev/null and b/askbot/skins/common/media/jquery-openid/images/yahoo.gif differ diff --git a/askbot/skins/common/media/jquery-openid/jquery.openid.js b/askbot/skins/common/media/jquery-openid/jquery.openid.js new file mode 100644 index 00000000..7ba9adce --- /dev/null +++ b/askbot/skins/common/media/jquery-openid/jquery.openid.js @@ -0,0 +1,447 @@ +$.fn.authenticator = function() { + var signin_page = $(this); + var signin_form = $('#signin-form'); + var openid_login_token_input = $('input[name=openid_login_token]'); + var openid_login_token_input_fields = $('#openid-fs'); + var provider_name_input = $('input[name=login_provider_name]'); + var email_input_fields = $('#email-input-fs'); + var account_recovery_heading = $('#account-recovery-heading'); + var account_recovery_hint = $('#account-recovery-form>.hint'); + var account_recovery_link = $('#account-recovery-form>.hint>span.link'); + var account_recovery_text_span = $('#account-recovery-form>.hint>span.text'); + var password_input_fields = $('#password-fs'); + var existing_login_methods_div = $('#existing-login-methods'); + var openid_submit_button = $('input[name=openid_login_with_extra_token]'); + var existing_login_methods = {}; + + var account_recovery_question_text = account_recovery_heading.html(); + var account_recovery_prompt_text = account_recovery_text_span.html(); + + var setup_click_handler = function(elements, handler_function){ + elements.unbind('click').click(handler_function); + }; + + var setup_enter_key_handler = function(elements, handler_function){ + elements.each( + function(index, element){ + $(element).unbind('keypress').keypress( + function(e){ + if ((e.which && e.which == 13)||(e.keyCode && e.keyCode == 13)){ + if (handler_function){ + return handler_function(); + } + else { + element.click(); + return false; + } + } + } + ); + } + ); + }; + + var setup_event_handlers = function(elements, handler_function){ + setup_click_handler(elements, handler_function); + setup_enter_key_handler(elements); + }; + + var get_provider_name = function(row_el){ + var row = $(row_el); + var name_span = row.find('.ab-provider-name'); + return provider_name = $.trim(name_span.html()); + }; + + var read_existing_login_methods = function(){ + $('.ab-provider-row').each( + function(i, provider_row){ + var provider_name = get_provider_name(provider_row); + existing_login_methods[provider_name] = true; + } + ); + }; + + var setup_login_method_deleters = function(){ + $('.ab-provider-row').each( + function(i, provider_row){ + var provider_name = get_provider_name(provider_row); + var remove_button = $( + provider_row + ).find('button'); + remove_button.click( + function(){ + var message = $.i18n._( + 'Are you sure you want to remove ' + + 'your {provider} login?' + ).replace( + '{provider}', + provider_name + ); + if (confirm(message)){ + $.ajax({ + type: 'POST', + url: authUrl + 'delete_login_method/',//url!!! + data: {provider_name: provider_name}, + success: function(data, text_status, xhr){ + $(provider_row).remove(); + delete existing_login_methods[provider_name]; + provider_count -=1; + if (provider_count < 0){ + provider_count === 0; + } + if (provider_count === 0){ + $('#ab-existing-login-methods').remove(); + $('#ab-show-login-methods').remove(); + $('h1').html( + $.i18n._("Please add one or more login methods.") + ); + $('#login-intro').html( + $.i18n._("You don\'t have a method to log in right now, please add one or more by clicking any of the icons below.") + ); + existing_login_methods = null; + } + } + }); + } + } + ); + } + ); + } + + var submit_login_with_password = function(){ + var username = $('#id_username'); + var password = $('#id_password'); + + if (username.val().length < 1){ + username.focus(); + return false; + } + if (password.val().length < 1){ + password.focus(); + return false; + } + return true; + }; + + var submit_change_password = function(){ + var newpass = $('#id_new_password'); + var newpass_retyped = $('#id_new_password_retyped'); + if (newpass.val().length < 1){ + newpass.focus(); + return false + } + if (newpass_retyped.val().length < 1){ + newpass_retyped.focus(); + return false; + } + if (newpass.val() !== newpass_retyped.val()){ + newpass_retyped.after( + '' + + $.i18n._('passwords do not match') + + '' + ); + newpass.val('').focus(); + newpass_retyped.val(''); + return false; + } + return true; + }; + + //validator, may be extended to check url for openid + var submit_with_extra_openid_token = function() { + if (openid_login_token_input.val().length < 1) { + openid_login_token_input.focus(); + return false; + } + return true; + }; + + var insert_login_list_enabler = function(){ + var enabler = $('#login-list-enabler'); + if (enabler.is('p#login-list-enabler')){ + enabler.show(); + } + else { + enabler = $( + '

' + + $.i18n._('Show/change current login methods') + + '

'); + setup_event_handlers( + enabler, + function(){ + if (askbot['settings']['signin_always_show_local_login'] === false){ + password_input_fields.hide(); + } + openid_login_token_input_fields.hide(); + enabler.hide(); + existing_login_methods_div.show(); + } + ); + existing_login_methods_div.after(enabler); + } + }; + + var reset_password_input_fields = function(){ + if (userIsAuthenticated){ + $('#id_new_password').val(''); + $('#id_new_password_retyped').val(''); + } + else { + $('#id_username').val(''); + $('#id_password').val(''); + } + }; + + var reset_form = function(){ + openid_login_token_input_fields.hide(); + if (askbot['settings']['signin_always_show_local_login'] === false){ + password_input_fields.hide(); + } + reset_password_input_fields(); + $('.error').remove(); + if (userIsAuthenticated === false){ + email_input_fields.hide(); + account_recovery_heading.hide(); + account_recovery_link.show(); + account_recovery_hint.show(); + $('#account-recovery-form>p.hint').css('margin-top','10px'); + account_recovery_text_span.html(account_recovery_question_text).show(); + } + else { + if (existing_login_methods !== null){ + existing_login_methods_div.hide(); + insert_login_list_enabler(); + } + } + }; + + var set_provider_name = function(element){ + var provider_name = element.attr('name'); + provider_name_input.val(provider_name); + }; + + var show_openid_input_fields = function(provider_name){ + reset_form(); + var token_name = extra_token_name[provider_name] + if (userIsAuthenticated){ + var heading_text = $.i18n._( + 'Please enter your {token_name}, then proceed' + ); + $('#openid-heading').html( + heading_text.replace('{token_name}', token_name) + ); + var button_text = $.i18n._('Connect your {provider_name} account to {site}'); + button_text = button_text.replace( + '{provider_name}', provider_name + ).replace( + '{site}', siteName + ); + openid_submit_button.val(button_text); + } + else { + $('#openid-heading>span').html(token_name); + } + openid_login_token_input_fields.show(); + openid_login_token_input.focus(); + }; + + var start_simple_login = function() { + //$('#openid_form .providers td').removeClass('highlight'); + //$li.addClass('highlight'); + set_provider_name($(this)); + signin_form.submit(); + return true; + }; + + var start_login_with_extra_openid_token = function() { + show_openid_input_fields($(this).attr('name')); + set_provider_name($(this)); + + setup_enter_key_handler( + openid_login_token_input, + function(){ + openid_submit_button.click(); + return false; + } + ); + + setup_event_handlers( + openid_submit_button, + function(){ + signin_form.unbind( + 'submit' + ).submit( + submit_with_extra_openid_token + ); + } + ); + return false; + }; + + var start_facebook_login = function(){ + set_provider_name($(this)); + if (typeof FB != 'undefined'){ + FB.getLoginStatus(function(response){ + if (response.authResponse){ + signin_form.submit(); + } + else { + if (FB.getSession()){ + signin_form.submit(); + } + FB.login(); + } + }); + } + return false; + }; + + var start_password_login_or_change = function(){ + //called upon clicking on one of the password login buttons + reset_form(); + set_provider_name($(this)); + var provider_name = $(this).attr('name'); + return setup_password_login_or_change(provider_name); + }; + + var init_always_visible_password_login = function(){ + reset_form(); + //will break wordpress and ldap + provider_name_input.val('local'); + setup_password_login_or_change('local'); + }; + + var setup_password_login_or_change = function(provider_name){ + var token_name = extra_token_name[provider_name] + var password_action_input = $('input[name=password_action]'); + if (userIsAuthenticated === true){ + var password_button = $('input[name=change_password]'); + var submit_action = submit_change_password; + if (existing_login_methods && existing_login_methods[provider_name]){ + var change_pw_heading = 'Change your {provider} password'; + var password_heading_text = $.i18n._(change_pw_heading); + var password_button_text = $.i18n._('Change password'); + } + else { + var create_pw_heading = 'Create a password for {provider}'; + var password_heading_text = $.i18n._(create_pw_heading); + var password_button_text = $.i18n._('Create password'); + } + if (provider_name === 'local'){ + var provider_cleaned_name = siteName; + } + else { + var provider_cleaned_name = provider_name; + } + $('#password-heading').html( + password_heading_text.replace('{provider}', provider_cleaned_name) + ) + password_button.val(password_button_text); + password_action_input.val('change_password'); + var focus_input = $('#id_new_password'); + var submittable_input = $('#id_new_password_retyped'); + } + else{ + $('#password-heading>span').html(token_name); + var password_button = $('input[name=login_with_password]'); + var submit_action = submit_login_with_password; + var create_pw_link = $('a.create-password-account') + if (create_pw_link.length > 0){ + create_pw_link.html($.i18n._('Create a password-protected account')); + var url = create_pw_link.attr('href'); + if (url.indexOf('?') !== -1){ + url = url.replace(/\?.*$/,'?login_provider=' + provider_name); + } + else{ + url += '?login_provider=' + provider_name; + } + create_pw_link.attr('href', url); + } + password_action_input.val('login'); + var focus_input = $('#id_username'); + var submittable_input = $('#id_password'); + } + password_input_fields.show(); + focus_input.focus(); + + var submit_password_login = function(){ + signin_form.unbind('submit').submit(submit_action); + }; + + setup_enter_key_handler( + submittable_input, + function() { + password_button.click(); + return false; + } + ); + setup_event_handlers(password_button, submit_password_login); + return false; + }; + + var start_account_recovery = function(){ + reset_form(); + account_recovery_hint.hide(); + account_recovery_heading.css('margin-bottom', '0px'); + account_recovery_heading.html(account_recovery_prompt_text).show(); + email_input_fields.show(); + $('#id_email').focus(); + }; + + var clear_password_fields = function(){ + $('#id_password').val(''); + $('#id_new_password').val(''); + $('#id_new_password_retyped').val(''); + }; + + var setup_default_handlers = function(){ + setup_event_handlers( + signin_page.find('input.openid-direct'), + start_simple_login + ); + + setup_event_handlers( + signin_page.find('input.openid-username'), + start_login_with_extra_openid_token + ); + + setup_event_handlers( + signin_page.find('input.openid-generic'), + start_login_with_extra_openid_token + ); + + setup_event_handlers( + signin_page.find('input.facebook'), + start_facebook_login + ); + + setup_event_handlers( + signin_page.find('input.oauth'), + start_simple_login + ); + + setup_event_handlers( + signin_page.find('input.password'), + start_password_login_or_change + ); + setup_event_handlers( + signin_page.find('input.wordpress_site'), + start_password_login_or_change + ); + + setup_event_handlers(account_recovery_link, start_account_recovery); + + if (userIsAuthenticated){ + read_existing_login_methods(); + setup_login_method_deleters(); + } + }; + + setup_default_handlers(); + if (askbot['settings']['signin_always_show_local_login'] === true){ + init_always_visible_password_login(); + } + clear_password_fields(); + return this; +}; diff --git a/askbot/skins/common/media/jquery-openid/openid.css b/askbot/skins/common/media/jquery-openid/openid.css new file mode 100644 index 00000000..da541e45 --- /dev/null +++ b/askbot/skins/common/media/jquery-openid/openid.css @@ -0,0 +1,38 @@ +div#login-icons {margin:10px 0 0 0;padding:0} +ul.login-icons {width: 450px; margin:0;padding:0;text-align:left; list-style-type:none; display:block;} +ul.login-icons li {display:inline;} +ul.large input {height: 40px; width: 90px;border:1px solid #ccc;margin:0 5px 5px 0;} +.openid-signin h2 {margin-top:15px;} +.openid-signin h2#account-recovery-heading {margin-bottom:2px;} +#account-recovery-form p.hint a {color:blue; text-decoration: underline;} +.openid-signin fieldset { border-style:none;margin:0;padding:0;} +.openid-signin p {margin:0;padding:0}; +.openid-signin p.hint {color: #555;} +.openid-signin #password-fs label {width:100px;margin-top:5px;text-align:left;} +.openid-signin #password-fs .hint {margin-bottom:5px} +#password-fs a {padding-left:5px;} +/*#signin-form #account-recovery-form input {cursor:pointer;} +#signin-form #account-recovery-form input.text {cursor:default;}*/ + +table.login { text-align: right;} + +.openid-signin .submit-b { + cursor: pointer; /*letter-spacing:1px;*/ + margin: 0 0 2px 0; + vertical-align: middle; +} + +.openid-signin .highlight { -moz-border-radius:4px; -webkit-border-radius:4px; background-color: #FD6} + +ul.providers { + display: block; +} + +.openid-signin th { + color: #555; + font-weight: normal; +} + +.openid-signin .ab-provider-name { + font-weight: bold; +} diff --git a/askbot/skins/common/media/js/autocompleter.js b/askbot/skins/common/media/js/autocompleter.js new file mode 100644 index 00000000..a7c54315 --- /dev/null +++ b/askbot/skins/common/media/js/autocompleter.js @@ -0,0 +1,766 @@ +/** + * AutoCompleter Object, refactored closure style from + * jQuery autocomplete plugin + * @param {Object=} options Settings + * @constructor + */ +var AutoCompleter = function(options) { + + /** + * Default options for autocomplete plugin + */ + var defaults = { + autocompleteMultiple: true, + multipleSeparator: ' ',//a single character + inputClass: 'acInput', + loadingClass: 'acLoading', + resultsClass: 'acResults', + selectClass: 'acSelect', + queryParamName: 'q', + limitParamName: 'limit', + extraParams: {}, + lineSeparator: '\n', + cellSeparator: '|', + minChars: 2, + maxItemsToShow: 10, + delay: 400, + useCache: true, + maxCacheLength: 10, + matchSubset: true, + matchCase: false, + matchInside: true, + mustMatch: false, + preloadData: false, + selectFirst: false, + stopCharRegex: /\s+/, + selectOnly: false, + formatItem: null, // TBD + onItemSelect: false, + autoFill: false, + filterResults: true, + sortResults: true, + sortFunction: false, + onNoMatch: false + }; + + /** + * Options dictionary + * @type Object + * @private + */ + this.options = $.extend({}, defaults, options); + + /** + * Cached data + * @type Object + * @private + */ + this.cacheData_ = {}; + + /** + * Number of cached data items + * @type number + * @private + */ + this.cacheLength_ = 0; + + /** + * Class name to mark selected item + * @type string + * @private + */ + this.selectClass_ = 'jquery-autocomplete-selected-item'; + + /** + * Handler to activation timeout + * @type ?number + * @private + */ + this.keyTimeout_ = null; + + /** + * Last key pressed in the input field (store for behavior) + * @type ?number + * @private + */ + this.lastKeyPressed_ = null; + + /** + * Last value processed by the autocompleter + * @type ?string + * @private + */ + this.lastProcessedValue_ = null; + + /** + * Last value selected by the user + * @type ?string + * @private + */ + this.lastSelectedValue_ = null; + + /** + * Is this autocompleter active? + * @type boolean + * @private + */ + this.active_ = false; + + /** + * Is it OK to finish on blur? + * @type boolean + * @private + */ + this.finishOnBlur_ = true; + + this.options.minChars = parseInt(this.options.minChars, 10); + if (isNaN(this.options.minChars) || this.options.minChars < 1) { + this.options.minChars = 2; + } + + this.options.maxItemsToShow = parseInt(this.options.maxItemsToShow, 10); + if (isNaN(this.options.maxItemsToShow) || this.options.maxItemsToShow < 1) { + this.options.maxItemsToShow = 10; + } + + this.options.maxCacheLength = parseInt(this.options.maxCacheLength, 10); + if (isNaN(this.options.maxCacheLength) || this.options.maxCacheLength < 1) { + this.options.maxCacheLength = 10; + } + + if (this.options['preloadData'] === true){ + this.fetchRemoteData('', function(){}); + } +}; +inherits(AutoCompleter, WrappedElement); + +AutoCompleter.prototype.decorate = function(element){ + + /** + * Init DOM elements repository + */ + this._element = element; + + /** + * Switch off the native autocomplete + */ + this._element.attr('autocomplete', 'off'); + + /** + * Create DOM element to hold results + */ + this._results = $('
').hide(); + if (this.options.resultsClass) { + this._results.addClass(this.options.resultsClass); + } + this._results.css({ + position: 'absolute' + }); + $('body').append(this._results); + + this.setEventHandlers(); +}; + +AutoCompleter.prototype.setEventHandlers = function(){ + /** + * Shortcut to self + */ + var self = this; + + /** + * Attach keyboard monitoring to $elem + */ + self._element.keydown(function(e) { + self.lastKeyPressed_ = e.keyCode; + switch(self.lastKeyPressed_) { + + case 38: // up + e.preventDefault(); + if (self.active_) { + self.focusPrev(); + } else { + self.activate(); + } + return false; + break; + + case 40: // down + e.preventDefault(); + if (self.active_) { + self.focusNext(); + } else { + self.activate(); + } + return false; + break; + + case 9: // tab + case 13: // return + if (self.active_) { + e.preventDefault(); + self.selectCurrent(); + return false; + } + break; + + case 27: // escape + if (self.active_) { + e.preventDefault(); + self.finish(); + return false; + } + break; + + default: + self.activate(); + + } + }); + self._element.blur(function() { + if (self.finishOnBlur_) { + setTimeout(function() { self.finish(); }, 200); + } + }); +}; + +AutoCompleter.prototype.position = function() { + var offset = this._element.offset(); + this._results.css({ + top: offset.top + this._element.outerHeight(), + left: offset.left + }); +}; + +AutoCompleter.prototype.cacheRead = function(filter) { + var filterLength, searchLength, search, maxPos, pos; + if (this.options.useCache) { + filter = String(filter); + filterLength = filter.length; + if (this.options.matchSubset) { + searchLength = 1; + } else { + searchLength = filterLength; + } + while (searchLength <= filterLength) { + if (this.options.matchInside) { + maxPos = filterLength - searchLength; + } else { + maxPos = 0; + } + pos = 0; + while (pos <= maxPos) { + search = filter.substr(0, searchLength); + if (this.cacheData_[search] !== undefined) { + return this.cacheData_[search]; + } + pos++; + } + searchLength++; + } + } + return false; +}; + +AutoCompleter.prototype.cacheWrite = function(filter, data) { + if (this.options.useCache) { + if (this.cacheLength_ >= this.options.maxCacheLength) { + this.cacheFlush(); + } + filter = String(filter); + if (this.cacheData_[filter] !== undefined) { + this.cacheLength_++; + } + return this.cacheData_[filter] = data; + } + return false; +}; + +AutoCompleter.prototype.cacheFlush = function() { + this.cacheData_ = {}; + this.cacheLength_ = 0; +}; + +AutoCompleter.prototype.callHook = function(hook, data) { + var f = this.options[hook]; + if (f && $.isFunction(f)) { + return f(data, this); + } + return false; +}; + +AutoCompleter.prototype.activate = function() { + var self = this; + var activateNow = function() { + self.activateNow(); + }; + var delay = parseInt(this.options.delay, 10); + if (isNaN(delay) || delay <= 0) { + delay = 250; + } + if (this.keyTimeout_) { + clearTimeout(this.keyTimeout_); + } + this.keyTimeout_ = setTimeout(activateNow, delay); +}; + +AutoCompleter.prototype.activateNow = function() { + var value = this.getValue(); + if (value !== this.lastProcessedValue_ && value !== this.lastSelectedValue_) { + if (value.length >= this.options.minChars) { + this.active_ = true; + this.lastProcessedValue_ = value; + this.fetchData(value); + } + } +}; + +AutoCompleter.prototype.fetchData = function(value) { + if (this.options.data) { + this.filterAndShowResults(this.options.data, value); + } else { + var self = this; + this.fetchRemoteData(value, function(remoteData) { + self.filterAndShowResults(remoteData, value); + }); + } +}; + +AutoCompleter.prototype.fetchRemoteData = function(filter, callback) { + var data = this.cacheRead(filter); + if (data) { + callback(data); + } else { + var self = this; + if (this._element){ + this._element.addClass(this.options.loadingClass); + } + var ajaxCallback = function(data) { + var parsed = false; + if (data !== false) { + parsed = self.parseRemoteData(data); + self.options.data = parsed;//cache data forever - E.F. + self.cacheWrite(filter, parsed); + } + if (self._element){ + self._element.removeClass(self.options.loadingClass); + } + callback(parsed); + }; + $.ajax({ + url: this.makeUrl(filter), + success: ajaxCallback, + error: function() { + ajaxCallback(false); + } + }); + } +}; + +AutoCompleter.prototype.setOption = function(name, value){ + this.options[name] = value; +}; + +AutoCompleter.prototype.setExtraParam = function(name, value) { + var index = $.trim(String(name)); + if (index) { + if (!this.options.extraParams) { + this.options.extraParams = {}; + } + if (this.options.extraParams[index] !== value) { + this.options.extraParams[index] = value; + this.cacheFlush(); + } + } +}; + +AutoCompleter.prototype.makeUrl = function(param) { + var self = this; + var url = this.options.url; + var params = $.extend({}, this.options.extraParams); + // If options.queryParamName === false, append query to url + // instead of using a GET parameter + if (this.options.queryParamName === false) { + url += encodeURIComponent(param); + } else { + params[this.options.queryParamName] = param; + } + + if (this.options.limitParamName && this.options.maxItemsToShow) { + params[this.options.limitParamName] = this.options.maxItemsToShow; + } + + var urlAppend = []; + $.each(params, function(index, value) { + urlAppend.push(self.makeUrlParam(index, value)); + }); + if (urlAppend.length) { + url += url.indexOf('?') == -1 ? '?' : '&'; + url += urlAppend.join('&'); + } + return url; +}; + +AutoCompleter.prototype.makeUrlParam = function(name, value) { + return String(name) + '=' + encodeURIComponent(value); +}; + +/** + * Sanitize CR and LF, then split into lines + */ +AutoCompleter.prototype.splitText = function(text) { + return String(text).replace(/(\r\n|\r|\n)/g, '\n').split(this.options.lineSeparator); +}; + +AutoCompleter.prototype.parseRemoteData = function(remoteData) { + var value, lines, i, j, data; + var results = []; + var lines = this.splitText(remoteData); + for (i = 0; i < lines.length; i++) { + var line = lines[i].split(this.options.cellSeparator); + data = []; + for (j = 0; j < line.length; j++) { + data.push(unescape(line[j])); + } + value = data.shift(); + results.push({ value: unescape(value), data: data }); + } + return results; +}; + +AutoCompleter.prototype.filterAndShowResults = function(results, filter) { + this.showResults(this.filterResults(results, filter), filter); +}; + +AutoCompleter.prototype.filterResults = function(results, filter) { + + var filtered = []; + var value, data, i, result, type, include; + var regex, pattern, testValue; + + for (i = 0; i < results.length; i++) { + result = results[i]; + type = typeof result; + if (type === 'string') { + value = result; + data = {}; + } else if ($.isArray(result)) { + value = result[0]; + data = result.slice(1); + } else if (type === 'object') { + value = result.value; + data = result.data; + } + value = String(value); + if (value > '') { + if (typeof data !== 'object') { + data = {}; + } + if (this.options.filterResults) { + pattern = String(filter); + testValue = String(value); + if (!this.options.matchCase) { + pattern = pattern.toLowerCase(); + testValue = testValue.toLowerCase(); + } + include = testValue.indexOf(pattern); + if (this.options.matchInside) { + include = include > -1; + } else { + include = include === 0; + } + } else { + include = true; + } + if (include) { + filtered.push({ value: value, data: data }); + } + } + } + + if (this.options.sortResults) { + filtered = this.sortResults(filtered, filter); + } + + if (this.options.maxItemsToShow > 0 && this.options.maxItemsToShow < filtered.length) { + filtered.length = this.options.maxItemsToShow; + } + + return filtered; + +}; + +AutoCompleter.prototype.sortResults = function(results, filter) { + var self = this; + var sortFunction = this.options.sortFunction; + if (!$.isFunction(sortFunction)) { + sortFunction = function(a, b, f) { + return self.sortValueAlpha(a, b, f); + }; + } + results.sort(function(a, b) { + return sortFunction(a, b, filter); + }); + return results; +}; + +AutoCompleter.prototype.sortValueAlpha = function(a, b, filter) { + a = String(a.value); + b = String(b.value); + if (!this.options.matchCase) { + a = a.toLowerCase(); + b = b.toLowerCase(); + } + if (a > b) { + return 1; + } + if (a < b) { + return -1; + } + return 0; +}; + +AutoCompleter.prototype.showResults = function(results, filter) { + var self = this; + var $ul = $('
    '); + var i, result, $li, extraWidth, first = false, $first = false; + var numResults = results.length; + for (i = 0; i < numResults; i++) { + result = results[i]; + $li = $('
  • ' + this.showResult(result.value, result.data) + '
  • '); + $li.data('value', result.value); + $li.data('data', result.data); + $li.click(function() { + var $this = $(this); + self.selectItem($this); + }).mousedown(function() { + self.finishOnBlur_ = false; + }).mouseup(function() { + self.finishOnBlur_ = true; + }); + $ul.append($li); + if (first === false) { + first = String(result.value); + $first = $li; + $li.addClass(this.options.firstItemClass); + } + if (i == numResults - 1) { + $li.addClass(this.options.lastItemClass); + } + } + + // Alway recalculate position before showing since window size or + // input element location may have changed. This fixes #14 + this.position(); + + this._results.html($ul).show(); + extraWidth = this._results.outerWidth() - this._results.width(); + this._results.width(this._element.outerWidth() - extraWidth); + $('li', this._results).hover( + function() { self.focusItem(this); }, + function() { /* void */ } + ); + if (this.autoFill(first, filter)) { + this.focusItem($first); + } +}; + +AutoCompleter.prototype.showResult = function(value, data) { + if ($.isFunction(this.options.showResult)) { + return this.options.showResult(value, data); + } else { + return value; + } +}; + +AutoCompleter.prototype.autoFill = function(value, filter) { + var lcValue, lcFilter, valueLength, filterLength; + if (this.options.autoFill && this.lastKeyPressed_ != 8) { + lcValue = String(value).toLowerCase(); + lcFilter = String(filter).toLowerCase(); + valueLength = value.length; + filterLength = filter.length; + if (lcValue.substr(0, filterLength) === lcFilter) { + this._element.val(value); + this.selectRange(filterLength, valueLength); + return true; + } + } + return false; +}; + +AutoCompleter.prototype.focusNext = function() { + this.focusMove(+1); +}; + +AutoCompleter.prototype.focusPrev = function() { + this.focusMove(-1); +}; + +AutoCompleter.prototype.focusMove = function(modifier) { + var i, $items = $('li', this._results); + modifier = parseInt(modifier, 10); + for (var i = 0; i < $items.length; i++) { + if ($($items[i]).hasClass(this.selectClass_)) { + this.focusItem(i + modifier); + return; + } + } + this.focusItem(0); +}; + +AutoCompleter.prototype.focusItem = function(item) { + var $item, $items = $('li', this._results); + if ($items.length) { + $items.removeClass(this.selectClass_).removeClass(this.options.selectClass); + if (typeof item === 'number') { + item = parseInt(item, 10); + if (item < 0) { + item = 0; + } else if (item >= $items.length) { + item = $items.length - 1; + } + $item = $($items[item]); + } else { + $item = $(item); + } + if ($item) { + $item.addClass(this.selectClass_).addClass(this.options.selectClass); + } + } +}; + +AutoCompleter.prototype.selectCurrent = function() { + var $item = $('li.' + this.selectClass_, this._results); + if ($item.length == 1) { + this.selectItem($item); + } else { + this.finish(); + } +}; + +AutoCompleter.prototype.selectItem = function($li) { + var value = $li.data('value'); + var data = $li.data('data'); + var displayValue = this.displayValue(value, data); + this.lastProcessedValue_ = displayValue; + this.lastSelectedValue_ = displayValue; + + this.setValue(displayValue); + + this.setCaret(displayValue.length); + this.callHook('onItemSelect', { value: value, data: data }); + this.finish(); +}; + +/** + * @return {boolean} true if the symbol matches something that is + * considered content and false otherwise + * @param {string} symbol - a single char string + */ +AutoCompleter.prototype.isContentChar = function(symbol){ + if (symbol.match(this.options['stopCharRegex'])){ + return false; + } else if (symbol === this.options['multipleSeparator']){ + return false; + } else { + return true; + } +}; + +/** + * takes value from the input box + * and saves _selection_start and _selection_end coordinates + * respects settings autocompleteMultiple and + * multipleSeparator + * @return {string} the current word in the + * autocompletable word + */ +AutoCompleter.prototype.getValue = function(){ + var sel = this._element.getSelection(); + var text = this._element.val(); + var pos = sel.start;//estimated start + //find real start + var start = pos; + for (cpos = pos; cpos >= 0; cpos = cpos - 1){ + if (cpos === text.length){ + continue; + } + var symbol = text.charAt(cpos); + if (!this.isContentChar(symbol)){ + break; + } + start = cpos; + } + //find real end + var end = pos; + for (cpos = pos; cpos < text.length; cpos = cpos + 1){ + if (cpos === 0){ + continue; + } + var symbol = text.charAt(cpos); + if (!this.isContentChar(symbol)){ + break; + } + end = cpos; + } + this._selection_start = start; + this._selection_end = end; + return text.substring(start, end); +} + +/** + * sets value of the input box + * by replacing the previous selection + * with the value from the autocompleter + */ +AutoCompleter.prototype.setValue = function(val){ + var prefix = this._element.val().substring(0, this._selection_start); + var postfix = this._element.val().substring(this._selection_end + 1); + this._element.val(prefix + val + postfix); +}; + +AutoCompleter.prototype.displayValue = function(value, data) { + if ($.isFunction(this.options.displayValue)) { + return this.options.displayValue(value, data); + } else { + return value; + } +}; + +AutoCompleter.prototype.finish = function() { + if (this.keyTimeout_) { + clearTimeout(this.keyTimeout_); + } + if (this._element.val() !== this.lastSelectedValue_) { + if (this.options.mustMatch) { + this._element.val(''); + } + this.callHook('onNoMatch'); + } + this._results.hide(); + this.lastKeyPressed_ = null; + this.lastProcessedValue_ = null; + if (this.active_) { + this.callHook('onFinish'); + } + this.active_ = false; +}; + +AutoCompleter.prototype.selectRange = function(start, end) { + var input = this._element.get(0); + if (input.setSelectionRange) { + input.focus(); + input.setSelectionRange(start, end); + } else if (this.createTextRange) { + var range = this.createTextRange(); + range.collapse(true); + range.moveEnd('character', end); + range.moveStart('character', start); + range.select(); + } +}; + +AutoCompleter.prototype.setCaret = function(pos) { + this.selectRange(pos, pos); +}; + diff --git a/askbot/skins/common/media/js/compress.bat b/askbot/skins/common/media/js/compress.bat new file mode 100644 index 00000000..53d72588 --- /dev/null +++ b/askbot/skins/common/media/js/compress.bat @@ -0,0 +1,5 @@ +#java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 wmd\wmd.js -o wmd\wmd-min.js +#java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 wmd\showdown.js -o wmd\showdown-min.js +#java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 post.js -o post.pack.js +java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 se_hilite_src.js -o se_hilite.js +pause diff --git a/askbot/skins/common/media/js/editor.js b/askbot/skins/common/media/js/editor.js new file mode 100644 index 00000000..f5b1e2af --- /dev/null +++ b/askbot/skins/common/media/js/editor.js @@ -0,0 +1,75 @@ +/* + jQuery TextAreaResizer plugin + Created on 17th January 2008 by Ryan O'Dell + Version 1.0.4 +*/(function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('
    ').parent().append($('
    ').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePosoptions.captureLength&&elTxt.toUpperCase()!=timer.text)||(override&&elTxt.length>options.captureLength)){timer.text=elTxt.toUpperCase();timer.cb(elTxt)}};function watchElement(elem){if(elem.type.toUpperCase()=="TEXT"||elem.nodeName.toUpperCase()=="TEXTAREA"){var timer={timer:null,text:jQuery(elem).val().toUpperCase(),cb:options.callback,el:elem,wait:options.wait};if(options.highlight){jQuery(elem).focus(function(){this.select()})}var startWatch=function(evt){var timerWait=timer.wait;var overrideBool=false;if(evt.keyCode==13&&this.type.toUpperCase()=="TEXT"){timerWait=1;overrideBool=true}var timerCallbackFx=function(){checkElement(timer,overrideBool)};clearTimeout(timer.timer);timer.timer=setTimeout(timerCallbackFx,timerWait)};jQuery(elem).keydown(startWatch)}};return this.each(function(index){watchElement(this)})}})(jQuery); +/* +Ajax upload +*/jQuery.extend({createUploadIframe:function(d,b){var a="jUploadFrame"+d;if(window.ActiveXObject){var c=document.createElement('